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

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

accept(ConfigurationVisitorBase &vis)castor3d::Pass
addComponent(PassComponentUPtr component)castor3d::Pass
addParsers(castor::AttributeParsers &result, castor::UInt32StrMap const &textureChannels)castor3d::Passstatic
begin() const noexceptcastor3d::Passinline
begin() noexceptcastor3d::Passinline
cleanup()castor3d::Pass
computeGlossinessFromRoughness(float roughness)castor3d::Passstatic
computeGlossinessFromShininess(float shininess)castor3d::Passstatic
computeRoughnessFromGlossiness(float glossiness)castor3d::Passstatic
computeRoughnessFromShininess(float const &shininess)castor3d::Passinlinestatic
computeShininessFromGlossiness(float glossiness)castor3d::Passstatic
computeShininessFromRoughness(float const &roughness)castor3d::Passinlinestatic
createComponent(ParamsT &&... params)castor3d::Passinline
enableLighting(bool value) constcastor3d::Pass
enablePicking(bool value) constcastor3d::Pass
end() const noexceptcastor3d::Passinline
end() noexceptcastor3d::Passinline
fillBuffer(PassBuffer &buffer) constcastor3d::Pass
fillConfig(TextureConfiguration &config, ConfigurationVisitorBase &vis)castor3d::Pass
getAlphaBlendMode() constcastor3d::Pass
getAlphaFunc() constcastor3d::Pass
getBlendAlphaFunc() constcastor3d::Pass
getColour() constcastor3d::Pass
getColourBlendMode() constcastor3d::Pass
getColourMapFlags() const noexceptcastor3d::Passinline
getComponent(castor::String const &name) constcastor3d::Pass
getComponent() const noexceptcastor3d::Passinline
getComponentCombineID() constcastor3d::Pass
getComponentId(castor::String const &componentType) constcastor3d::Pass
getComponentPlugin(PassComponentID componentId) constcastor3d::Pass
getComponentPlugin(castor::String const &componentType) constcastor3d::Passinline
getComponentPlugin() constcastor3d::Passinline
getComponents() constcastor3d::Passinline
getHash() const noexceptcastor3d::Passinline
getHeightMapFlags() const noexceptcastor3d::Passinline
getId() const noexceptcastor3d::Passinline
getIndex() const noexceptcastor3d::Passinline
getLightingModelId() constcastor3d::Pass
getMaterialShader(castor::String const &componentType) constcastor3d::Pass
getMaxTexCoordSet() const noexceptcastor3d::Passinline
getNormalMapFlags() const noexceptcastor3d::Passinline
getOcclusionMapFlags() const noexceptcastor3d::Passinline
getOpacityMapFlags() const noexceptcastor3d::Passinline
getOwner() constcastor::OwnedBy< Material >inline
getPassComponentsRegister() constcastor3d::Pass
getPassFlags() const noexceptcastor3d::Pass
getReflRefrFlags() const noexceptcastor3d::Passinline
getRenderPassInfo() const noexceptcastor3d::Passinline
getTextureCombineID() constcastor3d::Pass
getTextureFlagsName(PassComponentTextureFlag flags) constcastor3d::Pass
getTexturesMask() const noexceptcastor3d::Pass
getTextureUnit(uint32_t index) constcastor3d::Pass
getTextureUnits() constcastor3d::Pass
getTextureUnitsCount() constcastor3d::Pass
hasAlphaBlending() constcastor3d::Pass
hasAlphaTest() constcastor3d::Pass
hasAutomaticShader() const noexceptcastor3d::Passinline
hasBlendAlphaTest() constcastor3d::Pass
hasComponent(castor::String const &name) const noexceptcastor3d::Pass
hasComponent() const noexceptcastor3d::Passinline
hasEnvironmentMapping() constcastor3d::Pass
hasLighting() constcastor3d::Pass
hasOnlyAlphaBlending() constcastor3d::Pass
hasSubsurfaceScattering() constcastor3d::Pass
initialise()castor3d::Pass
isImplicit() const noexceptcastor3d::Passinline
isInitialised() const noexceptcastor3d::Passinline
isInitialising() const noexceptcastor3d::Passinline
isTwoSided() constcastor3d::Pass
m_dirtycastor3d::Passmutableprotected
needsAlphaProcessing() constcastor3d::Pass
onChangedcastor3d::Pass
OwnedBy(Material &owner)castor::OwnedBy< Material >inlineexplicitprotected
Pass(Material &parent, LightingModelID lightingModelId)castor3d::Pass
Pass(Material &parent, Pass const &rhs)castor3d::Pass
PassComponentcastor3d::Passfriend
PassTextureSource typedefcastor3d::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::Passinline
reset() const noexceptcastor3d::Passinline
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::Passinline
setColour(castor::Coords3f const &v)castor3d::Passinline
setColour(castor::Point3f const &v)castor3d::Passinline
setId(uint32_t value) noexceptcastor3d::Passinline
setImplicit(bool value=true) noexceptcastor3d::Passinline
TextureSourceArray typedefcastor3d::Pass
UnitArray typedefcastor3d::Pass
UnitDataSources typedefcastor3d::Pass
unregisterTexture(TextureSourceInfo const &sourceInfo) noexceptcastor3d::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) constcastor3d::Pass
~Pass() noexceptcastor3d::Pass