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


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

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

Синтаксис

typedef enum D2D1_DISPLACEMENTMAP_PROP {
  D2D1_DISPLACEMENTMAP_PROP_SCALE = 0,
  D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT = 1,
  D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT = 2,
  D2D1_DISPLACEMENTMAP_PROP_FORCE_DWORD = 0xffffffff
} ;

Константы

 
D2D1_DISPLACEMENTMAP_PROP_SCALE
Значение: 0
Умножает интенсивность выбранного канала из изображения смещения. Чем выше задано это свойство, тем больше эффект смещает пиксели.


Тип — FLOAT.

Значение по умолчанию — 0,0f.
D2D1_DISPLACEMENTMAP_PROP_X_CHANNEL_SELECT
Значение: 1
Эффект извлекает интенсивность из этого цветового канала и использует его для пространственного смещения изображения в направлении X.


Тип D2D1_CHANNEL_SELECTOR.

Значение по умолчанию — D2D1_CHANNEL_SELECTOR_A
D2D1_DISPLACEMENTMAP_PROP_Y_CHANNEL_SELECT
Значение: 2
Эффект извлекает интенсивность из этого цветового канала и использует его для пространственного смещения изображения в направлении Y.


Тип D2D1_CHANNEL_SELECTOR.

Значение по умолчанию — D2D1_CHANNEL_SELECTOR_A
D2D1_DISPLACEMENTMAP_PROP_FORCE_DWORD
Значение: 0xffffffff

Требования

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