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