|
| | 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< N, ACTIVE_OBJECT, WORLD_OBJECT_TYPES, GRID_OBJECT_TYPES > > *pTo) |
| |
| bool | isGridObjectDataLoaded () const |
| |
| void | setGridObjectDataLoaded (bool pLoaded) |
| |
| GridInfo * | getGridInfoRef () |
| |
| TimeTracker const & | getTimeTracker () const |
| |
| bool | getUnloadLock () const |
| |
| void | setUnloadExplicitLock (bool on) |
| |
| void | setUnloadReferenceLock (bool on) |
| |
| void | incUnloadActiveLock () |
| |
| void | decUnloadActiveLock () |
| |
| void | ResetTimeTracker (time_t interval) |
| |
| void | UpdateTimeTracker (time_t diff) |
| |
| template<class T , class TT > |
| void | VisitAllGrids (TypeContainerVisitor< T, TypeMapContainer< TT > > &visitor) |
| |
| template<class T , class TT > |
| void | VisitGrid (const uint32 x, const uint32 y, TypeContainerVisitor< T, TypeMapContainer< TT > > &visitor) |
| |
| template<class T > |
| uint32 | GetWorldObjectCountInNGrid () const |
| |
template<
uint32 N, class ACTIVE_OBJECT, class WORLD_OBJECT_TYPES, class GRID_OBJECT_TYPES>
class NGrid< N, ACTIVE_OBJECT, WORLD_OBJECT_TYPES, GRID_OBJECT_TYPES >
Definition at line 72 of file NGrid.h.