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 |