Skyscraper 2.0
XrListFunctions.h File Reference
Include dependency graph for XrListFunctions.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define XR_LIST_FUNCTIONS_OPENXR_FUNCTIONS(_)
 
#define XR_LIST_FUNCTIONS_XR_KHR_win32_convert_performance_counter_time(_)
 
#define XR_LIST_FUNCTIONS_XR_KHR_convert_timespec_time(_)
 
#define XR_LIST_FUNCTIONS_XR_KHR_D3D11_enable(_)   _(xrGetD3D11GraphicsRequirementsKHR)
 
#define XR_LIST_FUNCTIONS_XR_KHR_D3D12_enable(_)   _(xrGetD3D12GraphicsRequirementsKHR)
 
#define XR_LIST_FUNCTIONS_XR_KHR_visibility_mask(_)   _(xrGetVisibilityMaskKHR)
 
#define XR_LIST_FUNCTIONS_XR_MSFT_controller_model(_)
 
#define XR_LIST_FUNCTIONS_XR_MSFT_spatial_anchor(_)
 
#define XR_LIST_FUNCTIONS_XR_EXT_hand_tracking(_)
 
#define XR_LIST_FUNCTIONS_XR_MSFT_hand_tracking_mesh(_)
 
#define XR_LIST_FUNCTIONS_XR_MSFT_spatial_graph_bridge(_)
 
#define XR_LIST_FUNCTIONS_XR_MSFT_holographic_remoting(_)
 
#define XR_LIST_FUNCTIONS_XR_MSFT_perception_anchor_interop(_)
 
#define XR_LIST_FUNCTIONS_XR_MSFT_scene_understanding(_)
 
#define XR_LIST_FUNCTIONS_XR_MSFT_scene_understanding_serialization(_)
 
#define XR_LIST_FUNCTIONS_XR_MSFT_spatial_anchor_persistence(_)
 
#define XR_LIST_FUNCTIONS_XR_MSFT_composition_layer_reprojection(_)   _(xrEnumerateReprojectionModesMSFT)
 
#define XR_LIST_FUNCTIONS_OPENXR_EXTENSIONS(_, __)
 

Macro Definition Documentation

◆ XR_LIST_FUNCTIONS_OPENXR_EXTENSIONS

#define XR_LIST_FUNCTIONS_OPENXR_EXTENSIONS ( _,
__ )
Value:
XR_KHR_convert_timespec_time_DEFINED(XR_LIST_FUNCTIONS_XR_KHR_convert_timespec_time, _, __) \
XR_KHR_D3D11_enable_DEFINED(XR_LIST_FUNCTIONS_XR_KHR_D3D11_enable, _, __) \
XR_KHR_D3D12_enable_DEFINED(XR_LIST_FUNCTIONS_XR_KHR_D3D12_enable, _, __) \
XR_KHR_visibility_mask_DEFINED(XR_LIST_FUNCTIONS_XR_KHR_visibility_mask, _, __) \
XR_MSFT_controller_model_DEFINED(XR_LIST_FUNCTIONS_XR_MSFT_controller_model, _, __) \
XR_MSFT_spatial_anchor_DEFINED(XR_LIST_FUNCTIONS_XR_MSFT_spatial_anchor, _, __) \
XR_EXT_hand_tracking_DEFINED(XR_LIST_FUNCTIONS_XR_EXT_hand_tracking, _, __) \
XR_MSFT_hand_tracking_mesh_DEFINED(XR_LIST_FUNCTIONS_XR_MSFT_hand_tracking_mesh, _, __) \
XR_MSFT_spatial_graph_bridge_DEFINED(XR_LIST_FUNCTIONS_XR_MSFT_spatial_graph_bridge, _, __) \
XR_MSFT_holographic_remoting_DEFINED(XR_LIST_FUNCTIONS_XR_MSFT_holographic_remoting, _, __) \
XR_MSFT_perception_anchor_interop_DEFINED(XR_LIST_FUNCTIONS_XR_MSFT_perception_anchor_interop, _, __) \
XR_MSFT_scene_understanding_DEFINED(XR_LIST_FUNCTIONS_XR_MSFT_scene_understanding, _, __) \
XR_MSFT_scene_understanding_serialization_DEFINED(XR_LIST_FUNCTIONS_XR_MSFT_scene_understanding_serialization, _, __) \
XR_MSFT_spatial_anchor_persistence_DEFINED(XR_LIST_FUNCTIONS_XR_MSFT_spatial_anchor_persistence, _, __) \
XR_MSFT_composition_layer_reprojection_DEFINED(XR_LIST_FUNCTIONS_XR_MSFT_composition_layer_reprojection, _, __) \
#define XR_KHR_win32_convert_performance_counter_time_DEFINED(_, defined, undefined)
#define XR_LIST_FUNCTIONS_XR_KHR_visibility_mask(_)
#define XR_LIST_FUNCTIONS_XR_KHR_D3D11_enable(_)
#define XR_LIST_FUNCTIONS_XR_MSFT_hand_tracking_mesh(_)
#define XR_LIST_FUNCTIONS_XR_MSFT_controller_model(_)
#define XR_LIST_FUNCTIONS_XR_KHR_convert_timespec_time(_)
#define XR_LIST_FUNCTIONS_XR_MSFT_perception_anchor_interop(_)
#define XR_LIST_FUNCTIONS_XR_MSFT_composition_layer_reprojection(_)
#define XR_LIST_FUNCTIONS_XR_KHR_win32_convert_performance_counter_time(_)
#define XR_LIST_FUNCTIONS_XR_MSFT_scene_understanding_serialization(_)
#define XR_LIST_FUNCTIONS_XR_MSFT_holographic_remoting(_)
#define XR_LIST_FUNCTIONS_XR_EXT_hand_tracking(_)
#define XR_LIST_FUNCTIONS_XR_MSFT_spatial_anchor_persistence(_)
#define XR_LIST_FUNCTIONS_XR_MSFT_spatial_graph_bridge(_)
#define XR_LIST_FUNCTIONS_XR_MSFT_scene_understanding(_)
#define XR_LIST_FUNCTIONS_XR_MSFT_spatial_anchor(_)
#define XR_LIST_FUNCTIONS_XR_KHR_D3D12_enable(_)

Definition at line 145 of file XrListFunctions.h.

Referenced by xr::DispatchTable::Initialize().

◆ XR_LIST_FUNCTIONS_OPENXR_FUNCTIONS

#define XR_LIST_FUNCTIONS_OPENXR_FUNCTIONS ( _)

Definition at line 10 of file XrListFunctions.h.

Referenced by xr::DispatchTable::Initialize().

◆ XR_LIST_FUNCTIONS_XR_EXT_hand_tracking

#define XR_LIST_FUNCTIONS_XR_EXT_hand_tracking ( _)
Value:
_(xrCreateHandTrackerEXT) \
_(xrDestroyHandTrackerEXT) \
_(xrLocateHandJointsEXT)

Definition at line 89 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_KHR_convert_timespec_time

#define XR_LIST_FUNCTIONS_XR_KHR_convert_timespec_time ( _)
Value:
_(xrConvertTimespecTimeToTimeKHR) \
_(xrConvertTimeToTimespecTimeKHR)

Definition at line 70 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_KHR_D3D11_enable

#define XR_LIST_FUNCTIONS_XR_KHR_D3D11_enable ( _)    _(xrGetD3D11GraphicsRequirementsKHR)

Definition at line 74 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_KHR_D3D12_enable

#define XR_LIST_FUNCTIONS_XR_KHR_D3D12_enable ( _)    _(xrGetD3D12GraphicsRequirementsKHR)

Definition at line 75 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_KHR_visibility_mask

#define XR_LIST_FUNCTIONS_XR_KHR_visibility_mask ( _)    _(xrGetVisibilityMaskKHR)

Definition at line 76 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_KHR_win32_convert_performance_counter_time

#define XR_LIST_FUNCTIONS_XR_KHR_win32_convert_performance_counter_time ( _)
Value:
_(xrConvertWin32PerformanceCounterToTimeKHR) \
_(xrConvertTimeToWin32PerformanceCounterKHR)

Definition at line 66 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_MSFT_composition_layer_reprojection

#define XR_LIST_FUNCTIONS_XR_MSFT_composition_layer_reprojection ( _)    _(xrEnumerateReprojectionModesMSFT)

Definition at line 142 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_MSFT_controller_model

#define XR_LIST_FUNCTIONS_XR_MSFT_controller_model ( _)
Value:
_(xrGetControllerModelKeyMSFT) \
_(xrLoadControllerModelMSFT) \
_(xrGetControllerModelPropertiesMSFT) \
_(xrGetControllerModelStateMSFT)

Definition at line 78 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_MSFT_hand_tracking_mesh

#define XR_LIST_FUNCTIONS_XR_MSFT_hand_tracking_mesh ( _)
Value:
_(xrCreateHandMeshSpaceMSFT) \
_(xrUpdateHandMeshMSFT)

Definition at line 94 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_MSFT_holographic_remoting

#define XR_LIST_FUNCTIONS_XR_MSFT_holographic_remoting ( _)
Value:
_(xrRemotingSetContextPropertiesMSFT) \
_(xrRemotingConnectMSFT) \
_(xrRemotingListenMSFT) \
_(xrRemotingDisconnectMSFT) \
_(xrRemotingGetConnectionStateMSFT) \
_(xrRemotingSetSecureConnectionClientCallbacksMSFT) \
_(xrRemotingSetSecureConnectionServerCallbacksMSFT)

Definition at line 104 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_MSFT_perception_anchor_interop

#define XR_LIST_FUNCTIONS_XR_MSFT_perception_anchor_interop ( _)
Value:
_(xrCreateSpatialAnchorFromPerceptionAnchorMSFT) \
_(xrTryGetPerceptionAnchorFromSpatialAnchorMSFT)

Definition at line 113 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_MSFT_scene_understanding

#define XR_LIST_FUNCTIONS_XR_MSFT_scene_understanding ( _)
Value:
_(xrEnumerateSceneComputeFeaturesMSFT) \
_(xrCreateSceneObserverMSFT) \
_(xrDestroySceneObserverMSFT) \
_(xrCreateSceneMSFT) \
_(xrDestroySceneMSFT) \
_(xrComputeNewSceneMSFT) \
_(xrGetSceneComputeStateMSFT) \
_(xrGetSceneComponentsMSFT) \
_(xrLocateSceneComponentsMSFT) \
_(xrGetSceneMeshBuffersMSFT)

Definition at line 117 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_MSFT_scene_understanding_serialization

#define XR_LIST_FUNCTIONS_XR_MSFT_scene_understanding_serialization ( _)
Value:
_(xrDeserializeSceneMSFT) \
_(xrGetSerializedSceneFragmentDataMSFT)

Definition at line 129 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_MSFT_spatial_anchor

#define XR_LIST_FUNCTIONS_XR_MSFT_spatial_anchor ( _)
Value:
_(xrCreateSpatialAnchorMSFT) \
_(xrCreateSpatialAnchorSpaceMSFT) \
_(xrDestroySpatialAnchorMSFT)

Definition at line 84 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_MSFT_spatial_anchor_persistence

#define XR_LIST_FUNCTIONS_XR_MSFT_spatial_anchor_persistence ( _)
Value:
_(xrCreateSpatialAnchorStoreConnectionMSFT) \
_(xrDestroySpatialAnchorStoreConnectionMSFT) \
_(xrPersistSpatialAnchorMSFT) \
_(xrEnumeratePersistedSpatialAnchorNamesMSFT) \
_(xrCreateSpatialAnchorFromPersistedNameMSFT) \
_(xrUnpersistSpatialAnchorMSFT) \
_(xrClearSpatialAnchorStoreMSFT)

Definition at line 133 of file XrListFunctions.h.

◆ XR_LIST_FUNCTIONS_XR_MSFT_spatial_graph_bridge

#define XR_LIST_FUNCTIONS_XR_MSFT_spatial_graph_bridge ( _)
Value:
_(xrCreateSpatialGraphNodeSpaceMSFT) \
_(xrTryCreateSpatialGraphStaticNodeBindingMSFT) \
_(xrDestroySpatialGraphNodeBindingMSFT) \
_(xrGetSpatialGraphNodeBindingPropertiesMSFT)

Definition at line 98 of file XrListFunctions.h.