Partager via


Interface ID2D1DeviceContext (d2d1_1.h)

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

Le contexte de l’appareil peut être rendu dans une bitmap cible ou une liste de commandes.

Héritage

L’interface ID2D1DeviceContext hérite d’ID2D1RenderTarget. ID2D1DeviceContext a également les types de membres suivants :

Méthodes

L’interface ID2D1DeviceContext comporte ces méthodes.

 
ID2D1DeviceContext ::CreateBitmap

Crée une bitmap qui peut être utilisée comme surface cible, pour la lecture dans le processeur ou comme source pour les API DrawBitmap et ID2D1BitmapBrush. En outre, les informations de contexte de couleur peuvent être transmises à l’image bitmap. (surcharge 1/2)
ID2D1DeviceContext ::CreateBitmap

Crée une bitmap qui peut être utilisée comme surface cible, pour la lecture dans le processeur ou comme source pour les API DrawBitmap et ID2D1BitmapBrush. En outre, les informations de contexte de couleur peuvent être transmises à l’image bitmap. (surcharge 2/2)
ID2D1DeviceContext ::CreateBitmapBrush

Crée un pinceau bitmap. L’image d’entrée est un objet bitmap Direct2D. (surcharge 4/4)
ID2D1DeviceContext ::CreateBitmapBrush

Crée un pinceau bitmap. L’image d’entrée est un objet bitmap Direct2D. (surcharge 3/4)
ID2D1DeviceContext ::CreateBitmapBrush

Crée un pinceau bitmap. L’image d’entrée est un objet bitmap Direct2D. (surcharge 2/4)
ID2D1DeviceContext ::CreateBitmapBrush

Crée un pinceau bitmap. L’image d’entrée est un objet bitmap Direct2D. (surcharge 1/4)
ID2D1DeviceContext ::CreateBitmapFromDxgiSurface

Crée une bitmap à partir d’une surface DXGI qui peut être définie en tant que surface cible ou avoir des informations de contexte de couleur supplémentaires spécifiées. (surcharge 2/2)
ID2D1DeviceContext ::CreateBitmapFromDxgiSurface

Crée une bitmap à partir d’une surface DXGI qui peut être définie en tant que surface cible ou avoir des informations de contexte de couleur supplémentaires spécifiées. (surcharge 1/2)
ID2D1DeviceContext ::CreateBitmapFromWicBitmap

Crée une image bitmap Direct2D en copiant une image bitmap WIC. (surcharge 1/2)
ID2D1DeviceContext ::CreateBitmapFromWicBitmap

Crée une image bitmap Direct2D en copiant une image bitmap WIC. (surcharge 2/2)
ID2D1DeviceContext ::CreateBitmapFromWicBitmap

Crée un ID2D1Bitmap en copiant la bitmap WIC (Microsoft Windows Imaging Component) spécifiée. (surcharge 1/4)
ID2D1DeviceContext ::CreateColorContext

Crée un contexte de couleur.
ID2D1DeviceContext ::CreateColorContextFromFilename

Crée un contexte de couleur en le chargeant à partir du nom de fichier spécifié. Les octets de profil sont le contenu du fichier spécifié par Filename.
ID2D1DeviceContext ::CreateColorContextFromWicColorContext

Crée un contexte de couleur à partir d’un IWICColorContext. L’espace D2D1ColorContext du contexte résultant varie. Pour plus d’informations, consultez Remarques. (ID2D1DeviceContext.CreateColorContextFromWicColorContext)
ID2D1DeviceContext ::CreateCommandList

Crée un objet ID2D1CommandList.
ID2D1DeviceContext ::CreateEffect

Crée un effet pour l’ID de classe spécifié.
ID2D1DeviceContext ::CreateGradientStopCollection

Crée une collection d’arrêt de dégradé, ce qui permet au dégradé de contenir des canaux de couleur avec des valeurs en dehors de [0,1] et permet également le rendu vers une cible de rendu haute couleur avec interpolation dans l’espace sRGB.
ID2D1DeviceContext ::CreateImageBrush

Crée un pinceau d’image. L’image d’entrée peut être n’importe quel type d’image, y compris une bitmap, un effet ou une liste de commandes. (surcharge 2/3)
ID2D1DeviceContext ::CreateImageBrush

Crée un pinceau d’image. L’image d’entrée peut être n’importe quel type d’image, y compris une bitmap, un effet ou une liste de commandes. (surcharge 3/3)
ID2D1DeviceContext ::CreateImageBrush

Crée un pinceau d’image. L’image d’entrée peut être n’importe quel type d’image, y compris une bitmap, un effet ou une liste de commandes. (surcharge 1/3)
ID2D1DeviceContext ::D rawBitmap

Dessine une bitmap dans la cible de rendu. (surcharge 2/5)
ID2D1DeviceContext ::D rawBitmap

Dessine une bitmap dans la cible de rendu. (surcharge 4/5)
ID2D1DeviceContext ::D rawBitmap

Dessine une bitmap dans la cible de rendu. (surcharge 3/5)
ID2D1DeviceContext ::D rawBitmap

Dessine une bitmap dans la cible de rendu. (surcharge 1/5)
ID2D1DeviceContext ::D rawGdiMetafile

Dessinez un métafichier dans le contexte de l’appareil. (surcharge 1/3)
ID2D1DeviceContext ::D rawGdiMetafile

Dessinez un métafichier dans le contexte de l’appareil. (surcharge 2/3)
ID2D1DeviceContext ::D rawGlyphRun

Dessine une série de glyphes dans le contexte de l’appareil.
ID2D1DeviceContext ::D rawImage

Dessine une image dans le contexte de l’appareil. (surcharge 8/8)
ID2D1DeviceContext ::D rawImage

Dessine une image dans le contexte de l’appareil. (surcharge 1/8)
ID2D1DeviceContext ::D rawImage

Dessine une image dans le contexte de l’appareil. (surcharge 7/8)
ID2D1DeviceContext ::D rawImage

Dessine une image dans le contexte de l’appareil. (surcharge 2/8)
ID2D1DeviceContext ::D rawImage

Dessine une image dans le contexte de l’appareil. (surcharge 6/8)
ID2D1DeviceContext ::D rawImage

Dessine une image dans le contexte de l’appareil. (surcharge 4/8)
ID2D1DeviceContext ::D rawImage

Dessine une image dans le contexte de l’appareil. (surcharge 3/8)
ID2D1DeviceContext ::D rawImage

Dessine une image dans le contexte de l’appareil. (surcharge 5/8)
ID2D1DeviceContext ::FillOpacityMask

Remplissez à l’aide du canal alpha de l’image bitmap du masque d’opacité fournie. L’opacité du pinceau sera modulée par le masque. Le mode d’anticrénelage de la cible de rendu doit être défini sur alias. (surcharge 2/3)
ID2D1DeviceContext ::FillOpacityMask

Remplissez à l’aide du canal alpha de l’image bitmap du masque d’opacité fournie. L’opacité du pinceau sera modulée par le masque. Le mode d’anticrénelage de la cible de rendu doit être défini sur alias. (surcharge 1/3)
ID2D1DeviceContext ::FillOpacityMask

Remplissez à l’aide du canal alpha de l’image bitmap du masque d’opacité fournie. L’opacité du pinceau sera modulée par le masque. Le mode d’anticrénelage de la cible de rendu doit être défini sur alias. (surcharge 3/3)
ID2D1DeviceContext ::GetDevice

Obtient l’appareil associé à un contexte d’appareil.
ID2D1DeviceContext ::GetEffectInvalidRectangleCount

Obtient le nombre de rectangles de sortie non valides qui se sont accumulés sur l’effet.
ID2D1DeviceContext ::GetEffectInvalidRectangles

Obtient les rectangles non valides qui se sont accumulés depuis la dernière fois que l’effet a été dessiné et que EndDraw a ensuite été appelé sur le contexte de l’appareil.
ID2D1DeviceContext ::GetEffectRequiredInputRectangles

Retourne les rectangles d’entrée qui doivent être fournis par l’appelant pour produire le rectangle de sortie donné.
ID2D1DeviceContext ::GetGlyphRunWorldBounds

Obtient les limites de l’espace mondial dans les DIPs de l’exécution du glyphe à l’aide du ppp du contexte de l’appareil.
ID2D1DeviceContext ::GetImageLocalBounds

Obtient les limites d’une image sans la transformation universelle du contexte appliqué.
ID2D1DeviceContext ::GetImageWorldBounds

Obtient les limites d’une image avec la transformation mondiale du contexte appliquée.
ID2D1DeviceContext ::GetPrimitiveBlend

Retourne le mélange primitif actuellement défini utilisé par le contexte de l’appareil.
ID2D1DeviceContext ::GetRenderingControls

Obtient les contrôles de rendu qui ont été appliqués au contexte.
ID2D1DeviceContext ::GetTarget

Obtient la cible actuellement associée au contexte de l’appareil.
ID2D1DeviceContext ::GetUnitMode

Obtient le mode utilisé pour interpréter les valeurs par le contexte de l’appareil.
ID2D1DeviceContext ::InvalidateEffectInputRectangle

Cela indique qu’une partie de l’entrée d’un effet n’est pas valide. Cette méthode peut être appelée plusieurs fois.
ID2D1DeviceContext ::IsBufferPrecisionSupported

Indique si la précision de la mémoire tampon est prise en charge par l’appareil Direct3D sous-jacent.
ID2D1DeviceContext ::IsDxgiFormatSupported

Indique si le format est pris en charge par le contexte de l’appareil.
ID2D1DeviceContext ::P ushLayer

Poussez une couche sur le clip et la pile de calques du contexte de l’appareil. (surcharge 2/2)
ID2D1DeviceContext ::P ushLayer

Poussez une couche sur le clip et la pile de calques du contexte de l’appareil. (surcharge 1/2)
ID2D1DeviceContext ::SetPrimitiveBlend

Modifie le mode de fusion primitif utilisé pour toutes les opérations de rendu dans le contexte de l’appareil.
ID2D1DeviceContext ::SetRenderingControls

Définit les contrôles de rendu pour le contexte d’appareil donné. (surcharge 1/2)
ID2D1DeviceContext ::SetRenderingControls

Définit les contrôles de rendu pour le contexte d’appareil donné. (surcharge 2/2)
ID2D1DeviceContext ::SetTarget

Bitmap ou liste de commandes dans laquelle le contexte d’appareil Direct2D s’affiche désormais.
ID2D1DeviceContext ::SetUnitMode

Définit les unités qui seront utilisées pour interpréter les valeurs passées dans le contexte de l’appareil.

Remarques

Toute ressource créée à partir d’un contexte d’appareil peut être partagée avec toute autre ressource créée à partir d’un contexte d’appareil lorsque les deux contextes sont créés sur le même appareil.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1_1.h

Voir aussi

D2D1CreateDeviceContext

Appareils et contextes d’appareil

ID2D1Device ::CreateDeviceContext

ID2D1RenderTarget