class QStencilTestArguments#

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

Inheritance diagram of 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#

持有模板测试比较掩码。默认全为零。

访问函数
property faceMode: Qt3DRender.QStencilTestArguments.StencilFaceMode#

持有参数应用的侧面。

访问函数
property referenceValue: int#

持有模板测试参考值。默认为零。

访问函数
property stencilFunction: Qt3DRender.QStencilTestArguments.StencilFunction#

包含模板测试函数。默认为永不。

另请参阅

StencilFunction

访问函数
comparisonMask()#
返回类型:

int

另请参阅

setComparisonMask()

属性 comparisonMask 的获取器。

comparisonMaskChanged(comparisonMask)#
参数:

comparisonMask – int

comparisonMask 属性的通知信号。

faceMode()#
返回类型:

StencilFaceMode

faceMode 的获取器。

faceModeChanged(faceMode)#
参数:

faceModeStencilFaceMode

faceMode 属性的通知信号。

referenceValue()#
返回类型:

int

另请参阅

setReferenceValue()

referenceValue 的获取器。

referenceValueChanged(referenceValue)#
参数:

referenceValue – int

referenceValue 属性的通知信号。

setComparisonMask(comparisonMask)#
参数:

comparisonMask – int

另请参阅

comparisonMask()

comparisonMask 属性的设置器。

setReferenceValue(referenceValue)#
参数:

referenceValue – int

另请参阅

referenceValue()

referenceValue 属性的设置器。

setStencilFunction(stencilFunction)#
参数:

stencilFunctionStencilFunction

另请参阅

stencilFunction()

属性 stencilFunction 的设置器。

stencilFunction()#
返回类型:

StencilFunction

另请参阅

setStencilFunction()

属性 stencilFunction 的获取器。

stencilFunctionChanged(stencilFunction)#
参数:

stencilFunctionStencilFunction

属性 stencilFunction 的通知信号。