cohtml::GamepadStateExtended
Extended representation of the gamepad state, including information for controllers that support motion tracking.
#include <System.h>
Inherits from cohtml::GamepadState
Public Attributes
Name | |
---|---|
GamepadHand | Hand The hand that controller belongs to. |
GamepadPoseState | Pose The motion tracking state of the controller. |
Additional inherited members
Public Attributes inherited from cohtml::GamepadState
Name | |
---|---|
unsigned | Id The unique identifier of an already registered gamepad. |
float | Timestamp A timestamp that marks when was the last time this gamepad was updated. This value is passed directly to JS, we won’t use it in any other way so you can also store arbitrary information here. |
float * | ButtonValues An array of values between 0 and 1 showing how much each button is pressed. Its length must be equal to the number of buttons passed to RegisterGamepad. |
float * | AxisValues An array of values between -1 and 1 showing the position of each axis. Its length must be equal to the number of axes passed to RegisterGamepad. |
Public Attributes Documentation
variable Hand
GamepadHand Hand;
The hand that controller belongs to.
variable Pose
GamepadPoseState Pose;
The motion tracking state of the controller.