| OGRE 1.11.1 Object-Oriented Graphics Rendering Engine

Ogre::PbsMaterial Member List

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

BF_ADD enum value | Ogre::PbsMaterial |
BF_ALPHA enum value | Ogre::PbsMaterial |
BF_ALPHA_PREMUL enum value | Ogre::PbsMaterial |
BF_DARKEN enum value | Ogre::PbsMaterial |
BF_DIFFERENCE enum value | Ogre::PbsMaterial |
BF_GRAIN_EXTRACT enum value | Ogre::PbsMaterial |
BF_GRAIN_MERGE enum value | Ogre::PbsMaterial |
BF_LIGHTEN enum value | Ogre::PbsMaterial |
BF_MULTIPLY enum value | Ogre::PbsMaterial |
BF_MULTIPLY_2X enum value | Ogre::PbsMaterial |
BF_OVERLAY enum value | Ogre::PbsMaterial |
BF_SCREEN enum value | Ogre::PbsMaterial |
BF_SUBTRACT enum value | Ogre::PbsMaterial |
BlendFunction enum name | Ogre::PbsMaterial |
createTextureUnits(Pass *pass) | Ogre::PbsMaterial | virtual
getAlbedo() | Ogre::PbsMaterial | inline
getF0() | Ogre::PbsMaterial | inline
getFragmentDatablock() | Ogre::HlmsMaterialBase | inline
getLightRoughnessOffset() | Ogre::PbsMaterial | inline
getPropertyMap() | Ogre::HlmsMaterialBase | inline
getRoughness() | Ogre::PbsMaterial | inline
getVertexDatablock() | Ogre::HlmsMaterialBase | inline
HlmsMaterialBase() | Ogre::HlmsMaterialBase |
IsDirty | Ogre::HlmsMaterialBase |
MapSlot enum name | Ogre::PbsMaterial |
MS_D1 enum value | Ogre::PbsMaterial |
MS_D2 enum value | Ogre::PbsMaterial |
MS_MAIN enum value | Ogre::PbsMaterial |
PbsMaterial() | Ogre::PbsMaterial |
PbsMaterial(const PbsMaterial &obj) | Ogre::PbsMaterial |
setAlbedo(ColourValue val) | Ogre::PbsMaterial | inline
setAlbedoTexture(MapSlot mapSlot, TexturePtr tex, TextureAddressing textureAddressing=TextureAddressing(), BlendFunction blendFunc=BF_ALPHA, float blendFactor=1) | Ogre::PbsMaterial |
setEnvironmentMap(TexturePtr tex, float intensityFactor=1.0f) | Ogre::PbsMaterial |
setF0(ColourValue val) | Ogre::PbsMaterial | inline
setF0Texture(MapSlot mapSlot, TexturePtr tex, TextureAddressing textureAddressing=TextureAddressing(), BlendFunction blendFunc=BF_ALPHA, float blendFactor=1) | Ogre::PbsMaterial |
setLightRoughnessOffset(Real val) | Ogre::PbsMaterial | inline
setNormalRTexture(MapSlot mapSlot, TexturePtr tex, TextureAddressing textureAddressing=TextureAddressing(), float normalBlendFactor=1, float rBlendFactor=0) | Ogre::PbsMaterial |
setOffsetAndScale(MapSlot mapSlot, Vector2 offset, Vector2 scale) | Ogre::PbsMaterial |
setRoughness(Real val) | Ogre::PbsMaterial | inline
setUvSetIndex(MapSlot mapSlot, uint index) | Ogre::PbsMaterial |
updatePropertyMap(Camera *camera, const LightList *pLightList) | Ogre::PbsMaterial | virtual
updateTextureUnits(TextureUnitState *textureUnitState, GpuProgramParametersSharedPtr fragmentParams, SamplerContainer &s, int index) | Ogre::PbsMaterial |
updateUniforms(const Pass *pass, const AutoParamDataSource *source, const LightList *pLightList) | Ogre::PbsMaterial | virtual
~HlmsMaterialBase() | Ogre::HlmsMaterialBase | virtual
~PbsMaterial() | Ogre::PbsMaterial | virtual