TrinityCore
Loading...
Searching...
No Matches
MMAP::MMapData Struct Reference

Public Member Functions

std::pair< MeshDataMap::iterator, bool > GetMeshData (uint32 mapId, uint32 instanceId)
 
MeshDataMap::iterator FindMeshData (uint32 mapId, uint32 instanceId)
 
MeshDataMap::node_type RemoveMeshData (uint32 mapId, uint32 instanceId)
 

Static Public Member Functions

static uint32 GetInstanceIdForMeshLookup (uint32 mapId, uint32 instanceId)
 

Public Attributes

MeshDataMap meshData
 
NavMeshQuerySet navMeshQueries
 

Detailed Description

Definition at line 44 of file MMapManager.cpp.

Member Function Documentation

◆ FindMeshData()

MeshDataMap::iterator MMAP::MMapData::FindMeshData ( uint32  mapId,
uint32  instanceId 
)
inline

Definition at line 75 of file MMapManager.cpp.

References GetInstanceIdForMeshLookup(), and meshData.

◆ GetInstanceIdForMeshLookup()

static uint32 MMAP::MMapData::GetInstanceIdForMeshLookup ( uint32  mapId,
uint32  instanceId 
)
inlinestatic

◆ GetMeshData()

std::pair< MeshDataMap::iterator, bool > MMAP::MMapData::GetMeshData ( uint32  mapId,
uint32  instanceId 
)
inline

◆ RemoveMeshData()

MeshDataMap::node_type MMAP::MMapData::RemoveMeshData ( uint32  mapId,
uint32  instanceId 
)
inline

Definition at line 80 of file MMapManager.cpp.

References GetInstanceIdForMeshLookup(), and meshData.

Referenced by MMAP::MMapManager::unloadMapInstance().

Member Data Documentation

◆ meshData

MeshDataMap MMAP::MMapData::meshData

◆ navMeshQueries

NavMeshQuerySet MMAP::MMapData::navMeshQueries

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