#include <MMapManager.h>
|
| | MMapManager () |
| |
| | MMapManager (MMapManager const &other)=delete |
| |
| | MMapManager (MMapManager &&other) noexcept=delete |
| |
| MMapManager & | operator= (MMapManager const &other)=delete |
| |
| MMapManager & | operator= (MMapManager &&other) noexcept=delete |
| |
| | ~MMapManager () |
| |
| void | InitializeThreadUnsafe (std::unordered_map< uint32, std::vector< uint32 > > const &mapData) |
| |
| LoadResult | loadMap (std::string_view basePath, uint32 mapId, uint32 instanceId, int32 x, int32 y) |
| |
| bool | loadMapInstance (std::string_view basePath, uint32 meshMapId, uint32 instanceMapId, uint32 instanceId) |
| |
| void | unloadMap (uint32 mapId, int32 x, int32 y) |
| |
| void | unloadMap (uint32 mapId) |
| |
| void | unloadMapInstance (uint32 meshMapId, uint32 instanceMapId, uint32 instanceId) |
| |
| dtNavMeshQuery const * | GetNavMeshQuery (uint32 meshMapId, uint32 instanceMapId, uint32 instanceId) |
| |
| dtNavMesh * | GetNavMesh (uint32 mapId, uint32 instanceId) |
| |
| uint32 | getLoadedTilesCount () const |
| |
| uint32 | getLoadedMapsCount () const |
| |
Definition at line 48 of file MMapManager.h.
◆ MMapManager() [1/3]
| MMAP::MMapManager::MMapManager |
( |
| ) |
|
|
default |
◆ MMapManager() [2/3]
| MMAP::MMapManager::MMapManager |
( |
MMapManager const & |
other | ) |
|
|
delete |
◆ MMapManager() [3/3]
◆ ~MMapManager()
| MMAP::MMapManager::~MMapManager |
( |
| ) |
|
|
default |
◆ 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 * MMAP::MMapManager::GetNavMesh |
( |
uint32 |
mapId, |
|
|
uint32 |
instanceId |
|
) |
| |
◆ 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 | ) |
|
◆ instance()
◆ isRebuildingTilesEnabledOnMap()
| bool MMAP::MMapManager::isRebuildingTilesEnabledOnMap |
( |
uint32 |
mapId | ) |
|
|
static |
◆ loadMap()
◆ loadMapData()
◆ loadMapInstance()
| bool MMAP::MMapManager::loadMapInstance |
( |
std::string_view |
basePath, |
|
|
uint32 |
meshMapId, |
|
|
uint32 |
instanceMapId, |
|
|
uint32 |
instanceId |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ packTileID()
◆ parseNavMeshParamsFile()
| LoadResult MMAP::MMapManager::parseNavMeshParamsFile |
( |
std::string_view |
basePath, |
|
|
uint32 |
mapId, |
|
|
dtNavMeshParams * |
params, |
|
|
std::vector< OffMeshData > * |
offmeshConnections = nullptr |
|
) |
| |
|
static |
◆ unloadMap() [1/2]
| void MMAP::MMapManager::unloadMap |
( |
uint32 |
mapId | ) |
|
◆ unloadMap() [2/2]
◆ unloadMapInstance()
| void MMAP::MMapManager::unloadMapInstance |
( |
uint32 |
meshMapId, |
|
|
uint32 |
instanceMapId, |
|
|
uint32 |
instanceId |
|
) |
| |
◆ loadedMMaps
◆ loadedTiles
| uint32 MMAP::MMapManager::loadedTiles = 0 |
|
private |
◆ parentMapData
| std::unordered_map<uint32, uint32> MMAP::MMapManager::parentMapData |
|
private |
The documentation for this class was generated from the following files: