Skyscraper 2.0
XrExtensionDefined.h
Go to the documentation of this file.
1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
4#pragma once
5
6// These reflection macros should be in openxr_reflection.h and automatically generated from xr.xml
7
8#ifdef XR_KHR_win32_convert_performance_counter_time
9#define XR_KHR_win32_convert_performance_counter_time_DEFINED(_, defined, undefined) _(defined)
10#else
11#define XR_KHR_win32_convert_performance_counter_time_DEFINED(_, defined, undefined) _(undefined)
12#endif
13
14#ifdef XR_KHR_convert_timespec_time
15#define XR_KHR_convert_timespec_time_DEFINED(_, defined, undefined) _(defined)
16#else
17#define XR_KHR_convert_timespec_time_DEFINED(_, defined, undefined) _(undefined)
18#endif
19
20#ifdef XR_KHR_D3D11_enable
21#define XR_KHR_D3D11_enable_DEFINED(_, defined, undefined) _(defined)
22#else
23#define XR_KHR_D3D11_enable_DEFINED(_, defined, undefined) _(undefined)
24#endif
25
26#ifdef XR_KHR_D3D12_enable
27#define XR_KHR_D3D12_enable_DEFINED(_, defined, undefined) _(defined)
28#else
29#define XR_KHR_D3D12_enable_DEFINED(_, defined, undefined) _(undefined)
30#endif
31
32#ifdef XR_KHR_visibility_mask
33#define XR_KHR_visibility_mask_DEFINED(_, defined, undefined) _(defined)
34#else
35#define XR_KHR_visibility_mask_DEFINED(_, defined, undefined) _(undefined)
36#endif
37
38#ifdef XR_MSFT_controller_model
39#define XR_MSFT_controller_model_DEFINED(_, defined, undefined) _(defined)
40#else
41#define XR_MSFT_controller_model_DEFINED(_, defined, undefined) _(undefined)
42#endif
43
44#ifdef XR_MSFT_spatial_anchor
45#define XR_MSFT_spatial_anchor_DEFINED(_, defined, undefined) _(defined)
46#else
47#define XR_MSFT_spatial_anchor_DEFINED(_, defined, undefined) _(undefined)
48#endif
49
50#ifdef XR_EXT_hand_tracking
51#define XR_EXT_hand_tracking_DEFINED(_, defined, undefined) _(defined)
52#else
53#define XR_EXT_hand_tracking_DEFINED(_, defined, undefined) _(undefined)
54#endif
55
56#ifdef XR_MSFT_hand_tracking_mesh
57#define XR_MSFT_hand_tracking_mesh_DEFINED(_, defined, undefined) _(defined)
58#else
59#define XR_MSFT_hand_tracking_mesh_DEFINED(_, defined, undefined) _(undefined)
60#endif
61
62#ifdef XR_MSFT_spatial_graph_bridge
63#define XR_MSFT_spatial_graph_bridge_DEFINED(_, defined, undefined) _(defined)
64#else
65#define XR_MSFT_spatial_graph_bridge_DEFINED(_, defined, undefined) _(undefined)
66#endif
67
68#ifdef XR_MSFT_holographic_remoting
69#define XR_MSFT_holographic_remoting_DEFINED(_, defined, undefined) _(defined)
70#else
71#define XR_MSFT_holographic_remoting_DEFINED(_, defined, undefined) _(undefined)
72#endif
73
74#ifdef XR_MSFT_perception_anchor_interop
75#define XR_MSFT_perception_anchor_interop_DEFINED(_, defined, undefined) _(defined)
76#else
77#define XR_MSFT_perception_anchor_interop_DEFINED(_, defined, undefined) _(undefined)
78#endif
79
80#ifdef XR_MSFT_scene_understanding
81#define XR_MSFT_scene_understanding_DEFINED(_, defined, undefined) _(defined)
82#else
83#define XR_MSFT_scene_understanding_DEFINED(_, defined, undefined) _(undefined)
84#endif
85
86#ifdef XR_MSFT_scene_understanding_serialization
87#define XR_MSFT_scene_understanding_serialization_DEFINED(_, defined, undefined) _(defined)
88#else
89#define XR_MSFT_scene_understanding_serialization_DEFINED(_, defined, undefined) _(undefined)
90#endif
91
92#ifdef XR_MSFT_spatial_anchor_persistence
93#define XR_MSFT_spatial_anchor_persistence_DEFINED(_, defined, undefined) _(defined)
94#else
95#define XR_MSFT_spatial_anchor_persistence_DEFINED(_, defined, undefined) _(undefined)
96#endif
97
98#ifdef XR_MSFT_composition_layer_reprojection
99#define XR_MSFT_composition_layer_reprojection_DEFINED(_, defined, undefined) _(defined)
100#else
101#define XR_MSFT_composition_layer_reprojection_DEFINED(_, defined, undefined) _(undefined)
102#endif