Partager via


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.