内容表

上一话题

Qt3DRender.QBlendEquation

下一话题

Qt3DRender.QBlitFramebuffer

Qt3DRender.QBlendEquationArguments

Encapsulates blending information: specifies how the incoming values (what’s going to be drawn) are going to affect the existing values (what is already drawn). 更多

Inheritance diagram of PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments

概要

信号

详细描述

OpenGL pre-3.0: Set the same blend state for all draw buffers (one QBlendEquationArguments ) OpenGL 3.0-pre4.0: Set the same blend state for all draw buffers, but can disable blending for particular buffers (one QBlendEquationArguments for setting glBlendFunc, n QBlendEquationArgumentss for enabling/disabling Draw Buffers) OpenGL 4.0+: Can set blend state individually for each draw buffer.

class PySide2.Qt3DRender.Qt3DRender. QBlendEquationArguments ( [ parent=None ] )
param parent

QNode

The constructor creates a new blend state object with the specified parent .

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. 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 (deprecated)

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. bufferIndex ( )
返回类型

int

另请参阅

setBufferIndex()

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. bufferIndexChanged ( index )
参数

index int

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. destinationAlpha ( )
返回类型

Blending

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. destinationAlphaChanged ( destinationAlpha )
参数

destinationAlpha Blending

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. destinationRgb ( )
返回类型

Blending

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. destinationRgbChanged ( destinationRgb )
参数

destinationRgb Blending

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. destinationRgbaChanged ( destinationRgba )
参数

destinationRgba Blending

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. setBufferIndex ( index )
参数

index int

另请参阅

bufferIndex()

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. setDestinationAlpha ( destinationAlpha )
参数

destinationAlpha Blending

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. setDestinationRgb ( destinationRgb )
参数

destinationRgb Blending

另请参阅

destinationRgb()

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. setDestinationRgba ( destinationRgba )
参数

destinationRgba Blending

Change both destinationRgb and destinationAlpha properties to destinationRgba .

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. setSourceAlpha ( sourceAlpha )
参数

sourceAlpha Blending

另请参阅

sourceAlpha()

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. setSourceRgb ( sourceRgb )
参数

sourceRgb Blending

另请参阅

sourceRgb()

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. setSourceRgba ( sourceRgba )
参数

sourceRgba Blending

Change both sourceRgb and sourceAlpha properties to sourceRgba .

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. sourceAlpha ( )
返回类型

Blending

另请参阅

setSourceAlpha()

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. sourceAlphaChanged ( sourceAlpha )
参数

sourceAlpha Blending

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. sourceRgb ( )
返回类型

Blending

另请参阅

setSourceRgb()

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. sourceRgbChanged ( sourceRgb )
参数

sourceRgb Blending

PySide2.Qt3DRender.Qt3DRender.QBlendEquationArguments. sourceRgbaChanged ( sourceRgba )
参数

sourceRgba Blending