#include <TileBuilder.h>
|
| | 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 34 of file TileBuilder.h.
◆ TileBuilder() [1/3]
| MMAP::TileBuilder::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() [2/3]
◆ TileBuilder() [3/3]
◆ ~TileBuilder()
| MMAP::TileBuilder::~TileBuilder |
( |
| ) |
|
|
virtualdefault |
◆ buildMoveMapTile()
◆ buildTile()
| void MMAP::TileBuilder::buildTile |
( |
uint32 |
mapID, |
|
|
uint32 |
tileX, |
|
|
uint32 |
tileY, |
|
|
dtNavMesh * |
navMesh |
|
) |
| |
◆ GetMapSpecificConfig()
| rcConfig MMAP::TileBuilder::GetMapSpecificConfig |
( |
uint32 |
mapID, |
|
|
float const (&) |
bmin[3], |
|
|
float const (&) |
bmax[3], |
|
|
TileConfig const & |
tileConfig |
|
) |
| const |
◆ GetProgressText()
| std::string MMAP::TileBuilder::GetProgressText |
( |
| ) |
const |
|
virtual |
◆ getTileBounds()
| void MMAP::TileBuilder::getTileBounds |
( |
uint32 |
tileX, |
|
|
uint32 |
tileY, |
|
|
float const * |
verts, |
|
|
std::size_t |
vertCount, |
|
|
float * |
bmin, |
|
|
float * |
bmax |
|
) |
| |
|
static |
◆ OnTileDone()
| virtual void MMAP::TileBuilder::OnTileDone |
( |
| ) |
|
|
inlinevirtual |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ saveMoveMapTileToFile()
| void MMAP::TileBuilder::saveMoveMapTileToFile |
( |
uint32 |
mapID, |
|
|
uint32 |
tileX, |
|
|
uint32 |
tileY, |
|
|
dtNavMesh * |
navMesh, |
|
|
TileResult const & |
tileResult, |
|
|
std::string_view |
fileNameSuffix = ""sv |
|
) |
| |
◆ shouldSkipTile()
◆ m_bigBaseUnit
| bool MMAP::TileBuilder::m_bigBaseUnit |
|
protected |
◆ m_debugOutput
| bool MMAP::TileBuilder::m_debugOutput |
|
protected |
◆ m_maxWalkableAngle
| Optional<float> MMAP::TileBuilder::m_maxWalkableAngle |
|
protected |
◆ m_maxWalkableAngleNotSteep
| Optional<float> MMAP::TileBuilder::m_maxWalkableAngleNotSteep |
|
protected |
◆ m_offMeshConnections
| std::vector<OffMeshData> const* MMAP::TileBuilder::m_offMeshConnections |
|
protected |
◆ m_outputDirectory
| boost::filesystem::path MMAP::TileBuilder::m_outputDirectory |
|
protected |
◆ m_rcContext
| rcContext MMAP::TileBuilder::m_rcContext |
|
protected |
◆ m_terrainBuilder
The documentation for this class was generated from the following files: