| VTK
    9.5.20251031
    | 
Load OpenXR extensions common to all platforms and graphics backend. More...
Go to the source code of this file.
| Classes | |
| struct | xr::ExtensionDispatchTable | 
| Namespaces | |
| namespace | xr | 
| Macros | |
| #define | FOR_EACH_VISIBILITY_MASK_FUNCTION(_) | 
| #define | FOR_EACH_CONTROLLER_MODEL_EXTENSION_FUNCTION(_) | 
| #define | FOR_EACH_PERCEPTION_ANCHOR_INTEROP_FUNCTION(_) | 
| #define | FOR_EACH_SPATIAL_ANCHOR_FUNCTION(_) | 
| #define | FOR_EACH_HAND_TRACKING_FUNCTION(_) | 
| #define | FOR_EACH_HAND_TRACKING_MESH_FUNCTION(_) | 
| #define | FOR_EACH_SPATIAL_GRAPH_BRIDGE_FUNCTION(_) | 
| #define | FOR_EACH_SCENE_UNDERSTANDING_FUNCTION(_) | 
| #define | FOR_EACH_SCENE_MARKER_FUNCTION(_) | 
| #define | FOR_EACH_SCENE_UNDERSTANDING_SERIALIZATION_FUNCTION(_) | 
| #define | FOR_EACH_EXTENSION_FUNCTION(_) | 
| #define | GET_INSTANCE_PROC_ADDRESS(name) | 
| #define | DEFINE_PROC_MEMBER(name) PFN_##name name{ nullptr }; | 
Load OpenXR extensions common to all platforms and graphics backend.
Provides the ExtensionDispatchTable struct to load extension function pointers at runtime for the current XrInstance.
File adapted from: https://github.com/microsoft/MixedReality-HolographicRemoting-Samples/blob/f6b55479646bda3bffea58bb3e9c9d9c5e0ab177/remote_openxr/desktop/XrUtility/XrExtensions.h
Definition in file XrExtensions.h.
| #define FOR_EACH_VISIBILITY_MASK_FUNCTION | ( | _ | ) | 
Definition at line 25 of file XrExtensions.h.
| #define FOR_EACH_CONTROLLER_MODEL_EXTENSION_FUNCTION | ( | _ | ) | 
Definition at line 35 of file XrExtensions.h.
| #define FOR_EACH_PERCEPTION_ANCHOR_INTEROP_FUNCTION | ( | _ | ) | 
Definition at line 43 of file XrExtensions.h.
| #define FOR_EACH_SPATIAL_ANCHOR_FUNCTION | ( | _ | ) | 
Definition at line 52 of file XrExtensions.h.
| #define FOR_EACH_HAND_TRACKING_FUNCTION | ( | _ | ) | 
Definition at line 61 of file XrExtensions.h.
| #define FOR_EACH_HAND_TRACKING_MESH_FUNCTION | ( | _ | ) | 
Definition at line 69 of file XrExtensions.h.
| #define FOR_EACH_SPATIAL_GRAPH_BRIDGE_FUNCTION | ( | _ | ) | 
Definition at line 75 of file XrExtensions.h.
| #define FOR_EACH_SCENE_UNDERSTANDING_FUNCTION | ( | _ | ) | 
Definition at line 91 of file XrExtensions.h.
| #define FOR_EACH_SCENE_MARKER_FUNCTION | ( | _ | ) | 
Definition at line 99 of file XrExtensions.h.
| #define FOR_EACH_SCENE_UNDERSTANDING_SERIALIZATION_FUNCTION | ( | _ | ) | 
Definition at line 108 of file XrExtensions.h.
| #define FOR_EACH_EXTENSION_FUNCTION | ( | _ | ) | 
Definition at line 111 of file XrExtensions.h.
| #define GET_INSTANCE_PROC_ADDRESS | ( | name | ) | 
Definition at line 123 of file XrExtensions.h.
| #define DEFINE_PROC_MEMBER | ( | name | ) | PFN_##name name{ nullptr }; | 
Definition at line 126 of file XrExtensions.h.