28 #ifndef __MovablePlane_H__
29 #define __MovablePlane_H__
82 const String& getMovableType(
void)
const;
84 const Plane& _getDerivedPlane(
void)
const;
87 bool debugRenderables =
false)
91 (void)debugRenderables;
void _updateRenderQueue(RenderQueue *)
Overridden from MovableObject.
A viewpoint from which the scene will be rendered.
float Real
Software floating point type.
Defines a plane in 3D space.
void visitRenderables(Renderable::Visitor *visitor, bool debugRenderables=false)
Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...
static String msMovableType
A 3D box aligned with the x/y/z axes.
Abstract class defining a movable object in a scene.
Implementation of a Quaternion, i.e.
void _notifyCurrentCamera(Camera *)
Overridden from MovableObject.
Real getBoundingRadius(void) const
Overridden from MovableObject.
Visitor object that can be used to iterate over a collection of Renderable instances abstractly...
Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply...
Standard 3-dimensional vector.
Class to manage the scene object rendering queue.
const AxisAlignedBox & getBoundingBox(void) const
Overridden from MovableObject.