![]() | MeshAnalysisTool Class |
Create derived class and mark it with the attribute MeshAnalysisToolAttribute to add a new tool to the tools menu of a MeshAnalysisWindow.
Namespace: HightlanderSolutions.MeshCheckerEditorExtension.MeshAnalysisFramework.API
[PublicAPIAttribute] public abstract class MeshAnalysisTool : IHaveAlias
The MeshAnalysisTool type exposes the following members.
Name | Description | |
---|---|---|
![]() | MeshAnalysisTool | Initializes a new instance of the MeshAnalysisTool class |
Name | Description | |
---|---|---|
![]() | Deinitialize |
Deinitializes the tool.
|
![]() | DrawMesh(Mesh, Vector3, Quaternion, Material, Int32) |
Draws the submesh in mesh analysis window.
|
![]() | DrawMesh(Mesh, Vector3, Quaternion, Vector3, Material, Int32) |
Draws the submesh in mesh analysis window.
|
![]() | DrawMeshes |
Draws additional meshes in a mesh analysis window.
|
![]() | DrawOverlay |
Draws a new GUI layer over the main layer in the mesh analysis window.
|
![]() | DrawOverlayGUI |
Draws a last GUI layer over the main and the first layer in the mesh analysis window.
|
![]() | DrawToolbar |
Draws the toolbar GUI.
The method invoked in a GUILayout.BeginHorizontal(UnityEngine.GUILayoutOption[]) scope. |
![]() | Initialize |
Initializes the tool for the specified Mesh.
|
![]() | SetToolName |
Changes a name of the tool.
|