Aracılığıyla paylaş


CD2DMesh Sınıfı

ID2D1Mesh için bir sarmalayıcı.

Sözdizimi

class CD2DMesh : public CD2DResource;

Üyeler

Ortak Oluşturucular

Ad Tanım
CD2DMesh::CD2DMesh CD2DMesh nesnesi oluşturur.
CD2DMesh::~CD2DMesh Yok edici. Bir D2D mesh nesnesi yok edilirken çağrılır.

Genel Yöntemler

Ad Tanım
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

Ad Tanım
CD2DMesh::operator ID2D1Mesh* ID2D1Mesh arabirimini döndürür

Korumalı Veri Üyeleri

Ad Tanım
CD2DMesh::m_pMesh ID2D1Mesh işaretçisi.

Devralma Hiyerarşisi

Cobject

CD2DResource

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.

İade 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();

İade Değeri

Ayrılmış kaynak arabirimi işaretçisi.

CD2DMesh::Get

ID2D1Mesh arabirimini döndürür

ID2D1Mesh* Get();

İade 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;

İade 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();

İade Değeri

Ağı doldurmak için kullanılan ID2D1TessellationSink işaretçisi.

CD2DMesh::operator ID2D1Mesh*

ID2D1Mesh arabirimini döndürür

operator ID2D1Mesh*();

İade Değeri

Bir ID2D1Mesh arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.

Ayrıca bkz.

Sınıflar