|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Classes | |
| struct | IntermediateValues |
| class | MapBuilder |
| struct | MeshData |
| class | MMapData |
| class | MMapFactory |
| class | MMapManager |
| struct | NavMeshHolder |
| struct | PhasedTile |
| class | TerrainBuilder |
| struct | Tile |
Typedefs | |
| typedef UNORDERED_MAP< uint32, MMapData * > | MMapDataSet |
| typedef UNORDERED_MAP< uint32, dtTileRef > | MMapTileSet |
| typedef UNORDERED_MAP< uint32, dtNavMeshQuery * > | NavMeshQuerySet |
| typedef UNORDERED_MAP< uint32, PhasedTile * > | PhaseTileContainer |
| typedef UNORDERED_MAP< uint32, PhaseTileContainer > | PhaseTileMap |
| typedef std::set< uint32 > | TerrainSet |
| typedef UNORDERED_MAP< uint32, TerrainSet > | TerrainSetMap |
| typedef std::map< uint32, std::set< uint32 > * > | TileList |
Enumerations | |
| enum | Grid { GRID_V8 , GRID_V9 } |
| enum | ListFilesResult { LISTFILE_DIRECTORY_NOT_FOUND = 0 , LISTFILE_OK = 1 } |
| enum | MMAP_LOAD_RESULT { MMAP_LOAD_RESULT_ERROR , MMAP_LOAD_RESULT_OK , MMAP_LOAD_RESULT_IGNORED } |
| enum | Spot { TOP = 1 , RIGHT = 2 , LEFT = 3 , BOTTOM = 4 , ENTIRE = 5 } |
Functions | |
| ListFilesResult | getDirContents (std::vector< std::string > &fileList, std::string dirpath=".", std::string filter="*") |
| uint32 | getMSTime () |
| uint32 | getMSTimeDiff (uint32 oldMSTime, uint32 newMSTime) |
| uint32 | GetMSTimeDiffToNow (uint32 oldMSTime) |
| bool | matchWildcardFilter (const char *filter, const char *str) |
Variables | |
| MMapManager * | g_MMapManager = NULL |
| static const float | GRID_PART_SIZE = GRID_SIZE/V8_SIZE |
| static const float | GRID_SIZE = 533.3333f |
| static const float | INVALID_MAP_LIQ_HEIGHT = -500.f |
| static const float | INVALID_MAP_LIQ_HEIGHT_MAX = 5000.0f |
| char const * | MAP_VERSION_MAGIC = "v1.4" |
| static const int | V8_SIZE = 128 |
| static const int | V8_SIZE_SQ = V8_SIZE*V8_SIZE |
| static const int | V9_SIZE = 129 |
| static const int | V9_SIZE_SQ = V9_SIZE*V9_SIZE |
| typedef UNORDERED_MAP<uint32, MMapData*> MMAP::MMapDataSet |
Definition at line 76 of file MMapManager.h.
| typedef UNORDERED_MAP<uint32, dtTileRef> MMAP::MMapTileSet |
Definition at line 21 of file MMapManager.h.
| typedef UNORDERED_MAP<uint32, dtNavMeshQuery*> MMAP::NavMeshQuerySet |
Definition at line 22 of file MMapManager.h.
| typedef UNORDERED_MAP<uint32, PhasedTile*> MMAP::PhaseTileContainer |
Definition at line 45 of file MMapManager.h.
Definition at line 46 of file MMapManager.h.
| typedef std::set<uint32> MMAP::TerrainSet |
Definition at line 25 of file MMapManager.h.
| typedef UNORDERED_MAP<uint32, TerrainSet> MMAP::TerrainSetMap |
Definition at line 49 of file MMapManager.h.
| typedef std::map<uint32, std::set<uint32>*> MMAP::TileList |
Definition at line 24 of file MapBuilder.h.
| enum MMAP::Grid |
| Enumerator | |
|---|---|
| GRID_V8 | |
| GRID_V9 | |
Definition at line 27 of file TerrainBuilder.h.
| Enumerator | |
|---|---|
| LISTFILE_DIRECTORY_NOT_FOUND | |
| LISTFILE_OK | |
Definition at line 77 of file PathCommon.h.
| Enumerator | |
|---|---|
| MMAP_LOAD_RESULT_ERROR | |
| MMAP_LOAD_RESULT_OK | |
| MMAP_LOAD_RESULT_IGNORED | |
Definition at line 17 of file MMapFactory.h.
| enum MMAP::Spot |
| Enumerator | |
|---|---|
| TOP | |
| RIGHT | |
| LEFT | |
| BOTTOM | |
| ENTIRE | |
Definition at line 18 of file TerrainBuilder.h.
|
inline |
Definition at line 83 of file PathCommon.h.
References LISTFILE_DIRECTORY_NOT_FOUND, LISTFILE_OK, and matchWildcardFilter().
Referenced by checkDirectories(), and MMAP::MapBuilder::discoverTiles().
|
inline |
Definition at line 132 of file PathCommon.h.
Referenced by GetMSTimeDiffToNow(), and main().
Definition at line 139 of file PathCommon.h.
Referenced by GetMSTimeDiffToNow().
Definition at line 148 of file PathCommon.h.
References getMSTime(), and getMSTimeDiff().
Referenced by main().
|
inline |
Definition at line 45 of file PathCommon.h.
Referenced by getDirContents().
| MMapManager* MMAP::g_MMapManager = NULL |
Definition at line 15 of file MMapFactory.cpp.
Referenced by MMAP::MMapFactory::clear(), and MMAP::MMapFactory::createOrGetMMapManager().
Definition at line 38 of file TerrainBuilder.h.
Referenced by MMAP::TerrainBuilder::getHeightCoord(), MMAP::TerrainBuilder::getLiquidCoord(), MMAP::TerrainBuilder::loadMap(), and MMAP::TerrainBuilder::loadVMap().
|
static |
Definition at line 37 of file TerrainBuilder.h.
Referenced by MMAP::MapBuilder::buildMoveMapTile(), MMAP::MapBuilder::buildNavMesh(), MMAP::MapBuilder::getGridBounds(), MMAP::MapBuilder::getTileBounds(), MMAP::TerrainBuilder::loadMap(), and MMAP::TerrainBuilder::loadVMap().
|
static |
Definition at line 41 of file TerrainBuilder.h.
Referenced by MMAP::TerrainBuilder::loadMap().
|
static |
Definition at line 42 of file TerrainBuilder.h.
Referenced by MMAP::TerrainBuilder::loadMap().
| char const* MMAP::MAP_VERSION_MAGIC = "v1.4" |
Definition at line 72 of file TerrainBuilder.cpp.
Referenced by MMAP::TerrainBuilder::loadMap().
|
static |
Definition at line 35 of file TerrainBuilder.h.
Referenced by MMAP::TerrainBuilder::getHeightCoord(), MMAP::TerrainBuilder::getHeightTriangle(), and MMAP::TerrainBuilder::getLoopVars().
Definition at line 36 of file TerrainBuilder.h.
Referenced by MMAP::TerrainBuilder::getLoopVars(), and MMAP::TerrainBuilder::loadMap().
|
static |
Definition at line 33 of file TerrainBuilder.h.
Referenced by MMAP::TerrainBuilder::getHeightCoord(), MMAP::TerrainBuilder::getHeightTriangle(), MMAP::TerrainBuilder::getLiquidCoord(), and MMAP::TerrainBuilder::loadMap().
Definition at line 34 of file TerrainBuilder.h.
Referenced by MMAP::TerrainBuilder::getHeightTriangle(), and MMAP::TerrainBuilder::loadMap().