diff options
Diffstat (limited to 'src/render/renderstates/genericstate_p.h')
-rw-r--r-- | src/render/renderstates/genericstate_p.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/render/renderstates/genericstate_p.h b/src/render/renderstates/genericstate_p.h index 236d36690..69c3dee15 100644 --- a/src/render/renderstates/genericstate_p.h +++ b/src/render/renderstates/genericstate_p.h @@ -78,7 +78,6 @@ class RenderStateImpl public: virtual ~RenderStateImpl() {} - virtual void apply(GraphicsContext* gc) const = 0; virtual StateMask mask() const = 0; virtual bool equalTo(const RenderStateImpl &renderState) const = 0; virtual void updateProperty(const char *name, const QVariant &value); @@ -110,6 +109,11 @@ public: return stateMask; } + std::tuple<T ...> values() const + { + return m_values; + } + protected: std::tuple<T ...> m_values; }; |