VTK  9.2.6
XrExtensions.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  xr::ExtensionDispatchTable
 

Namespaces

namespace  xr
 

Macros

#define FOR_EACH_WIN32_EXTENSION_FUNCTION(_)
 
#define FOR_EACH_D3D11_EXTENSION_FUNCTION(_)
 
#define FOR_EACH_OPENGL_EXTENSION_FUNCTION(_)
 
#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_UNDERSTANDING_SERIALIZATION_FUNCTION(_)
 
#define FOR_EACH_EXTENSION_FUNCTION(_)
 
#define GET_INSTANCE_PROC_ADDRESS(name)
 
#define DEFINE_PROC_MEMBER(name)
 

Macro Definition Documentation

◆ FOR_EACH_WIN32_EXTENSION_FUNCTION

#define FOR_EACH_WIN32_EXTENSION_FUNCTION ( _)

Definition at line 13 of file XrExtensions.h.

◆ FOR_EACH_D3D11_EXTENSION_FUNCTION

#define FOR_EACH_D3D11_EXTENSION_FUNCTION ( _)

Definition at line 19 of file XrExtensions.h.

◆ FOR_EACH_OPENGL_EXTENSION_FUNCTION

#define FOR_EACH_OPENGL_EXTENSION_FUNCTION ( _)

Definition at line 25 of file XrExtensions.h.

◆ FOR_EACH_VISIBILITY_MASK_FUNCTION

#define FOR_EACH_VISIBILITY_MASK_FUNCTION ( _)

Definition at line 31 of file XrExtensions.h.

◆ FOR_EACH_CONTROLLER_MODEL_EXTENSION_FUNCTION

#define FOR_EACH_CONTROLLER_MODEL_EXTENSION_FUNCTION ( _)

Definition at line 41 of file XrExtensions.h.

◆ FOR_EACH_PERCEPTION_ANCHOR_INTEROP_FUNCTION

#define FOR_EACH_PERCEPTION_ANCHOR_INTEROP_FUNCTION ( _)

Definition at line 49 of file XrExtensions.h.

◆ FOR_EACH_SPATIAL_ANCHOR_FUNCTION

#define FOR_EACH_SPATIAL_ANCHOR_FUNCTION ( _)

Definition at line 58 of file XrExtensions.h.

◆ FOR_EACH_HAND_TRACKING_FUNCTION

#define FOR_EACH_HAND_TRACKING_FUNCTION ( _)

Definition at line 67 of file XrExtensions.h.

◆ FOR_EACH_HAND_TRACKING_MESH_FUNCTION

#define FOR_EACH_HAND_TRACKING_MESH_FUNCTION ( _)

Definition at line 75 of file XrExtensions.h.

◆ FOR_EACH_SPATIAL_GRAPH_BRIDGE_FUNCTION

#define FOR_EACH_SPATIAL_GRAPH_BRIDGE_FUNCTION ( _)

Definition at line 81 of file XrExtensions.h.

◆ FOR_EACH_SCENE_UNDERSTANDING_FUNCTION

#define FOR_EACH_SCENE_UNDERSTANDING_FUNCTION ( _)

Definition at line 96 of file XrExtensions.h.

◆ FOR_EACH_SCENE_UNDERSTANDING_SERIALIZATION_FUNCTION

#define FOR_EACH_SCENE_UNDERSTANDING_SERIALIZATION_FUNCTION ( _)

Definition at line 105 of file XrExtensions.h.

◆ FOR_EACH_EXTENSION_FUNCTION

#define FOR_EACH_EXTENSION_FUNCTION ( _)
Value:
FOR_EACH_OPENGL_EXTENSION_FUNCTION(_) \
FOR_EACH_D3D11_EXTENSION_FUNCTION(_) \
FOR_EACH_VISIBILITY_MASK_FUNCTION(_) \
FOR_EACH_HAND_TRACKING_FUNCTION(_) \
FOR_EACH_HAND_TRACKING_MESH_FUNCTION(_) \
FOR_EACH_SPATIAL_GRAPH_BRIDGE_FUNCTION(_) \
FOR_EACH_SPATIAL_ANCHOR_FUNCTION(_) \
FOR_EACH_CONTROLLER_MODEL_EXTENSION_FUNCTION(_) \
FOR_EACH_PERCEPTION_ANCHOR_INTEROP_FUNCTION(_) \
FOR_EACH_SCENE_UNDERSTANDING_FUNCTION(_) \
FOR_EACH_SCENE_UNDERSTANDING_SERIALIZATION_FUNCTION(_)
#define FOR_EACH_WIN32_EXTENSION_FUNCTION(_)

Definition at line 108 of file XrExtensions.h.

◆ GET_INSTANCE_PROC_ADDRESS

#define GET_INSTANCE_PROC_ADDRESS ( name)
Value:
(void)xrGetInstanceProcAddr( \
instance, #name, reinterpret_cast<PFN_xrVoidFunction*>(const_cast<PFN_##name*>(&name)));

Definition at line 122 of file XrExtensions.h.

◆ DEFINE_PROC_MEMBER

#define DEFINE_PROC_MEMBER ( name)
Value:
PFN_##name name{ nullptr };

Definition at line 125 of file XrExtensions.h.