Partager via


en-tête d2d1_1.h

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

d2d1_1.h contient les interfaces de programmation suivantes :

Interfaces

 
ID2D1Bitmap1

Représente une bitmap qui peut être utilisée comme surface pour un ID2D1DeviceContext ou mappée dans la mémoire système, et peut contenir des informations supplémentaires sur le contexte de couleur.
ID2D1BitmapBrush1

Peint une zone avec une bitmap. (ID2D1BitmapBrush1)
ID2D1ColorContext

Représente un contexte de couleur qui peut être utilisé avec un objet ID2D1Bitmap1.
ID2D1CommandList

Représente une séquence de commandes qui peuvent être enregistrées et lues.
ID2D1CommandSink

Le récepteur de commandes est implémenté par vous-même pour une application lorsque vous souhaitez recevoir une lecture des commandes enregistrées dans une liste de commandes.
ID2D1Device

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

Représente un ensemble de mémoires tampons d’état et de commande utilisées pour le rendu vers une cible.
ID2D1DrawingStateBlock1

Implémentation d’un bloc d’état de dessin qui ajoute la fonctionnalité de fusion primitive en plus du mode antialias, de la transformation, des balises et du mode de rendu de texte déjà existant.
ID2D1Effect

Représente une construction de traitement d’images de base dans Direct2D.
ID2D1Factory1

Crée des ressources Direct2D. (ID2D1Factory1)
ID2D1GdiMetafile

Ressource Direct2D qui encapsule un métafichier WMF, EMF ou EMF+.
ID2D1GdiMetafileSink

Interface implémentée par le développeur qui permet de relire un métafichier.
ID2D1GradientStopCollection1

Représente une collection d’objets D2D1_GRADIENT_STOP pour les pinceaux en dégradé linéaire et radial. Il fournit des méthodes get pour tous les nouveaux paramètres ajoutés à la collection d’arrêt de dégradé.
ID2D1ImageBrush

Représente un pinceau basé sur une IMAGE ID2D1.
ID2D1Multithread

Un mécanisme de verrouillage à partir d’une fabrique Direct2D que Direct2D utilise pour contrôler l’accès exclusif aux ressources dans une application qui utilise plusieurs threads.
ID2D1PathGeometry1

L’interface ID2D1PathGeometry1 ajoute des fonctionnalités à ID2D1PathGeometry. En particulier, il fournit la méthode ComputePointAndSegmentAtLength spécifique au chemin d’accès.
ID2D1PrintControl

Convertit les primitives Direct2D stockées dans un ID2D1CommandList en une représentation de page fixe. Le sous-système d’impression consomme ensuite les primitives.
ID2D1Propriétés

Représente un ensemble de propriétés pouvant être liées et détectables au moment de l’exécution qui permettent à une application pilotée par les données de modifier l’état d’un effet Direct2D.
ID2D1StrokeStyle1

Décrit les informations sur les majuscules, la limite de mitre, la jointure de ligne et le tiret d’un trait. (ID2D1StrokeStyle1)

Fonctions

 
D2D1ConvertColorSpace

Convertit la couleur donnée d’un espace de couleurs à un autre.
D2D1CreateDevice

Crée un appareil Direct2D associé à l’appareil DXGI fourni.
D2D1CreateDeviceContext

Crée un contexte d’appareil Direct2D associé à une surface DXGI.
D2D1SinCos

Retourne le sinus et le cosinus d’un angle.
D2D1Tan

Retourne la tangente d'un angle.
D2D1Vec3Length

Retourne la longueur d’un vecteur 3 dimensions.

Fonctions de rappel

 
PD2D1_EFFECT_FACTORY

Décrit l’implémentation d’un effet.

Structures

 
D2D1_BITMAP_BRUSH_PROPERTIES1

Décrit les modes d’extension et le mode d’interpolation d’un ID2D1BitmapBrush. (D2D1_BITMAP_BRUSH_PROPERTIES1)
D2D1_BITMAP_PROPERTIES1

Cette structure permet de créer un ID2D1Bitmap1 avec des options bitmap et des informations de contexte de couleur disponibles.
D2D1_CREATION_PROPERTIES

Spécifie les options avec lesquelles l’appareil Direct2D, la fabrique et le contexte de l’appareil sont créés.
D2D1_DRAWING_STATE_DESCRIPTION1

Décrit l’état de dessin d’un contexte d’appareil.
D2D1_EFFECT_INPUT_DESCRIPTION

Décrit les fonctionnalités d’un effet.
D2D1_IMAGE_BRUSH_PROPERTIES

Décrit les fonctionnalités de pinceau d’image.
D2D1_LAYER_PARAMETERS1

Contient les limites de contenu, les informations de masque, les paramètres d’opacité et d’autres options pour une ressource de couche. (D2D1_LAYER_PARAMETERS1)
D2D1_MAPPED_RECT

Décrit la mémoire mappée à partir de l’API ID2D1Bitmap1::Map.
D2D1_POINT_DESCRIPTION

Décrit un point sur une géométrie de chemin d’accès.
D2D1_PRINT_CONTROL_PROPERTIES

Propriétés de création d’un objet ID2D1PrintControl.
D2D1_RENDERING_CONTROLS

Décrit les limitations à appliquer à un convertisseur d’effet d’image.
D2D1_STROKE_STYLE_PROPERTIES1

Décrit le trait qui contournent une forme. (D2D1_STROKE_STYLE_PROPERTIES1)

Énumérations

 
D2D1_BITMAP_OPTIONS

Spécifie la façon dont une bitmap peut être utilisée.
D2D1_BUFFER_PRECISION

Représente la profondeur de bits du pipeline d’imagerie dans Direct2D.
D2D1_COLOR_INTERPOLATION_MODE

Définit comment interpoler entre les couleurs.
D2D1_COLOR_SPACE

Définit les options qui doivent être appliquées à l’espace de couleurs.
D2D1_COMPOSITE_MODE

Utilisé pour spécifier le mode de fusion pour toutes les opérations de fusion Direct2D.
D2D1_DEVICE_CONTEXT_OPTIONS

Cela spécifie les options qui s’appliquent au contexte de l’appareil pendant sa durée de vie.
D2D1_INTERPOLATION_MODE

Cela permet de spécifier la qualité de la mise à l’échelle des images avec ID2D1DeviceContext::D rawImage et avec l’effet de transformation affine 2D.
D2D1_LAYER_OPTIONS1

Spécifie la façon dont le contenu de la couche doit être préparé.
D2D1_MAP_OPTIONS

Spécifie le mode de traitement de la mémoire à mapper à partir de l’ID2D1Bitmap1 correspondant.
D2D1_PRIMITIVE_BLEND

Utilisé pour spécifier le mode de fusion géométrique pour toutes les primitives Direct2D.
D2D1_PRINT_FONT_SUBSET_MODE

Définit quand les ressources de police doivent être sous-ensemble pendant l’impression.
D2D1_PROPERTY

Spécifie les index des propriétés système présentes sur l’interface ID2D1Properties pour un ID2D1Effect.
D2D1_PROPERTY_TYPE

Spécifie les types de propriétés prises en charge par l’interface de propriété Direct2D.
D2D1_STROKE_TRANSFORM_TYPE

Définit la façon dont la transformation du monde, les points par pouce (ppp) et la largeur du trait affectent la forme du stylet utilisé pour caresser une primitive.
D2D1_SUBPROPERTY

Spécifie les index des sous-propriétés système qui peuvent être présentes dans n’importe quelle propriété.
D2D1_THREADING_MODE

Spécifie le mode threading utilisé lors de la création simultanée de l’appareil, de la fabrique et du contexte de l’appareil.
D2D1_UNIT_MODE

Spécifie la façon dont les unités dans Direct2D seront interprétées.