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

DistantInteractionLineVisual Class

Extends MonoBehaviour
Determines some visual properties of the ghost line reticle.
Included in the ReticleLine prefab.

Protected Fields

_started : bool
Signature
bool Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual._started

Protected Properties

NumLinePoints : int
[Get]
Signature
int Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.NumLinePoints
TargetlessLength : float
[Get]
Signature
float Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.TargetlessLength

Properties

DistanceInteractor : IDistanceInteractor
[Get]
Signature
IDistanceInteractor Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.DistanceInteractor
VisualOffset : float
[Get][Set]
Signature
float Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.VisualOffset

Protected Methods

HideLine ()
Signature
abstract void Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.HideLine()
Returns
abstract void
InteractableSet ( interactable )
Signature
virtual void Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.InteractableSet(IRelativeToRef interactable)
Parameters
interactable: IRelativeToRef
Returns
void
InteractableUnset ()
Signature
virtual void Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.InteractableUnset()
Returns
void
OnDisable ()
Signature
virtual void Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.OnDisable()
Returns
void
OnEnable ()
Signature
virtual void Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.OnEnable()
Returns
void
RenderLine ( linePoints )
Signature
abstract void Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.RenderLine(Vector3[] linePoints)
Parameters
linePoints: Vector3[]
Returns
abstract void
Start ()
Signature
virtual void Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.Start()
Returns
void
TargetHit ( hitPoint )
Signature
Vector3 Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.TargetHit(Vector3 hitPoint)
Parameters
hitPoint: Vector3
Returns
Vector3

Methods

InjectAllDistantInteractionLineVisual ( interactor )
Signature
void Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.InjectAllDistantInteractionLineVisual(IDistanceInteractor interactor)
Parameters
Returns
void
InjectDistanceInteractor ( interactor )
Signature
void Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.InjectDistanceInteractor(IDistanceInteractor interactor)
Parameters
Returns
void

Protected Static Methods

EvaluateBezier ( start , middle , end , t )
Signature
static Vector3 Oculus.Interaction.DistanceReticles.DistantInteractionLineVisual.EvaluateBezier(Vector3 start, Vector3 middle, Vector3 end, float t)
Parameters
start: Vector3
middle: Vector3
end: Vector3
t: float
Returns
Vector3