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


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

Идентификаторы свойств эффекта гамма-передачи.

Синтаксис

typedef enum D2D1_GAMMATRANSFER_PROP {
  D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE = 0,
  D2D1_GAMMATRANSFER_PROP_RED_EXPONENT = 1,
  D2D1_GAMMATRANSFER_PROP_RED_OFFSET = 2,
  D2D1_GAMMATRANSFER_PROP_RED_DISABLE = 3,
  D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE = 4,
  D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT = 5,
  D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET = 6,
  D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE = 7,
  D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE = 8,
  D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT = 9,
  D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET = 10,
  D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE = 11,
  D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE = 12,
  D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT = 13,
  D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET = 14,
  D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE = 15,
  D2D1_GAMMATRANSFER_PROP_CLAMP_OUTPUT = 16,
  D2D1_GAMMATRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;

Константы

 
D2D1_GAMMATRANSFER_PROP_RED_AMPLITUDE
Значение: 0
Амплитуда функции гамма-передачи для красного канала.


Тип — FLOAT.

Значение по умолчанию — 1,0f.
D2D1_GAMMATRANSFER_PROP_RED_EXPONENT
Значение: 1
Экспонента функции гамма-передачи для канала Red.


Тип — FLOAT.

Значение по умолчанию — 1,0f.
D2D1_GAMMATRANSFER_PROP_RED_OFFSET
Значение: 2
Смещение функции гамма-передачи для канала Red.


Тип — FLOAT.

Значение по умолчанию — 0,0f.
D2D1_GAMMATRANSFER_PROP_RED_DISABLE
Значение: 3
Если для этого параметра задано значение TRUE, функция передачи не применяется к каналу Red. Используется функция передачи удостоверений.
Если для этого параметра задано значение FALSE, функция гамма-передачи применяется к каналу Red.


Тип — BOOL.

Значение по умолчанию — FALSE.
D2D1_GAMMATRANSFER_PROP_GREEN_AMPLITUDE
Значение: 4
Амплитуда гамма-функции передачи для зеленого канала.


Тип — FLOAT.

Значение по умолчанию — 1,0f.
D2D1_GAMMATRANSFER_PROP_GREEN_EXPONENT
Значение: 5
Экспонента функции гамма-передачи для канала Green.


Тип — FLOAT.

Значение по умолчанию — 1,0f.
D2D1_GAMMATRANSFER_PROP_GREEN_OFFSET
Значение: 6
Смещение функции гамма-передачи для зеленого канала.


Тип — FLOAT.

Значение по умолчанию — 0,0f.
D2D1_GAMMATRANSFER_PROP_GREEN_DISABLE
Значение: 7
Если для этого параметра задано значение TRUE, функция передачи не применяется к каналу Green. Используется функция передачи удостоверений.
Если для этого параметра задано значение FALSE, функция гамма-передачи применяется к зеленому каналу.


Тип — BOOL.

Значение по умолчанию — FALSE.
D2D1_GAMMATRANSFER_PROP_BLUE_AMPLITUDE
Значение: 8
Амплитуда гамма-функции передачи для синего канала.


Тип — FLOAT.

Значение по умолчанию — 1,0f.
D2D1_GAMMATRANSFER_PROP_BLUE_EXPONENT
Значение: 9
Экспонента функции гамма-передачи для синего канала.


Тип — FLOAT.

Значение по умолчанию — 1,0f.
D2D1_GAMMATRANSFER_PROP_BLUE_OFFSET
Значение: 10
Смещение функции гамма-передачи для синего канала.


Тип — FLOAT.

Значение по умолчанию — 0,0f.
D2D1_GAMMATRANSFER_PROP_BLUE_DISABLE
Значение: 11
Если для этого параметра задано значение TRUE, функция передачи не применяется к синему каналу. Используется функция передачи удостоверений.
Если для этого параметра задано значение FALSE, функция гамма-передачи применяется к синему каналу.


Тип — BOOL.

Значение по умолчанию — FALSE.
D2D1_GAMMATRANSFER_PROP_ALPHA_AMPLITUDE
Значение: 12
Амплитуда функции гамма-передачи для альфа-канала.


Тип — FLOAT.

Значение по умолчанию — 1,0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_EXPONENT
Значение: 13
Экспонента функции гамма-передачи для альфа-канала.


Тип — FLOAT.

Значение по умолчанию — 1,0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_OFFSET
Значение: 14
Смещение функции гамма-передачи для альфа-канала.


Тип — FLOAT.

Значение по умолчанию — 0,0f.
D2D1_GAMMATRANSFER_PROP_ALPHA_DISABLE
Значение: 15
Если для этого параметра задано значение TRUE, функция передачи не применяется к каналу Alpha. Используется функция передачи удостоверений.
Если для этого параметра задано значение FALSE, функция гамма-передачи применяется к каналу Alpha.


Тип — BOOL.

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


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


Тип — BOOL.

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

Требования

Требование Значение
Заголовок d2d1effects.h