Lumiera  0.pre.03
»edit your freedom«
RenderEnvironment Class Referenceabstract

#include "steam/engine/render-drive.hpp"

Description

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 64 of file render-drive.hpp.

Public Member Functions

virtual ~RenderEnvironment ()
 this is an interface
 
virtual play::TimingseffectiveTimings ()=0
 
virtual DispatchergetDispatcher ()=0
 
+ Collaboration diagram for RenderEnvironment:

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