Class GenericControl
Inheritance
System.Object
GenericControl
Syntax
public class GenericControl : Control
Constructors
GenericControl(String)
Declaration
public GenericControl(string name)
Parameters
| Type |
Name |
Description |
| System.String |
name |
|
Fields
count
Declaration
Field Value
| Type |
Description |
| System.Func<System.Int32> |
|
distance
Declaration
public Func<IGUIState, int, float> distance
Field Value
| Type |
Description |
| System.Func<IGUIState, System.Int32, System.Single> |
|
forward
Declaration
public Func<int, Vector3> forward
Field Value
| Type |
Description |
| System.Func<System.Int32, Vector3> |
|
onBeginLayout
Declaration
public Func<IGUIState, LayoutData> onBeginLayout
Field Value
onEndLayout
Declaration
public Action<IGUIState> onEndLayout
Field Value
onRepaint
Declaration
public Action<IGUIState, Control, int> onRepaint
Field Value
position
Declaration
public Func<int, Vector3> position
Field Value
| Type |
Description |
| System.Func<System.Int32, Vector3> |
|
right
Declaration
public Func<int, Vector3> right
Field Value
| Type |
Description |
| System.Func<System.Int32, Vector3> |
|
up
Declaration
public Func<int, Vector3> up
Field Value
| Type |
Description |
| System.Func<System.Int32, Vector3> |
|
userData
Declaration
public Func<int, object> userData
Field Value
| Type |
Description |
| System.Func<System.Int32, System.Object> |
|
Methods
GetCount()
Declaration
protected override int GetCount()
Returns
| Type |
Description |
| System.Int32 |
|
Overrides
GetDistance(IGUIState, Int32)
Declaration
protected override float GetDistance(IGUIState guiState, int index)
Parameters
| Type |
Name |
Description |
| IGUIState |
guiState |
|
| System.Int32 |
index |
|
Returns
| Type |
Description |
| System.Single |
|
Overrides
GetForward(IGUIState, Int32)
Declaration
protected override Vector3 GetForward(IGUIState guiState, int index)
Parameters
| Type |
Name |
Description |
| IGUIState |
guiState |
|
| System.Int32 |
index |
|
Returns
Overrides
GetPosition(IGUIState, Int32)
Declaration
protected override Vector3 GetPosition(IGUIState guiState, int index)
Parameters
| Type |
Name |
Description |
| IGUIState |
guiState |
|
| System.Int32 |
index |
|
Returns
Overrides
GetRight(IGUIState, Int32)
Declaration
protected override Vector3 GetRight(IGUIState guiState, int index)
Parameters
| Type |
Name |
Description |
| IGUIState |
guiState |
|
| System.Int32 |
index |
|
Returns
Overrides
GetUp(IGUIState, Int32)
Declaration
protected override Vector3 GetUp(IGUIState guiState, int index)
Parameters
| Type |
Name |
Description |
| IGUIState |
guiState |
|
| System.Int32 |
index |
|
Returns
Overrides
GetUserData(IGUIState, Int32)
Declaration
protected override object GetUserData(IGUIState guiState, int index)
Parameters
| Type |
Name |
Description |
| IGUIState |
guiState |
|
| System.Int32 |
index |
|
Returns
| Type |
Description |
| System.Object |
|
Overrides
OnBeginLayout(LayoutData, IGUIState)
Declaration
protected override LayoutData OnBeginLayout(LayoutData data, IGUIState guiState)
Parameters
Returns
Overrides
OnEndLayout(IGUIState)
Declaration
protected override void OnEndLayout(IGUIState guiState)
Parameters
Overrides
OnRepaint(IGUIState, Int32)
Declaration
protected override void OnRepaint(IGUIState guiState, int index)
Parameters
| Type |
Name |
Description |
| IGUIState |
guiState |
|
| System.Int32 |
index |
|
Overrides