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

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

AddMaterial(ni::iMaterial *apMaterial)=0iMaterialLibrarypure virtual
AddRef()=0iUnknownpure virtual
ClearMaterials()=0iMaterialLibrarypure virtual
Clone(tBool abCloneMats) const =0iMaterialLibrarypure virtual
Copy(const iMaterialLibrary *apSrc, tBool abCloneMats)=0iMaterialLibrarypure virtual
DeleteThis()=0iUnknownpure virtual
GetBasePath() const =0iMaterialLibrarypure virtual
GetMaterial(ni::tU32 anIndex) const =0iMaterialLibrarypure virtual
GetMaterialFromName(ni::iHString *ahspName) const =0iMaterialLibrarypure virtual
GetMaterialIndex(ni::iMaterial *apMaterial) const =0iMaterialLibrarypure virtual
GetNumMaterials() const =0iMaterialLibrarypure virtual
GetNumRefs() const =0iUnknownpure virtual
GetSinkList() const =0iMaterialLibrarypure 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
RemoveMaterial(ni::iMaterial *apMaterial)=0iMaterialLibrarypure virtual
SerializeDataTable(ni::iDataTable *apDT, tMaterialSerializeFlags aFlags)=0iMaterialLibrarypure virtual
SerializeFile(ni::iFile *apFile, tMaterialSerializeFlags aFlags)=0iMaterialLibrarypure virtual
SetBasePath(iHString *ahspBasePath)=0iMaterialLibrarypure virtual
SetNumRefs(tI32 anNumRefs)=0iUnknownpure virtual