Click or drag to resize

MCGUI Class

Gives access to MeshChecker GUI.
Inheritance Hierarchy
SystemObject
  HightlanderSolutions.MeshCheckerEditorExtension.UserInterfaceMCGUI

Namespace:  HightlanderSolutions.MeshCheckerEditorExtension.UserInterface
Assembly:  MeshCheckerLibrary (in MeshCheckerLibrary.dll) Version: 2.3
Syntax
C#
[PublicAPIAttribute]
public static class MCGUI

The MCGUI type exposes the following members.

Properties
  NameDescription
Public propertyStatic memberButtonColor
Gets the color of button GUI element.
Public propertyStatic memberErrorColor
Gets the color of GUI element in «error» state.
Public propertyStatic memberErrorGUIColor Obsolete.
Gets the color of GUI element in «error» state.
Public propertyStatic memberIcons
Gets a styles instance.
Public propertyStatic memberOkColor
Gets the color of GUI element in «ok» state.
Public propertyStatic memberSeparatorLineColor
Gets the separator line color.
Public propertyStatic memberStyles
Gets a styles instance.
Public propertyStatic memberWarningColor
Gets the color of GUI element in «warning» state.
Top
Methods
  NameDescription
Public methodStatic memberCleanup
Cleans used resources.
Public methodStatic memberDrawLoopToolbar
Draws IndexLoop toolbar GUI in Layout zone.
Public methodStatic memberDrawSelectionGridT
Make a bunch of toggles. Only none or one can be selected.

Selection grid is GUILayout element and must be drawn in GUILayout scope.

Public methodStatic memberToolbarButton(Rect, String)
Make a single press button with EditorStyles.toolbarButton style.
Public methodStatic memberToolbarButton(Rect, GUIContent)
Make a single press button with EditorStyles.toolbarButton style.
Top
Fields
  NameDescription
Public fieldStatic memberEaseInOutQuad

Slow at the beginning and slow at the end

Use this curve when things are moving out.

Public fieldStatic memberEaseInQuad

Slow at the beginning, fast/abrupt at the end

Use this curve when things are moving out.

Public fieldStatic memberEaseOutQuad

Fast/abrupt at the beginning, slow at the end

Use this curve when things are moving in.

Public fieldStatic memberEnteringDuration
Recommended by Google duration of entering animation.
Public fieldStatic memberExitingDuration
Recommended by Google duration of exiting animation.
Public fieldStatic memberLinear
Linear easing.
Public fieldStatic memberToolbarHeight
The standard height of toolbars.
Top
See Also