12 #ifndef RENDERSTAGE_H_6014714286 13 #define RENDERSTAGE_H_6014714286 15 #include <Carna/Carna.h> 48 const std::unique_ptr< Details > pimpl;
78 void setViewTransformFixed(
bool viewTransformFixed );
84 bool isViewTransformFixed()
const;
97 virtual void reshape(
FrameRenderer& fr,
unsigned int width,
unsigned int height );
107 bool isInitialized()
const;
112 virtual void prepareFrame(
Node& root );
132 bool isEnabled()
const;
138 void setEnabled(
bool );
170 #endif // RENDERSTAGE_H_6014714286 Defines Carna::base::math namespace and CARNA_FOR_VECTOR3UI.
Defines callbacks for RenderStage lifetime events.
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.
#define NON_COPYABLE
Features class it is placed in as non-copyable.