| accept(ConfigurationVisitorBase &vis) override | castor3d::SubsurfaceScatteringComponent | virtual |
| BaseDataPassComponentT(Pass &pass, castor::String type, castor::StringArray deps={}, ParamsT &&... params) | castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< SubsurfaceScatteringUPtr > > | inline |
| clone(Pass &pass) const | castor3d::PassComponent | |
| createPlugin(PassComponentRegister const &passComponent) | castor3d::SubsurfaceScatteringComponent | inlinestatic |
| eAll | castor3d::SubsurfaceScatteringComponent | static |
| eDistanceBasedTransmittance | castor3d::SubsurfaceScatteringComponent | static |
| eSubsurfaceScattering | castor3d::SubsurfaceScatteringComponent | static |
| fillBuffer(PassBuffer &buffer) const | castor3d::PassComponent | |
| fillChannel(TextureConfiguration &configuration, uint32_t mask) const | castor3d::PassComponent | |
| fillConfig(TextureConfiguration &config, ConfigurationVisitorBase &vis) const | castor3d::PassComponent | inlinevirtual |
| fillProfileBuffer(SssProfileBuffer &buffer) const | castor3d::SubsurfaceScatteringComponent | |
| getColour() const | castor3d::PassComponent | inlinevirtual |
| getData() | castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< SubsurfaceScatteringUPtr > > | inline |
| getData() const | castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< SubsurfaceScatteringUPtr > > | inline |
| getDependencies() const | castor3d::PassComponent | inline |
| getId() const | castor3d::PassComponent | inline |
| getOwner() const noexcept | castor::OwnedBy< Pass > | inline |
| getPassFlags() const override | castor3d::SubsurfaceScatteringComponent | inlinevirtual |
| getPlugin() const | castor3d::PassComponent | inline |
| getSssProfileId() const noexcept | castor3d::SubsurfaceScatteringComponent | inline |
| getSubsurfaceScattering() const noexcept | castor3d::SubsurfaceScatteringComponent | inline |
| getType() const | castor3d::PassComponent | inline |
| hasColour() const | castor3d::PassComponent | inlinevirtual |
| hasSubsurfaceScattering() const noexcept | castor3d::SubsurfaceScatteringComponent | inline |
| 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< SubsurfaceScatteringUPtr > > | protected |
| onAddToPass() const | castor3d::PassComponent | inlinevirtual |
| onProfileChanged | castor3d::SubsurfaceScatteringComponent | |
| OwnedBy(Pass &owner) noexcept | castor::OwnedBy< Pass > | inlineexplicitprotected |
| PassComponent(Pass &pass, castor::String type, castor::StringArray deps={}) | castor3d::PassComponent | |
| 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< SubsurfaceScatteringUPtr > > | inline |
| setData(ParamsT &&... params) | castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< SubsurfaceScatteringUPtr > > | inline |
| setOwner(Pass &owner) noexcept | castor::OwnedBy< Pass > | inline |
| setSssProfileId(uint32_t value) noexcept | castor3d::SubsurfaceScatteringComponent | inline |
| setSubsurfaceScattering(SubsurfaceScatteringUPtr value) | castor3d::SubsurfaceScatteringComponent | |
| SubsurfaceScatteringComponent(Pass &pass) | castor3d::SubsurfaceScatteringComponent | explicit |
| TypeName | castor3d::SubsurfaceScatteringComponent | static |
| update() override | castor3d::SubsurfaceScatteringComponent | virtual |
| 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 |