2025-09-03 13:07:08 -04:00
|
|
|
#include "xgfxpackedvertex.h"
|
|
|
|
|
|
|
|
|
|
XGfxPackedVertex::XGfxPackedVertex()
|
|
|
|
|
: XAsset()
|
|
|
|
|
, mXYZ()
|
|
|
|
|
, mBinormalSign(0)
|
|
|
|
|
, mColor()
|
|
|
|
|
, mTexCoord()
|
|
|
|
|
, mNormal()
|
|
|
|
|
, mTangent()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void XGfxPackedVertex::ParseData(QDataStream *aStream)
|
|
|
|
|
{
|
2025-09-07 23:11:57 -04:00
|
|
|
if (GetPtr() == -1)
|
|
|
|
|
{
|
|
|
|
|
*aStream
|
|
|
|
|
>> mXYZ[0]
|
|
|
|
|
>> mXYZ[1]
|
|
|
|
|
>> mXYZ[2]
|
|
|
|
|
>> mBinormalSign;
|
|
|
|
|
|
|
|
|
|
mColor.ParseData(aStream);
|
|
|
|
|
mTexCoord.ParseData(aStream);
|
|
|
|
|
mNormal.ParseData(aStream);
|
|
|
|
|
mTangent.ParseData(aStream);
|
|
|
|
|
}
|
2025-09-03 13:07:08 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void XGfxPackedVertex::Clear()
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
}
|