OGRE: Member List

| OGRE 2.2.4 Object-Oriented Graphics Rendering Engine

Ogre::HlmsPbsDatablock Member List

This is the complete list of members for Ogre::HlmsPbsDatablock, including all inherited members.

_hasEmissive(void) const | Ogre::HlmsPbsDatablock |
calculateHash() | Ogre::HlmsPbsDatablock | virtual
Fade enum value | Ogre::HlmsPbsDatablock |
getBackgroundDiffuse(void) const | Ogre::HlmsPbsDatablock |
getBrdf(void) const | Ogre::HlmsPbsDatablock |
getCubemapProbe(void) 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(void) const | Ogre::HlmsPbsDatablock |
getDiffuseColour(void) const | Ogre::HlmsPbsDatablock | virtual
getDiffuseTexture(void) const | Ogre::HlmsPbsDatablock | virtual
getEmissive(void) const | Ogre::HlmsPbsDatablock |
getEmissiveColour(void) const | Ogre::HlmsPbsDatablock | virtual
getEmissiveTexture(void) const | Ogre::HlmsPbsDatablock | virtual
getFresnel(void) const | Ogre::HlmsPbsDatablock |
getMetalness(void) const | Ogre::HlmsPbsDatablock |
getNormalMapWeight(void) const | Ogre::HlmsPbsDatablock |
getReceiveShadows(void) const | Ogre::HlmsPbsDatablock |
getRefractionStrength(void) const | Ogre::HlmsPbsDatablock | inline
getRoughness(void) const | Ogre::HlmsPbsDatablock |
getSpecular(void) const | Ogre::HlmsPbsDatablock |
getTextureUvSource(PbsTextureTypes sourceType) const | Ogre::HlmsPbsDatablock |
getTransparency(void) const | Ogre::HlmsPbsDatablock | inline
getTransparencyMode(void) const | Ogre::HlmsPbsDatablock | inline
getTwoSidedLighting(void) const | Ogre::HlmsPbsDatablock |
getUseAlphaFromTextures(void) const | Ogre::HlmsPbsDatablock | inline
getUseDiffuseMapAsGrayscale(void) const | Ogre::HlmsPbsDatablock |
getUseEmissiveAsLightmap(void) const | Ogre::HlmsPbsDatablock |
getUserValue(uint8 userValueIdx) const | Ogre::HlmsPbsDatablock |
getWorkflow(void) const | Ogre::HlmsPbsDatablock |
hasCustomShadowMacroblock(void) const | Ogre::HlmsPbsDatablock | virtual
hasEmissiveConstant(void) const | Ogre::HlmsPbsDatablock |
hasSeparateFresnel(void) const | Ogre::HlmsPbsDatablock |
HlmsPbs class | Ogre::HlmsPbsDatablock | friend
HlmsPbsDatablock(IdString name, HlmsPbs *creator, const HlmsMacroblock *macroblock, const HlmsBlendblock *blendblock, const HlmsParamVec &params) | 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) | Ogre::HlmsPbsDatablock | virtual
Refractive enum value | Ogre::HlmsPbsDatablock |
setAlphaTestThreshold(float threshold) | Ogre::HlmsPbsDatablock | virtual
setBackgroundDiffuse(const ColourValue &bgDiffuse) | Ogre::HlmsPbsDatablock |
setBrdf(PbsBrdf::PbsBrdf brdf) | 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_ANTICLOCKWISE) | 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() | Ogre::HlmsPbsDatablock | virtual