This is the complete list of members for hpl::iMaterial, including all inherited members.
| Compile()=0 (defined in hpl::iMaterial) | hpl::iMaterial | pure virtual |
| DecUserCount() (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
| destroy() | hpl::iMaterial | inlinevirtual |
| EditVertexes(eMaterialRenderType mType, iCamera *apCam, iLight *pLight, tVertexVec *apVtxVec, cVector3f *apTransform, unsigned int alIndexAdd)=0 (defined in hpl::iMaterial) | hpl::iMaterial | pure virtual |
| EndRendering(eMaterialRenderType mType)=0 | hpl::iMaterial | pure virtual |
| GetAlphaMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
| GetBatchFlags(eMaterialRenderType mType)=0 | hpl::iMaterial | pure virtual |
| GetBlendMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
| GetChannelMode(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
| 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) | hpl::iMaterial | inlinevirtual |
| getGpuProgramSetup(const eMaterialRenderType aType, const int alPass, iLight3D *apLight) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
| 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) | hpl::iMaterial | inlinevirtual |
| 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) | hpl::iMaterial | inlinevirtual |
| GetTexture(eMaterialTexture aType) (defined in hpl::iMaterial) | hpl::iMaterial | |
| GetTextureBlend(int alUnit, eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
| GetTextureOffset(eMaterialTexture aType) (defined in hpl::iMaterial) | hpl::iMaterial | |
| GetTextureTypes() (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
| GetTime() (defined in hpl::iResourceBase) | hpl::iResourceBase | inline |
| GetType(eMaterialRenderType mType)=0 | hpl::iMaterial | pure virtual |
| 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 mType)=0 | hpl::iMaterial | pure virtual |
| 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 | |
| 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 |
| mbUsesLights (defined in hpl::iMaterial) | hpl::iMaterial | 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 |
| 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 |
| 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 mType)=0 | hpl::iMaterial | pure virtual |
| 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)=0 | hpl::iMaterial | pure virtual |
| 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) | hpl::iMaterial | inlinevirtual |
| VertexProgramUsesEye(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
| VertexProgramUsesLight(eMaterialRenderType aType, int alPass, iLight3D *apLight) (defined in hpl::iMaterial) | hpl::iMaterial | inlinevirtual |
| ~iMaterial() (defined in hpl::iMaterial) | hpl::iMaterial | virtual |
| ~iResourceBase() (defined in hpl::iResourceBase) | hpl::iResourceBase | virtual |