An enumeration of blend modes used in SDL_RenderTexture() and drawing operations. Note that additional values may be obtained from SDL_ComposeCustomBlendMode().
SDL_BLENDMODE_NONE |
no blending |
dstRGBA = srcRGBA |
|
SDL_BLENDMODE_BLEND |
alpha blending |
dstRGB = (srcRGB * srcA) + (dstRGB * (1-srcA)) |
|
dstA = srcA + (dstA * (1-srcA)) |
|
SDL_BLENDMODE_ADD |
additive blending |
dstRGB = (srcRGB * srcA) + dstRGB |
|
dstA = dstA |
|
SDL_BLENDMODE_MOD |
color modulate |
dstRGB = srcRGB * dstRGB |
|
dstA = dstA |