énumération D2D1_3DPERSPECTIVETRANSFORM_PROP (d2d1effects.h)
Identificateurs des propriétés de l’effet de transformation de perspective 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 Valeur : 0 Mode d’interpolation utilisé par l’effet sur l’image. Il existe 5 modes de mise à l’échelle qui varient en qualité et en vitesse. Le type est D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE. La valeur par défaut est D2D1_3DPERSPECTIVETRANSFORM_INTERPOLATION_MODE_LINEAR. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_BORDER_MODE Valeur : 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_3DPERSPECTIVETRANSFORM_PROP_DEPTH Valeur : 2 Distance entre PerspectiveOrigin et le plan de projection. Valeur spécifiée dans les DIPs et doit être supérieure à 0. Le type est FLOAT. La valeur par défaut est 1000.0f. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_PERSPECTIVE_ORIGIN Valeur : 3 Emplacement X et Y de la visionneuse dans la scène 3D. Cette propriété est une D2D1_VECTOR_2F définie comme suit : (point X, point Y). Les unités sont en DIPs. Vous définissez la valeur Z avec la propriété Depth. Le type est D2D1_VECTOR_2F. La valeur par défaut est {0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_LOCAL_OFFSET Valeur : 4 Traduction que l’effet effectue avant de faire pivoter le plan de projection. Cette propriété est une D2D1_VECTOR_3F définie comme suit : (X, Y, Z). Les unités sont en DIPs. Le type est D2D1_VECTOR_3F. La valeur par défaut est {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_GLOBAL_OFFSET Valeur : 5 Traduction effectuée par l’effet après avoir fait pivoter le plan de projection. Cette propriété est une D2D1_VECTOR_3F définie comme suit : (X, Y, Z). Les unités sont en DIPs. Le type est D2D1_VECTOR_3F. La valeur par défaut est {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION_ORIGIN Valeur : 6 Point central de la rotation effectuée par l’effet. Cette propriété est une D2D1_VECTOR_3F définie comme suit : (X, Y, Z). Les unités sont en DIPs. Le type est D2D1_VECTOR_3F. La valeur par défaut est {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_ROTATION Valeur : 7 Angles de rotation de chaque axe. Cette propriété est une D2D1_VECTOR_3F définie comme suit : (X, Y, Z). Les unités sont en degrés. Le type est D2D1_VECTOR_3F. La valeur par défaut est {0.0f, 0.0f, 0.0f}. |
D2D1_3DPERSPECTIVETRANSFORM_PROP_FORCE_DWORD Valeur : 0xffffffff |
Configuration requise
En-tête | d2d1effects.h |