Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- newtype ObjectType where
- ObjectType Int32
- pattern OBJECT_TYPE_UNKNOWN :: ObjectType
- pattern OBJECT_TYPE_INSTANCE :: ObjectType
- pattern OBJECT_TYPE_SESSION :: ObjectType
- pattern OBJECT_TYPE_SWAPCHAIN :: ObjectType
- pattern OBJECT_TYPE_SPACE :: ObjectType
- pattern OBJECT_TYPE_ACTION_SET :: ObjectType
- pattern OBJECT_TYPE_ACTION :: ObjectType
- pattern OBJECT_TYPE_HAND_TRACKER_EXT :: ObjectType
- pattern OBJECT_TYPE_SPATIAL_ANCHOR_MSFT :: ObjectType
- pattern OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT :: ObjectType
Documentation
newtype ObjectType Source #
XrObjectType - Specify an enumeration to track object handle types
Description
The ObjectType
enumeration defines values, each of which corresponds
to a specific OpenXR handle type. These values can be used to
associate debug information with a particular type of object through one
or more extensions.
The following table defines ObjectType
and OpenXR Handle
relationships:
ObjectType | OpenXR Handle Type |
---|---|
OBJECT_TYPE_UNKNOWN | Unknown/Undefined Handle |
OBJECT_TYPE_INSTANCE | Instance |
OBJECT_TYPE_SESSION | Session |
OBJECT_TYPE_SWAPCHAIN | Swapchain |
OBJECT_TYPE_SPACE | Space |
OBJECT_TYPE_ACTION_SET | ActionSet |
OBJECT_TYPE_ACTION | Action |
See Also
pattern OBJECT_TYPE_UNKNOWN :: ObjectType | |
pattern OBJECT_TYPE_INSTANCE :: ObjectType | |
pattern OBJECT_TYPE_SESSION :: ObjectType | |
pattern OBJECT_TYPE_SWAPCHAIN :: ObjectType | |
pattern OBJECT_TYPE_SPACE :: ObjectType | |
pattern OBJECT_TYPE_ACTION_SET :: ObjectType | |
pattern OBJECT_TYPE_ACTION :: ObjectType | |
pattern OBJECT_TYPE_HAND_TRACKER_EXT :: ObjectType | |
pattern OBJECT_TYPE_SPATIAL_ANCHOR_MSFT :: ObjectType | |
pattern OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT :: ObjectType |