diff options
Diffstat (limited to 'src/render/renderstates/renderstates.cpp')
-rw-r--r-- | src/render/renderstates/renderstates.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/render/renderstates/renderstates.cpp b/src/render/renderstates/renderstates.cpp index c954d9d2c..77143ecd3 100644 --- a/src/render/renderstates/renderstates.cpp +++ b/src/render/renderstates/renderstates.cpp @@ -100,6 +100,12 @@ void DepthTest::updateProperty(const char *name, const QVariant &value) if (name == QByteArrayLiteral("depthFunction")) std::get<0>(m_values) = value.toInt(); } +void RasterMode::updateProperty(const char *name, const QVariant &value) +{ + if (name == QByteArrayLiteral("rasterMode")) std::get<0>(m_values) = value.toInt(); + if (name == QByteArrayLiteral("faceMode")) std::get<1>(m_values) = value.toInt(); +} + void CullFace::updateProperty(const char *name, const QVariant &value) { if (name == QByteArrayLiteral("mode")) std::get<0>(m_values) = value.toInt(); |