_hasEmissive() const | Ogre::HlmsPbsDatablock | |
calculateHash() override | Ogre::HlmsPbsDatablock | |
Fade enum value | Ogre::HlmsPbsDatablock | |
getBackgroundDiffuse() const | Ogre::HlmsPbsDatablock | |
getBrdf() const | Ogre::HlmsPbsDatablock | |
getClearCoat() const | Ogre::HlmsPbsDatablock | inline |
getClearCoatRoughness() const | Ogre::HlmsPbsDatablock | inline |
getCubemapProbe() const | Ogre::HlmsPbsDatablock | |
getDetailMapBlendMode(uint8 detailMapIdx) const | Ogre::HlmsPbsDatablock | |
getDetailMapOffsetScale(uint8 detailMap) const | Ogre::HlmsPbsDatablock | |
getDetailMapWeight(uint8 detailMap) const | Ogre::HlmsPbsDatablock | |
getDetailNormalWeight(uint8 detailNormalMapIdx) const | Ogre::HlmsPbsDatablock | |
getDiffuse() const | Ogre::HlmsPbsDatablock | |
getDiffuseColour() const override | Ogre::HlmsPbsDatablock | |
getDiffuseTexture() const override | Ogre::HlmsPbsDatablock | |
getEmissive() const | Ogre::HlmsPbsDatablock | |
getEmissiveColour() const override | Ogre::HlmsPbsDatablock | |
getEmissiveTexture() const override | Ogre::HlmsPbsDatablock | |
getFresnel() const | Ogre::HlmsPbsDatablock | |
getMetalness() const | Ogre::HlmsPbsDatablock | |
getNormalMapWeight() const | Ogre::HlmsPbsDatablock | |
getReceiveShadows() const | Ogre::HlmsPbsDatablock | |
getRefractionStrength() const | Ogre::HlmsPbsDatablock | inline |
getRoughness() const | Ogre::HlmsPbsDatablock | |
getSpecular() const | Ogre::HlmsPbsDatablock | |
getTextureUvSource(PbsTextureTypes sourceType) const | Ogre::HlmsPbsDatablock | |
getTransparency() const | Ogre::HlmsPbsDatablock | inline |
getTransparencyMode() const | Ogre::HlmsPbsDatablock | inline |
getTwoSidedLighting() const | Ogre::HlmsPbsDatablock | |
getUseAlphaFromTextures() const | Ogre::HlmsPbsDatablock | inline |
getUseDiffuseMapAsGrayscale() const | Ogre::HlmsPbsDatablock | |
getUseEmissiveAsLightmap() const | Ogre::HlmsPbsDatablock | |
getUserValue(uint8 userValueIdx) const | Ogre::HlmsPbsDatablock | |
getWorkflow() const | Ogre::HlmsPbsDatablock | |
hasEmissiveConstant() const | Ogre::HlmsPbsDatablock | |
hasSeparateFresnel() const | Ogre::HlmsPbsDatablock | |
HlmsPbsDatablock(IdString name, HlmsPbs *creator, const HlmsMacroblock *macroblock, const HlmsBlendblock *blendblock, const HlmsParamVec ¶ms) | Ogre::HlmsPbsDatablock | |
importUnity(const Vector3 &diffuse, const Vector3 &specular, Real roughness, bool changeBrdf) | Ogre::HlmsPbsDatablock | |
importUnity(const Vector3 &colour, Real metallic, Real roughness, bool changeBrdf) | Ogre::HlmsPbsDatablock | |
MaterialSizeInGpu | Ogre::HlmsPbsDatablock | static |
MaterialSizeInGpuAligned | Ogre::HlmsPbsDatablock | static |
MetallicWorkflow enum value | Ogre::HlmsPbsDatablock | |
None enum value | Ogre::HlmsPbsDatablock | |
notifyTextureChanged(TextureGpu *texture, TextureGpuListener::Reason reason, void *extraData) override | Ogre::HlmsPbsDatablock | |
Refractive enum value | Ogre::HlmsPbsDatablock | |
setAlphaTest(CompareFunction compareFunction, bool shadowCasterOnly=false, bool useAlphaFromTextures=true) override | Ogre::HlmsPbsDatablock | |
setAlphaTestThreshold(float threshold) override | Ogre::HlmsPbsDatablock | |
setBackgroundDiffuse(const ColourValue &bgDiffuse) | Ogre::HlmsPbsDatablock | |
setBrdf(PbsBrdf::PbsBrdf brdf) | Ogre::HlmsPbsDatablock | |
setClearCoat(float clearCoat) | Ogre::HlmsPbsDatablock | |
setClearCoatRoughness(float roughness) | Ogre::HlmsPbsDatablock | |
setCubemapProbe(CubemapProbe *probe) | Ogre::HlmsPbsDatablock | |
setDetailMapBlendMode(uint8 detailMapIdx, PbsBlendModes blendMode) | Ogre::HlmsPbsDatablock | |
setDetailMapOffsetScale(uint8 detailMap, const Vector4 &offsetScale) | Ogre::HlmsPbsDatablock | |
setDetailMapWeight(uint8 detailMap, Real weight) | Ogre::HlmsPbsDatablock | |
setDetailNormalWeight(uint8 detailNormalMapIdx, Real weight) | Ogre::HlmsPbsDatablock | |
setDiffuse(const Vector3 &diffuseColour) | Ogre::HlmsPbsDatablock | |
setEmissive(const Vector3 &emissiveColour) | Ogre::HlmsPbsDatablock | |
setFresnel(const Vector3 &fresnel, bool separateFresnel) | Ogre::HlmsPbsDatablock | |
setIndexOfRefraction(const Vector3 &refractionIdx, bool separateFresnel) | Ogre::HlmsPbsDatablock | |
setMetalness(float metalness) | Ogre::HlmsPbsDatablock | |
setNormalMapWeight(Real weight) | Ogre::HlmsPbsDatablock | |
setReceiveShadows(bool receiveShadows) | Ogre::HlmsPbsDatablock | |
setRefractionStrength(float strength) | Ogre::HlmsPbsDatablock | |
setRoughness(float roughness) | Ogre::HlmsPbsDatablock | |
setSpecular(const Vector3 &specularColour) | Ogre::HlmsPbsDatablock | |
setTexture(PbsTextureTypes texUnit, const String &name, const HlmsSamplerblock *refParams=0) | Ogre::HlmsPbsDatablock | |
setTextureUvSource(PbsTextureTypes sourceType, uint8 uvSet) | Ogre::HlmsPbsDatablock | |
setTransparency(float transparency, TransparencyModes mode=Transparent, bool useAlphaFromTextures=true, bool changeBlendblock=true) | Ogre::HlmsPbsDatablock | |
setTwoSidedLighting(bool twoSided, bool changeMacroblock=true, CullingMode oneSidedShadowCast=CULL_NONE) | Ogre::HlmsPbsDatablock | |
setUseDiffuseMapAsGrayscale(bool bUseDiffuseMapAsGrayscale) | Ogre::HlmsPbsDatablock | |
setUseEmissiveAsLightmap(bool bUseEmissiveAsLightmap) | Ogre::HlmsPbsDatablock | |
setUserValue(uint8 userValueIdx, const Vector4 &value) | Ogre::HlmsPbsDatablock | |
setWorkflow(Workflows workflow) | Ogre::HlmsPbsDatablock | |
SpecularAsFresnelWorkflow enum value | Ogre::HlmsPbsDatablock | |
SpecularWorkflow enum value | Ogre::HlmsPbsDatablock | |
suggestFiltersForType(PbsTextureTypes type) const | Ogre::HlmsPbsDatablock | |
suggestUsingSRGB(PbsTextureTypes type) const | Ogre::HlmsPbsDatablock | |
TransparencyModes enum name | Ogre::HlmsPbsDatablock | |
Transparent enum value | Ogre::HlmsPbsDatablock | |
Workflows enum name | Ogre::HlmsPbsDatablock | |
~HlmsPbsDatablock() override | Ogre::HlmsPbsDatablock | |