diff --git a/libs/xassets/xmaterialconstantdef.cpp b/libs/xassets/xmaterialconstantdef.cpp new file mode 100644 index 0000000..99bc215 --- /dev/null +++ b/libs/xassets/xmaterialconstantdef.cpp @@ -0,0 +1,27 @@ +#include "xmaterialconstantdef.h" + +XMaterialConstantDef::XMaterialConstantDef() + : XAsset() + , mNameHash(0) + , mName("") + , mLiteral() +{ + +} + +XMaterialConstantDef::~XMaterialConstantDef() +{ + +} + +void XMaterialConstantDef::ParseData(QDataStream *aStream) +{ + +} + +void XMaterialConstantDef::Clear() +{ + mNameHash = 0; + mName = ""; + mLiteral = QList(); +} diff --git a/libs/xassets/xmaterialconstantdef.h b/libs/xassets/xmaterialconstantdef.h new file mode 100644 index 0000000..bcebf3f --- /dev/null +++ b/libs/xassets/xmaterialconstantdef.h @@ -0,0 +1,23 @@ +#ifndef XMATERIALCONSTANTDEF_H +#define XMATERIALCONSTANTDEF_H + +#include "xasset.h" + +#include + +class XMaterialConstantDef : public XAsset +{ +public: + XMaterialConstantDef(); + ~XMaterialConstantDef(); + + virtual void ParseData(QDataStream* aStream) override; + virtual void Clear() override; + +private: + unsigned int mNameHash; + QString mName; + QVector mLiteral; +}; + +#endif // XMATERIALCONSTANTDEF_H