Interface ID2D1RenderTarget (d2d1.h)

Représente un objet qui peut recevoir des commandes de dessin. Les interfaces qui héritent d’ID2D1RenderTarget rendent les commandes de dessin qu’elles reçoivent de différentes manières.

Héritage

L’interface ID2D1RenderTarget hérite d’ID2D1Resource. ID2D1RenderTarget possède également les types de membres suivants :

Méthodes

L’interface ID2D1RenderTarget possède ces méthodes.

 
ID2D1RenderTarget::BeginDraw

Lance le dessin sur cette cible de rendu.
ID2D1RenderTarget::Clear

Efface la zone de dessin à la couleur spécifiée. (surcharge 2/3)
ID2D1RenderTarget::Clear

Efface la zone de dessin à la couleur spécifiée. (surcharge 1/3)
ID2D1RenderTarget::CreateBitmap

Crée une image bitmap Direct2D non initialisée.
ID2D1RenderTarget::CreateBitmap

Crée une bitmap Direct2D à partir d’un pointeur vers des données sources en mémoire.
ID2D1RenderTarget::CreateBitmap

Crée un ID2D1BitmapBrush à partir de l’image bitmap spécifiée. (surcharge 2/3)
ID2D1RenderTarget::CreateBitmapBrush

Crée un ID2D1BitmapBrush à partir de l’image bitmap spécifiée. (surcharge 1/3)
ID2D1RenderTarget::CreateBitmapBrush

Crée un ID2D1BitmapBrush à partir de l’image bitmap spécifiée. Le pinceau utilise les valeurs par défaut pour son opacité et sa transformation.
ID2D1RenderTarget::CreateBitmapBrush

Crée un ID2D1BitmapBrush à partir de l’image bitmap spécifiée. (surcharge 3/3)
ID2D1RenderTarget::CreateBitmapBrush

Crée un ID2D1BitmapBrush à partir de l’image bitmap spécifiée. Le pinceau utilise les valeurs par défaut pour son mode d’extension, son mode d’interpolation, son opacité et sa transformation.
ID2D1RenderTarget::CreateBitmapFromWicBitmap

Crée un ID2D1Bitmap en copiant la bitmap WIC (Microsoft Windows Imaging Component) spécifiée. (surcharge 2/4)
ID2D1RenderTarget::CreateBitmapFromWicBitmap

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

Crée un ID2D1Bitmap en copiant la bitmap WIC (Microsoft Windows Imaging Component) spécifiée. (surcharge 3/4)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crée une cible de rendu bitmap à utiliser pendant le dessin hors écran intermédiaire compatible avec la cible de rendu actuelle .
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crée une cible de rendu bitmap à utiliser pendant le dessin hors écran intermédiaire compatible avec la cible de rendu actuelle. (surcharge 2/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crée une cible de rendu bitmap à utiliser pendant le dessin hors écran intermédiaire compatible avec la cible de rendu actuelle. (surcharge 1/2)
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crée une cible de rendu bitmap à utiliser lors du dessin hors écran intermédiaire compatible avec la cible de rendu actuelle. La nouvelle cible de rendu bitmap a le même format de pixels (mais pas le mode alpha) que la cible de rendu actuelle.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crée une cible de rendu bitmap à utiliser pendant le dessin hors écran intermédiaire qui est compatible avec la cible de rendu actuelle et qui a le même format de pixel (mais pas le mode alpha) que la cible de rendu actuelle.
ID2D1RenderTarget::CreateCompatibleRenderTarget

Crée une cible de rendu bitmap à utiliser pendant le dessin hors écran intermédiaire qui est compatible avec la cible de rendu actuelle et qui a la même taille, ppp et le même format de pixels (mais pas en mode alpha) que la cible de rendu actuelle.
ID2D1RenderTarget::CreateGradientStopCollection

Crée un ID2D1GradientStopCollection à partir du tableau spécifié de structures D2D1_GRADIENT_STOP.
ID2D1RenderTarget::CreateGradientStopCollection

Crée un ID2D1GradientStopCollection à partir des arrêts de dégradé spécifiés qui utilise le gamma d’interpolation de couleur D2D1_GAMMA_2_2 et le mode d’extension de la pince.
ID2D1RenderTarget::CreateLayer

Crée une ressource de couche qui peut être utilisée avec cette cible de rendu et ses cibles de rendu compatibles. (surcharge 2/2)
ID2D1RenderTarget::CreateLayer

Crée une ressource de couche qui peut être utilisée avec cette cible de rendu et ses cibles de rendu compatibles. La nouvelle couche a la taille initiale spécifiée.
ID2D1RenderTarget::CreateLayer

Crée une ressource de couche qui peut être utilisée avec cette cible de rendu et ses cibles de rendu compatibles. (surcharge 1/2)
ID2D1RenderTarget::CreateLinearGradientBrush

Crée un ID2D1LinearGradientBrush qui contient les arrêts de dégradé spécifiés et qui a la transformation et l’opacité de base spécifiées.
ID2D1RenderTarget::CreateLinearGradientBrush

Crée un ID2D1LinearGradientBrush qui contient les arrêts de dégradé spécifiés, n’a pas de transformation et a une opacité de base de 1.0.
ID2D1RenderTarget::CreateLinearGradientBrush

Crée un objet ID2D1LinearGradientBrush pour les zones de peinture avec un dégradé linéaire.
ID2D1RenderTarget::CreateMesh

Créez un maillage qui utilise des triangles pour décrire une forme.
ID2D1RenderTarget::CreateRadialGradientBrush

Crée un ID2D1RadialGradientBrush qui contient les arrêts de dégradé spécifiés et a la transformation et l’opacité de base spécifiées.
ID2D1RenderTarget::CreateRadialGradientBrush

Crée un ID2D1RadialGradientBrush qui contient les arrêts de dégradé spécifiés, n’a pas de transformation et a une opacité de base de 1.0.
ID2D1RenderTarget::CreateRadialGradientBrush

Crée un objet ID2D1RadialGradientBrush qui peut être utilisé pour peindre des zones avec un dégradé radial.
ID2D1RenderTarget::CreateSharedBitmap

Crée un ID2D1Bitmap dont les données sont partagées avec une autre ressource.
ID2D1RenderTarget::CreateSolidColorBrush

Crée un id2D1SolidColorBrush qui a la couleur et l’opacité spécifiées.
ID2D1RenderTarget::CreateSolidColorBrush

Crée un id2D1SolidColorBrush qui a la couleur spécifiée et une opacité de base de 1.0f.
ID2D1RenderTarget::CreateSolidColorBrush

Crée un id2D1SolidColorBrush qui peut être utilisé pour peindre des zones avec une couleur unie.
ID2D1RenderTarget::D rawBitmap

Dessine la bitmap spécifiée après sa mise à l’échelle à la taille du rectangle spécifié. (surcharge 1/3)
ID2D1RenderTarget::D rawBitmap

Dessine la bitmap spécifiée après sa mise à l’échelle à la taille du rectangle spécifié. (surcharge 2/3)
ID2D1RenderTarget::D rawBitmap

Dessine la bitmap spécifiée après sa mise à l’échelle à la taille du rectangle spécifié. (surcharge 3/3)
ID2D1RenderTarget::D rawEllipse

Dessine le contour de l’ellipse spécifiée à l’aide du style de trait spécifié.
ID2D1RenderTarget::D rawEllipse

Dessine le contour d’une ellipse avec les dimensions et le trait spécifiés.
ID2D1RenderTarget::D rawGeometry

Dessine le contour de la géométrie spécifiée à l’aide du style de trait spécifié.
ID2D1RenderTarget::D rawGlyphRun

Dessine les glyphes spécifiés.
ID2D1RenderTarget::D rawLine

Dessine une ligne entre les points spécifiés à l’aide du style de trait spécifié.
ID2D1RenderTarget::D rawRectangle

Dessine le contour d’un rectangle qui a les dimensions et le style de trait spécifiés. (surcharge 2/2)
ID2D1RenderTarget::D rawRectangle

Dessine le contour d’un rectangle qui a les dimensions et le style de trait spécifiés. (surcharge 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

Dessine le contour du rectangle arrondi spécifié à l’aide du style de trait spécifié. (surcharge 1/2)
ID2D1RenderTarget::D rawRoundedRectangle

Dessine le contour du rectangle arrondi spécifié à l’aide du style de trait spécifié. (surcharge 2/2)
ID2D1RenderTarget::D rawText

Dessine le texte spécifié à l’aide des informations de format fournies par un objet IDWriteTextFormat. (surcharge 1/2)
ID2D1RenderTarget::D rawText

Dessine le texte spécifié à l’aide des informations de format fournies par un objet IDWriteTextFormat. (surcharge 2/2)
ID2D1RenderTarget::D rawTextLayout

Dessine le texte mis en forme décrit par l’objet IDWriteTextLayout spécifié.
ID2D1RenderTarget::EndDraw

Termine les opérations de dessin sur la cible de rendu et indique l’état d’erreur actuel et les balises associées.
ID2D1RenderTarget::FillEllipse

Peint l’intérieur de l’ellipse spécifiée. (surcharge 1/2)
ID2D1RenderTarget::FillEllipse

Peint l’intérieur de l’ellipse spécifiée. (surcharge 2/2)
ID2D1RenderTarget::FillGeometry

Peint l’intérieur de la géométrie spécifiée.
ID2D1RenderTarget::FillMesh

Peint l’intérieur du maillage spécifié.
ID2D1RenderTarget::FillOpacityMask

Applique le masque d’opacité décrit par l’image bitmap spécifiée à un pinceau et utilise ce pinceau pour peindre une région de la cible de rendu. (surcharge 1/2)
ID2D1RenderTarget::FillOpacityMask

Applique le masque d’opacité décrit par l’image bitmap spécifiée à un pinceau et utilise ce pinceau pour peindre une région de la cible de rendu. (surcharge 2/2)
ID2D1RenderTarget::FillRectangle

Peint l’intérieur du rectangle spécifié. (surcharge 1/2)
ID2D1RenderTarget::FillRectangle

Peint l’intérieur du rectangle spécifié. (surcharge 2/2)
ID2D1RenderTarget::FillRoundedRectangle

Peint l’intérieur du rectangle arrondi spécifié. (surcharge 1/2)
ID2D1RenderTarget::FillRoundedRectangle

Peint l’intérieur du rectangle arrondi spécifié. (surcharge 2/2)
ID2D1RenderTarget::Flush

Exécute toutes les commandes de dessin en attente.
ID2D1RenderTarget::GetAntialiasMode

Récupère le mode anti-attirail actuel pour les opérations de dessin non texte.
ID2D1RenderTarget::GetDpi

Retourne les points par pouce (PPP) de la cible de rendu.
ID2D1RenderTarget::GetMaximumBitmapSize

Obtient la taille maximale, en unités dépendantes de l’appareil (pixels), d’une dimension bitmap prise en charge par la cible de rendu.
ID2D1RenderTarget::GetPixelFormat

Récupère le format de pixels et le mode alpha de la cible de rendu.
ID2D1RenderTarget::GetPixelSize

Retourne la taille de la cible de rendu en pixels de l’appareil.
ID2D1RenderTarget::GetSize

Retourne la taille de la cible de rendu en pixels indépendants de l’appareil.
ID2D1RenderTarget::GetTags

Obtient l’étiquette pour les opérations de dessin suivantes.
ID2D1RenderTarget::GetTextAntialiasMode

Obtient le mode anti-attirail actuel pour les opérations de dessin de texte et de glyphe.
ID2D1RenderTarget::GetTextRenderingParams

Récupère les options de rendu de texte actuelles de la cible de rendu.
ID2D1RenderTarget::GetTransform

Obtient la transformation actuelle de la cible de rendu.
ID2D1RenderTarget::IsSupported

Indique si la cible de rendu prend en charge les propriétés spécifiées. (surcharge 1/2)
ID2D1RenderTarget::IsSupported

Indique si la cible de rendu prend en charge les propriétés spécifiées. (surcharge 2/2)
ID2D1RenderTarget::P opAxisAlignedClip

Supprime le dernier clip aligné sur l’axe de la cible de rendu. Une fois cette méthode appelée, le clip n’est plus appliqué aux opérations de dessin suivantes.
ID2D1RenderTarget::P opLayer

Arrête la redirection des opérations de dessin vers la couche spécifiée par le dernier appel PushLayer.
ID2D1RenderTarget::P ushAxisAlignedClip

Spécifie un rectangle dans lequel toutes les opérations de dessin suivantes sont clippées. (surcharge 2/2)
ID2D1RenderTarget::P ushAxisAlignedClip

Spécifie un rectangle dans lequel toutes les opérations de dessin suivantes sont clippées. (surcharge 1/2)
ID2D1RenderTarget::P ushLayer

Ajoute la couche spécifiée à la cible de rendu afin qu’elle reçoive toutes les opérations de dessin suivantes jusqu’à ce que PopLayer soit appelé. (surcharge 2/2)
ID2D1RenderTarget::P ushLayer

Ajoute la couche spécifiée à la cible de rendu afin qu’elle reçoive toutes les opérations de dessin suivantes jusqu’à ce que PopLayer soit appelé. (surcharge 1/2)
ID2D1RenderTarget::RestoreDrawingState

Définit l’état de dessin de la cible de rendu sur celui de l’ID2D1DrawingStateBlock spécifié.
ID2D1RenderTarget::SaveDrawingState

Enregistre l’état de dessin actuel dans l’ID2D1DrawingStateBlock spécifié.
ID2D1RenderTarget::SetAntialiasMode

Définit le mode anti-attirail de la cible de rendu. Le mode anticrénelage s’applique à toutes les opérations de dessin suivantes, à l’exception des opérations de dessin de texte et de glyphe.
ID2D1RenderTarget::SetDpi

Définit les points par pouce (PPP) de la cible de rendu.
ID2D1RenderTarget::SetTags

Spécifie une étiquette pour les opérations de dessin suivantes.
ID2D1RenderTarget::SetTextAntialiasMode

Spécifie le mode anti-attirail à utiliser pour les opérations de dessin de texte et de glyphe suivantes.
ID2D1RenderTarget::SetTextRenderingParams

Spécifie les options de rendu de texte à appliquer à toutes les opérations de dessin de texte et de glyphe suivantes.
ID2D1RenderTarget::SetTransform

Applique la transformation spécifiée à la cible de rendu, en remplaçant la transformation existante. Toutes les opérations de dessin suivantes se produisent dans l’espace transformé. (surcharge 2/2)
ID2D1RenderTarget::SetTransform

Applique la transformation spécifiée à la cible de rendu, en remplaçant la transformation existante. Toutes les opérations de dessin suivantes se produisent dans l’espace transformé. (surcharge 1/2)

Notes

Votre application doit créer des cibles de rendu une seule fois et les conserver pendant toute la durée de vie de l’application ou jusqu’à ce que la méthode EndDraw de la cible de rendu retourne l’erreur D2DERR_RECREATE_TARGET . Lorsque vous recevez cette erreur, vous devez recréer la cible de rendu (et toutes les ressources qu’elle a créées).

Configuration requise

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête d2d1.h

Voir aussi

Vue d’ensemble de l’API Direct2D.

Prise en main

ID2D1Resource