The tracker used for deinitialization traversals.
More...
#include "murl_graph_i_de_init_tracker.h"
Inherited by Murl::Core::GraphDeInitTracker.
The tracker used for deinitialization traversals.
This interface represents a graph state tracker used during Graph::INode::DeInit and Graph::INode::Suspend traversals, as well as the respective methods in Graph::IController, Graph::IGenericNodeTarget and Graph::IGenericResourceTarget.
◆ Init()
virtual Bool Murl::Graph::IDeInitTracker::Init |
( |
| ) |
|
|
pure virtual |
Initialize the tracker.
Called by the engine.
- Returns
- true if successful.
◆ DeInit()
virtual Bool Murl::Graph::IDeInitTracker::DeInit |
( |
| ) |
|
|
pure virtual |
Deinitialize the tracker.
Called by the engine.
- Returns
- true if successful.
◆ GetTrackerInterface()
virtual ITracker* Murl::Graph::IDeInitTracker::GetTrackerInterface |
( |
| ) |
|
|
pure virtual |
Get the tracker base class interface.
- Returns
- The tracker base class interface.
◆ GetRoot() [1/2]
virtual const IRoot* Murl::Graph::IDeInitTracker::GetRoot |
( |
| ) |
const |
|
pure virtual |
Get the constant graph root object the tracker refers to.
- Returns
- The constant graph root object.
◆ GetRoot() [2/2]
virtual IRoot* Murl::Graph::IDeInitTracker::GetRoot |
( |
| ) |
|
|
pure virtual |
Get the mutable graph root object the tracker refers to.
- Returns
- The mutable graph root object.
◆ GetGraphFactory()
virtual Graph::IFactory* Murl::Graph::IDeInitTracker::GetGraphFactory |
( |
| ) |
const |
|
pure virtual |
Get the engine's graph factory.
- Returns
- The graph factory.
◆ GetTouchableHandler()
Get the input touchable handler used to submit input objects.
- Returns
- The input touchable handler.
◆ GetOutputDeviceHandler()
Get the engine's output device handler.
- Returns
- The output device handler.
◆ GetVideoRenderer()
virtual Video::IRenderer* Murl::Graph::IDeInitTracker::GetVideoRenderer |
( |
| ) |
const |
|
pure virtual |
Get the engine's chosen video renderer.
- Returns
- The video renderer.
◆ GetAudioRenderer()
virtual Audio::IRenderer* Murl::Graph::IDeInitTracker::GetAudioRenderer |
( |
| ) |
const |
|
pure virtual |
Get the engine's chosen audio renderer.
- Returns
- The audio renderer.
◆ GetPhysicsSimulator()
Get the engine's chosen physics simulator.
- Returns
- The physics simulator.
◆ GetResourceCollection()
Get the engine's main resource collection.
- Returns
- The resource collection.
The documentation for this interface was generated from the following file:
- murl_graph_i_de_init_tracker.h