Sdílet prostřednictvím


CD2DResource – třída

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

Jméno popis
CD2DResource::CD2DResource Vytvoří objekt CD2DResource.
CD2DResource::~CD2DResource Destruktor. Volá se při zničení objektu prostředku D2D.

Veřejné metody

Jméno popis
CD2DResource::Create Vytvoří CD2DResource.
CD2DResource::D estroy Zničí objekt CD2DResource.
CD2DResource::IsValid Kontroluje platnost prostředku.

Chráněné metody

Jméno popis
CD2DResource::IsAutoDestroy Zkontrolujte příznak automatického zničení.
CD2DResource::ReCreate Znovu vytvoří CD2DResource.

Chráněné datové členy

Jméno popis
CD2DResource::m_bIsAutoDestroy Prostředek bude zničen vlastníkem (CRenderTarget)
CD2DResource::m_pParentTarget Ukazatel na nadřazený CRenderTarget)

Hierarchie dědičnosti

Objekt CObject

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

Vrácená 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;

Vrácená hodnota

TRUE, pokud objekt bude zničen jeho vlastník; jinak NEPRAVDA.

CD2DResource::IsValid

Kontroluje platnost prostředku.

virtual BOOL IsValid() const = 0;

Vrácená 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í.

Vrácená hodnota

Pokud je metoda úspěšná, vrátí S_OK. V opačném případě vrátí kód chyby HRESULT.

Viz také

Třídy