enumeración D2D1_3DPERSPECTIVETRANSFORM_PROP (d2d1effects.h)
Identificadores de las propiedades del efecto de transformación de perspectiva 3D.
Syntax
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
} ;
Constantes
D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE Valor: 0 Modo de interpolación que usa el efecto en la imagen. Hay 5 modos de escala que varían en calidad y velocidad. El tipo es D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE. El valor predeterminado es D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE Valor: 1 Modo utilizado para calcular el borde de la imagen, suave o dura. Consulta Modos de borde para obtener más información. El tipo es D2D1_BORDER_MODE. El valor predeterminado es D2D1_BORDER_MODE_SOFT. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH Valor: 2 Distancia desde PerspectiveOrigin hasta el plano de proyección. El valor especificado en DIP y debe ser mayor que 0. El tipo es FLOAT. El valor predeterminado es 1000.0f. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN Valor: 3 La ubicación X e Y del visor en la escena 3D. Esta propiedad es un D2D1_VECTOR_2F definido como: (punto X, punto Y). Las unidades están en DIP. Establezca el valor Z con la propiedad Depth. El tipo es D2D1_VECTOR_2F. El valor predeterminado es {0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET Valor: 4 Una traducción que realiza el efecto antes de girar el plano de proyección. Esta propiedad es un D2D1_VECTOR_3F definido como: (X, Y, Z). Las unidades están en DIP. El tipo es D2D1_VECTOR_3F. El valor predeterminado es {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET Valor: 5 Una traducción que realiza el efecto después de girar el plano de proyección. Esta propiedad es un D2D1_VECTOR_3F definido como: (X, Y, Z). Las unidades están en DIP. El tipo es D2D1_VECTOR_3F. El valor predeterminado es {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN Valor: 6 Punto central del giro que realiza el efecto. Esta propiedad es un D2D1_VECTOR_3F definido como: (X, Y, Z). Las unidades están en DIP. El tipo es D2D1_VECTOR_3F. El valor predeterminado es {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION Valor: 7 Ángulos de rotación para cada eje. Esta propiedad es un D2D1_VECTOR_3F definido como: (X, Y, Z). Las unidades están en grados. El tipo es D2D1_VECTOR_3F. El valor predeterminado es {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD Valor: 0xffffffff |
Requisitos
Encabezado | d2d1effects.h |