DRAFT |
SDL_BlendOperation
An enumeration of blend operations used when creating a custom blend mode with SDL_ComposeCustomBlendMode().
Contents
Values
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) |
Code Examples
You can add your code example here
Remarks
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.
Version
This enumeration is available since SDL 2.0.6.
Related Enumerations