PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments

class QStencilTestArguments

QStencilTestArguments 类指定了模板测试的参数。更多

PySide6.Qt3DRender.Qt3DRender.QStencilTestArguments 的继承图

概要

属性

方法

插槽

信号

注意

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

详细描述

QStencilTestArguments 类指定了模板测试的参数。

class StencilFaceMode

此枚举包含模板测试参数面模式的值

常量

描述

Qt3DRender.QStencilTestArguments.Front

参数应用于前向多边形。

Qt3DRender.QStencilTestArguments.Back

参数应用于背面多边形。

Qt3DRender.QStencilTestArguments.FrontAndBack

参数应用于正面和背面的多边形。

class StencilFunction

模板函数值的枚举

常量

描述

Qt3DRender.QStencilTestArguments.Never

永远不通过模板测试

Qt3DRender.QStencilTestArguments.Always

总是通过模板测试

Qt3DRender.QStencilTestArguments.Less

如果片段模板小于参考值,则通过模板测试

Qt3DRender.QStencilTestArguments.LessOrEqual

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

Qt3DRender.QStencilTestArguments.Equal

如果片段模板等于参考值,则通过模板测试

Qt3DRender.QStencilTestArguments.GreaterOrEqual

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

Qt3DRender.QStencilTestArguments.Greater

如果片段模板大于参考值,则通过模板测试

Qt3DRender.QStencilTestArguments.NotEqual

如果片段模板不等于参考值,则通过模板测试

注意

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

property comparisonMaskᅟ: int

保存模板测试比较掩码。默认值为全零。

Access functions:
property faceModeᅟ: Qt3DRender.QStencilTestArguments.StencilFaceMode

保存应用参数的面。

Access functions:
property referenceValueᅟ: int

保存模板测试的参考值。默认值为零。

Access functions:
property stencilFunctionᅟ: Qt3DRender.QStencilTestArguments.StencilFunction

保存模板测试函数。默认值为Never。

另请参阅

StencilFunction

Access functions:
comparisonMask()
Return type:

整数

另请参阅

setComparisonMask()

属性 comparisonMaskᅟ 的获取器。

comparisonMaskChanged(comparisonMask)
Parameters:

comparisonMask – int

属性 comparisonMaskᅟ 的通知信号。

faceMode()
Return type:

StencilFaceMode

属性 faceModeᅟ 的获取器。

faceModeChanged(faceMode)
Parameters:

faceModeStencilFaceMode

属性 faceModeᅟ 的通知信号。

referenceValue()
Return type:

整数

另请参阅

setReferenceValue()

属性 referenceValueᅟ 的获取器。

referenceValueChanged(referenceValue)
Parameters:

referenceValue – int

属性 referenceValueᅟ 的通知信号。

setComparisonMask(comparisonMask)
Parameters:

comparisonMask – int

另请参阅

comparisonMask()

属性 comparisonMaskᅟ 的设置器。

setReferenceValue(referenceValue)
Parameters:

referenceValue – int

另请参阅

referenceValue()

属性 referenceValueᅟ 的设置器。

setStencilFunction(stencilFunction)
Parameters:

stencilFunctionStencilFunction

另请参阅

stencilFunction()

属性 stencilFunctionᅟ 的设置器。

stencilFunction()
Return type:

StencilFunction

另请参阅

setStencilFunction()

属性 stencilFunctionᅟ 的获取器。

stencilFunctionChanged(stencilFunction)
Parameters:

stencilFunctionStencilFunction

属性 stencilFunctionᅟ 的通知信号。