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

Controller Class

Oculus::Interaction::Input::Controller extends Oculus.Interaction.Input.DataModifier< ControllerDataAsset >.
Oculus::Interaction::Input::Controller extends Oculus.Interaction.Input.IController.

Overview

Events

Action

Public Member Functions

bool
IsButtonUsageAnyActive
( ControllerButtonUsage buttonUsage )
bool
IsButtonUsageAllActive
( ControllerButtonUsage buttonUsage )
bool
TryGetPose
( out Pose pose )
Retrieves the current controller pose, in world space.
bool
TryGetPointerPose
( out Pose pose )
Retrieves the current controller pointer pose, in world space.
override void
void
InjectAllController
( UpdateModeFlags updateMode,
IDataSource updateAfter,
IDataSource< ControllerDataAsset > modifyDataFromSource,
bool applyModifier )

Object Data

override void

Details

Properties

virtual Handedness Oculus.Interaction.Input.Controller.Handedness
No description available.
virtual bool Oculus.Interaction.Input.Controller.IsConnected
No description available.
virtual bool Oculus.Interaction.Input.Controller.IsPoseValid
No description available.
virtual bool Oculus.Interaction.Input.Controller.IsPointerPoseValid
No description available.
virtual ControllerInput Oculus.Interaction.Input.Controller.ControllerInput
No description available.
ITrackingToWorldTransformer Oculus.Interaction.Input.Controller.TrackingToWorldTransformer
No description available.
virtual float Oculus.Interaction.Input.Controller.Scale
No description available.

Events

virtual Action Oculus.Interaction.Input.Controller.WhenUpdated ( )
No description available.

Member Functions

virtual bool Oculus.Interaction.Input.Controller.IsButtonUsageAnyActive
( ControllerButtonUsage buttonUsage )
No description available.
virtual bool Oculus.Interaction.Input.Controller.IsButtonUsageAllActive
( ControllerButtonUsage buttonUsage )
No description available.
virtual bool Oculus.Interaction.Input.Controller.TryGetPose
( out Pose pose )
Retrieves the current controller pose, in world space.
Parameters
pose
Set to current pose if IsPoseValid; Pose.identity otherwise
Returns
Value of IsPoseValid
virtual bool Oculus.Interaction.Input.Controller.TryGetPointerPose
( out Pose pose )
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 Oculus.Interaction.Input.Controller.MarkInputDataRequiresUpdate ( )
No description available.
void Oculus.Interaction.Input.Controller.InjectAllController
( UpdateModeFlags updateMode,
IDataSource updateAfter,
IDataSource< ControllerDataAsset > modifyDataFromSource,
bool applyModifier )
No description available.

Object Data

override void Oculus.Interaction.Input.Controller.Apply
No description available.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon