XPlor/libs/xassets/xmaterialtexturedef.h
2025-09-07 23:16:05 -04:00

28 lines
549 B
C++

#ifndef XMATERIALTEXTUREDEF_H
#define XMATERIALTEXTUREDEF_H
#include "xasset.h"
#include "xmaterialtexturedefinfo.h"
class XMaterialTextureDef : public XAsset
{
public:
XMaterialTextureDef();
~XMaterialTextureDef();
quint8 GetSemantic() const;
virtual void ParseData(QDataStream* aStream) override;
virtual void Clear() override;
private:
quint32 mNameHash;
char mNameStart;
char mNameEnd;
quint8 mSamplerState;
quint8 mSemantic;
XMaterialTextureDefInfo mDefInfo;
};
#endif // XMATERIALTEXTUREDEF_H