TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
iMaterial Member List

This is the complete list of members for iMaterial, including all inherited members.

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