#include <DynamicMMapTileBuilder.h>
|
| | DynamicTileBuilder (Map *map, dtNavMesh *navMesh) |
| |
| | DynamicTileBuilder (DynamicTileBuilder const &other)=delete |
| |
| | DynamicTileBuilder (DynamicTileBuilder &&other)=delete |
| |
| DynamicTileBuilder & | operator= (DynamicTileBuilder const &other)=delete |
| |
| DynamicTileBuilder & | operator= (DynamicTileBuilder &&other)=delete |
| |
| | ~DynamicTileBuilder () |
| |
| void | AddTile (uint32 terrainMapId, uint32 tileX, uint32 tileY) |
| |
| void | Update (Milliseconds diff) |
| |
| | TileBuilder (boost::filesystem::path const &inputDirectory, boost::filesystem::path const &outputDirectory, Optional< float > maxWalkableAngle, Optional< float > maxWalkableAngleNotSteep, bool skipLiquid, bool bigBaseUnit, bool debugOutput, std::vector< OffMeshData > const *offMeshConnections) |
| |
| | TileBuilder (TileBuilder const &)=delete |
| |
| | TileBuilder (TileBuilder &&)=delete |
| |
| TileBuilder & | operator= (TileBuilder const &)=delete |
| |
| TileBuilder & | operator= (TileBuilder &&)=delete |
| |
| virtual | ~TileBuilder () |
| |
| void | buildTile (uint32 mapID, uint32 tileX, uint32 tileY, dtNavMesh *navMesh) |
| |
| TileResult | buildMoveMapTile (uint32 mapID, uint32 tileX, uint32 tileY, MeshData &meshData, float(&bmin)[3], float(&bmax)[3], dtNavMeshParams const *navMeshParams, std::string_view fileNameSuffix=""sv) |
| |
| void | saveMoveMapTileToFile (uint32 mapID, uint32 tileX, uint32 tileY, dtNavMesh *navMesh, TileResult const &tileResult, std::string_view fileNameSuffix=""sv) |
| |
| virtual bool | shouldSkipTile (uint32 mapID, uint32 tileX, uint32 tileY) const |
| |
| rcConfig | GetMapSpecificConfig (uint32 mapID, float const (&bmin)[3], float const (&bmax)[3], TileConfig const &tileConfig) const |
| |
| virtual std::string | GetProgressText () const |
| |
| virtual void | OnTileDone () |
| |
Definition at line 33 of file DynamicMMapTileBuilder.h.
◆ DynamicTileBuilder() [1/3]
| MMAP::DynamicTileBuilder::DynamicTileBuilder |
( |
Map * |
map, |
|
|
dtNavMesh * |
navMesh |
|
) |
| |
|
explicit |
◆ DynamicTileBuilder() [2/3]
◆ DynamicTileBuilder() [3/3]
◆ ~DynamicTileBuilder()
| MMAP::DynamicTileBuilder::~DynamicTileBuilder |
( |
| ) |
|
|
default |
◆ AddTile()
| void MMAP::DynamicTileBuilder::AddTile |
( |
uint32 |
terrainMapId, |
|
|
uint32 |
tileX, |
|
|
uint32 |
tileY |
|
) |
| |
◆ BuildTile()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Update()
◆ m_map
| Map* MMAP::DynamicTileBuilder::m_map |
|
private |
◆ m_navMesh
| dtNavMesh* MMAP::DynamicTileBuilder::m_navMesh |
|
private |
◆ m_rebuildCheckTimer
| TimeTracker MMAP::DynamicTileBuilder::m_rebuildCheckTimer |
|
private |
◆ m_tiles
◆ m_tilesToRebuild
| std::vector<TileId> MMAP::DynamicTileBuilder::m_tilesToRebuild |
|
private |
◆ TileBuildRequest
| friend MMAP::DynamicTileBuilder::TileBuildRequest |
|
private |
The documentation for this class was generated from the following files: