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


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

Идентификаторы свойств эффекта передачи таблицы.

Синтаксис

typedef enum D2D1_TABLETRANSFER_PROP {
  D2D1_TABLETRANSFER_PROP_RED_TABLE = 0,
  D2D1_TABLETRANSFER_PROP_RED_DISABLE = 1,
  D2D1_TABLETRANSFER_PROP_GREEN_TABLE = 2,
  D2D1_TABLETRANSFER_PROP_GREEN_DISABLE = 3,
  D2D1_TABLETRANSFER_PROP_BLUE_TABLE = 4,
  D2D1_TABLETRANSFER_PROP_BLUE_DISABLE = 5,
  D2D1_TABLETRANSFER_PROP_ALPHA_TABLE = 6,
  D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE = 7,
  D2D1_TABLETRANSFER_PROP_CLAMP_OUTPUT = 8,
  D2D1_TABLETRANSFER_PROP_FORCE_DWORD = 0xffffffff
} ;

Константы

 
D2D1_TABLETRANSFER_PROP_RED_TABLE
Значение: 0
Список значений, используемых для определения функции передачи для канала Red.


Тип — FLOAT[].

Значение по умолчанию — {0.0f, 1.0f}.
D2D1_TABLETRANSFER_PROP_RED_DISABLE
Значение: 1
Если для этого параметра задано значение TRUE, функция передачи не применяется к красному каналу.
Если для этого параметра задано значение FALSE, функция RedTableTransfer применяется к каналу Red.


Тип — BOOL.

Значение по умолчанию — FALSE.
D2D1_TABLETRANSFER_PROP_GREEN_TABLE
Значение: 2
Список значений, используемых для определения функции передачи для канала Green.


Тип — FLOAT[].

Значение по умолчанию — {0.0f, 1.0f}.
D2D1_TABLETRANSFER_PROP_GREEN_DISABLE
Значение: 3
Если для этого параметра задано значение TRUE, функция передачи не применяется к зеленому каналу.
Если для этого параметра задано значение FALSE, функция GreenTableTransfer применяется к каналу Green.


Тип — BOOL.

Значение по умолчанию — FALSE.
D2D1_TABLETRANSFER_PROP_BLUE_TABLE
Значение: 4
Список значений, используемых для определения функции передачи для синего канала.


Тип — FLOAT[].

Значение по умолчанию — {0.0f, 1.0f}.
D2D1_TABLETRANSFER_PROP_BLUE_DISABLE
Значение: 5
Если для этого параметра задано значение TRUE, функция передачи не применяется к синему каналу.
Если для этого параметра задано значение FALSE, функция BlueTableTransfer применяется к синему каналу.


Тип — BOOL.

Значение по умолчанию — FALSE.
D2D1_TABLETRANSFER_PROP_ALPHA_TABLE
Значение: 6
Список значений, используемых для определения функции передачи для канала Альфа.


Тип — FLOAT[].

Значение по умолчанию — {0.0f, 1.0f}.
D2D1_TABLETRANSFER_PROP_ALPHA_DISABLE
Значение: 7
Если для этого параметра задано значение TRUE, функция передачи не применяется к каналу Альфа.
Если для этого параметра задано значение FALSE, функция AlphaTableTransfer применяется к каналу Alpha.


Тип — BOOL.

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


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

Тип — BOOL.

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

Требования

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