#include <MMapManager.h>
|
| MMapManager () |
|
| ~MMapManager () |
|
void | InitializeThreadUnsafe (std::unordered_map< uint32, std::vector< uint32 > > const &mapData) |
|
bool | loadMap (std::string const &basePath, uint32 mapId, int32 x, int32 y) |
|
bool | loadMapInstance (std::string const &basePath, uint32 meshMapId, uint32 instanceMapId, uint32 instanceId) |
|
bool | unloadMap (uint32 mapId, int32 x, int32 y) |
|
bool | unloadMap (uint32 mapId) |
|
bool | unloadMapInstance (uint32 meshMapId, uint32 instanceMapId, uint32 instanceId) |
|
dtNavMeshQuery const * | GetNavMeshQuery (uint32 meshMapId, uint32 instanceMapId, uint32 instanceId) |
|
dtNavMesh const * | GetNavMesh (uint32 mapId) |
|
uint32 | getLoadedTilesCount () const |
|
uint32 | getLoadedMapsCount () const |
|
Definition at line 59 of file MMapManager.h.
◆ MMapManager()
MMAP::MMapManager::MMapManager |
( |
| ) |
|
|
inline |
◆ ~MMapManager()
MMAP::MMapManager::~MMapManager |
( |
| ) |
|
◆ getLoadedMapsCount()
uint32 MMAP::MMapManager::getLoadedMapsCount |
( |
| ) |
const |
|
inline |
◆ getLoadedTilesCount()
uint32 MMAP::MMapManager::getLoadedTilesCount |
( |
| ) |
const |
|
inline |
◆ GetMMapData()
MMapDataSet::const_iterator MMAP::MMapManager::GetMMapData |
( |
uint32 |
mapId | ) |
const |
|
private |
◆ GetNavMesh()
dtNavMesh const * MMAP::MMapManager::GetNavMesh |
( |
uint32 |
mapId | ) |
|
◆ GetNavMeshQuery()
dtNavMeshQuery const * MMAP::MMapManager::GetNavMeshQuery |
( |
uint32 |
meshMapId, |
|
|
uint32 |
instanceMapId, |
|
|
uint32 |
instanceId |
|
) |
| |
◆ InitializeThreadUnsafe()
void MMAP::MMapManager::InitializeThreadUnsafe |
( |
std::unordered_map< uint32, std::vector< uint32 > > const & |
mapData | ) |
|
◆ loadMap()
bool MMAP::MMapManager::loadMap |
( |
std::string const & |
basePath, |
|
|
uint32 |
mapId, |
|
|
int32 |
x, |
|
|
int32 |
y |
|
) |
| |
◆ loadMapData()
bool MMAP::MMapManager::loadMapData |
( |
std::string const & |
basePath, |
|
|
uint32 |
mapId |
|
) |
| |
|
private |
◆ loadMapInstance()
bool MMAP::MMapManager::loadMapInstance |
( |
std::string const & |
basePath, |
|
|
uint32 |
meshMapId, |
|
|
uint32 |
instanceMapId, |
|
|
uint32 |
instanceId |
|
) |
| |
◆ packTileID()
◆ unloadMap() [1/2]
bool MMAP::MMapManager::unloadMap |
( |
uint32 |
mapId | ) |
|
◆ unloadMap() [2/2]
◆ unloadMapInstance()
bool MMAP::MMapManager::unloadMapInstance |
( |
uint32 |
meshMapId, |
|
|
uint32 |
instanceMapId, |
|
|
uint32 |
instanceId |
|
) |
| |
◆ loadedMMaps
◆ loadedTiles
uint32 MMAP::MMapManager::loadedTiles |
|
private |
◆ parentMapData
std::unordered_map<uint32, uint32> MMAP::MMapManager::parentMapData |
|
private |
◆ thread_safe_environment
bool MMAP::MMapManager::thread_safe_environment |
|
private |
The documentation for this class was generated from the following files: