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

ListSnapPoseDelegate Class

Extends MonoBehaviour

Properties

Size : float
[Get]
Signature
float Oculus.Interaction.ListSnapPoseDelegate.Size

Protected Methods

FloatForPose ( pose )
Signature
virtual float Oculus.Interaction.ListSnapPoseDelegate.FloatForPose(Pose pose)
Parameters
pose: Pose
Returns
float
PoseForFloat ( position )
Signature
virtual Pose Oculus.Interaction.ListSnapPoseDelegate.PoseForFloat(float position)
Parameters
position: float
Returns
Pose
SizeForId ( id )
Signature
virtual float Oculus.Interaction.ListSnapPoseDelegate.SizeForId(int id)
Parameters
id: int
Returns
float
Start ()
Signature
virtual void Oculus.Interaction.ListSnapPoseDelegate.Start()
Returns
void
Update ()
Signature
virtual void Oculus.Interaction.ListSnapPoseDelegate.Update()
Returns
void

Methods

MoveTrackedElement ( id , p )
Indicates that a tracked element pose has updated.
Signature
void Oculus.Interaction.ListSnapPoseDelegate.MoveTrackedElement(int id, Pose p)
Parameters
id: int  The element id.
p: Pose
Returns
void
SnapElement ( id , pose )
Indicates that the tracked element should snap.
Signature
void Oculus.Interaction.ListSnapPoseDelegate.SnapElement(int id, Pose pose)
Parameters
id: int  The element id to snap.
pose: Pose  The pose of the element.
Returns
void
SnapPoseForElement ( id , pose , result )
The target snap pose for a queried element id.
Signature
bool Oculus.Interaction.ListSnapPoseDelegate.SnapPoseForElement(int id, Pose pose, out Pose result)
Parameters
id: int  The element id.
pose: Pose  The target pose.
result: out Pose
Returns
bool  True if the element has a pose to snap to.
TrackElement ( id , p )
Indicates that a new element is tracking.
Signature
void Oculus.Interaction.ListSnapPoseDelegate.TrackElement(int id, Pose p)
Parameters
id: int  The element id to track.
p: Pose
Returns
void
UnsnapElement ( id )
Indicates that the element should no longer snap.
Signature
void Oculus.Interaction.ListSnapPoseDelegate.UnsnapElement(int id)
Parameters
id: int  The element id to stop snapping.
Returns
void
UntrackElement ( id )
Indicates that an element is no longer being tracked.
Signature
void Oculus.Interaction.ListSnapPoseDelegate.UntrackElement(int id)
Parameters
id: int  The element id to stop tracking.
Returns
void