PySide6.Qt3DRender.Qt3DRender.QBlendEquationArguments¶
- class QBlendEquationArguments¶
封装混合信息:指定传入值(即将绘制的内容)将如何影响现有值(已经绘制的内容)。更多…
概要¶
属性¶
方法¶
def
__init__()def
bufferIndex()def
destinationRgb()def
sourceAlpha()def
sourceRgb()
插槽¶
def
setBufferIndex()def
setSourceAlpha()def
setSourceRgb()def
setSourceRgba()
信号¶
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
OpenGL 3.0之前:为所有绘制缓冲区设置相同的混合状态(一个
QBlendEquationArguments) OpenGL 3.0到4.0之前:为所有绘制缓冲区设置相同的混合状态,但可以为特定缓冲区禁用混合(一个QBlendEquationArguments用于设置glBlendFunc,n个QBlendEquationArguments用于启用/禁用绘制缓冲区) OpenGL 4.0及以上:可以为每个绘制缓冲区单独设置混合状态。- class Blending¶
常量
描述
Qt3DRender.QBlendEquationArguments.Zero
GL_ZERO
Qt3DRender.QBlendEquationArguments.One
GL_ONE
Qt3DRender.QBlendEquationArguments.SourceColor
GL_SRC_COLOR
Qt3DRender.QBlendEquationArguments.SourceAlpha
GL_SRC_ALPHA
Qt3DRender.QBlendEquationArguments.Source1Alpha
GL_SRC1_ALPHA
Qt3DRender.QBlendEquationArguments.Source1Color
GL_SRC1_COLOR
Qt3DRender.QBlendEquationArguments.DestinationColor
GL_DST_COLOR
Qt3DRender.QBlendEquationArguments.DestinationAlpha
GL_DST_ALPHA
Qt3DRender.QBlendEquationArguments.SourceAlphaSaturate
GL_SRC_ALPHA_SATURATE
Qt3DRender.QBlendEquationArguments.ConstantColor
0GL_CONSTANT_COLOR
Qt3DRender.QBlendEquationArguments.ConstantAlpha
GL_CONSTANT_ALPHA
Qt3DRender.QBlendEquationArguments.OneMinusSourceColor
GL_ONE_MINUS_SRC_COLOR
Qt3DRender.QBlendEquationArguments.OneMinusSourceAlpha
GL_ONE_MINUS_SRC_ALPHA
Qt3DRender.QBlendEquationArguments.OneMinusDestinationAlpha
GL_ONE_MINUS_DST_ALPHA
Qt3DRender.QBlendEquationArguments.OneMinusDestinationColor
GL_ONE_MINUS_DST_COLOR
Qt3DRender.QBlendEquationArguments.OneMinusConstantColor
GL_ONE_MINUS_CONSTANT_COLOR
Qt3DRender.QBlendEquationArguments.OneMinusConstantAlpha
GL_ONE_MINUS_CONSTANT_ALPHA
Qt3DRender.QBlendEquationArguments.OneMinusSource1Alpha
GL_ONE_MINUS_SRC1_ALPHA
Qt3DRender.QBlendEquationArguments.OneMinusSource1Color
GL_ONE_MINUS_SRC1_COLOR
Qt3DRender.QBlendEquationArguments.OneMinusSource1Color0
GL_ONE_MINUS_SRC1_COLOR (已弃用)
注意
当使用
from __feature__ import true_property时,属性可以直接使用,否则通过访问器函数使用。- property bufferIndexᅟ: int¶
指定此BlendEquationArguments适用的绘制缓冲区的索引。如果为负数,则适用于所有绘制缓冲区。
- Access functions:
- property destinationAlphaᅟ: Qt3DRender.QBlendEquationArguments.Blending¶
- Access functions:
- property destinationRgbᅟ: Qt3DRender.QBlendEquationArguments.Blending¶
- Access functions:
- property sourceAlphaᅟ: Qt3DRender.QBlendEquationArguments.Blending¶
- Access functions:
- property sourceRgbᅟ: Qt3DRender.QBlendEquationArguments.Blending¶
- Access functions:
- __init__([parent=None])¶
- Parameters:
parent –
QNode
构造函数使用指定的
parent创建一个新的混合状态对象。- bufferIndex()¶
- Return type:
整数
另请参阅
setBufferIndex()
属性
bufferIndexᅟ的获取器。- bufferIndexChanged(index)¶
- Parameters:
索引 – int
属性
bufferIndexᅟ的通知信号。- destinationAlpha()¶
- Return type:
Blending
另请参阅
setDestinationAlpha()
属性
destinationAlphaᅟ的获取器。- destinationAlphaChanged(destinationAlpha)¶
- Parameters:
destinationAlpha –
混合
属性
destinationAlphaᅟ的通知信号。- destinationRgb()¶
- Return type:
Blending
另请参阅
setDestinationRgb()
属性
destinationRgbᅟ的获取器。- destinationRgbChanged(destinationRgb)¶
- Parameters:
destinationRgb –
混合
属性
destinationRgbᅟ的通知信号。- destinationRgbaChanged(destinationRgba)¶
- Parameters:
destinationRgba –
混合
通知
destinationRgb和destinationAlpha属性已更改为destinationRgba。- setBufferIndex(index)¶
- Parameters:
索引 – int
另请参阅
bufferIndex()
属性
bufferIndexᅟ的设置器。- setDestinationAlpha(destinationAlpha)¶
- Parameters:
destinationAlpha –
混合
另请参阅
destinationAlpha()
属性
destinationAlphaᅟ的设置器。- setDestinationRgb(destinationRgb)¶
- Parameters:
destinationRgb –
混合
另请参阅
destinationRgb()
属性
destinationRgbᅟ的设置器。- setDestinationRgba(destinationRgba)¶
- Parameters:
destinationRgba –
混合
将
destinationRgb和destinationAlpha属性更改为destinationRgba。- setSourceAlpha(sourceAlpha)¶
- Parameters:
sourceAlpha –
混合
另请参阅
sourceAlpha()
属性
sourceAlphaᅟ的设置器。- setSourceRgb(sourceRgb)¶
- Parameters:
sourceRgb –
混合
另请参阅
sourceRgb()
属性
sourceRgbᅟ的设置器。- setSourceRgba(sourceRgba)¶
- Parameters:
sourceRgba –
混合
将
sourceRgb和sourceAlpha属性更改为sourceRgba。- sourceAlpha()¶
- Return type:
Blending
另请参阅
setSourceAlpha()
属性
sourceAlphaᅟ的获取器。- sourceAlphaChanged(sourceAlpha)¶
- Parameters:
sourceAlpha –
混合
属性
sourceAlphaᅟ的通知信号。- sourceRgb()¶
- Return type:
Blending
另请参阅
setSourceRgb()
属性
sourceRgbᅟ的获取器。- sourceRgbChanged(sourceRgb)¶
- Parameters:
sourceRgb –
混合
属性
sourceRgbᅟ的通知信号。- sourceRgbaChanged(sourceRgba)¶
- Parameters:
sourceRgba –
混合
通知
sourceRgb和sourceAlpha属性已更改为sourceRgba。