Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
MMAP::MMapData Class Reference

#include <MMapManager.h>

Public Member Functions

dtNavMesh * GetNavMesh (TerrainSet swaps)
 MMapData (dtNavMesh *mesh, uint32 mapId)
 ~MMapData ()

Public Attributes

TerrainSetMap loadedPhasedTiles
MMapTileSet loadedTileRefs
dtNavMesh * navMesh
NavMeshQuerySet navMeshQueries

Private Member Functions

void AddSwap (PhasedTile *tile, uint32 swap, uint32 packedXY)
void RemoveSwap (PhasedTile *ptile, uint32 swap, uint32 packedXY)

Private Attributes

std::set< uint32_activeSwaps
PhaseTileContainer _baseTiles
uint32 _mapId

Detailed Description

Definition at line 51 of file MMapManager.h.

Constructor & Destructor Documentation

◆ MMapData()

MMAP::MMapData::MMapData ( dtNavMesh * mesh,
uint32 mapId )
inline

Definition at line 54 of file MMapManager.h.

References _mapId, and navMesh.

◆ ~MMapData()

MMAP::MMapData::~MMapData ( )

Definition at line 395 of file MMapManager.cpp.

References _baseTiles, navMesh, and navMeshQueries.

Member Function Documentation

◆ AddSwap()

◆ GetNavMesh()

◆ RemoveSwap()

void MMAP::MMapData::RemoveSwap ( PhasedTile * ptile,
uint32 swap,
uint32 packedXY )
private

Member Data Documentation

◆ _activeSwaps

std::set<uint32> MMAP::MMapData::_activeSwaps
private

Definition at line 70 of file MMapManager.h.

Referenced by AddSwap(), GetNavMesh(), and RemoveSwap().

◆ _baseTiles

PhaseTileContainer MMAP::MMapData::_baseTiles
private

Definition at line 69 of file MMapManager.h.

Referenced by AddSwap(), RemoveSwap(), and ~MMapData().

◆ _mapId

uint32 MMAP::MMapData::_mapId
private

Definition at line 68 of file MMapManager.h.

Referenced by AddSwap(), MMapData(), and RemoveSwap().

◆ loadedPhasedTiles

TerrainSetMap MMAP::MMapData::loadedPhasedTiles

Definition at line 65 of file MMapManager.h.

Referenced by AddSwap(), and RemoveSwap().

◆ loadedTileRefs

MMapTileSet MMAP::MMapData::loadedTileRefs

◆ navMesh

◆ navMeshQueries

NavMeshQuerySet MMAP::MMapData::navMeshQueries

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