Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The blend mode used for the Blend effect.
Syntax
typedef enum D2D1_BLEND_MODE {
  D2D1_BLEND_MODE_MULTIPLY = 0,
  D2D1_BLEND_MODE_SCREEN = 1,
  D2D1_BLEND_MODE_DARKEN = 2,
  D2D1_BLEND_MODE_LIGHTEN = 3,
  D2D1_BLEND_MODE_DISSOLVE = 4,
  D2D1_BLEND_MODE_COLOR_BURN = 5,
  D2D1_BLEND_MODE_LINEAR_BURN = 6,
  D2D1_BLEND_MODE_DARKER_COLOR = 7,
  D2D1_BLEND_MODE_LIGHTER_COLOR = 8,
  D2D1_BLEND_MODE_COLOR_DODGE = 9,
  D2D1_BLEND_MODE_LINEAR_DODGE = 10,
  D2D1_BLEND_MODE_OVERLAY = 11,
  D2D1_BLEND_MODE_SOFT_LIGHT = 12,
  D2D1_BLEND_MODE_HARD_LIGHT = 13,
  D2D1_BLEND_MODE_VIVID_LIGHT = 14,
  D2D1_BLEND_MODE_LINEAR_LIGHT = 15,
  D2D1_BLEND_MODE_PIN_LIGHT = 16,
  D2D1_BLEND_MODE_HARD_MIX = 17,
  D2D1_BLEND_MODE_DIFFERENCE = 18,
  D2D1_BLEND_MODE_EXCLUSION = 19,
  D2D1_BLEND_MODE_HUE = 20,
  D2D1_BLEND_MODE_SATURATION = 21,
  D2D1_BLEND_MODE_COLOR = 22,
  D2D1_BLEND_MODE_LUMINOSITY = 23,
  D2D1_BLEND_MODE_SUBTRACT = 24,
  D2D1_BLEND_MODE_DIVISION = 25,
  D2D1_BLEND_MODE_FORCE_DWORD = 0xffffffff
} ;
Constants
D2D1_BLEND_MODE_MULTIPLYValue: 0 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_SCREENValue: 1 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_DARKENValue: 2 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_LIGHTENValue: 3 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_DISSOLVEValue: 4 Given: 
 ![]()  | 
D2D1_BLEND_MODE_COLOR_BURNValue: 5 Basic blend formulas with f(FRGB, BRGB) = ![]()  | 
D2D1_BLEND_MODE_LINEAR_BURNValue: 6 Basic blend formulas with f(FRGB, BRGB) = ![]()  | 
D2D1_BLEND_MODE_DARKER_COLORValue: 7 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_LIGHTER_COLORValue: 8 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_COLOR_DODGEValue: 9 Basic blend formulas with f(FRGB, BRGB) = ![]()  | 
D2D1_BLEND_MODE_LINEAR_DODGEValue: 10 Basic blend formulas with f(FRGB, BRGB) = ![]()  | 
D2D1_BLEND_MODE_OVERLAYValue: 11 Basic blend formulas with f(FRGB, BRGB) = ![]()  | 
D2D1_BLEND_MODE_SOFT_LIGHTValue: 12 Basic blend formulas with f(FRGB, BRGB) = ![]()  | 
D2D1_BLEND_MODE_HARD_LIGHTValue: 13 Basic blend formulas with f(FRGB, BRGB) = ![]()  | 
D2D1_BLEND_MODE_VIVID_LIGHTValue: 14 Basic blend formulas with f(FRGB, BRGB) = ![]()  | 
D2D1_BLEND_MODE_LINEAR_LIGHTValue: 15 Basic blend formulas with f(FRGB, BRGB) = ![]()  | 
D2D1_BLEND_MODE_PIN_LIGHTValue: 16 Basic blend formulas with f(FRGB, BRGB) = ![]()  | 
D2D1_BLEND_MODE_HARD_MIXValue: 17 Basic blend formulas with f(FRGB, BRGB) = ![]()  | 
D2D1_BLEND_MODE_DIFFERENCEValue: 18 Basic blend formulas with f(FRGB, BRGB) = abs(FRGB - BRGB)  | 
D2D1_BLEND_MODE_EXCLUSIONValue: 19 Basic blend formulas with f(FRGB, BRGB) = FRGB + BRGB – 2 * FRGB * BRGB  | 
D2D1_BLEND_MODE_HUEValue: 20 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_SATURATIONValue: 21 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_COLORValue: 22 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_LUMINOSITYValue: 23 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_SUBTRACTValue: 24 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_DIVISIONValue: 25 Basic blend formula for alpha only. ![]()  | 
D2D1_BLEND_MODE_FORCE_DWORDValue: 0xffffffff  | 
Requirements
| Requirement | Value | 
|---|---|
| Header | d2d1effects.h | 























