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

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

AddRef()=0iUnknownpure virtual
Clone() const =0iSceneMaterialpure virtual
DeleteThis()=0iUnknownpure virtual
GetDiffuseColor() const =0iSceneMaterialpure virtual
GetEmissiveColor() const =0iSceneMaterialpure virtual
GetName() const =0iSceneMaterialpure virtual
GetNumRefs() const =0iUnknownpure virtual
GetSerializeObjectTypeID() const =0iSerializablepure virtual
GetSpecularColor() const =0iSceneMaterialpure virtual
GetSpecularPower() const =0iSceneMaterialpure virtual
GetTextureFromType(const achar *aaszType) const =0iSceneMaterialpure virtual
GetTextures() const =0iSceneMaterialpure virtual
Invalidate()=0iUnknownpure virtual
IsOK() const =0iUnknownpure virtual
ListInterfaces(iMutableCollection *apLst, tU32 anFlags) const =0iUnknownpure virtual
LoadMaterial(iGraphics *apGraphics, const achar *aaszBasePath, tSceneMaterialCVec *apvMaterials, tBool abLoadTextures, tU32 anIndex)=0iSceneMaterialpure virtual
QueryInterface(const tUUID &aIID)=0iUnknownpure virtual
Release()=0iUnknownpure virtual
ResetMaterial()=0iSceneMaterialpure virtual
Serialize(iFile *apFile, eSerializeMode aMode)=0iSerializablepure virtual
SetDiffuseColor(const sColor4f &aColor)=0iSceneMaterialpure virtual
SetEmissiveColor(const sColor3f &aColor)=0iSceneMaterialpure virtual
SetName(const achar *aaszName)=0iSceneMaterialpure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual
SetSpecularColor(const sColor3f &aColor)=0iSceneMaterialpure virtual
SetSpecularPower(tF32 afPower)=0iSceneMaterialpure virtual