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

#include <PbrMaterial.h>

Public 成员函数

void registerPbrRecipe (const std::string &id, PbrRecipeFn fn)
 
bool has (const std::string &id) const
 
PbrTextureSetgenerate (const std::string &id, const Params &params, std::string &error) const
 
std::vector< std::string > list () const
 
void registerPbrBuiltins ()
 

静态 Public 成员函数

static PbrRecipeRegistryinstance ()
 

详细描述

在文件 PbrMaterial.h46 行定义.

成员函数说明

◆ generate()

PbrTextureSet * eve::procgen::PbrRecipeRegistry::generate ( const std::string &  id,
const Params params,
std::string &  error 
) const

在文件 PbrMaterial.cpp25 行定义.

引用了 error , 以及 id.

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

◆ has()

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

在文件 PbrMaterial.cpp21 行定义.

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

◆ instance()

◆ list()

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

◆ registerPbrBuiltins()

◆ registerPbrRecipe()

void eve::procgen::PbrRecipeRegistry::registerPbrRecipe ( const std::string &  id,
PbrRecipeFn  fn 
)

在文件 PbrMaterial.cpp17 行定义.

引用了 fn , 以及 id.

被这些函数引用 registerPbrBuiltins().


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