|  | 
|  | DefaultZone (PCZSceneManager *, const String &) | 
|  | 
|  | ~DefaultZone () | 
|  | 
| virtual void | _addAntiPortal (AntiPortal *newAntiPortal) | 
|  | Add an anti portal to the zone.  More... 
 | 
|  | 
| void | _addNode (PCZSceneNode *) | 
|  | Adds an SceneNode to this Zone.  More... 
 | 
|  | 
| virtual void | _addPortal (Portal *newPortal) | 
|  | Add a portal to the zone.  More... 
 | 
|  | 
| void | _checkLightAgainstPortals (PCZLight *, unsigned long, PCZFrustum *, Portal *) | 
|  | (recursive) check the given light against all portals in the zone  More... 
 | 
|  | 
| void | _checkNodeAgainstPortals (PCZSceneNode *, Portal *) | 
|  | (recursive) check the given node against all portals in the zone  More... 
 | 
|  | 
| virtual void | _clearNodeLists (short nodeListTypes) | 
|  | Remove all nodes from the node reference list and clear it.  More... 
 | 
|  | 
| void | _findNodes (const AxisAlignedBox &t, PCZSceneNodeList &list, PortalList &visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode *exclude) | 
|  | 
| void | _findNodes (const Sphere &t, PCZSceneNodeList &list, PortalList &visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode *exclude) | 
|  | 
| void | _findNodes (const PlaneBoundedVolume &t, PCZSceneNodeList &list, PortalList &visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode *exclude) | 
|  | 
| void | _findNodes (const Ray &t, PCZSceneNodeList &list, PortalList &visitedPortals, bool includeVisitors, bool recurseThruPortals, PCZSceneNode *exclude) | 
|  | 
| virtual void | _removeAntiPortal (AntiPortal *removeAntiPortal) | 
|  | Remove an anti portal from the zone.  More... 
 | 
|  | 
| virtual void | _removePortal (Portal *removePortal) | 
|  | Remove a portal from the zone.  More... 
 | 
|  | 
| virtual void | createNodeZoneData (PCZSceneNode *) | 
|  | Create zone specific data for a node.  More... 
 | 
|  | 
| void | dirtyNodeByMovingPortals (void) | 
|  | Mark nodes dirty base on moving portals.  More... 
 | 
|  | 
| virtual Portal * | findMatchingPortal (Portal *) | 
|  | Find a matching portal (for connecting portals)  More... 
 | 
|  | 
| void | findVisibleNodes (PCZCamera *, NodeList &visibleNodeList, RenderQueue *queue, VisibleObjectsBoundsInfo *visibleBounds, bool onlyShadowCasters, bool displayNodes, bool showBoundingBoxes) | 
|  | Find and add visible objects to the render queue.  More... 
 | 
|  | 
| virtual void | getAABB (AxisAlignedBox &) | 
|  | Get the world coordinate aabb of the zone.  More... 
 | 
|  | 
| SceneNode * | getEnclosureNode (void) | 
|  | Get a pointer to the enclosure node for this PCZone.  More... 
 | 
|  | 
| unsigned long | getLastVisibleFrame (void) | 
|  | Get the lastVisibleFrame counter value.  More... 
 | 
|  | 
| PCZCamera * | getLastVisibleFromCamera () | 
|  | Get the lastVisibleFromCamera pointer.  More... 
 | 
|  | 
| const String & | getName (void) const | 
|  | 
| bool | getPortalsUpdated (void) | 
|  | 
| void * | getUserData (void) | 
|  | Get & set the user data.  More... 
 | 
|  | 
| const String & | getZoneTypeName () const | 
|  | 
| bool | hasSky (void) | 
|  | 
| virtual void | notifyBeginRenderScene (void) | 
|  | Called when a _renderScene is called in the SceneManager.  More... 
 | 
|  | 
| void | notifyCameraCreated (Camera *c) | 
|  | called when the scene manager creates a camera because some zone managers (like TerrainZone) need the camera info.  More... 
 | 
|  | 
| virtual void | notifyWorldGeometryRenderQueue (uint8 qid) | 
|  | Called by PCZSM during setWorldGeometryRenderQueue()  More... 
 | 
|  | 
| void | removeNode (PCZSceneNode *) | 
|  | Removes all references to a SceneNode from this Zone.  More... 
 | 
|  | 
| bool | requiresZoneSpecificNodeData (void) | 
|  | Indicates whether or not this zone requires zone-specific data for each scene node.  More... 
 | 
|  | 
| void | setEnclosureNode (PCZSceneNode *) | 
|  | Set the enclosure node for this Zone.  More... 
 | 
|  | 
| void | setHasSky (bool yesno) | 
|  | If sky should be drawn with this zone.  More... 
 | 
|  | 
| void | setLastVisibleFrame (unsigned long frameCount) | 
|  | Set the lastVisibleFrame counter.  More... 
 | 
|  | 
| void | setLastVisibleFromCamera (PCZCamera *camera) | 
|  | Set the lastVisibleFromCamera pointer.  More... 
 | 
|  | 
| bool | setOption (const String &, const void *) | 
|  | Sets the options for the Zone.  More... 
 | 
|  | 
| void | setPortalsUpdated (bool updated) | 
|  | 
| void | setUserData (void *userData) | 
|  | 
| virtual void | setZoneGeometry (const String &filename, PCZSceneNode *parentNode) | 
|  | Called by PCZSM during setZoneGeometry()  More... 
 | 
|  | 
| PCZone * | updateNodeHomeZone (PCZSceneNode *pczsn, bool allowBackTouces) | 
|  | Update a node's home zone.  More... 
 | 
|  | 
| void | updatePortalsZoneData (void) | 
|  | Update the zone data for each portal.  More... 
 | 
|  |