Aracılığıyla paylaş


CD2DResource Sınıfı

Fırçalar, katmanlar ve metinler gibi D2D kaynaklarını oluşturmak ve yönetmek için bir arabirim sağlayan soyut sınıf.

Sözdizimi

class CD2DResource : public CObject;

Üyeler

Korumalı Oluşturucular

Ad Tanım
CD2DResource::CD2DResource CD2DResource nesnesi oluşturur.
CD2DResource::~CD2DResource Yok edici. Bir D2D kaynak nesnesi yok edilirken çağrılır.

Genel Yöntemler

Ad Tanım
CD2DResource::Create CD2DResource oluşturur.
CD2DResource::D estroy CD2DResource nesnesini yok eder.
CD2DResource::IsValid Kaynak geçerliliğini denetler

Korumalı Yöntemler

Ad Tanım
CD2DResource::IsAutoDestroy Otomatik yok etme bayrağını denetleyin.
CD2DResource::ReCreate Cd2DResource'i yeniden oluşturur.

Korumalı Veri Üyeleri

Ad Tanım
CD2DResource::m_bIsAutoDestroy Kaynak sahip tarafından yok edilecek (CRenderTarget)
CD2DResource::m_pParentTarget Üst CRenderTarget işaretçisi)

Devralma Hiyerarşisi

Cobject

CD2DResource

Gereksinimler

Üst bilgi: afxrendertarget.h

CD2DResource::~CD2DResource

Yok edici. Bir D2D kaynak nesnesi yok edilirken çağrılır.

virtual ~CD2DResource();

CD2DResource::CD2DResource

CD2DResource nesnesi oluşturur.

CD2DResource(
    CRenderTarget* pParentTarget,
    BOOL bAutoDestroy);

Parametreler

pParentTarget
İşleme hedefine bir işaretçi.

bAutoDestroy
Nesnenin sahip tarafından yok edildiğini gösterir (pParentTarget).

CD2DResource::Create

CD2DResource oluşturur.

virtual HRESULT Create(CRenderTarget* pRenderTarget) = 0;

Parametreler

pRenderTarget
İşleme hedefine bir işaretçi.

İade Değeri

Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.

CD2DResource::D estroy

CD2DResource nesnesini yok eder.

virtual void Destroy() = 0;

CD2DResource::IsAutoDestroy

Otomatik yok etme bayrağını denetleyin.

BOOL IsAutoDestroy() const;

İade Değeri

Nesne sahibi tarafından yok edilecekse TRUE; aksi takdirde YANLIŞ.

CD2DResource::IsValid

Kaynak geçerliliğini denetler

virtual BOOL IsValid() const = 0;

İade Değeri

Kaynak geçerliyse TRUE; aksi takdirde YANLIŞ.

CD2DResource::m_bIsAutoDestroy

Kaynak sahip tarafından yok edilecek (CRenderTarget)

BOOL m_bIsAutoDestroy;

CD2DResource::m_pParentTarget

Üst CRenderTarget işaretçisi)

CRenderTarget* m_pParentTarget;

CD2DResource::ReCreate

Cd2DResource'i yeniden oluşturur.

virtual HRESULT ReCreate(CRenderTarget* pRenderTarget);

Parametreler

pRenderTarget
İşleme hedefine bir işaretçi.

İade Değeri

Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.

Ayrıca bkz.

Sınıflar