diff options
Diffstat (limited to 'src/quick/scenegraph/adaptations/d3d12/qsgd3d12material_p.h')
-rw-r--r-- | src/quick/scenegraph/adaptations/d3d12/qsgd3d12material_p.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/quick/scenegraph/adaptations/d3d12/qsgd3d12material_p.h b/src/quick/scenegraph/adaptations/d3d12/qsgd3d12material_p.h index 307f73bbde..ce64799bc6 100644 --- a/src/quick/scenegraph/adaptations/d3d12/qsgd3d12material_p.h +++ b/src/quick/scenegraph/adaptations/d3d12/qsgd3d12material_p.h @@ -69,6 +69,7 @@ public: enum DirtyState { DirtyMatrix = 0x0001, DirtyOpacity = 0x0002, + DirtyConstantBuffer = 0x0004, DirtyAll = 0xFFFF }; Q_DECLARE_FLAGS(DirtyStates, DirtyState) @@ -77,6 +78,7 @@ public: bool isMatrixDirty() const { return m_dirty & DirtyMatrix; } bool isOpacityDirty() const { return m_dirty & DirtyOpacity; } + bool isConstantBufferDirty() const { return m_dirty & DirtyConstantBuffer; } float opacity() const; QMatrix4x4 combinedMatrix() const; |