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