Blend 効果に使用されるブレンド モード。
構文
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
} ;
定数
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 f(FRGB, BRGB) = を使用した基本的なブレンド数式
|
D2D1_BLEND_MODE_LINEAR_BURN値: 6 f(FRGB, BRGB) = を使用した基本的なブレンド数式
|
D2D1_BLEND_MODE_DARKER_COLOR値: 7 アルファのみの基本的なブレンド式。
|
D2D1_BLEND_MODE_LIGHTER_COLOR値: 8 アルファのみの基本的なブレンド式。
|
D2D1_BLEND_MODE_COLOR_DODGE値: 9 f(FRGB, BRGB) = を使用した基本的なブレンド数式
|
D2D1_BLEND_MODE_LINEAR_DODGE値: 10 f(FRGB, BRGB) = を使用した基本的なブレンド数式
|
D2D1_BLEND_MODE_OVERLAY値: 11 f(FRGB, BRGB) = を使用した基本的なブレンド数式
|
D2D1_BLEND_MODE_SOFT_LIGHT値: 12 f(FRGB, BRGB) = を使用した基本的なブレンド数式
|
D2D1_BLEND_MODE_HARD_LIGHT値: 13 f(FRGB, BRGB) = を使用した基本的なブレンド数式
|
D2D1_BLEND_MODE_VIVID_LIGHT値: 14 f(FRGB, BRGB) = を使用した基本的なブレンド数式
|
D2D1_BLEND_MODE_LINEAR_LIGHT値: 15 f(FRGB, BRGB) = を使用した基本的なブレンド数式
|
D2D1_BLEND_MODE_PIN_LIGHT値: 16 f(FRGB, BRGB) = を使用した基本的なブレンド数式
|
D2D1_BLEND_MODE_HARD_MIX値: 17 f(FRGB, BRGB) = を使用した基本的なブレンド数式
|
D2D1_BLEND_MODE_DIFFERENCE値: 18 f(FRGB, BRGB) = abs(FRGB - BRGB) を使用した基本的なブレンド数式 |
D2D1_BLEND_MODE_EXCLUSION値: 19 f(FRGB, B RGB) = FRGB + BRGB – 2 * FRGB * BRGB を使用した基本的なブレンド数式 |
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 |
必要条件
| Header | d2d1effects.h |