Share via


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

CObject

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

Classes