D2D1_BLEND_MODE列挙 (d2d1effects.h)
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 |