Compartir a través de


CD2DResource (clase)

Una clase abstracta que proporciona una interfaz para crear y administrar recursos de D2D como pinceles, capas y textos.

Sintaxis

class CD2DResource : public CObject;

Miembros

Constructores protegidos

Nombre Descripción
CD2DResource::CD2DResource Construye un objeto CD2DResource.
CD2DResource::~CD2DResource El destructor . Se llama cuando se destruye un objeto de recurso D2D.

Métodos públicos

Nombre Descripción
CD2DResource::Create Crea un CD2DResource.
CD2DResource::Destroy Destruye un objeto CD2DResource.
CD2DResource::IsValid Comprueba la validez de un recurso.

Métodos protegidos

Nombre Descripción
CD2DResource::IsAutoDestroy Compruebe la marca de destrucción automática.
CD2DResource::ReCreate Vuelve a crear un CD2DResource.

Miembros de datos protegidos

Nombre Descripción
CD2DResource::m_bIsAutoDestroy El propietario (CRenderTarget) destruirá el recurso
CD2DResource::m_pParentTarget Puntero al CRenderTarget primario)

Jerarquía de herencia

CObject

CD2DResource

Requisitos

Encabezado: afxrendertarget.h

CD2DResource::~CD2DResource

El destructor . Se llama cuando se destruye un objeto de recurso D2D.

virtual ~CD2DResource();

CD2DResource::CD2DResource

Construye un objeto CD2DResource.

CD2DResource(
    CRenderTarget* pParentTarget,
    BOOL bAutoDestroy);

Parámetros

pParentTarget
Puntero al destino de representación.

bAutoDestroy
Indica que el objeto va a ser destruido por el propietario (pParentTarget).

CD2DResource::Create

Crea un CD2DResource.

virtual HRESULT Create(CRenderTarget* pRenderTarget) = 0;

Parámetros

pRenderTarget
Puntero al destino de representación.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

CD2DResource::Destroy

Destruye un objeto CD2DResource.

virtual void Destroy() = 0;

CD2DResource::IsAutoDestroy

Compruebe la marca de destrucción automática.

BOOL IsAutoDestroy() const;

Valor devuelto

TRUE si su propietario destruirá el objeto; en caso contrario, FALSE.

CD2DResource::IsValid

Comprueba la validez de un recurso.

virtual BOOL IsValid() const = 0;

Valor devuelto

TRUE si el recurso es válido; de lo contrario, FALSE.

CD2DResource::m_bIsAutoDestroy

El propietario (CRenderTarget) destruirá el recurso

BOOL m_bIsAutoDestroy;

CD2DResource::m_pParentTarget

Puntero al CRenderTarget primario)

CRenderTarget* m_pParentTarget;

CD2DResource::ReCreate

Vuelve a crear un CD2DResource.

virtual HRESULT ReCreate(CRenderTarget* pRenderTarget);

Parámetros

pRenderTarget
Puntero al destino de representación.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Consulte también

Clases