Controller to access the Area Target Capture functionality in the Vuforia Engine. More...
Classes | |
struct | VuAreaTargetCaptureConfig |
Configuration options for Area Target Capture instance creation. More... | |
struct | VuAreaTargetCaptureGenerationConfig |
Configuration options for Area Target generation. More... | |
struct | VuMeshAreaTargetCaptureConfig |
Configuration for creating a Mesh observer using an Area Target Capture instance. More... | |
Typedefs | |
typedef struct VuAreaTargetCapture_ | VuAreaTargetCapture |
Area Target Capture instance. | |
Functions | |
VuAreaTargetCaptureConfig | vuAreaTargetCaptureConfigDefault () |
Default capture configuration. | |
VuAreaTargetCaptureGenerationConfig | vuAreaTargetCaptureGenerationConfigDefault () |
Default generation configuration. | |
VuResult | vuEngineGetAreaTargetCaptureController (const VuEngine *engine, VuController **controller) |
Retrieve Area Target Capture Controller to get access to Area Target Capture functionality in Engine. | |
VuResult | vuAreaTargetCaptureControllerCreateAreaTargetCapture (VuController *controller, const VuAreaTargetCaptureConfig *config, VuAreaTargetCapture **capture, VuAreaTargetCaptureCreationError *error) |
Create a new capture with the specified configuration. | |
VuResult | vuAreaTargetCaptureStart (VuAreaTargetCapture *capture) |
Start a capture. | |
VuResult | vuAreaTargetCaptureStop (VuAreaTargetCapture *capture) |
Stop a running or paused capture. | |
VuResult | vuAreaTargetCapturePause (VuAreaTargetCapture *capture) |
Pause a running capture. | |
VuResult | vuAreaTargetCaptureResume (VuAreaTargetCapture *capture) |
Resume a paused capture. | |
VuResult | vuAreaTargetCaptureGenerate (VuAreaTargetCapture *capture, const VuAreaTargetCaptureGenerationConfig *config, VuAreaTargetCaptureGenerationError *error) |
Start Area Target generation from a stopped capture. | |
VuResult | vuAreaTargetCaptureGetStatus (const VuAreaTargetCapture *capture, VuAreaTargetCaptureStatus *status) |
Get status of the capture. | |
VuResult | vuAreaTargetCaptureGetStatusInfo (const VuAreaTargetCapture *capture, VuAreaTargetCaptureStatusInfo *statusInfo) |
Get status info for the capture. | |
VuResult | vuAreaTargetCaptureCancelGeneration (VuAreaTargetCapture *capture) |
Cancel Area Target generation. | |
VuResult | vuAreaTargetCaptureGetGenerationProgress (const VuAreaTargetCapture *capture, float *progress) |
Get progress information of the current Area Target generation in the range [0.0f, 1.0f]. | |
VuResult | vuAreaTargetCaptureGetGenerationTimeEstimate (const VuAreaTargetCapture *capture, int32_t *remainingTimeSeconds) |
Get estimated time remaining to complete the current Area Target generation in seconds. | |
VuResult | vuAreaTargetCaptureDestroy (VuAreaTargetCapture *capture) |
Destroy the given capture instance. | |
VuMeshAreaTargetCaptureConfig | vuMeshAreaTargetCaptureConfigDefault () |
Default Mesh observer configuration with Area Target Capture source. | |
VuResult | vuEngineCreateMeshObserverFromAreaTargetCaptureConfig (VuEngine *engine, VuObserver **observer, const VuMeshAreaTargetCaptureConfig *config, VuMeshAreaTargetCaptureCreationError *errorCode) |
Create a Mesh observer with an Area Target Capture instance as source. | |
Controller to access the Area Target Capture functionality in the Vuforia Engine.