API reference
API reference
Select your platform
No SDKs available
No versions available

Controller Class

Fields

Handedness Handedness[Get]
float Scale[Get]

Properties

bool IsConnected[Get]
bool IsPoseValid[Get]
bool IsPointerPoseValid[Get]
ControllerInput ControllerInput[Get]

Events

Action WhenUpdated

Member Functions

virtual bool IsButtonUsageAnyActive
( ControllerButtonUsage buttonUsage )
virtual bool IsButtonUsageAllActive
( ControllerButtonUsage buttonUsage )
Retrieves the current controller pose, in world space.
Parameters
pose
Set to current pose if IsPoseValid; Pose.identity otherwise
Returns
Value of IsPoseValid
Retrieves the current controller pointer pose, in world space.
Parameters
pose
Set to current pose if IsPoseValid; Pose.identity otherwise
Returns
Value of IsPoseValid
override void MarkInputDataRequiresUpdate ( )
void InjectAllController
( UpdateModeFlags updateMode,
IDataSource updateAfter,
IDataSource< ControllerDataAsset > modifyDataFromSource,
bool applyModifier )

Protected Functions

override void Apply
Did you find this page helpful?
Thumbs up icon
Thumbs down icon