openxr-0.1: Bindings to the OpenXR API
Safe HaskellNone
LanguageHaskell2010

OpenXR.Core10.Enums.ObjectType

Synopsis

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

DebugUtilsObjectNameInfoEXT

Constructors

ObjectType Int32 

Instances

Instances details
Eq ObjectType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ObjectType

Ord ObjectType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ObjectType

Read ObjectType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ObjectType

Show ObjectType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ObjectType

Storable ObjectType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ObjectType

Zero ObjectType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ObjectType

Methods

zero :: ObjectType #