Fonctions d’assistance Direct2D
L’espace de noms D2D1 définit les fonctions suivantes.
Contenu de cette section
Rubrique | Description |
---|---|
ArcSegment |
Crée une structure D2D1_ARC_SEGMENT . |
BezierSegment |
Crée une structure D2D1_BEZIER_SEGMENT . |
BitmapBrushProperties |
Crée une structure D2D1_BITMAP_BRUSH_PROPERTIES . |
BitmapBrushProperties1 |
Crée une structure D2D1_BITMAP_BRUSH_PROPERTIES1 . |
BitmapProperties |
Crée une structure D2D1_BITMAP_PROPERTIES . |
BitmapProperties1 |
Crée une structure D2D1_BITMAP_PROPERTIES1 . |
BrushProperties |
Crée une structure D2D1_BRUSH_PROPERTIES . |
ComputeFlatteningTolerance |
Calcule la tolérance d’aplatissement appropriée à passer aux API qui prennent une tolérance d’aplatissement (pour instance, ID2D1DeviceContext1::CreateFilledGeometryRealization). |
ConvertColorSpace |
Convertir un D2D1_COLOR_F d’un espace de couleurs à un autre. |
CreationProperties |
Retourne une D2D1_CREATION_PROPERTIES qui décrit les détails de création au niveau racine. |
DrawingStateDescription |
Crée une structure D2D1_DRAWING_STATE_DESCRIPTION . |
DrawingStateDescription1 |
Crée une structure D2D1_DRAWING_STATE_DESCRIPTION1. |
EffectInputDescription |
Crée une structure D2D1_EFFECT_INPUT_DESCRIPTION . |
Ellipse |
Crée une structure D2D1_ELLIPSE . |
FloatMax |
Retourne la valeur à virgule flottante maximale. |
GradientMeshPatch |
Crée une structure D2D1_GRADIENT_MESH_PATCH qui contient les points de contrôle, les couleurs et les indicateurs de limite donnés. |
GradientMeshPatchFromCoonsPatch |
Crée un D2D1_GRADIENT_MESH_PATCH à partir d’une description de correctif Coons donnée. |
Gradientstop |
Crée une structure D2D1_GRADIENT_STOP . |
HwndRenderTargetProperties |
Crée une structure D2D1_HWND_RENDER_TARGET_PROPERTIES . |
IdentityMatrix |
Crée une matrice d’identité. |
ImageBrushProperties |
Crée une structure D2D1_IMAGE_BRUSH_PROPERTIES . |
InfiniteRect |
Crée un rectangle dont l’angle supérieur gauche est défini sur (infini négatif, infini négatif) et son coin inférieur droit défini sur (infinité, infini). |
InfiniteRectU |
Crée un rectangle dont l’angle supérieur gauche est défini sur (0u, 0u) et son coin inférieur droit défini sur (infini, infini). |
InkBezierSegment |
Crée une structure D2D1_INK_BEZIER_SEGMENT . |
InkPoint |
Crée une structure D2D1_INK_POINT . |
InkStyleProperties |
Crée une structure D2D1_INK_STYLE_PROPERTIES . |
LayerParameters |
Crée une structure D2D1_LAYER_PARAMETERS . |
LayerParameters1 |
Retourne un D2D1_LAYER_PARAMETERS1 struct qui contient les limites de contenu, les informations de masque, les paramètres d’opacité et d’autres options pour une ressource de couche. |
LinearGradientBrushProperties |
Crée une structure D2D1_LINEAR_GRADIENT_BRUSH_PROPERTIES . |
operator* (D2D1_POINT_2F,D2D1_MATRIX_F&&) |
Utilise la matrice spécifiée pour transformer le point spécifié. |
PixelFormat |
Crée une structure D2D1_PIXEL_FORMAT . |
Point2(Type) |
Crée un point qui stocke ses coordonnées à l’aide du type de données spécifié. |
Point2F |
Crée une structure D2D1_POINT_2F qui contient les coordonnées x et y spécifiées. |
Point2L |
Retourne un struct de point d’entiers longs. |
Point2U |
Crée une structure D2D1_POINT_2U qui contient les coordonnées x et y spécifiées. |
PrintControlProperties |
Retourne une structure de D2D1_PRINT_CONTROL_PROPERTIES remplie. |
QuadraticBezierSegment |
Crée une structure D2D1_QUADRATIC_BEZIER_SEGMENT . |
RadialGradientBrushProperties |
Crée une structure D2D1_RADIAL_GRADIENT_BRUSH_PROPERTIES . |
RenderTargetProperties |
Crée une structure D2D1_RENDER_TARGET_PROPERTIES . |
Rect(Type) |
Crée une structure rectangle qui stocke ses coordonnées à l’aide du type de données spécifié. |
RectF |
Crée une structure D2D1_RECT_F qui contient les dimensions spécifiées. |
RectL |
Retourne une structure de D2D1_RECT_L remplie. |
RectU |
Crée une structure D2D1_RECT_U qui contient les dimensions spécifiées. |
RenderingControls |
Retourne une structure D2D1_RENDERING_CONTROLS remplie. |
RoundedRect |
Crée une structure D2D1_ROUNDED_RECT . |
SetDpiCompensatedEffectInput |
Définit une bitmap en tant qu’entrée d’effet, lors de l’insertion d’un effet de compensation PPP pour conserver l’apparence visuelle à mesure que la ppp du contexte de l’appareil change. |
Size(Type) |
Crée une structure de taille qui stocke sa largeur et sa hauteur à l’aide du type de données spécifié. |
Sizef |
Crée une structure D2D1_SIZE_F qui contient la largeur et la hauteur spécifiées. |
SizeU |
Crée une structure D2D1_SIZE_U qui contient la largeur et la hauteur spécifiées. |
StrokeStyleProperties |
Crée une structure D2D1_STROKE_STYLE_PROPERTIES . |
StrokeStyleProperties1 |
Retourne une structure D2D1_STROKE_STYLE_PROPERTIES1 remplie. |
Vector2F |
Retourne une structure de D2D1_VECTOR_2F remplie. |
Vector3F |
Retourne une structure D2D1_VECTOR_3F remplie. |
Vector4F |
Retourne une structure D2D1_VECTOR_4F remplie. |