Condividi tramite


Classe CD2DResource

Classe astratta che fornisce un'interfaccia per la creazione e la gestione di risorse D2D, ad esempio pennelli, livelli e testi.

Sintassi

class CD2DResource : public CObject;

Membri

Costruttori protetti

Nome Descrizione
CD2DResource::CD2DResource Costruisce un oggetto CD2DResource.
CD2DResource::~CD2DResource Distruttore. Chiamato quando un oggetto risorsa D2D viene eliminato definitivamente.

Metodi pubblici

Nome Descrizione
CD2DResource::Create Crea un OGGETTO CD2DResource.
CD2DResource::D estroy Elimina definitivamente un oggetto CD2DResource.
CD2DResource::IsValid Verifica la validità delle risorse

Metodi protetti

Nome Descrizione
CD2DResource::IsAutodestroy Controllare il flag di eliminazione automatica.
CD2DResource::ReCreate Ricrea un'cartella CD2DResource.

Membri dati protetti

Nome Descrizione
CD2DResource::m_bIsAutoDestroy La risorsa verrà eliminata definitivamente dal proprietario (CRenderTarget)
CD2DResource::m_pParentTarget Puntatore al CRenderTarget padre)

Gerarchia di ereditarietà

CObject

CD2DResource

Requisiti

Intestazione: afxrendertarget.h

CD2DResource::~CD2DResource

Distruttore. Chiamato quando un oggetto risorsa D2D viene eliminato definitivamente.

virtual ~CD2DResource();

CD2DResource::CD2DResource

Costruisce un oggetto CD2DResource.

CD2DResource(
    CRenderTarget* pParentTarget,
    BOOL bAutoDestroy);

Parametri

pParentTarget
Puntatore alla destinazione di rendering.

bAutoDestroy
Indica che l'oggetto verrà eliminato definitivamente dal proprietario (pParentTarget).

CD2DResource::Create

Crea un OGGETTO CD2DResource.

virtual HRESULT Create(CRenderTarget* pRenderTarget) = 0;

Parametri

pRenderTarget
Puntatore alla destinazione di rendering.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT.

CD2DResource::D estroy

Elimina definitivamente un oggetto CD2DResource.

virtual void Destroy() = 0;

CD2DResource::IsAutodestroy

Controllare il flag di eliminazione automatica.

BOOL IsAutoDestroy() const;

Valore restituito

TRUE se l'oggetto verrà eliminato definitivamente dal proprietario; in caso contrario FALSE.

CD2DResource::IsValid

Verifica la validità delle risorse

virtual BOOL IsValid() const = 0;

Valore restituito

TRUE se la risorsa è valida; in caso contrario FALSE.

CD2DResource::m_bIsAutoDestroy

La risorsa verrà eliminata definitivamente dal proprietario (CRenderTarget)

BOOL m_bIsAutoDestroy;

CD2DResource::m_pParentTarget

Puntatore al CRenderTarget padre)

CRenderTarget* m_pParentTarget;

CD2DResource::ReCreate

Ricrea un'cartella CD2DResource.

virtual HRESULT ReCreate(CRenderTarget* pRenderTarget);

Parametri

pRenderTarget
Puntatore alla destinazione di rendering.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. In caso contrario, restituisce un codice di errore HRESULT.

Vedi anche

Classi