THIS PAGE IS A WORK IN PROGRESS ... Please make edits to this page to improve it!
An enumeration of blend operations used when creating a custom blend mode with SDL_ComposeCustomBlendMode().
SDL_BLENDOPERATION_ADD |
additive operation |
dst + src |
|
SDL_BLENDOPERATION_SUBTRACT |
subtractive operation |
dst - src |
|
SDL_BLENDOPERATION_REV_SUBTRACT |
reversed subtractive operation |
src - dst |
|
SDL_BLENDOPERATION_MINIMUM |
minimum operation |
min(dst, src) |
|
SDL_BLENDOPERATION_MAXIMUM |
maximum operation |
max(dst, src) |
The blend operation takes place when the calculated pixels from a drawing operation (src) and the pixels from the render target (dst) get combined. Each component (red, green, blue, and alpha) is calculated separately. The result is then stored in the render target.
Some renderers may not support all operations. See SDL_ComposeCustomBlendMode() for a list of what the current renderers support.
This enumeration is available since SDL 2.0.6.
CategoryEnum, CategoryRender, CategoryDraft