![]() |
Lumiera 0.pre.04
»edit your freedom«
|
#include "steam/engine/dispatcher.hpp"
Job-planning Step-1: establish a sequence of frame start times.
Definition at line 150 of file dispatcher.hpp.
Public Attributes | |
| Dispatcher *const | dispatcher |
| const Timings | timings |
| TimeVar | currPoint {Time::NEVER} |
| TimeVar | stopPoint {Time::NEVER} |
| FrameCnt | frameNr {0} |
Public Member Functions | |
| bool | checkPoint () const |
| TimeVar const & | yield () const |
| void | iterNext () |
Protected Member Functions | |
| void | activate (Time start, Time after) |
|
inline |
Definition at line 163 of file dispatcher.hpp.
References Dispatcher::PipeFrameTick::currPoint, and Dispatcher::PipeFrameTick::stopPoint.
|
inline |
Definition at line 169 of file dispatcher.hpp.
References Dispatcher::PipeFrameTick::currPoint.
|
inline |
Definition at line 175 of file dispatcher.hpp.
References Dispatcher::PipeFrameTick::currPoint, Dispatcher::PipeFrameTick::frameNr, Timings::getFrameStartAt(), and Dispatcher::PipeFrameTick::timings.
Here is the call graph for this function:Definition at line 183 of file dispatcher.hpp.
References Dispatcher::PipeFrameTick::currPoint, Dispatcher::PipeFrameTick::frameNr, Timings::getBreakPointAfter(), Timings::getFrameStartAt(), Dispatcher::PipeFrameTick::stopPoint, and Dispatcher::PipeFrameTick::timings.
Here is the call graph for this function:| Dispatcher* const dispatcher |
Definition at line 152 of file dispatcher.hpp.
Referenced by Dispatcher::PipelineBuilder< SRC >::pullFrom().
| const Timings timings |
Definition at line 153 of file dispatcher.hpp.
Referenced by Dispatcher::PipeFrameTick::activate(), and Dispatcher::PipeFrameTick::iterNext().
| TimeVar currPoint {Time::NEVER} |
Definition at line 155 of file dispatcher.hpp.
Referenced by Dispatcher::PipeFrameTick::activate(), Dispatcher::PipeFrameTick::checkPoint(), Dispatcher::PipeFrameTick::iterNext(), Dispatcher::PipelineBuilder< SRC >::pullFrom(), and Dispatcher::PipeFrameTick::yield().
| TimeVar stopPoint {Time::NEVER} |
Definition at line 156 of file dispatcher.hpp.
Referenced by Dispatcher::PipeFrameTick::activate(), and Dispatcher::PipeFrameTick::checkPoint().
| FrameCnt frameNr {0} |
Definition at line 157 of file dispatcher.hpp.
Referenced by Dispatcher::PipeFrameTick::activate(), Dispatcher::PipeFrameTick::iterNext(), and Dispatcher::PipelineBuilder< SRC >::pullFrom().
Collaboration diagram for Dispatcher::PipeFrameTick: