12 #ifndef CUTTINGPLANESSTAGE_H_6014714286
13 #define CUTTINGPLANESSTAGE_H_6014714286
17 #include <Carna/Carna.h>
60 const std::unique_ptr< Details > pimpl;
62 struct VideoResources;
63 std::unique_ptr< VideoResources > vr;
88 virtual void renderPass
96 void setWindowingLevel(
base::HUV windowingLevel );
101 void setWindowingWidth(
unsigned int windowingWidth );
106 void setRenderingInverse(
bool inverse );
116 unsigned int windowingWidth()
const;
131 bool isRenderingInverse()
const;
137 virtual void rewindRenderQueues()
override;
151 #endif // CUTTINGPLANESSTAGE_H_6014714286
Defines Carna::base::Renderable.
Defines Carna::base::GeometryStage.
Partially implements a rendering stage that uses at least one render queue for rendering geometry fro...
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.
static const unsigned int DEFAULT_WINDOWING_WIDTH
Holds the default value for setWindowingWidth.
Renders cutting planes of volume geometries in the scene.
Eigen::Matrix< float, 4, 4, Eigen::ColMajor > Matrix4f
Defines matrix.
Defines a rendering viewport. The viewport is a property of the current OpenGL context.
Represents a Geometry object that has been queued into a RenderQueue. The object's model-view transfo...
signed short HUV
Represents values in .
static const base::HUV DEFAULT_WINDOWING_LEVEL
Holds the default value for setWindowingLevel.
static const unsigned int ROLE_HU_VOLUME
Holds the role that HU volume data is expected to take when attached to base::Geometry nodes...