diff --git a/libs/xassets/xmaterialtechnique.cpp b/libs/xassets/xmaterialtechnique.cpp new file mode 100644 index 0000000..01242f8 --- /dev/null +++ b/libs/xassets/xmaterialtechnique.cpp @@ -0,0 +1,17 @@ +#include "xmaterialtechnique.h" + +XMaterialTechnique::XMaterialTechnique() + : XAsset() +{ + +} + +void XMaterialTechnique::ParseData(QDataStream *aStream) +{ + +} + +void XMaterialTechnique::Clear() +{ + +} diff --git a/libs/xassets/xmaterialtechnique.h b/libs/xassets/xmaterialtechnique.h new file mode 100644 index 0000000..429ed0c --- /dev/null +++ b/libs/xassets/xmaterialtechnique.h @@ -0,0 +1,24 @@ +#ifndef XMATERIALTECHNIQUE_H +#define XMATERIALTECHNIQUE_H + +#include "xasset.h" +#include "xmaterialpass.h" + +#include + +class XMaterialTechnique : public XAsset +{ +public: + explicit XMaterialTechnique(); + + virtual void ParseData(QDataStream* aStream) override; + virtual void Clear() override; + +private: + QString mName; + int mFlags; + int mPassCount; + QVector mPassArray; +}; + +#endif // XMATERIALTECHNIQUE_H