26 CStdPtrArray<MaterialType> m_aryMaterialTypes;
28 virtual void LoadMaterialTypes(CStdXml &oXml);
31 virtual void AddMaterialType(std::string strXml,
bool bDoNotInit);
32 virtual void RemoveMaterialType(std::string strID,
bool bThrowError =
true);
34 virtual int FindTypeListPos(std::string strID,
bool bThrowError =
true);
36 virtual void CreateDefaultMaterial();
45 virtual void Initialize();
47 #pragma region DataAccesMethods
49 virtual bool AddItem(
const std::string &strItemType,
const std::string &strXml,
bool bThrowError =
true,
bool bDoNotInit =
false);
50 virtual bool RemoveItem(
const std::string &strItemType,
const std::string &strID,
bool bThrowError =
true);
54 virtual void Load(CStdXml &oXml);
Root namespace for the base simulation library for AnimatLab.
Keeps track of all of the materials and the various material pair interaction parameters for the enti...