OGRE 14.3
Object-Oriented Graphics Rendering Engine
|
#include <OgreOctreeZone.h>
Public Member Functions | |
OctreeZoneData (PCZSceneNode *, PCZone *) | |
Standard Constructor. | |
~OctreeZoneData () | |
Standard destructor. | |
bool | _isIn (AxisAlignedBox &box) |
Octree * | getOctant () |
Returns the Octree in which this OctreeNode resides. | |
void | setOctant (Octree *o) |
Sets the Octree in which this OctreeNode resides. | |
void | update (void) override |
Update data. | |
Public Member Functions inherited from Ogre::ZoneData | |
ZoneData (PCZSceneNode *, PCZone *) | |
Standard Constructor. | |
virtual | ~ZoneData () |
Standard destructor. | |
Public Attributes | |
Octree * | mOctant |
Octree this node is attached to. | |
AxisAlignedBox | mOctreeWorldAABB |
Octree-specific world bounding box (only includes attached objects, not children) | |
Public Attributes inherited from Ogre::ZoneData | |
PCZSceneNode * | mAssociatedNode |
PCZone * | mAssociatedZone |
Ogre::OctreeZoneData::OctreeZoneData | ( | PCZSceneNode * | , |
PCZone * | |||
) |
Standard Constructor.
Ogre::OctreeZoneData::~OctreeZoneData | ( | ) |
Standard destructor.
Update data.
Reimplemented from Ogre::ZoneData.
|
inline |
Returns the Octree in which this OctreeNode resides.
Sets the Octree in which this OctreeNode resides.
bool Ogre::OctreeZoneData::_isIn | ( | AxisAlignedBox & | box | ) |
AxisAlignedBox Ogre::OctreeZoneData::mOctreeWorldAABB |
Octree-specific world bounding box (only includes attached objects, not children)