перечисление D2D1_LINEARTRANSFER_PROP (d2d1effects.h)
Идентификаторы свойств эффекта линейной передачи.
Синтаксис
typedef enum D2D1_LINEARTRANSFER_PROP {
D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT = 0,
D2D1_LINEARTRANSFER_PROP_RED_SLOPE = 1,
D2D1_LINEARTRANSFER_PROP_RED_DISABLE = 2,
D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT = 3,
D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE = 4,
D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE = 5,
D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT = 6,
D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE = 7,
D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE = 8,
D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT = 9,
D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE = 10,
D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE = 11,
D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT = 12,
D2D1_LINEARTRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;
Константы
D2D1_LINEARTRANSFER_PROP_RED_Y_INTERCEPT Значение: 0 Y-перехват линейной функции для красного канала. Тип — FLOAT. Значение по умолчанию — 0,0f. |
D2D1_LINEARTRANSFER_PROP_RED_SLOPE Значение: 1 Наклон линейной функции для красного канала. Тип — FLOAT. Значение по умолчанию — 1,0f. |
D2D1_LINEARTRANSFER_PROP_RED_DISABLE Значение: 2 Если для этого параметра задано значение TRUE, функция передачи не применяется к красному каналу. Если для этого параметра задано значение FALSE, эффект применяет функцию RedLinearTransfer к красному каналу. Тип — BOOL. Значение по умолчанию — FALSE. |
D2D1_LINEARTRANSFER_PROP_GREEN_Y_INTERCEPT Значение: 3 Y-перехват линейной функции для канала Green. Тип — FLOAT. Значение по умолчанию — 0,0f. |
D2D1_LINEARTRANSFER_PROP_GREEN_SLOPE Значение: 4 Наклон линейной функции для зеленого канала. Тип — FLOAT. Значение по умолчанию — 1,0f. |
D2D1_LINEARTRANSFER_PROP_GREEN_DISABLE Значение: 5 Если для этого параметра задано значение TRUE, функция передачи не применяется к зеленому каналу. Если для этого параметра задано значение FALSE, эффект применяет функцию GreenLinearTransfer к каналу Green. Тип — BOOL. Значение по умолчанию — FALSE. |
D2D1_LINEARTRANSFER_PROP_BLUE_Y_INTERCEPT Значение: 6 Y-перехват линейной функции для Синего канала. Тип — FLOAT. Значение по умолчанию — 0,0f. |
D2D1_LINEARTRANSFER_PROP_BLUE_SLOPE Значение: 7 Наклон линейной функции для Синего канала. Тип — FLOAT. Значение по умолчанию — 1,0f. |
D2D1_LINEARTRANSFER_PROP_BLUE_DISABLE Значение: 8 Если для этого параметра задано значение TRUE, функция передачи не применяется к синему каналу. Если для этого параметра задано значение FALSE, эффект применяет функцию BlueLinearTransfer к синему каналу. Тип — BOOL. Значение по умолчанию — FALSE. |
D2D1_LINEARTRANSFER_PROP_ALPHA_Y_INTERCEPT Значение: 9 Y-перехват линейной функции для альфа-канала. Тип — FLOAT. Значение по умолчанию — 0,0f. |
D2D1_LINEARTRANSFER_PROP_ALPHA_SLOPE Значение: 10 Наклон линейной функции для канала Альфа. Тип — FLOAT. Значение по умолчанию — 0,0f. |
D2D1_LINEARTRANSFER_PROP_ALPHA_DISABLE Значение: 11 Если для этого параметра задано значение TRUE, функция передачи не применяется к каналу Alpha. Если для этого параметра задано значение FALSE, эффект применяет функцию AlphaLinearTransfer к каналу Alpha. Тип — BOOL. Значение по умолчанию — FALSE. |
D2D1_LINEARTRANSFER_PROP_CLAMP_OUTPUT Значение: 12 Указывает, зажимает ли эффект значения цвета в диапазоне от 0 до 1, прежде чем эффект передает значения следующему эффекту в графе. Эффект зажимает значения перед тем, как он предварительно размножает альфа- . Если для этого параметра задано значение TRUE, эффект зажимет значения. Если для этого параметра задано значение FALSE, эффект не будет зажимать значения цвета, а другие эффекты и поверхность вывода может зажать значения, если они не имеют достаточно высокой точности. Тип — BOOL. Значение по умолчанию — FALSE. |
D2D1_LINEARTRANSFER_PROP_FORCE_DWORD Значение: 0xffffffff |
Требования
Требование | Значение |
---|---|
Заголовок | d2d1effects.h |