Qt Quick C++ 类

Qt Quick 模块提供用于在 Qt/C++ 应用程序中嵌入 Qt Quick 的类。 更多...

QQuickAsyncImageProvider

Interface for for asynchronous control of QML image requests

QQuickFramebufferObject

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

QQuickFramebufferObject::Renderer

QQuickImageProvider

用于支持 QML 中像素图和线程化图像请求的接口

QQuickImageResponse

Interface for asynchronous image loading in QQuickAsyncImageProvider

QQuickItem

The most basic of all visual items in Qt Quick

QQuickItem::ItemChangeData

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

QQuickItemGrabResult

Contains the result from QQuickItem::grabToImage()

QQuickPaintedItem

Way to use the QPainter API in the QML Scene Graph

QQuickRenderControl

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

QQuickTextDocument

Access to the QTextDocument of QQuickTextEdit

QQuickTextureFactory

Interface for loading custom textures from QML

QQuickView

用于显示 Qt Quick 用户界面的窗口

QQuickWindow

用于显示图形 QML 场景的窗口

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 of a QSGEngine

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

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

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

QSGMaterialRhiShader

Represents a graphics API independent shader program

QSGMaterialRhiShader::GraphicsPipelineState

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

QSGMaterialShader

Represents an OpenGL shader program in the renderer

QSGMaterialShader::RenderState

QSGMaterialShader::RenderState encapsulates the current rendering state during a call to QSGMaterialShader::updateState()

QSGMaterialType

Used as a unique type token in combination with QSGMaterial

QSGNode

所有场景图形节点的基类

QSGOpacityNode

用于改变节点的不透明度

QSGOpaqueTextureMaterial

Convenient way of rendering textured geometry in the scene graph

QSGRectangleNode

Convenience class for drawing solid filled rectangles using scenegraph

QSGRenderNode

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

QSGRendererInterface

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

QSGTexture

Baseclass for textures used in the scene graph

QSGTexture::NativeTexture

Contains information about the underlying native resources of a texture

QSGTextureMaterial

Convenient way of rendering textured geometry in the scene graph

QSGTextureProvider

在 QML 中封装基于纹理的实体

QSGTransformNode

实现场景图形变换

QSGVertexColorMaterial

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

详细描述

要包括模块类定义,使用以下指令:

#include <QtQuick>
					

要链接到模块,添加此行到 qmake .pro 文件:

QT += quick
					

有关 Qt Quick 模块的更多信息,见 Qt Quick 模块文档编制。