Blender V5.0
OpenXRInstanceData Struct Reference

Public Attributes

XrInstance instance = XR_NULL_HANDLE
XrInstanceProperties instance_properties = {}
std::vector< XrExtensionProperties > extensions
std::vector< XrApiLayerProperties > layers
XrDebugUtilsMessengerEXT debug_messenger = XR_NULL_HANDLE

Static Public Attributes

static PFN_xrCreateDebugUtilsMessengerEXT s_xrCreateDebugUtilsMessengerEXT_fn
static PFN_xrDestroyDebugUtilsMessengerEXT s_xrDestroyDebugUtilsMessengerEXT_fn

Detailed Description

Definition at line 24 of file GHOST_XrContext.cc.

Member Data Documentation

◆ debug_messenger

XrDebugUtilsMessengerEXT OpenXRInstanceData::debug_messenger = XR_NULL_HANDLE

Definition at line 34 of file GHOST_XrContext.cc.

◆ extensions

std::vector<XrExtensionProperties> OpenXRInstanceData::extensions

Definition at line 28 of file GHOST_XrContext.cc.

◆ instance

XrInstance OpenXRInstanceData::instance = XR_NULL_HANDLE

Definition at line 25 of file GHOST_XrContext.cc.

◆ instance_properties

XrInstanceProperties OpenXRInstanceData::instance_properties = {}

Definition at line 26 of file GHOST_XrContext.cc.

◆ layers

std::vector<XrApiLayerProperties> OpenXRInstanceData::layers

Definition at line 29 of file GHOST_XrContext.cc.

◆ s_xrCreateDebugUtilsMessengerEXT_fn

PFN_xrCreateDebugUtilsMessengerEXT OpenXRInstanceData::s_xrCreateDebugUtilsMessengerEXT_fn
static
Initial value:
=
nullptr

Definition at line 31 of file GHOST_XrContext.cc.

◆ s_xrDestroyDebugUtilsMessengerEXT_fn

PFN_xrDestroyDebugUtilsMessengerEXT OpenXRInstanceData::s_xrDestroyDebugUtilsMessengerEXT_fn
static
Initial value:
=
nullptr

Definition at line 32 of file GHOST_XrContext.cc.


The documentation for this struct was generated from the following file: