- class QAlphaTest#
QAlphaTest
类指定了 Alpha 参考测试。...摘要#
属性#
方法#
def
__init__()
def
alphaFunction()
def
referenceValue()
槽#
信号#
注意
本文档可能包含从 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函数。默认为永不。
- 访问函数
信号
alphaFunctionChanged()
- 属性referenceValue: float#
保存alpha测试所使用的参考值。默认为0.0。当设置时,值将在0和1之间进行钳位。
- 访问函数
信号
referenceValueChanged()
- __init__([parent=None])#
- 参数:
parent –
QNode
- alphaFunction()#
- 返回类型:
AlphaFunction
另请参阅
setAlphaFunction()
属性
alphaFunction
的获取器。- alphaFunctionChanged(alphaFunction)#
- 参数:
alphaFunction –
AlphaFunction
alphaFunction
属性的属性变化的信号。- referenceValue()#
- 返回类型:
float
另请参阅
setReferenceValue()
属性
referenceValue
的获取器。- referenceValueChanged(referenceValue)#
- 参数:
referenceValue – float
referenceValue
属性的属性变化的信号。- setAlphaFunction(alphaFunction)#
- 参数:
alphaFunction –
AlphaFunction
另请参阅
alphaFunction()
属性
alphaFunctionᅟ
的设置器。- setReferenceValue(referenceValue)#
- 参数:
referenceValue – float
另请参阅
referenceValue()
属性
referenceValueᅟ
的设置器。