PySide6.Qt3DRender.Qt3DRender.QStencilOperationArguments¶
- class QStencilOperationArguments¶
QStencilOperationArguments类设置了当模板和深度测试失败时要采取的操作。更多…概要¶
属性¶
方法¶
插槽¶
信号¶
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
QStencilOperationArguments类指定了模板操作的参数。另请参阅
QStencilOperation- class FaceMode¶
此枚举包含模板操作参数面模式的值
常量
描述
Qt3DRender.QStencilOperationArguments.Front
参数应用于前向多边形。
Qt3DRender.QStencilOperationArguments.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。
- Access functions:
- property depthTestFailureOperationᅟ: Qt3DRender.QStencilOperationArguments.Operation¶
当模板测试通过但深度测试失败时,保持模板测试操作。默认是StencilOperationArguments .Keep。
- Access functions:
- property faceModeᅟ: Qt3DRender.QStencilOperationArguments.FaceMode¶
保存应用参数的面。
- Access functions:
- property stencilTestFailureOperationᅟ: Qt3DRender.QStencilOperationArguments.Operation¶
当模板测试失败时,保持模板测试操作。默认是StencilOperationArguments .Keep。
- Access functions:
- allTestsPassOperation()¶
- Return type:
操作
另请参阅
setAllTestsPassOperation()
属性
allTestsPassOperationᅟ的获取器。- allTestsPassOperationChanged(stencilDepthPass)¶
- Parameters:
stencilDepthPass –
操作
属性
allTestsPassOperationᅟ的通知信号。- depthTestFailureOperation()¶
- Return type:
操作
另请参阅
setDepthTestFailureOperation()
属性
depthTestFailureOperationᅟ的获取器。- depthTestFailureOperationChanged(depthFail)¶
- Parameters:
depthFail –
操作
属性
depthTestFailureOperationᅟ的通知信号。- faceMode()¶
- Return type:
FaceMode
属性
faceModeᅟ的获取器。- faceModeChanged(faceMode)¶
- Parameters:
faceMode –
FaceMode
属性
faceModeᅟ的通知信号。- setAllTestsPassOperation(operation)¶
- Parameters:
操作 –
Operation
另请参阅
allTestsPassOperation()
属性
allTestsPassOperationᅟ的设置器。- setDepthTestFailureOperation(operation)¶
- Parameters:
操作 –
Operation
另请参阅
depthTestFailureOperation()
属性
depthTestFailureOperationᅟ的设置器。- setStencilTestFailureOperation(operation)¶
- Parameters:
操作 –
Operation
另请参阅
stencilTestFailureOperation()
属性
stencilTestFailureOperationᅟ的设置器。- stencilTestFailureOperation()¶
- Return type:
操作
另请参阅
setStencilTestFailureOperation()
属性
stencilTestFailureOperationᅟ的获取器。- stencilTestFailureOperationChanged(stencilFail)¶
- Parameters:
stencilFail –
操作
属性
stencilTestFailureOperationᅟ的通知信号。