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


Перечисление D2D1_DIRECTIONALBLUR_PROP (d2d1effects.h)

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

Синтаксис

typedef enum D2D1_DIRECTIONALBLUR_PROP {
  D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION = 0,
  D2D1_DIRECTIONALBLUR_PROP_ANGLE = 1,
  D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION = 2,
  D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE = 3,
  D2D1_DIRECTIONALBLUR_PROP_FORCE_DWORD = 0xffffffff
} ;

Константы

 
D2D1_DIRECTIONALBLUR_PROP_STANDARD_DEVIATION
Значение: 0
Величина размытия, применяемая к изображению. Радиус размытия ядра можно вычислить, умножив стандартное отклонение на 3.
Единицами стандартного отклонения и радиуса размытия являются DIP. Значение 0 DIP отключает этот эффект.


Тип — FLOAT.

Значение по умолчанию — 3,0f.
D2D1_DIRECTIONALBLUR_PROP_ANGLE
Значение: 1
Угол размытия относительно оси X в направлении против часовой стрелки. Единицы указываются в градусах.


Ядро размытия сначала создается с помощью того же процесса, что и для эффекта размытия гауссов. Затем значения ядра преобразуются в соответствии с углом размытия.

Тип — FLOAT.

Значение по умолчанию — 0,0f.
D2D1_DIRECTIONALBLUR_PROP_OPTIMIZATION
Значение: 2
Режим оптимизации. Дополнительные сведения см. в разделе Режимы оптимизации.


Тип — D2D1_DIRECTIONALBLUR_OPTIMIZATION.

Значение по умолчанию — D2D1_DIRECTIONALBLUR_OPTIMIZATION_BALANCED.
D2D1_DIRECTIONALBLUR_PROP_BORDER_MODE
Значение: 3
Режим, используемый для вычисления границы изображения, мягкой или жесткой. Дополнительные сведения см. в разделе Режимы границ.


Тип — D2D1_BORDER_MODE.

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

Требования

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