2 #ifndef GRAMODS_GRAPHICS_CUBESCENERENDERER
3 #define GRAMODS_GRAPHICS_CUBESCENERENDERER
5 #include <gmGraphics/Renderer.hh>
7 #include <gmCore/io_eigen.hh>
8 #include <gmCore/OFactory.hh>
10 BEGIN_NAMESPACE_GMGRAPHICS;
26 void render(
const Camera &camera,
const Eigen::Affine3f &Mm)
override;
34 void getNearFar(
const Camera &camera,
35 const Eigen::Affine3f &Mm,
44 void setCubeSize(
float d);
51 void setCubeSetSize(
float d);
58 void setAnimate(
bool on);
65 std::unique_ptr<Impl> _impl;
69 END_NAMESPACE_GMGRAPHICS;
The base of graphics Camera implementations.
Definition: Camera.hh:19
A renderer that draws a set of cubes, for demonstration and testing purposes.
Definition: CubeSceneRenderer.hh:17
The base of graphics Renderer implementations.
Definition: Renderer.hh:17
Definition: CubeSceneRenderer.cpp:23