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

RayInteractor Class

Oculus::Interaction::RayInteractor extends Oculus.Interaction.PointerInteractor< RayInteractor, RayInteractable >.

Overview

Properties

Vector3
Origin[Get]
Quaternion
Vector3
Forward[Get]
Vector3
End[Get]
float
Ray
Ray[Get]
override object

Object Data

override void
Awake ( )
override void
Start ( )
override void
override int
override void
override void
override void
override Pose

Public Member Functions

void
InjectAllRayInteractor
( ISelector selector,
Transform rayOrigin )
Sets all required values for a <cref="RayInteractor" /> on a dynamically instantiated GameObject.
void
Sets a selector for a dynamically instantiated GameObject.
void
InjectRayOrigin
( Transform rayOrigin )
Sets a ray origin for a dynamically instantiated GameObject.
void
InjectOptionalEqualDistanceThreshold
( float equalDistanceThreshold )
Sets an equal distance threshold for a dynamically instantiated GameObject.

Details

Properties

Vector3 Oculus.Interaction.RayInteractor.Origin
No description available.
Quaternion Oculus.Interaction.RayInteractor.Rotation
No description available.
Vector3 Oculus.Interaction.RayInteractor.Forward
No description available.
Vector3 Oculus.Interaction.RayInteractor.End
No description available.
float Oculus.Interaction.RayInteractor.MaxRayLength
No description available.
SurfaceHit? Oculus.Interaction.RayInteractor.CollisionInfo
No description available.
Ray Oculus.Interaction.RayInteractor.Ray
No description available.
override object Oculus.Interaction.RayInteractor.CandidateProperties
No description available.

Object Data

override void Oculus.Interaction.RayInteractor.Awake ( )
No description available.
override void Oculus.Interaction.RayInteractor.Start ( )
No description available.
override void Oculus.Interaction.RayInteractor.DoPreprocess ( )
No description available.
override RayInteractable Oculus.Interaction.RayInteractor.ComputeCandidate ( )
No description available.
override int Oculus.Interaction.RayInteractor.ComputeCandidateTiebreaker
No description available.
override void Oculus.Interaction.RayInteractor.InteractableSelected
( RayInteractable interactable )
No description available.
override void Oculus.Interaction.RayInteractor.InteractableUnselected
( RayInteractable interactable )
No description available.
override void Oculus.Interaction.RayInteractor.DoSelectUpdate ( )
No description available.
override Pose Oculus.Interaction.RayInteractor.ComputePointerPose ( )
No description available.

Member Functions

void Oculus.Interaction.RayInteractor.InjectAllRayInteractor
( ISelector selector,
Transform rayOrigin )
Sets all required values for a <cref="RayInteractor" /> on a dynamically instantiated GameObject.
void Oculus.Interaction.RayInteractor.InjectSelector
( ISelector selector )
Sets a selector for a dynamically instantiated GameObject.
void Oculus.Interaction.RayInteractor.InjectRayOrigin
( Transform rayOrigin )
Sets a ray origin for a dynamically instantiated GameObject.
void Oculus.Interaction.RayInteractor.InjectOptionalEqualDistanceThreshold
( float equalDistanceThreshold )
Sets an equal distance threshold for a dynamically instantiated GameObject.
Did you find this page helpful?
Thumbs up icon
Thumbs down icon