MaxstAR Unity
Classes | Enumerations
maxstAR Namespace Reference

Classes

class  AbstractARManager
 Initialize system environment with app key, screen size and orientation More...
 
class  AbstractCameraBackgroundBehaviour
 Handles native background rendering More...
 
class  AbstractCloudTrackableBehaviour
 
class  AbstractConfigurationScriptableObject
 Control the configuration asset file More...
 
class  AbstractFeaturePointBehaviour
 
class  AbstractImageTrackableBehaviour
 Handle tracking file definition in editor and runtime target image visibility More...
 
class  AbstractInstantTrackableBehaviour
 Serves only instant tracking mode More...
 
class  AbstractMapViewerBehaviour
 Handles 3D map file for authoring. Map controller includes mappoint controller and keyframe controller. More...
 
class  AbstractMarkerTrackableBehaviour
 Serve frame marker tracking. This is not working current version! More...
 
class  AbstractObjectTrackableBehaviour
 Serve 3dmap file recognition and tracking More...
 
class  AbstractQrCodeTrackableBehaviour
 Handle tracking file definition in editor and runtime target image visibility More...
 
class  AbstractTrackableBehaviour
 Parent class of all TrackableBehaviour. Save tracking file's id (uuid), name, path etc. All setting datas are for editor mode and runtime tracking result. More...
 
class  APIController
 
class  CameraDevice
 class for camera device handling More...
 
class  CloudRecognitionAPIController
 
class  CloudRecognitionController
 
class  CloudRecognitionData
 
class  CloudRecognitionLocalData
 
class  CloudRecognizerCache
 
class  Dimensions
 
class  GuideInfo
 Contains surface's data generated from slam tracking More...
 
class  JpegUtils
 
class  Map3D
 
class  MapRendererBehaviour
 Map created by Visual SLAM renderer More...
 
class  MapViewer
 
class  MatrixUtils
 Matrix converting utililty class More...
 
class  MaxstAR
 Set device environment More...
 
class  MaxstARUtil
 
class  MaxstSingleton
 
class  NativeAPI
 
class  Point3Df
 
class  SensorDevice
 Control device sensor More...
 
class  SurfaceThumbnail
 Contains surface thumbnail image information of first keyframe More...
 
class  TagAnchor
 
class  TagAnchors
 
class  Trackable
 Container for individual tracking information More...
 
class  TrackedImage
 image data which is used for tracker and rendering More...
 
class  TrackerManager
 Control AR Engine (Singletone) More...
 
class  TrackingResult
 Contains tracked targets informations More...
 
class  TrackingState
 Container for individual tracking information More...
 
class  WearableCalibration
 API for wearable calibration. More...
 

Enumerations

enum  CloudType { Cloud, User_Defined }
 
enum  StorageType { StorageType.StreamingAssets, StorageType.AbsolutePath }
 To check the special case of android file is in assets folder More...
 
enum  ColorFormat {
  ColorFormat.RGB888 = 1, ColorFormat.YUV420sp = 2, ColorFormat.YUV420 = 3, ColorFormat.YUV420_888 = 4,
  ColorFormat.GRAY8 = 5, ColorFormat.RGBA8888 = 6
}
 Camera image format More...
 
enum  ResultCode {
  ResultCode.Success = 0, ResultCode.CameraPermissionIsNotResolved = 100, ResultCode.CameraDevicedRestriced = 101, ResultCode.CameraPermissionIsNotGranted = 102,
  ResultCode.CameraAlreadyOpened = 103, ResultCode.CameraAccessException = 104, ResultCode.CameraNotExist = 105, ResultCode.CameraOpenTimeOut = 106,
  ResultCode.FlashLightUnsupported = 107, ResultCode.TrackerAlreadyStarted = 200, ResultCode.UnknownError = 1000
}
 API call return value More...
 

Enumeration Type Documentation

◆ ColorFormat

enum maxstAR.ColorFormat
strong

Camera image format

Enumerator
RGB888 

RGB 24

YUV420sp 

Same android NV21

YUV420 

Same android NV12

YUV420_888 

For android camera2 support (Not used yet)

GRAY8 

Gray 8 bit image

RGBA8888 

RGBA 32

◆ ResultCode

enum maxstAR.ResultCode
strong

API call return value

Enumerator
Success 

Success

CameraPermissionIsNotResolved 

Permission state unknown

CameraDevicedRestriced 

No Camera can be usable

CameraPermissionIsNotGranted 

Camera permission is not grated

CameraAlreadyOpened 

Camera is alreay opened

CameraAccessException 

Camera access exception

CameraNotExist 

Camera not exist

CameraOpenTimeOut 

Camera open timeout

FlashLightUnsupported 

Flash light is not supported

TrackerAlreadyStarted 

Tracker already started

UnknownError 

Unknown error

◆ StorageType

enum maxstAR.StorageType
strong

To check the special case of android file is in assets folder

Enumerator
StreamingAssets 

File is located in android assets folder

AbsolutePath 

Normal file