Interface IGUIState
Syntax
public interface IGUIState
Properties
changed
Declaration
bool changed { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
clickCount
Declaration
int clickCount { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
commandName
Declaration
string commandName { get; }
Property Value
| Type |
Description |
| System.String |
|
eventType
Declaration
EventType eventType { get; }
Property Value
| Type |
Description |
| EventType |
|
hotControl
Declaration
int hotControl { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
isActionKeyDown
Declaration
bool isActionKeyDown { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
isAltDown
Declaration
Property Value
| Type |
Description |
| System.Boolean |
|
isShiftDown
Declaration
bool isShiftDown { get; }
Property Value
| Type |
Description |
| System.Boolean |
|
keyCode
Declaration
Property Value
Declaration
Property Value
| Type |
Description |
| System.Int32 |
|
mousePosition
Declaration
Vector2 mousePosition { get; }
Property Value
nearestControl
Declaration
int nearestControl { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Methods
AddControl(Int32, Single)
Declaration
void AddControl(int controlID, float distance)
Parameters
| Type |
Name |
Description |
| System.Int32 |
controlID |
|
| System.Single |
distance |
|
DistanceToCircle(Vector3, Single)
Declaration
float DistanceToCircle(Vector3 center, float radius)
Parameters
| Type |
Name |
Description |
| Vector3 |
center |
|
| System.Single |
radius |
|
Returns
| Type |
Description |
| System.Single |
|
DistanceToSegment(Vector3, Vector3)
Declaration
float DistanceToSegment(Vector3 p1, Vector3 p2)
Parameters
| Type |
Name |
Description |
| Vector3 |
p1 |
|
| Vector3 |
p2 |
|
Returns
| Type |
Description |
| System.Single |
|
GetControlID(Int32, FocusType)
Declaration
int GetControlID(int hint, FocusType focusType)
Parameters
| Type |
Name |
Description |
| System.Int32 |
hint |
|
| FocusType |
focusType |
|
Returns
| Type |
Description |
| System.Int32 |
|
GetHandleSize(Vector3)
Declaration
float GetHandleSize(Vector3 position)
Parameters
| Type |
Name |
Description |
| Vector3 |
position |
|
Returns
| Type |
Description |
| System.Single |
|
GUIToWorld(Vector2, Vector3, Vector3)
Declaration
Vector3 GUIToWorld(Vector2 guiPosition, Vector3 planeNormal, Vector3 planePos)
Parameters
| Type |
Name |
Description |
| Vector2 |
guiPosition |
|
| Vector3 |
planeNormal |
|
| Vector3 |
planePos |
|
Returns
HasCurrentCamera()
Declaration
Returns
| Type |
Description |
| System.Boolean |
|
Repaint()
Declaration
Slider(Int32, SliderData, out Vector3)
Declaration
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 |
|
UseEvent()
Declaration