accept(PassVisitorBase &vis) | castor3d::Pass | |
addComponent(PassComponentUPtr component) | castor3d::Pass | |
begin() const | castor3d::Pass | inline |
begin() | castor3d::Pass | inline |
cleanup() | castor3d::Pass | |
clone(Material &material) const | castor3d::Pass | |
computeF0(castor::HdrRgbColour const &albedo, float metalness) | castor3d::Pass | static |
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 |
createParsers(Engine const &engine) | castor3d::Pass | static |
enableLighting(bool value) | castor3d::Pass | |
enablePicking(bool value) | castor3d::Pass | |
end() const | castor3d::Pass | inline |
end() | castor3d::Pass | inline |
fillBuffer(PassBuffer &buffer, uint16_t passTypeIndex) const | castor3d::Pass | |
fillConfig(TextureConfiguration &config, PassVisitorBase &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 | castor3d::Pass | |
getComponent(castor::String const &name) const | castor3d::Pass | |
getComponent() const | 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 |
getHeightMapFlags() const | castor3d::Pass | |
getId() const | castor3d::Pass | inline |
getIndex() const | castor3d::Pass | inline |
getMaterialShader(castor::String const &componentType) const | castor3d::Pass | |
getMaxTexCoordSet() const | castor3d::Pass | inline |
getNormalMapFlags() const | castor3d::Pass | |
getOcclusionMapFlags() const | castor3d::Pass | |
getOpacityMapFlags() const | castor3d::Pass | |
getPassComponentsRegister() const | castor3d::Pass | |
getPassFlags() const | castor3d::Pass | |
getRenderPassInfo() const | castor3d::Pass | inline |
getTextureCombineID() const | castor3d::Pass | |
getTextureFlagsName(PassComponentTextureFlag flags) const | castor3d::Pass | |
getTexturesMask() const | castor3d::Pass | |
getTextureUnit(uint32_t index) const | castor3d::Pass | |
getTextureUnits() const | castor3d::Pass | |
getTextureUnitsCount() const | castor3d::Pass | |
getTypeID() const | castor3d::Pass | inline |
hasAlphaBlending() const | castor3d::Pass | |
hasAlphaTest() const | castor3d::Pass | |
hasAutomaticShader() const | castor3d::Pass | inline |
hasBlendAlphaTest() const | castor3d::Pass | |
hasComponent(castor::String const &name) const | castor3d::Pass | |
hasComponent() const | castor3d::Pass | inline |
hasEnvironmentMapping() const | castor3d::Pass | |
hasLighting() const | castor3d::Pass | |
hasOnlyAlphaBlending() const | castor3d::Pass | |
hasSubsurfaceScattering() const | castor3d::Pass | |
initialise() | castor3d::Pass | |
isImplicit() const | castor3d::Pass | inline |
isTwoSided() const | castor3d::Pass | |
m_dirty | castor3d::Pass | mutableprotected |
mergeImages(PassTextureSource lhs, uint32_t lhsDstMask, PassTextureSource rhs, uint32_t rhsDstMask, TextureUnitDataSet &result) | castor3d::Pass | |
needsAlphaProcessing() const | castor3d::Pass | |
onChanged | castor3d::Pass | |
parseError(castor::String const &error) | castor3d::Pass | protectedstatic |
Pass(Material &parent, PassTypeID typeID) | castor3d::Pass | explicit |
PassComponent | castor3d::Pass | friend |
PassTextureSource typedef | castor3d::Pass | |
prepareImage(PassTextureSource cfg, TextureUnitDataSet &result) | castor3d::Pass | |
prepareTextures() | castor3d::Pass | |
registerTexture(TextureSourceInfo sourceInfo, PassTextureConfig configuration) | castor3d::Pass | |
registerTexture(TextureSourceInfo sourceInfo, PassTextureConfig configuration, AnimationUPtr animation) | castor3d::Pass | |
removeComponent(castor::String const &name) | castor3d::Pass | |
removeComponent() | castor3d::Pass | inline |
reset() const | 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) | castor3d::Pass | inline |
setImplicit(bool value=true) | castor3d::Pass | inline |
unregisterTexture(TextureSourceInfo sourceInfo) | 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() | castor3d::Pass | |