pixie/blends

  Source   Edit

Blending modes.

Types

Blender = proc (backdrop, source: ColorRGBX): ColorRGBX {....gcsafe, raises: [].}
Function signature returned by blender.   Source   Edit

Procs

proc blendAlpha(backdrop, source: uint8): uint8 {.inline, ...raises: [], tags: [].}
Blends alphas of backdrop, source.   Source   Edit
proc blendColor(backdrop, source: ColorRGBX): ColorRGBX {....raises: [], tags: [].}
  Source   Edit
proc blendColorBurn(backdrop, source: ColorRGBX): ColorRGBX {....raises: [],
    tags: [].}
  Source   Edit
proc blendColorDodge(backdrop, source: ColorRGBX): ColorRGBX {....raises: [],
    tags: [].}
  Source   Edit
proc blendDarken(backdrop, source: ColorRGBX): ColorRGBX {.inline, ...raises: [],
    tags: [].}
  Source   Edit
proc blendDifference(backdrop, source: ColorRGBX): ColorRGBX {....raises: [],
    tags: [].}
  Source   Edit
proc blender(blendMode: BlendMode): Blender {....raises: [], tags: [].}
  Source   Edit
proc blendExcludeMask(backdrop, source: ColorRGBX): ColorRGBX {.inline,
    ...raises: [], tags: [].}
  Source   Edit
proc blendExclusion(backdrop, source: ColorRGBX): ColorRGBX {....raises: [],
    tags: [].}
  Source   Edit
proc blendHardLight(backdrop, source: ColorRGBX): ColorRGBX {....raises: [],
    tags: [].}
  Source   Edit
proc blendHue(backdrop, source: ColorRGBX): ColorRGBX {....raises: [], tags: [].}
  Source   Edit
proc blendLighten(backdrop, source: ColorRGBX): ColorRGBX {.inline, ...raises: [],
    tags: [].}
  Source   Edit
proc blendLuminosity(backdrop, source: ColorRGBX): ColorRGBX {....raises: [],
    tags: [].}
  Source   Edit
proc blendMask(backdrop, source: ColorRGBX): ColorRGBX {.inline, ...raises: [],
    tags: [].}
  Source   Edit
proc blendMultiply(backdrop, source: ColorRGBX): ColorRGBX {.inline, ...raises: [],
    tags: [].}
  Source   Edit
proc blendNormal(backdrop, source: ColorRGBX): ColorRGBX {.inline, ...raises: [],
    tags: [].}
  Source   Edit
proc blendOverlay(backdrop, source: ColorRGBX): ColorRGBX {....raises: [], tags: [].}
  Source   Edit
proc blendSaturation(backdrop, source: ColorRGBX): ColorRGBX {....raises: [],
    tags: [].}
  Source   Edit
proc blendScreen(backdrop, source: ColorRGBX): ColorRGBX {.inline, ...raises: [],
    tags: [].}
  Source   Edit
proc blendSoftLight(backdrop, source: ColorRGBX): ColorRGBX {....raises: [],
    tags: [].}
  Source   Edit
proc blendSubtractMask(backdrop, source: ColorRGBX): ColorRGBX {.inline,
    ...raises: [], tags: [].}
  Source   Edit