- class QStencilOperationArguments#
QStencilOperationArguments
类设置当模板和深度测试失败时采取的操作。 更多…概要#
属性#
方法#
插槽#
信号#
注意
此文档可能包含从 C++ 到 Python 自动翻译的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译有问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来告诉我们
详细说明#
QStencilOperationArguments
类指定了模板操作的参数。另见
QStencilOperation
- class FaceMode#
此枚举包含模板操作参数的脸模式值
常量
描述
Qt3DRender.QStencilOperationArguments.Front
参数应用于正面多边形。
Qt3DRender.Q stencilOperationArguments.Back
参数应用于背面多边形。
Qt3DRender.QStencilOperationArguments.FrontAndBack
参数应用于正背面多边形。
- class Operation#
该枚举包含了模板操作值。
常量
描述
Qt3DRender.QStencilOperationArguments.Zero
将模板值设置为零。
Qt3DRender.QStencilOperationArguments.Keep
保留当前的模板值。
Qt3DRender.QStencilOperationArguments.Replace
用掩码片段的模板值替换。
Qt3DRender.QStencilOperationArguments.Increment
将当前值以饱和模式增加。
Qt3DRender.QStencilOperationArguments.Decrement
将当前值以饱和模式减少。
Qt3DRender.QStencilOperationArguments.IncrementWrap
以回绕模式增加当前值。
Qt3DRender.QStencilOperationArguments.DecrementWrap
以回绕模式减少当前值。
Qt3DRender.QStencilOperationArguments.Invert
反转当前值。
注意
当使用
from __feature__ import true_property
时,可以直接使用属性,否则通过访问函数。- property allTestsPassOperationᅟ: Qt3DRender.QStencilOperationArguments.Operation#
在深度测试和模板测试通过时,包含模板测试操作。默认为 StencilOperationArguments .Keep。
- property depthTestFailureOperationᅟ: Qt3DRender.QStencilOperationArguments.Operation#
在模板测试通过,但深度测试失败时,包含模板测试操作。默认为 StencilOperationArguments .Keep。
- 访问函数
- property faceModeᅟ: Qt3DRender.QStencilOperationArguments.FaceMode#
包含应用于的面的参数。
- 访问函数
- 属性 stencilTestFailureOperation: Qt3DRender.QStencilOperationArguments.Operation#
存储当模板测试失败时的模板测试操作。默认值为 StencilOperationArguments 。保持。
- 访问函数
- allTestsPassOperation()#
- 返回类型:
Operation
另见
setAllTestsPassOperation()
属性
allTestsPassOperation
的获取器。- allTestsPassOperationChanged(stencilDepthPass)#
- 参数:
stencilDepthPass –
Operation
属性
allTestsPassOperation
的通知信号。- depthTestFailureOperation()#
- 返回类型:
Operation
另见
setDepthTestFailureOperation()
属性
depthTestFailureOperation
的获取器。- depthTestFailureOperationChanged(depthFail)#
- 参数:
depthFail –
Operation
属性
depthTestFailureOperation
的通知信号。- faceMode()#
- 返回类型:
FaceMode
属性
faceMode
的获取器。- faceModeChanged(faceMode)#
- 参数:
faceMode –
FaceMode
属性
faceMode
的通知信号。- setAllTestsPassOperation(operation)#
- 参数:
operation –
Operation
另见
allTestsPassOperation()
属性
allTestsPassOperationᅟ
的设置器。- setDepthTestFailureOperation(operation)#
- 参数:
operation –
Operation
另见
depthTestFailureOperation()
属性
depthTestFailureOperationᅟ
的设置器。- setStencilTestFailureOperation(operation)#
- 参数:
operation –
Operation
另见
stencilTestFailureOperation()
属性
stencilTestFailureOperationᅟ
的设置器。- stencilTestFailureOperation()#
- 返回类型:
Operation
另见
setStencilTestFailureOperation()
属性
stencilTestFailureOperationᅟ
的获取器。- stencilTestFailureOperationChanged(stencilFail)#
- 参数:
stencilFail –
Operation
属性
stencilTestFailureOperationᅟ
的通知信号。