accept(ConfigurationVisitorBase &vis) override | castor3d::RoughnessComponent | virtual |
BaseDataPassComponentT(Pass &pass, castor::String type, castor::StringArray deps={}, ParamsT &&... params) | castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< float > > | inline |
clone(Pass &pass) const | castor3d::PassComponent | |
createPlugin(PassComponentRegister const &passComponent) | castor3d::RoughnessComponent | 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 |
getColour() const | castor3d::PassComponent | inlinevirtual |
getData() | castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< float > > | inline |
getData() const | castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< float > > | inline |
getDependencies() const | castor3d::PassComponent | inline |
getGlossiness() const | castor3d::RoughnessComponent | |
getId() const | castor3d::PassComponent | inline |
getOwner() const | castor::OwnedBy< Pass > | inline |
getPassFlags() const | castor3d::PassComponent | inlinevirtual |
getPlugin() const | castor3d::PassComponent | inline |
getRoughness() const | castor3d::RoughnessComponent | inline |
getShininess() const | castor3d::RoughnessComponent | |
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< castor::AtomicGroupChangeTracked< float > > | protected |
onAddToPass() const | castor3d::PassComponent | inlinevirtual |
OwnedBy(Pass &owner) | castor::OwnedBy< Pass > | inlineexplicitprotected |
PassComponent(Pass &pass, castor::String type, castor::StringArray deps={}) | castor3d::PassComponent | |
RoughnessComponent(Pass &pass, float defaultValue=1.0f) | castor3d::RoughnessComponent | explicit |
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< castor::AtomicGroupChangeTracked< float > > | inline |
setData(ParamsT &&... params) | castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< float > > | inline |
setGlossiness(float v) | castor3d::RoughnessComponent | |
setRoughness(float v) | castor3d::RoughnessComponent | inline |
setShininess(float v) | castor3d::RoughnessComponent | |
TypeName | castor3d::RoughnessComponent | 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 |