Qt Quick C++ Classes
The Qt Quick module provides classes for embedding Qt Quick in Qt/C++ applications. More...
Namespaces
Contains utilities for Qt Quick when used with an OpenGL backend |
Classes
Provides access to and enables adopting Direct3D 11 texture objects | |
Provides access to and enables adopting Metal texture objects | |
Provides access to and enables adopting OpenGL texture objects | |
Provides access to and enables adopting Vulkan image objects | |
Interface for asynchronous control of QML image requests | |
Convenience class for integrating OpenGL rendering using a framebuffer object (FBO) with Qt Quick | |
Controls lower level graphics settings for the QQuickWindow | |
Opaque container for native graphics objects representing graphics devices or contexts | |
Interface for supporting pixmaps and threaded image requests in QML | |
Interface for asynchronous image loading in QQuickAsyncImageProvider | |
The most basic of all visual items in Qt Quick | |
Adds supplementary information to the QQuickItem::itemChange() function | |
Contains the result from QQuickItem::grabToImage() | |
Way to use the QPainter API in the QML Scene Graph | |
Mechanism for rendering the Qt Quick scenegraph onto an offscreen render target in a fully application-controlled manner | |
Opaque container for native graphics resources specifying a render target, and associated metadata | |
Access to the QTextDocument of QQuickTextEdit | |
Interface for loading custom textures from QML | |
Window for displaying a Qt Quick user interface | |
The window for displaying a graphical QML scene | |
Describes some of the RHI's graphics state at the point of a beginExternalCommands() call | |
Serves as a baseclass for geometry based nodes | |
Implements the clipping functionality in the scene graph | |
Serves as a baseclass for dynamically changing textures, such as content that is rendered to FBO's | |
Convenient way of rendering solid colored geometry in the scene graph | |
Low-level storage for graphics primitives in the Qt Quick Scene Graph | |
QSGGeometry::Attribute describes a single vertex attribute in a QSGGeometry | |
QSGGeometry::AttributeSet describes how the vertices in a QSGGeometry are built up | |
QSGGeometry::ColoredPoint2D struct is a convenience struct for accessing 2D Points with a color | |
QSGGeometry::Point2D struct is a convenience struct for accessing 2D Points | |
QSGGeometry::TexturedPoint2D struct is a convenience struct for accessing 2D Points with texture coordinates | |
Used for all rendered content in the scene graph | |
Provided for convenience to easily draw textured content using the QML scene graph | |
Encapsulates rendering state for a shader program | |
Represents a graphics API independent shader program | |
Describes state changes that the material wants to apply to the currently active graphics pipeline state | |
Encapsulates the current rendering state during a call to QSGMaterialShader::updateUniformData() and the other update type of functions | |
Used as a unique type token in combination with QSGMaterial | |
The base class for all nodes in the scene graph | |
Used to change opacity of nodes | |
Convenient way of rendering textured geometry in the scene graph | |
Convenience class for drawing solid filled rectangles using scenegraph | |
Represents a set of custom rendering commands targeting the graphics API that is in use by the scenegraph | |
An interface providing access to some of the graphics API specific internals of the scenegraph | |
Convenience class for drawing solid filled rectangles using scenegraph | |
Provided for convenience to easily draw textured content using the QML scene graph | |
The base class for textures used in the scene graph | |
Convenient way of rendering textured geometry in the scene graph | |
Encapsulates texture based entities in QML | |
Implements transformations in the scene graph | |
Convenient way of rendering per-vertex colored geometry in the scene graph |
© 2023 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.