class QAlphaTest#

QAlphaTest 类指定了 Alpha 参考测试。...

Inheritance diagram of PySide6.Qt3DRender.Qt3DRender.QAlphaTest

摘要#

属性#

方法#

#

信号#

注意

本文档可能包含从 C++ 自动翻译到 Python 的片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建票证来通知我们。

详细描述#

如 OpenGL 文档所述;Alpha 测试根据传入片段的 Alpha 值与一个常量参考值之间的比较结果丢弃片段。

class AlphaFunction#

Alpha 函数值的枚举

常量

描述

Qt3DRender.QAlphaTest.Never

永不通过 Alpha 测试

Qt3DRender.QAlphaTest.Always

始终通过 Alpha 测试

Qt3DRender.QAlphaTest.Less

如果片段的 Alpha 值小于参考值,则通过 Alpha 测试

Qt3DRender.QAlphaTest.LessOrEqual

如果片段的 Alpha 值小于或等于参考值,则通过 Alpha 测试

Qt3DRender.QAlphaTest.Equal

如果片段的 Alpha 值等于参考值,则通过 Alpha 测试

Qt3DRender.QAlphaTest.GreaterOrEqual

如果片段的 Alpha 值大于或等于参考值,则通过 Alpha 测试

Qt3DRender.QAlphaTest.Greater

如果片段的 Alpha 值大于参考值,则通过 Alpha 测试

Qt3DRender.QAlphaTest.NotEqual

如果片段alpha与参考值不相等,则通过alpha测试

注意

当使用from __feature__ import true_property进行导入时,可以直接使用属性,否则可以通过访问器函数使用。

属性alphaFunction: Qt3DRender.QAlphaTest.AlphaFunction#

保存alpha测试所使用的alpha函数。默认为永不。

访问函数
属性referenceValue: float#

保存alpha测试所使用的参考值。默认为0.0。当设置时,值将在0和1之间进行钳位。

访问函数
__init__([parent=None])#
参数:

parentQNode

alphaFunction()#
返回类型:

AlphaFunction

另请参阅

setAlphaFunction()

属性alphaFunction的获取器。

alphaFunctionChanged(alphaFunction)#
参数:

alphaFunctionAlphaFunction

alphaFunction属性的属性变化的信号。

referenceValue()#
返回类型:

float

另请参阅

setReferenceValue()

属性referenceValue的获取器。

referenceValueChanged(referenceValue)#
参数:

referenceValue – float

referenceValue属性的属性变化的信号。

setAlphaFunction(alphaFunction)#
参数:

alphaFunctionAlphaFunction

另请参阅

alphaFunction()

属性 alphaFunctionᅟ 的设置器。

setReferenceValue(referenceValue)#
参数:

referenceValue – float

另请参阅

referenceValue()

属性 referenceValueᅟ 的设置器。