This is the complete list of members for PartitionManager, including all inherited members.
| calcMinRadius(const ICoord2D &cur) | PartitionManager | protected |
| calcRadiusVec() | PartitionManager | protected |
| CellAlongLineProc typedef | PartitionManager | protected |
| CellBreadthFirstProc typedef | PartitionManager | protected |
| crc(Xfer *xfer) | PartitionManager | virtual |
| doShroudCover(Real centerX, Real centerY, Real radius, PlayerMaskType playerMask) | PartitionManager | |
| doShroudReveal(Real centerX, Real centerY, Real radius, PlayerMaskType playerMask) | PartitionManager | |
| doThreatAffect(Real centerX, Real centerY, Real radius, UnsignedInt threatVal, PlayerMaskType playerMask) | PartitionManager | |
| doValueAffect(Real centerX, Real centerY, Real radius, UnsignedInt valueVal, PlayerMaskType playerMask) | PartitionManager | |
| DRAW(void) | SubsystemInterface | inline |
| draw(void) | SubsystemInterface | inlinevirtual |
| estimateTerrainExtremesAlongLine(const Coord3D &startWorld, const Coord3D &endWorld, Real *minZ, Real *maxZ, Coord2D *minZPos, Coord2D *maxZPos) | PartitionManager | |
| findPositionAround(const Coord3D *center, const FindPositionOptions *options, Coord3D *result) | PartitionManager | |
| geomCollidesWithGeom(const Coord3D *pos1, const GeometryInfo &geom1, Real angle1, const Coord3D *pos2, const GeometryInfo &geom2, Real angle2) const | PartitionManager | |
| getCellAt(Int x, Int y) | PartitionManager | inline |
| getCellAt(Int x, Int y) const | PartitionManager | inline |
| getCellCenterPos(Int x, Int y, Real &xx, Real &yy) | PartitionManager | |
| getCellCountX() | PartitionManager | inline |
| getCellCountY() | PartitionManager | inline |
| getCellSize() | PartitionManager | inline |
| getCellSizeInv() | PartitionManager | inline |
| getClosestObject(const Object *obj, Real maxDist, DistanceCalculationType dc, PartitionFilter **filters=NULL, Real *closestDist=NULL, Coord3D *closestDistVec=NULL) | PartitionManager | |
| getClosestObject(const Coord3D *pos, Real maxDist, DistanceCalculationType dc, PartitionFilter **filters=NULL, Real *closestDist=NULL, Coord3D *closestDistVec=NULL) | PartitionManager | |
| getClosestObjects(const Object *obj, const Coord3D *pos, Real maxDist, DistanceCalculationType dc, PartitionFilter **filters, SimpleObjectIterator *iter, Real *closestDistArg, Coord3D *closestVecArg) | PartitionManager | protected |
| getDistanceSquared(const Object *obj, const Object *otherObj, DistanceCalculationType dc, Coord3D *vec=NULL) | PartitionManager | |
| getDistanceSquared(const Object *obj, const Coord3D *pos, DistanceCalculationType dc, Coord3D *vec=NULL) | PartitionManager | |
| getGoalDistanceSquared(const Object *obj, const Coord3D *goalPos, const Object *otherObj, DistanceCalculationType dc, Coord3D *vec=NULL) | PartitionManager | |
| getGoalDistanceSquared(const Object *obj, const Coord3D *goalPos, const Coord3D *otherPos, DistanceCalculationType dc, Coord3D *vec=NULL) | PartitionManager | |
| getGroundOrStructureHeight(Real posx, Real posy) | PartitionManager | |
| getMostValuableLocation(Int playerIndex, UnsignedInt whichPlayerTypes, ValueOrThreat valType, Coord3D *outLocation) | PartitionManager | |
| getName(void) | SubsystemInterface | inline |
| getNearestGroupWithValue(Int playerIndex, UnsignedInt whichPlayerTypes, ValueOrThreat valType, const Coord3D *sourceLocation, Int valueRequired, Bool greaterThan, Coord3D *outLocation) | PartitionManager | |
| getPropShroudStatusForPlayer(Int playerIndex, const Coord3D *loc) const | PartitionManager | |
| getRelativeAngle2D(const Object *obj, const Object *otherObj) | PartitionManager | |
| getRelativeAngle2D(const Object *obj, const Coord3D *pos) | PartitionManager | |
| getShroudStatusForPlayer(Int playerIndex, Int x, Int y) const | PartitionManager | |
| getShroudStatusForPlayer(Int playerIndex, const Coord3D *loc) const | PartitionManager | |
| getUpdatedSinceLastReset(void) const | PartitionManager | inline |
| getVectorTo(const Object *obj, const Object *otherObj, DistanceCalculationType dc, Coord3D &vec) | PartitionManager | |
| getVectorTo(const Object *obj, const Coord3D *pos, DistanceCalculationType dc, Coord3D &vec) | PartitionManager | |
| hLineAddLooker(Int x1, Int x2, Int y, void *playerIndex) | PartitionManager | friend |
| hLineAddShrouder(Int x1, Int x2, Int y, void *playerIndex) | PartitionManager | friend |
| hLineAddThreat(Int x1, Int x2, Int y, void *threatValueParms) | PartitionManager | friend |
| hLineAddValue(Int x1, Int x2, Int y, void *threatValueParms) | PartitionManager | friend |
| hLineRemoveLooker(Int x1, Int x2, Int y, void *playerIndex) | PartitionManager | friend |
| hLineRemoveShrouder(Int x1, Int x2, Int y, void *playerIndex) | PartitionManager | friend |
| hLineRemoveThreat(Int x1, Int x2, Int y, void *threatValueParms) | PartitionManager | friend |
| hLineRemoveValue(Int x1, Int x2, Int y, void *threatValueParms) | PartitionManager | friend |
| init(void) | PartitionManager | virtual |
| isClearLineOfSightTerrain(const Object *obj, const Coord3D &objPos, const Object *other, const Coord3D &otherPos) | PartitionManager | |
| isColliding(const Object *a, const Object *b) const | PartitionManager | |
| isInListDirtyModules(PartitionData *o) const | PartitionManager | inline |
| iterateAllObjects(PartitionFilter **filters=NULL) | PartitionManager | |
| iterateCellsAlongLine(const Coord3D &pos, const Coord3D &posOther, CellAlongLineProc proc, void *userData) | PartitionManager | protected |
| iterateCellsBreadthFirst(const Coord3D *pos, CellBreadthFirstProc proc, void *userData) | PartitionManager | protected |
| iterateObjectsInRange(const Object *obj, Real maxDist, DistanceCalculationType dc, PartitionFilter **filters=NULL, IterOrderType order=ITER_FASTEST) | PartitionManager | |
| iterateObjectsInRange(const Coord3D *pos, Real maxDist, DistanceCalculationType dc, PartitionFilter **filters=NULL, IterOrderType order=ITER_FASTEST) | PartitionManager | |
| iteratePotentialCollisions(const Coord3D *pos, const GeometryInfo &geom, Real angle, Bool use2D=false) | PartitionManager | |
| loadPostProcess(void) | PartitionManager | virtual |
| m_name | SubsystemInterface | protected |
| PartitionManager(void) | PartitionManager | |
| postProcessLoad() | SubsystemInterface | inlinevirtual |
| prependToDirtyModules(PartitionData *o) | PartitionManager | inline |
| processEntirePendingUndoShroudRevealQueue() | PartitionManager | |
| processPendingUndoShroudRevealQueue(Bool considerTimestamp=TRUE) | PartitionManager | protected |
| queueUndoShroudReveal(Real centerX, Real centerY, Real radius, PlayerMaskType playerMask) | PartitionManager | |
| refreshShroudForLocalPlayer() | PartitionManager | |
| registerGhostObject(GhostObject *object) | PartitionManager | |
| registerObject(Object *object) | PartitionManager | |
| removeAllDirtyModules() | PartitionManager | inline |
| removeFromDirtyModules(PartitionData *o) | PartitionManager | inline |
| reset(void) | PartitionManager | virtual |
| resetPendingUndoShroudRevealQueue() | PartitionManager | protected |
| restoreFoggedCells(const ShroudStatusStoreRestore &inPartitionStore, Bool restoreToFog) | PartitionManager | |
| revealMapForPlayer(Int playerIndex) | PartitionManager | |
| revealMapForPlayerPermanently(Int playerIndex) | PartitionManager | |
| setName(AsciiString name) | SubsystemInterface | inline |
| shroudMapForPlayer(Int playerIndex) | PartitionManager | |
| shutdown(void) | PartitionManager | protected |
| Snapshot(void) | Snapshot | |
| storeFoggedCells(ShroudStatusStoreRestore &outPartitionStore, Bool storeToFog) const | PartitionManager | |
| SubsystemInterface() | SubsystemInterface | |
| tryPosition(const Coord3D *center, Real dist, Real angle, const FindPositionOptions *options, Coord3D *result) | PartitionManager | protected |
| undoRevealMapForPlayerPermanently(Int playerIndex) | PartitionManager | |
| undoShroudCover(Real centerX, Real centerY, Real radius, PlayerMaskType playerMask) | PartitionManager | |
| undoShroudReveal(Real centerX, Real centerY, Real radius, PlayerMaskType playerMask) | PartitionManager | |
| undoThreatAffect(Real centerX, Real centerY, Real radius, UnsignedInt threatVal, PlayerMaskType playerMask) | PartitionManager | |
| undoValueAffect(Real centerX, Real centerY, Real radius, UnsignedInt valueVal, PlayerMaskType playerMask) | PartitionManager | |
| unRegisterGhostObject(GhostObject *object) | PartitionManager | |
| unRegisterObject(Object *object) | PartitionManager | |
| UPDATE(void) | SubsystemInterface | inline |
| update(void) | PartitionManager | virtual |
| worldToCell(Real wx, Real wy, Int *cx, Int *cy) | PartitionManager | inline |
| worldToCellDist(Real w) | PartitionManager | inline |
| xfer(Xfer *xfer) | PartitionManager | virtual |
| ~PartitionManager(void) | PartitionManager | virtual |
| ~Snapshot(void) | Snapshot | |
| ~SubsystemInterface() | SubsystemInterface | virtual |