![]() |
Recast Navigation
Navigation-mesh Toolset for Games
|
#include <Sample_TileMesh.h>
Public Member Functions | |
| Sample_TileMesh () | |
| ~Sample_TileMesh () override | |
| Sample_TileMesh (const Sample_TileMesh &)=delete | |
| Sample_TileMesh & | operator= (const Sample_TileMesh &)=delete |
| Sample_TileMesh (const Sample_TileMesh &&)=delete | |
| Sample_TileMesh & | operator= (const Sample_TileMesh &&)=delete |
| void | drawSettingsUI () override |
| void | drawToolsUI () override |
| void | drawDebugUI () override |
| void | render () override |
| void | renderOverlay () override |
| void | onMeshChanged (InputGeom *geom) override |
| bool | build () override |
| void | collectSettings (BuildSettings &settings) override |
| void | getTilePos (const float *pos, int &outTileX, int &outTileY) const |
| void | buildTile (const float *pos) |
| void | removeTile (const float *pos) |
| void | buildAllTiles () |
| void | removeAllTiles () const |
Public Member Functions inherited from Sample | |
| dtNavMesh * | loadAll (const char *path) |
| void | saveAll (const char *path, const dtNavMesh *mesh) |
| Sample () | |
| virtual | ~Sample () |
| Sample (const Sample &)=delete | |
| Sample (const Sample &&)=delete | |
| Sample & | operator= (const Sample &)=delete |
| Sample & | operator= (const Sample &&)=delete |
| void | setTool (SampleTool *tool) |
| virtual void | onClick (const float *rayStartPos, const float *rayHitPos, bool shift) |
| virtual void | onToggle () |
| virtual void | singleStep () |
| virtual void | update (float dt) |
| void | updateToolStates (float dt) const |
| void | initToolStates (Sample *sample) const |
| void | resetToolStates () const |
| void | renderToolStates () const |
| void | renderOverlayToolStates () const |
| void | resetCommonSettings () |
| void | drawCommonSettingsUI () |
Additional Inherited Members | |
Public Attributes inherited from Sample | |
| InputGeom * | inputGeometry = nullptr |
| dtNavMesh * | navMesh = nullptr |
| dtNavMeshQuery * | navQuery = nullptr |
| dtCrowd * | crowd = nullptr |
| SampleDebugDraw | debugDraw |
| unsigned char | navMeshDrawFlags |
| float | cellSize |
| float | cellHeight |
| float | agentHeight |
| float | agentRadius |
| float | agentMaxClimb |
| float | agentMaxSlope |
| float | regionMinSize |
| float | regionMergeSize |
| float | edgeMaxLen |
| float | edgeMaxError |
| int | vertsPerPoly |
| float | detailSampleDist |
| float | detailSampleMaxError |
| SamplePartitionType | partitionType = SamplePartitionType::WATERSHED |
| bool | filterLowHangingObstacles = true |
| bool | filterLedgeSpans = true |
| bool | filterWalkableLowHeightSpans = true |
| SampleTool * | tool = nullptr |
| SampleToolState * | toolStates [static_cast< size_t >(SampleToolType::MAX_TOOLS)] = {} |
| BuildContext * | buildContext = nullptr |
| Sample_TileMesh::Sample_TileMesh | ( | ) |
|
override |
|
delete |
|
delete |
|
overridevirtual |
Reimplemented from Sample.
| void Sample_TileMesh::buildAllTiles | ( | ) |
| void Sample_TileMesh::buildTile | ( | const float * | pos | ) |
|
overridevirtual |
Reimplemented from Sample.
|
overridevirtual |
Reimplemented from Sample.
|
overridevirtual |
Reimplemented from Sample.
|
overridevirtual |
Reimplemented from Sample.
| void Sample_TileMesh::getTilePos | ( | const float * | pos, |
| int & | outTileX, | ||
| int & | outTileY | ||
| ) | const |
|
delete |
|
delete |
| void Sample_TileMesh::removeAllTiles | ( | ) | const |
| void Sample_TileMesh::removeTile | ( | const float * | pos | ) |
|
overridevirtual |
Reimplemented from Sample.
|
overridevirtual |
Reimplemented from Sample.