61#include <ACG/Geometry/Types/PlaneType.hh>
62#include <ACG/Scenegraph/BaseNode.hh>
63#include <ACG/Scenegraph/DrawModes.hh>
64#include <ACG/Math/Matrix4x4T.hh>
66#include <ACG/GL/VertexDeclaration.hh>
67#include <ACG/GL/IRenderer.hh>
68#include <ACG/GL/GLPrimitives.hh>
120 void setPlane(
Plane plane);
151 bool vboNeedsUpdate_;
virtual void getRenderObjects(IRenderer *_renderer, GLState &_state, const DrawModes::DrawMode &_drawMode, const Material *_mat)
Deferred draw call with shader based renderer.
virtual void boundingBox(Vec3d &, Vec3d &)
virtual DrawModes::DrawMode availableDrawModes() const
virtual void pick(GLState &, PickTarget)
virtual void draw(GLState &, const DrawModes::DrawMode &)
Draw this node using the draw modes _drawMode.
Class to define the vertex input layout.
unsigned int vbo_
VBO used to render the plane.
ACG_CLASSNAME(PlaneNode)
static name of this class
PickTarget
What target to use for picking.
Interface class between scenegraph and renderer.