Classe CRenderTarget

Wrapper pour ID2D1RenderTarget.

class CRenderTarget : public CObject;

Membres

Gg466749.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CRenderTarget::CRenderTarget

Construit un objet CRenderTarget.

CRenderTarget::~CRenderTarget

Le destructeur.Appelé lorsqu'un objet cible de rendu est détruit.

Gg466749.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CRenderTarget::Attach

Attache l'interface de la cible de rendu existante à l'objet

CRenderTarget::BeginDraw

Démarre le dessin sur cette cible de rendu.

CRenderTarget::Clear

Efface la zone de dessin avec la couleur spécifiée.

CRenderTarget::COLORREF_TO_D2DCOLOR

Convertit la couleur GDI et les valeurs alpha en objet D2D1_COLOR_F.

CRenderTarget::CreateCompatibleRenderTarget

Crée une nouvelle cible de rendu de l'image bitmap pour une utilisation pendant le dessin hors écran intermédiaire qui est compatible avec la cible de rendu en cours.

CRenderTarget::Destroy

Supprime une ou plusieurs ressources

CRenderTarget::Detach

Détache l'interface de la cible de rendu de l'objet

CRenderTarget::DrawBitmap

Dessine le texte mis en forme décrit par l'objet IDWriteTextLayout spécifié.

CRenderTarget::DrawEllipse

Dessine le contour de l'ellipse spécifiée à l'aide du style du trait spécifié.

CRenderTarget::DrawGeometry

Dessine le contour de la géométrie spécifiée à l'aide du style du trait spécifié.

CRenderTarget::DrawGlyphRun

Dessine les glyphes spécifiés.

CRenderTarget::DrawLine

Trace une ligne entre les points spécifiés à l'aide du style de trait spécifié.

CRenderTarget::DrawRectangle

Dessine le contour d'un rectangle avec les dimensions et le style du trait spécifiés.

CRenderTarget::DrawRoundedRectangle

Dessine le contour d'un rectangle arrondi à l'aide du style du trait spécifié.

CRenderTarget::DrawText

Dessine le texte spécifié à l'aide des informations de mise en forme fournies par un objet IDWriteTextFormat.

CRenderTarget::DrawTextLayout

Dessine le texte mis en forme décrit par l'objet IDWriteTextLayout spécifié.

CRenderTarget::EndDraw

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

CRenderTarget::FillEllipse

Peint l'intérieur de l'ellipse spécifiée.

CRenderTarget::FillGeometry

Peint l'intérieur de la géométrie spécifiée.

CRenderTarget::FillMesh

Peint l'intérieur du maillage spécifié.

CRenderTarget::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.

CRenderTarget::FillRectangle

Peint l'intérieur du rectangle spécifié.

CRenderTarget::FillRoundedRectangle

Peint l'intérieur du rectangle arrondi spécifié.

CRenderTarget::Flush

Exécute toutes les commandes de dessin en attente.

CRenderTarget::GetAntialiasMode

Extrait le mode d'anticrénelage en cours pour les opérations de dessin de non-texte.

CRenderTarget::GetDpi

Retourne les points par pouce (DPI) de la cible de rendu

CRenderTarget::GetMaximumBitmapSize

Obtient la taille maximale, en unités dépendantes du périphérique (pixels), d'une dimension quelconque de l'image bitmap prise en charge par la cible de rendu

CRenderTarget::GetPixelFormat

Extrait le format de pixel et mode alpha de la cible de rendu

CRenderTarget::GetPixelSize

Retourne la taille de la cible de rendu en pixels du périphérique

CRenderTarget::GetRenderTarget

Renvoie l'interface ID2D1RenderTarget

CRenderTarget::GetSize

Renvoie la taille de la cible de rendu en DIP

CRenderTarget::GetTags

Obtient l'étiquette pour les opérations de dessin suivantes.

CRenderTarget::GetTextAntialiasMode

Obtient le mode d'anticrénelage actuel pour les opérations de dessin de type texte et glyphe.

CRenderTarget::GetTextRenderingParams

Extrait les options de rendu de texte actuelles de la cible de rendu.

CRenderTarget::GetTransform

Applique la transformation spécifiée à la cible de rendu remplaçant la transformation existante.Toutes les opérations de dessin successives se produisent dans l'espace transformé.

CRenderTarget::IsSupported

Indique si la cible de rendu prend en charge les propriétés spécifiées

CRenderTarget::IsValid

Vérifie la validité des ressources

CRenderTarget::PopAxisAlignedClip

Supprime le dernier clip aligné par axe de la cible de rendu.Après avoir appelé cette méthode, le clip n'est plus appliqué aux opérations de dessin successives.

CRenderTarget::PopLayer

Arrête de rediriger les opérations de dessin vers la couche qui est spécifiée par le dernier appel PushLayer.

CRenderTarget::PushAxisAlignedClip

Supprime le dernier clip aligné par axe de la cible de rendu.Après avoir appelé cette méthode, le clip n'est plus appliqué aux opérations de dessin successives.

CRenderTarget::PushLayer

Ajoute la couche spécifiée à la cible de rendu afin qu'elle reçoive toutes les opérations de dessin successives jusqu'à l'appel de PopLayer.

CRenderTarget::RestoreDrawingState

Définit l'état du dessin de la cible de rendu en fonction de l'état de l'objet ID2D1DrawingStateBlock spécifié.

CRenderTarget::SaveDrawingState

Enregistre l'état de dessin actuel dans l'objet ID2D1DrawingStateBlock spécifié.

CRenderTarget::SetAntialiasMode

Définit le mode d'anticrénelage de la cible de rendu.Le mode d'anticrénelage s'applique à toutes les opérations de dessin consécutives, à l'exception des opérations de dessin de type texte et glyphe.

CRenderTarget::SetDpi

Définit les points par pouce (DPI) de la cible de rendu.

CRenderTarget::SetTags

Spécifie une étiquette pour les opérations de dessin consécutives.

CRenderTarget::SetTextAntialiasMode

Spécifie le mode d'anticrénelage à utiliser pour les opérations de dessin de texte et de glyphe consécutives.

CRenderTarget::SetTextRenderingParams

Spécifie les options de rendu de texte à appliquer aux opérations de dessin de texte et de glyphe consécutives.

CRenderTarget::SetTransform

Surchargé.Applique la transformation spécifiée à la cible de rendu remplaçant la transformation existante.Toutes les opérations de dessin successives se produisent dans l'espace transformé.

Gg466749.collapse_all(fr-fr,VS.110).gifMéthodes protégées

Nom

Description

CRenderTarget::VerifyResource

Vérifie la validité de l'objet CD2DResource ; crée l'objet s'il n'existe pas.

Gg466749.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Nom

Description

CRenderTarget::operator ID2D1RenderTarget*

Renvoie l'interface ID2D1RenderTarget

Gg466749.collapse_all(fr-fr,VS.110).gifDonnées membres protégées

Nom

Description

CRenderTarget::m_lstResources

Liste de pointeurs vers les objets CD2DResource.

CRenderTarget::m_pRenderTarget

Pointeur vers un objet ID2D1RenderTarget.

CRenderTarget::m_pTextFormatDefault

Pointeur vers l'objet CD2DTextFormat qui contient un format texte par défaut.

Hiérarchie d'héritage

CObject

CRenderTarget

Configuration requise

En-tête : afxrendertarget.h

Voir aussi

Autres ressources

Classes MFC