64 Node * removeChild(
unsigned short index );
73 void removeAllChildren(
void);
95 virtual void _addToRenderQueue(
Camera* cam,
RenderQueue * q,
bool onlyShadowCasters,
124 void _updateBounds(
void );
126 void _removeNodeAndChildren( );
137 static unsigned long mColors[ 8 ];
139 static unsigned short mIndexes[ 24 ];
A viewpoint from which the scene will be rendered.
float Real
Software floating point type.
Octree * mOctant
Octree this node is attached to.
Manages the organisation and rendering of a 'scene' i.e.
A 3D box aligned with the x/y/z axes.
Class representing a node in the scene graph.
Octree * getOctant()
Returns the Octree in which this OctreeNode resides.
#define _OgreOctreePluginExport
Octree datastructure for managing scene nodes.
void setOctant(Octree *o)
Sets the Octree in which this OctreeNode resides.
AxisAlignedBox mLocalAABB
local bounding box
'New' rendering operation using vertex buffers.
Class to manage the scene object rendering queue.
AxisAlignedBox & _getLocalAABB()
Returns the local bounding box of this OctreeNode.
Specialized SceneNode that is customized for working within an Octree.
Structure collecting together information about the visible objects that have been discovered in a sc...
Class representing a general-purpose node an articulated scene graph.