Qt3DRender::QColorMask 类

class Qt3DRender::QColorMask

允许指定应该写入当前绑定的帧缓冲区的颜色组件。 更多...

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

属性

公共函数

QColorMask(Qt3DCore::QNode *parent = nullptr)
boolisAlphaMasked() const
boolisBlueMasked() const
boolisGreenMasked() const
boolisRedMasked() const

公共槽

voidsetAlphaMasked(bool alphaMasked)
voidsetBlueMasked(bool blueMasked)
voidsetGreenMasked(bool greenMasked)
voidsetRedMasked(bool redMasked)

信号

voidalphaMaskedChanged(bool alphaMasked)
voidblueMaskedChanged(bool blueMasked)
voidgreenMaskedChanged(bool greenMasked)
voidredMaskedChanged(bool redMasked)

详细描述

默认情况下,每个颜色组件(红色、绿色、蓝色、alpha)的属性设置为 true,这意味着它们将被写入帧缓冲区。将任何颜色组件设置为 false 将阻止其写入帧缓冲区。

属性文档

alphaMasked : bool

表示是否应将 alphaMasked 组件写入帧缓冲区。

访问函数

boolisAlphaMasked() const
voidsetAlphaMasked(bool alphaMasked)

通知信号

voidalphaMaskedChanged(bool alphaMasked)

blueMasked : bool

表示是否将蓝色颜色组件写入帧缓冲区。

访问函数

boolisBlueMasked() const
voidsetBlueMasked(bool blueMasked)

通知信号

voidblueMaskedChanged(bool blueMasked)

greenMasked : bool

表示是否将绿色颜色组件写入帧缓冲区。

访问函数

boolisGreenMasked() const
voidsetGreenMasked(bool greenMasked)

通知信号

voidgreenMaskedChanged(bool greenMasked)

redMasked : bool

表示是否将红色颜色组件写入帧缓冲区。

访问函数

boolisRedMasked() const
voidsetRedMasked(bool redMasked)

通知信号

voidredMaskedChanged(bool redMasked)

成员函数文档

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

使用parent作为父对象构造一个新的Qt3DCore::QColorMask实例。

© 2024 Qt公司。此处包含的文档贡献归其各自所有者所有。本提供的文档根据由自由软件基金会发布的GNU自由文档许可协议1.3版中的条款授予许可。Qt及其相关标志是芬兰的Qt公司及其它全球国家的商标。所有其他商标均为其各自所有者的财产。