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 renvoie 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 renvoie un code d’erreur HRESULT.