Clase CD2DResourceCD2DResource Class
Una clase abstracta que proporciona una interfaz para crear y administrar recursos de D2D, como pinceles, capas y textos.An abstract class that provides an interface for creating and managing D2D resources such as brushes, layers, and texts.
SintaxisSyntax
class CD2DResource : public CObject;
MiembrosMembers
Constructores protegidosProtected Constructors
NombreName | DescripciónDescription |
---|---|
CD2DResource::CD2DResourceCD2DResource::CD2DResource | Construye un objeto CD2DResource.Constructs a CD2DResource object. |
CD2DResource:: ~ CD2DResourceCD2DResource::~CD2DResource | Destructor.The destructor. Se llama cuando se destruye un objeto de recurso D2D.Called when a D2D resource object is being destroyed. |
Métodos públicosPublic Methods
NOMBREName | DescripciónDescription |
---|---|
CD2DResource:: CreateCD2DResource::Create | Crea un CD2DResource.Creates a CD2DResource. |
CD2DResource::D estroyCD2DResource::Destroy | Destruye un objeto CD2DResource.Destroys a CD2DResource object. |
CD2DResource:: IsValidCD2DResource::IsValid | Comprueba la validez de los recursosChecks resource validity |
Métodos protegidosProtected Methods
NombreName | DescripciónDescription |
---|---|
CD2DResource::IsAutoDestroyCD2DResource::IsAutoDestroy | Marque la marca de destrucción automática.Check auto destroy flag. |
CD2DResource:: RecreateCD2DResource::ReCreate | Vuelve a crear un CD2DResource.Re-creates a CD2DResource. |
Miembros de datos protegidosProtected Data Members
NombreName | DescripciónDescription |
---|---|
CD2DResource:: m_bIsAutoDestroyCD2DResource::m_bIsAutoDestroy | El recurso lo destruirá el propietario (CRenderTarget)Resource will be destroyed by owner (CRenderTarget) |
CD2DResource:: m_pParentTargetCD2DResource::m_pParentTarget | Puntero al CRenderTarget primario)Pointer to the parent CRenderTarget) |
Jerarquía de herenciaInheritance Hierarchy
CD2DResource
RequisitosRequirements
Encabezado: afxrendertarget. hHeader: afxrendertarget.h
CD2DResource:: ~ CD2DResourceCD2DResource::~CD2DResource
Destructor.The destructor. Se llama cuando se destruye un objeto de recurso D2D.Called when a D2D resource object is being destroyed.
virtual ~CD2DResource();
CD2DResource::CD2DResourceCD2DResource::CD2DResource
Construye un objeto CD2DResource.Constructs a CD2DResource object.
CD2DResource(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy);
ParámetrosParameters
pParentTargetpParentTarget
Puntero al destino de representación.A pointer to the render target.
bAutoDestroybAutoDestroy
Indica que el objeto será destruido por el propietario (pParentTarget).Indicates that the object will be destroyed by owner (pParentTarget).
CD2DResource:: CreateCD2DResource::Create
Crea un CD2DResource.Creates a CD2DResource.
virtual HRESULT Create(CRenderTarget* pRenderTarget) = 0;
ParámetrosParameters
pRenderTargetpRenderTarget
Puntero al destino de representación.A pointer to the render target.
Valor devueltoReturn Value
Si el método se realiza correctamente, devuelve S_OK.If the method succeeds, it returns S_OK. De lo contrario, devuelve un código de error HRESULT.Otherwise, it returns an HRESULT error code.
CD2DResource::D estroyCD2DResource::Destroy
Destruye un objeto CD2DResource.Destroys a CD2DResource object.
virtual void Destroy() = 0;
CD2DResource::IsAutoDestroyCD2DResource::IsAutoDestroy
Marque la marca de destrucción automática.Check auto destroy flag.
BOOL IsAutoDestroy() const;
Valor devueltoReturn Value
TRUE si el objeto va a ser destruido por su propietario; en caso contrario, FALSE.TRUE if the object will be destroyed by its owner; otherwise FALSE.
CD2DResource:: IsValidCD2DResource::IsValid
Comprueba la validez de los recursosChecks resource validity
virtual BOOL IsValid() const = 0;
Valor devueltoReturn Value
TRUE si el recurso es válido; en caso contrario, FALSE.TRUE if resource is valid; otherwise FALSE.
CD2DResource:: m_bIsAutoDestroyCD2DResource::m_bIsAutoDestroy
El recurso lo destruirá el propietario (CRenderTarget)Resource will be destroyed by owner (CRenderTarget)
BOOL m_bIsAutoDestroy;
CD2DResource:: m_pParentTargetCD2DResource::m_pParentTarget
Puntero al CRenderTarget primario)Pointer to the parent CRenderTarget)
CRenderTarget* m_pParentTarget;
CD2DResource:: RecreateCD2DResource::ReCreate
Vuelve a crear un CD2DResource.Re-creates a CD2DResource.
virtual HRESULT ReCreate(CRenderTarget* pRenderTarget);
ParámetrosParameters
pRenderTargetpRenderTarget
Puntero al destino de representación.A pointer to the render target.
Valor devueltoReturn Value
Si el método se realiza correctamente, devuelve S_OK.If the method succeeds, it returns S_OK. De lo contrario, devuelve un código de error HRESULT.Otherwise, it returns an HRESULT error code.