25 #ifndef SFML_BLENDMODE_HPP
26 #define SFML_BLENDMODE_HPP
31 #include <SFML/Graphics/Export.hpp>
94 BlendMode(Factor sourceFactor, Factor destinationFactor, Equation blendEquation = Add);
107 BlendMode(Factor colorSourceFactor, Factor colorDestinationFactor,
108 Equation colorBlendEquation, Factor alphaSourceFactor,
109 Factor alphaDestinationFactor, Equation alphaBlendEquation);
149 SFML_GRAPHICS_API
extern const BlendMode BlendAlpha;
150 SFML_GRAPHICS_API
extern const BlendMode BlendAdd;
151 SFML_GRAPHICS_API
extern const BlendMode BlendMultiply;
152 SFML_GRAPHICS_API
extern const BlendMode BlendNone;
157 #endif // SFML_BLENDMODE_HPP
(dst.a, dst.a, dst.a, dst.a)
(src.a, src.a, src.a, src.a)
Factor
Enumeration of the blending factors.
Factor colorSrcFactor
Source blending factor for the color channels.
(src.r, src.g, src.b, src.a)
(1, 1, 1, 1) - (src.a, src.a, src.a, src.a)
Pixel = Src * SrcFactor + Dst * DstFactor.
Equation colorEquation
Blending equation for the color channels.
Factor alphaDstFactor
Destination blending factor for the alpha channel.
(1, 1, 1, 1) - (src.r, src.g, src.b, src.a)
Blending modes for drawing.
(dst.r, dst.g, dst.b, dst.a)
(1, 1, 1, 1) - (dst.r, dst.g, dst.b, dst.a)
Equation alphaEquation
Blending equation for the alpha channel.
Equation
Enumeration of the blending equations.
Factor colorDstFactor
Destination blending factor for the color channels.
Factor alphaSrcFactor
Source blending factor for the alpha channel.