CD2DMesh Sınıfı
ID2D1Mesh için bir sarmalayıcı.
Sözdizimi
class CD2DMesh : public CD2DResource;
Üyeler
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CD2DMesh::CD2DMesh | CD2DMesh nesnesi oluşturur. |
CD2DMesh::~CD2DMesh | Yok edici. Bir D2D mesh nesnesi yok edilirken çağrılır. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CD2DMesh::Attach | Var olan kaynak arabirimini nesneye ekler |
CD2DMesh::Create | Cd2DMesh oluşturur. (Geçersiz Kılmalar CD2DResource::Create.) |
CD2DMesh::D estroy | CD2DMesh nesnesini yok eder. (Geçersiz Kılmalar CD2DResource::D estroy.) |
CD2DMesh::D etach | Kaynak arabirimini nesneden ayırır |
CD2DMesh::Get | ID2D1Mesh arabirimini döndürür |
CD2DMesh::IsValid | Kaynak geçerliliğini denetler (CD2DResource::IsValid geçersiz kılar.) |
CD2DMesh::Open | Popülasyon için ağı açar. |
Ortak İşleçler
Veri Akışı Adı | Açıklama |
---|---|
CD2DMesh::operator ID2D1Mesh* | ID2D1Mesh arabirimini döndürür |
Korumalı Veri Üyeleri
Veri Akışı Adı | Açıklama |
---|---|
CD2DMesh::m_pMesh | ID2D1Mesh işaretçisi. |
Devralma Hiyerarşisi
CD2DMesh
Gereksinimler
Üst bilgi: afxrendertarget.h
CD2DMesh::~CD2DMesh
Yok edici. Bir D2D mesh nesnesi yok edilirken çağrılır.
virtual ~CD2DMesh();
CD2DMesh::Attach
Var olan kaynak arabirimini nesneye ekler
void Attach(ID2D1Mesh* pResource);
Parametreler
pResource
Mevcut kaynak arabirimi. NULL olamaz
CD2DMesh::CD2DMesh
CD2DMesh nesnesi oluşturur.
CD2DMesh(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parametreler
pParentTarget
İşleme hedefine bir işaretçi.
bAutoDestroy
Nesnenin sahip tarafından yok edildiğini gösterir (pParentTarget).
CD2DMesh::Create
Cd2DMesh 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.
CD2DMesh::D estroy
CD2DMesh nesnesini yok eder.
virtual void Destroy();
CD2DMesh::D etach
Kaynak arabirimini nesneden ayırır
ID2D1Mesh* Detach();
Dönüş Değeri
Ayrılmış kaynak arabirimi işaretçisi.
CD2DMesh::Get
ID2D1Mesh arabirimini döndürür
ID2D1Mesh* Get();
Dönüş Değeri
Bir ID2D1Mesh arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.
CD2DMesh::IsValid
Kaynak geçerliliğini denetler
virtual BOOL IsValid() const;
Dönüş Değeri
Kaynak geçerliyse TRUE; aksi takdirde YANLIŞ.
CD2DMesh::m_pMesh
ID2D1Mesh işaretçisi.
ID2D1Mesh* m_pMesh;
CD2DMesh::Open
Popülasyon için ağı açar.
ID2D1TessellationSink* Open();
Dönüş Değeri
Ağı doldurmak için kullanılan ID2D1TessellationSink işaretçisi.
CD2DMesh::operator ID2D1Mesh*
ID2D1Mesh arabirimini döndürür
operator ID2D1Mesh*();
Dönüş Değeri
Bir ID2D1Mesh arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.