CD2DPathGeometry Sınıfı
ID2D1PathGeometry için bir sarmalayıcı.
Sözdizimi
class CD2DPathGeometry : public CD2DGeometry;
Üyeler
Ortak Oluşturucular
Veri Akışı Adı | Açıklama |
---|---|
CD2DPathGeometry::CD2DPathGeometry | CD2DPathGeometry nesnesi oluşturur. |
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CD2DPathGeometry::Attach | Var olan kaynak arabirimini nesneye ekler |
CD2DPathGeometry::Create | CD2DPathGeometry oluşturur. (Geçersiz Kılmalar CD2DResource::Create.) |
CD2DPathGeometry::D estroy | CD2DPathGeometry nesnesini yok eder. (Geçersiz Kılmalar CD2DGeometry::D estroy.) |
CD2DPathGeometry::D etach | Kaynak arabirimini nesneden ayırır |
CD2DPathGeometry::GetFigureCount | Yol geometrisindeki şekil sayısını alır. |
CD2DPathGeometry::GetSegmentCount | Yol geometrisindeki segment sayısını alır. |
CD2DPathGeometry::Open | Yol geometrisini şekiller ve segmentlerle doldurmak için kullanılan geometri havuzu alır. |
CD2DPathGeometry::Stream | Yol geometrisinin içeriğini belirtilen ID2D1GeometrySink öğesine kopyalar. |
Korumalı Veri Üyeleri
Veri Akışı Adı | Açıklama |
---|---|
CD2DPathGeometry::m_pPathGeometry | ID2D1PathGeometry işaretçisi. |
Devralma Hiyerarşisi
CD2DPathGeometry
Gereksinimler
Üst bilgi: afxrendertarget.h
CD2DPathGeometry::Attach
Var olan kaynak arabirimini nesneye ekler
void Attach(ID2D1PathGeometry* pResource);
Parametreler
pResource
Mevcut kaynak arabirimi. NULL olamaz
CD2DPathGeometry::CD2DPathGeometry
CD2DPathGeometry nesnesi oluşturur.
CD2DPathGeometry(
CRenderTarget* pParentTarget,
BOOL bAutoDestroy = TRUE);
Parametreler
pParentTarget
İşleme hedefine bir işaretçi.
bAutoDestroy
Nesnenin sahip tarafından yok edildiğini gösterir (pParentTarget).
CD2DPathGeometry::Create
CD2DPathGeometry 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.
CD2DPathGeometry::D estroy
CD2DPathGeometry nesnesini yok eder.
virtual void Destroy();
CD2DPathGeometry::D etach
Kaynak arabirimini nesneden ayırır
ID2D1PathGeometry* Detach();
Dönüş Değeri
Ayrılmış kaynak arabirimi işaretçisi.
CD2DPathGeometry::GetFigureCount
Yol geometrisindeki şekil sayısını alır.
int GetFigureCount() const;
Dönüş Değeri
Yol geometrisindeki şekil sayısını verir.
CD2DPathGeometry::GetSegmentCount
Yol geometrisindeki segment sayısını alır.
int GetSegmentCount() const;
Dönüş Değeri
Yol geometrisindeki segment sayısını döndürür.
CD2DPathGeometry::m_pPathGeometry
ID2D1PathGeometry işaretçisi.
ID2D1PathGeometry* m_pPathGeometry;
CD2DPathGeometry::Open
Yol geometrisini şekiller ve segmentlerle doldurmak için kullanılan geometri havuzu alır.
ID2D1GeometrySink* Open();
Dönüş Değeri
Yol geometrisini şekiller ve segmentlerle doldurmak için kullanılan ID2D1GeometrySink işaretçisi.
CD2DPathGeometry::Stream
Yol geometrisinin içeriğini belirtilen ID2D1GeometrySink öğesine kopyalar.
BOOL Stream(ID2D1GeometrySink* geometrySink);
Parametreler
geometrySink
Yol geometrisinin içeriğinin kopyalandığı havuz. Bu havuzun değiştirilmesi bu yol geometrisinin içeriğini değiştirmez.
Dönüş Değeri
Yöntem başarılı olursa TRUE döndürür. Aksi takdirde YANLIŞ döndürür.