![]() | MessageMeshAnalysis Class |
Namespace: HightlanderSolutions.MeshCheckerEditorExtension.MeshAnalysisFramework.API
[PublicAPIAttribute] public abstract class MessageMeshAnalysis : MeshAnalysis
The MessageMeshAnalysis type exposes the following members.
Name | Description | |
---|---|---|
![]() | MessageMeshAnalysis | Initializes a new instance of the MessageMeshAnalysis class |
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.) |
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.) |
Name | Description | |
---|---|---|
![]() | AnalysisEndedEvent |
Occurs when the analysis has been ended.
(Inherited from MeshAnalysis.) |