Bagikan melalui


Kelas CD2DPathGeometry

Pembungkus untuk ID2D1PathGeometry.

Sintaks

class CD2DPathGeometry : public CD2DGeometry;

Anggota

Konstruktor Publik

Nama Deskripsi
CD2DPathGeometry::CD2DPathGeometry Membuat objek CD2DPathGeometry.

Metode Publik

Nama Deskripsi
CD2DPathGeometry::Lampirkan Melampirkan antarmuka sumber daya yang ada ke objek
CD2DPathGeometry::Create Membuat CD2DPathGeometry. (Penimpaan CD2DResource::Create.)
CD2DPathGeometry::D estroy Menghancurkan objek CD2DPathGeometry. (Penimpaan CD2DGeometry::D estroy.)
CD2DPathGeometry::D etach Mencopot antarmuka sumber daya dari objek
CD2DPathGeometry::GetFigureCount Mengambil jumlah angka dalam geometri jalur.
CD2DPathGeometry::GetSegmentCount Mengambil jumlah segmen dalam geometri jalur.
CD2DPathGeometry::Open Mengambil sink geometri yang digunakan untuk mengisi geometri jalur dengan gambar dan segmen.
CD2DPathGeometry::Stream Menyalin konten geometri jalur ke ID2D1GeometrySink yang ditentukan.

Anggota Data yang Dilindungi

Nama Deskripsi
CD2DPathGeometry::m_pPathGeometry Penunjuk ke ID2D1PathGeometry.

Hierarki Warisan

CObject

CD2DResource

CD2DGeometry

CD2DPathGeometry

Persyaratan

Header: afxrendertarget.h

CD2DPathGeometry::Lampirkan

Melampirkan antarmuka sumber daya yang ada ke objek

void Attach(ID2D1PathGeometry* pResource);

Parameter

pResource
Antarmuka sumber daya yang ada. Tidak boleh NULL

CD2DPathGeometry::CD2DPathGeometry

Membuat objek CD2DPathGeometry.

CD2DPathGeometry(
    CRenderTarget* pParentTarget,
    BOOL bAutoDestroy = TRUE);

Parameter

pParentTarget
Penunjuk ke target render.

bAutoDestroy
Menunjukkan bahwa objek akan dihancurkan oleh pemilik (pParentTarget).

CD2DPathGeometry::Create

Membuat CD2DPathGeometry.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parameter

pRenderTarget
Penunjuk ke target render.

Tampilkan Nilai

Jika metode berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

CD2DPathGeometry::D estroy

Menghancurkan objek CD2DPathGeometry.

virtual void Destroy();

CD2DPathGeometry::D etach

Mencopot antarmuka sumber daya dari objek

ID2D1PathGeometry* Detach();

Tampilkan Nilai

Penunjuk ke antarmuka sumber daya yang dilepas.

CD2DPathGeometry::GetFigureCount

Mengambil jumlah angka dalam geometri jalur.

int GetFigureCount() const;

Tampilkan Nilai

Mengembalikan jumlah angka dalam geometri jalur.

CD2DPathGeometry::GetSegmentCount

Mengambil jumlah segmen dalam geometri jalur.

int GetSegmentCount() const;

Tampilkan Nilai

Mengembalikan jumlah segmen dalam geometri jalur.

CD2DPathGeometry::m_pPathGeometry

Penunjuk ke ID2D1PathGeometry.

ID2D1PathGeometry* m_pPathGeometry;

CD2DPathGeometry::Open

Mengambil sink geometri yang digunakan untuk mengisi geometri jalur dengan gambar dan segmen.

ID2D1GeometrySink* Open();

Tampilkan Nilai

Penunjuk ke ID2D1GeometrySink yang digunakan untuk mengisi geometri jalur dengan gambar dan segmen.

CD2DPathGeometry::Stream

Menyalin konten geometri jalur ke ID2D1GeometrySink yang ditentukan.

BOOL Stream(ID2D1GeometrySink* geometrySink);

Parameter

geometrySink
Sink tempat konten geometri jalur disalin. Mengubah sink ini tidak mengubah isi geometri jalur ini.

Tampilkan Nilai

Jika metode berhasil, metode akan mengembalikan TRUE. Jika tidak, ia mengembalikan FALSE.

Lihat juga

Kelas