25#ifndef SFML_BLENDMODE_H
26#define SFML_BLENDMODE_H
const sfBlendMode sfBlendAlpha
Blend source and dest according to dest alpha.
const sfBlendMode sfBlendMax
Take maximum between source and dest.
sfBlendFactor
Enumeration of the blending factors.
@ sfBlendFactorDstAlpha
(dst.a, dst.a, dst.a, dst.a)
@ sfBlendFactorOneMinusSrcAlpha
(1, 1, 1, 1) - (src.a, src.a, src.a, src.a)
@ sfBlendFactorSrcColor
(src.r, src.g, src.b, src.a)
@ sfBlendFactorOneMinusDstColor
(1, 1, 1, 1) - (dst.r, dst.g, dst.b, dst.a)
@ sfBlendFactorOne
(1, 1, 1, 1)
@ sfBlendFactorOneMinusDstAlpha
(1, 1, 1, 1) - (dst.a, dst.a, dst.a, dst.a)
@ sfBlendFactorDstColor
(dst.r, dst.g, dst.b, dst.a)
@ sfBlendFactorSrcAlpha
(src.a, src.a, src.a, src.a)
@ sfBlendFactorOneMinusSrcColor
(1, 1, 1, 1) - (src.r, src.g, src.b, src.a)
@ sfBlendFactorZero
(0, 0, 0, 0)
const sfBlendMode sfBlendAdd
Add source to dest.
const sfBlendMode sfBlendNone
Overwrite dest with source.
sfBlendEquation
Enumeration of the blending equations.
@ sfBlendEquationMin
Pixel = min(Dst, Src)
@ sfBlendEquationMax
Pixel = max(Dst, Src)
@ sfBlendEquationSubtract
Pixel = Src * SrcFactor - Dst * DstFactor.
@ sfBlendEquationReverseSubtract
Pixel = Dst * DstFactor - Src * SrcFactor.
@ sfBlendEquationAdd
Pixel = Src * SrcFactor + Dst * DstFactor.
const sfBlendMode sfBlendMultiply
Multiply source and dest.
const sfBlendMode sfBlendMin
Take minimum between source and dest.
#define CSFML_GRAPHICS_API
Blending mode for drawing.
sfBlendFactor colorDstFactor
Destination blending factor for the color channels.
sfBlendFactor alphaDstFactor
Destination blending factor for the alpha channel.
sfBlendEquation alphaEquation
Blending equation for the alpha channel.
sfBlendFactor alphaSrcFactor
Source blending factor for the alpha channel.
sfBlendFactor colorSrcFactor
Source blending factor for the color channels.
sfBlendEquation colorEquation
Blending equation for the color channels.