Share via


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