aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/scenegraph/coreapi/qsgrendererinterface.h
diff options
context:
space:
mode:
authorEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>2020-06-11 12:35:04 +0200
committerEskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@qt.io>2020-06-11 22:23:48 +0200
commit2cb24f7054e1105be0dcb1a4d61a5b52d62d1a55 (patch)
tree6e059ba5184c0e7b618a874f581dfc63ed0e3f06 /src/quick/scenegraph/coreapi/qsgrendererinterface.h
parent66056aba7b47c147b4cf9fd70a855dd15b8a9eb6 (diff)
Move QSGRenderContext::RenderMode to QSGRendererInterface
We want to be able to use this enum from the public API, so we move it out to a suitable public class. Task-number: QTBUG-84695 Change-Id: I8a3860ecfd0da7990941540bcf39fb0c2bf0ff83 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
Diffstat (limited to 'src/quick/scenegraph/coreapi/qsgrendererinterface.h')
-rw-r--r--src/quick/scenegraph/coreapi/qsgrendererinterface.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/quick/scenegraph/coreapi/qsgrendererinterface.h b/src/quick/scenegraph/coreapi/qsgrendererinterface.h
index 0c009de77b..9d7b9a5738 100644
--- a/src/quick/scenegraph/coreapi/qsgrendererinterface.h
+++ b/src/quick/scenegraph/coreapi/qsgrendererinterface.h
@@ -96,6 +96,12 @@ public:
};
Q_DECLARE_FLAGS(ShaderSourceTypes, ShaderSourceType)
+ enum RenderMode {
+ RenderMode2D,
+ RenderMode2DNoDepthBuffer,
+ RenderMode3D
+ };
+
virtual ~QSGRendererInterface();
virtual GraphicsApi graphicsApi() const = 0;