| accept(ConfigurationVisitorBase &vis) const | 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) const | 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 | |
| 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 noexcept | 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 | |
| isVisible() const noexcept | castor3d::Pass | |
| m_dirty | castor3d::Pass | mutableprotected |
| needsAlphaProcessing() const | castor3d::Pass | |
| onChanged | castor3d::Pass | |
| OwnedBy(Material &owner) noexcept | 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) const | castor3d::Pass | |
| setColour(castor::RgbColour const &v, float gamma=2.2f) const | castor3d::Pass | inline |
| setColour(castor::Coords3f const &v) const | castor3d::Pass | inline |
| setColour(castor::Point3f const &v) const | castor3d::Pass | inline |
| setId(uint32_t value) noexcept | castor3d::Pass | inline |
| setImplicit(bool value=true) noexcept | castor3d::Pass | inline |
| setOwner(Material &owner) noexcept | castor::OwnedBy< Material > | 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 | |