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.
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.
ID2D1Layer için bir sarmalayıcı.
Sözdizimi
class CD2DLayer : public CD2DResource;
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| CD2DLayer::CD2DLayer | CD2DLayer nesnesi oluşturur. |
| CD2DLayer::~CD2DLayer | Yok edici. Bir D2D katman nesnesi yok edilirken çağrılır. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| CD2DLayer::Attach | Var olan kaynak arabirimini nesneye ekler |
| CD2DLayer::Create | Cd2DLayer oluşturur. (Geçersiz Kılmalar CD2DResource::Create.) |
| CD2DLayer::D estroy | CD2DLayer nesnesini yok eder. (Geçersiz Kılmalar CD2DResource::D estroy.) |
| CD2DLayer::D etach | Kaynak arabirimini nesneden ayırır |
| CD2DLayer::Get | ID2D1Layer arabirimini döndürür |
| CD2DLayer::GetSize | İşleme hedefinin boyutunu cihazdan bağımsız piksel cinsinden verir |
| CD2DLayer::IsValid | Kaynak geçerliliğini denetler (CD2DResource::IsValid geçersiz kılar.) |
Ortak İşleçler
| Veri Akışı Adı | Açıklama |
|---|---|
| CD2DLayer::operator ID2D1Layer* | ID2D1Layer arabirimini döndürür |
Korumalı Veri Üyeleri
| Veri Akışı Adı | Açıklama |
|---|---|
| CD2DLayer::m_pLayer | BIR ID2D1Layer nesnesine yönelik bir işaretçi depolar. |
Devralma Hiyerarşisi
CD2DLayer
Gereksinimler
Üst bilgi: afxrendertarget.h
CD2DLayer::~CD2DLayer
Yok edici. Bir D2D katman nesnesi yok edilirken çağrılır.
virtual ~CD2DLayer();
CD2DLayer::Attach
Var olan kaynak arabirimini nesneye ekler
void Attach(ID2D1Layer* pResource);
Parametreler
pResource
Mevcut kaynak arabirimi. NULL olamaz
CD2DLayer::CD2DLayer
CD2DLayer nesnesi oluşturur.
CD2DLayer(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parametreler
pParentTarget
İşleme hedefine bir işaretçi.
bAutoDestroy
Nesnenin sahip tarafından yok edildiğini gösterir (pParentTarget).
CD2DLayer::Create
Cd2DLayer oluşturur.
virtual HRESULT Create(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.
CD2DLayer::D estroy
CD2DLayer nesnesini yok eder.
virtual void Destroy();
CD2DLayer::D etach
Kaynak arabirimini nesneden ayırır
ID2D1Layer* Detach();
Dönüş Değeri
Ayrılmış kaynak arabirimi işaretçisi.
CD2DLayer::Get
ID2D1Layer arabirimini döndürür
ID2D1Layer* Get();
Dönüş Değeri
Bir ID2D1Layer arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.
CD2DLayer::GetSize
İşleme hedefinin boyutunu cihazdan bağımsız piksel cinsinden verir
CD2DSizeF GetSize() const;
Dönüş Değeri
İşleme hedefinin cihazdan bağımsız piksellerdeki geçerli boyutu
CD2DLayer::IsValid
Kaynak geçerliliğini denetler
virtual BOOL IsValid() const;
Dönüş Değeri
Kaynak geçerliyse TRUE; aksi takdirde YANLIŞ.
CD2DLayer::m_pLayer
BIR ID2D1Layer nesnesine yönelik bir işaretçi depolar.
ID2D1Layer* m_pLayer;
CD2DLayer::operator ID2D1Layer*
ID2D1Layer arabirimini döndürür
operator ID2D1Layer* ();
Dönüş Değeri
Bir ID2D1Layer arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.