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

View File

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