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¶