Add xmaterialtechnique structures

This commit is contained in:
Nicholas Johnson 2025-09-03 13:16:04 -04:00
parent b176bc3d00
commit 58e87e8787
2 changed files with 41 additions and 0 deletions

View File

@ -0,0 +1,17 @@
#include "xmaterialtechnique.h"
XMaterialTechnique::XMaterialTechnique()
: XAsset()
{
}
void XMaterialTechnique::ParseData(QDataStream *aStream)
{
}
void XMaterialTechnique::Clear()
{
}

View File

@ -0,0 +1,24 @@
#ifndef XMATERIALTECHNIQUE_H
#define XMATERIALTECHNIQUE_H
#include "xasset.h"
#include "xmaterialpass.h"
#include <QString>
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<XMaterialPass*> mPassArray;
};
#endif // XMATERIALTECHNIQUE_H