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