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.
|