Castor3D 0.16.0
Multiplatform 3D engine
castor3d::SubsurfaceScatteringComponent Member List

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

accept(ConfigurationVisitorBase &vis) overridecastor3d::SubsurfaceScatteringComponentvirtual
BaseDataPassComponentT(Pass &pass, castor::String type, castor::StringArray deps={}, ParamsT &&... params)castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< SubsurfaceScatteringUPtr > >inline
clone(Pass &pass) constcastor3d::PassComponent
createPlugin(PassComponentRegister const &passComponent)castor3d::SubsurfaceScatteringComponentinlinestatic
eAllcastor3d::SubsurfaceScatteringComponentstatic
eDistanceBasedTransmittancecastor3d::SubsurfaceScatteringComponentstatic
eSubsurfaceScatteringcastor3d::SubsurfaceScatteringComponentstatic
fillBuffer(PassBuffer &buffer) constcastor3d::PassComponent
fillChannel(TextureConfiguration &configuration, uint32_t mask) constcastor3d::PassComponent
fillConfig(TextureConfiguration &config, ConfigurationVisitorBase &vis) constcastor3d::PassComponentinlinevirtual
fillProfileBuffer(SssProfileBuffer &buffer) constcastor3d::SubsurfaceScatteringComponent
getColour() constcastor3d::PassComponentinlinevirtual
getData()castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< SubsurfaceScatteringUPtr > >inline
getData() constcastor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< SubsurfaceScatteringUPtr > >inline
getDependencies() constcastor3d::PassComponentinline
getId() constcastor3d::PassComponentinline
getOwner() constcastor::OwnedBy< Pass >inline
getPassFlags() const overridecastor3d::SubsurfaceScatteringComponentinlinevirtual
getPlugin() constcastor3d::PassComponentinline
getSssProfileId() const noexceptcastor3d::SubsurfaceScatteringComponentinline
getSubsurfaceScattering() const noexceptcastor3d::SubsurfaceScatteringComponentinline
getType() constcastor3d::PassComponentinline
hasColour() constcastor3d::PassComponentinlinevirtual
hasSubsurfaceScattering() const noexceptcastor3d::SubsurfaceScatteringComponentinline
m_dependenciescastor3d::PassComponentprotected
m_dirtycastor3d::PassComponentprotected
m_idcastor3d::PassComponentprotected
m_materialShadercastor3d::PassComponentprotected
m_plugincastor3d::PassComponentprotected
m_typecastor3d::PassComponentprotected
m_valuecastor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< SubsurfaceScatteringUPtr > >protected
onAddToPass() constcastor3d::PassComponentinlinevirtual
onProfileChangedcastor3d::SubsurfaceScatteringComponent
OwnedBy(Pass &owner)castor::OwnedBy< Pass >inlineexplicitprotected
PassComponent(Pass &pass, castor::String type, castor::StringArray deps={})castor3d::PassComponent
setColour(castor::HdrRgbColour v)castor3d::PassComponentinlinevirtual
setColour(castor::RgbColour const &v, float gamma=2.2f)castor3d::PassComponentinline
setColour(castor::Coords3f const &v)castor3d::PassComponentinline
setColour(castor::Point3f const &v)castor3d::PassComponentinline
setData(DataU const &data)castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< SubsurfaceScatteringUPtr > >inline
setData(ParamsT &&... params)castor3d::BaseDataPassComponentT< castor::AtomicGroupChangeTracked< SubsurfaceScatteringUPtr > >inline
setSssProfileId(uint32_t value) noexceptcastor3d::SubsurfaceScatteringComponentinline
setSubsurfaceScattering(SubsurfaceScatteringUPtr value)castor3d::SubsurfaceScatteringComponent
SubsurfaceScatteringComponent(Pass &pass)castor3d::SubsurfaceScatteringComponentexplicit
TypeNamecastor3d::SubsurfaceScatteringComponentstatic
update() overridecastor3d::SubsurfaceScatteringComponentvirtual
writeText(castor::String const &tabs, castor::Path const &folder, castor::String const &subfolder, castor::StringStream &file) constcastor3d::PassComponent
~PassComponent() noexcept=defaultcastor3d::PassComponentvirtual