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 |