Castor3D 0.13.0
Multiplatform 3D engine
|
Liste complète des membres de castor3d::PbrPass, y compris les membres hérités :
accept(PassVisitorBase &vis) | castor3d::Pass | virtual |
addCommonParsers(uint32_t mtlSectionID, uint32_t texSectionID, uint32_t remapChannelSectionID, castor::AttributeParsers &result) | castor3d::Pass | protectedstatic |
addParser(castor::AttributeParsers &parsers, uint32_t section, castor::String const &name, castor::ParserFunction function, castor::ParserParameterArray &&array=castor::ParserParameterArray{}) | castor3d::Pass | static |
begin() const | castor3d::Pass | inline |
begin() | castor3d::Pass | inline |
cleanup() | castor3d::Pass | |
create(Material &parent) | castor3d::PbrPass | static |
createParsers() | castor3d::PbrPass | static |
createParsers(uint32_t mtlSectionID, uint32_t texSectionID, uint32_t texRemapSectionID, castor::String const &texRemapSectionName, uint32_t remapChannelSectionID) | castor3d::PbrPass | static |
createSections() | castor3d::PbrPass | static |
doAccept(PassVisitorBase &vis) override | castor3d::PbrPass | protectedvirtual |
doAccept(TextureConfiguration &config, PassVisitorBase &vis) override | castor3d::PbrPass | protectedvirtual |
doFillData(PassBuffer::PassDataPtr &data) const | castor3d::Pass | protected |
doJoinDifOpa(TextureUnitPtrArray &result, castor::String const &name) | castor3d::Pass | protected |
doMergeImages(TextureFlag lhsFlag, uint32_t lhsMaskOffset, uint32_t lhsDstMask, TextureFlag rhsFlag, uint32_t rhsMaskOffset, uint32_t rhsDstMask, castor::String const &name, TextureUnitPtrArray &result) | castor3d::Pass | protected |
enableEdges(bool value) | castor3d::Pass | inline |
enableLighting(bool value) | castor3d::Pass | inline |
enablePicking(bool value) | castor3d::Pass | inline |
enableReflections(bool value=true) | castor3d::Pass | inline |
enableRefractions(bool value=true) | castor3d::Pass | inline |
end() const | castor3d::Pass | inline |
end() | castor3d::Pass | inline |
fillBuffer(PassBuffer &buffer) const override | castor3d::PbrPass | virtual |
fillConfig(TextureConfiguration &config, PassVisitorBase &vis) | castor3d::Pass | virtual |
fillSssProfileBuffer(SssProfileBuffer &buffer) const | castor3d::Pass | |
getAlbedo() const | castor3d::PbrPass | inline |
getAlphaBlendMode() const | castor3d::Pass | inline |
getAlphaFunc() const | castor3d::Pass | inline |
getAlphaValue() const | castor3d::Pass | inline |
getBlendAlphaFunc() const | castor3d::Pass | inline |
getBWAccumulationOperator() const | castor3d::Pass | inline |
getColour() const override | castor3d::PbrPass | inlinevirtual |
getColourBlendMode() const | castor3d::Pass | inline |
getDepthFactor() const | castor3d::Pass | inline |
getEdgeColour() const | castor3d::Pass | inline |
getEdgeWidth() const | castor3d::Pass | inline |
getEmissive() const | castor3d::Pass | inline |
getGlossiness() const | castor3d::PbrPass | inline |
getHeightTextureIndex() const | castor3d::Pass | inline |
getId() const | castor3d::Pass | inline |
getIndex() const | castor3d::Pass | inline |
getMaxTexCoordSet() const | castor3d::Pass | inline |
getMetalness() const | castor3d::PbrPass | inline |
getNormalFactor() const | castor3d::Pass | inline |
getObjectFactor() const | castor3d::Pass | inline |
getOpacity() const | castor3d::Pass | inline |
getParallaxOcclusion() const | castor3d::Pass | inline |
getPassFlags() const | castor3d::Pass | |
getPassSectionID() const override | castor3d::PbrPass | virtual |
getRefractionRatio() const | castor3d::Pass | inline |
getRenderPassInfo() const | castor3d::Pass | inline |
getRoughness() const | castor3d::PbrPass | inline |
getSources() | castor3d::Pass | inline |
getSpecular() const | castor3d::PbrPass | inline |
getSssProfileId() const | castor3d::Pass | inline |
getSubsurfaceScattering() const | castor3d::Pass | inline |
getTextures() const | castor3d::Pass | inline |
getTextureSectionID() const override | castor3d::PbrPass | virtual |
getTexturesMask(TextureFlags mask=TextureFlag::eAll) const | castor3d::Pass | |
getTextureUnit(uint32_t index) const | castor3d::Pass | |
getTextureUnits(TextureFlags mask=TextureFlag::eAll) const | castor3d::Pass | |
getTextureUnitsCount(TextureFlags mask=TextureFlag::eAll) const | castor3d::Pass | |
getTransmission() const | castor3d::Pass | inline |
getTypeID() const | castor3d::Pass | inline |
hasAlphaBlending() const | castor3d::Pass | |
hasAlphaTest() const | castor3d::Pass | |
hasAutomaticShader() const | castor3d::Pass | inline |
hasBlendAlphaTest() const | castor3d::Pass | |
hasEdges() const | castor3d::Pass | inline |
hasEnvironmentMapping() const | castor3d::Pass | inline |
hasIBL() const | castor3d::Pass | inline |
hasLighting() const | castor3d::Pass | inline |
hasOnlyAlphaBlending() const | castor3d::Pass | |
hasParallaxOcclusion() const | castor3d::Pass | inline |
hasReflections() const | castor3d::Pass | inline |
hasRefraction() const | castor3d::Pass | inline |
hasSubsurfaceScattering() const | castor3d::Pass | inline |
initialise() | castor3d::Pass | |
isImplicit() const | castor3d::Pass | inline |
isTwoSided() const | castor3d::Pass | inline |
LightingModel | castor3d::PbrPass | static |
m_dirty | castor3d::Pass | protected |
m_sssDirty | castor3d::Pass | protected |
needsAlphaProcessing() const | castor3d::Pass | |
onChanged | castor3d::Pass | |
onSssProfileChanged | castor3d::Pass | |
parseError(castor::String const &error) | castor3d::Pass | protectedstatic |
Pass(Material &parent, PassTypeID typeID, PassFlags initialFlags) | castor3d::Pass | explicitprotected |
PbrPass(Material &parent, PassFlags initialFlags=PassFlag::eNone) | castor3d::PbrPass | explicit |
PbrPass(Material &parent, PassTypeID typeID, PassFlags initialFlags=PassFlag::eNone) | castor3d::PbrPass | |
prepareTextures() | castor3d::Pass | |
registerTexture(TextureSourceInfo sourceInfo, PassTextureConfig configuration) | castor3d::Pass | |
registerTexture(TextureSourceInfo sourceInfo, PassTextureConfig configuration, AnimationUPtr animation) | castor3d::Pass | |
resetTexture(TextureSourceInfo const &srcSourceInfo, TextureSourceInfo dstSourceInfo) | castor3d::Pass | |
setAlbedo(castor::RgbColour const &value) | castor3d::PbrPass | inline |
setAlphaBlendMode(BlendMode value) | castor3d::Pass | inline |
setAlphaFunc(VkCompareOp value) | castor3d::Pass | inline |
setAlphaValue(float value) | castor3d::Pass | inline |
setBlendAlphaFunc(VkCompareOp value) | castor3d::Pass | inline |
setBWAccumulationOperator(uint32_t value) | castor3d::Pass | inline |
setColour(castor::RgbColour const &value) override | castor3d::PbrPass | inlinevirtual |
setColourBlendMode(BlendMode value) | castor3d::Pass | inline |
setDepthFactor(float value) | castor3d::Pass | inline |
setEdgeColour(castor::RgbaColour const &value) | castor3d::Pass | inline |
setEdgeWidth(float value) | castor3d::Pass | inline |
setEmissive(float const &value) | castor3d::Pass | inline |
setGlossiness(float value) | castor3d::PbrPass | inline |
setId(uint32_t value) | castor3d::Pass | inline |
setImplicit(bool value=true) | castor3d::Pass | inline |
setMetalness(float value) | castor3d::PbrPass | inline |
setNormalFactor(float value) | castor3d::Pass | inline |
setObjectFactor(float value) | castor3d::Pass | inline |
setOpacity(float value) | castor3d::Pass | |
setParallaxOcclusion(ParallaxOcclusionMode value) | castor3d::Pass | inline |
setRefractionRatio(float value) | castor3d::Pass | inline |
setRoughness(float value) | castor3d::PbrPass | inline |
setSpecular(castor::RgbColour const &value) | castor3d::PbrPass | inline |
setSssProfileId(uint32_t value) | castor3d::Pass | inline |
setSubsurfaceScattering(SubsurfaceScatteringUPtr value) | castor3d::Pass | |
setTransmission(castor::RgbColour value) | castor3d::Pass | inline |
setTwoSided(bool value) | castor3d::Pass | inline |
Type | castor3d::PbrPass | static |
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 override | castor3d::PbrPass | virtual |
~Pass() | castor3d::Pass | protectedvirtual |