From a02e3714d06ac8514207bcac8334b55c7bf8c5c7 Mon Sep 17 00:00:00 2001 From: Nicholas Johnson Date: Wed, 3 Sep 2025 13:26:24 -0400 Subject: [PATCH] Add xsurfacecollisionleaf structures --- libs/xassets/xsurfacecollisionleaf.cpp | 18 ++++++++++++++++++ libs/xassets/xsurfacecollisionleaf.h | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 libs/xassets/xsurfacecollisionleaf.cpp create mode 100644 libs/xassets/xsurfacecollisionleaf.h diff --git a/libs/xassets/xsurfacecollisionleaf.cpp b/libs/xassets/xsurfacecollisionleaf.cpp new file mode 100644 index 0000000..68c8952 --- /dev/null +++ b/libs/xassets/xsurfacecollisionleaf.cpp @@ -0,0 +1,18 @@ +#include "xsurfacecollisionleaf.h" + +XSurfaceCollisionLeaf::XSurfaceCollisionLeaf() + : XAsset() + , mTriangleBeginIndex(0) +{ + +} + +void XSurfaceCollisionLeaf::ParseData(QDataStream *aStream) +{ + +} + +void XSurfaceCollisionLeaf::Clear() +{ + +} diff --git a/libs/xassets/xsurfacecollisionleaf.h b/libs/xassets/xsurfacecollisionleaf.h new file mode 100644 index 0000000..baf7f31 --- /dev/null +++ b/libs/xassets/xsurfacecollisionleaf.h @@ -0,0 +1,18 @@ +#ifndef XSURFACECOLLISIONLEAF_H +#define XSURFACECOLLISIONLEAF_H + +#include "xasset.h" + +class XSurfaceCollisionLeaf : public XAsset +{ +public: + explicit XSurfaceCollisionLeaf(); + + void ParseData(QDataStream *aStream) override; + void Clear() override; + +private: + quint16 mTriangleBeginIndex; +}; + +#endif // XSURFACECOLLISIONLEAF_H