TrinityCore
ObjectGridLoaderBase Class Reference

#include <ObjectGridLoader.h>

+ Inheritance diagram for ObjectGridLoaderBase:

Public Member Functions

 ObjectGridLoaderBase (NGridType &grid, Map *map, Cell const &cell)
 
uint32 GetLoadedCreatures () const
 
uint32 GetLoadedGameObjects () const
 
uint32 GetLoadedCorpses () const
 
uint32 GetLoadedAreaTriggers () const
 

Static Public Member Functions

static void SetObjectCell (MapObject *obj, CellCoord const &cellCoord)
 

Protected Attributes

Cell i_cell
 
NGridTypei_grid
 
Mapi_map
 
uint32 i_gameObjects
 
uint32 i_creatures
 
uint32 i_corpses
 
uint32 i_areaTriggers
 

Detailed Description

Definition at line 29 of file ObjectGridLoader.h.

Constructor & Destructor Documentation

◆ ObjectGridLoaderBase()

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

Definition at line 32 of file ObjectGridLoader.h.

Member Function Documentation

◆ GetLoadedAreaTriggers()

uint32 ObjectGridLoaderBase::GetLoadedAreaTriggers ( ) const
inline

Definition at line 41 of file ObjectGridLoader.h.

◆ GetLoadedCorpses()

uint32 ObjectGridLoaderBase::GetLoadedCorpses ( ) const
inline

Definition at line 40 of file ObjectGridLoader.h.

◆ GetLoadedCreatures()

uint32 ObjectGridLoaderBase::GetLoadedCreatures ( ) const
inline

Definition at line 38 of file ObjectGridLoader.h.

◆ GetLoadedGameObjects()

uint32 ObjectGridLoaderBase::GetLoadedGameObjects ( ) const
inline

Definition at line 39 of file ObjectGridLoader.h.

+ Here is the caller graph for this function:

◆ SetObjectCell()

void ObjectGridLoaderBase::SetObjectCell ( MapObject obj,
CellCoord const &  cellCoord 
)
static

Definition at line 85 of file ObjectGridLoader.cpp.

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

Member Data Documentation

◆ i_areaTriggers

uint32 ObjectGridLoaderBase::i_areaTriggers
protected

Definition at line 50 of file ObjectGridLoader.h.

◆ i_cell

Cell ObjectGridLoaderBase::i_cell
protected

Definition at line 44 of file ObjectGridLoader.h.

◆ i_corpses

uint32 ObjectGridLoaderBase::i_corpses
protected

Definition at line 49 of file ObjectGridLoader.h.

◆ i_creatures

uint32 ObjectGridLoaderBase::i_creatures
protected

Definition at line 48 of file ObjectGridLoader.h.

◆ i_gameObjects

uint32 ObjectGridLoaderBase::i_gameObjects
protected

Definition at line 47 of file ObjectGridLoader.h.

◆ i_grid

NGridType& ObjectGridLoaderBase::i_grid
protected

Definition at line 45 of file ObjectGridLoader.h.

◆ i_map

Map* ObjectGridLoaderBase::i_map
protected

Definition at line 46 of file ObjectGridLoader.h.


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