载入中...
搜索中...
未找到
#include "procgen/road/RoadRecipes.h"#include "image/ImageData.h"#include "procgen/ParamSchema.h"#include "procgen/algorithms/MarchingCubes.h"#include "procgen/texture/TextureRecipe.h"#include <algorithm>#include <cmath>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::procgen |
| namespace | eve::procgen::road |
函数 | |
| Result< RoadBakeResult > | eve::procgen::road::bakeRoadNetworkRecipe (const Params ¶ms) |
| Build the shared road recipe once for mesh, navigation and artifact projections. | |
| bool | eve::procgen::road::generateRoadNetworkMesh (const Params ¶ms, MeshBuild &out, std::string &error) |
| Generate a multi-level interchange mesh from Params (span/height/lanes/seed). | |
| Result< RoadOverlay > | eve::procgen::road::generateRoadNetworkOverlay (const Params ¶ms) |
| Bake navigation overlay for the same Params used by mesh.roadNetwork. | |
| std::unique_ptr< image::ImageData > | eve::procgen::road::generateRoadMarkingsTexture (const Params ¶ms, std::string &error) |
| Pure-function road marking atlas (asphalt + edge + dashed center + zebra). | |
| void | eve::procgen::road::registerRoadMeshRecipes (MeshRecipeRegistry ®istry) |
| Registers road mesh recipes. | |
| void | eve::procgen::road::registerRoadTextureRecipes (TextureRecipeRegistry ®istry) |
| Registers road texture recipes. | |