QBlendEquation 类

Qt3DRender::QBlendEquation

QBlendEquation 类定义了用于 RGB 合成方程和 Alpha 合成方程的方程。 更多信息...

头文件 #include <Qt3DRender/QBlendEquation>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmakeQT += 3drender
由以下实例化 合成方程
继承自 Qt3DRender::QRenderState

公共类型

枚举BlendFunction { 加,减,反向减,最小,最大 }

属性

公共函数

QBlendEquation(Qt3DCore::QNode *parent = nullptr)
Qt3DRender::QBlendEquation::BlendFunctionblendFunction() const

公共槽函数

voidsetBlendFunction(Qt3DRender::QBlendEquation::BlendFunction blendFunction)

信号

voidblendFunctionChanged(Qt3DRender::QBlendEquation::BlendFunction blendFunction)

详细描述

合成方程用于确定如何将新像素与帧缓冲区中已有的像素结合起来。

成员类型文档

枚举 QBlendEquation::BlendFunction

常量描述
Qt3DRender::QBlendEquation::Add0x8006GL_FUNC_ADD
Qt3DRender::QBlendEquation::Subtract0x800AGL_FUNC_SUBTRACT
Qt3DRender::QBlendEquation::ReverseSubtract0x800BGL_FUNC_REVERSE_SUBTRACT
Qt3DRender::QBlendEquation::Min0x8007GL_MIN
Qt3DRender::QBlendEquation::Max0x8008GL_MAX

属性文档

blendFunction : BlendFunction

包含混合函数,它决定了源颜色和目标颜色如何结合。

访问函数

Qt3DRender::QBlendEquation::BlendFunctionblendFunction() const
voidsetBlendFunction(Qt3DRender::QBlendEquation::BlendFunction blendFunction)

通知信号

voidblendFunctionChanged(Qt3DRender::QBlendEquation::BlendFunction blendFunction)

成员函数文档

[明确] QBlendEquation::QBlendEquation(Qt3DCore::QNode *parent = nullptr)

构造函数创建一个新的混合状态对象,该对象指定了parent

© 2024 Qt公司。此处包含的文档贡献为各自所有者的版权。提供的文档是根据自由软件开发基金会发布的GNU自由文档许可版本1.3条款许可的。Qt及其相关徽标是芬兰和/或其他国家的Qt公司商标。所有其他商标均为其各自所有者的财产。