|
| GenericNode (string name) |
|
Matrix | GetLocalTransform () |
|
void | SetLocalTransform (Matrix matrix) |
|
Matrix | GetGlobalTransform () |
|
Vector2 | GetLocalPosition2D () |
|
void | SetLocalPosition (float x, float y) |
|
void | SetLocalPosition (Vector3 localPosition) |
|
void | SetLocalPosition (Vector2 localPosition) |
|
Vector3 | GetLocalPosition () |
|
Vector3 | GetGlobalPosition () |
|
Vector2 | GetGlobalPosition2D () |
|
Node? | GetParent () |
|
IEnumerable< Node > | GetChildren () |
|
IEnumerable< Behaviour > | GetAllBehaviours () |
|
Behaviour? | GetBehaviour< T > () |
| This will return the FIRST component of type T.
|
|
IEnumerable< Behaviour > | GetAllBehaviours< T > () |
| This will return ALL components of type T.
|
|
override void | SetEnabled (bool state) |
|
delegate void | EnabledChanged (bool state) |
|
bool | HasTag (string tag) |
|
|
| Node (string name) |
|
readonly HashSet< string > | Tags = new() |
|
bool | Enabled = true [get] |
|
string | Name = "Generic Object" [get, protected set] |
|
EnabledChanged? | EnabledChangedEvent |
|
The documentation for this class was generated from the following file:
- GREngine.Core/GREngine.Core.System/SceneGraph/GenericNode.cs