QStencilTestArgumentsclass specifies arguments for stencil test. 更多 …
def
comparisonMask
()
def
faceMode
()
def
referenceValue
()
def
stencilFunction
()
def
setComparisonMask
(comparisonMask)
def
setReferenceValue
(referenceValue)
def
setStencilFunction
(stencilFunction)
def
comparisonMaskChanged
(comparisonMask)
def
faceModeChanged
(faceMode)
def
referenceValueChanged
(referenceValue)
def
stencilFunctionChanged
(stencilFunction)
QStencilTestArgumentsclass specifies the arguments for the stencil test.
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
StencilFaceMode
¶
This enumeration holds the values for stencil test arguments face modes
|
常量 |
描述 |
|---|---|
|
Qt3DRender.QStencilTestArguments.Front |
Arguments are applied to front-facing polygons. |
|
Qt3DRender.QStencilTestArguments.Back |
Arguments are applied to back-facing polygons. |
|
Qt3DRender.QStencilTestArguments.FrontAndBack |
Arguments are applied to both front- and back-facing polygons. |
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
StencilFunction
¶
Enumeration for the stencil function values
|
常量 |
描述 |
|---|---|
|
Qt3DRender.QStencilTestArguments.Never |
Never pass stencil test |
|
Qt3DRender.QStencilTestArguments.Always |
Always pass stencil test |
|
Qt3DRender.QStencilTestArguments.Less |
Pass stencil test if fragment stencil is less than reference value |
|
Qt3DRender.QStencilTestArguments.LessOrEqual |
Pass stencil test if fragment stencil is less than or equal to reference value |
|
Qt3DRender.QStencilTestArguments.Equal |
Pass stencil test if fragment stencil is equal to reference value |
|
Qt3DRender.QStencilTestArguments.GreaterOrEqual |
Pass stencil test if fragment stencil is greater than or equal to reference value |
|
Qt3DRender.QStencilTestArguments.Greater |
Pass stencil test if fragment stencil is greater than reference value |
|
Qt3DRender.QStencilTestArguments.NotEqual |
Pass stencil test if fragment stencil is not equal to reference value |
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
comparisonMask
(
)
¶
uint
另请参阅
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
comparisonMaskChanged
(
comparisonMask
)
¶
comparisonMask
–
uint
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
faceMode
(
)
¶
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
faceModeChanged
(
faceMode
)
¶
faceMode
–
StencilFaceMode
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
referenceValue
(
)
¶
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
referenceValueChanged
(
referenceValue
)
¶
referenceValue
–
int
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
setComparisonMask
(
comparisonMask
)
¶
comparisonMask
–
uint
另请参阅
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
setReferenceValue
(
referenceValue
)
¶
referenceValue
–
int
另请参阅
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
setStencilFunction
(
stencilFunction
)
¶
stencilFunction
–
StencilFunction
另请参阅
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
stencilFunction
(
)
¶
另请参阅
PySide2.Qt3DRender.Qt3DRender.QStencilTestArguments.
stencilFunctionChanged
(
stencilFunction
)
¶
stencilFunction
–
StencilFunction