载入中...
搜索中...
未找到
#include "procgen/MeshBuild.h"#include "procgen/PointSet.h"#include "procgen/road/RoadNetwork.h"#include "procgen/road/RoadTypes.h"#include <cstddef>#include <vector>类 | |
| struct | eve::procgen::road::RoadTerrainConformOptions |
| World/grid mapping and bounded blending settings for road-to-terrain conformance. 更多... | |
| struct | eve::procgen::road::RoadTerrainConformReceipt |
| Exact changed samples needed to safely restore one road terrain conformance. @cost Storage, copy and move-destruction work are linear in the number of changed samples. 更多... | |
| struct | eve::procgen::road::RoadBakeOptions |
| Options for baking a road network into mesh + navigation overlays. 更多... | |
| struct | eve::procgen::road::RoadBakeResult |
| Owning bake result: mesh, overlays and generic decoration placement points. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::procgen |
| namespace | eve::procgen::road |
函数 | |
| Result< RoadBakeResult > | eve::procgen::road::bakeRoadNetwork (const RoadNetwork &network, const RoadBakeOptions &options={}) |
| Bake every edge, junction platform, pier, marking and navigation overlay. | |
| EVENGINE_API_DOMAINS Result< int > | eve::procgen::road::conformHeightmapToRoad (Heightmap &terrain, const MeshBuild &roadMesh, const RoadTerrainConformOptions &options={}) |
| Atomically conform a heightmap to nearby baked road surface triangles. | |
| EVENGINE_API_DOMAINS Result< RoadTerrainConformReceipt > | eve::procgen::road::conformHeightmapToRoadWithReceipt (Heightmap &terrain, const MeshBuild &roadMesh, const RoadTerrainConformOptions &options={}) |
| Atomically conform terrain and return the exact reversible sample delta. | |
| EVENGINE_API_DOMAINS Result< int > | eve::procgen::road::restoreHeightmapFromRoad (Heightmap &terrain, const RoadTerrainConformReceipt &receipt) |
| Atomically restore a conformance receipt if none of its samples became stale. | |