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

ReticleMeshDrawer Class

Draws a mesh outline of any GameObject that has a Reticle Data Mesh component and is currently hovered or selected by a hand grab interactor.
Included in the ReticleMesh prefab. Pairs with ReticleDataMesh.

Protected Properties

InteractableComponent : override Component
[Get]
Signature
override Component Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.InteractableComponent
Interactor : override IInteractorView
[Get][Set]
Signature
override IInteractorView Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.Interactor

Properties

TravelData : PoseTravelData
[Get][Set]
Signature
PoseTravelData Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.TravelData

Protected Methods

Align ( data )
Signature
override void Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.Align(ReticleDataMesh data)
Parameters
Returns
override void
Awake ()
Signature
virtual void Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.Awake()
Returns
void
Draw ( dataMesh )
Signature
override void Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.Draw(ReticleDataMesh dataMesh)
Parameters
dataMesh: ReticleDataMesh
Returns
override void
Hide ()
Signature
override void Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.Hide()
Returns
override void
Reset ()
Signature
virtual void Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.Reset()
Returns
void
Start ()
Signature
override void Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.Start()
Returns
override void

Methods

InjectAllReticleMeshDrawer ( handGrabInteractor , filter , renderer )
Signature
void Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.InjectAllReticleMeshDrawer(IHandGrabInteractor handGrabInteractor, MeshFilter filter, MeshRenderer renderer)
Parameters
handGrabInteractor: IHandGrabInteractor
filter: MeshFilter
renderer: MeshRenderer
Returns
void
InjectFilter ( filter )
Signature
void Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.InjectFilter(MeshFilter filter)
Parameters
filter: MeshFilter
Returns
void
InjectHandGrabInteractor ( handGrabInteractor )
Signature
void Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.InjectHandGrabInteractor(IHandGrabInteractor handGrabInteractor)
Parameters
handGrabInteractor: IHandGrabInteractor
Returns
void
InjectRenderer ( renderer )
Signature
void Oculus.Interaction.DistanceReticles.ReticleMeshDrawer.InjectRenderer(MeshRenderer renderer)
Parameters
renderer: MeshRenderer
Returns
void