|  | OGRE 14.3
    Object-Oriented Graphics Rendering Engine | 
SceneManager that uses Portal-Connected-Zones to divide the scene spatially. More...
| Classes | |
| class | Ogre::Capsule | 
| 3D Line-Swept-Sphere class for intersection testing in Ogre3D Some algorithms based off code from the Wild Magic library by Dave Eberly  More... | |
| class | Ogre::PCPlane | 
| Portal Culling Plane.  More... | |
| class | Ogre::PCZCamera | 
| Specialized viewpoint from which an PCZone Scene can be rendered.  More... | |
| class | Ogre::PCZFrustum | 
| Specialized frustum shaped culling volume that has culling planes created from portals.  More... | |
| class | Ogre::PCZLight | 
| Specialized version of Ogre::Light which caches which zones the light affects.  More... | |
| class | Ogre::PCZLightFactory | 
| Factory object for creating PCZLight instances.  More... | |
| class | Ogre::PCZone | 
| Portal-Connected Zone datastructure for managing scene nodes.  More... | |
| class | Ogre::PCZSceneManager | 
| Specialized SceneManager that uses Portal-Connected-Zones to divide the scene spatially.  More... | |
| class | Ogre::PCZSceneManagerFactory | 
| Factory for PCZSceneManager.  More... | |
| class | Ogre::PCZSceneNode | 
| The PCZSceneNode is an extension used to store zone information and provide additional functionality for a given Ogre::SceneNode.  More... | |
| class | Ogre::ZoneData | 
| Macros | |
| #define | MAX_EXTRA_CULLING_PLANES 40 | 
| Typedefs | |
| typedef std::list< AntiPortal * > | Ogre::AntiPortalList | 
| typedef std::list< WireBoundingBox * > | Ogre::BoxList | 
| typedef std::vector< SceneNode * > | Ogre::NodeList | 
| typedef std::list< PCPlane * > | Ogre::PCPlaneList | 
| typedef std::list< PCZone * > | Ogre::PCZoneList | 
| typedef std::vector< PortalBase * > | Ogre::PortalBaseList | 
| typedef std::list< Portal * > | Ogre::PortalList | 
| typedef std::map< String, SceneNode * > | Ogre::SceneNodeList | 
| typedef std::map< String, ZoneData * > | Ogre::ZoneDataMap | 
| typedef std::list< PCZone * > | Ogre::ZoneList | 
| typedef std::map< String, PCZone * > | Ogre::ZoneMap | 
SceneManager that uses Portal-Connected-Zones to divide the scene spatially.
| #define MAX_EXTRA_CULLING_PLANES 40 | 
| typedef std::list< PCPlane * > Ogre::PCPlaneList | 
| typedef std::list<PCZone*> Ogre::ZoneList | 
| typedef std::map< String, PCZone * > Ogre::ZoneMap | 
| typedef std::list<PCZone*> Ogre::PCZoneList | 
| typedef std::list<Portal*> Ogre::PortalList | 
| typedef std::list<AntiPortal*> Ogre::AntiPortalList | 
| typedef std::vector<PortalBase*> Ogre::PortalBaseList | 
| typedef std::vector< SceneNode * > Ogre::NodeList | 
| typedef std::map<String, SceneNode*> Ogre::SceneNodeList | 
| typedef std::list< WireBoundingBox * > Ogre::BoxList | 
| typedef std::map<String, ZoneData*> Ogre::ZoneDataMap |