This is the complete list of members for hpl::cMaterial_Diffuse, including all inherited members.
_ambientShader (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | protected |
_diffuseShader (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | protected |
_shaders (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | protected |
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_BaseLight | inlinevirtual |
DecUserCount() (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
destroy() | hpl::iMaterial | inlinevirtual |
EditVertexes(eMaterialRenderType aType, iCamera *apCam, iLight *pLight, tVertexVec *apVtxVec, cVector3f *apTransform, unsigned int alIndexAdd) (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | inlinevirtual |
EndRendering(eMaterialRenderType aType) | hpl::iMaterial_BaseLight | inlinevirtual |
GetAlphaMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
GetBatchFlags(eMaterialRenderType aType) | hpl::iMaterial_BaseLight | inlinevirtual |
GetBlendMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
GetChannelMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
GetDepthTest() (defined in hpl::iMaterial) | hpl::iMaterial | inline |
GetFilePath() (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
GetFragmentProgram(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
GetFragmentProgramSetup(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
getGpuProgram(const eMaterialRenderType aType, const int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
getGpuProgramSetup(const eMaterialRenderType aType, const int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
GetHandle() (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
GetId() (defined in hpl::iMaterial) | hpl::iMaterial | inline |
GetImage(eMaterialTexture aType) (defined in hpl::iMaterial) | hpl::iMaterial | inline |
GetLogCreateAndDelete() (defined in hpl::iResourceBase) | hpl::iResourceBase | inlinestatic |
GetName() (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
GetNumOfPasses(eMaterialRenderType aType, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
GetPhysicsMaterial() (defined in hpl::iMaterial) | hpl::iMaterial | inline |
GetPrio() (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
GetProgram(eGpuProgramType aType, unsigned int alNum) (defined in hpl::iMaterial) | hpl::iMaterial | inline |
GetQuality() (defined in hpl::iMaterial) | hpl::iMaterial | inlinestatic |
GetRefractionDiffuseTexture() (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
getRefractionProgram() (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
GetRefractionSkipsStandardTrans() (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
GetRefractionUsesDiffuse() (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
GetRefractionUsesEye() (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
GetRefractionUsesTime() (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
GetSize() (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
GetTexture(int alUnit, eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
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_BaseLight | virtual |
GetTextureOffset(eMaterialTexture aType) (defined in hpl::iMaterial) | hpl::iMaterial | |
GetTextureTypes() (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
GetTime() (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
GetType(eMaterialRenderType aType) | hpl::iMaterial_BaseLight | inlinevirtual |
GetUserCount() (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
GetValue() (defined in hpl::iMaterial) | hpl::iMaterial | inline |
GetVertexProgram(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
GetVertexProgramSetup(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
HasAlpha() (defined in hpl::iMaterial) | hpl::iMaterial | inline |
HasMultiplePasses(eMaterialRenderType aType) | hpl::iMaterial_BaseLight | inlinevirtual |
HasUsers() (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
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::iMaterial | inlinevirtual |
IsTransperant() | hpl::iMaterial | inlinevirtual |
LoadData(TiXmlElement *apRootElem) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
mbDepthTest (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mbHasAlpha (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mbIsGlowing (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mbIsTransperant (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mbLogCreateAndDelete (defined in hpl::iResourceBase) | hpl::iResourceBase | protectedstatic |
mbLogDestruction (defined in hpl::iResourceBase) | hpl::iResourceBase | protected |
mbUseColorSpecular (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | protected |
mbUseNormalMap (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | protected |
mbUsesLights (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mbUseSpecular (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | protected |
mbUsesTwoPassSpot (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | protected |
mfValue (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mlHandle (defined in hpl::iResourceBase) | hpl::iResourceBase | protected |
mlId (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mlPassCount (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mlPrio (defined in hpl::iResourceBase) | hpl::iResourceBase | protected |
mlSize (defined in hpl::iResourceBase) | hpl::iResourceBase | protected |
mlTime (defined in hpl::iResourceBase) | hpl::iResourceBase | protected |
mlUserCount (defined in hpl::iResourceBase) | hpl::iResourceBase | protected |
mPicture (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mpImageManager (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mpLowLevelGraphics (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mpNormalizationMap (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | protected |
mpProgram (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mpProgramManager (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mpRenderer (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mpRenderer3D (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mpRenderSettings (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mpSpotNegativeRejectMap (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | protected |
mpTextureManager (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mQuality (defined in hpl::iMaterial) | hpl::iMaterial | protectedstatic |
msFilePath (defined in hpl::iResourceBase) | hpl::iResourceBase | protected |
msName (defined in hpl::iResourceBase) | hpl::iResourceBase | protected |
msPhysicsMaterial (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mType (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mvImage (defined in hpl::iMaterial) | hpl::iMaterial | protected |
mvTexture (defined in hpl::iMaterial) | hpl::iMaterial | protected |
NextPass(eMaterialRenderType aType) | hpl::iMaterial_BaseLight | inlinevirtual |
reload() | hpl::iMaterial | inlinevirtual |
SetDepthTest(bool abX) (defined in hpl::iMaterial) | hpl::iMaterial | inline |
SetHandle(unsigned long alHandle) (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
SetHasAlpha(bool abX) (defined in hpl::iMaterial) | hpl::iMaterial | inline |
SetId(int alId) | hpl::iMaterial | inline |
SetImage(cResourceImage *apImg, eMaterialTexture aType) (defined in hpl::iMaterial) | hpl::iMaterial | inline |
SetLogCreateAndDelete(bool abX) (defined in hpl::iResourceBase) | hpl::iResourceBase | inlinestatic |
SetLogDestruction(bool abX) (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
SetPhysicsMaterial(const tString &asName) (defined in hpl::iMaterial) | hpl::iMaterial | inline |
SetProgram(iGpuProgram *apProgram, eGpuProgramType aType, unsigned int alNum) (defined in hpl::iMaterial) | hpl::iMaterial | inline |
SetQuality(eMaterialQuality aQuality) (defined in hpl::iMaterial) | hpl::iMaterial | inlinestatic |
SetTexture(iTexture *apTex, eMaterialTexture aType) (defined in hpl::iMaterial) | hpl::iMaterial | inline |
SetValue(float afX) (defined in hpl::iMaterial) | hpl::iMaterial | inline |
StartRendering(eMaterialRenderType aType, iCamera *apCam, iLight *pLight) | hpl::iMaterial_BaseLight | inlinevirtual |
unload() | hpl::iMaterial | inlinevirtual |
Update(float afTimeStep) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
UsesLights() | hpl::iMaterial | inlinevirtual |
UsesType(eMaterialRenderType aType) (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
VertexProgramUsesEye(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
VertexProgramUsesLight(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
~cMaterial_Diffuse() (defined in hpl::cMaterial_Diffuse) | hpl::cMaterial_Diffuse | |
~iMaterial() (defined in hpl::iMaterial) | hpl::iMaterial | virtual |
~iMaterial_BaseLight() (defined in hpl::iMaterial_BaseLight) | hpl::iMaterial_BaseLight | virtual |
~iResourceBase() (defined in hpl::iResourceBase) | hpl::iResourceBase | virtual |