Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Режим наложения, используемый для эффекта 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, BRGB) = 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 |
Требования
| Верхняя часть | d2d1effects.h |