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. |