Module blendmode

blendmode.nim

Header file declaring the BlendMode enumeration.

Types

BlendMode* {.
size: sizeof(cint)
.} = enum BLENDMODE_NONE = 0x00000000, ## \ ## no blending ## ## dstRGBA = srcRGBA BLENDMODE_BLEND = 0x00000001, ## \ ## alpha blending ## ## dstRGB = (srcRGB * srcA) + (dstRGB * (1-srcA)) ## ## dstA = srcA + (dstA * (1-srcA)) BLENDMODE_ADD = 0x00000002, ## \ ## additive blending ## ## dstRGB = (srcRGB * srcA) + dstRGB ## ## dstA = dstA BLENDMODE_MOD = 0x00000004 ## \ ## color modulate ## ## dstRGB = srcRGB * dstRGB ## ## dstA = dstA
The blend mode used in renderCopy() and drawing operations.