Qt3DRender::QRenderAspect Class

class Qt3DRender::QRenderAspect

QRenderAspect 类。更多

Header: #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)

构造函数将创建一个新的QRenderAspect::QRenderAspect 实例,并指定parent 。该构造函数会将提交类型设置为自动。父类

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

构造函数创建一个新的QRenderAspect::QRenderAspect 实例,并指定parentsubmissionType 指定是由 RenderAspect 负责执行渲染提交,还是由用户来完成。父类

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