XPlor/libs/xassets/xmodel.cpp
2025-09-05 18:35:17 -04:00

57 lines
898 B
C++

#include "xmodel.h"
#include "xstring.h"
XModel::XModel()
: XAsset()
, mName("")
, mNumBones(0)
, mNumRootBones(0)
, mNumSurfs(0)
, mLodRampType(0)
, mBoneNames()
, mParentList()
, mQuats()
, mTrans(0)
, mPartClassification(0)
, mBaseMat(0)
, mSurfs()
, mMaterialHandles()
, mLodInfo()
, mCollSurfs()
, mNumCollSurfs(0)
, mContents(0)
, mBoneInfo(new XBoneInfo())
, mRadius(0)
, mMins()
, mMaxs()
, mNumLods(0)
, mCollLod(0)
, mStreamInfo()
, mMemUsage(0)
, mFlags(0)
, mPhysPreset(new XPhysPreset)
, mPhysGeoms(new XPhysGeomList)
{
SetType(ASSET_TYPE_XMODEL);
}
XModel::~XModel()
{
}
void XModel::ParseData(QDataStream *aStream) {
qint32 namePtr, boneNamesPtr;
*aStream
>> namePtr;
mName = XString::ParseCustom(aStream);
}
void XModel::Clear()
{
}