载入中...
搜索中...
未找到
eve::procgen::MeshRecipeRegistry类 参考

#include <MarchingCubes.h>

Public 成员函数

void registerRecipe (const std::string &id, MeshRecipeFn fn)
 
bool has (const std::string &id) const
 
bool generate (const std::string &id, const Params &params, MeshBuild &out, std::string &error) const
 
std::vector< std::string > list () const
 
void registerBuiltins ()
 

静态 Public 成员函数

static MeshRecipeRegistryinstance ()
 

详细描述

在文件 MarchingCubes.h39 行定义.

成员函数说明

◆ generate()

bool eve::procgen::MeshRecipeRegistry::generate ( const std::string &  id,
const Params params,
MeshBuild out,
std::string &  error 
) const

在文件 MarchingCubes.cpp454 行定义.

引用了 error.

◆ has()

bool eve::procgen::MeshRecipeRegistry::has ( const std::string &  id) const

在文件 MarchingCubes.cpp450 行定义.

被这些函数引用 eve::procgen::Procgen::hasMeshRecipe().

◆ instance()

◆ list()

std::vector< std::string > eve::procgen::MeshRecipeRegistry::list ( ) const

◆ registerBuiltins()

◆ registerRecipe()

void eve::procgen::MeshRecipeRegistry::registerRecipe ( const std::string &  id,
MeshRecipeFn  fn 
)

在文件 MarchingCubes.cpp446 行定义.

引用了 fn , 以及 id.

被这些函数引用 eve::procgen::registerLinearStructureRecipes().


该类的文档由以下文件生成: