12 #ifndef RENDERTASK_H_6014714286 13 #define RENDERTASK_H_6014714286 15 #include <Carna/Carna.h> 45 std::size_t nextRenderStage;
94 void render(
const Viewport& vp,
unsigned int clearBuffersMask = 0 );
116 #endif // RENDERTASK_H_6014714286 Defines Carna::base::math namespace and CARNA_FOR_VECTOR3UI.
const FrameRenderer & renderer
References the frame renderer.
const math::Matrix4f & projection
References the projection matrix to be used.
Defines logic for rendering frames from given scenes.
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.
Maintains a framebuffer object that supports up to 8 color components simultaneously.