перечисление D2D1_3DPERSPECTIVETRANSFORM_PROP (d2d1effects.h)
Идентификаторы свойств эффекта преобразования трехмерной перспективы.
Синтаксис
typedef enum D2D1_3DPERSPECTIVETRANSFORM_PROP {
D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE = 0,
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE = 1,
D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH = 2,
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN = 3,
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET = 4,
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET = 5,
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN = 6,
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION = 7,
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;
Константы
D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE Значение: 0 Режим интерполяции, который используется эффектом для изображения. Существует 5 режимов масштабирования, которые варьируются по качеству и скорости. Тип D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE. Значение по умолчанию — D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE Значение: 1 Режим, используемый для вычисления границы изображения, мягкой или жесткой. Дополнительные сведения см. в разделе Режимы границ. Тип D2D1_BORDER_MODE. Значение по умолчанию — D2D1_BORDER_MODE_SOFT. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH Значение: 2 Расстояние от PerspectiveOrigin до плоскости проекции. Значение, указанное в DIP и должно быть больше 0. Тип FLOAT. Значение по умолчанию — 1000,0f. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN Значение: 3 Расположение зрителя X и Y в трехмерной сцене. Это свойство является D2D1_VECTOR_2F определяется следующим образом: (точка X, точка Y). Единицы находятся в DIP. Значение Z задается с помощью свойства Depth. Тип D2D1_VECTOR_2F. Значение по умолчанию — {0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET Значение: 4 Преобразование, выполняемое эффектом перед поворотом плоскости проекции. Это свойство является D2D1_VECTOR_3F определяется следующим образом: (X, Y, Z). Единицы находятся в DIP. Тип D2D1_VECTOR_3F. Значение по умолчанию — {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET Значение: 5 Преобразование, выполняемое эффектом после поворота плоскости проекции. Это свойство является D2D1_VECTOR_3F определяется следующим образом: (X, Y, Z). Единицы находятся в DIP. Тип D2D1_VECTOR_3F. Значение по умолчанию — {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN Значение: 6 Центральная точка поворота, выполняемого эффектом. Это свойство является D2D1_VECTOR_3F определяется следующим образом: (X, Y, Z). Единицы находятся в DIP. Тип D2D1_VECTOR_3F. Значение по умолчанию — {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION Значение: 7 Углы поворота для каждой оси. Это свойство является D2D1_VECTOR_3F определяется следующим образом: (X, Y, Z). Единицы измерения находятся в градусах. Тип D2D1_VECTOR_3F. Значение по умолчанию — {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD Значение: 0xffffffff |
Требования
Верхняя часть | d2d1effects.h |