diff --git a/libs/xassets/xmaterialshaderargument.cpp b/libs/xassets/xmaterialshaderargument.cpp new file mode 100644 index 0000000..7c14ce7 --- /dev/null +++ b/libs/xassets/xmaterialshaderargument.cpp @@ -0,0 +1,20 @@ +#include "xmaterialshaderargument.h" + +XMaterialShaderArgument::XMaterialShaderArgument() + : XAsset() + , mType(0) + , mDest(0) + , mDef() +{ + +} + +void XMaterialShaderArgument::Clear() +{ + +} + +void XMaterialShaderArgument::ParseData(QDataStream *aStream) +{ + +} diff --git a/libs/xassets/xmaterialshaderargument.h b/libs/xassets/xmaterialshaderargument.h new file mode 100644 index 0000000..917bc56 --- /dev/null +++ b/libs/xassets/xmaterialshaderargument.h @@ -0,0 +1,21 @@ +#ifndef XMATERIALSHADERARGUMENT_H +#define XMATERIALSHADERARGUMENT_H + +#include "xasset.h" +#include "xmaterialargumentdef.h" + +class XMaterialShaderArgument : public XAsset +{ +public: + explicit XMaterialShaderArgument(); + + virtual void Clear() override; + virtual void ParseData(QDataStream *aStream) override; + +private: + int mType; + int mDest; + XMaterialArgumentDef mDef; +}; + +#endif // XMATERIALSHADERARGUMENT_H