QRenderTargetSelector 类

class Qt3DRender::QRenderTargetSelector

提供指定渲染目标的方式。 更多...

头文件 #include <QRenderTargetSelector>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmakeQT += 3drender
实例化自 RenderTargetSelector
继承自 Qt3DRender::QFrameGraphNode

属性

  • target : Qt3DRender::QRenderTarget*

公共函数

QRenderTargetSelector(Qt3DCore::QNode *parent = nullptr)
Qt3DRender::QRenderTarget *target() const

公共槽函数

voidsetTarget(Qt3DRender::QRenderTarget *target)

信号

voidtargetChanged(Qt3DRender::QRenderTarget *target)

详细描述

Qt3DRender::QRenderTargetSelector 用于为 FrameGraph 选择活动 Qt3DRender::QRenderTarget。当 QRenderTargetSelector 存在于 FrameGraph 中,渲染将会指向 QTexture 对象或绘图画布,而不是 Qt3DRender::QRenderSurfaceSelector 中指定的表面。

属性文档

target : Qt3DRender::QRenderTarget*

保持当前渲染目标

访问函数

Qt3DRender::QRenderTarget *target() const
voidsetTarget(Qt3DRender::QRenderTarget *target)

通知信号

voidtargetChanged(Qt3DRender::QRenderTarget *target)

成员函数文档

[显式] QRenderTargetSelector::QRenderTargetSelector(Qt3DCore::QNode *parent = nullptr)

使用给定的 parent 构造 QRenderTargetSelector。

© 2024 The Qt Company Ltd。其中所包含的文档贡献为各自所有者的版权。本提供的文档根据自由软件基金会出版并发布的GNU自由文档许可协议第1.3版许可。Qt及其相关标志是芬兰及其它全球国家和地区的The Qt Company Ltd的商标。所有其他商标均为各自所有者的财产。