Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Abstraktní třída, která poskytuje rozhraní pro vytváření a správu prostředků D2D, jako jsou štětce, vrstvy a texty.
Syntaxe
class CD2DResource : public CObject;
Členové
Chráněné konstruktory
| Název | Popis |
|---|---|
| CD2DResource::CD2DResource | Vytvoří objekt CD2DResource. |
| CD2DResource::~CD2DResource | Destruktor. Volá se při zničení objektu prostředku D2D. |
Veřejné metody
| Název | Popis |
|---|---|
| CD2DResource::Create | Vytvoří CD2DResource. |
| CD2DResource::D estroy | Zničí objekt CD2DResource. |
| CD2DResource::IsValid | Kontroluje platnost prostředku. |
Chráněné metody
| Název | Popis |
|---|---|
| CD2DResource::IsAutoDestroy | Zkontrolujte příznak automatického zničení. |
| CD2DResource::ReCreate | Znovu vytvoří CD2DResource. |
Chráněné datové členy
| Název | Popis |
|---|---|
| CD2DResource::m_bIsAutoDestroy | Prostředek bude zničen vlastníkem (CRenderTarget) |
| CD2DResource::m_pParentTarget | Ukazatel na nadřazený CRenderTarget) |
Hierarchie dědičnosti
CD2DResource
Požadavky
Hlavička: afxrendertarget.h
CD2DResource::~CD2DResource
Destruktor. Volá se při zničení objektu prostředku D2D.
virtual ~CD2DResource();
CD2DResource::CD2DResource
Vytvoří objekt CD2DResource.
CD2DResource(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy);
Parametry
pParentTarget
Ukazatel na cíl vykreslení.
bAutoDestroy
Označuje, že objekt bude zničen vlastníkem (pParentTarget).
CD2DResource::Create
Vytvoří CD2DResource.
virtual HRESULT Create(CRenderTarget* pRenderTarget) = 0;
Parametry
pRenderTarget
Ukazatel na cíl vykreslení.
Návratová hodnota
Pokud je metoda úspěšná, vrátí S_OK. V opačném případě vrátí kód chyby HRESULT.
CD2DResource::D estroy
Zničí objekt CD2DResource.
virtual void Destroy() = 0;
CD2DResource::IsAutoDestroy
Zkontrolujte příznak automatického zničení.
BOOL IsAutoDestroy() const;
Návratová hodnota
TRUE, pokud objekt bude zničen jeho vlastník; jinak NEPRAVDA.
CD2DResource::IsValid
Kontroluje platnost prostředku.
virtual BOOL IsValid() const = 0;
Návratová hodnota
TRUE, pokud je prostředek platný; jinak NEPRAVDA.
CD2DResource::m_bIsAutoDestroy
Prostředek bude zničen vlastníkem (CRenderTarget)
BOOL m_bIsAutoDestroy;
CD2DResource::m_pParentTarget
Ukazatel na nadřazený CRenderTarget)
CRenderTarget* m_pParentTarget;
CD2DResource::ReCreate
Znovu vytvoří CD2DResource.
virtual HRESULT ReCreate(CRenderTarget* pRenderTarget);
Parametry
pRenderTarget
Ukazatel na cíl vykreslení.
Návratová hodnota
Pokud je metoda úspěšná, vrátí S_OK. V opačném případě vrátí kód chyby HRESULT.