ScummVM API documentation
hpl::cMaterial_DiffuseAlpha2D Member List

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

cMaterial_DiffuseAlpha2D(const tString &asName, iLowLevelGraphics *apLowLevelGraphics, cImageManager *apImageManager, cTextureManager *apTextureManager, cRenderer2D *apRenderer, cGpuProgramManager *apProgramManager, eMaterialPicture aPicture, cRenderer3D *apRenderer3D) (defined in hpl::cMaterial_DiffuseAlpha2D)hpl::cMaterial_DiffuseAlpha2D
Compile() (defined in hpl::cMaterial_DiffuseAlpha2D)hpl::cMaterial_DiffuseAlpha2Dvirtual
DecUserCount() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
destroy()hpl::iMaterialinlinevirtual
EditVertexes(eMaterialRenderType mType, iCamera *apCam, iLight *pLight, tVertexVec *apVtxVec, cVector3f *apTransform, unsigned int alIndexAdd) (defined in hpl::cMaterial_DiffuseAlpha2D)hpl::cMaterial_DiffuseAlpha2Dvirtual
EndRendering(eMaterialRenderType mType)hpl::cMaterial_DiffuseAlpha2Dvirtual
GetAlphaMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
GetBatchFlags(eMaterialRenderType mType)hpl::cMaterial_DiffuseAlpha2Dvirtual
GetBlendMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
GetChannelMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
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)hpl::iMaterialinlinevirtual
getGpuProgramSetup(const eMaterialRenderType aType, const int alPass, iLight3D *apLight) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
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)hpl::iMaterialinlinevirtual
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)hpl::iMaterialinlinevirtual
GetTexture(eMaterialTexture aType) (defined in hpl::iMaterial)hpl::iMaterial
GetTextureBlend(int alUnit, eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
GetTextureOffset(eMaterialTexture aType) (defined in hpl::iMaterial)hpl::iMaterial
GetTextureTypes() (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
GetTime() (defined in hpl::iResourceBase)hpl::iResourceBaseinline
GetType(eMaterialRenderType mType)hpl::cMaterial_DiffuseAlpha2Dvirtual
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 mType)hpl::cMaterial_DiffuseAlpha2Dvirtual
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
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
mbUsesLights (defined in hpl::iMaterial)hpl::iMaterialprotected
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
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
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 mType)hpl::cMaterial_DiffuseAlpha2Dvirtual
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 mType, iCamera *apCam, iLight *pLight)hpl::cMaterial_DiffuseAlpha2Dvirtual
unload()hpl::iMaterialinlinevirtual
Update(float afTimeStep) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
UsesLights()hpl::iMaterialinlinevirtual
UsesType(eMaterialRenderType aType) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
VertexProgramUsesEye(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
VertexProgramUsesLight(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial)hpl::iMaterialinlinevirtual
~cMaterial_DiffuseAlpha2D() (defined in hpl::cMaterial_DiffuseAlpha2D)hpl::cMaterial_DiffuseAlpha2D
~iMaterial() (defined in hpl::iMaterial)hpl::iMaterialvirtual
~iResourceBase() (defined in hpl::iResourceBase)hpl::iResourceBasevirtual