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


перечисление D2D1_CHROMAKEY_PROP (d2d1effects_2.h)

Идентификаторы свойств эффекта Chroma-key.

Синтаксис

typedef enum D2D1_CHROMAKEY_PROP {
  D2D1_CHROMAKEY_PROP_COLOR = 0,
  D2D1_CHROMAKEY_PROP_TOLERANCE = 1,
  D2D1_CHROMAKEY_PROP_INVERT_ALPHA = 2,
  D2D1_CHROMAKEY_PROP_FEATHER = 3,
  D2D1_CHROMAKEY_PROP_FORCE_DWORD = 0xffffffff
} ;

Константы

 
D2D1_CHROMAKEY_PROP_COLOR
Значение: 0
Свойство D2D1_CHROMAKEY_PROP_COLOR — это значение vector4, указывающее цвет, который следует преобразовать в альфа-формат. Цвет по умолчанию — черный.
D2D1_CHROMAKEY_PROP_TOLERANCE
Значение: 1
Свойство D2D1_CHROMAKEY_PROP_TOLERANCE — это значение с плавающей точкой, указывающее допустимое значение для сопоставления цвета, указанного в свойстве D2D1_CHROMAKEY_PROP_COLOR.
Допустимый диапазон — от 0,0 до 1,0. Значение по умолчанию — 0,1.
D2D1_CHROMAKEY_PROP_INVERT_ALPHA
Значение: 2
Свойство D2D1_CHROMAKEY_PROP_INVERT_ALPHA является логическим значением, указывающим, следует ли инвертировать альфа-значения. Значение по умолчанию— False.
D2D1_CHROMAKEY_PROP_FEATHER
Значение: 3
Свойство D2D1_CHROMAKEY_PROP_FEATHER — это логическое значение, указывающее, следует ли смягчить края выходных данных в альфа-канале.
Если задано значение False, альфа-вывод по эффекту будет иметь 1 бит: полностью непрозрачный или полностью прозрачный. Установка значения True приводит к смягчению ребер в альфа-канале выходных данных Chroma Key.
Значение по умолчанию равно False.
D2D1_CHROMAKEY_PROP_FORCE_DWORD
Значение: 0xffffffff

Требования

   
Верхняя часть d2d1effects_2.h