All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
Android-specific Engine Configuration

Classes

struct  VuPlatformAndroidConfig
 Android-specific platform configuration data structure. More...
 

Enumerations

enum  VuPlatformAndroidConfigError : int32_t {
  VU_ENGINE_CREATION_ERROR_PLATFORM_ANDROID_CONFIG_INITIALIZATION_ERROR ,
  VU_ENGINE_CREATION_ERROR_PLATFORM_ANDROID_CONFIG_INVALID_ACTIVITY ,
  VU_ENGINE_CREATION_ERROR_PLATFORM_ANDROID_CONFIG_INVALID_JAVA_VM = 0x512
}
 Android-specific configuration error code type for errors occurring when creating a Vuforia Engine instance. More...
 

Functions

VuPlatformAndroidConfig vuPlatformAndroidConfigDefault ()
 Default Android-specific configuration.
 
VuResult vuEngineConfigSetAddPlatformAndroidConfig (VuEngineConfigSet *configSet, const VuPlatformAndroidConfig *config)
 Add an Android-specific configuration to the engine config.
 

Detailed Description

Enumeration Type Documentation

◆ VuPlatformAndroidConfigError

Android-specific configuration error code type for errors occurring when creating a Vuforia Engine instance.

Note
The error code is reported via the errorCode parameter of the vuEngineCreate() function if an error related to applying Android-specific configuration occurs while initializing the new Engine instance.
Enumerator
VU_ENGINE_CREATION_ERROR_PLATFORM_ANDROID_CONFIG_INITIALIZATION_ERROR 

An error occurred during initialization of the platform.

VU_ENGINE_CREATION_ERROR_PLATFORM_ANDROID_CONFIG_INVALID_ACTIVITY 

Invalid Android Activity jobject passed to the configuration.

VU_ENGINE_CREATION_ERROR_PLATFORM_ANDROID_CONFIG_INVALID_JAVA_VM 

Invalid Java VM (JavaVM*) passed to the configuration.