Blender V4.3
OpenXRSessionData Struct Reference

Public Attributes

XrSystemId system_id = XR_NULL_SYSTEM_ID
 
XrSession session = XR_NULL_HANDLE
 
XrSessionState session_state = XR_SESSION_STATE_UNKNOWN
 
XrViewConfigurationType view_type = XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO
 
bool foveation_supported = false
 
XrSpace reference_space
 
XrSpace view_space
 
XrSpace combined_eye_space
 
std::vector< XrView > views
 
std::vector< GHOST_XrSwapchainswapchains
 
std::map< std::string, GHOST_XrActionSetaction_sets
 
std::map< std::string, GHOST_XrControllerModelcontroller_models
 
bool passthrough_supported = false
 
XrCompositionLayerPassthroughFB passthrough_layer
 

Detailed Description

Definition at line 28 of file GHOST_XrSession.cc.

Member Data Documentation

◆ action_sets

std::map<std::string, GHOST_XrActionSet> OpenXRSessionData::action_sets

Definition at line 43 of file GHOST_XrSession.cc.

Referenced by find_action_set().

◆ combined_eye_space

XrSpace OpenXRSessionData::combined_eye_space

Definition at line 39 of file GHOST_XrSession.cc.

Referenced by create_reference_spaces().

◆ controller_models

std::map<std::string, GHOST_XrControllerModel> OpenXRSessionData::controller_models

Definition at line 45 of file GHOST_XrSession.cc.

◆ foveation_supported

bool OpenXRSessionData::foveation_supported = false

Definition at line 35 of file GHOST_XrSession.cc.

Referenced by create_reference_spaces().

◆ passthrough_layer

XrCompositionLayerPassthroughFB OpenXRSessionData::passthrough_layer

Definition at line 49 of file GHOST_XrSession.cc.

◆ passthrough_supported

bool OpenXRSessionData::passthrough_supported = false

Definition at line 48 of file GHOST_XrSession.cc.

◆ reference_space

XrSpace OpenXRSessionData::reference_space

Definition at line 37 of file GHOST_XrSession.cc.

Referenced by create_reference_spaces().

◆ session

XrSession OpenXRSessionData::session = XR_NULL_HANDLE

Definition at line 30 of file GHOST_XrSession.cc.

Referenced by create_reference_spaces().

◆ session_state

XrSessionState OpenXRSessionData::session_state = XR_SESSION_STATE_UNKNOWN

Definition at line 31 of file GHOST_XrSession.cc.

◆ swapchains

std::vector<GHOST_XrSwapchain> OpenXRSessionData::swapchains

Definition at line 41 of file GHOST_XrSession.cc.

◆ system_id

XrSystemId OpenXRSessionData::system_id = XR_NULL_SYSTEM_ID

Definition at line 29 of file GHOST_XrSession.cc.

◆ view_space

XrSpace OpenXRSessionData::view_space

Definition at line 38 of file GHOST_XrSession.cc.

Referenced by create_reference_spaces().

◆ view_type

XrViewConfigurationType OpenXRSessionData::view_type = XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO

Definition at line 34 of file GHOST_XrSession.cc.

◆ views

std::vector<XrView> OpenXRSessionData::views

Definition at line 40 of file GHOST_XrSession.cc.


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