BuildInformation provide access to information about the sdk build.
This includes : -BuildConfiguration : which configuration was used(release / debug / ..) -BuildDate : date and time of the build -BuildNumber : number of the sdk build
A class to get information from the available hardware.
Describes the camera format.
Class to control the camera. Camera settings are only available after CameraManager::CameraOpenedEventHandler and before CameraManager::CameraClosedEventHandler were fired.
Represents a connection to the Wikitude cloud recognition servers that was initialized with a client token and a target collection id
The cloud recognition service requires a continuous internet connection in order to communicate with the Wikitude cloud recognition server.
This class should not be instantiated outside of the Wikitude Native SDK.
Wikitude SDK Error class
Class used to handle the extenral rendering system.
A class that represents image targets that are found by an image tracker.
A class that can be used to recognize and track ImageTargets.
This class is used to configure the image tracker.
A reference to this object can be passed as a parameter while calling createImageTracker(TargetCollectionResource, ImageTrackerConfiguration) to create an ImageTracker.
Contains tracking information when an InstantTracker is running in Initialization mode.
A class that represents instant targets that are found by an InstantTracker.
Configuration for the behaviour of instant targets loaded by loadExistingInstantTarget(TargetCollectionResource, InstantTargetRestorationConfiguration, InstantTrackerLoadSuccessHandler, InstantTrackerLoadErrorHandler).
A class to control InstantTrackers.
Configuration object for InstantTracker instantiation
A class used to configure the Native SDK with Internal rendering.
A four by four, float based matrix providing methods for spatial transformations in three dimensions. The matrix data is arranged in column-major order.
Represents object targets that are found by an object tracker.
This class is used to configure the object tracker.
A reference to this object can be passed as a parameter while calling createObjectTracker(TargetCollectionResource, ObjectTrackerConfiguration) to create an ObjectTracker.
Describes a plane detected by InstantTracker
This class is used to configure plane detection.
Class to handle loading/unloading IPlugin
RuntimeParameters provide access to runtime specific information.
Calling getter methods will always return the most recent data available.
Class to set default parameter on SDK start.
Target Collection Resources can either retrieve image targets from a .wtc file or object targets from a .wto file. The file can be loaded eitherfrom the application bundle or a remote server. If the file was loaded from a server, no internet connection is required anymore after the loading finished successfully.
This class provides factory methods to create certain tracker objects.
Main class to control the wikitude SDK.
Extentf reprensets a range using float for its values.
Reprensents a 2D point.
Point3Df reprents a 3D point using float for its values.
Pointf represents a 2D point using float for its values.
Represents a 2D scale.
Reprensents a 2D size.
Camera controls are implemented by CameraManager. See CameraManager for documentation.
An enum indicating the physical position of the camera used to capture frames.
CameraResolution can be used to define the desired camera resolution using presets.
CameraResolutionMatchMode can be used to define is the camera resolution selection should be strict or relaxed.
ExtendedTrackingQuality indicates the current extended tracking quality and how likely it is, that extended tracking will work.
Use this enum to query device supported features.
An enum indicating the focus mode of the camera.
A enum that represents the available image recognition range extension modes.
Extending the recognition distance requires more computational power of the CPU. Because of this we recommend to let the Wikitude SDK itself decide if this feature should be used on the current device or not.
Describes the expansion behaviour that should be used by the Wikitude SDK
An enum indicating the current state in which an InstantTracker is.
Use this enum to determine what types of planes should be detected.
Describes the plane orientation.
Use this enum to define the efficiency mode of the tracker.