Graphics in Qt Quick
Qt Quick is designed to take advantage of hardware-accelerated rendering. It will be built by default on the low-level graphics API that is most appropriate for the target platform. On Windows, for example, it will default to Direct3D, whereas on macOS, it will default to Metal. For rendering, Qt Quick applications make use of a scene graph. The scene graph renderer can make more efficient graphics calls, which improves performance. The scene graph has an accessible API that allows you to create complex but fast graphics. The Qt Quick 2D Renderer can also be used to render Qt Quick. This raster paint engine allows Qt Quick applications to be rendered on platforms that do not support OpenGL.
Qt uses the most appropriate graphics API on the target platform by default. However, it is possible to configure Qt's rendering path to use a specific API. In many cases, selecting a specific API improves performance and allows developers to deploy on platforms that...