accept(ConfigurationVisitorBase &vis) | castor3d::Pass | |
addComponent(PassComponentUPtr component) | castor3d::Pass | |
addParsers(castor::AttributeParsers &result, castor::UInt32StrMap const &textureChannels) | castor3d::Pass | static |
begin() const noexcept | castor3d::Pass | inline |
begin() noexcept | castor3d::Pass | inline |
cleanup() | castor3d::Pass | |
computeGlossinessFromRoughness(float roughness) | castor3d::Pass | static |
computeGlossinessFromShininess(float shininess) | castor3d::Pass | static |
computeRoughnessFromGlossiness(float glossiness) | castor3d::Pass | static |
computeRoughnessFromShininess(float const &shininess) | castor3d::Pass | inlinestatic |
computeShininessFromGlossiness(float glossiness) | castor3d::Pass | static |
computeShininessFromRoughness(float const &roughness) | castor3d::Pass | inlinestatic |
createComponent(ParamsT &&... params) | castor3d::Pass | inline |
enableLighting(bool value) const | castor3d::Pass | |
enablePicking(bool value) const | castor3d::Pass | |
end() const noexcept | castor3d::Pass | inline |
end() noexcept | castor3d::Pass | inline |
fillBuffer(PassBuffer &buffer) const | castor3d::Pass | |
fillConfig(TextureConfiguration &config, ConfigurationVisitorBase &vis) | castor3d::Pass | |
getAlphaBlendMode() const | castor3d::Pass | |
getAlphaFunc() const | castor3d::Pass | |
getBlendAlphaFunc() const | castor3d::Pass | |
getColour() const | castor3d::Pass | |
getColourBlendMode() const | castor3d::Pass | |
getColourMapFlags() const noexcept | castor3d::Pass | inline |
getComponent(castor::String const &name) const | castor3d::Pass | |
getComponent() const noexcept | castor3d::Pass | inline |
getComponentCombineID() const | castor3d::Pass | |
getComponentId(castor::String const &componentType) const | castor3d::Pass | |
getComponentPlugin(PassComponentID componentId) const | castor3d::Pass | |
getComponentPlugin(castor::String const &componentType) const | castor3d::Pass | inline |
getComponentPlugin() const | castor3d::Pass | inline |
getComponents() const | castor3d::Pass | inline |
getHash() const noexcept | castor3d::Pass | inline |
getHeightMapFlags() const noexcept | castor3d::Pass | inline |
getId() const noexcept | castor3d::Pass | inline |
getIndex() const noexcept | castor3d::Pass | inline |
getLightingModelId() const | castor3d::Pass | |
getMaterialShader(castor::String const &componentType) const | castor3d::Pass | |
getMaxTexCoordSet() const noexcept | castor3d::Pass | inline |
getNormalMapFlags() const noexcept | castor3d::Pass | inline |
getOcclusionMapFlags() const noexcept | castor3d::Pass | inline |
getOpacityMapFlags() const noexcept | castor3d::Pass | inline |
getOwner() const | castor::OwnedBy< Material > | inline |
getPassComponentsRegister() const | castor3d::Pass | |
getPassFlags() const noexcept | castor3d::Pass | |
getReflRefrFlags() const noexcept | castor3d::Pass | inline |
getRenderPassInfo() const noexcept | castor3d::Pass | inline |
getTextureCombineID() const | castor3d::Pass | |
getTextureFlagsName(PassComponentTextureFlag flags) const | castor3d::Pass | |
getTexturesMask() const noexcept | castor3d::Pass | |
getTextureUnit(uint32_t index) const | castor3d::Pass | |
getTextureUnits() const | castor3d::Pass | |
getTextureUnitsCount() const | castor3d::Pass | |
hasAlphaBlending() const | castor3d::Pass | |
hasAlphaTest() const | castor3d::Pass | |
hasAutomaticShader() const noexcept | castor3d::Pass | inline |
hasBlendAlphaTest() const | castor3d::Pass | |
hasComponent(castor::String const &name) const noexcept | castor3d::Pass | |
hasComponent() const noexcept | castor3d::Pass | inline |
hasEnvironmentMapping() const | castor3d::Pass | |
hasLighting() const | castor3d::Pass | |
hasOnlyAlphaBlending() const | castor3d::Pass | |
hasSubsurfaceScattering() const | castor3d::Pass | |
initialise() | castor3d::Pass | |
isImplicit() const noexcept | castor3d::Pass | inline |
isInitialised() const noexcept | castor3d::Pass | inline |
isInitialising() const noexcept | castor3d::Pass | inline |
isTwoSided() const | castor3d::Pass | |
m_dirty | castor3d::Pass | mutableprotected |
needsAlphaProcessing() const | castor3d::Pass | |
onChanged | castor3d::Pass | |
OwnedBy(Material &owner) | castor::OwnedBy< Material > | inlineexplicitprotected |
Pass(Material &parent, LightingModelID lightingModelId) | castor3d::Pass | |
Pass(Material &parent, Pass const &rhs) | castor3d::Pass | |
PassComponent | castor3d::Pass | friend |
PassTextureSource typedef | castor3d::Pass | |
prepareTextures() | castor3d::Pass | |
registerTexture(TextureSourceInfo sourceInfo, PassTextureConfig configuration) | castor3d::Pass | |
registerTexture(TextureSourceInfo sourceInfo, PassTextureConfig configuration, TextureAnimationUPtr animation) | castor3d::Pass | |
removeComponent(castor::String const &name) | castor3d::Pass | |
removeComponent() | castor3d::Pass | inline |
reset() const noexcept | castor3d::Pass | inline |
resetTexture(TextureSourceInfo const &srcSourceInfo, TextureSourceInfo dstSourceInfo) | castor3d::Pass | |
setColour(castor::HdrRgbColour const &value) | castor3d::Pass | |
setColour(castor::RgbColour const &v, float gamma=2.2f) | castor3d::Pass | inline |
setColour(castor::Coords3f const &v) | castor3d::Pass | inline |
setColour(castor::Point3f const &v) | castor3d::Pass | inline |
setId(uint32_t value) noexcept | castor3d::Pass | inline |
setImplicit(bool value=true) noexcept | castor3d::Pass | inline |
TextureSourceArray typedef | castor3d::Pass | |
UnitArray typedef | castor3d::Pass | |
UnitDataSources typedef | castor3d::Pass | |
unregisterTexture(TextureSourceInfo const &sourceInfo) noexcept | castor3d::Pass | |
update() | castor3d::Pass | |
updateConfig(TextureSourceInfo const &sourceInfo, TextureConfiguration configuration) | castor3d::Pass | |
writeText(castor::String const &tabs, castor::Path const &folder, castor::String const &subfolder, castor::StringStream &file) const | castor3d::Pass | |
~Pass() noexcept | castor3d::Pass | |