The Qt Quick module provides classes for embedding Qt Quick in Qt/C++ applications. More...

Namespaces

QQuickOpenGLUtils

Contains utilities for Qt Quick when used with an OpenGL backend

Classes

QNativeInterface::QSGD3D11Texture

Provides access to and enables adopting Direct3D 11 texture objects. 6.0

QNativeInterface::QSGD3D12Texture

Provides access to and enables adopting Direct3D 12 texture objects. 6.6

QNativeInterface::QSGMetalTexture

Provides access to and enables adopting Metal texture objects. 6.0

QNativeInterface::QSGOpenGLTexture

Provides access to and enables adopting OpenGL texture objects. 6.0

QNativeInterface::QSGVulkanTexture

Provides access to and enables adopting Vulkan image objects. 6.0

QPacket

Encapsulates an unfragmentable packet of data to be transmitted by QPacketProtocol

QPacketProtocol

Encapsulates communicating discrete packets across fragmented IO channels, such as TCP sockets

QQuickAsyncImageProvider

Interface for asynchronous control of QML image requests

QQuickBasePositioner

For specifying a base for QQuickGraphics layouts

QQuickCloseEvent

Notification that a QQuickWindow is about to be closed

QQuickColorGroup

Represents a set of colors. QtQuick 6.0

QQuickFramebufferObject

Convenience class for integrating OpenGL rendering using a framebuffer object (FBO) with Qt Quick

QQuickFramebufferObject::Renderer

QQuickGraphicsConfiguration

Controls lower level graphics settings for the QQuickWindow

QQuickGraphicsDevice

Opaque container for native graphics objects representing graphics devices or contexts

QQuickImageProvider

Interface for supporting pixmaps and threaded image requests in QML

QQuickImageProviderOptions

Options for QQuickImageProviderWithOptions image requests. QtQuick

QQuickImageResponse

Interface for asynchronous image loading in QQuickAsyncImageProvider. QtQuick

QQuickItem

The most basic of all visual items in Qt Quick. QtQuick

QQuickItem::ItemChangeData

Adds supplementary information to the QQuickItem::itemChange() function

QQuickItemGrabResult

Contains the result from QQuickItem::grabToImage()

QQuickLayoutItemProxyAttachedData

Provides attached properties for items that are managed by one or more LayoutItemProxy

QQuickMouseEvent

QQuickPaintedItem

Way to use the QPainter API in the QML Scene Graph

QQuickPalette

Contains color groups for each QML item state. QtQuick 6.0

QQuickPen

For specifying a pen used for drawing rectangle borders on a QQuickView

QQuickRenderControl

Mechanism for rendering the Qt Quick scenegraph onto an offscreen render target in a fully application-controlled manner

QQuickRenderTarget

Opaque container for native graphics resources specifying a render target, and associated metadata

QQuickScaleGrid

Allows you to specify a 3x3 grid to use in scaling an image

QQuickTextDocument

Access to the QTextDocument of QQuickTextEdit. QtQuick

QQuickTextureFactory

Interface for loading custom textures from QML. QtQuick

QQuickTimeLine

Timeline for controlling animations

QQuickTimeLineValue

Value that can be modified by QQuickTimeLine

QQuickView

Window for displaying a Qt Quick user interface

QQuickWheelEvent

QQuickWidget

Widget for displaying a Qt Quick user interface

QQuickWindow

The window for displaying a graphical QML scene

QQuickWindow::GraphicsStateInfo

Describes some of the RHI's graphics state at the point of a beginExternalCommands() call

QSGAbstractRenderer

Gives access to the scene graph nodes and rendering. QtQuick 5.4

QSGBasicGeometryNode

Serves as a baseclass for geometry based nodes

QSGClipNode

Implements the clipping functionality in the scene graph

QSGContext

Holds the scene graph entry points for one QML engine

QSGDynamicTexture

Serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's. QtQuick

QSGFlatColorMaterial

Convenient way of rendering solid colored geometry in the scene graph

QSGGeometry

Low-level storage for graphics primitives in the Qt Quick Scene Graph

QSGGeometry::Attribute

QSGGeometry::Attribute describes a single vertex attribute in a QSGGeometry. QtQuick

QSGGeometry::AttributeSet

QSGGeometry::AttributeSet describes how the vertices in a QSGGeometry are built up. QtQuick

QSGGeometry::ColoredPoint2D

QSGGeometry::ColoredPoint2D struct is a convenience struct for accessing 2D Points with a color

QSGGeometry::Point2D

QSGGeometry::Point2D struct is a convenience struct for accessing 2D Points

QSGGeometry::TexturedPoint2D

QSGGeometry::TexturedPoint2D struct is a convenience struct for accessing 2D Points with texture coordinates

QSGGeometryNode

Used for all rendered content in the scene graph

QSGImageNode

Provided for convenience to easily draw textured content using the QML scene graph

QSGMaterial

Encapsulates rendering state for a shader program. QtQuick qtquick-scenegraph-materials

QSGMaterialShader

Represents a graphics API independent shader program. QtQuick qtquick-scenegraph-materials 5.14

QSGMaterialShader::GraphicsPipelineState

Describes state changes that the material wants to apply to the currently active graphics pipeline state

QSGMaterialShader::RenderState

Encapsulates the current rendering state during a call to QSGMaterialShader::updateUniformData() and the other update type of functions

QSGMaterialType

Used as a unique type token in combination with QSGMaterial. QtQuick qtquick-scenegraph-materials

QSGNinePatchNode

QSGNode

The base class for all nodes in the scene graph

QSGNodeDumper

Way of dumping a scene grahp to the console

QSGNodeVisitor

Helper class for traversing the scene graph

QSGOpacityNode

Used to change opacity of nodes

QSGOpaqueTextureMaterial

Convenient way of rendering textured geometry in the scene graph. QtQuick qtquick-scenegraph-materials

QSGRectangleNode

Convenience class for drawing solid filled rectangles using scenegraph. QtQuick 5.8

QSGRenderNode

Represents a set of custom rendering commands targeting the graphics API that is in use by the scenegraph. QtQuick 5.8

QSGRenderer

Renderer class is the abstract baseclass used for rendering the QML scene graph

QSGRendererInterface

An interface providing access to some of the graphics API specific internals of the scenegraph. QtQuick 5.8

QSGRootNode

The toplevel root of any scene graph

QSGSimpleRectNode

Convenience class for drawing solid filled rectangles using scenegraph. QtQuick

QSGSimpleTextureNode

Provided for convenience to easily draw textured content using the QML scene graph

QSGTexture

The base class for textures used in the scene graph

QSGTextureMaterial

Convenient way of rendering textured geometry in the scene graph. QtQuick qtquick-scenegraph-materials

QSGTextureProvider

Encapsulates texture based entities in QML. QtQuick

QSGTransformNode

Implements transformations in the scene graph

QSGVertexColorMaterial

Convenient way of rendering per-vertex colored geometry in the scene graph

Detailed Description

\titleQt Quick C++ Classes \ingroup modules \qtcmakepackage Quick \qtvariable quick

To link against the module, add this line to your qmake .pro file:

 QT += quick

For more information on the Qt Quick module, see the Qt Quick module documentation.