Topics | |
| External Camera | |
| External Positional Device Tracker | |
Classes | |
| struct | PlatformData |
| Empty struct as a placeholder for platforms that don't have platform-specific initialization data. More... | |
| class | Driver |
| Interface used by Vuforia to interact with the Vuforia Driver implementation. More... | |
Enumerations | |
| enum | Capability : uint32_t { CAMERA_IMAGE = 0 , CAMERA_POSE = 1 } |
| Driver capabilities. More... | |
Functions | |
| VUFORIA_DRIVER_API_EXPORT uint32_t VUFORIA_DRIVER_CALLING_CONVENTION | vuforiaDriver_getAPIVersion () |
| Query the Vuforia Driver API version number. | |
| VUFORIA_DRIVER_API_EXPORT uint32_t VUFORIA_DRIVER_CALLING_CONVENTION | vuforiaDriver_getLibraryVersion (char *versionString, const uint32_t maxLen) |
| Return the library version number. | |
| VUFORIA_DRIVER_API_EXPORT VuforiaDriver::Driver *VUFORIA_DRIVER_CALLING_CONVENTION | vuforiaDriver_init (VuforiaDriver::PlatformData *platformData, void *userData) |
| Construct a new instance of a VuforiaDriver. | |
| VUFORIA_DRIVER_API_EXPORT void VUFORIA_DRIVER_CALLING_CONVENTION | vuforiaDriver_deinit (VuforiaDriver::Driver *instance) |
| Destruct an instance of a VuforiaDriver object. | |
Variables | |
| const uint32_t | VUFORIA_DRIVER_API_VERSION = 7 |
| External provider API-version number that this header defines. | |
| enum Capability : uint32_t |
| VUFORIA_DRIVER_API_EXPORT uint32_t VUFORIA_DRIVER_CALLING_CONVENTION vuforiaDriver_getAPIVersion | ( | ) |
Query the Vuforia Driver API version number.
| VUFORIA_DRIVER_API_EXPORT uint32_t VUFORIA_DRIVER_CALLING_CONVENTION vuforiaDriver_getLibraryVersion | ( | char * | versionString, |
| const uint32_t | maxLen ) |
Return the library version number.
| versionString | This should be populated with the library version string |
| maxLen | Maximum length in bytes that can fit to versionString |
| VUFORIA_DRIVER_API_EXPORT VuforiaDriver::Driver *VUFORIA_DRIVER_CALLING_CONVENTION vuforiaDriver_init | ( | VuforiaDriver::PlatformData * | platformData, |
| void * | userData ) |
Construct a new instance of a VuforiaDriver.
| platformData | Platform-specific initialization data, that has been defined in the beginning of this header file |
| userData | User data that the developer provides as the "userData" parameter in the VuDriverConfig Engine configuration data structure |
| VUFORIA_DRIVER_API_EXPORT void VUFORIA_DRIVER_CALLING_CONVENTION vuforiaDriver_deinit | ( | VuforiaDriver::Driver * | instance | ) |
Destruct an instance of a VuforiaDriver object.
| instance | Vuforia Driver instance to destroy |