AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
MMapData Class Reference

#include "MapCollisionData.h"

Public Member Functions

dtNavMesh const * GetNavMesh () const
 
dtNavMeshQuery const * GetNavMeshQuery ()
 

Protected Attributes

std::shared_ptr< dtNavMesh > _navMesh
 
MMAP::ManagedNavMeshQuery _navMeshQuery
 

Friends

class MapCollisionData
 

Detailed Description

Member Function Documentation

◆ GetNavMesh()

dtNavMesh const * MMapData::GetNavMesh ( ) const
inline

◆ GetNavMeshQuery()

dtNavMeshQuery const * MMapData::GetNavMeshQuery ( )
178{
179 if (_navMesh && !_navMeshQuery)
181
182 return _navMeshQuery.get();
183}
static ManagedNavMeshQuery CreateNavMeshQuery(dtNavMesh *navMesh)
Definition MMapMgr.cpp:124
MMAP::ManagedNavMeshQuery _navMeshQuery
Definition MapCollisionData.h:69

References _navMesh, _navMeshQuery, and MMAP::MMapMgr::CreateNavMeshQuery().

Referenced by mmaps_commandscript::HandleMmapLoadedTilesCommand(), mmaps_commandscript::HandleMmapLocCommand(), and PathGenerator::PathGenerator().

Friends And Related Symbol Documentation

◆ MapCollisionData

friend class MapCollisionData
friend

Member Data Documentation

◆ _navMesh

◆ _navMeshQuery

MMAP::ManagedNavMeshQuery MMapData::_navMeshQuery
protected

Referenced by GetNavMeshQuery().


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