From be21cf40cb8eee37d97677273dd1443e3a7cfb64 Mon Sep 17 00:00:00 2001 From: Nicholas Johnson Date: Wed, 3 Sep 2025 13:08:37 -0400 Subject: [PATCH] Add xgfxvertexshaderloaddef structures --- libs/xassets/xgfxvertexshaderloaddef.cpp | 23 ++++++++++++++++++++++ libs/xassets/xgfxvertexshaderloaddef.h | 25 ++++++++++++++++++++++++ 2 files changed, 48 insertions(+) create mode 100644 libs/xassets/xgfxvertexshaderloaddef.cpp create mode 100644 libs/xassets/xgfxvertexshaderloaddef.h diff --git a/libs/xassets/xgfxvertexshaderloaddef.cpp b/libs/xassets/xgfxvertexshaderloaddef.cpp new file mode 100644 index 0000000..bd93b0b --- /dev/null +++ b/libs/xassets/xgfxvertexshaderloaddef.cpp @@ -0,0 +1,23 @@ +#include "xgfxvertexshaderloaddef.h" + +XGfxVertexShaderLoadDef::XGfxVertexShaderLoadDef() + : XAsset() + , mCachedPartPtr(0) + , mCachedPart() + , mPhysicalPartPtr(0) + , mPhysicalPart() + , mCachedPartSize(0) + , mPhysicalPartSize(0) +{ + +} + +void XGfxVertexShaderLoadDef::Clear() +{ + +} + +void XGfxVertexShaderLoadDef::ParseData(QDataStream *aStream) +{ + +} diff --git a/libs/xassets/xgfxvertexshaderloaddef.h b/libs/xassets/xgfxvertexshaderloaddef.h new file mode 100644 index 0000000..ae94d03 --- /dev/null +++ b/libs/xassets/xgfxvertexshaderloaddef.h @@ -0,0 +1,25 @@ +#ifndef XGFXCERTEXSHADERLOADDEF_H +#define XGFXCERTEXSHADERLOADDEF_H + +#include "xasset.h" + +#include + +class XGfxVertexShaderLoadDef : public XAsset +{ +public: + XGfxVertexShaderLoadDef(); + + virtual void Clear() override; + virtual void ParseData(QDataStream *aStream) override; + +private: + qint32 mCachedPartPtr; + QVector mCachedPart; + qint32 mPhysicalPartPtr; + QVector mPhysicalPart; + int mCachedPartSize; + int mPhysicalPartSize; +}; + +#endif // XGFXCERTEXSHADERLOADDEF_H