This is the complete list of members for iMaterial, including all inherited members.
| AddRef()=0 | iUnknown | pure virtual |
| Clone() const =0 | iMaterial | pure virtual |
| Copy(const iMaterial *apMat)=0 | iMaterial | pure virtual |
| CopyChannel(eMaterialChannel aDestChannel, const iMaterial *apSource, eMaterialChannel aSrcChannel)=0 | iMaterial | pure virtual |
| DeleteThis()=0 | iUnknown | pure virtual |
| GetBlendMode() const =0 | iMaterial | pure virtual |
| GetChannelColor(eMaterialChannel aChannel) const =0 | iMaterial | pure virtual |
| GetChannelEnabled(eMaterialChannel aChannel) const =0 | iMaterial | pure virtual |
| GetChannelSamplerIndex(eMaterialChannel aChannel) const =0 | iMaterial | pure virtual |
| GetChannelSamplerStates(eMaterialChannel aChannel) const =0 | iMaterial | pure virtual |
| GetChannelTexture(eMaterialChannel aChannel) const =0 | iMaterial | pure virtual |
| GetClass() const =0 | iMaterial | pure virtual |
| GetDepth() const =0 | iMaterial | pure virtual |
| GetDepthStencilStates() const =0 | iMaterial | pure virtual |
| GetDescStructPtr() const =0 | iMaterial | pure virtual |
| GetExpression(eMaterialExpression aExpr) const =0 | iMaterial | pure virtual |
| GetExpressionObject(eMaterialExpression aExpr)=0 | iMaterial | pure virtual |
| GetExpressionValueMatrix(eMaterialExpression aExpr) const =0 | iMaterial | pure virtual |
| GetExpressionValueVector(eMaterialExpression aExpr) const =0 | iMaterial | pure virtual |
| GetFlags() const =0 | iMaterial | pure virtual |
| GetFVF() const =0 | iMaterial | pure virtual |
| GetGraphics() const =0 | iMaterial | pure virtual |
| GetHasShader() const =0 | iMaterial | pure virtual |
| GetHeight() const =0 | iMaterial | pure virtual |
| GetName() const =0 | iMaterial | pure virtual |
| GetNumRefs() const =0 | iUnknown | pure virtual |
| GetNumUserdata() const =0 | iMaterial | pure virtual |
| GetRasterizerStates() const =0 | iMaterial | pure virtual |
| GetShader(eShaderUnit aUnit) const =0 | iMaterial | pure virtual |
| GetShaderCacheIndex(eShaderUnit aUnit) const =0 | iMaterial | pure virtual |
| GetShaderCachePath(eShaderUnit aUnit) const =0 | iMaterial | pure virtual |
| GetShaderConstants() const =0 | iMaterial | pure virtual |
| GetUserdata(iHString *ahspID) const =0 | iMaterial | pure virtual |
| GetUserdataFromIndex(tU32 anIndex) const =0 | iMaterial | pure virtual |
| GetUserdataName(tU32 anIndex) const =0 | iMaterial | pure virtual |
| GetWidth() const =0 | iMaterial | pure virtual |
| HasChannelTexture(eMaterialChannel aChannel) const =0 | iMaterial | pure virtual |
| Invalidate()=0 | iUnknown | pure virtual |
| IsOK() const =0 | iUnknown | pure virtual |
| ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0 | iUnknown | pure virtual |
| QueryInterface(const tUUID &aIID)=0 | iUnknown | pure virtual |
| Release()=0 | iUnknown | pure virtual |
| Serialize(eSerializeMode aMode, iDataTable *apDT, iHString *ahspBasePath)=0 | iMaterial | pure virtual |
| SetBlendMode(eBlendMode aBlendMode)=0 | iMaterial | pure virtual |
| SetChannelColor(eMaterialChannel aChannel, const sColor4f &aColor)=0 | iMaterial | pure virtual |
| SetChannelEnabled(eMaterialChannel aChannel, tBool abEnabled)=0 | iMaterial | pure virtual |
| SetChannelSamplerIndex(eMaterialChannel aChannel, tI8 anSamplerIndex)=0 | iMaterial | pure virtual |
| SetChannelSamplerStates(eMaterialChannel aChannel, tIntPtr aHandle)=0 | iMaterial | pure virtual |
| SetChannelTexture(eMaterialChannel aChannel, iTexture *apTexture)=0 | iMaterial | pure virtual |
| SetClass(iHString *ahspName)=0 | iMaterial | pure virtual |
| SetDepthStencilStates(tIntPtr aHandle)=0 | iMaterial | pure virtual |
| SetExpression(eMaterialExpression aExpr, iHString *ahspExpr)=0 | iMaterial | pure virtual |
| SetExpressionObject(eMaterialExpression aExpr, iHString *ahspExpr, iExpression *apExpr)=0 | iMaterial | pure virtual |
| SetFlags(tMaterialFlags aFlags)=0 | iMaterial | pure virtual |
| SetFVF(tFVF aFVF)=0 | iMaterial | pure virtual |
| SetName(iHString *ahspName)=0 | iMaterial | pure virtual |
| SetNumRefs(tI32 anNumRefs)=0 | iUnknown | pure virtual |
| SetRasterizerStates(tIntPtr aHandle)=0 | iMaterial | pure virtual |
| SetShader(eShaderUnit aUnit, iShader *apProgram)=0 | iMaterial | pure virtual |
| SetShaderCacheIndex(eShaderUnit aUnit, tU32 anShaderCacheIndex)=0 | iMaterial | pure virtual |
| SetShaderCachePath(eShaderUnit aUnit, iHString *ahspPath)=0 | iMaterial | pure virtual |
| SetShaderConstants(iShaderConstants *apBuffer)=0 | iMaterial | pure virtual |
| SetUserdata(iHString *ahspID, iUnknown *apUserdata)=0 | iMaterial | pure virtual |
1.8.7