Partager via


en-tête d2d1_3.h

Cet en-tête est utilisé par Direct2D. Pour plus d'informations, consultez les pages suivantes :

d2d1_3.h contient les interfaces de programmation suivantes :

Interfaces

 
ID2D1ColorContext1

Représente un contexte de couleur à utiliser avec l’effet de gestion des couleurs.
ID2D1CommandSink2

Cette interface exécute les mêmes fonctions que l’interface ID2D1CommandSink1 existante. Il permet également d’accéder au rendu manuscrit et au rendu de maillage en dégradé.
ID2D1CommandSink3

Cette interface exécute les mêmes fonctions que l’interface ID2D1CommandSink2 existante. Il permet également d’accéder au rendu par lots sprite.
ID2D1CommandSink4

Cette interface exécute les mêmes fonctions que l’interface ID2D1CommandSink3 existante. Il permet également d’accéder au nouveau mode de fusion primitif, MAX, via la méthode SetPrimitiveBlend2.
ID2D1CommandSink5

Cette interface exécute les mêmes fonctions que l’interface ID2D1CommandSink4 existante, en plus d’autoriser l’accès à la méthode BlendImage.
ID2D1Device2

Représente un domaine de ressources dont les objets et les contextes d’appareil peuvent être utilisés ensemble. Cette interface exécute les mêmes fonctions que l’interface ID2D1Device1 existante. Il permet également la création d’objets ID2D1DeviceContext2.
ID2D1Device3

Représente un domaine de ressources dont les objets et les contextes d’appareil peuvent être utilisés ensemble. Cette interface exécute les mêmes fonctions que l’interface ID2D1Device2. Il permet également la création d’objets ID2D1DeviceContext3.
ID2D1Device4

Représente un domaine de ressources dont les objets et les contextes d’appareil peuvent être utilisés ensemble. Cette interface exécute les mêmes fonctions que l’interface ID2D1Device3. Il permet également la création d’objets ID2D1DeviceContext4.
ID2D1Device5

Représente un domaine de ressources dont les objets et les contextes d’appareil peuvent être utilisés ensemble. Cette interface exécute les mêmes fonctions que l’interface ID2D1Device4. Il permet également la création d’objets ID2D1DeviceContext5.
ID2D1Device6

Représente un domaine de ressources dont les objets et les contextes d’appareil peuvent être utilisés ensemble. Cette interface exécute toutes les mêmes fonctions que l’interface ID2D1Device5 et permet la création d’objets ID2D1DeviceContext6.
ID2D1Device7

Représente un domaine de ressources dont les objets et les contextes d’appareil peuvent être utilisés ensemble.
ID2D1DeviceContext2

Cette interface exécute les mêmes fonctions que l’interface ID2D1DeviceContext1, et active des fonctionnalités telles que le rendu d’entrée manuscrite, le rendu de maillage en dégradé et le chargement d’images amélioré.
ID2D1DeviceContext3

Cette interface exécute toutes les mêmes fonctions que l’interface ID2D1DeviceContext2, en plus d’activer des fonctionnalités pour la création et le dessin de lots de sprites.
ID2D1DeviceContext4

Cette interface exécute toutes les mêmes fonctions que l’interface ID2D1DeviceContext3, en plus d’activer des fonctionnalités pour gérer de nouveaux types de glyphes de police de couleur.
ID2D1DeviceContext5

Cette interface exécute les mêmes fonctions que l’interface ID2D1DeviceContext4, en plus de permettre la création de contextes de couleurs et de documents Svg.
ID2D1DeviceContext6

Cette interface exécute les mêmes fonctions que l’interface ID2D1DeviceContext5 existante, en plus d’autoriser l’accès à la méthode BlendImage.
ID2D1DeviceContext7

Permet la création et le dessin d’objets de réalisation de géométrie ; étend les interfaces de contexte d’appareil antérieures avec la prise en charge des polices couleur avancées.
ID2D1Factory3

Crée des ressources Direct2D. Cette interface permet également la création d’objets ID2D1Device2.
ID2D1Factory4

Crée des ressources Direct2D. Cette interface permet également la création d’objets ID2D1Device3.
ID2D1Factory5

Crée des ressources Direct2D. Cette interface permet également la création d’objets ID2D1Device4.
ID2D1Factory6

Crée des ressources Direct2D. Cette interface permet également la création d’objets ID2D1Device5.
ID2D1Factory7

Crée des ressources Direct2D. Cette interface exécute les mêmes fonctions que l’interface ID2D1Factory6, en plus de permettre la création d’objets ID2D1Device6.
ID2D1Factory8

Crée des ressources Direct2D. Cette interface permet également la création d’objets ID2D1Device7 .
ID2D1GdiMetafile1

Cette interface exécute les mêmes fonctions que l’interface ID2D1GdiMetafile existante. Il permet également d’accéder aux ppp et aux limites du métafichier.
ID2D1GdiMetafileSink1

Cette interface exécute les mêmes fonctions que l’interface ID2D1GdiMetafileSink existante. Il permet également d’accéder aux enregistrements de métafichier.
ID2D1GradientMesh

Représente une représentation dépendante de l’appareil d’un maillage de dégradé composé de correctifs. Utilisez la méthode ID2D1DeviceContext2::CreateGradientMesh pour créer un instance de ID2D1GradientMesh.
ID2D1ImageSource

Représente un producteur de pixels qui peut remplir un plan 2D arbitraire. (ID2D1ImageSource)
ID2D1ImageSourceFromWic

Produit des données de pixels 2D provenant de WIC.
ID2D1Ink

Représente un seul trait continu d’encre de largeur variable, tel que défini par une série de segments et de largeurs de Bézier.
ID2D1InkStyle

Représente une collection de propriétés de style à utiliser par des méthodes telles que ID2D1DeviceContext2::D rawInk lors du rendu de l’entrée manuscrite. Le style d’encre définit la forme nib (pointe du stylet) et la transformation.
ID2D1LookupTable3D

Conteneur pour les données de table de choix 3D qui peuvent être passées à l’effet LookupTable3D.
ID2D1SpriteBatch

Représente un groupe unique de sprites avec leurs propriétés de dessin associées.
ID2D1SvgGlyphStyle

Cet objet fournit les valeurs de remplissage de contexte, de trait de contexte et de valeur de contexte qui sont utilisées lors du rendu des glyphes SVG.
ID2D1TransformedImageSource

Représente une source d’image qui partage des ressources avec une source d’image d’origine.

Fonctions

 
D2D1GetGradientMeshInteriorPointsFromCoonsPatch

Retourne les points intérieurs d’un patch de maillage de dégradé en fonction des points qui définissent un correctif Coons.

Structures

 
D2D1_GRADIENT_MESH_PATCH

Représente un patch tensoriel avec 16 points de contrôle, 4 couleurs d’angle et des indicateurs de limite. Un ID2D1GradientMesh est composé de 1 ou plusieurs correctifs de maillage de dégradé. Utilisez la fonction GradientMeshPatch ou la fonction GradientMeshPatchFromCoonsPatch pour en créer une.
D2D1_INK_BEZIER_SEGMENT

Représente un segment Bézier à utiliser dans la création d’un objet ID2D1Ink. Cette structure diffère de D2D1_BEZIER_SEGMENT en ce qu’elle est composée de D2D1_INK_POINTs, qui contiennent un rayon en plus des coordonnées x et y.
D2D1_INK_POINT

Représente une paire de points et de rayons qui fait partie d’une D2D1_INK_BEZIER_SEGMENT.
D2D1_INK_STYLE_PROPERTIES

Définit la forme de pointe de stylet générale et la transformation utilisée dans un objet ID2D1InkStyle.
D2D1_SIMPLE_COLOR_PROFILE

Description simple d’un espace de couleurs.
D2D1_TRANSFORMED_IMAGE_SOURCE_PROPERTIES

Propriétés d’une source d’image transformée.

Énumérations

 
D2D1_COLOR_BITMAP_GLYPH_SNAP_OPTION

Spécifie la stratégie d’alignement de pixels lors du rendu des glyphes bitmap de couleur.
D2D1_COLOR_CONTEXT_TYPE

Spécifie la façon dont un profil de couleur est défini.
D2D1_GAMMA1

Détermine le type de gamma utilisé pour l’interpolation et le mélange.
D2D1_IMAGE_SOURCE_FROM_DXGI_OPTIONS

Indicateurs d’option contrôlant la conversion principale effectuée par CreateImageSourceFromDxgi, le cas échéant.
D2D1_IMAGE_SOURCE_LOADING_OPTIONS

Contrôle les indicateurs d’option d’un nouvel ID2D1ImageSource lors de sa création.
D2D1_INK_NIB_SHAPE

Spécifie l’apparence de la nib d’encre (pointe de stylet) dans le cadre d’une structure D2D1_INK_STYLE_PROPERTIES.
D2D1_ORIENTATION

Spécifie le retournement et la rotation auxquels une image apparaît.
D2D1_PATCH_EDGE_MODE

Spécifie comment restituer les bords de maillage en dégradé.
D2D1_SPRITE_OPTIONS

Spécifie des aspects supplémentaires de la façon dont un lot de sprite doit être dessiné, dans le cadre d’un appel à ID2D1DeviceContext3::D rawSpriteBatch.
D2D1_TRANSFORMED_IMAGE_SOURCE_OPTIONS

Indicateurs d’option pour les sources d’images transformées.