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