{-# language CPP #-}
module OpenXR.Core10.Enums.StructureType (StructureType( TYPE_UNKNOWN
, TYPE_API_LAYER_PROPERTIES
, TYPE_EXTENSION_PROPERTIES
, TYPE_INSTANCE_CREATE_INFO
, TYPE_SYSTEM_GET_INFO
, TYPE_SYSTEM_PROPERTIES
, TYPE_VIEW_LOCATE_INFO
, TYPE_VIEW
, TYPE_SESSION_CREATE_INFO
, TYPE_SWAPCHAIN_CREATE_INFO
, TYPE_SESSION_BEGIN_INFO
, TYPE_VIEW_STATE
, TYPE_FRAME_END_INFO
, TYPE_HAPTIC_VIBRATION
, TYPE_EVENT_DATA_BUFFER
, TYPE_EVENT_DATA_INSTANCE_LOSS_PENDING
, TYPE_EVENT_DATA_SESSION_STATE_CHANGED
, TYPE_ACTION_STATE_BOOLEAN
, TYPE_ACTION_STATE_FLOAT
, TYPE_ACTION_STATE_VECTOR2F
, TYPE_ACTION_STATE_POSE
, TYPE_ACTION_SET_CREATE_INFO
, TYPE_ACTION_CREATE_INFO
, TYPE_INSTANCE_PROPERTIES
, TYPE_FRAME_WAIT_INFO
, TYPE_COMPOSITION_LAYER_PROJECTION
, TYPE_COMPOSITION_LAYER_QUAD
, TYPE_REFERENCE_SPACE_CREATE_INFO
, TYPE_ACTION_SPACE_CREATE_INFO
, TYPE_EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING
, TYPE_VIEW_CONFIGURATION_VIEW
, TYPE_SPACE_LOCATION
, TYPE_SPACE_VELOCITY
, TYPE_FRAME_STATE
, TYPE_VIEW_CONFIGURATION_PROPERTIES
, TYPE_FRAME_BEGIN_INFO
, TYPE_COMPOSITION_LAYER_PROJECTION_VIEW
, TYPE_EVENT_DATA_EVENTS_LOST
, TYPE_INTERACTION_PROFILE_SUGGESTED_BINDING
, TYPE_EVENT_DATA_INTERACTION_PROFILE_CHANGED
, TYPE_INTERACTION_PROFILE_STATE
, TYPE_SWAPCHAIN_IMAGE_ACQUIRE_INFO
, TYPE_SWAPCHAIN_IMAGE_WAIT_INFO
, TYPE_SWAPCHAIN_IMAGE_RELEASE_INFO
, TYPE_ACTION_STATE_GET_INFO
, TYPE_HAPTIC_ACTION_INFO
, TYPE_SESSION_ACTION_SETS_ATTACH_INFO
, TYPE_ACTIONS_SYNC_INFO
, TYPE_BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO
, TYPE_INPUT_SOURCE_LOCALIZED_NAME_GET_INFO
, TYPE_BINDING_MODIFICATIONS_KHR
, TYPE_SYSTEM_COLOR_SPACE_PROPERTIES_FB
, TYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB
, TYPE_COMPOSITION_LAYER_EQUIRECT2_KHR
, TYPE_VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR
, TYPE_VULKAN_DEVICE_CREATE_INFO_KHR
, TYPE_VULKAN_INSTANCE_CREATE_INFO_KHR
, TYPE_LOADER_INIT_INFO_ANDROID_KHR
, TYPE_INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE
, TYPE_HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT
, TYPE_VIEW_CONFIGURATION_VIEW_FOV_EPIC
, TYPE_CONTROLLER_MODEL_STATE_MSFT
, TYPE_CONTROLLER_MODEL_NODE_STATE_MSFT
, TYPE_CONTROLLER_MODEL_PROPERTIES_MSFT
, TYPE_CONTROLLER_MODEL_NODE_PROPERTIES_MSFT
, TYPE_CONTROLLER_MODEL_KEY_STATE_MSFT
, TYPE_SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT
, TYPE_SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT
, TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT
, TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT
, TYPE_SECONDARY_VIEW_CONFIGURATION_STATE_MSFT
, TYPE_SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT
, TYPE_HAND_POSE_TYPE_INFO_MSFT
, TYPE_HAND_MESH_MSFT
, TYPE_HAND_MESH_UPDATE_INFO_MSFT
, TYPE_HAND_MESH_SPACE_CREATE_INFO_MSFT
, TYPE_SYSTEM_HAND_TRACKING_MESH_PROPERTIES_MSFT
, TYPE_HAND_JOINT_VELOCITIES_EXT
, TYPE_HAND_JOINT_LOCATIONS_EXT
, TYPE_HAND_JOINTS_LOCATE_INFO_EXT
, TYPE_HAND_TRACKER_CREATE_INFO_EXT
, TYPE_SYSTEM_HAND_TRACKING_PROPERTIES_EXT
, TYPE_SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT
, TYPE_GRAPHICS_BINDING_EGL_MNDX
, TYPE_VIEW_CONFIGURATION_DEPTH_RANGE_EXT
, TYPE_SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT
, TYPE_SPATIAL_ANCHOR_CREATE_INFO_MSFT
, TYPE_COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR
, TYPE_EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX
, TYPE_SESSION_CREATE_INFO_OVERLAY_EXTX
, TYPE_EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR
, TYPE_VISIBILITY_MASK_KHR
, TYPE_EYE_GAZE_SAMPLE_TIME_EXT
, TYPE_SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT
, TYPE_GRAPHICS_REQUIREMENTS_D3D12_KHR
, TYPE_SWAPCHAIN_IMAGE_D3D12_KHR
, TYPE_GRAPHICS_BINDING_D3D12_KHR
, TYPE_GRAPHICS_REQUIREMENTS_D3D11_KHR
, TYPE_SWAPCHAIN_IMAGE_D3D11_KHR
, TYPE_GRAPHICS_BINDING_D3D11_KHR
, TYPE_GRAPHICS_REQUIREMENTS_VULKAN_KHR
, TYPE_SWAPCHAIN_IMAGE_VULKAN_KHR
, TYPE_GRAPHICS_BINDING_VULKAN_KHR
, TYPE_GRAPHICS_REQUIREMENTS_OPENGL_ES_KHR
, TYPE_SWAPCHAIN_IMAGE_OPENGL_ES_KHR
, TYPE_GRAPHICS_BINDING_OPENGL_ES_ANDROID_KHR
, TYPE_GRAPHICS_REQUIREMENTS_OPENGL_KHR
, TYPE_SWAPCHAIN_IMAGE_OPENGL_KHR
, TYPE_GRAPHICS_BINDING_OPENGL_WAYLAND_KHR
, TYPE_GRAPHICS_BINDING_OPENGL_XCB_KHR
, TYPE_GRAPHICS_BINDING_OPENGL_XLIB_KHR
, TYPE_GRAPHICS_BINDING_OPENGL_WIN32_KHR
, TYPE_DEBUG_UTILS_LABEL_EXT
, TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT
, TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT
, TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT
, TYPE_COMPOSITION_LAYER_EQUIRECT_KHR
, TYPE_COMPOSITION_LAYER_CYLINDER_KHR
, TYPE_EVENT_DATA_PERF_SETTINGS_EXT
, TYPE_VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR
, TYPE_COMPOSITION_LAYER_DEPTH_INFO_KHR
, TYPE_INSTANCE_CREATE_INFO_ANDROID_KHR
, TYPE_COMPOSITION_LAYER_CUBE_KHR
, ..
)) where
import OpenXR.Internal.Utils (enumReadPrec)
import OpenXR.Internal.Utils (enumShowsPrec)
import GHC.Show (showsPrec)
import OpenXR.Zero (Zero)
import Foreign.Storable (Storable)
import Data.Int (Int32)
import GHC.Read (Read(readPrec))
import GHC.Show (Show(showsPrec))
newtype StructureType = StructureType Int32
deriving newtype (StructureType -> StructureType -> Bool
(StructureType -> StructureType -> Bool)
-> (StructureType -> StructureType -> Bool) -> Eq StructureType
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: StructureType -> StructureType -> Bool
$c/= :: StructureType -> StructureType -> Bool
== :: StructureType -> StructureType -> Bool
$c== :: StructureType -> StructureType -> Bool
Eq, Eq StructureType
Eq StructureType =>
(StructureType -> StructureType -> Ordering)
-> (StructureType -> StructureType -> Bool)
-> (StructureType -> StructureType -> Bool)
-> (StructureType -> StructureType -> Bool)
-> (StructureType -> StructureType -> Bool)
-> (StructureType -> StructureType -> StructureType)
-> (StructureType -> StructureType -> StructureType)
-> Ord StructureType
StructureType -> StructureType -> Bool
StructureType -> StructureType -> Ordering
StructureType -> StructureType -> StructureType
forall a.
Eq a =>
(a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: StructureType -> StructureType -> StructureType
$cmin :: StructureType -> StructureType -> StructureType
max :: StructureType -> StructureType -> StructureType
$cmax :: StructureType -> StructureType -> StructureType
>= :: StructureType -> StructureType -> Bool
$c>= :: StructureType -> StructureType -> Bool
> :: StructureType -> StructureType -> Bool
$c> :: StructureType -> StructureType -> Bool
<= :: StructureType -> StructureType -> Bool
$c<= :: StructureType -> StructureType -> Bool
< :: StructureType -> StructureType -> Bool
$c< :: StructureType -> StructureType -> Bool
compare :: StructureType -> StructureType -> Ordering
$ccompare :: StructureType -> StructureType -> Ordering
$cp1Ord :: Eq StructureType
Ord, Ptr b -> Int -> IO StructureType
Ptr b -> Int -> StructureType -> IO ()
Ptr StructureType -> IO StructureType
Ptr StructureType -> Int -> IO StructureType
Ptr StructureType -> Int -> StructureType -> IO ()
Ptr StructureType -> StructureType -> IO ()
StructureType -> Int
(StructureType -> Int)
-> (StructureType -> Int)
-> (Ptr StructureType -> Int -> IO StructureType)
-> (Ptr StructureType -> Int -> StructureType -> IO ())
-> (forall b. Ptr b -> Int -> IO StructureType)
-> (forall b. Ptr b -> Int -> StructureType -> IO ())
-> (Ptr StructureType -> IO StructureType)
-> (Ptr StructureType -> StructureType -> IO ())
-> Storable StructureType
forall b. Ptr b -> Int -> IO StructureType
forall b. Ptr b -> Int -> StructureType -> IO ()
forall a.
(a -> Int)
-> (a -> Int)
-> (Ptr a -> Int -> IO a)
-> (Ptr a -> Int -> a -> IO ())
-> (forall b. Ptr b -> Int -> IO a)
-> (forall b. Ptr b -> Int -> a -> IO ())
-> (Ptr a -> IO a)
-> (Ptr a -> a -> IO ())
-> Storable a
poke :: Ptr StructureType -> StructureType -> IO ()
$cpoke :: Ptr StructureType -> StructureType -> IO ()
peek :: Ptr StructureType -> IO StructureType
$cpeek :: Ptr StructureType -> IO StructureType
pokeByteOff :: Ptr b -> Int -> StructureType -> IO ()
$cpokeByteOff :: forall b. Ptr b -> Int -> StructureType -> IO ()
peekByteOff :: Ptr b -> Int -> IO StructureType
$cpeekByteOff :: forall b. Ptr b -> Int -> IO StructureType
pokeElemOff :: Ptr StructureType -> Int -> StructureType -> IO ()
$cpokeElemOff :: Ptr StructureType -> Int -> StructureType -> IO ()
peekElemOff :: Ptr StructureType -> Int -> IO StructureType
$cpeekElemOff :: Ptr StructureType -> Int -> IO StructureType
alignment :: StructureType -> Int
$calignment :: StructureType -> Int
sizeOf :: StructureType -> Int
$csizeOf :: StructureType -> Int
Storable, StructureType
StructureType -> Zero StructureType
forall a. a -> Zero a
zero :: StructureType
$czero :: StructureType
Zero)
pattern $bTYPE_UNKNOWN :: StructureType
$mTYPE_UNKNOWN :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_UNKNOWN = StructureType 0
pattern $bTYPE_API_LAYER_PROPERTIES :: StructureType
$mTYPE_API_LAYER_PROPERTIES :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_API_LAYER_PROPERTIES = StructureType 1
pattern $bTYPE_EXTENSION_PROPERTIES :: StructureType
$mTYPE_EXTENSION_PROPERTIES :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EXTENSION_PROPERTIES = StructureType 2
pattern $bTYPE_INSTANCE_CREATE_INFO :: StructureType
$mTYPE_INSTANCE_CREATE_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_INSTANCE_CREATE_INFO = StructureType 3
pattern $bTYPE_SYSTEM_GET_INFO :: StructureType
$mTYPE_SYSTEM_GET_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SYSTEM_GET_INFO = StructureType 4
pattern $bTYPE_SYSTEM_PROPERTIES :: StructureType
$mTYPE_SYSTEM_PROPERTIES :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SYSTEM_PROPERTIES = StructureType 5
pattern $bTYPE_VIEW_LOCATE_INFO :: StructureType
$mTYPE_VIEW_LOCATE_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VIEW_LOCATE_INFO = StructureType 6
pattern $bTYPE_VIEW :: StructureType
$mTYPE_VIEW :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VIEW = StructureType 7
pattern $bTYPE_SESSION_CREATE_INFO :: StructureType
$mTYPE_SESSION_CREATE_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SESSION_CREATE_INFO = StructureType 8
pattern $bTYPE_SWAPCHAIN_CREATE_INFO :: StructureType
$mTYPE_SWAPCHAIN_CREATE_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SWAPCHAIN_CREATE_INFO = StructureType 9
pattern $bTYPE_SESSION_BEGIN_INFO :: StructureType
$mTYPE_SESSION_BEGIN_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SESSION_BEGIN_INFO = StructureType 10
pattern $bTYPE_VIEW_STATE :: StructureType
$mTYPE_VIEW_STATE :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VIEW_STATE = StructureType 11
pattern $bTYPE_FRAME_END_INFO :: StructureType
$mTYPE_FRAME_END_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_FRAME_END_INFO = StructureType 12
pattern $bTYPE_HAPTIC_VIBRATION :: StructureType
$mTYPE_HAPTIC_VIBRATION :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_HAPTIC_VIBRATION = StructureType 13
pattern $bTYPE_EVENT_DATA_BUFFER :: StructureType
$mTYPE_EVENT_DATA_BUFFER :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EVENT_DATA_BUFFER = StructureType 16
pattern $bTYPE_EVENT_DATA_INSTANCE_LOSS_PENDING :: StructureType
$mTYPE_EVENT_DATA_INSTANCE_LOSS_PENDING :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EVENT_DATA_INSTANCE_LOSS_PENDING = StructureType 17
pattern $bTYPE_EVENT_DATA_SESSION_STATE_CHANGED :: StructureType
$mTYPE_EVENT_DATA_SESSION_STATE_CHANGED :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EVENT_DATA_SESSION_STATE_CHANGED = StructureType 18
pattern $bTYPE_ACTION_STATE_BOOLEAN :: StructureType
$mTYPE_ACTION_STATE_BOOLEAN :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_ACTION_STATE_BOOLEAN = StructureType 23
pattern $bTYPE_ACTION_STATE_FLOAT :: StructureType
$mTYPE_ACTION_STATE_FLOAT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_ACTION_STATE_FLOAT = StructureType 24
pattern $bTYPE_ACTION_STATE_VECTOR2F :: StructureType
$mTYPE_ACTION_STATE_VECTOR2F :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_ACTION_STATE_VECTOR2F = StructureType 25
pattern $bTYPE_ACTION_STATE_POSE :: StructureType
$mTYPE_ACTION_STATE_POSE :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_ACTION_STATE_POSE = StructureType 27
pattern $bTYPE_ACTION_SET_CREATE_INFO :: StructureType
$mTYPE_ACTION_SET_CREATE_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_ACTION_SET_CREATE_INFO = StructureType 28
pattern $bTYPE_ACTION_CREATE_INFO :: StructureType
$mTYPE_ACTION_CREATE_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_ACTION_CREATE_INFO = StructureType 29
pattern $bTYPE_INSTANCE_PROPERTIES :: StructureType
$mTYPE_INSTANCE_PROPERTIES :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_INSTANCE_PROPERTIES = StructureType 32
pattern $bTYPE_FRAME_WAIT_INFO :: StructureType
$mTYPE_FRAME_WAIT_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_FRAME_WAIT_INFO = StructureType 33
pattern $bTYPE_COMPOSITION_LAYER_PROJECTION :: StructureType
$mTYPE_COMPOSITION_LAYER_PROJECTION :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_COMPOSITION_LAYER_PROJECTION = StructureType 35
pattern $bTYPE_COMPOSITION_LAYER_QUAD :: StructureType
$mTYPE_COMPOSITION_LAYER_QUAD :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_COMPOSITION_LAYER_QUAD = StructureType 36
pattern $bTYPE_REFERENCE_SPACE_CREATE_INFO :: StructureType
$mTYPE_REFERENCE_SPACE_CREATE_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_REFERENCE_SPACE_CREATE_INFO = StructureType 37
pattern $bTYPE_ACTION_SPACE_CREATE_INFO :: StructureType
$mTYPE_ACTION_SPACE_CREATE_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_ACTION_SPACE_CREATE_INFO = StructureType 38
pattern $bTYPE_EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING :: StructureType
$mTYPE_EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING = StructureType 40
pattern $bTYPE_VIEW_CONFIGURATION_VIEW :: StructureType
$mTYPE_VIEW_CONFIGURATION_VIEW :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VIEW_CONFIGURATION_VIEW = StructureType 41
pattern $bTYPE_SPACE_LOCATION :: StructureType
$mTYPE_SPACE_LOCATION :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SPACE_LOCATION = StructureType 42
pattern $bTYPE_SPACE_VELOCITY :: StructureType
$mTYPE_SPACE_VELOCITY :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SPACE_VELOCITY = StructureType 43
pattern $bTYPE_FRAME_STATE :: StructureType
$mTYPE_FRAME_STATE :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_FRAME_STATE = StructureType 44
pattern $bTYPE_VIEW_CONFIGURATION_PROPERTIES :: StructureType
$mTYPE_VIEW_CONFIGURATION_PROPERTIES :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VIEW_CONFIGURATION_PROPERTIES = StructureType 45
pattern $bTYPE_FRAME_BEGIN_INFO :: StructureType
$mTYPE_FRAME_BEGIN_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_FRAME_BEGIN_INFO = StructureType 46
pattern $bTYPE_COMPOSITION_LAYER_PROJECTION_VIEW :: StructureType
$mTYPE_COMPOSITION_LAYER_PROJECTION_VIEW :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_COMPOSITION_LAYER_PROJECTION_VIEW = StructureType 48
pattern $bTYPE_EVENT_DATA_EVENTS_LOST :: StructureType
$mTYPE_EVENT_DATA_EVENTS_LOST :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EVENT_DATA_EVENTS_LOST = StructureType 49
pattern $bTYPE_INTERACTION_PROFILE_SUGGESTED_BINDING :: StructureType
$mTYPE_INTERACTION_PROFILE_SUGGESTED_BINDING :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_INTERACTION_PROFILE_SUGGESTED_BINDING = StructureType 51
pattern $bTYPE_EVENT_DATA_INTERACTION_PROFILE_CHANGED :: StructureType
$mTYPE_EVENT_DATA_INTERACTION_PROFILE_CHANGED :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EVENT_DATA_INTERACTION_PROFILE_CHANGED = StructureType 52
pattern $bTYPE_INTERACTION_PROFILE_STATE :: StructureType
$mTYPE_INTERACTION_PROFILE_STATE :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_INTERACTION_PROFILE_STATE = StructureType 53
pattern $bTYPE_SWAPCHAIN_IMAGE_ACQUIRE_INFO :: StructureType
$mTYPE_SWAPCHAIN_IMAGE_ACQUIRE_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SWAPCHAIN_IMAGE_ACQUIRE_INFO = StructureType 55
pattern $bTYPE_SWAPCHAIN_IMAGE_WAIT_INFO :: StructureType
$mTYPE_SWAPCHAIN_IMAGE_WAIT_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SWAPCHAIN_IMAGE_WAIT_INFO = StructureType 56
pattern $bTYPE_SWAPCHAIN_IMAGE_RELEASE_INFO :: StructureType
$mTYPE_SWAPCHAIN_IMAGE_RELEASE_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SWAPCHAIN_IMAGE_RELEASE_INFO = StructureType 57
pattern $bTYPE_ACTION_STATE_GET_INFO :: StructureType
$mTYPE_ACTION_STATE_GET_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_ACTION_STATE_GET_INFO = StructureType 58
pattern $bTYPE_HAPTIC_ACTION_INFO :: StructureType
$mTYPE_HAPTIC_ACTION_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_HAPTIC_ACTION_INFO = StructureType 59
pattern $bTYPE_SESSION_ACTION_SETS_ATTACH_INFO :: StructureType
$mTYPE_SESSION_ACTION_SETS_ATTACH_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SESSION_ACTION_SETS_ATTACH_INFO = StructureType 60
pattern $bTYPE_ACTIONS_SYNC_INFO :: StructureType
$mTYPE_ACTIONS_SYNC_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_ACTIONS_SYNC_INFO = StructureType 61
pattern $bTYPE_BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO :: StructureType
$mTYPE_BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO = StructureType 62
pattern $bTYPE_INPUT_SOURCE_LOCALIZED_NAME_GET_INFO :: StructureType
$mTYPE_INPUT_SOURCE_LOCALIZED_NAME_GET_INFO :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_INPUT_SOURCE_LOCALIZED_NAME_GET_INFO = StructureType 63
pattern $bTYPE_BINDING_MODIFICATIONS_KHR :: StructureType
$mTYPE_BINDING_MODIFICATIONS_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_BINDING_MODIFICATIONS_KHR = StructureType 1000120000
pattern $bTYPE_SYSTEM_COLOR_SPACE_PROPERTIES_FB :: StructureType
$mTYPE_SYSTEM_COLOR_SPACE_PROPERTIES_FB :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SYSTEM_COLOR_SPACE_PROPERTIES_FB = StructureType 1000108000
pattern $bTYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB :: StructureType
$mTYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB = StructureType 1000101000
pattern $bTYPE_COMPOSITION_LAYER_EQUIRECT2_KHR :: StructureType
$mTYPE_COMPOSITION_LAYER_EQUIRECT2_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_COMPOSITION_LAYER_EQUIRECT2_KHR = StructureType 1000091000
pattern $bTYPE_VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR :: StructureType
$mTYPE_VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR = StructureType 1000090003
pattern $bTYPE_VULKAN_DEVICE_CREATE_INFO_KHR :: StructureType
$mTYPE_VULKAN_DEVICE_CREATE_INFO_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VULKAN_DEVICE_CREATE_INFO_KHR = StructureType 1000090001
pattern $bTYPE_VULKAN_INSTANCE_CREATE_INFO_KHR :: StructureType
$mTYPE_VULKAN_INSTANCE_CREATE_INFO_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VULKAN_INSTANCE_CREATE_INFO_KHR = StructureType 1000090000
pattern $bTYPE_LOADER_INIT_INFO_ANDROID_KHR :: StructureType
$mTYPE_LOADER_INIT_INFO_ANDROID_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_LOADER_INIT_INFO_ANDROID_KHR = StructureType 1000089000
pattern $bTYPE_INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE :: StructureType
$mTYPE_INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE = StructureType 1000079000
pattern $bTYPE_HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT :: StructureType
$mTYPE_HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT = StructureType 1000063000
pattern $bTYPE_VIEW_CONFIGURATION_VIEW_FOV_EPIC :: StructureType
$mTYPE_VIEW_CONFIGURATION_VIEW_FOV_EPIC :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VIEW_CONFIGURATION_VIEW_FOV_EPIC = StructureType 1000059000
pattern $bTYPE_CONTROLLER_MODEL_STATE_MSFT :: StructureType
$mTYPE_CONTROLLER_MODEL_STATE_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_CONTROLLER_MODEL_STATE_MSFT = StructureType 1000055004
pattern $bTYPE_CONTROLLER_MODEL_NODE_STATE_MSFT :: StructureType
$mTYPE_CONTROLLER_MODEL_NODE_STATE_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_CONTROLLER_MODEL_NODE_STATE_MSFT = StructureType 1000055003
pattern $bTYPE_CONTROLLER_MODEL_PROPERTIES_MSFT :: StructureType
$mTYPE_CONTROLLER_MODEL_PROPERTIES_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_CONTROLLER_MODEL_PROPERTIES_MSFT = StructureType 1000055002
pattern $bTYPE_CONTROLLER_MODEL_NODE_PROPERTIES_MSFT :: StructureType
$mTYPE_CONTROLLER_MODEL_NODE_PROPERTIES_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_CONTROLLER_MODEL_NODE_PROPERTIES_MSFT = StructureType 1000055001
pattern $bTYPE_CONTROLLER_MODEL_KEY_STATE_MSFT :: StructureType
$mTYPE_CONTROLLER_MODEL_KEY_STATE_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_CONTROLLER_MODEL_KEY_STATE_MSFT = StructureType 1000055000
pattern $bTYPE_SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT :: StructureType
$mTYPE_SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT = StructureType 1000053005
pattern $bTYPE_SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT :: StructureType
$mTYPE_SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT = StructureType 1000053004
pattern $bTYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT :: StructureType
$mTYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT = StructureType 1000053003
pattern $bTYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT :: StructureType
$mTYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT = StructureType 1000053002
pattern $bTYPE_SECONDARY_VIEW_CONFIGURATION_STATE_MSFT :: StructureType
$mTYPE_SECONDARY_VIEW_CONFIGURATION_STATE_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SECONDARY_VIEW_CONFIGURATION_STATE_MSFT = StructureType 1000053001
pattern $bTYPE_SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT :: StructureType
$mTYPE_SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT = StructureType 1000053000
pattern $bTYPE_HAND_POSE_TYPE_INFO_MSFT :: StructureType
$mTYPE_HAND_POSE_TYPE_INFO_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_HAND_POSE_TYPE_INFO_MSFT = StructureType 1000052004
pattern $bTYPE_HAND_MESH_MSFT :: StructureType
$mTYPE_HAND_MESH_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_HAND_MESH_MSFT = StructureType 1000052003
pattern $bTYPE_HAND_MESH_UPDATE_INFO_MSFT :: StructureType
$mTYPE_HAND_MESH_UPDATE_INFO_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_HAND_MESH_UPDATE_INFO_MSFT = StructureType 1000052002
pattern $bTYPE_HAND_MESH_SPACE_CREATE_INFO_MSFT :: StructureType
$mTYPE_HAND_MESH_SPACE_CREATE_INFO_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_HAND_MESH_SPACE_CREATE_INFO_MSFT = StructureType 1000052001
pattern $bTYPE_SYSTEM_HAND_TRACKING_MESH_PROPERTIES_MSFT :: StructureType
$mTYPE_SYSTEM_HAND_TRACKING_MESH_PROPERTIES_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SYSTEM_HAND_TRACKING_MESH_PROPERTIES_MSFT = StructureType 1000052000
pattern $bTYPE_HAND_JOINT_VELOCITIES_EXT :: StructureType
$mTYPE_HAND_JOINT_VELOCITIES_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_HAND_JOINT_VELOCITIES_EXT = StructureType 1000051004
pattern $bTYPE_HAND_JOINT_LOCATIONS_EXT :: StructureType
$mTYPE_HAND_JOINT_LOCATIONS_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_HAND_JOINT_LOCATIONS_EXT = StructureType 1000051003
pattern $bTYPE_HAND_JOINTS_LOCATE_INFO_EXT :: StructureType
$mTYPE_HAND_JOINTS_LOCATE_INFO_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_HAND_JOINTS_LOCATE_INFO_EXT = StructureType 1000051002
pattern $bTYPE_HAND_TRACKER_CREATE_INFO_EXT :: StructureType
$mTYPE_HAND_TRACKER_CREATE_INFO_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_HAND_TRACKER_CREATE_INFO_EXT = StructureType 1000051001
pattern $bTYPE_SYSTEM_HAND_TRACKING_PROPERTIES_EXT :: StructureType
$mTYPE_SYSTEM_HAND_TRACKING_PROPERTIES_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SYSTEM_HAND_TRACKING_PROPERTIES_EXT = StructureType 1000051000
pattern $bTYPE_SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT :: StructureType
$mTYPE_SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT = StructureType 1000049000
pattern $bTYPE_GRAPHICS_BINDING_EGL_MNDX :: StructureType
$mTYPE_GRAPHICS_BINDING_EGL_MNDX :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_BINDING_EGL_MNDX = StructureType 1000048004
pattern $bTYPE_VIEW_CONFIGURATION_DEPTH_RANGE_EXT :: StructureType
$mTYPE_VIEW_CONFIGURATION_DEPTH_RANGE_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VIEW_CONFIGURATION_DEPTH_RANGE_EXT = StructureType 1000046000
pattern $bTYPE_SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT :: StructureType
$mTYPE_SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT = StructureType 1000039001
pattern $bTYPE_SPATIAL_ANCHOR_CREATE_INFO_MSFT :: StructureType
$mTYPE_SPATIAL_ANCHOR_CREATE_INFO_MSFT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SPATIAL_ANCHOR_CREATE_INFO_MSFT = StructureType 1000039000
pattern $bTYPE_COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR :: StructureType
$mTYPE_COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR = StructureType 1000034000
pattern $bTYPE_EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX :: StructureType
$mTYPE_EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX = StructureType 1000033003
pattern $bTYPE_SESSION_CREATE_INFO_OVERLAY_EXTX :: StructureType
$mTYPE_SESSION_CREATE_INFO_OVERLAY_EXTX :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SESSION_CREATE_INFO_OVERLAY_EXTX = StructureType 1000033000
pattern $bTYPE_EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR :: StructureType
$mTYPE_EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR = StructureType 1000031001
pattern $bTYPE_VISIBILITY_MASK_KHR :: StructureType
$mTYPE_VISIBILITY_MASK_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VISIBILITY_MASK_KHR = StructureType 1000031000
pattern $bTYPE_EYE_GAZE_SAMPLE_TIME_EXT :: StructureType
$mTYPE_EYE_GAZE_SAMPLE_TIME_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EYE_GAZE_SAMPLE_TIME_EXT = StructureType 1000030001
pattern $bTYPE_SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT :: StructureType
$mTYPE_SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT = StructureType 1000030000
pattern $bTYPE_GRAPHICS_REQUIREMENTS_D3D12_KHR :: StructureType
$mTYPE_GRAPHICS_REQUIREMENTS_D3D12_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_REQUIREMENTS_D3D12_KHR = StructureType 1000028002
pattern $bTYPE_SWAPCHAIN_IMAGE_D3D12_KHR :: StructureType
$mTYPE_SWAPCHAIN_IMAGE_D3D12_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SWAPCHAIN_IMAGE_D3D12_KHR = StructureType 1000028001
pattern $bTYPE_GRAPHICS_BINDING_D3D12_KHR :: StructureType
$mTYPE_GRAPHICS_BINDING_D3D12_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_BINDING_D3D12_KHR = StructureType 1000028000
pattern $bTYPE_GRAPHICS_REQUIREMENTS_D3D11_KHR :: StructureType
$mTYPE_GRAPHICS_REQUIREMENTS_D3D11_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_REQUIREMENTS_D3D11_KHR = StructureType 1000027002
pattern $bTYPE_SWAPCHAIN_IMAGE_D3D11_KHR :: StructureType
$mTYPE_SWAPCHAIN_IMAGE_D3D11_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SWAPCHAIN_IMAGE_D3D11_KHR = StructureType 1000027001
pattern $bTYPE_GRAPHICS_BINDING_D3D11_KHR :: StructureType
$mTYPE_GRAPHICS_BINDING_D3D11_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_BINDING_D3D11_KHR = StructureType 1000027000
pattern $bTYPE_GRAPHICS_REQUIREMENTS_VULKAN_KHR :: StructureType
$mTYPE_GRAPHICS_REQUIREMENTS_VULKAN_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_REQUIREMENTS_VULKAN_KHR = StructureType 1000025002
pattern $bTYPE_SWAPCHAIN_IMAGE_VULKAN_KHR :: StructureType
$mTYPE_SWAPCHAIN_IMAGE_VULKAN_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SWAPCHAIN_IMAGE_VULKAN_KHR = StructureType 1000025001
pattern $bTYPE_GRAPHICS_BINDING_VULKAN_KHR :: StructureType
$mTYPE_GRAPHICS_BINDING_VULKAN_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_BINDING_VULKAN_KHR = StructureType 1000025000
pattern $bTYPE_GRAPHICS_REQUIREMENTS_OPENGL_ES_KHR :: StructureType
$mTYPE_GRAPHICS_REQUIREMENTS_OPENGL_ES_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_REQUIREMENTS_OPENGL_ES_KHR = StructureType 1000024003
pattern $bTYPE_SWAPCHAIN_IMAGE_OPENGL_ES_KHR :: StructureType
$mTYPE_SWAPCHAIN_IMAGE_OPENGL_ES_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SWAPCHAIN_IMAGE_OPENGL_ES_KHR = StructureType 1000024002
pattern $bTYPE_GRAPHICS_BINDING_OPENGL_ES_ANDROID_KHR :: StructureType
$mTYPE_GRAPHICS_BINDING_OPENGL_ES_ANDROID_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_BINDING_OPENGL_ES_ANDROID_KHR = StructureType 1000024001
pattern $bTYPE_GRAPHICS_REQUIREMENTS_OPENGL_KHR :: StructureType
$mTYPE_GRAPHICS_REQUIREMENTS_OPENGL_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_REQUIREMENTS_OPENGL_KHR = StructureType 1000023005
pattern $bTYPE_SWAPCHAIN_IMAGE_OPENGL_KHR :: StructureType
$mTYPE_SWAPCHAIN_IMAGE_OPENGL_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_SWAPCHAIN_IMAGE_OPENGL_KHR = StructureType 1000023004
pattern $bTYPE_GRAPHICS_BINDING_OPENGL_WAYLAND_KHR :: StructureType
$mTYPE_GRAPHICS_BINDING_OPENGL_WAYLAND_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_BINDING_OPENGL_WAYLAND_KHR = StructureType 1000023003
pattern $bTYPE_GRAPHICS_BINDING_OPENGL_XCB_KHR :: StructureType
$mTYPE_GRAPHICS_BINDING_OPENGL_XCB_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_BINDING_OPENGL_XCB_KHR = StructureType 1000023002
pattern $bTYPE_GRAPHICS_BINDING_OPENGL_XLIB_KHR :: StructureType
$mTYPE_GRAPHICS_BINDING_OPENGL_XLIB_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_BINDING_OPENGL_XLIB_KHR = StructureType 1000023001
pattern $bTYPE_GRAPHICS_BINDING_OPENGL_WIN32_KHR :: StructureType
$mTYPE_GRAPHICS_BINDING_OPENGL_WIN32_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_GRAPHICS_BINDING_OPENGL_WIN32_KHR = StructureType 1000023000
pattern $bTYPE_DEBUG_UTILS_LABEL_EXT :: StructureType
$mTYPE_DEBUG_UTILS_LABEL_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_DEBUG_UTILS_LABEL_EXT = StructureType 1000019003
pattern $bTYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT :: StructureType
$mTYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT = StructureType 1000019002
pattern $bTYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT :: StructureType
$mTYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT = StructureType 1000019001
pattern $bTYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT :: StructureType
$mTYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT = StructureType 1000019000
pattern $bTYPE_COMPOSITION_LAYER_EQUIRECT_KHR :: StructureType
$mTYPE_COMPOSITION_LAYER_EQUIRECT_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_COMPOSITION_LAYER_EQUIRECT_KHR = StructureType 1000018000
pattern $bTYPE_COMPOSITION_LAYER_CYLINDER_KHR :: StructureType
$mTYPE_COMPOSITION_LAYER_CYLINDER_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_COMPOSITION_LAYER_CYLINDER_KHR = StructureType 1000017000
pattern $bTYPE_EVENT_DATA_PERF_SETTINGS_EXT :: StructureType
$mTYPE_EVENT_DATA_PERF_SETTINGS_EXT :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_EVENT_DATA_PERF_SETTINGS_EXT = StructureType 1000015000
pattern $bTYPE_VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR :: StructureType
$mTYPE_VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR = StructureType 1000014000
pattern $bTYPE_COMPOSITION_LAYER_DEPTH_INFO_KHR :: StructureType
$mTYPE_COMPOSITION_LAYER_DEPTH_INFO_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_COMPOSITION_LAYER_DEPTH_INFO_KHR = StructureType 1000010000
pattern $bTYPE_INSTANCE_CREATE_INFO_ANDROID_KHR :: StructureType
$mTYPE_INSTANCE_CREATE_INFO_ANDROID_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_INSTANCE_CREATE_INFO_ANDROID_KHR = StructureType 1000008000
pattern $bTYPE_COMPOSITION_LAYER_CUBE_KHR :: StructureType
$mTYPE_COMPOSITION_LAYER_CUBE_KHR :: forall r. StructureType -> (Void# -> r) -> (Void# -> r) -> r
TYPE_COMPOSITION_LAYER_CUBE_KHR = StructureType 1000006000
{-# complete TYPE_UNKNOWN,
TYPE_API_LAYER_PROPERTIES,
TYPE_EXTENSION_PROPERTIES,
TYPE_INSTANCE_CREATE_INFO,
TYPE_SYSTEM_GET_INFO,
TYPE_SYSTEM_PROPERTIES,
TYPE_VIEW_LOCATE_INFO,
TYPE_VIEW,
TYPE_SESSION_CREATE_INFO,
TYPE_SWAPCHAIN_CREATE_INFO,
TYPE_SESSION_BEGIN_INFO,
TYPE_VIEW_STATE,
TYPE_FRAME_END_INFO,
TYPE_HAPTIC_VIBRATION,
TYPE_EVENT_DATA_BUFFER,
TYPE_EVENT_DATA_INSTANCE_LOSS_PENDING,
TYPE_EVENT_DATA_SESSION_STATE_CHANGED,
TYPE_ACTION_STATE_BOOLEAN,
TYPE_ACTION_STATE_FLOAT,
TYPE_ACTION_STATE_VECTOR2F,
TYPE_ACTION_STATE_POSE,
TYPE_ACTION_SET_CREATE_INFO,
TYPE_ACTION_CREATE_INFO,
TYPE_INSTANCE_PROPERTIES,
TYPE_FRAME_WAIT_INFO,
TYPE_COMPOSITION_LAYER_PROJECTION,
TYPE_COMPOSITION_LAYER_QUAD,
TYPE_REFERENCE_SPACE_CREATE_INFO,
TYPE_ACTION_SPACE_CREATE_INFO,
TYPE_EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING,
TYPE_VIEW_CONFIGURATION_VIEW,
TYPE_SPACE_LOCATION,
TYPE_SPACE_VELOCITY,
TYPE_FRAME_STATE,
TYPE_VIEW_CONFIGURATION_PROPERTIES,
TYPE_FRAME_BEGIN_INFO,
TYPE_COMPOSITION_LAYER_PROJECTION_VIEW,
TYPE_EVENT_DATA_EVENTS_LOST,
TYPE_INTERACTION_PROFILE_SUGGESTED_BINDING,
TYPE_EVENT_DATA_INTERACTION_PROFILE_CHANGED,
TYPE_INTERACTION_PROFILE_STATE,
TYPE_SWAPCHAIN_IMAGE_ACQUIRE_INFO,
TYPE_SWAPCHAIN_IMAGE_WAIT_INFO,
TYPE_SWAPCHAIN_IMAGE_RELEASE_INFO,
TYPE_ACTION_STATE_GET_INFO,
TYPE_HAPTIC_ACTION_INFO,
TYPE_SESSION_ACTION_SETS_ATTACH_INFO,
TYPE_ACTIONS_SYNC_INFO,
TYPE_BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO,
TYPE_INPUT_SOURCE_LOCALIZED_NAME_GET_INFO,
TYPE_BINDING_MODIFICATIONS_KHR,
TYPE_SYSTEM_COLOR_SPACE_PROPERTIES_FB,
TYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB,
TYPE_COMPOSITION_LAYER_EQUIRECT2_KHR,
TYPE_VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR,
TYPE_VULKAN_DEVICE_CREATE_INFO_KHR,
TYPE_VULKAN_INSTANCE_CREATE_INFO_KHR,
TYPE_LOADER_INIT_INFO_ANDROID_KHR,
TYPE_INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE,
TYPE_HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT,
TYPE_VIEW_CONFIGURATION_VIEW_FOV_EPIC,
TYPE_CONTROLLER_MODEL_STATE_MSFT,
TYPE_CONTROLLER_MODEL_NODE_STATE_MSFT,
TYPE_CONTROLLER_MODEL_PROPERTIES_MSFT,
TYPE_CONTROLLER_MODEL_NODE_PROPERTIES_MSFT,
TYPE_CONTROLLER_MODEL_KEY_STATE_MSFT,
TYPE_SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT,
TYPE_SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT,
TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT,
TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT,
TYPE_SECONDARY_VIEW_CONFIGURATION_STATE_MSFT,
TYPE_SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT,
TYPE_HAND_POSE_TYPE_INFO_MSFT,
TYPE_HAND_MESH_MSFT,
TYPE_HAND_MESH_UPDATE_INFO_MSFT,
TYPE_HAND_MESH_SPACE_CREATE_INFO_MSFT,
TYPE_SYSTEM_HAND_TRACKING_MESH_PROPERTIES_MSFT,
TYPE_HAND_JOINT_VELOCITIES_EXT,
TYPE_HAND_JOINT_LOCATIONS_EXT,
TYPE_HAND_JOINTS_LOCATE_INFO_EXT,
TYPE_HAND_TRACKER_CREATE_INFO_EXT,
TYPE_SYSTEM_HAND_TRACKING_PROPERTIES_EXT,
TYPE_SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT,
TYPE_GRAPHICS_BINDING_EGL_MNDX,
TYPE_VIEW_CONFIGURATION_DEPTH_RANGE_EXT,
TYPE_SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT,
TYPE_SPATIAL_ANCHOR_CREATE_INFO_MSFT,
TYPE_COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR,
TYPE_EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX,
TYPE_SESSION_CREATE_INFO_OVERLAY_EXTX,
TYPE_EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR,
TYPE_VISIBILITY_MASK_KHR,
TYPE_EYE_GAZE_SAMPLE_TIME_EXT,
TYPE_SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT,
TYPE_GRAPHICS_REQUIREMENTS_D3D12_KHR,
TYPE_SWAPCHAIN_IMAGE_D3D12_KHR,
TYPE_GRAPHICS_BINDING_D3D12_KHR,
TYPE_GRAPHICS_REQUIREMENTS_D3D11_KHR,
TYPE_SWAPCHAIN_IMAGE_D3D11_KHR,
TYPE_GRAPHICS_BINDING_D3D11_KHR,
TYPE_GRAPHICS_REQUIREMENTS_VULKAN_KHR,
TYPE_SWAPCHAIN_IMAGE_VULKAN_KHR,
TYPE_GRAPHICS_BINDING_VULKAN_KHR,
TYPE_GRAPHICS_REQUIREMENTS_OPENGL_ES_KHR,
TYPE_SWAPCHAIN_IMAGE_OPENGL_ES_KHR,
TYPE_GRAPHICS_BINDING_OPENGL_ES_ANDROID_KHR,
TYPE_GRAPHICS_REQUIREMENTS_OPENGL_KHR,
TYPE_SWAPCHAIN_IMAGE_OPENGL_KHR,
TYPE_GRAPHICS_BINDING_OPENGL_WAYLAND_KHR,
TYPE_GRAPHICS_BINDING_OPENGL_XCB_KHR,
TYPE_GRAPHICS_BINDING_OPENGL_XLIB_KHR,
TYPE_GRAPHICS_BINDING_OPENGL_WIN32_KHR,
TYPE_DEBUG_UTILS_LABEL_EXT,
TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT,
TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT,
TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT,
TYPE_COMPOSITION_LAYER_EQUIRECT_KHR,
TYPE_COMPOSITION_LAYER_CYLINDER_KHR,
TYPE_EVENT_DATA_PERF_SETTINGS_EXT,
TYPE_VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR,
TYPE_COMPOSITION_LAYER_DEPTH_INFO_KHR,
TYPE_INSTANCE_CREATE_INFO_ANDROID_KHR,
TYPE_COMPOSITION_LAYER_CUBE_KHR :: StructureType #-}
conNameStructureType :: String
conNameStructureType :: String
conNameStructureType = "StructureType"
enumPrefixStructureType :: String
enumPrefixStructureType :: String
enumPrefixStructureType = "TYPE_"
showTableStructureType :: [(StructureType, String)]
showTableStructureType :: [(StructureType, String)]
showTableStructureType =
[ (StructureType
TYPE_UNKNOWN , "UNKNOWN")
, (StructureType
TYPE_API_LAYER_PROPERTIES , "API_LAYER_PROPERTIES")
, (StructureType
TYPE_EXTENSION_PROPERTIES , "EXTENSION_PROPERTIES")
, (StructureType
TYPE_INSTANCE_CREATE_INFO , "INSTANCE_CREATE_INFO")
, (StructureType
TYPE_SYSTEM_GET_INFO , "SYSTEM_GET_INFO")
, (StructureType
TYPE_SYSTEM_PROPERTIES , "SYSTEM_PROPERTIES")
, (StructureType
TYPE_VIEW_LOCATE_INFO , "VIEW_LOCATE_INFO")
, (StructureType
TYPE_VIEW , "VIEW")
, (StructureType
TYPE_SESSION_CREATE_INFO , "SESSION_CREATE_INFO")
, (StructureType
TYPE_SWAPCHAIN_CREATE_INFO , "SWAPCHAIN_CREATE_INFO")
, (StructureType
TYPE_SESSION_BEGIN_INFO , "SESSION_BEGIN_INFO")
, (StructureType
TYPE_VIEW_STATE , "VIEW_STATE")
, (StructureType
TYPE_FRAME_END_INFO , "FRAME_END_INFO")
, (StructureType
TYPE_HAPTIC_VIBRATION , "HAPTIC_VIBRATION")
, (StructureType
TYPE_EVENT_DATA_BUFFER , "EVENT_DATA_BUFFER")
, (StructureType
TYPE_EVENT_DATA_INSTANCE_LOSS_PENDING , "EVENT_DATA_INSTANCE_LOSS_PENDING")
, (StructureType
TYPE_EVENT_DATA_SESSION_STATE_CHANGED , "EVENT_DATA_SESSION_STATE_CHANGED")
, (StructureType
TYPE_ACTION_STATE_BOOLEAN , "ACTION_STATE_BOOLEAN")
, (StructureType
TYPE_ACTION_STATE_FLOAT , "ACTION_STATE_FLOAT")
, (StructureType
TYPE_ACTION_STATE_VECTOR2F , "ACTION_STATE_VECTOR2F")
, (StructureType
TYPE_ACTION_STATE_POSE , "ACTION_STATE_POSE")
, (StructureType
TYPE_ACTION_SET_CREATE_INFO , "ACTION_SET_CREATE_INFO")
, (StructureType
TYPE_ACTION_CREATE_INFO , "ACTION_CREATE_INFO")
, (StructureType
TYPE_INSTANCE_PROPERTIES , "INSTANCE_PROPERTIES")
, (StructureType
TYPE_FRAME_WAIT_INFO , "FRAME_WAIT_INFO")
, (StructureType
TYPE_COMPOSITION_LAYER_PROJECTION , "COMPOSITION_LAYER_PROJECTION")
, (StructureType
TYPE_COMPOSITION_LAYER_QUAD , "COMPOSITION_LAYER_QUAD")
, (StructureType
TYPE_REFERENCE_SPACE_CREATE_INFO , "REFERENCE_SPACE_CREATE_INFO")
, (StructureType
TYPE_ACTION_SPACE_CREATE_INFO , "ACTION_SPACE_CREATE_INFO")
, (StructureType
TYPE_EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING, "EVENT_DATA_REFERENCE_SPACE_CHANGE_PENDING")
, (StructureType
TYPE_VIEW_CONFIGURATION_VIEW , "VIEW_CONFIGURATION_VIEW")
, (StructureType
TYPE_SPACE_LOCATION , "SPACE_LOCATION")
, (StructureType
TYPE_SPACE_VELOCITY , "SPACE_VELOCITY")
, (StructureType
TYPE_FRAME_STATE , "FRAME_STATE")
, (StructureType
TYPE_VIEW_CONFIGURATION_PROPERTIES , "VIEW_CONFIGURATION_PROPERTIES")
, (StructureType
TYPE_FRAME_BEGIN_INFO , "FRAME_BEGIN_INFO")
, (StructureType
TYPE_COMPOSITION_LAYER_PROJECTION_VIEW , "COMPOSITION_LAYER_PROJECTION_VIEW")
, (StructureType
TYPE_EVENT_DATA_EVENTS_LOST , "EVENT_DATA_EVENTS_LOST")
, (StructureType
TYPE_INTERACTION_PROFILE_SUGGESTED_BINDING, "INTERACTION_PROFILE_SUGGESTED_BINDING")
, (StructureType
TYPE_EVENT_DATA_INTERACTION_PROFILE_CHANGED, "EVENT_DATA_INTERACTION_PROFILE_CHANGED")
, (StructureType
TYPE_INTERACTION_PROFILE_STATE , "INTERACTION_PROFILE_STATE")
, (StructureType
TYPE_SWAPCHAIN_IMAGE_ACQUIRE_INFO , "SWAPCHAIN_IMAGE_ACQUIRE_INFO")
, (StructureType
TYPE_SWAPCHAIN_IMAGE_WAIT_INFO , "SWAPCHAIN_IMAGE_WAIT_INFO")
, (StructureType
TYPE_SWAPCHAIN_IMAGE_RELEASE_INFO , "SWAPCHAIN_IMAGE_RELEASE_INFO")
, (StructureType
TYPE_ACTION_STATE_GET_INFO , "ACTION_STATE_GET_INFO")
, (StructureType
TYPE_HAPTIC_ACTION_INFO , "HAPTIC_ACTION_INFO")
, (StructureType
TYPE_SESSION_ACTION_SETS_ATTACH_INFO , "SESSION_ACTION_SETS_ATTACH_INFO")
, (StructureType
TYPE_ACTIONS_SYNC_INFO , "ACTIONS_SYNC_INFO")
, (StructureType
TYPE_BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO, "BOUND_SOURCES_FOR_ACTION_ENUMERATE_INFO")
, (StructureType
TYPE_INPUT_SOURCE_LOCALIZED_NAME_GET_INFO, "INPUT_SOURCE_LOCALIZED_NAME_GET_INFO")
, (StructureType
TYPE_BINDING_MODIFICATIONS_KHR , "BINDING_MODIFICATIONS_KHR")
, (StructureType
TYPE_SYSTEM_COLOR_SPACE_PROPERTIES_FB , "SYSTEM_COLOR_SPACE_PROPERTIES_FB")
, (StructureType
TYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB, "EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB")
, (StructureType
TYPE_COMPOSITION_LAYER_EQUIRECT2_KHR , "COMPOSITION_LAYER_EQUIRECT2_KHR")
, (StructureType
TYPE_VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR, "VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR")
, (StructureType
TYPE_VULKAN_DEVICE_CREATE_INFO_KHR , "VULKAN_DEVICE_CREATE_INFO_KHR")
, (StructureType
TYPE_VULKAN_INSTANCE_CREATE_INFO_KHR , "VULKAN_INSTANCE_CREATE_INFO_KHR")
, (StructureType
TYPE_LOADER_INIT_INFO_ANDROID_KHR , "LOADER_INIT_INFO_ANDROID_KHR")
, (StructureType
TYPE_INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE, "INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE")
, (StructureType
TYPE_HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT, "HOLOGRAPHIC_WINDOW_ATTACHMENT_MSFT")
, (StructureType
TYPE_VIEW_CONFIGURATION_VIEW_FOV_EPIC , "VIEW_CONFIGURATION_VIEW_FOV_EPIC")
, (StructureType
TYPE_CONTROLLER_MODEL_STATE_MSFT , "CONTROLLER_MODEL_STATE_MSFT")
, (StructureType
TYPE_CONTROLLER_MODEL_NODE_STATE_MSFT , "CONTROLLER_MODEL_NODE_STATE_MSFT")
, (StructureType
TYPE_CONTROLLER_MODEL_PROPERTIES_MSFT , "CONTROLLER_MODEL_PROPERTIES_MSFT")
, (StructureType
TYPE_CONTROLLER_MODEL_NODE_PROPERTIES_MSFT, "CONTROLLER_MODEL_NODE_PROPERTIES_MSFT")
, (StructureType
TYPE_CONTROLLER_MODEL_KEY_STATE_MSFT , "CONTROLLER_MODEL_KEY_STATE_MSFT")
, ( StructureType
TYPE_SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT
, "SECONDARY_VIEW_CONFIGURATION_SWAPCHAIN_CREATE_INFO_MSFT"
)
, (StructureType
TYPE_SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT, "SECONDARY_VIEW_CONFIGURATION_LAYER_INFO_MSFT")
, (StructureType
TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT, "SECONDARY_VIEW_CONFIGURATION_FRAME_END_INFO_MSFT")
, (StructureType
TYPE_SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT, "SECONDARY_VIEW_CONFIGURATION_FRAME_STATE_MSFT")
, (StructureType
TYPE_SECONDARY_VIEW_CONFIGURATION_STATE_MSFT , "SECONDARY_VIEW_CONFIGURATION_STATE_MSFT")
, (StructureType
TYPE_SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT, "SECONDARY_VIEW_CONFIGURATION_SESSION_BEGIN_INFO_MSFT")
, (StructureType
TYPE_HAND_POSE_TYPE_INFO_MSFT , "HAND_POSE_TYPE_INFO_MSFT")
, (StructureType
TYPE_HAND_MESH_MSFT , "HAND_MESH_MSFT")
, (StructureType
TYPE_HAND_MESH_UPDATE_INFO_MSFT , "HAND_MESH_UPDATE_INFO_MSFT")
, (StructureType
TYPE_HAND_MESH_SPACE_CREATE_INFO_MSFT , "HAND_MESH_SPACE_CREATE_INFO_MSFT")
, (StructureType
TYPE_SYSTEM_HAND_TRACKING_MESH_PROPERTIES_MSFT , "SYSTEM_HAND_TRACKING_MESH_PROPERTIES_MSFT")
, (StructureType
TYPE_HAND_JOINT_VELOCITIES_EXT , "HAND_JOINT_VELOCITIES_EXT")
, (StructureType
TYPE_HAND_JOINT_LOCATIONS_EXT , "HAND_JOINT_LOCATIONS_EXT")
, (StructureType
TYPE_HAND_JOINTS_LOCATE_INFO_EXT , "HAND_JOINTS_LOCATE_INFO_EXT")
, (StructureType
TYPE_HAND_TRACKER_CREATE_INFO_EXT , "HAND_TRACKER_CREATE_INFO_EXT")
, (StructureType
TYPE_SYSTEM_HAND_TRACKING_PROPERTIES_EXT , "SYSTEM_HAND_TRACKING_PROPERTIES_EXT")
, (StructureType
TYPE_SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT , "SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT")
, (StructureType
TYPE_GRAPHICS_BINDING_EGL_MNDX , "GRAPHICS_BINDING_EGL_MNDX")
, (StructureType
TYPE_VIEW_CONFIGURATION_DEPTH_RANGE_EXT , "VIEW_CONFIGURATION_DEPTH_RANGE_EXT")
, (StructureType
TYPE_SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT , "SPATIAL_ANCHOR_SPACE_CREATE_INFO_MSFT")
, (StructureType
TYPE_SPATIAL_ANCHOR_CREATE_INFO_MSFT , "SPATIAL_ANCHOR_CREATE_INFO_MSFT")
, (StructureType
TYPE_COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR , "COMPOSITION_LAYER_COLOR_SCALE_BIAS_KHR")
, (StructureType
TYPE_EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX, "EVENT_DATA_MAIN_SESSION_VISIBILITY_CHANGED_EXTX")
, (StructureType
TYPE_SESSION_CREATE_INFO_OVERLAY_EXTX , "SESSION_CREATE_INFO_OVERLAY_EXTX")
, (StructureType
TYPE_EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR , "EVENT_DATA_VISIBILITY_MASK_CHANGED_KHR")
, (StructureType
TYPE_VISIBILITY_MASK_KHR , "VISIBILITY_MASK_KHR")
, (StructureType
TYPE_EYE_GAZE_SAMPLE_TIME_EXT , "EYE_GAZE_SAMPLE_TIME_EXT")
, (StructureType
TYPE_SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT , "SYSTEM_EYE_GAZE_INTERACTION_PROPERTIES_EXT")
, (StructureType
TYPE_GRAPHICS_REQUIREMENTS_D3D12_KHR , "GRAPHICS_REQUIREMENTS_D3D12_KHR")
, (StructureType
TYPE_SWAPCHAIN_IMAGE_D3D12_KHR , "SWAPCHAIN_IMAGE_D3D12_KHR")
, (StructureType
TYPE_GRAPHICS_BINDING_D3D12_KHR , "GRAPHICS_BINDING_D3D12_KHR")
, (StructureType
TYPE_GRAPHICS_REQUIREMENTS_D3D11_KHR , "GRAPHICS_REQUIREMENTS_D3D11_KHR")
, (StructureType
TYPE_SWAPCHAIN_IMAGE_D3D11_KHR , "SWAPCHAIN_IMAGE_D3D11_KHR")
, (StructureType
TYPE_GRAPHICS_BINDING_D3D11_KHR , "GRAPHICS_BINDING_D3D11_KHR")
, (StructureType
TYPE_GRAPHICS_REQUIREMENTS_VULKAN_KHR , "GRAPHICS_REQUIREMENTS_VULKAN_KHR")
, (StructureType
TYPE_SWAPCHAIN_IMAGE_VULKAN_KHR , "SWAPCHAIN_IMAGE_VULKAN_KHR")
, (StructureType
TYPE_GRAPHICS_BINDING_VULKAN_KHR , "GRAPHICS_BINDING_VULKAN_KHR")
, (StructureType
TYPE_GRAPHICS_REQUIREMENTS_OPENGL_ES_KHR , "GRAPHICS_REQUIREMENTS_OPENGL_ES_KHR")
, (StructureType
TYPE_SWAPCHAIN_IMAGE_OPENGL_ES_KHR , "SWAPCHAIN_IMAGE_OPENGL_ES_KHR")
, (StructureType
TYPE_GRAPHICS_BINDING_OPENGL_ES_ANDROID_KHR , "GRAPHICS_BINDING_OPENGL_ES_ANDROID_KHR")
, (StructureType
TYPE_GRAPHICS_REQUIREMENTS_OPENGL_KHR , "GRAPHICS_REQUIREMENTS_OPENGL_KHR")
, (StructureType
TYPE_SWAPCHAIN_IMAGE_OPENGL_KHR , "SWAPCHAIN_IMAGE_OPENGL_KHR")
, (StructureType
TYPE_GRAPHICS_BINDING_OPENGL_WAYLAND_KHR , "GRAPHICS_BINDING_OPENGL_WAYLAND_KHR")
, (StructureType
TYPE_GRAPHICS_BINDING_OPENGL_XCB_KHR , "GRAPHICS_BINDING_OPENGL_XCB_KHR")
, (StructureType
TYPE_GRAPHICS_BINDING_OPENGL_XLIB_KHR , "GRAPHICS_BINDING_OPENGL_XLIB_KHR")
, (StructureType
TYPE_GRAPHICS_BINDING_OPENGL_WIN32_KHR , "GRAPHICS_BINDING_OPENGL_WIN32_KHR")
, (StructureType
TYPE_DEBUG_UTILS_LABEL_EXT , "DEBUG_UTILS_LABEL_EXT")
, (StructureType
TYPE_DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT , "DEBUG_UTILS_MESSENGER_CREATE_INFO_EXT")
, (StructureType
TYPE_DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT , "DEBUG_UTILS_MESSENGER_CALLBACK_DATA_EXT")
, (StructureType
TYPE_DEBUG_UTILS_OBJECT_NAME_INFO_EXT , "DEBUG_UTILS_OBJECT_NAME_INFO_EXT")
, (StructureType
TYPE_COMPOSITION_LAYER_EQUIRECT_KHR , "COMPOSITION_LAYER_EQUIRECT_KHR")
, (StructureType
TYPE_COMPOSITION_LAYER_CYLINDER_KHR , "COMPOSITION_LAYER_CYLINDER_KHR")
, (StructureType
TYPE_EVENT_DATA_PERF_SETTINGS_EXT , "EVENT_DATA_PERF_SETTINGS_EXT")
, (StructureType
TYPE_VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR, "VULKAN_SWAPCHAIN_FORMAT_LIST_CREATE_INFO_KHR")
, (StructureType
TYPE_COMPOSITION_LAYER_DEPTH_INFO_KHR , "COMPOSITION_LAYER_DEPTH_INFO_KHR")
, (StructureType
TYPE_INSTANCE_CREATE_INFO_ANDROID_KHR , "INSTANCE_CREATE_INFO_ANDROID_KHR")
, (StructureType
TYPE_COMPOSITION_LAYER_CUBE_KHR , "COMPOSITION_LAYER_CUBE_KHR")
]
instance Show StructureType where
showsPrec :: Int -> StructureType -> ShowS
showsPrec = String
-> [(StructureType, String)]
-> String
-> (StructureType -> Int32)
-> (Int32 -> ShowS)
-> Int
-> StructureType
-> ShowS
forall a i.
Eq a =>
String
-> [(a, String)]
-> String
-> (a -> i)
-> (i -> ShowS)
-> Int
-> a
-> ShowS
enumShowsPrec String
enumPrefixStructureType
[(StructureType, String)]
showTableStructureType
String
conNameStructureType
(\(StructureType x :: Int32
x) -> Int32
x)
(Int -> Int32 -> ShowS
forall a. Show a => Int -> a -> ShowS
showsPrec 11)
instance Read StructureType where
readPrec :: ReadPrec StructureType
readPrec = String
-> [(StructureType, String)]
-> String
-> (Int32 -> StructureType)
-> ReadPrec StructureType
forall i a.
Read i =>
String -> [(a, String)] -> String -> (i -> a) -> ReadPrec a
enumReadPrec String
enumPrefixStructureType [(StructureType, String)]
showTableStructureType String
conNameStructureType Int32 -> StructureType
StructureType