Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Identificateurs des propriétés de l’effet de transformation 3D.
Syntax
typedef enum D2D1_3DTRANSFORM_PROP {
D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODE = 0,
D2D1_3DTRANSFORM_PROP_BORDER_MODE = 1,
D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIX = 2,
D2D1_3DTRANSFORM_PROP_FORCE_DWORD = 0xffffffff
} ;
Constantes
D2D1_3DTRANSFORM_PROP_INTERPOLATION_MODEValeur : 0 Mode d’interpolation utilisé par l’effet sur l’image. Il existe 5 modes d’échelle qui varient en qualité et en vitesse. Le type est D2D1_3DTRANSFORM_INTERPOLATION_MODE. La valeur par défaut est D2D1_3DTRANSFORM_INTERPOLATION_MODE_LINEAR. |
D2D1_3DTRANSFORM_PROP_BORDER_MODEValeur : 1 Mode utilisé pour calculer la bordure de l’image, soft ou hard. Pour plus d’informations, consultez Modes de bordure. Le type est D2D1_BORDER_MODE. La valeur par défaut est D2D1_BORDER_MODE_SOFT. |
D2D1_3DTRANSFORM_PROP_TRANSFORM_MATRIXValeur : 2 Matrice de transformation 4x4 appliquée au plan de projection. Le calcul de matrice suivant est utilisé pour mapper des points à partir d’un système de coordonnées 3D au système de coordonnées 2D transformé.
Où :
Les éléments de matrice individuels ne sont pas limités et sont sans unité. Le type est D2D1_MATRIX_4X4_F. La valeur par défaut est Matrix4x4F(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1). |
D2D1_3DTRANSFORM_PROP_FORCE_DWORDValeur : 0xffffffff |
Configuration requise
| Condition requise | Valeur |
|---|---|
| En-tête | d2d1effects.h |