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>
10BEGIN_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;
69END_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