TrinityCore
Loading...
Searching...
No Matches
ObjectGridLoaderBase Class Reference

#include <ObjectGridLoader.h>

+ Inheritance diagram for ObjectGridLoaderBase:

Public Member Functions

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

Static Public Member Functions

template<typename T >
static void AddToMap (T *obj, Map *map, uint32 &objectCount)
 

Protected Attributes

NGridType & i_grid
 
Map * i_map
 
uint32 i_gameObjects
 
uint32 i_creatures
 
uint32 i_corpses
 
uint32 i_areaTriggers
 

Detailed Description

Definition at line 28 of file ObjectGridLoader.h.

Constructor & Destructor Documentation

◆ ObjectGridLoaderBase()

ObjectGridLoaderBase::ObjectGridLoaderBase ( NGridType &  grid,
Map *  map 
)
inline

Definition at line 31 of file ObjectGridLoader.h.

Member Function Documentation

◆ AddToMap()

template<class T >
template void ObjectGridLoaderBase::AddToMap ( T *  obj,
Map *  map,
uint32 &  objectCount 
)
static

◆ GetLoadedAreaTriggers()

uint32 ObjectGridLoaderBase::GetLoadedAreaTriggers ( ) const
inline

Definition at line 38 of file ObjectGridLoader.h.

◆ GetLoadedCorpses()

uint32 ObjectGridLoaderBase::GetLoadedCorpses ( ) const
inline

Definition at line 37 of file ObjectGridLoader.h.

◆ GetLoadedCreatures()

uint32 ObjectGridLoaderBase::GetLoadedCreatures ( ) const
inline

Definition at line 35 of file ObjectGridLoader.h.

◆ GetLoadedGameObjects()

uint32 ObjectGridLoaderBase::GetLoadedGameObjects ( ) const
inline

Definition at line 36 of file ObjectGridLoader.h.

Referenced by MultiPersonalPhaseTracker::LoadGrid().

Member Data Documentation

◆ i_areaTriggers

uint32 ObjectGridLoaderBase::i_areaTriggers
protected

Definition at line 49 of file ObjectGridLoader.h.

Referenced by ObjectGridLoader::LoadN().

◆ i_corpses

uint32 ObjectGridLoaderBase::i_corpses
protected

Definition at line 48 of file ObjectGridLoader.h.

Referenced by ObjectGridLoader::LoadN().

◆ i_creatures

uint32 ObjectGridLoaderBase::i_creatures
protected

Definition at line 47 of file ObjectGridLoader.h.

Referenced by PersonalPhaseGridLoader::Load(), and ObjectGridLoader::LoadN().

◆ i_gameObjects

uint32 ObjectGridLoaderBase::i_gameObjects
protected

Definition at line 46 of file ObjectGridLoader.h.

Referenced by PersonalPhaseGridLoader::Load(), and ObjectGridLoader::LoadN().

◆ i_grid

NGridType& ObjectGridLoaderBase::i_grid
protected

Definition at line 44 of file ObjectGridLoader.h.

Referenced by PersonalPhaseGridLoader::Load(), and ObjectGridLoader::LoadN().

◆ i_map

Map* ObjectGridLoaderBase::i_map
protected

Definition at line 45 of file ObjectGridLoader.h.

Referenced by PersonalPhaseGridLoader::Load(), and ObjectGridLoader::LoadN().


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