|
| | NGrid (uint32 id, int32 x, int32 y, time_t expiry, bool unload=true) |
| |
| GridType & | GetGridType (const uint32 x, const uint32 y) |
| |
| GridType const & | GetGridType (const uint32 x, const uint32 y) const |
| |
| uint32 | GetGridId (void) const |
| |
| grid_state_t | GetGridState (void) const |
| |
| void | SetGridState (grid_state_t s) |
| |
| int32 | getX () const |
| |
| int32 | getY () const |
| |
| void | link (GridRefManager< NGrid > *pTo) |
| |
| bool | isGridObjectDataLoaded () const |
| |
| void | setGridObjectDataLoaded (bool pLoaded) |
| |
| GridInfo * | getGridInfoRef () |
| |
| TimeTracker const & | getTimeTracker () const |
| |
| bool | getUnloadLock () const |
| |
| void | setUnloadExplicitLock (bool on) |
| |
| void | incUnloadActiveLock () |
| |
| void | decUnloadActiveLock () |
| |
| void | ResetTimeTracker (time_t interval) |
| |
| void | UpdateTimeTracker (time_t diff) |
| |
| template<class VISITOR > |
| void | VisitAllGrids (TypeContainerVisitor< VISITOR, WORLD_OBJECT_CONTAINER > &visitor) |
| |
| template<class VISITOR > |
| void | VisitAllGrids (TypeContainerVisitor< VISITOR, GRID_OBJECT_CONTAINER > &visitor) |
| |
| template<class VISITOR > |
| void | VisitGrid (uint32 x, uint32 y, TypeContainerVisitor< VISITOR, WORLD_OBJECT_CONTAINER > &visitor) |
| |
| template<class VISITOR > |
| void | VisitGrid (uint32 x, uint32 y, TypeContainerVisitor< VISITOR, GRID_OBJECT_CONTAINER > &visitor) |
| |
| template<class T > |
| std::size_t | GetWorldObjectCountInNGrid () const |
| |
| template<class T > |
| std::size_t | GetGridObjectCountInNGrid () const |
| |
| template<class T > |
| bool | HasWorldObjectsInNGrid () const |
| |
| template<class T > |
| bool | HasGridObjectsInNGrid () const |
| |
template<
uint32 N, class WORLD_OBJECT_CONTAINER, class GRID_OBJECT_CONTAINER>
class NGrid< N, WORLD_OBJECT_CONTAINER, GRID_OBJECT_CONTAINER >
Definition at line 69 of file NGrid.h.