Castor3D 0.17.0
Multiplatform 3D engine
castor3d::LightingModelFactory Member List

This is the complete list of members for castor3d::LightingModelFactory, including all inherited members.

create(LightingModelID lightingModelId, Parameters &&... params) constcastor3d::LightingModelFactoryinline
Creator typedefcastor3d::LightingModelFactory
getBaseName(Id const &id) constcastor3d::LightingModelFactory
getClearcoatBrdfName(Id const &id) constcastor3d::LightingModelFactory
getDiffuseBrdfName(Id const &id) constcastor3d::LightingModelFactory
getLightingModelId(castor::String const &baseName, shader::LightingModelNames descNames={})castor3d::LightingModelFactory
getLightingModelsID() constcastor3d::LightingModelFactory
getModel(castor::String const &baseName) constcastor3d::LightingModelFactory
getScatteringModelName(Id const &id) constcastor3d::LightingModelFactory
getSheenBrdfName(Id const &id) constcastor3d::LightingModelFactory
getSpecularBrdfName(Id const &id) constcastor3d::LightingModelFactory
Id typedefcastor3d::LightingModelFactory
Key typedefcastor3d::LightingModelFactory
LightingModelCont typedefcastor3d::LightingModelFactory
LightingModelPtr typedefcastor3d::LightingModelFactory
listRegisteredTypes() constcastor3d::LightingModelFactory
normaliseName(castor::String name)castor3d::LightingModelFactorystatic
Obj typedefcastor3d::LightingModelFactory
ObjCont typedefcastor3d::LightingModelFactory
ObjPtr typedefcastor3d::LightingModelFactory
PtrType typedefcastor3d::LightingModelFactory
registerClearcoatBrdf(shader::ClearcoatBrdfDesc const &desc)castor3d::LightingModelFactory
registerDiffuseBrdf(shader::DiffuseBrdfDesc const &desc)castor3d::LightingModelFactory
registerScatteringModel(shader::ScatteringModelDesc const &desc)castor3d::LightingModelFactory
registerSheenBrdf(shader::SheenBrdfDesc const &desc)castor3d::LightingModelFactory
registerSpecularBrdf(shader::SpecularBrdfDesc const &desc)castor3d::LightingModelFactory
registerType(castor::String const &baseName, shader::LightingModelDesc const &defaultDesc, Creator const &create)castor3d::LightingModelFactory
unregisterClearcoatBrdf(castor::String const &name)castor3d::LightingModelFactory
unregisterDiffuseBrdf(castor::String const &name)castor3d::LightingModelFactory
unregisterScatteringModel(castor::String const &name)castor3d::LightingModelFactory
unregisterSheenBrdf(castor::String const &name)castor3d::LightingModelFactory
unregisterSpecularBrdf(castor::String const &name)castor3d::LightingModelFactory
unregisterType(castor::String const &baseName)castor3d::LightingModelFactory