Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.