本页内容

Qt3DRender::QRenderAspect Class

class Qt3DRender::QRenderAspect

QRenderAspect 类。更多内容...

头文件: #include <Qt3DRender/QRenderAspect>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmake: QT += 3drender
继承自: Qt3DCore::QAbstractAspect
状态: 已弃用

该类已弃用。我们强烈建议不要在新代码中使用它。

公共类型

enum SubmissionType { Automatic, Manual }

公共函数

QRenderAspect(QObject *parent = nullptr)
QRenderAspect(Qt3DRender::QRenderAspect::SubmissionType submissionType, QObject *parent = nullptr)

详细说明

成员类型文档

enum QRenderAspect::SubmissionType

常量值描述
Qt3DRender::QRenderAspect::Automatic0QRenderAspect 负责将渲染命令提交给 GPU。
Qt3DRender::QRenderAspect::Manual1用户需要负责告知QRenderAspect 何时是将渲染命令提交给GPU的合适时机。

成员函数文档

[explicit] QRenderAspect::QRenderAspect(QObject *parent = nullptr)

该构造函数使用指定的parent 创建一个新的QRenderAspect::QRenderAspect 实例。该构造函数将提交类型设置为“自动”。parent

[explicit] QRenderAspect::QRenderAspect(Qt3DRender::QRenderAspect::SubmissionType submissionType, QObject *parent = nullptr)

该构造函数会根据指定的parent 创建一个新的QRenderAspect::QRenderAspect 实例。submissionType 用于指定RenderAspect是否负责提交渲染任务,还是由用户来处理。parent

© 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.