accept(ConfigurationVisitorBase &vis) override | castor3d::ClearcoatComponent | virtual |
BaseDataPassComponentT(Pass &pass, castor::String type, castor::StringArray deps={}, ParamsT &&... params) | castor3d::BaseDataPassComponentT< ClearcoatData > | inline |
ClearcoatComponent(Pass &pass) | castor3d::ClearcoatComponent | explicit |
clone(Pass &pass) const | castor3d::PassComponent | |
createPlugin(PassComponentRegister const &passComponent) | castor3d::ClearcoatComponent | inlinestatic |
fillBuffer(PassBuffer &buffer) const | castor3d::PassComponent | |
fillChannel(TextureConfiguration &configuration, uint32_t mask) const | castor3d::PassComponent | |
fillConfig(TextureConfiguration &config, ConfigurationVisitorBase &vis) const | castor3d::PassComponent | inlinevirtual |
getClearcoatFactor() const | castor3d::ClearcoatComponent | inline |
getColour() const | castor3d::PassComponent | inlinevirtual |
getData() | castor3d::BaseDataPassComponentT< ClearcoatData > | inline |
getData() const | castor3d::BaseDataPassComponentT< ClearcoatData > | inline |
getDependencies() const | castor3d::PassComponent | inline |
getId() const | castor3d::PassComponent | inline |
getOwner() const | castor::OwnedBy< Pass > | inline |
getPassFlags() const | castor3d::PassComponent | inlinevirtual |
getPlugin() const | castor3d::PassComponent | inline |
getRoughnessFactor() const | castor3d::ClearcoatComponent | inline |
getType() const | castor3d::PassComponent | inline |
hasColour() const | castor3d::PassComponent | inlinevirtual |
m_dependencies | castor3d::PassComponent | protected |
m_dirty | castor3d::PassComponent | protected |
m_id | castor3d::PassComponent | protected |
m_materialShader | castor3d::PassComponent | protected |
m_plugin | castor3d::PassComponent | protected |
m_type | castor3d::PassComponent | protected |
m_value | castor3d::BaseDataPassComponentT< ClearcoatData > | protected |
onAddToPass() const | castor3d::PassComponent | inlinevirtual |
OwnedBy(Pass &owner) | castor::OwnedBy< Pass > | inlineexplicitprotected |
PassComponent(Pass &pass, castor::String type, castor::StringArray deps={}) | castor3d::PassComponent | |
setClearcoatFactor(float v) | castor3d::ClearcoatComponent | inline |
setColour(castor::HdrRgbColour v) | castor3d::PassComponent | inlinevirtual |
setColour(castor::RgbColour const &v, float gamma=2.2f) | castor3d::PassComponent | inline |
setColour(castor::Coords3f const &v) | castor3d::PassComponent | inline |
setColour(castor::Point3f const &v) | castor3d::PassComponent | inline |
setData(DataU const &data) | castor3d::BaseDataPassComponentT< ClearcoatData > | inline |
setData(ParamsT &&... params) | castor3d::BaseDataPassComponentT< ClearcoatData > | inline |
setRoughnessFactor(float v) | castor3d::ClearcoatComponent | inline |
TypeName | castor3d::ClearcoatComponent | static |
update() | castor3d::PassComponent | inlinevirtual |
writeText(castor::String const &tabs, castor::Path const &folder, castor::String const &subfolder, castor::StringStream &file) const | castor3d::PassComponent | |
~PassComponent() noexcept=default | castor3d::PassComponent | virtual |