65 Node * removeChild(
unsigned short index );
74 void removeAllChildren(
void);
96 virtual void _addToRenderQueue(
Camera* cam,
RenderQueue * q,
bool onlyShadowCasters,
125 void _updateBounds(
void );
127 void _removeNodeAndChildren( );
138 static unsigned long mColors[ 8 ];
140 static unsigned short mIndexes[ 24 ];
A viewpoint from which the scene will be rendered.
#define _OgreOctreePluginExport
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.
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.