Castor3D 0.12.0
Multiplatform 3D engine
castor3d::PhongPass Liste des membres

Liste complète des membres de castor3d::PhongPass, y compris les membres hérités :

accept(PassVisitorBase &vis)castor3d::Passvirtual
addCommonParsers(uint32_t mtlSectionID, uint32_t texSectionID, uint32_t remapChannelSectionID, castor::AttributeParsers &result)castor3d::Passprotectedstatic
addParser(castor::AttributeParsers &parsers, uint32_t section, castor::String const &name, castor::ParserFunction function, castor::ParserParameterArray &&array=castor::ParserParameterArray{})castor3d::Passstatic
begin() constcastor3d::Passinline
begin()castor3d::Passinline
cleanup()castor3d::Pass
create(Material &parent)castor3d::PhongPassstatic
createParsers()castor3d::PhongPassstatic
createParsers(uint32_t mtlSectionID, uint32_t texSectionID, uint32_t texRemapSectionID, castor::String const &texRemapSectionName, uint32_t remapChannelSectionID)castor3d::PhongPassstatic
createSections()castor3d::PhongPassstatic
doAccept(PassVisitorBase &vis) overridecastor3d::PhongPassprotectedvirtual
doAccept(TextureConfiguration &config, PassVisitorBase &vis) overridecastor3d::PhongPassprotectedvirtual
doFillData(PassBuffer::PassDataPtr &data) constcastor3d::Passprotected
doJoinDifOpa(TextureUnitPtrArray &result, castor::String const &name)castor3d::Passprotected
doMergeImages(TextureFlag lhsFlag, uint32_t lhsMaskOffset, uint32_t lhsDstMask, TextureFlag rhsFlag, uint32_t rhsMaskOffset, uint32_t rhsDstMask, castor::String const &name, TextureUnitPtrArray &result)castor3d::Passprotected
enableEdges(bool value)castor3d::Passinline
enableLighting(bool value)castor3d::Passinline
enablePicking(bool value)castor3d::Passinline
enableReflections(bool value=true)castor3d::Passinline
enableRefractions(bool value=true)castor3d::Passinline
end() constcastor3d::Passinline
end()castor3d::Passinline
fillBuffer(PassBuffer &buffer) const overridecastor3d::PhongPassvirtual
fillConfig(TextureConfiguration &config, PassVisitorBase &vis)castor3d::Passvirtual
fillSssProfileBuffer(SssProfileBuffer &buffer) constcastor3d::Pass
getAlphaBlendMode() constcastor3d::Passinline
getAlphaFunc() constcastor3d::Passinline
getAlphaValue() constcastor3d::Passinline
getAmbient() constcastor3d::PhongPassinline
getBlendAlphaFunc() constcastor3d::Passinline
getBWAccumulationOperator() constcastor3d::Passinline
getColour() const overridecastor3d::PhongPassinlinevirtual
getColourBlendMode() constcastor3d::Passinline
getDepthFactor() constcastor3d::Passinline
getDiffuse() constcastor3d::PhongPassinline
getDiffuse()castor3d::PhongPassinline
getEdgeColour() constcastor3d::Passinline
getEdgeWidth() constcastor3d::Passinline
getEmissive() constcastor3d::Passinline
getHeightTextureIndex() constcastor3d::Passinline
getId() constcastor3d::Passinline
getIndex() constcastor3d::Passinline
getNormalFactor() constcastor3d::Passinline
getObjectFactor() constcastor3d::Passinline
getOpacity() constcastor3d::Passinline
getParallaxOcclusion() constcastor3d::Passinline
getPassFlags() constcastor3d::Pass
getPassSectionID() const overridecastor3d::PhongPassvirtual
getRefractionRatio() constcastor3d::Passinline
getRenderPassInfo() constcastor3d::Passinline
getShininess() constcastor3d::PhongPassinline
getSources()castor3d::Passinline
getSpecular() constcastor3d::PhongPassinline
getSpecular()castor3d::PhongPassinline
getSssProfileId() constcastor3d::Passinline
getSubsurfaceScattering() constcastor3d::Passinline
getTextures() constcastor3d::Passinline
getTextureSectionID() const overridecastor3d::PhongPassvirtual
getTexturesMask(TextureFlags mask=TextureFlag::eAll) constcastor3d::Pass
getTextureUnit(uint32_t index) constcastor3d::Pass
getTextureUnits(TextureFlags mask=TextureFlag::eAll) constcastor3d::Pass
getTextureUnitsCount(TextureFlags mask=TextureFlag::eAll) constcastor3d::Pass
getTransmission() constcastor3d::Passinline
getTypeID() constcastor3d::Passinline
hasAlphaBlending() constcastor3d::Pass
hasAlphaTest() constcastor3d::Pass
hasAutomaticShader() constcastor3d::Passinline
hasBlendAlphaTest() constcastor3d::Pass
hasEdges() constcastor3d::Passinline
hasEnvironmentMapping() constcastor3d::Passinline
hasIBL() constcastor3d::Passinline
hasLighting() constcastor3d::Passinline
hasOnlyAlphaBlending() constcastor3d::Pass
hasParallaxOcclusion() constcastor3d::Passinline
hasReflections() constcastor3d::Passinline
hasRefraction() constcastor3d::Passinline
hasSubsurfaceScattering() constcastor3d::Passinline
initialise(RenderDevice const &device, QueueData const &queueData)castor3d::Pass
isImplicit() constcastor3d::Passinline
isTwoSided() constcastor3d::Passinline
LightingModelcastor3d::PhongPassstatic
m_dirtycastor3d::Passprotected
m_sssDirtycastor3d::Passprotected
MaxEdgeWidthcastor3d::Passstatic
MaxShininesscastor3d::PhongPassstatic
MinEdgeWidthcastor3d::Passstatic
needsAlphaProcessing() constcastor3d::Pass
onChangedcastor3d::Pass
onSssProfileChangedcastor3d::Pass
parseError(castor::String const &error)castor3d::Passprotectedstatic
Pass(Material &parent, PassTypeID typeID, PassFlags initialFlags)castor3d::Passexplicitprotected
PhongPass(Material &parent, PassFlags initialFlags=PassFlag::eNone)castor3d::PhongPassexplicit
PhongPass(Material &parent, PassTypeID typeID, PassFlags initialFlags=PassFlag::eNone)castor3d::PhongPass
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
setAlphaBlendMode(BlendMode value)castor3d::Passinline
setAlphaFunc(VkCompareOp value)castor3d::Passinline
setAlphaValue(float value)castor3d::Passinline
setAmbient(float const &value)castor3d::PhongPassinline
setBlendAlphaFunc(VkCompareOp value)castor3d::Passinline
setBWAccumulationOperator(uint32_t value)castor3d::Passinline
setColour(castor::RgbColour const &value) overridecastor3d::PhongPassinlinevirtual
setColourBlendMode(BlendMode value)castor3d::Passinline
setDepthFactor(float value)castor3d::Passinline
setDiffuse(castor::RgbColour const &value)castor3d::PhongPassinline
setEdgeColour(castor::RgbaColour const &value)castor3d::Passinline
setEdgeWidth(float value)castor3d::Passinline
setEmissive(float const &value)castor3d::Passinline
setId(uint32_t value)castor3d::Passinline
setImplicit(bool value=true)castor3d::Passinline
setNormalFactor(float value)castor3d::Passinline
setObjectFactor(float value)castor3d::Passinline
setOpacity(float value)castor3d::Pass
setParallaxOcclusion(ParallaxOcclusionMode value)castor3d::Passinline
setRefractionRatio(float value)castor3d::Passinline
setShininess(float value)castor3d::PhongPassinline
setSpecular(castor::RgbColour const &value)castor3d::PhongPassinline
setSssProfileId(uint32_t value)castor3d::Passinline
setSubsurfaceScattering(SubsurfaceScatteringUPtr value)castor3d::Pass
setTransmission(castor::Point3f value)castor3d::Passinline
setTwoSided(bool value)castor3d::Passinline
Typecastor3d::PhongPassstatic
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 overridecastor3d::PhongPassvirtual
~Pass()castor3d::Passprotectedvirtual