|
class | CameraFrame |
| A class that contains color frames, along with their metadata. More...
|
|
struct | CameraFramePlane |
| A single plane of image data. More...
|
|
class | CloudRecognitionService |
| CloudRecognitionService is used to send image(s) taken by the camera to the Cloud Recognition Service. The server will then do the hard work of trying to match the image with your targets in the specified cloud archive. More...
|
|
class | CloudRecognitionServiceResponse |
| The response received from the CloudRecognitionService after initiating a recognition request. More...
|
|
struct | ColorCameraFrameMetadata |
| A struct that encapsulates additional information about color camera frames. More...
|
|
class | Error |
| Error class that encapsulates additional information. Used thought the SDK when something goes wrong. More...
|
|
class | ImageTarget |
| An image target contains information about a tracked target. More...
|
|
class | ImageTrackable |
| Image Trackables are used by Image Trackers to specify which augmentations correspond to which targets. It also provides information about tracking status. More...
|
|
class | ImageTracker |
| Image Trackers are used to recognize image targets bundled in .wtc files by using a TargetCollectionResource or from the cloud by using a CloudRecognitionService. More...
|
|
class | InstantTarget |
| An instant target contains information about the tracked scene. More...
|
|
class | InstantTargetRestorationConfiguration |
| A configuration object for instant targets. More...
|
|
class | InstantTrackable |
| Instant Trackables are used by Instant Trackers to specify which augmentations should be used during tracking. It also provides information about tracking status. More...
|
|
class | InstantTracker |
| Instant Trackers provide markerless 3D tracking of a scene, allowing to place augmentations anywhere in the real world. An Instant Tracker can be in two states: Initializing, during which the tracking origin can be set; and Tracking, during which the scene is being tracker. More...
|
|
class | ObjectTarget |
| An object target contains information about a tracked target. More...
|
|
class | ObjectTrackable |
| Object Trackables are used by Object Trackers to specify which augmentations correspond to which targets. It also provides information about tracking status. More...
|
|
class | ObjectTracker |
| Object Trackers are used to recognize and track objects defined in .wto files by using a TargetCollectionResource More...
|
|
class | PlatformBase |
| Base class used for platform dependent compilation. For internal use only. More...
|
|
class | Plugin |
| Plugins can be used to get the camera frames from the SDK for additional processing. If the plugin has an input module, it can be used to feed camera frames to the SDK from other sources. More...
|
|
class | RecognizedTarget |
| Base class for target classes. Intended for internal use only and should not be derived from. More...
|
|
class | SDKBuildInformation |
| Encapsulates build information for the SDK. More...
|
|
class | TargetCollectionResource |
| Represents a resource that was initialized with a .wtc (Wikitude Target Collection) or .wto (Wikitude Object Collection) file. The file can be loaded either from the device, if it was stored in the StreamingAssets folder, or from a remote server. If the file was loaded from a server, no internet connection is required anymore after loading finished successfully. More...
|
|
class | TargetSource |
| Base class for TargetCollectionResource and CloudRecognitionService. Intended for internal use only and should not be derived from. More...
|
|
class | Trackable |
| Base class for trackable classes. Intended for internal use only and should not be derived from. More...
|
|
class | TrackerBehaviour |
| Base class for tracker classes. Intended for internal use only and should not be derived from. More...
|
|
class | TrackerManager |
| Tracker manager handles messages from the native plugin. It is created and managed by the plugin and it should not be used directly. More...
|
|
class | TransformOverride |
| The Transform Override class allows you to intercept any Transform changes made by the SDK and modify them as required. The Transform Override needs to be added to the WikitudeCamera in the inspector to take effect. More...
|
|
class | WikitudeCamera |
| The Wikitude camera handles the connection with the native plugins. More...
|
|
|
enum | CaptureDevicePosition { CaptureDevicePosition.Back = 0,
CaptureDevicePosition.Front
} |
| Enum indicating the physical position of the capture device on the system. More...
|
|
enum | FrameColorSpace : int {
FrameColorSpace.YUV_420_NV21 = 0,
FrameColorSpace.YUV_420_YV12,
FrameColorSpace.YUV_420_888,
FrameColorSpace.YUV_420_NV12,
FrameColorSpace.RGB,
FrameColorSpace.RGBA,
FrameColorSpace.UNKNOWN
} |
| Color space of the frames used for Plugins and Input Plugins. More...
|
|
enum | ImageRecognitionRangeExtension : int { ImageRecognitionRangeExtension.On = 0,
ImageRecognitionRangeExtension.Off,
ImageRecognitionRangeExtension.Auto
} |
| Defines if the ImageTracker should use an optimized algorithm to detect target images at greater distances. Extending the recognition range requires HD camera frames processing and therefore needs more CPU power than the default recognition range. More...
|
|
enum | InstantTrackingPlaneOrientation { InstantTrackingPlaneOrientation.Horizontal,
InstantTrackingPlaneOrientation.Vertical,
InstantTrackingPlaneOrientation.Custom
} |
| Defines the orientation of the tracking plane during initialization. More...
|
|
enum | InstantTrackingState { InstantTrackingState.Initializing,
InstantTrackingState.Tracking
} |
| The state in which an Instant Tracker is currently in. More...
|
|
enum | SmartAvailability {
SmartAvailability.IndeterminateQueryFailed = 0,
SmartAvailability.CheckingQueryOngoing,
SmartAvailability.Unsupported,
SmartAvailability.SupportedUpdateRequired,
SmartAvailability.Supported
} |
| The result of querying for platform assisted instant tracking support. On iOS, the only values returned are Unsupported or Supported. The other values are used only on Android. More...
|
|
enum | ExtendedTrackingQuality { ExtendedTrackingQuality.Bad = -1,
ExtendedTrackingQuality.Average,
ExtendedTrackingQuality.Good
} |
| Enum indicating the quality of extended tracking. More...
|
|
enum | CaptureFocusMode { CaptureFocusMode.Locked = 0,
CaptureFocusMode.AutoFocus,
CaptureFocusMode.ContinuousAutoFocus
} |
| Enum indicating the mode of the focus on the device. More...
|
|
enum | CaptureAutoFocusRestriction { CaptureAutoFocusRestriction.None = 0,
CaptureAutoFocusRestriction.Near,
CaptureAutoFocusRestriction.Far
} |
| Enum indicating the restriction of the device's autofocus to a particular range of focus scan. More...
|
|
enum | CaptureFlashMode { CaptureFlashMode.Off = 0,
CaptureFlashMode.On
} |
| Enum indicating the mode of the flash / torch on the device More...
|
|
enum | CaptureDeviceResolution { CaptureDeviceResolution.Auto,
CaptureDeviceResolution.SD,
CaptureDeviceResolution.HD,
CaptureDeviceResolution.FullHD
} |
| Enum indicating the desired resolution for the camera. The device camera might not support the selected resolution, so the closest supported resolution will be used. More...
|
|
enum | CaptureDeviceFramerate { CaptureDeviceFramerate.Auto,
CaptureDeviceFramerate.Framerate_30,
CaptureDeviceFramerate.Framerate_60
} |
| Enum indicating the desired framerate for the camera. The device camera might not support the selected framerate, so the closest supported framerate will be used. More...
|
|
enum | CaptureExposureMode { CaptureExposureMode.Locked = 0,
CaptureExposureMode.AutoExpose,
CaptureExposureMode.ContinuousAutoExpose
} |
| Enum indicating how the exposure is working. More...
|
|
enum | Camera2SupportLevel { Camera2SupportLevel.Limited,
Camera2SupportLevel.Full,
Camera2SupportLevel.Legacy,
Camera2SupportLevel.Level_3
} |
| Enum indicating the support level for Camera2 API, as described by CameraCharacteristics.INFO_SUPPORTED_HARDWARE_LEVEL More...
|
|
enum | LivePreviewMode { LivePreviewMode.StaticImage,
LivePreviewMode.WebCam,
LivePreviewMode.RemoteCamera
} |
| Specifies which Live Preview Mode should be used. Only used in the Editor. More...
|
|
enum | InstantTargetExpansionPolicy : int { InstantTargetExpansionPolicy.Allow = 0,
InstantTargetExpansionPolicy.Disallow
} |
| Describes the expansion behaviour that should be used by the Wikitude SDK. More...
|
|
enum | TargetSourceType : int { TargetSourceType.TargetCollectionResource = 0,
TargetSourceType.CloudRecognitionService
} |
| Specifies the kind of TargetSource. Used for custom inspectors. More...
|
|
enum | TrackerEfficiencyMode : int { TrackerEfficiencyMode.HighAccuracy,
TrackerEfficiencyMode.EnergyEfficiency
} |
| Defines the efficiency mode for a tracker. More...
|
|