Public Member Functions | |
virtual ExternalCamera *VUFORIA_DRIVER_CALLING_CONVENTION | createExternalCamera ()=0 |
Construct a new ExternalCamera instance. | |
virtual void VUFORIA_DRIVER_CALLING_CONVENTION | destroyExternalCamera (ExternalCamera *instance)=0 |
Destruct an instance of an ExternalCamera object. | |
virtual ExternalPositionalDeviceTracker *VUFORIA_DRIVER_CALLING_CONVENTION | createExternalPositionalDeviceTracker () |
Construct a new instance of an external positional device tracker. | |
virtual void VUFORIA_DRIVER_CALLING_CONVENTION | destroyExternalPositionalDeviceTracker (ExternalPositionalDeviceTracker *instance) |
Destruct an instance of an ExternalPositionalDeviceTracker object. | |
virtual uint32_t VUFORIA_DRIVER_CALLING_CONVENTION | getCapabilities () |
Query the driver implementation for supported capabilities. | |
virtual uint32_t VUFORIA_DRIVER_CALLING_CONVENTION | getCameraOrientation (uint32_t deviceOrientationInDegrees) |
Get the camera orientation. | |
virtual const char *VUFORIA_DRIVER_CALLING_CONVENTION | getDeviceHint (const char *name) |
Get the value for the specified hint. | |
Interface used by Vuforia to interact with the Vuforia Driver implementation.
|
pure virtual |
Construct a new ExternalCamera instance.
|
pure virtual |
Destruct an instance of an ExternalCamera object.
Vuforia will call this function to destroy the instance that was created with createExternalCamera().
instance | Camera instance to destroy |
|
inlinevirtual |
Construct a new instance of an external positional device tracker.
|
inlinevirtual |
Destruct an instance of an ExternalPositionalDeviceTracker object.
instance | ExternalPositionalDeviceTracker instance to destroy |
|
inlinevirtual |
Query the driver implementation for supported capabilities.
|
inlinevirtual |
Get the camera orientation.
deviceOrientationInDegrees | The device orientation of the app that will display the driver data. The device orientation describes the orientation of the device with respect to its natural position. For instance, many mobile phones will naturally be in portrait orientation. So, if such a mobile phone is held in a landscape orientation, this will be a non-zero angle value. |
|
inlinevirtual |
Get the value for the specified hint.
name | The name of the hint as provided by the Vuforia team |