载入中...
搜索中...
未找到
HexTerrainBake.cpp 文件参考

Encode, decode and apply a hex terrain bake without generating one. 更多...

#include "hexmap/HexTerrainBake.h"
#include "common/Diagnostic.h"
#include <cstddef>
#include <string>
#include <string_view>

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::hexmap
 

函数

HexTerrainBake eve::hexmap::snapshotHexTerrain (const HexMap &map)
 Snapshot every cell of a planar map into a bake.
 
HexTerrainBake eve::hexmap::snapshotHexSphereTerrain (const HexSphereMap &map)
 Snapshot every cell of a spherical map into a bake.
 
Value eve::hexmap::hexTerrainBakeToValue (const HexTerrainBake &bake)
 Project a bake into the script Result payload.
 
Result< HexTerrainBake > eve::hexmap::hexTerrainBakeFromValue (const Value &value)
 Parse a script bake payload produced by hexTerrainBakeToValue.
 
Result< void > eve::hexmap::applyHexTerrain (HexMap &map, const HexTerrainBake &bake)
 Replace a planar map's cells with a bake.
 
Result< void > eve::hexmap::applyHexSphereTerrain (HexSphereMap &map, const HexTerrainBake &bake)
 Replace a spherical map's cells with a bake.
 

详细描述

Encode, decode and apply a hex terrain bake without generating one.

在文件 HexTerrainBake.cpp 中定义.