BlendModeΒΆ
Enums
-
enum sfBlendFactor
Enumeration of the blending factors.
Values:
-
enumerator sfBlendFactorZero
(0, 0, 0, 0)
-
enumerator sfBlendFactorOne
(1, 1, 1, 1)
-
enumerator sfBlendFactorSrcColor
(src.r, src.g, src.b, src.a)
-
enumerator sfBlendFactorOneMinusSrcColor
(1, 1, 1, 1) - (src.r, src.g, src.b, src.a)
-
enumerator sfBlendFactorDstColor
(dst.r, dst.g, dst.b, dst.a)
-
enumerator sfBlendFactorOneMinusDstColor
(1, 1, 1, 1) - (dst.r, dst.g, dst.b, dst.a)
-
enumerator sfBlendFactorSrcAlpha
(src.a, src.a, src.a, src.a)
-
enumerator sfBlendFactorOneMinusSrcAlpha
(1, 1, 1, 1) - (src.a, src.a, src.a, src.a)
-
enumerator sfBlendFactorDstAlpha
(dst.a, dst.a, dst.a, dst.a)
-
enumerator sfBlendFactorOneMinusDstAlpha
(1, 1, 1, 1) - (dst.a, dst.a, dst.a, dst.a)
-
enumerator sfBlendFactorZero
-
enum sfBlendEquation
Enumeration of the blending equations.
Values:
-
enumerator sfBlendEquationAdd
Pixel = Src * SrcFactor + Dst * DstFactor.
-
enumerator sfBlendEquationSubtract
Pixel = Src * SrcFactor - Dst * DstFactor.
-
enumerator sfBlendEquationReverseSubtract
Pixel = Dst * DstFactor - Src * SrcFactor.
-
enumerator sfBlendEquationMin
Pixel = min(Dst, Src)
-
enumerator sfBlendEquationMax
Pixel = max(Dst, Src)
-
enumerator sfBlendEquationAdd
Variables
-
const sfBlendMode sfBlendAlpha
Blend source and dest according to dest alpha.
-
const sfBlendMode sfBlendAdd
Add source to dest.
-
const sfBlendMode sfBlendMultiply
Multiply source and dest.
-
const sfBlendMode sfBlendMin
Take minimum between source and dest.
-
const sfBlendMode sfBlendMax
Take maximum between source and dest.
-
const sfBlendMode sfBlendNone
Overwrite dest with source.
-
struct sfBlendMode
- #include <BlendMode.h>
Blending mode for drawing.
Public Members
-
sfBlendFactor colorSrcFactor
Source blending factor for the color channels.
-
sfBlendFactor colorDstFactor
Destination blending factor for the color channels.
-
sfBlendEquation colorEquation
Blending equation for the color channels.
-
sfBlendFactor alphaSrcFactor
Source blending factor for the alpha channel.
-
sfBlendFactor alphaDstFactor
Destination blending factor for the alpha channel.
-
sfBlendEquation alphaEquation
Blending equation for the alpha channel.
-
sfBlendFactor colorSrcFactor