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 |