Condividi tramite


enumerazione D2D1_3DPERSPECTIVETRANSFORM_PROP (d2d1effects.h)

Identificatori per le proprietà dell'effetto di trasformazione della prospettiva 3D.

Sintassi

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
} ;

Costanti

 
D2D1_3DPERSPECTIVETRANSFORM_PROP_INTERPOLATION_MODE
Valore: 0
La modalità di interpolazione usa l'effetto sull'immagine. Esistono 5 modalità di scalabilità che vanno in qualità e velocità.


Il tipo è D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE.

Il valore predefinito è D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR.
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE
Valore: 1
Modalità utilizzata per calcolare il bordo dell'immagine, soft o hard. Per altre informazioni, vedere Modalità bordo.


Il tipo è D2D1_BORDER_MODE.

Il valore predefinito è D2D1_BORDER_MODE_SOFT.
D2D1_3DPERSPECTIVETRANSFORM_PROP_DEPTH
Valore: 2
Distanza dalla prospettivaOrigin al piano di proiezione. Il valore specificato in DIP e deve essere maggiore di 0.


Il tipo è FLOAT.

Il valore predefinito è 1000.0f.
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN
Valore: 3
Posizione X e Y del visualizzatore nella scena 3D. Questa proprietà è una D2D1_VECTOR_2F definita come: (punto X, punto Y). Le unità sono in DIP.
Impostare il valore Z con la proprietà Depth.


Il tipo è D2D1_VECTOR_2F.

Il valore predefinito è {0.0f, 0.0f}.
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET
Valore: 4
Una traduzione dell'effetto viene eseguita prima di ruotare il piano di proiezione. Questa proprietà è una D2D1_VECTOR_3F definita come: (X, Y, Z). Le unità sono in DIP.


Il tipo è D2D1_VECTOR_3F.

Il valore predefinito è {0.0f, 0.0f, 0.0f}.
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET
Valore: 5
Una traduzione l'effetto viene eseguito dopo la rotazione del piano di proiezione. Questa proprietà è una D2D1_VECTOR_3F definita come: (X, Y, Z). Le unità sono in DIP.


Il tipo è D2D1_VECTOR_3F.

Il valore predefinito è {0.0f, 0.0f, 0.0f}.
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN
Valore: 6
Il punto centrale della rotazione esegue l'effetto. Questa proprietà è una D2D1_VECTOR_3F definita come: (X, Y, Z). Le unità sono in DIP.


Il tipo è D2D1_VECTOR_3F.

Il valore predefinito è {0.0f, 0.0f, 0.0f}.
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION
Valore: 7
Angoli di rotazione per ogni asse. Questa proprietà è una D2D1_VECTOR_3F definita come: (X, Y, Z). Le unità sono in gradi.


Il tipo è D2D1_VECTOR_3F.

Il valore predefinito è {0.0f, 0.0f, 0.0f}.
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD
Valore: 0xffffffff

Requisiti

   
Intestazione d2d1effects.h