![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "GridCell.h"
Public Member Functions | |
~GridCell ()=default | |
template<class SPECIFIC_OBJECT > | |
void | AddGridObject (SPECIFIC_OBJECT *obj) |
template<class T > | |
void | Visit (TypeContainerVisitor< T, TypeMapContainer< GRID_OBJECT_TYPES > > &visitor) |
template<class SPECIFIC_OBJECT > | |
void | AddFarVisibleObject (SPECIFIC_OBJECT *obj) |
template<class SPECIFIC_OBJECT > | |
void | RemoveFarVisibleObject (SPECIFIC_OBJECT *obj) |
template<class T > | |
void | Visit (TypeContainerVisitor< T, TypeVectorContainer< FAR_VISIBLE_OBJECT_TYPES > > &visitor) |
Private Attributes | |
TypeMapContainer< GRID_OBJECT_TYPES > | _gridObjects |
TypeVectorContainer< FAR_VISIBLE_OBJECT_TYPES > | _farVisibleObjects |
|
default |
|
inline |
References GridCell< GRID_OBJECT_TYPES, FAR_VISIBLE_OBJECT_TYPES >::_farVisibleObjects.
Referenced by MapGrid< GRID_OBJECT_TYPES, FAR_VISIBLE_OBJECT_TYPES >::AddFarVisibleObject().
|
inline |
References GridCell< GRID_OBJECT_TYPES, FAR_VISIBLE_OBJECT_TYPES >::_gridObjects, and ASSERT.
Referenced by MapGrid< GRID_OBJECT_TYPES, FAR_VISIBLE_OBJECT_TYPES >::AddGridObject().
|
inline |
|
inline |
References GridCell< GRID_OBJECT_TYPES, FAR_VISIBLE_OBJECT_TYPES >::_gridObjects.
Referenced by MapGrid< GRID_OBJECT_TYPES, FAR_VISIBLE_OBJECT_TYPES >::VisitCell().
|
inline |
|
private |
|
private |