diff options
Diffstat (limited to 'src/render/backend/computecommand_p.h')
-rw-r--r-- | src/render/backend/computecommand_p.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/render/backend/computecommand_p.h b/src/render/backend/computecommand_p.h index fb8ca39ff..10e10fd25 100644 --- a/src/render/backend/computecommand_p.h +++ b/src/render/backend/computecommand_p.h @@ -52,6 +52,7 @@ // #include <Qt3DRender/private/backendnode_p.h> +#include <Qt3DRender/qcomputecommand.h> QT_BEGIN_NAMESPACE @@ -73,10 +74,17 @@ public: inline int x() const Q_DECL_NOTHROW { return m_workGroups[0]; } inline int y() const Q_DECL_NOTHROW { return m_workGroups[1]; } inline int z() const Q_DECL_NOTHROW { return m_workGroups[2]; } + inline int frameCount() const Q_DECL_NOTHROW { return m_frameCount; } + inline QComputeCommand::RunType runType() const Q_DECL_NOTHROW { return m_runType; } + + // Called from a job + void updateFrameCount(); private: void initializeFromPeer(const Qt3DCore::QNodeCreatedChangeBasePtr &change) override; int m_workGroups[3]; + int m_frameCount; + QComputeCommand::RunType m_runType; }; } // Render |