61 #include <ObjectTypes/Plane/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>
119 void setPlane(
Plane plane);
150 bool vboNeedsUpdate_;
159 #endif // ACG_PLANENODE_HH defined
PickTarget
What target to use for picking.
virtual void draw(GLState &, const DrawModes::DrawMode &)
Draw this node using the draw modes _drawMode.
virtual void pick(GLState &, PickTarget)
Interface class between scenegraph and renderer.
virtual void getRenderObjects(IRenderer *_renderer, GLState &_state, const DrawModes::DrawMode &_drawMode, const Material *_mat)
Deferred draw call with shader based renderer.
unsigned int vbo_
VBO used to render the plane.
virtual DrawModes::DrawMode availableDrawModes() const
virtual void boundingBox(Vec3d &, Vec3d &)
Class to define the vertex input layout.