12 #ifndef COMPOSITIONSTAGE_H_6014714286 13 #define COMPOSITIONSTAGE_H_6014714286 45 const std::unique_ptr< Details > pimpl;
94 void setCompositionSwap(
bool );
101 bool isCompositionSwapped()
const;
103 virtual void reshape(
base::FrameRenderer& fr,
unsigned int width,
unsigned int height )
override;
105 virtual void prepareFrame(
base::Node& root )
override;
112 virtual void renderPass
138 virtual void renderPass
142 ,
bool isFirstInvocation
143 ,
bool isFirstSource ) = 0;
153 #endif // COMPOSITIONSTAGE_H_6014714286 Defines rendering stage that combines two other renderings either by putting them next to each other ...
CompositionMode
Defines how two renderings are to be combined.
Defines logic for rendering frames from given scenes.
Defines the inner node of a scene graph. Implements a spatial scene element that is allowed to have c...
Invokes the rendering stages of the frame renderer successively.
Eigen::Matrix< float, 4, 4, Eigen::ColMajor > Matrix4f
Defines matrix.
Base abstract class of each rendering stage. Refer to the documentation of the rendering process...
Defines a rendering viewport. The viewport is a property of the current OpenGL context.
Defines Carna::base::RenderStage.