|  | MessageMeshAnalysis Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: HightlanderSolutions.MeshCheckerEditorExtension.MeshAnalysisFramework.API
 Syntax
Syntax[PublicAPIAttribute] public abstract class MessageMeshAnalysis : MeshAnalysis
The MessageMeshAnalysis type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | MessageMeshAnalysis | Initializes a new instance of the MessageMeshAnalysis class | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | Ended | 
                Gets a value indicating whether the analysis ended.
            (Inherited from MeshAnalysis.) | 
|  | Interactable | 
                Gets or sets a value indicating whether the analysis is interactable.
            (Inherited from MeshAnalysis.) | 
|  | Mesh | 
                Gets the mesh to be analysed.
            (Inherited from MeshAnalysis.) | 
|  | Message | |
|  | MessageContent | 
                Gets the GUIContent instance of the message.
             | 
|  | NotSuccess | (Inherited from MeshAnalysis.) | 
|  | Result | 
                Gets the result of the analysis.
            (Inherited from MeshAnalysis.) | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | Deinitialize | 
                Deinitializes the analysis.
            (Inherited from MeshAnalysis.) | 
|  | Draw | 
                Draw result of the analysis in target position.
            (Overrides MeshAnalysisDraw(Rect).) | 
|  | End(MeshAnalysisResultType) | 
                Ends the analysis with specified result.
            (Inherited from MeshAnalysis.) | 
|  | End(MeshAnalysisResultType, String) | 
                Ends the analysis with a specified result and message.
             | 
|  | GetHeight | 
                Get needed height for specified width to draw the result of the analysis.
            (Overrides MeshAnalysisGetHeight(Single).) | 
|  | Initialize | 
                Initializes the analysis for a specified mesh.
            (Inherited from MeshAnalysis.) | 
|  | OnClick | 
                Occurs when user perform click on the drawed result of this analysis if Interactable flag is true.
            (Inherited from MeshAnalysis.) | 
|  | OnDeinitialize | 
                Occurs when a manager clean its data for releasing the memory.
            (Inherited from MeshAnalysis.) | 
|  | OnInitialize | 
                Occurs when a manager prepares to run analyses.
                (Inherited from MeshAnalysis.) This method invoked in main thread. Feel free to use Unity resources. | 
|  | RunAnalysis | 
                Run analysis for Mesh.
                (Inherited from MeshAnalysis.) This method can be invoked in second thread. You can't access Unity resources from it, instead cache resources in OnInitialize(Mesh) method. | 
|  | RunAnalysisInThread | 
                Runs the analysis in a new separate thread.
            (Inherited from MeshAnalysis.) | 
 Events
Events| Name | Description | |
|---|---|---|
|  | AnalysisEndedEvent | 
                Occurs when the analysis has been ended.
            (Inherited from MeshAnalysis.) | 
 See Also
See Also