Tanoda
|
Public Member Functions | |
void | OnAddRemoveGraphics (List< int > dirtyIndexes) |
Must be implemented by a renderer to report that it is able to support adding and removing graphics at runtime. More... | |
override SupportInfo | GetSpaceSupportInfo (LeapSpace space) |
override void | OnUpdateRenderer () |
Called from LateUpdate during runtime. Use this to update the renderer using any changes made to during this frame. More... | |
![]() | |
virtual void | GetSupportInfo (List< LeapTextureFeature > features, List< SupportInfo > info) |
virtual void | GetSupportInfo (List< LeapSpriteFeature > features, List< SupportInfo > info) |
virtual void | GetSupportInfo (List< LeapRuntimeTintFeature > features, List< SupportInfo > info) |
virtual void | GetSupportInfo (List< LeapBlendShapeFeature > features, List< SupportInfo > info) |
virtual void | GetSupportInfo (List< CustomFloatChannelFeature > features, List< SupportInfo > info) |
virtual void | GetSupportInfo (List< CustomVectorChannelFeature > features, List< SupportInfo > info) |
virtual void | GetSupportInfo (List< CustomColorChannelFeature > features, List< SupportInfo > info) |
virtual void | GetSupportInfo (List< CustomMatrixChannelFeature > features, List< SupportInfo > info) |
override void | OnEnableRenderer () |
Called when the renderer is enabled at runtime. More... | |
override void | OnDisableRenderer () |
Called when the renderer is disabled at runtime. More... | |
override void | OnUpdateRenderer () |
Called from LateUpdate during runtime. Use this to update the renderer using any changes made to during this frame. More... | |
![]() | |
abstract SupportInfo | GetSpaceSupportInfo (LeapSpace space) |
abstract void | OnEnableRenderer () |
Called when the renderer is enabled at runtime. More... | |
abstract void | OnDisableRenderer () |
Called when the renderer is disabled at runtime. More... | |
abstract void | OnUpdateRenderer () |
Called from LateUpdate during runtime. Use this to update the renderer using any changes made to during this frame. More... | |
abstract bool | IsValidGraphic< T > () |
override bool | IsValidGraphic< T > () |
abstract bool | IsValidGraphic (LeapGraphic graphic) |
override bool | IsValidGraphic (LeapGraphic graphic) |
abstract LeapGraphic | GetValidGraphicOnObject (GameObject obj) |
override LeapGraphic | GetValidGraphicOnObject (GameObject obj) |
void | PreventDuplication< T > (ref T t) |
![]() | |
void | GetSupportInfo (List< T > features, List< SupportInfo > info) |
Must be implemented by a renderer to report what level of support it has for all features of this type. More... | |
![]() | |
void | GetSupportInfo (List< T > features, List< SupportInfo > info) |
Must be implemented by a renderer to report what level of support it has for all features of this type. More... | |
![]() | |
void | GetSupportInfo (List< T > features, List< SupportInfo > info) |
Must be implemented by a renderer to report what level of support it has for all features of this type. More... | |
![]() | |
void | GetSupportInfo (List< T > features, List< SupportInfo > info) |
Must be implemented by a renderer to report what level of support it has for all features of this type. More... | |
![]() | |
void | GetSupportInfo (List< T > features, List< SupportInfo > info) |
Must be implemented by a renderer to report what level of support it has for all features of this type. More... | |
![]() | |
void | GetSupportInfo (List< T > features, List< SupportInfo > info) |
Must be implemented by a renderer to report what level of support it has for all features of this type. More... | |
![]() | |
void | GetSupportInfo (List< T > features, List< SupportInfo > info) |
Must be implemented by a renderer to report what level of support it has for all features of this type. More... | |
![]() | |
void | GetSupportInfo (List< T > features, List< SupportInfo > info) |
Must be implemented by a renderer to report what level of support it has for all features of this type. More... | |
void | OnAddRemoveGraphics (List< int > dirtyIndexes) |
Must be implemented by a renderer to report that it is able to support adding and removing graphics at runtime. More... | |
Protected Member Functions | |
override void | prepareMaterial () |
override void | buildGraphic () |
override bool | doesRequireVertInfo () |
override Vector3 | graphicVertToMeshVert (Vector3 vertex) |
override void | graphicVertNormalToMeshVertNormal (Vector3 vertex, Vector3 normal, out Vector3 meshVert, out Vector3 meshNormal) |
override Vector3 | blendShapeDelta (Vector3 shapeVert, Vector3 originalVert) |
![]() | |
virtual void | updateTinting () |
virtual void | updateBlendShapes () |
virtual void | updateCustomChannels () |
virtual void | setupForBuilding () |
virtual void | loadAllSupportedFeatures () |
virtual void | prepareMeshes () |
virtual void | prepareMaterial () |
virtual void | extractSpriteRects () |
virtual void | uploadSpriteTextures () |
virtual void | buildMesh () |
virtual void | buildGraphic () |
virtual void | refreshMeshData () |
virtual void | buildTopology () |
virtual void | buildColors () |
virtual void | buildUvs (UVChannelFlags channel) |
virtual void | buildVertInfo () |
virtual void | buildBlendShapes (LeapBlendShapeData blendShapeData) |
virtual Vector3 | blendShapeDelta (Vector3 shapeVert, Vector3 originalVert) |
virtual void | beginMesh (Mesh mesh=null) |
virtual void | finishMesh (bool deleteEmptyMeshes=true) |
virtual void | finishAndAddMesh (bool deleteEmptyMeshes=true) |
virtual void | postProcessMesh () |
virtual bool | doesRequireMeshColors () |
virtual bool | doesRequireMeshNormals () |
virtual bool | doesRequireUvChannel (UVChannelFlags channel) |
void | drawMesh (Mesh mesh, Matrix4x4 transform) |
virtual bool | doesRequireVertInfo () |
abstract Vector3 | graphicVertToMeshVert (Vector3 vertex) |
abstract void | graphicVertNormalToMeshVertNormal (Vector3 vertex, Vector3 normal, out Vector3 meshVert, out Vector3 meshNormal) |
Definition at line 19 of file LeapDynamicRenderer.cs.
|
protectedvirtual |
Reimplemented from Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 195 of file LeapDynamicRenderer.cs.
|
protectedvirtual |
Reimplemented from Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 168 of file LeapDynamicRenderer.cs.
|
protectedvirtual |
Reimplemented from Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 179 of file LeapDynamicRenderer.cs.
override SupportInfo Leap.Unity.GraphicalRenderer.LeapDynamicRenderer.GetSpaceSupportInfo | ( | LeapSpace | space | ) |
Definition at line 59 of file LeapDynamicRenderer.cs.
|
protectedvirtual |
Implements Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 187 of file LeapDynamicRenderer.cs.
|
protectedvirtual |
Implements Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 183 of file LeapDynamicRenderer.cs.
void Leap.Unity.GraphicalRenderer.LeapDynamicRenderer.OnAddRemoveGraphics | ( | List< int > | dirtyIndexes | ) |
Must be implemented by a renderer to report that it is able to support adding and removing graphics at runtime.
Will be called once per frame, with a list of indexes that are 'dirty'. Each dirty index represents a graphic that might have changed completely because an ordering has changed. Dirty indexes will not be included for new graphics, so you will also need to check to see if the graphics list has increased in size.
Implements Leap.Unity.GraphicalRenderer.ISupportsAddRemove.
Definition at line 30 of file LeapDynamicRenderer.cs.
|
virtual |
Called from LateUpdate during runtime. Use this to update the renderer using any changes made to during this frame.
Implements Leap.Unity.GraphicalRenderer.LeapRenderingMethod< LeapMeshGraphicBase >.
Definition at line 69 of file LeapDynamicRenderer.cs.
|
protectedvirtual |
Reimplemented from Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 152 of file LeapDynamicRenderer.cs.
|
static |
Definition at line 20 of file LeapDynamicRenderer.cs.