载入中...
搜索中...
未找到
CastleMesh.h
浏览该文件的文档.
1#pragma once
2
3#include "procgen/MeshBuild.h"
4#include "procgen/Params.h"
5
6#include <string>
7
8namespace eve::procgen {
9
10class MeshRecipeRegistry;
11
25EVENGINE_API_DOMAINS bool generateCastleMesh(const Params &params, MeshBuild &out, std::string &error);
26
28void registerCastleMeshRecipe(MeshRecipeRegistry &registry);
29
30} // namespace eve::procgen
#define EVENGINE_API_DOMAINS
Definition Export.h:110
std::string error
Definition Package.cpp:60
std::vector< ParamSpec > params
void registerCastleMeshRecipe(MeshRecipeRegistry &r)
Register mesh.castle in the built-in mesh recipe registry.
bool generateCastleMesh(const Params &p, MeshBuild &out, std::string &error)
Build a complete, walkable, multi-ring medieval castle.