Lumiera
0.pre.03
»edit your freedom«
|
#include "steam/engine/render-drive.hpp"
Abstract definition of the environment hosting a given render activity (CalcStream).
Exposes all the operations necessary to adjust the runtime behaviour of the render activity, like e.g. re-scheduling with modified playback speed. Since the CalcStream is an conceptual representation of "the rendering", the actual engine implementation is kept opaque this way.
Definition at line 73 of file render-drive.hpp.
Public Member Functions | |
virtual | ~RenderEnvironment () |
this is an interface | |
virtual play::Timings & | effectiveTimings ()=0 |
virtual Dispatcher & | getDispatcher ()=0 |