feature/test #9

Merged
njohnson merged 318 commits from feature/test into main 2025-09-07 12:35:21 -04:00
2 changed files with 58 additions and 0 deletions
Showing only changes of commit 7768c5f7f5 - Show all commits

View File

@ -0,0 +1,33 @@
#include "xmaterialtexturedef.h"
XMaterialTextureDef::XMaterialTextureDef()
: XAsset()
, mNameHash(0)
, mNameStart(0)
, mNameEnd(0)
, mSamplerState(0)
, mSemantic(0)
, mDefInfo()
{
}
XMaterialTextureDef::~XMaterialTextureDef()
{
}
void XMaterialTextureDef::ParseData(QDataStream *aStream)
{
}
void XMaterialTextureDef::Clear()
{
mNameHash = 0;
mNameStart = 0;
mNameEnd = 0;
mSamplerState = 0;
mSemantic = 0;
mDefInfo = XMaterialTextureDefInfo();
}

View File

@ -0,0 +1,25 @@
#ifndef XMATERIALTEXTUREDEF_H
#define XMATERIALTEXTUREDEF_H
#include "xasset.h"
#include "xmaterialtexturedefinfo.h"
class XMaterialTextureDef : public XAsset
{
public:
XMaterialTextureDef();
~XMaterialTextureDef();
virtual void ParseData(QDataStream* aStream) override;
virtual void Clear() override;
private:
unsigned int mNameHash;
char mNameStart;
char mNameEnd;
quint8 mSamplerState;
quint8 mSemantic;
XMaterialTextureDefInfo mDefInfo;
};
#endif // XMATERIALTEXTUREDEF_H