Class TestGUIState
Inheritance
System.Object
TestGUIState
Syntax
public class TestGUIState : IGUIState
Fields
sliderDelta
Declaration
public Vector3 sliderDelta
Field Value
Properties
changed
Declaration
public bool changed { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Implements
clickCount
Declaration
public int clickCount { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Implements
commandName
Declaration
public string commandName { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Implements
eventType
Declaration
public EventType eventType { get; set; }
Property Value
| Type |
Description |
| EventType |
|
Implements
hotControl
Declaration
public int hotControl { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Implements
isActionKeyDown
Declaration
public bool isActionKeyDown { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Implements
isAltDown
Declaration
public bool isAltDown { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Implements
isShiftDown
Declaration
public bool isShiftDown { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Implements
keyCode
Declaration
public KeyCode keyCode { get; set; }
Property Value
Implements
Declaration
public int mouseButton { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Implements
mousePosition
Declaration
public Vector2 mousePosition { get; set; }
Property Value
Implements
nearestControl
Declaration
public int nearestControl { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Implements
repaintFlag
Declaration
public bool repaintFlag { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
usedEvent
Declaration
public bool usedEvent { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
AddControl(Int32, Single)
Declaration
public void AddControl(int controlID, float distance)
Parameters
| Type |
Name |
Description |
| System.Int32 |
controlID |
|
| System.Single |
distance |
|
Implements
BeginEventPass()
Declaration
public void BeginEventPass()
DistanceToCircle(Vector3, Single)
Declaration
public float DistanceToCircle(Vector3 center, float radius)
Parameters
| Type |
Name |
Description |
| Vector3 |
center |
|
| System.Single |
radius |
|
Returns
| Type |
Description |
| System.Single |
|
Implements
DistanceToSegment(Vector3, Vector3)
Declaration
public float DistanceToSegment(Vector3 p1, Vector3 p2)
Parameters
| Type |
Name |
Description |
| Vector3 |
p1 |
|
| Vector3 |
p2 |
|
Returns
| Type |
Description |
| System.Single |
|
Implements
GetControlID(Int32, FocusType)
Declaration
public int GetControlID(int hint, FocusType focusType)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hint |
|
| FocusType |
focusType |
|
Returns
| Type |
Description |
| System.Int32 |
|
Implements
GetHandleSize(Vector3)
Declaration
public float GetHandleSize(Vector3 position)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
Returns
| Type |
Description |
| System.Single |
|
Implements
GUIToWorld(Vector2, Vector3, Vector3)
Declaration
public Vector3 GUIToWorld(Vector2 guiPosition, Vector3 planeNormal, Vector3 planePos)
Parameters
| Type |
Name |
Description |
| Vector2 |
guiPosition |
|
| Vector3 |
planeNormal |
|
| Vector3 |
planePos |
|
Returns
Implements
HasCurrentCamera()
Declaration
public bool HasCurrentCamera()
Returns
| Type |
Description |
| System.Boolean |
|
Implements
IsEventOutsideWindow()
Declaration
public bool IsEventOutsideWindow()
Returns
| Type |
Description |
| System.Boolean |
|
Declaration
public bool IsViewToolActive()
Returns
| Type |
Description |
| System.Boolean |
|
Repaint()
Declaration
Implements
Slider(Int32, SliderData, out Vector3)
Declaration
public bool Slider(int id, SliderData sliderData, out Vector3 newPosition)
Parameters
| Type |
Name |
Description |
| System.Int32 |
id |
|
| SliderData |
sliderData |
|
| Vector3 |
newPosition |
|
Returns
| Type |
Description |
| System.Boolean |
|
Implements
UseEvent()
Declaration
Implements