перечисление D2D1_3DTRANSFORM_PROP (d2d1effects.h)
Идентификаторы свойств эффекта трехмерного преобразования.
Синтаксис
typedef enum D2D1_3DTRANSFORM_PROP {
D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE = 0,
D2D1_3DTRANSFORM_PROP_BORDER_MODE = 1,
D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX = 2,
D2D1_3DTRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;
Константы
D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE Значение: 0 Режим интерполяции, который используется эффектом для изображения. Существует 5 режимов масштабирования, которые варьируются по качеству и скорости. Тип D2D1_3DTRANSFORM_INTERPOLATION_MODE. Значение по умолчанию — D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR. |
D2D1_3DTRANSFORM_PROP_BORDER_MODE Значение: 1 Режим, используемый для вычисления границы изображения, мягкой или жесткой. Дополнительные сведения см. в разделе Режимы границ. Тип D2D1_BORDER_MODE. Значение по умолчанию — D2D1_BORDER_MODE_SOFT. |
D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX Значение: 2 Матрица преобразования 4x4, примененная к плоскости проекции. Следующее матричное вычисление используется для сопоставления точек из одной трехмерной системы координат преобразованной двухD-системе координат. Где:
Отдельные элементы матрицы не ограничены и являются неунитарными. Тип D2D1_MATRIX_4X4_F. Значение по умолчанию — Matrix4x4F(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1). |
D2D1_3DTRANSFORM_PROP_FORCE_DWORD Значение: 0xffffffff |
Требования
Требование | Значение |
---|---|
Заголовок | d2d1effects.h |