Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Een abstracte klasse die een interface biedt voor het maken en beheren van D2D-resources, zoals borstels, lagen en teksten.
Syntaxis
class CD2DResource : public CObject;
Leden
Beveiligde constructors
| Naam | Description |
|---|---|
| CD2DResource::CD2DResource | Maakt een CD2DResource-object. |
| CD2DResource::~CD2DResource | De destructor. Wordt aangeroepen wanneer een D2D-resourceobject wordt vernietigd. |
Openbare methoden
| Naam | Description |
|---|---|
| CD2DResource::Create | Hiermee maakt u een CD2DResource. |
| CD2DResource::D estroy | Vernietigt een CD2DResource-object. |
| CD2DResource::IsValid | Controleert de geldigheid van resources |
Beveiligde methoden
| Naam | Description |
|---|---|
| CD2DResource::IsAutoDestroy | Controleer de vlag voor automatisch vernietigen. |
| CD2DResource::ReCreate | Hiermee maakt u een CD2DResource opnieuw. |
Beveiligde gegevensleden
| Naam | Description |
|---|---|
| CD2DResource::m_bIsAutoDestroy | Resource wordt vernietigd door eigenaar (CRenderTarget) |
| CD2DResource::m_pParentTarget | Aanwijzer naar de bovenliggende CRenderTarget) |
Overnamehiƫrarchie
CD2DResource
Requirements
Header: afxrendertarget.h
CD2DResource::~CD2DResource
De destructor. Wordt aangeroepen wanneer een D2D-resourceobject wordt vernietigd.
virtual ~CD2DResource();
CD2DResource::CD2DResource
Maakt een CD2DResource-object.
CD2DResource(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy);
Parameterwaarden
pParentTarget
Een aanwijzer naar het renderdoel.
bAutoDestroy
Geeft aan dat het object wordt vernietigd door eigenaar (pParentTarget).
CD2DResource::Create
Hiermee maakt u een CD2DResource.
virtual HRESULT Create(CRenderTarget* pRenderTarget) = 0;
Parameterwaarden
pRenderTarget
Een aanwijzer naar het renderdoel.
Retourwaarde
Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.
CD2DResource::D estroy
Vernietigt een CD2DResource-object.
virtual void Destroy() = 0;
CD2DResource::IsAutoDestroy
Controleer de vlag voor automatisch vernietigen.
BOOL IsAutoDestroy() const;
Retourwaarde
WAAR als het object wordt vernietigd door de eigenaar; anders ONWAAR.
CD2DResource::IsValid
Controleert de geldigheid van resources
virtual BOOL IsValid() const = 0;
Retourwaarde
WAAR als de resource geldig is; anders ONWAAR.
CD2DResource::m_bIsAutoDestroy
Resource wordt vernietigd door eigenaar (CRenderTarget)
BOOL m_bIsAutoDestroy;
CD2DResource::m_pParentTarget
Aanwijzer naar de bovenliggende CRenderTarget)
CRenderTarget* m_pParentTarget;
CD2DResource::ReCreate
Hiermee maakt u een CD2DResource opnieuw.
virtual HRESULT ReCreate(CRenderTarget* pRenderTarget);
Parameterwaarden
pRenderTarget
Een aanwijzer naar het renderdoel.
Retourwaarde
Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.