QAlphaTestclass specify alpha reference test. 更多 …
def
alphaFunction
()
def
referenceValue
()
def
setAlphaFunction
(alphaFunction)
def
setReferenceValue
(referenceValue)
def
alphaFunctionChanged
(alphaFunction)
def
referenceValueChanged
(referenceValue)
As the OpenGL documentation explains; The alpha test discards a fragment conditional on the outcome of a comparison between the incoming fragment’s alpha value and a constant reference value.
PySide2.Qt3DRender.Qt3DRender.
QAlphaTest
(
[
parent=None
]
)
¶
parent
–
QNode
PySide2.Qt3DRender.Qt3DRender.QAlphaTest.
AlphaFunction
¶
Enumeration for the alpha function values
|
常量 |
描述 |
|---|---|
|
Qt3DRender.QAlphaTest.Never |
Never pass alpha test |
|
Qt3DRender.QAlphaTest.Always |
Always pass alpha test |
|
Qt3DRender.QAlphaTest.Less |
Pass alpha test if fragment alpha is less than reference value |
|
Qt3DRender.QAlphaTest.LessOrEqual |
Pass alpha test if fragment alpha is less than or equal to reference value |
|
Qt3DRender.QAlphaTest.Equal |
Pass alpha test if fragment alpha is equal to reference value |
|
Qt3DRender.QAlphaTest.GreaterOrEqual |
Pass alpha test if fragment alpha is greater than or equal to reference value |
|
Qt3DRender.QAlphaTest.Greater |
Pass alpha test if fragment alpha is greater than reference value |
|
Qt3DRender.QAlphaTest.NotEqual |
Pass alpha test if fragment alpha is not equal to reference value |
PySide2.Qt3DRender.Qt3DRender.QAlphaTest.
alphaFunction
(
)
¶
另请参阅
PySide2.Qt3DRender.Qt3DRender.QAlphaTest.
alphaFunctionChanged
(
alphaFunction
)
¶
alphaFunction
–
AlphaFunction
PySide2.Qt3DRender.Qt3DRender.QAlphaTest.
referenceValue
(
)
¶
float
另请参阅
PySide2.Qt3DRender.Qt3DRender.QAlphaTest.
referenceValueChanged
(
referenceValue
)
¶
referenceValue
–
float
PySide2.Qt3DRender.Qt3DRender.QAlphaTest.
setAlphaFunction
(
alphaFunction
)
¶
alphaFunction
–
AlphaFunction
另请参阅
PySide2.Qt3DRender.Qt3DRender.QAlphaTest.
setReferenceValue
(
referenceValue
)
¶
referenceValue
–
float
另请参阅