Bagikan melalui


Antarmuka ID2D1Geometry (d2d1.h)

Mewakili sumber daya geometri dan mendefinisikan sekumpulan metode pembantu untuk memanipulasi dan mengukur bentuk geometris. Antarmuka yang mewarisi dari ID2D1Geometry menentukan bentuk tertentu.

Warisan

Antarmuka ID2D1Geometry mewarisi dari ID2D1Resource. ID2D1Geometry juga memiliki jenis anggota ini:

Metode

Antarmuka ID2D1Geometry memiliki metode ini.

 
ID2D1Geometry::CombineWithGeometry

Menggabungkan geometri ini dengan geometri yang ditentukan dan menyimpan hasilnya dalam ID2D1SimplifiedGeometrySink. (kelebihan beban 3/4)
ID2D1Geometry::CombineWithGeometry

Menggabungkan geometri ini dengan geometri yang ditentukan dan menyimpan hasilnya dalam ID2D1SimplifiedGeometrySink. (kelebihan beban 2/4)
ID2D1Geometry::CombineWithGeometry

Menggabungkan geometri ini dengan geometri yang ditentukan dan menyimpan hasilnya dalam ID2D1SimplifiedGeometrySink. (kelebihan beban 4/4)
ID2D1Geometry::CombineWithGeometry

Menggabungkan geometri ini dengan geometri yang ditentukan dan menyimpan hasilnya dalam ID2D1SimplifiedGeometrySink. (kelebihan beban 1/4)
ID2D1Geometry::CompareWithGeometry

Menjelaskan persimpangan antara geometri ini dan geometri yang ditentukan. Perbandingan dilakukan menggunakan toleransi meratakan default. (kelebihan beban 1/2)
ID2D1Geometry::CompareWithGeometry

Menjelaskan persimpangan antara geometri ini dan geometri yang ditentukan. Perbandingan dilakukan menggunakan toleransi meratakan yang ditentukan.
ID2D1Geometry::CompareWithGeometry

Menjelaskan persimpangan antara geometri ini dan geometri yang ditentukan. Perbandingan dilakukan menggunakan toleransi meratakan default. (kelebihan beban 2/2)
ID2D1Geometry::CompareWithGeometry

Menjelaskan persimpangan antara geometri ini dan geometri yang ditentukan. Perbandingan dilakukan dengan menggunakan toleransi meratakan yang ditentukan.
ID2D1Geometry::ComputeArea

Menghitung area geometri setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi default.
ID2D1Geometry::ComputeArea

Menghitung area geometri setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi yang ditentukan. (kelebihan beban 2/3)
ID2D1Geometry::ComputeArea

Menghitung area geometri setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi yang ditentukan. (kelebihan beban 3/3)
ID2D1Geometry::ComputeArea

Menghitung area geometri setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi yang ditentukan. (kelebihan beban 1/3)
ID2D1Geometry::ComputeLength

Menghitung panjang geometri seolah-olah setiap segmen tidak terdaftar ke dalam garis. (kelebihan beban 1/4)
ID2D1Geometry::ComputeLength

Menghitung panjang geometri seolah-olah setiap segmen tidak terdaftar ke dalam garis. (kelebihan beban 3/4)
ID2D1Geometry::ComputeLength

Menghitung panjang geometri seolah-olah setiap segmen tidak terdaftar ke dalam garis. (kelebihan beban 2/4)
ID2D1Geometry::ComputeLength

Menghitung panjang geometri seolah-olah setiap segmen tidak terdaftar ke dalam garis. (kelebihan beban 4/4)
ID2D1Geometry::ComputePointAtLength

Menghitung vektor titik dan tangen pada jarak yang ditentukan di sepanjang geometri setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi default. (kelebihan beban 1/2)
ID2D1Geometry::ComputePointAtLength

Menghitung vektor titik dan tangen pada jarak yang ditentukan di sepanjang geometri setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi yang ditentukan. (kelebihan beban 2/2)
ID2D1Geometry::ComputePointAtLength

Menghitung vektor titik dan tangen pada jarak yang ditentukan di sepanjang geometri setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi default. (kelebihan beban 2/2)
ID2D1Geometry::ComputePointAtLength

Menghitung vektor titik dan tangen pada jarak yang ditentukan di sepanjang geometri setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi yang ditentukan. (kelebihan beban 1/2)
ID2D1Geometry::FillContainsPoint

Menunjukkan apakah area yang diisi oleh geometri akan berisi titik yang ditentukan.
ID2D1Geometry::FillContainsPoint

Menunjukkan apakah area yang diisi oleh geometri akan berisi titik yang ditentukan mengingat toleransi merata yang ditentukan. (kelebihan beban 1/2)
ID2D1Geometry::FillContainsPoint

Menunjukkan apakah area yang diisi oleh geometri ini akan berisi titik yang ditentukan.
ID2D1Geometry::FillContainsPoint

Menunjukkan apakah area yang diisi oleh geometri akan berisi titik yang ditentukan mengingat toleransi merata yang ditentukan. (kelebihan beban 2/2)
ID2D1Geometry::GetBounds

Mengambil batas geometri. (kelebihan beban 2/2)
ID2D1Geometry::GetBounds

Mengambil batas geometri. (kelebihan beban 1/2)
ID2D1Geometry::GetWidenedBounds

Mendapatkan batas geometri setelah dilebarkan oleh lebar dan gaya goresan yang ditentukan dan diubah oleh matriks yang ditentukan. (kelebihan beban 4/4)
ID2D1Geometry::GetWidenedBounds

Mendapatkan batas geometri setelah dilebarkan oleh lebar dan gaya goresan yang ditentukan dan diubah oleh matriks yang ditentukan. (kelebihan beban 3/4)
ID2D1Geometry::GetWidenedBounds

Mendapatkan batas geometri setelah dilebarkan oleh lebar dan gaya goresan yang ditentukan dan diubah oleh matriks yang ditentukan. (kelebihan beban 1/4)
ID2D1Geometry::GetWidenedBounds

Mendapatkan batas geometri setelah dilebarkan oleh lebar dan gaya goresan yang ditentukan dan diubah oleh matriks yang ditentukan. (kelebihan beban 2/4)
ID2D1Geometry::Kerangka

Menghitung kerangka geometri dan menulis hasilnya ke ID2D1SimplifiedGeometrySink. (kelebihan beban 3/4)
ID2D1Geometry::Kerangka

Menghitung kerangka geometri dan menulis hasilnya ke ID2D1SimplifiedGeometrySink. (kelebihan beban 2/4)
ID2D1Geometry::Kerangka

Menghitung kerangka geometri dan menulis hasilnya ke ID2D1SimplifiedGeometrySink. (kelebihan beban 1/4)
ID2D1Geometry::Kerangka

Menghitung kerangka geometri dan menulis hasilnya ke ID2D1SimplifiedGeometrySink. (kelebihan beban 4/4)
ID2D1Geometry::Simplify

Membuat versi geometri yang disederhanakan yang hanya berisi garis dan kurva Bezier kubik (opsional) dan menulis hasilnya ke ID2D1SimplifiedGeometrySink. (kelebihan beban 4/4)
ID2D1Geometry::Simplify

Membuat versi geometri yang disederhanakan yang hanya berisi garis dan kurva Bezier kubik (opsional) dan menulis hasilnya ke ID2D1SimplifiedGeometrySink. (kelebihan beban 1/4)
ID2D1Geometry::Simplify

Membuat versi geometri yang disederhanakan yang hanya berisi garis dan kurva Bezier kubik (opsional) dan menulis hasilnya ke ID2D1SimplifiedGeometrySink. (kelebihan beban 2/4)
ID2D1Geometry::Simplify

Membuat versi geometri yang disederhanakan yang hanya berisi garis dan kurva Bezier kubik (opsional) dan menulis hasilnya ke ID2D1SimplifiedGeometrySink. (kelebihan beban 3/4)
ID2D1Geometry::StrokeContainsPoint

Menentukan apakah goresan geometri berisi titik yang ditentukan mengingat ketebalan goresan, gaya, dan transformasi yang ditentukan. (kelebihan beban 4/4)
ID2D1Geometry::StrokeContainsPoint

Menentukan apakah goresan geometri berisi titik yang ditentukan mengingat ketebalan goresan, gaya, dan transformasi yang ditentukan. (kelebihan beban 2/4)
ID2D1Geometry::StrokeContainsPoint

Menentukan apakah goresan geometri berisi titik yang ditentukan mengingat ketebalan goresan, gaya, dan transformasi yang ditentukan. (kelebihan beban 1/4)
ID2D1Geometry::StrokeContainsPoint

Menentukan apakah goresan geometri berisi titik yang ditentukan mengingat ketebalan goresan, gaya, dan transformasi yang ditentukan. (kelebihan beban 3/4)
ID2D1Geometry::Tessellate

Membuat satu set segitiga luka searah jarang yang mencakup geometri setelah diubah menggunakan matriks yang ditentukan dan diratakan menggunakan toleransi yang ditentukan. (kelebihan beban 1/2)
ID2D1Geometry::Tessellate

Membuat satu set segitiga luka searah jarang yang mencakup geometri setelah diubah menggunakan matriks yang ditentukan dan diratakan menggunakan toleransi default. (kelebihan beban 2/2)
ID2D1Geometry::Tessellate

Membuat satu set segitiga luka searah jarang yang mencakup geometri setelah diubah menggunakan matriks yang ditentukan dan diratakan menggunakan toleransi yang ditentukan. (kelebihan beban 2/2)
ID2D1Geometry::Tessellate

Membuat satu set segitiga luka searah jarang yang mencakup geometri setelah diubah menggunakan matriks yang ditentukan dan diratakan menggunakan toleransi default. (kelebihan beban 1/2)
ID2D1Geometry::Widen

Memperluas geometri dengan goresan yang ditentukan dan menulis hasilnya ke ID2D1SimplifiedGeometrySink setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi yang ditentukan. (kelebihan beban 1/2)
ID2D1Geometry::Widen

Memperluas geometri dengan goresan yang ditentukan dan menulis hasilnya ke ID2D1SimplifiedGeometrySink setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi default. (kelebihan beban 2/2)
ID2D1Geometry::Widen

Memperluas geometri dengan goresan yang ditentukan dan menulis hasilnya ke ID2D1SimplifiedGeometrySink setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi yang ditentukan. (kelebihan beban 2/2)
ID2D1Geometry::Widen

Memperluas geometri dengan goresan yang ditentukan dan menulis hasilnya ke ID2D1SimplifiedGeometrySink setelah diubah oleh matriks yang ditentukan dan diratakan menggunakan toleransi default. (kelebihan beban 1/2)

Keterangan

Ada beberapa jenis objek geometri Direct2D: geometri sederhana (ID2D1RectangleGeometry, ID2D1RoundedRectangleGeometry, atau ID2D1EllipseGeometry), geometri jalur (ID2D1PathGeometry), atau geometri komposit (ID2D1GeometryGroup dan ID2D1TransformedGeometry).

Geometri Direct2D memungkinkan Anda menggambarkan angka dua dimensi dan juga menawarkan banyak kegunaan, seperti menentukan wilayah uji hit, wilayah klip, dan bahkan jalur animasi.

Geometri Direct2D adalah sumber daya yang tidak dapat diubah dan independen perangkat yang dibuat oleh ID2D1Factory. Secara umum, Anda harus membuat geometri sekali dan mempertahankannya selama masa pakai aplikasi, atau sampai perlu dimodifikasi. Untuk informasi selengkapnya tentang sumber daya independen perangkat dan bergantung pada perangkat, lihat Gambaran Umum Sumber Daya.

Persyaratan

   
Klien minimum yang didukung Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header d2d1.h

Lihat juga

Gambaran Umum Geometri

ID2D1Resource