Aracılığıyla paylaş


CD2DResource Sınıfı

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

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

Veri Akışı Adı Açıklama
CD2DResource::CD2DResource CD2DResource nesnesi oluşturur.
CD2DResource::~CD2DResource Yok edici. Bir D2D kaynak nesnesi yok edilirken çağrılır.

Genel Yöntemler

Veri Akışı Adı Açıklama
CD2DResource::Create CD2DResource oluşturur.
CD2DResource::D estroy CD2DResource nesnesini yok eder.
CD2DResource::IsValid Kaynak geçerliliğini denetler

Korumalı Yöntemler

Veri Akışı Adı Açıklama
CD2DResource::IsAutoDestroy Otomatik yok etme bayrağını denetleyin.
CD2DResource::ReCreate Cd2DResource'i yeniden oluşturur.

Korumalı Veri Üyeleri

Veri Akışı Adı Açıklama
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.

Dönüş 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;

Dönüş Değeri

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

CD2DResource::IsValid

Kaynak geçerliliğini denetler

virtual BOOL IsValid() const = 0;

Dönüş 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.

Dönüş 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