diff options
author | Sean Harmer <sean.harmer@kdab.com> | 2017-07-30 09:55:58 +0100 |
---|---|---|
committer | Sean Harmer <sean.harmer@kdab.com> | 2017-08-09 13:04:49 +0000 |
commit | d6ec5fbc54a1adbfd6b7405c96fc5f7eb88c2480 (patch) | |
tree | 1762f76c6a4c123c60a9a7652aa50f1657c95420 /src/render/backend/managers_p.h | |
parent | 3975ca8d45c67c6869c50674d97e38d3d90719f5 (diff) |
Load skeleton from glTF 2 file
Change-Id: I2f775b9b81b2e5cbfccb3d4ff2d58fe7a3225b61
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/render/backend/managers_p.h')
-rw-r--r-- | src/render/backend/managers_p.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/render/backend/managers_p.h b/src/render/backend/managers_p.h index 1e9f48f26..1c8669c32 100644 --- a/src/render/backend/managers_p.h +++ b/src/render/backend/managers_p.h @@ -443,6 +443,18 @@ class SkeletonManager : public Qt3DCore::QResourceManager< Qt3DCore::ArrayAllocatingPolicy, Qt3DCore::NonLockingPolicy> { +public: + enum DirtyFlag { + SkeletonDataDirty, + SkeletonTransformsDirty + }; + + void addDirtySkeleton(DirtyFlag dirtyFlag, Qt3DCore::QNodeId skeletonId); + QVector<HSkeleton> dirtySkeletons(DirtyFlag dirtyFlag); + +private: + QVector<HSkeleton> m_dirtyDataSkeletons; + QVector<HSkeleton> m_dirtyTransformSkeletons; }; |