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
Appareils et contextes d’appareil