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