Go to the documentation of this file.
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;
Defines a plane in 3D space.
A viewpoint from which the scene will be rendered.
static String msMovableType
Abstract class defining a movable object in a scene.
Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply.
void _notifyCurrentCamera(Camera *)
Overridden from MovableObject.
Implementation of a Quaternion, i.e.
A 3D box aligned with the x/y/z axes.
void visitRenderables(Renderable::Visitor *visitor, bool debugRenderables=false)
Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...
Visitor object that can be used to iterate over a collection of Renderable instances abstractly.
Real getBoundingRadius(void) const
Overridden from MovableObject.
float Real
Software floating point type.
const AxisAlignedBox & getBoundingBox(void) const
Overridden from MovableObject.
void _updateRenderQueue(RenderQueue *)
Overridden from MovableObject.
Standard 3-dimensional vector.
Class to manage the scene object rendering queue.
Copyright © 2012 Torus Knot Software Ltd

This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.