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

Public Member Functions

void DebugPrintGraph ()
 
RootNode GetRootNode ()
 
RootNode GetPersistentNode ()
 
void QueueSceneAction (Action< GameTime > action)
 
Behaviour InitBehaviour (Node node, Behaviour behaviour)
 
void AddBehaviour (Node node, Behaviour behaviour)
 
void RemoveBehaviour (Behaviour behaviour)
 
void RemoveBehavioursWithTag (Node node, string tag)
 
void AddNode (Node parent, Node node)
 
void DestroyNode (Node node)
 
NodeFindNodeWithTag (string tag)
 
HashSet< NodeFindNodesWithTag (string tag)
 
void AddNodeAtPersistent (Node node)
 
void AddNodeAtRoot (Node node)
 
SceneGetCurrentScene ()
 
void AddScene (Scene scene)
 
void ChangeScene (string next)
 
void ReloadCurrentScene ()
 

Member Function Documentation

◆ AddBehaviour()

void GREngine.Core.System.ISceneControllerService.AddBehaviour ( Node  node,
Behaviour  behaviour 
)

◆ AddNode()

void GREngine.Core.System.ISceneControllerService.AddNode ( Node  parent,
Node  node 
)

◆ AddScene()

void GREngine.Core.System.ISceneControllerService.AddScene ( Scene  scene)

◆ DebugPrintGraph()

void GREngine.Core.System.ISceneControllerService.DebugPrintGraph ( )

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