ScummVM API documentation
hpl::cMaterial_Diffuse Member List

This is the complete list of members for hpl::cMaterial_Diffuse, including all inherited members.

_ambientShader (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightprotected
_diffuseShader (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightprotected
_shaders (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightprotected
cMaterial_Diffuse(const tString &asName, iLowLevelGraphics *apLowLevelGraphics, cImageManager *apImageManager, cTextureManager *apTextureManager, cRenderer2D *apRenderer, cGpuProgramManager *apProgramManager, eMaterialPicture aPicture, cRenderer3D *apRenderer3D) (defined in hpl::cMaterial_Diffuse)hpl::cMaterial_Diffuse
Compile() (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightinlinevirtual
DecUserCount() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
destroy()hpl::iMaterialinlinevirtual
EditVertexes(eMaterialRenderType aType, iCamera *apCam, iLight *pLight, tVertexVec *apVtxVec, cVector3f *apTransform, unsigned int alIndexAdd) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightinlinevirtual
EndRendering(eMaterialRenderType aType)hpl::iMaterial_BaseLightinlinevirtual
GetAlphaMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
GetBatchFlags(eMaterialRenderType aType)hpl::iMaterial_BaseLightinlinevirtual
GetBlendMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
GetChannelMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
GetDepthTest() (defined in hpl::iMaterial)hpl::iMaterialinline
GetFilePath() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetFragmentProgram(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
GetFragmentProgramSetup(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
getGpuProgram(const eMaterialRenderType aType, const int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
getGpuProgramSetup(const eMaterialRenderType aType, const int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
GetHandle() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetId() (defined in hpl::iMaterial)hpl::iMaterialinline
GetImage(eMaterialTexture aType) (defined in hpl::iMaterial)hpl::iMaterialinline
GetLogCreateAndDelete() (defined in hpl::iResourceBase)hpl::iResourceBaseinlinestatic
GetName() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetNumOfPasses(eMaterialRenderType aType, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
GetPhysicsMaterial() (defined in hpl::iMaterial)hpl::iMaterialinline
GetPrio() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetProgram(eGpuProgramType aType, unsigned int alNum) (defined in hpl::iMaterial)hpl::iMaterialinline
GetQuality() (defined in hpl::iMaterial)hpl::iMaterialinlinestatic
GetRefractionDiffuseTexture() (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
getRefractionProgram() (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
GetRefractionSkipsStandardTrans() (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
GetRefractionUsesDiffuse() (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
GetRefractionUsesEye() (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
GetRefractionUsesTime() (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
GetSize() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetTexture(int alUnit, eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
GetTexture(eMaterialTexture aType) (defined in hpl::iMaterial)hpl::iMaterial
GetTextureBlend(int alUnit, eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
GetTextureOffset(eMaterialTexture aType) (defined in hpl::iMaterial)hpl::iMaterial
GetTextureTypes() (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
GetTime() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetType(eMaterialRenderType aType)hpl::iMaterial_BaseLightinlinevirtual
GetUserCount() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetValue() (defined in hpl::iMaterial)hpl::iMaterialinline
GetVertexProgram(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
GetVertexProgramSetup(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
HasAlpha() (defined in hpl::iMaterial)hpl::iMaterialinline
HasMultiplePasses(eMaterialRenderType aType)hpl::iMaterial_BaseLightinlinevirtual
HasUsers() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
iMaterial(const tString &asName, iLowLevelGraphics *apLowLevelGraphics, cImageManager *apImageManager, cTextureManager *apTextureManager, cRenderer2D *apRenderer, cGpuProgramManager *apProgramManager, eMaterialPicture aPicture, cRenderer3D *apRenderer3D) (defined in hpl::iMaterial)hpl::iMaterial
iMaterial_BaseLight(const tString &asLightVertexProgram, const tString &asLightFragmentProgram, const tString &asName, iLowLevelGraphics *apLowLevelGraphics, cImageManager *apImageManager, cTextureManager *apTextureManager, cRenderer2D *apRenderer, cGpuProgramManager *apProgramManager, eMaterialPicture aPicture, cRenderer3D *apRenderer3D) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLight
IncUserCount() (defined in hpl::iResourceBase)hpl::iResourceBase
iResourceBase(tString asName, unsigned long alPrio) (defined in hpl::iResourceBase)hpl::iResourceBase
IsGlowing() (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
IsTransperant()hpl::iMaterialinlinevirtual
LoadData(TiXmlElement *apRootElem) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
mbDepthTest (defined in hpl::iMaterial)hpl::iMaterialprotected
mbHasAlpha (defined in hpl::iMaterial)hpl::iMaterialprotected
mbIsGlowing (defined in hpl::iMaterial)hpl::iMaterialprotected
mbIsTransperant (defined in hpl::iMaterial)hpl::iMaterialprotected
mbLogCreateAndDelete (defined in hpl::iResourceBase)hpl::iResourceBaseprotectedstatic
mbLogDestruction (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
mbUseColorSpecular (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightprotected
mbUseNormalMap (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightprotected
mbUsesLights (defined in hpl::iMaterial)hpl::iMaterialprotected
mbUseSpecular (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightprotected
mbUsesTwoPassSpot (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightprotected
mfValue (defined in hpl::iMaterial)hpl::iMaterialprotected
mlHandle (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
mlId (defined in hpl::iMaterial)hpl::iMaterialprotected
mlPassCount (defined in hpl::iMaterial)hpl::iMaterialprotected
mlPrio (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
mlSize (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
mlTime (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
mlUserCount (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
mPicture (defined in hpl::iMaterial)hpl::iMaterialprotected
mpImageManager (defined in hpl::iMaterial)hpl::iMaterialprotected
mpLowLevelGraphics (defined in hpl::iMaterial)hpl::iMaterialprotected
mpNormalizationMap (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightprotected
mpProgram (defined in hpl::iMaterial)hpl::iMaterialprotected
mpProgramManager (defined in hpl::iMaterial)hpl::iMaterialprotected
mpRenderer (defined in hpl::iMaterial)hpl::iMaterialprotected
mpRenderer3D (defined in hpl::iMaterial)hpl::iMaterialprotected
mpRenderSettings (defined in hpl::iMaterial)hpl::iMaterialprotected
mpSpotNegativeRejectMap (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightprotected
mpTextureManager (defined in hpl::iMaterial)hpl::iMaterialprotected
mQuality (defined in hpl::iMaterial)hpl::iMaterialprotectedstatic
msFilePath (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
msName (defined in hpl::iResourceBase)hpl::iResourceBaseprotected
msPhysicsMaterial (defined in hpl::iMaterial)hpl::iMaterialprotected
mType (defined in hpl::iMaterial)hpl::iMaterialprotected
mvImage (defined in hpl::iMaterial)hpl::iMaterialprotected
mvTexture (defined in hpl::iMaterial)hpl::iMaterialprotected
NextPass(eMaterialRenderType aType)hpl::iMaterial_BaseLightinlinevirtual
reload()hpl::iMaterialinlinevirtual
SetDepthTest(bool abX) (defined in hpl::iMaterial)hpl::iMaterialinline
SetHandle(unsigned long alHandle) (defined in hpl::iResourceBase)hpl::iResourceBaseinline
SetHasAlpha(bool abX) (defined in hpl::iMaterial)hpl::iMaterialinline
SetId(int alId)hpl::iMaterialinline
SetImage(cResourceImage *apImg, eMaterialTexture aType) (defined in hpl::iMaterial)hpl::iMaterialinline
SetLogCreateAndDelete(bool abX) (defined in hpl::iResourceBase)hpl::iResourceBaseinlinestatic
SetLogDestruction(bool abX) (defined in hpl::iResourceBase)hpl::iResourceBaseinline
SetPhysicsMaterial(const tString &asName) (defined in hpl::iMaterial)hpl::iMaterialinline
SetProgram(iGpuProgram *apProgram, eGpuProgramType aType, unsigned int alNum) (defined in hpl::iMaterial)hpl::iMaterialinline
SetQuality(eMaterialQuality aQuality) (defined in hpl::iMaterial)hpl::iMaterialinlinestatic
SetTexture(iTexture *apTex, eMaterialTexture aType) (defined in hpl::iMaterial)hpl::iMaterialinline
SetValue(float afX) (defined in hpl::iMaterial)hpl::iMaterialinline
StartRendering(eMaterialRenderType aType, iCamera *apCam, iLight *pLight)hpl::iMaterial_BaseLightinlinevirtual
unload()hpl::iMaterialinlinevirtual
Update(float afTimeStep) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
UsesLights()hpl::iMaterialinlinevirtual
UsesType(eMaterialRenderType aType) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
VertexProgramUsesEye(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
VertexProgramUsesLight(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
~cMaterial_Diffuse() (defined in hpl::cMaterial_Diffuse)hpl::cMaterial_Diffuse
~iMaterial() (defined in hpl::iMaterial)hpl::iMaterialvirtual
~iMaterial_BaseLight() (defined in hpl::iMaterial_BaseLight)hpl::iMaterial_BaseLightvirtual
~iResourceBase() (defined in hpl::iResourceBase)hpl::iResourceBasevirtual