All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
RenderConfig.h File Reference

Rendering-specific configuration data for the Vuforia Engine. More...

Classes

struct  VuRenderConfig
 Render configuration data structure. More...
 
enum  VuRenderConfigError : int32_t {
  VU_ENGINE_CREATION_ERROR_RENDER_CONFIG_UNSUPPORTED_BACKEND = 0x300 ,
  VU_ENGINE_CREATION_ERROR_RENDER_CONFIG_FAILED_TO_SET_VIDEO_BG_VIEWPORT = 0x301
}
 Rendering configuration error code type for errors occurring when creating a Vuforia Engine instance. More...
 
enum  VuRenderVBBackendType : int32_t {
  VU_RENDER_VB_BACKEND_DEFAULT = 0x1 ,
  VU_RENDER_VB_BACKEND_HEADLESS = 0x2 ,
  VU_RENDER_VB_BACKEND_GLES3 = 0x4 ,
  VU_RENDER_VB_BACKEND_DX11 = 0x5 ,
  VU_RENDER_VB_BACKEND_METAL = 0x6
}
 Render video background backend configuration. More...
 
enum  VuVideoBackgroundViewportMode : int32_t {
  VU_VIDEOBG_VIEWPORT_MODE_SCALE_TO_FILL = 0x1 ,
  VU_VIDEOBG_VIEWPORT_MODE_SCALE_TO_FIT = 0x2 ,
  VU_VIDEOBG_VIEWPORT_MODE_NATIVE_VIDEO
}
 Supported video background viewport modes. More...
 
VuRenderConfig vuRenderConfigDefault ()
 Default render configuration.
 
VuResult vuEngineConfigSetAddRenderConfig (VuEngineConfigSet *configSet, const VuRenderConfig *config)
 Add a render configuration to the engine config.
 

Detailed Description

Rendering-specific configuration data for the Vuforia Engine.