Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Protected Member Functions | Protected Attributes | Properties | List of all members
EditorGizmos.GizmoHandle Class Referenceabstract
Inheritance diagram for EditorGizmos.GizmoHandle:
IMouseEvents EditorGizmos.GizmoOffsetHandle EditorGizmos.GizmoRotateHandle

Public Member Functions

MonoBehaviour GetInstance ()
 
void OnMouseDown ()
 
void OnMouseDrag ()
 
void OnMouseEnter ()
 
void OnMouseExit ()
 
void OnMouseUp ()
 
void SetLock (bool lockSt)
 

Protected Member Functions

void BaseSetup ()
 
abstract bool CanHover ()
 
abstract void On_MouseDown ()
 
abstract void On_MouseDrag ()
 
abstract void On_MouseEnter ()
 
abstract void On_MouseExit ()
 
abstract void On_MouseUp ()
 

Protected Attributes

Color disabledColor
 
Color downColor
 
bool drag
 
Renderer highlightRenderer
 
bool hover
 
Color hoverColor
 
Color normalColor
 
Renderer primaryRenderer
 

Properties

bool Drag [get]
 
bool Hover [get]
 

Member Function Documentation

void EditorGizmos.GizmoHandle.BaseSetup ( )
inlineprotected
abstract bool EditorGizmos.GizmoHandle.CanHover ( )
protectedpure virtual
MonoBehaviour EditorGizmos.GizmoHandle.GetInstance ( )
inline

Implements IMouseEvents.

abstract void EditorGizmos.GizmoHandle.On_MouseDown ( )
protectedpure virtual
abstract void EditorGizmos.GizmoHandle.On_MouseDrag ( )
protectedpure virtual
abstract void EditorGizmos.GizmoHandle.On_MouseEnter ( )
protectedpure virtual
abstract void EditorGizmos.GizmoHandle.On_MouseExit ( )
protectedpure virtual
abstract void EditorGizmos.GizmoHandle.On_MouseUp ( )
protectedpure virtual
void EditorGizmos.GizmoHandle.OnMouseDown ( )
inline

Implements IMouseEvents.

void EditorGizmos.GizmoHandle.OnMouseDrag ( )
inline

Implements IMouseEvents.

void EditorGizmos.GizmoHandle.OnMouseEnter ( )
inline

Implements IMouseEvents.

void EditorGizmos.GizmoHandle.OnMouseExit ( )
inline

Implements IMouseEvents.

void EditorGizmos.GizmoHandle.OnMouseUp ( )
inline

Implements IMouseEvents.

void EditorGizmos.GizmoHandle.SetLock ( bool  lockSt)
inline

Member Data Documentation

Color EditorGizmos.GizmoHandle.disabledColor
protected
Color EditorGizmos.GizmoHandle.downColor
protected
bool EditorGizmos.GizmoHandle.drag
protected
Renderer EditorGizmos.GizmoHandle.highlightRenderer
protected
bool EditorGizmos.GizmoHandle.hover
protected
Color EditorGizmos.GizmoHandle.hoverColor
protected
Color EditorGizmos.GizmoHandle.normalColor
protected
Renderer EditorGizmos.GizmoHandle.primaryRenderer
protected

Property Documentation

bool EditorGizmos.GizmoHandle.Drag
get
bool EditorGizmos.GizmoHandle.Hover
get

The documentation for this class was generated from the following file: