Поделиться через


перечисление 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

См. также раздел

Перечисления DXGI

DXGI_SWAP_CHAIN_DESC1