Blender  V3.3
Public Attributes | List of all members
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
 

Detailed Description

Definition at line 26 of file GHOST_XrSession.cpp.

Member Data Documentation

◆ action_sets

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

Definition at line 41 of file GHOST_XrSession.cpp.

Referenced by find_action_set().

◆ combined_eye_space

XrSpace OpenXRSessionData::combined_eye_space

Definition at line 37 of file GHOST_XrSession.cpp.

Referenced by create_reference_spaces().

◆ controller_models

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

Definition at line 43 of file GHOST_XrSession.cpp.

◆ foveation_supported

bool OpenXRSessionData::foveation_supported = false

Definition at line 33 of file GHOST_XrSession.cpp.

Referenced by create_reference_spaces().

◆ reference_space

XrSpace OpenXRSessionData::reference_space

Definition at line 35 of file GHOST_XrSession.cpp.

Referenced by create_reference_spaces().

◆ session

XrSession OpenXRSessionData::session = XR_NULL_HANDLE

Definition at line 28 of file GHOST_XrSession.cpp.

Referenced by create_reference_spaces().

◆ session_state

XrSessionState OpenXRSessionData::session_state = XR_SESSION_STATE_UNKNOWN

Definition at line 29 of file GHOST_XrSession.cpp.

◆ swapchains

std::vector<GHOST_XrSwapchain> OpenXRSessionData::swapchains

Definition at line 39 of file GHOST_XrSession.cpp.

◆ system_id

XrSystemId OpenXRSessionData::system_id = XR_NULL_SYSTEM_ID

Definition at line 27 of file GHOST_XrSession.cpp.

◆ view_space

XrSpace OpenXRSessionData::view_space

Definition at line 36 of file GHOST_XrSession.cpp.

Referenced by create_reference_spaces().

◆ view_type

XrViewConfigurationType OpenXRSessionData::view_type = XR_VIEW_CONFIGURATION_TYPE_PRIMARY_STEREO

Definition at line 32 of file GHOST_XrSession.cpp.

◆ views

std::vector<XrView> OpenXRSessionData::views

Definition at line 38 of file GHOST_XrSession.cpp.


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