Qt Quick C++ Classes

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

Classes

QSGGeometry::Attribute

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

QSGGeometry::AttributeSet

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

QSGGeometry::ColoredPoint2D

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

QQuickItem::ItemChangeData

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

QSGGeometry::Point2D

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

QQuickFramebufferObject

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

QQuickImageProvider

Interface for supporting pixmaps and threaded image requests in QML

QQuickItem

The most basic of all visual items in Qt Quick

QQuickPaintedItem

Way to use the QPainter API in the QML Scene Graph

QQuickTextDocument

Access to the QTextDocument of QQuickTextEdit

QQuickTextureFactory

Interface for loading custom textures from QML

QQuickView

Window for displaying a Qt Quick user interface

QQuickWindow

The window for displaying a graphical QML scene

QSGBasicGeometryNode

Serves as a baseclass for geometry based nodes

QSGClipNode

Implements the clipping functionality in the scene graph

QSGDynamicTexture

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

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

QSGGeometryNode

Used for all rendered content in the scene graph

QSGMaterial

Encapsulates rendering state for a shader program

QSGMaterialShader

Represents an OpenGL shader program in the renderer

QSGMaterialType

Used as a unique type token in combination with QSGMaterial

QSGNode

The base class for all nodes in the scene graph

QSGOpacityNode

Used to change opacity of nodes

QSGOpaqueTextureMaterial

Convenient way of rendering textured geometry in the scene graph

QSGSimpleMaterial

Template generated class used to store the state used with a QSGSimpleMateralShader

QSGSimpleMaterialShader

Convenient way of building custom materials for the scene graph

QSGSimpleTextureNode

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

QSGTexture

Baseclass for textures used in the scene graph

QSGTextureMaterial

Convenient way of rendering textured geometry in the scene graph

QSGTransformNode

Implements transformations in the scene graph

QSGVertexColorMaterial

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

QQuickFramebufferObject::Renderer

QSGGeometry::TexturedPoint2D

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

Detailed Description

To include the definitions of the module's classes, use the following directive:

#include <QtQuick>

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.

Notes provided by the Qt Community

No notes