![]() |
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 |