Interface ID2D1DeviceContext2 (d2d1_3.h)

Cette interface exécute les mêmes fonctions que l’interface ID2D1DeviceContext1, en plus d’activer des fonctionnalités telles que le rendu de l’encre, le rendu du maillage en dégradé et le chargement d’images amélioré.

Héritage

L’interface ID2D1DeviceContext2 hérite de ID2D1DeviceContext1. ID2D1DeviceContext2 a également les types de membres suivants :

Méthodes

L’interface ID2D1DeviceContext2 contient ces méthodes.

 
ID2D1DeviceContext2 ::CreateGradientMesh

Crée un instance ID2D1GradientMesh à l’aide du tableau de correctifs donné.
ID2D1DeviceContext2 ::CreateImageSourceFromDxgi

Crée une source d’image à partir d’un ensemble de surfaces DXGI. Les surfaces YCbCr sont converties automatiquement en RVBA lors du dessin suivant.
ID2D1DeviceContext2 ::CreateImageSourceFromWic

Crée un objet source d’image à partir d’une source bitmap WIC, tout en remplit toute la mémoire de pixels dans la source d’image. L’image est chargée et stockée en utilisant une quantité minimale de mémoire. (surcharge 3/3)
ID2D1DeviceContext2 ::CreateImageSourceFromWic

Crée un objet source d’image à partir d’une source bitmap WIC, tout en remplit toute la mémoire de pixels dans la source d’image. L’image est chargée et stockée en utilisant une quantité minimale de mémoire. (surcharge 2/3)
ID2D1DeviceContext2 ::CreateImageSourceFromWic

Crée un objet source d’image à partir d’une source bitmap WIC, tout en remplit toute la mémoire de pixels dans la source d’image. L’image est chargée et stockée en utilisant une quantité minimale de mémoire. (surcharge 1/3)
ID2D1DeviceContext2 ::CreateInk

Crée un objet ID2D1Ink qui commence au point donné. (surcharge 1/2)
ID2D1DeviceContext2 ::CreateInk

Crée un objet ID2D1Ink qui commence au point donné. (surcharge 2/2)
ID2D1DeviceContext2 ::CreateInkStyle

Crée un objet ID2D1InkStyle, à utiliser avec des méthodes de rendu d’encre telles que DrawInk. (surcharge 1/2)
ID2D1DeviceContext2 ::CreateInkStyle

Crée un objet ID2D1InkStyle, à utiliser avec des méthodes de rendu d’encre telles que DrawInk. (surcharge 2/2)
ID2D1DeviceContext2 ::CreateLookupTable3D

Crée une table de recherche 3D pour le mappage d’une entrée 3 canaux à une sortie à 3 canaux. Les données de table doivent être fournies au format 4 canaux. (ID2D1DeviceContext2.CreateLookupTable3D)
ID2D1DeviceContext2 ::CreateTransformedImageSource

Crée une source d’image qui partage des ressources avec un original.
ID2D1DeviceContext2 ::D rawGdiMetafile

Dessine un métafichier dans le contexte de l’appareil à l’aide des rectangles source et de destination donnés. (surcharge 1/3)
ID2D1DeviceContext2 ::D rawGdiMetafile

Dessine un métafichier dans le contexte de l’appareil à l’aide des rectangles source et de destination donnés. (surcharge 3/3)
ID2D1DeviceContext2 ::D rawGdiMetafile

Dessine un métafichier dans le contexte de l’appareil à l’aide des rectangles source et de destination donnés. (surcharge 2/3)
ID2D1DeviceContext2 ::D rawGradientMesh

Restitue un maillage de dégradé donné à la cible. (ID2D1DeviceContext2.DrawGradientMesh)
ID2D1DeviceContext2 ::D rawInk

Restitue l’objet d’encre donné à l’aide du pinceau et du style d’encre donnés. (ID2D1DeviceContext2.DrawInk)
ID2D1DeviceContext2 ::GetGradientMeshWorldBounds

Retourne les limites du monde d’un maillage de dégradé donné.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2016 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_3.h

Voir aussi

ID2D1DeviceContext1