Updated xmaterialtexturedef

This commit is contained in:
njohnson 2025-09-07 23:16:05 -04:00
parent 3a84ccd30f
commit fd7f466578
2 changed files with 28 additions and 2 deletions

View File

@ -7,7 +7,7 @@ XMaterialTextureDef::XMaterialTextureDef()
, mNameEnd(0) , mNameEnd(0)
, mSamplerState(0) , mSamplerState(0)
, mSemantic(0) , mSemantic(0)
, mDefInfo() , mDefInfo(*this)
{ {
} }
@ -17,9 +17,33 @@ XMaterialTextureDef::~XMaterialTextureDef()
} }
quint8 XMaterialTextureDef::GetSemantic() const
{
return mSemantic;
}
void XMaterialTextureDef::ParseData(QDataStream *aStream) void XMaterialTextureDef::ParseData(QDataStream *aStream)
{ {
if (GetPtr() == -1)
{
*aStream
>> mNameHash
>> mNameStart
>> mNameEnd
>> mSamplerState
>> mSemantic;
mDefInfo.ParseData(aStream);
if (mSemantic == 11)
{
}
else
{
}
}
} }
void XMaterialTextureDef::Clear() void XMaterialTextureDef::Clear()

View File

@ -10,6 +10,8 @@ public:
XMaterialTextureDef(); XMaterialTextureDef();
~XMaterialTextureDef(); ~XMaterialTextureDef();
quint8 GetSemantic() const;
virtual void ParseData(QDataStream* aStream) override; virtual void ParseData(QDataStream* aStream) override;
virtual void Clear() override; virtual void Clear() override;