перечисление DXGI_ALPHA_MODE (dxgi1_2.h)
Идентифицирует альфа-значение, поведение прозрачности поверхности.
Синтаксис
typedef enum DXGI_ALPHA_MODE {
DXGI_ALPHA_MODE_UNSPECIFIED = 0,
DXGI_ALPHA_MODE_PREMULTIPLIED = 1,
DXGI_ALPHA_MODE_STRAIGHT = 2,
DXGI_ALPHA_MODE_IGNORE = 3,
DXGI_ALPHA_MODE_FORCE_DWORD = 0xffffffff
} ;
Константы
DXGI_ALPHA_MODE_UNSPECIFIED Значение: 0 Указывает, что поведение прозрачности не указано. |
DXGI_ALPHA_MODE_PREMULTIPLIED Значение: 1 Указывает, что поведение прозрачности предварительно задано. Каждый цвет сначала масштабируется по альфа-значению. Само альфа-значение одинаково как в прямой, так и в предварительной альфа-версии. Как правило, значение канала цвета не больше значения альфа-канала. Если значение цветового канала в предварительно заданном формате больше, чем альфа-канал, то при стандартном математическом смешения поверх исходного кода создается аддитивная смесь. |
DXGI_ALPHA_MODE_STRAIGHT Значение: 2 Указывает, что поведение прозрачности не является предварительно заданным. Альфа-канал указывает на прозрачность цвета. |
DXGI_ALPHA_MODE_IGNORE Значение: 3 Указывает, что следует игнорировать поведение прозрачности. |
DXGI_ALPHA_MODE_FORCE_DWORD Значение: 0xffffffff Принудительно компилирует это перечисление до 32 бит в размере. Без этого значения некоторые компиляторы разрешают компиляцию этого перечисления. до размера, отличного от 32 бит. Это значение не используется. |
Комментарии
Дополнительные сведения о альфа-режиме см. в разделе D2D1_ALPHA_MODE.
Требования
Минимальная версия клиента | Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP] |
Верхняя часть | dxgi1_2.h |