#ifndef XRIGIDVERTLIST_H #define XRIGIDVERTLIST_H #include "xasset.h" #include "xsurfacecollisiontree.h" class XRigidVertList : public XAsset { public: explicit XRigidVertList();; void ParseData(XDataStream *aStream) override; void Clear() override; quint16 BoneOffset() const; void SetBoneOffset(quint16 aBoneOffset); quint16 VertCount() const; void SetVertCount(quint16 aVertCount); quint16 TriOffset() const; void SetTriOffset(quint16 aTriOffset); quint16 TriCount() const; void SetTriCount(quint16 aTriCount); XSurfaceCollisionTree CollisionTree() const; void SetCollisionTree(const XSurfaceCollisionTree &aCollisionTree); private: quint16 mBoneOffset; quint16 mVertCount; quint16 mTriOffset; quint16 mTriCount; XSurfaceCollisionTree mCollisionTree; }; #endif // XRIGIDVERTLIST_H