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

Voir aussi

Classes