TrinityCore
ObjectGridLoader Class Reference

#include <ObjectGridLoader.h>

+ Inheritance diagram for ObjectGridLoader:

Public Member Functions

 ObjectGridLoader (NGridType &grid, Map *map, Cell const &cell)
 
void Visit (GameObjectMapType &m)
 
void Visit (CreatureMapType &m)
 
void Visit (AreaTriggerMapType &m)
 
void Visit (CorpseMapType &) const
 
void Visit (DynamicObjectMapType &) const
 
void Visit (SceneObjectMapType &) const
 
void Visit (ConversationMapType &) const
 
void LoadN ()
 
- Public Member Functions inherited from ObjectGridLoaderBase
 ObjectGridLoaderBase (NGridType &grid, Map *map, Cell const &cell)
 
uint32 GetLoadedCreatures () const
 
uint32 GetLoadedGameObjects () const
 
uint32 GetLoadedCorpses () const
 
uint32 GetLoadedAreaTriggers () const
 

Friends

class ObjectWorldLoader
 

Additional Inherited Members

- Static Public Member Functions inherited from ObjectGridLoaderBase
static void SetObjectCell (MapObject *obj, CellCoord const &cellCoord)
 
- Protected Attributes inherited from ObjectGridLoaderBase
Cell i_cell
 
NGridTypei_grid
 
Mapi_map
 
uint32 i_gameObjects
 
uint32 i_creatures
 
uint32 i_corpses
 
uint32 i_areaTriggers
 

Detailed Description

Definition at line 53 of file ObjectGridLoader.h.

Constructor & Destructor Documentation

◆ ObjectGridLoader()

ObjectGridLoader::ObjectGridLoader ( NGridType grid,
Map map,
Cell const &  cell 
)
inline

Definition at line 58 of file ObjectGridLoader.h.

Member Function Documentation

◆ LoadN()

void ObjectGridLoader::LoadN ( void  )

Definition at line 171 of file ObjectGridLoader.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Visit() [1/7]

void ObjectGridLoader::Visit ( AreaTriggerMapType m)

Definition at line 145 of file ObjectGridLoader.cpp.

+ Here is the call graph for this function:

◆ Visit() [2/7]

void ObjectGridLoader::Visit ( ConversationMapType ) const
inline

Definition at line 68 of file ObjectGridLoader.h.

◆ Visit() [3/7]

void ObjectGridLoader::Visit ( CorpseMapType ) const
inline

Definition at line 65 of file ObjectGridLoader.h.

◆ Visit() [4/7]

void ObjectGridLoader::Visit ( CreatureMapType m)

Definition at line 138 of file ObjectGridLoader.cpp.

+ Here is the call graph for this function:

◆ Visit() [5/7]

void ObjectGridLoader::Visit ( DynamicObjectMapType ) const
inline

Definition at line 66 of file ObjectGridLoader.h.

◆ Visit() [6/7]

void ObjectGridLoader::Visit ( GameObjectMapType m)

Definition at line 131 of file ObjectGridLoader.cpp.

+ Here is the call graph for this function:

◆ Visit() [7/7]

void ObjectGridLoader::Visit ( SceneObjectMapType ) const
inline

Definition at line 67 of file ObjectGridLoader.h.

Friends And Related Function Documentation

◆ ObjectWorldLoader

friend class ObjectWorldLoader
friend

Definition at line 55 of file ObjectGridLoader.h.


The documentation for this class was generated from the following files: