Green Rock Engine 0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
GREngine.Core.System.GenericNode Class Referencesealed
Inheritance diagram for GREngine.Core.System.GenericNode:
Inheritance graph
[legend]
Collaboration diagram for GREngine.Core.System.GenericNode:
Collaboration graph
[legend]

Public Member Functions

 GenericNode (string name)
 
- Public Member Functions inherited from GREngine.Core.System.Node
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 ()
 
NodeGetParent ()
 
IEnumerable< NodeGetChildren ()
 
IEnumerable< BehaviourGetAllBehaviours ()
 
BehaviourGetBehaviour< T > ()
 This will return the FIRST component of type T.
 
IEnumerable< BehaviourGetAllBehaviours< T > ()
 This will return ALL components of type T.
 
override void SetEnabled (bool state)
 
- Public Member Functions inherited from GREngine.Core.System.AbstractGameObject
delegate void EnabledChanged (bool state)
 
bool HasTag (string tag)
 

Additional Inherited Members

- Protected Member Functions inherited from GREngine.Core.System.Node
 Node (string name)
 
- Protected Attributes inherited from GREngine.Core.System.AbstractGameObject
readonly HashSet< string > Tags = new()
 
- Properties inherited from GREngine.Core.System.AbstractGameObject
bool Enabled = true [get]
 
string Name = "Generic Object" [get, protected set]
 
- Events inherited from GREngine.Core.System.AbstractGameObject
EnabledChanged? EnabledChangedEvent
 

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