Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Skyfire::GridUpdater Struct Reference

#include <GridNotifiers.h>

Collaboration diagram for Skyfire::GridUpdater:

Public Member Functions

 GridUpdater (GridType &grid, uint32 diff)
template<class T>
void updateObjects (GridRefManager< T > &m)
void Visit (AreaTriggerMapType &m)
void Visit (CorpseMapType &m)
void Visit (CreatureMapType &m)
void Visit (DynamicObjectMapType &m)
void Visit (GameObjectMapType &m)
void Visit (PlayerMapType &m)

Public Attributes

GridTypei_grid
uint32 i_timeDiff

Detailed Description

Definition at line 92 of file GridNotifiers.h.

Constructor & Destructor Documentation

◆ GridUpdater()

Skyfire::GridUpdater::GridUpdater ( GridType & grid,
uint32 diff )
inline

Definition at line 96 of file GridNotifiers.h.

References i_grid, and i_timeDiff.

Member Function Documentation

◆ updateObjects()

template<class T>
void Skyfire::GridUpdater::updateObjects ( GridRefManager< T > & m)
inline

◆ Visit() [1/6]

void Skyfire::GridUpdater::Visit ( AreaTriggerMapType & m)
inline

Definition at line 109 of file GridNotifiers.h.

References updateObjects().

◆ Visit() [2/6]

void Skyfire::GridUpdater::Visit ( CorpseMapType & m)
inline

Definition at line 108 of file GridNotifiers.h.

References updateObjects().

◆ Visit() [3/6]

void Skyfire::GridUpdater::Visit ( CreatureMapType & m)
inline

Definition at line 105 of file GridNotifiers.h.

References updateObjects().

◆ Visit() [4/6]

void Skyfire::GridUpdater::Visit ( DynamicObjectMapType & m)
inline

Definition at line 107 of file GridNotifiers.h.

References updateObjects().

◆ Visit() [5/6]

void Skyfire::GridUpdater::Visit ( GameObjectMapType & m)
inline

Definition at line 106 of file GridNotifiers.h.

References updateObjects().

◆ Visit() [6/6]

void Skyfire::GridUpdater::Visit ( PlayerMapType & m)
inline

Definition at line 104 of file GridNotifiers.h.

References updateObjects().

Member Data Documentation

◆ i_grid

GridType& Skyfire::GridUpdater::i_grid

Definition at line 94 of file GridNotifiers.h.

Referenced by GridUpdater().

◆ i_timeDiff

uint32 Skyfire::GridUpdater::i_timeDiff

Definition at line 95 of file GridNotifiers.h.

Referenced by GridUpdater(), and updateObjects().


The documentation for this struct was generated from the following file: