API reference

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 InteractableComponent
Interactor : override IInteractorView
[Get][Set]
Signature
override IInteractorView Interactor

Properties

TravelData : PoseTravelData
[Get][Set]
Signature
PoseTravelData TravelData

Protected Methods

Align ( data )
Signature
override void Align(ReticleDataMesh data)
Parameters
Returns
override void
Awake ()
Signature
virtual void Awake()
Returns
void
Draw ( dataMesh )
Signature
override void Draw(ReticleDataMesh dataMesh)
Parameters
dataMesh: ReticleDataMesh
Returns
override void
Hide ()
Signature
override void Hide()
Returns
override void
Reset ()
Signature
virtual void Reset()
Returns
void
Start ()
Signature
override void Start()
Returns
override void

Methods

InjectAllReticleMeshDrawer ( handGrabInteractor , filter , renderer )
Signature
void InjectAllReticleMeshDrawer(IHandGrabInteractor handGrabInteractor, MeshFilter filter, MeshRenderer renderer)
Parameters
handGrabInteractor: IHandGrabInteractor
filter: MeshFilter
renderer: MeshRenderer
Returns
void
InjectFilter ( filter )
Signature
void InjectFilter(MeshFilter filter)
Parameters
filter: MeshFilter
Returns
void
InjectHandGrabInteractor ( handGrabInteractor )
Signature
void InjectHandGrabInteractor(IHandGrabInteractor handGrabInteractor)
Parameters
handGrabInteractor: IHandGrabInteractor
Returns
void
InjectRenderer ( renderer )
Signature
void InjectRenderer(MeshRenderer renderer)
Parameters
renderer: MeshRenderer
Returns
void