Qt Quick C++ Classes
Qt Quick 模块提供了用于在Qt/C++应用程序中嵌入Qt Quick 的类。更多内容...
命名空间
包含用于在配合 OpenGL 后端使用时支持Qt Quick 的实用工具 |
类
提供对 Direct3D 11 纹理对象的访问并支持采用这些对象 | |
提供对 Direct3D 12 纹理对象的访问并支持其采用 | |
提供对 Metal 纹理对象的访问,并支持采用这些对象 | |
提供对 OpenGL 纹理对象的访问并支持其采用 | |
提供对 Vulkan 图像对象的访问并支持其采用 | |
用于异步控制 QML 图像请求的接口 | |
用于将使用帧缓冲区对象 (FBO) 的 OpenGL 渲染与Qt Quick | |
控制 QQuickWindow 的低级图形设置 | |
用于表示图形设备或上下文的原生图形对象的不透明容器 | |
用于在 QML 中支持位图和多线程图像请求的接口 | |
用于在 QQuickAsyncImageProvider 中异步加载图像的接口 | |
在所有视觉项中最基础的Qt Quick | |
为 QQuickItem::itemChange() 函数添加补充信息 | |
包含 QQuickItem::grabToImage() 的结果 | |
在 QML 场景图中使用 QPainter API 的方法 | |
一种以完全由应用程序控制的方式,将Qt Quick 场景图渲染到离屏渲染目标上的机制 | |
用于本机图形资源的不透明容器,指定渲染目标及相关元数据 | |
QQuickFramebufferObject 的可移植替代方案,不依赖于 OpenGL,而是允许将渲染与 QRhi API 集成,并支持Qt Quick | |
QQuickRhiItemRenderer 实现了 QQuickRhiItem 的渲染逻辑 | |
访问 QQuickTextEdit 的 QTextDocument | |
用于从 QML 加载自定义纹理的接口 | |
用于显示Qt Quick 用户界面的窗口 | |
用于显示图形化 QML 场景的窗口 | |
描述在调用 beginExternalCommands() 时 RHI 的部分图形状态 | |
作为基于几何的节点的基类 | |
在场景图中实现裁剪功能 | |
作为动态更改纹理的基类,例如渲染到FBO中的内容 | |
在场景图中渲染纯色几何体的便捷方式 | |
Qt Quick 场景图中图形基元的低级存储 | |
QSGGeometry::Attribute 描述了 QSGGeometry 中的单个顶点属性 | |
QSGGeometry::AttributeSet 描述了 QSGGeometry 中顶点的构建方式 | |
QSGGeometry::ColoredPoint2D 结构体是一个用于访问带颜色的 2D 点的便捷结构体 | |
QSGGeometry::Point2D 结构体是一个用于访问带颜色的 2D 点的便捷结构体 | |
QSGGeometry::TexturedPoint2D 结构体是一个便捷结构体,用于访问带有纹理坐标的 2D 点 | |
用于场景图中的所有渲染内容 | |
为方便使用 QML 场景图轻松绘制带纹理的内容而提供 | |
封装了着色器程序的渲染状态 | |
表示一个与图形 API 无关的着色器程序 | |
描述了材质希望应用于当前活动图形管道状态的状态变化 | |
与 QSGMaterial 结合使用时,作为唯一类型的标识符 | |
场景树中所有节点的基类 | |
用于更改节点的透明度 | |
在场景图中渲染带纹理几何体的便捷方式 | |
用于通过场景图绘制实心填充矩形的便捷类 | |
表示一组针对场景图所用图形 API 的自定义渲染命令 | |
提供有关投影矩阵和裁剪的信息 | |
一个接口,用于访问场景图中某些与图形 API 相关的内部机制 | |
用于通过场景图绘制实心填充矩形的便捷类 | |
为方便用户通过 QML 场景图轻松绘制带纹理的内容而提供 | |
用于在Qt Quick 场景图中绘制文本布局和文本文档的类 | |
场景图中使用的纹理基类 | |
在场景图中渲染带纹理几何体的便捷方式 | |
封装 QML 中的基于纹理的实体 | |
在场景图中实现变换 | |
在场景图中渲染按顶点着色几何体的便捷方法 |
© 2026 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.