Classe CRenderTarget
Wrapper pour ID2D1RenderTarget.
class CRenderTarget : public CObject;
Membres
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CRenderTarget. |
|
Le destructeur. Appelé lorsqu'un objet cible de rendu est détruit. |
Méthodes publiques
Nom |
Description |
---|---|
Attache l'interface de la cible de rendu existante à l'objet |
|
Démarre le dessin sur cette cible de rendu. |
|
Efface la zone de dessin avec la couleur spécifiée. |
|
Convertit la couleur GDI et les valeurs alpha en objet D2D1_COLOR_F. |
|
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. |
|
Supprime une ou plusieurs ressources |
|
Détache l'interface de la cible de rendu de l'objet |
|
Dessine le texte mis en forme décrit par l'objet IDWriteTextLayout spécifié. |
|
Dessine le contour de l'ellipse spécifiée à l'aide du style du trait spécifié. |
|
Dessine le contour de la géométrie spécifiée à l'aide du style du trait spécifié. |
|
Dessine les glyphes spécifiés. |
|
Trace une ligne entre les points spécifiés à l'aide du style de trait spécifié. |
|
Dessine le contour d'un rectangle avec les dimensions et le style du trait spécifiés. |
|
Dessine le contour d'un rectangle arrondi à l'aide du style du trait spécifié. |
|
Dessine le texte spécifié à l'aide des informations de mise en forme fournies par un objet IDWriteTextFormat. |
|
Dessine le texte mis en forme décrit par l'objet IDWriteTextLayout spécifié. |
|
Termine les opérations de dessin sur la cible de rendu et indique l'état d'erreur actuel et les balises associées. |
|
Peint l'intérieur de l'ellipse spécifiée. |
|
Peint l'intérieur de la géométrie spécifiée. |
|
Peint l'intérieur du maillage spécifié. |
|
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. |
|
Peint l'intérieur du rectangle spécifié. |
|
Peint l'intérieur du rectangle arrondi spécifié. |
|
Exécute toutes les commandes de dessin en attente. |
|
Extrait le mode d'anticrénelage en cours pour les opérations de dessin de non-texte. |
|
Retourne les points par pouce (DPI) de la cible de rendu |
|
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 |
|
Extrait le format de pixel et mode alpha de la cible de rendu |
|
Retourne la taille de la cible de rendu en pixels du périphérique |
|
Renvoie l'interface ID2D1RenderTarget |
|
Renvoie la taille de la cible de rendu en DIP |
|
Obtient l'étiquette pour les opérations de dessin suivantes. |
|
Obtient le mode d'anticrénelage actuel pour les opérations de dessin de type texte et glyphe. |
|
Extrait les options de rendu de texte actuelles de la cible de rendu. |
|
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é. |
|
Indique si la cible de rendu prend en charge les propriétés spécifiées |
|
Vérifie la validité des ressources |
|
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. |
|
Arrête de rediriger les opérations de dessin vers la couche qui est spécifiée par le dernier appel PushLayer. |
|
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. |
|
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. |
|
Définit l'état du dessin de la cible de rendu en fonction de l'état de l'objet ID2D1DrawingStateBlock spécifié. |
|
Enregistre l'état de dessin actuel dans l'objet ID2D1DrawingStateBlock spécifié. |
|
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. |
|
Définit les points par pouce (DPI) de la cible de rendu. |
|
Spécifie une étiquette pour les opérations de dessin consécutives. |
|
Spécifie le mode d'anticrénelage à utiliser pour les opérations de dessin de texte et de glyphe consécutives. |
|
Spécifie les options de rendu de texte à appliquer aux opérations de dessin de texte et de glyphe consécutives. |
|
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é. |
Méthodes protégées
Nom |
Description |
---|---|
Vérifie la validité de l'objet CD2DResource ; crée l'objet s'il n'existe pas. |
Opérateurs publics
Nom |
Description |
---|---|
Renvoie l'interface ID2D1RenderTarget |
Données membres protégées
Nom |
Description |
---|---|
Liste de pointeurs vers les objets CD2DResource. |
|
Pointeur vers un objet ID2D1RenderTarget. |
|
Pointeur vers l'objet CD2DTextFormat qui contient un format texte par défaut. |
Hiérarchie d'héritage
Configuration requise
En-tête : afxrendertarget.h