aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/adaptations/d3d12/qsgd3d12material_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/quick/scenegraph/adaptations/d3d12/qsgd3d12material_p.h')
-rw-r--r--src/quick/scenegraph/adaptations/d3d12/qsgd3d12material_p.h2
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;