Tanoda
|
Classes | |
class | MeshRendererContainer |
Public Types | |
enum | MotionType { None , Translation } |
Public Member Functions | |
override SupportInfo | GetSpaceSupportInfo (LeapSpace space) |
override void | OnEnableRenderer () |
Called when the renderer is enabled 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... | |
![]() | |
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... | |
Protected Member Functions | |
override void | prepareMaterial () |
override void | buildTopology () |
override void | postProcessMesh () |
override bool | doesRequireVertInfo () |
override Vector3 | graphicVertToMeshVert (Vector3 vertex) |
override void | graphicVertNormalToMeshVertNormal (Vector3 vertex, Vector3 normal, out Vector3 meshVert, out Vector3 meshNormal) |
![]() | |
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 23 of file LeapBakedRenderer.cs.
Enumerator | |
---|---|
None | |
Translation |
Definition at line 63 of file LeapBakedRenderer.cs.
|
protectedvirtual |
Reimplemented from Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 215 of file LeapBakedRenderer.cs.
|
protectedvirtual |
Reimplemented from Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 252 of file LeapBakedRenderer.cs.
override SupportInfo Leap.Unity.GraphicalRenderer.LeapBakedRenderer.GetSpaceSupportInfo | ( | LeapSpace | space | ) |
Definition at line 68 of file LeapBakedRenderer.cs.
|
protectedvirtual |
Implements Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 272 of file LeapBakedRenderer.cs.
|
protectedvirtual |
Implements Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 260 of file LeapBakedRenderer.cs.
|
virtual |
Called when the renderer is enabled at runtime.
Implements Leap.Unity.GraphicalRenderer.LeapRenderingMethod< LeapMeshGraphicBase >.
Definition at line 78 of file LeapBakedRenderer.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 86 of file LeapBakedRenderer.cs.
|
protectedvirtual |
Reimplemented from Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 244 of file LeapBakedRenderer.cs.
|
protectedvirtual |
Reimplemented from Leap.Unity.GraphicalRenderer.LeapMesherBase.
Definition at line 193 of file LeapBakedRenderer.cs.
|
static |
Definition at line 25 of file LeapBakedRenderer.cs.