Qt Quick C++ Classes
Qt Quick 模块提供了在 Qt/C++ 应用程序中嵌入Qt Quick 的类。更多
命名空间
包含Qt Quick 与 OpenGL 后端一起使用时的实用程序 |
类
提供访问 Direct3D 11 纹理对象的权限并使其能够采用 Direct3D 11 纹理对象 | |
提供访问 Direct3D 12 纹理对象的权限,并使其能够被采用 | |
提供对金属纹理对象的访问权限并使其能够被采用 | |
可访问并支持采用 OpenGL 纹理对象 | |
提供访问 Vulkan 图像对象的权限,并使其能够采用 Vulkan 图像对象 | |
异步控制 QML 图像请求的接口 | |
使用帧缓冲器对象(FBO)集成 OpenGL 渲染的便利类,包括Qt Quick | |
控制QQ快捷窗口的低级图形设置 | |
代表图形设备或上下文的本地图形对象的不透明容器 | |
在 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 图形场景的窗口 | |
描述 RHI 在调用 beginExternalCommands() 时的一些图形状态 | |
作为几何节点的基类 | |
在场景图中实现剪切功能 | |
作为动态变化纹理(如渲染到 FBO 的内容)的基类 | |
在场景图中渲染纯色几何体的便捷方法 | |
Qt Quick 场景图中图形基元的底层存储 | |
QSGGeometry::Attribute 用于描述 QSGGeometry 中的单个顶点属性。 | |
QSGGeometry::AttributeSet 描述 QSGGeometry 中的顶点是如何建立的 | |
QSGGeometry::ColoredPoint2D 结构是一种方便的结构,用于访问带有颜色的二维点 | |
QSGGeometry::Point2D 结构是用于访问二维点的方便结构体 | |
QSGGeometry::TexturedPoint2D 结构是一种方便的结构,用于访问具有纹理坐标的二维点。 | |
用于场景图中的所有渲染内容 | |
为方便使用 QML 场景图轻松绘制纹理内容而提供 | |
封装着色器程序的渲染状态 | |
代表独立于图形 API 的着色器程序 | |
描述材质希望应用于当前活动图形流水线状态的状态变化 | |
在调用 QSGMaterialShader::updateUniformData() 和其他更新类型的函数时封装当前的渲染状态 | |
与 QSGMaterial 结合使用,作为唯一的类型标记 | |
场景图中所有节点的基类 | |
用于改变节点的不透明度 | |
在场景图中渲染纹理几何体的便捷方法 | |
使用场景图绘制实心填充矩形的便利类 | |
代表一组针对场景图使用的图形 API 的自定义渲染命令 | |
提供访问场景图的某些图形 API 特定内部功能的接口 | |
使用场景图绘制实心填充矩形的方便类 | |
为方便使用 QML 场景图轻松绘制纹理内容而提供的类 | |
在Qt Quick 场景图中绘制文本布局和文本文档的类 | |
场景图中使用的纹理基类 | |
在场景图中渲染纹理几何图形的便捷方法 | |
在 QML 中封装基于纹理的实体 | |
在场景图中实现变换 | |
在场景图中渲染每个顶点彩色几何体的便捷方法 |
© 2025 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.