CD2DResource, classe
Classe abstraite qui fournit une interface permettant de créer et de gérer des ressources D2D telles que des pinceaux, des couches et des textes.
Syntaxe
class CD2DResource : public CObject;
Membres
Constructeurs protégés
Nom | Description |
---|---|
CD2DResource ::CD2DResource | Construit un objet CD2DResource. |
CD2DResource ::~CD2DResource | Destructeur. Appelé lorsqu’un objet de ressource D2D est détruit. |
Méthodes publiques
Nom | Description |
---|---|
CD2DResource ::Create | Crée un CD2DResource. |
CD2DResource ::D estroy | Détruit un objet CD2DResource. |
CD2DResource ::IsValid | Vérifie la validité des ressources |
Méthodes protégées
Nom | Description |
---|---|
CD2DResource ::IsAutoDestroy | Vérifiez l’indicateur de destruction automatique. |
CD2DResource ::ReCreate | Recrée un CD2DResource. |
Membres de données protégés
Nom | Description |
---|---|
CD2DResource ::m_bIsAutoDestroy | La ressource sera détruite par le propriétaire (CRenderTarget) |
CD2DResource ::m_pParentTarget | Pointeur vers le CRenderTarget parent) |
Hiérarchie d'héritage
CD2DResource
Spécifications
En-tête : afxrendertarget.h
CD2DResource ::~CD2DResource
Destructeur. Appelé lorsqu’un objet de ressource D2D est détruit.
virtual ~CD2DResource();
CD2DResource ::CD2DResource
Construit un objet CD2DResource.
CD2DResource(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy);
Paramètres
pParentTarget
Pointeur vers la cible de rendu.
bAutoDestroy
Indique que l’objet sera détruit par le propriétaire (pParentTarget).
CD2DResource ::Create
Crée un CD2DResource.
virtual HRESULT Create(CRenderTarget* pRenderTarget) = 0;
Paramètres
pRenderTarget
Pointeur vers la cible de rendu.
Valeur de retour
Si la méthode réussit, retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
CD2DResource ::D estroy
Détruit un objet CD2DResource.
virtual void Destroy() = 0;
CD2DResource ::IsAutoDestroy
Vérifiez l’indicateur de destruction automatique.
BOOL IsAutoDestroy() const;
Valeur de retour
TRUE si l’objet sera détruit par son propriétaire ; sinon FALSE.
CD2DResource ::IsValid
Vérifie la validité des ressources
virtual BOOL IsValid() const = 0;
Valeur de retour
TRUE si la ressource est valide ; sinon FALSE.
CD2DResource ::m_bIsAutoDestroy
La ressource sera détruite par le propriétaire (CRenderTarget)
BOOL m_bIsAutoDestroy;
CD2DResource ::m_pParentTarget
Pointeur vers le CRenderTarget parent)
CRenderTarget* m_pParentTarget;
CD2DResource ::ReCreate
Recrée un CD2DResource.
virtual HRESULT ReCreate(CRenderTarget* pRenderTarget);
Paramètres
pRenderTarget
Pointeur vers la cible de rendu.
Valeur de retour
Si la méthode réussit, retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour