API reference

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