4 #include "GlsDDAssetBase.h"
20 virtual const char *Description();
24 virtual bool WriteDataToDictionary();
26 virtual bool ReadDataFromDictionary();
28 virtual bool Init(
const char *params);
30 virtual bool PopulateAttributeList();
32 virtual const char* ClassName();
34 virtual GlsDDAttributeBase* AddAttributeToDictionary(
const std::string& attributeName, GlsDDAttributeBase::DataType type);
37 virtual bool Start(
const char *params);
41 void SetClass(
const std::string& className);
42 void SetInstance(
const std::string& instanceName);
43 void SetDescription(
const std::string& description);
46 virtual GlsDDAttributeBase* GetDictionaryAttribute(
const std::string& attributeName);
49 std::string _assetClass;
50 std::string _description;
Definition: UnknownAsset.h:13
Definition: AttributeChangedEmitter.h:46