перечисление D2D1_COLORMATRIX_PROP (d2d1effects.h)

Идентификаторы свойств эффекта цветовой матрицы.

Синтаксис

typedef enum D2D1_COLORMATRIX_PROP {
  D2D1_COLORMATRIX_PROP_COLOR_MATRIX = 0,
  D2D1_COLORMATRIX_PROP_ALPHA_MODE = 1,
  D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT = 2,
  D2D1_COLORMATRIX_PROP_FORCE_DWORD = 0xffffffff
} ;

Константы

 
D2D1_COLORMATRIX_PROP_COLOR_MATRIX
Значение: 0
Матрица значений с плавающей точкой 5x4. Элементы в матрице не являются ограниченными и не являются унитарными.


Тип D2D1_MATRIX_5X4_F.

Значение по умолчанию — матрица удостоверений Matrix5x4F(1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0).
D2D1_COLORMATRIX_PROP_ALPHA_MODE
Значение: 1
Альфа-режим выходных данных.


Тип — D2D1_COLORMATRIX_ALPHA_MODE.

Значение по умолчанию — D2D1_COLORMATRIX_ALPHA_MODE_PREMULTIPLIED.
D2D1_COLORMATRIX_PROP_CLAMP_OUTPUT
Значение: 2
Указывает, зажимает ли эффект значения цвета в диапазоне от 0 до 1, прежде чем эффект передает значения следующему эффекту в графе.
Эффект зажимает значения до предварительного развертывания альфа-канала.


Если для этого параметра задано значение TRUE, эффект будет зажимать значения. Если для этого параметра задано значение FALSE, эффект не будет зажимать значения цвета.
но другие эффекты и выходная поверхность могут зажать значения, если они не имеют достаточно высокой точности.

Тип — BOOL.

Значение по умолчанию — FALSE.
D2D1_COLORMATRIX_PROP_FORCE_DWORD
Значение: 0xffffffff

Требования

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