The tracker used for input finishing traversals.
More...
#include "murl_graph_i_finish_input_tracker.h"
Inherited by Murl::Core::GraphFinishInputTracker.
The tracker used for input finishing traversals.
This interface represents a graph state tracker used during Graph::INode::FinishInput traversals.
◆ Init()
virtual Bool Murl::Graph::IFinishInputTracker::Init |
( |
| ) |
|
|
pure virtual |
Initialize the tracker.
Called by the engine.
- Returns
- true if successful.
◆ DeInit()
virtual Bool Murl::Graph::IFinishInputTracker::DeInit |
( |
| ) |
|
|
pure virtual |
Deinitialize the tracker.
Called by the engine.
- Returns
- true if successful.
◆ GetTrackerInterface()
virtual ITracker* Murl::Graph::IFinishInputTracker::GetTrackerInterface |
( |
| ) |
|
|
pure virtual |
Get the tracker base class interface.
- Returns
- The tracker base class interface.
◆ BeginFrame()
virtual Bool Murl::Graph::IFinishInputTracker::BeginFrame |
( |
| ) |
|
|
pure virtual |
Begin a traversal frame.
Called by the engine.
- Returns
- true if successful.
◆ EndFrame()
virtual Bool Murl::Graph::IFinishInputTracker::EndFrame |
( |
| ) |
|
|
pure virtual |
End a traversal frame.
Called by the engine.
- Returns
- true if successful.
◆ BeginLogicTick()
virtual Bool Murl::Graph::IFinishInputTracker::BeginLogicTick |
( |
| ) |
|
|
pure virtual |
Begin a traversal logic tick.
Called by the engine.
- Returns
- true if successful.
◆ EndLogicTick()
virtual Bool Murl::Graph::IFinishInputTracker::EndLogicTick |
( |
| ) |
|
|
pure virtual |
End a traversal logic tick.
Called by the engine.
- Returns
- true if successful.
◆ GetCurrentLogicTickNumber()
virtual UInt32 Murl::Graph::IFinishInputTracker::GetCurrentLogicTickNumber |
( |
| ) |
const |
|
pure virtual |
Get the current logic tick number.
- Returns
- The current logic tick number.
◆ GetCurrentLogicTickTime()
virtual Double Murl::Graph::IFinishInputTracker::GetCurrentLogicTickTime |
( |
| ) |
const |
|
pure virtual |
Get the current absolute logic tick time.
- Returns
- The current logic tick time in seconds.
◆ GetCurrentLogicTickDuration()
virtual Double Murl::Graph::IFinishInputTracker::GetCurrentLogicTickDuration |
( |
| ) |
const |
|
pure virtual |
Get the current logic tick duration.
- Returns
- The current logic tick duration in seconds.
◆ GetTouchableHandler()
Get the input touchable handler used to submit input objects.
- Returns
- The input touchable handler.
◆ GetProcessTracker()
Get the input processing tracker.
- Returns
- The tracker.
The documentation for this interface was generated from the following file:
- murl_graph_i_finish_input_tracker.h