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

OpenXR.Core10.Enums.ActionType

Synopsis

Documentation

newtype ActionType Source #

XrActionType - XrAction type

Enumerant Descriptions

See Also

Action, ActionCreateInfo, createActionSet

Constructors

ActionType Int32 

Bundled Patterns

pattern ACTION_TYPE_BOOLEAN_INPUT :: ActionType

ACTION_TYPE_BOOLEAN_INPUT. The action can be passed to getActionStateBoolean to retrieve a boolean value.

pattern ACTION_TYPE_FLOAT_INPUT :: ActionType

ACTION_TYPE_FLOAT_INPUT. The action can be passed to getActionStateFloat to retrieve a float value.

pattern ACTION_TYPE_VECTOR2F_INPUT :: ActionType

ACTION_TYPE_VECTOR2F_INPUT. The action can be passed to getActionStateVector2f to retrieve a 2D float vector.

pattern ACTION_TYPE_POSE_INPUT :: ActionType

ACTION_TYPE_POSE_INPUT. The action can can be passed to createActionSpace to create a space.

pattern ACTION_TYPE_VIBRATION_OUTPUT :: ActionType

ACTION_TYPE_VIBRATION_OUTPUT. The action can be passed to applyHapticFeedback to send a haptic event to the runtime.

Instances

Instances details
Eq ActionType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ActionType

Ord ActionType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ActionType

Read ActionType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ActionType

Show ActionType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ActionType

Storable ActionType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ActionType

Zero ActionType Source # 
Instance details

Defined in OpenXR.Core10.Enums.ActionType

Methods

zero :: ActionType #