MaxstARSDK  3.5.0
Public Member Functions | List of all members
maxstAR.NativeSharedAPI Class Reference

Public Member Functions

static int Signature_getSignatureType ()
 
static IntPtr Signature_getInvalidImagePtr ()
 
static IntPtr Signature_getFreeImagePtr ()
 
static void setScreenOrientation (int orientation)
 
static void onSurfaceChanged (int viewWidth, int viewHeight)
 
static int CameraDevice_start (int cameraId, int preferredWidth, int preferredHeight)
 
static void CameraDevice_stop ()
 
static bool CameraDevice_setFocusMode (int focusMode)
 
static bool CameraDevice_setFlashLightMode (bool toggle)
 
static bool CameraDevice_setAutoWhiteBalanceLock (bool toggle)
 
static bool CameraDevice_flipVideo (int direction, bool toggle)
 
static int CameraDevice_getParamList ()
 
static int CameraDevice_Param_getKeyLength (int index)
 
static void CameraDevice_Param_getKey (int index, byte[] key)
 
static bool CameraDevice_setBoolTypeParameter (string key, bool boolValue)
 
static bool CameraDevice_setIntTypeParameter (string key, int intValue)
 
static bool CameraDevice_setRangeTypeParameter (string key, int min, int max)
 
static bool CameraDevice_setStringTypeParameter (string key, string intValue)
 
static int CameraDevice_getWidth ()
 
static int CameraDevice_getHeight ()
 
static IntPtr CameraDevice_getCameraImagePtr (ulong trackedFrame_cPtr, byte[] imageBuffer)
 
static void CameraDevice_getProjectionMatrix (float[] matrix)
 
static void TrackerManager_startTracker (int trackerMask)
 
static void TrackerManager_stopTracker ()
 
static void TrackerManager_destroyTracker ()
 
static void TrackerManager_addTrackerData (string trackingFileName, bool isAndroidAssetFile=false)
 
static void TrackerManager_removeTrackerData (string trackingFileName="")
 
static void TrackerManager_loadTrackerData ()
 
static void TrackerManager_setTrackingOption (int option)
 
static bool TrackerManager_isTrackerDataLoadCompleted ()
 
static ulong TrackerManager_updateTrackingState ()
 
static void TrackerManager_findSurface ()
 
static void TrackerManager_quitFindingSurface ()
 
static ulong TrackerManager_getGuideInfo ()
 
static ulong TrackerManager_saveSurfaceData (string outputFileName)
 
static void TrackerManager_getWorldPositionFromScreenCoordinate (float[] screen, float[] world)
 
static float GuideInfo_getInitializingProgress (ulong GuideInfo_cPtr)
 
static int GuideInfo_getKeyframeCount (ulong GuideInfo_cPtr)
 
static int GuideInfo_getFeatureCount (ulong GuideInfo_cPtr)
 
static void GuideInfo_getFeatureBuffer (ulong GuideInfo_cPtr, float [] data, int length)
 
static int TrackingResult_getCount (ulong TrackingResult_cPtr)
 
static ulong TrackingResult_getTrackable (ulong TrackingResult_cPtr, int index)
 
static void Trackable_getId (ulong Trackable_cPtr, byte[] id)
 
static void Trackable_getName (ulong Trackable_cPtr, byte[] name)
 
static void Trackable_getPose (ulong Trackable_cPtr, float[] pose)
 
static ulong TrackingState_getTrackingResult (ulong TrackingState_cPtr)
 
static ulong TrackingState_getImage (ulong TrackingState_cPtr)
 
static int TrackingState_getCodeScanResultLength (ulong TrackingState_cPtr)
 
static void TrackingState_getCodeScanResult (ulong TrackingState_cPtr, byte[] result, int length)
 
static int SurfaceThumbnail_getWidth (ulong SurfaceThumbnail_cPtr)
 
static int SurfaceThumbnail_getHeight (ulong SurfaceThumbnail_cPtr)
 
static int SurfaceThumbnail_getLength (ulong SurfaceThumbnail_cPtr)
 
static int SurfaceThumbnail_getBpp (ulong SurfaceThumbnail_cPtr)
 
static int SurfaceThumbnail_getData (ulong SurfaceThumbnail_cPtr, byte[] data, int length)
 
static void startSensor ()
 
static void stopSensor ()
 
static bool MapViewer_initialize (string fileName)
 
static void MapViewer_deInitialize ()
 
static IntPtr MapViewer_getJson ()
 
static int MapViewer_create (int idx)
 
static void MapViewer_getIndices (out int indices)
 
static void MapViewer_getTexCoords (out float texCoords)
 
static int MapViewer_getImageSize (int idx)
 
static void MapViewer_getImage (int idx, out byte image)
 
static bool WearableCalibration_isActivated ()
 
static bool WearableCalibration_init (string modelName)
 
static void WearableCalibration_deinit ()
 
static void WearableCalibration_setSurfaceSize (int width, int height)
 
static void WearableCalibration_getProjectionMatrix (float[] projection, int eyeType)
 
static int TrackedImage_getWidth (ulong Image_cPtr)
 
static int TrackedImage_getHeight (ulong Image_cPtr)
 
static int TrackedImage_getLength (ulong Image_cPtr)
 
static int TrackedImage_getFormat (ulong Image_cPtr)
 
static void TrackedImage_getData (ulong Image_cPtr, byte[] buffer, int size)
 
static ulong TrackedImage_getDataPtr (ulong Image_cPtr, int size)
 

Detailed Description

Definition at line 11 of file NativeSharedAPI.cs.


The documentation for this class was generated from the following file: