Qt Quick C++ 类

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

命名空间

QQuickOpenGLUtils

包含用于与 OpenGL 后端一起使用 Qt Quick 的实用程序

QNativeInterface::QSGD3D11Texture

提供对 Direct3D 11 纹理对象的访问权限,并启用该对象的采用

QNativeInterface::QSGD3D12Texture

提供对 Direct3D 12 纹理对象的访问权限,并启用该对象的采用

QNativeInterface::QSGMetalTexture

提供对 Metal 纹理对象的访问权限,并启用该对象的采用

QNativeInterface::QSGOpenGLTexture

提供对 OpenGL 纹理对象的访问权限,并启用该对象的采用

QNativeInterface::QSGVulkanTexture

提供对 Vulkan 图像对象的访问权限,并启用该对象的采用

QQuickAsyncImageProvider

用于异步控制 QML 图像请求的接口

QQuickFramebufferObject

便利类,用于使用帧缓冲对象 (FBO) 集成 OpenGL 渲染与 Qt Quick

QQuickFramebufferObject::Renderer

QQuickGraphicsConfiguration

控制 QQuickWindow 的低级别图形设置

QQuickGraphicsDevice

不透明的容器,表示图形设备或上下文的原生图形对象

QQuickImageProvider

用于在 QML 中支持位图和多线程图像请求的接口

QQuickImageResponse

在 QQuickAsyncImageProvider 中用于异步加载图像的接口

QQuickItem

Qt Quick 中所有可视项中最基本的项

QQuickItem::ItemChangeData

向 QQuickItem::itemChange() 函数添加补充信息

QQuickItemGrabResult

包含 QQuickItem::grabToImage() 从的结果

QQuickPaintedItem

在 QML 场景图中使用 QPainter API 的方法

QQuickRenderControl

以完全由应用程序控制的方式将 Qt Quick 场景图渲染到离屏渲染目标上的机制

QQuickRenderTarget

不透明的容器,用于指定渲染目标和相关元数据的原生图形资源

QQuickRhiItem

类似于 QQuickFramebufferObject 但不依赖于 OpenGL 的便携式替代品,允许通过 QRhi API 将渲染与 Qt Quick 集成

QQuickRhiItemRenderer

实现 QQuickRhiItem 的渲染逻辑

QQuickTextDocument

访问 QQuickTextEdit 的 QTextDocument

QQuickTextureFactory

用于从 QML 加载自定义纹理的接口

QQuickView

显示 Qt Quick 用户界面的窗口

QQuickWindow

显示图形 QML 场景的窗口

QQuickWindow::GraphicsStateInfo

在 beginExternalCommands() 调用点描述 RHI 的某些图形状态

QSGBasicGeometryNode

作为基于几何的节点的基类

QSGClipNode

在场景图中实现裁剪功能

QSGDynamicTexture

作为动态更改纹理的基类,如渲染到 FBO 的内容

QSGFlatColorMaterial

在场景图中渲染实色几何图形的便捷方法

QSGGeometry

Qt Quick 场景图中图形原语的底层存储

QSGGeometry::Attribute

QSGGeometry::Attribute 描述 QSGGeometry 中单个顶点属性

QSGGeometry::AttributeSet

QSGGeometry::AttributeSet 描述 QSGGeometry 中顶点的构建方式

QSGGeometry::ColoredPoint2D

QSGGeometry::ColoredPoint2D 结构是用于访问带有颜色的 2D 点的便捷结构

QSGGeometry::Point2D

QSGGeometry::Point2D 结构是用于访问 2D 点的便捷结构

QSGGeometry::TexturedPoint2D

QSGGeometry::TexturedPoint2D 结构是用于访问带有纹理坐标的 2D 点的便捷结构

QSGGeometryNode

用于场景图中所有渲染内容

QSGImageNode

提供便利,使用 QML 场景图轻松绘制纹理内容

QSGMaterial

封装着色器程序的渲染状态

QSGMaterialShader

表示独立于图形 API 的着色器程序

QSGMaterialShader::GraphicsPipelineState

描述材料希望应用到当前活动图形管道状态的状态更改

QSGMaterialShader::RenderState

在调用 QSGMaterialShader::updateUniformData() 和其他更新类型函数期间封装当前的渲染状态

QSGMaterialType

与 QSGMaterial 结合用作唯一类型令牌

QSGNode

场景图中所有节点的基类

QSGOpacityNode

用于更改节点的透明度

QSGOpaqueTextureMaterial

在场景图中渲染纹理几何图形的便捷方式

QSGRectangleNode

用于使用场景图绘制实色填充矩形的便捷类

QSGRenderNode

表示针对场景图使用的图形 API 的一组自定义渲染命令

QSGRendererInterface

提供一个接口,可以访问场景图的一些图形 API 特定内部实现

QSGSimpleRectNode

用于使用场景图绘制实色填充矩形的便捷类

QSGSimpleTextureNode

提供便利,使用 QML 场景图轻松绘制纹理内容

QSGTextNode

用于在 Qt Quick 场景图中绘制文本布局和文本文档的类

QSGTexture

场景图中使用的纹理的基类

QSGTextureMaterial

在场景图中渲染纹理几何图形的便捷方式

QSGTextureProvider

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

QSGTransformNode

实现场景图中的转换

QSGVertexColorMaterial

在场景图中渲染带有顶点颜色的几何图形的便捷方式

详细描述

要将模块链接到您的项目,请将以下行添加到您的 qmake .pro 文件中

QT += quick

有关 Qt Quick 模块的更多信息,请参阅 Qt Quick 模块文档。

© 2024 Qt 公司有限公司。包含在本处的文档贡献为各自所有者的版权。本处的文档署名为自由软件基金会发布的 GNU 自由文档许可证版本 1.3 条款下。Qt 及其相关标志是芬兰 Qt 公司及其在世界其他国家的商标。所有其他商标均为各自所有者的财产。