Antarmuka ID2D1DeviceContext2 (d2d1_3.h)
Antarmuka ini melakukan semua fungsi yang sama dengan antarmuka ID2D1DeviceContext1, ditambah memungkinkan fungsionalitas seperti penyajian tinta, penyajian jala gradien, dan pemuatan gambar yang ditingkatkan.
Warisan
Antarmuka ID2D1DeviceContext2 mewarisi dari ID2D1DeviceContext1. ID2D1DeviceContext2 juga memiliki jenis anggota berikut:
Metode
Antarmuka ID2D1DeviceContext2 memiliki metode ini.
ID2D1DeviceContext2::CreateGradientMesh Membuat instans ID2D1GradientMesh baru menggunakan array patch yang diberikan. |
ID2D1DeviceContext2::CreateImageSourceFromDxgi Membuat sumber gambar dari satu set permukaan DXGI. Permukaan YCbCr dikonversi ke RGBA secara otomatis selama gambar berikutnya. |
ID2D1DeviceContext2::CreateImageSourceFromWic Membuat objek sumber gambar dari sumber bitmap WIC, sambil mengisi semua memori piksel dalam sumber gambar. Gambar dimuat dan disimpan saat menggunakan jumlah memori minimal. (kelebihan beban 3/3) |
ID2D1DeviceContext2::CreateImageSourceFromWic Membuat objek sumber gambar dari sumber bitmap WIC, sambil mengisi semua memori piksel dalam sumber gambar. Gambar dimuat dan disimpan saat menggunakan jumlah memori minimal. (kelebihan beban 2/3) |
ID2D1DeviceContext2::CreateImageSourceFromWic Membuat objek sumber gambar dari sumber bitmap WIC, sambil mengisi semua memori piksel dalam sumber gambar. Gambar dimuat dan disimpan saat menggunakan jumlah memori minimal. (kelebihan beban 1/3) |
ID2D1DeviceContext2::CreateInk Membuat objek ID2D1Ink baru yang dimulai pada titik tertentu. (kelebihan beban 1/2) |
ID2D1DeviceContext2::CreateInk Membuat objek ID2D1Ink baru yang dimulai pada titik tertentu. (kelebihan beban 2/2) |
ID2D1DeviceContext2::CreateInkStyle Membuat objek ID2D1InkStyle baru, untuk digunakan dengan metode penyajian tinta seperti DrawInk. (kelebihan beban 1/2) |
ID2D1DeviceContext2::CreateInkStyle Membuat objek ID2D1InkStyle baru, untuk digunakan dengan metode penyajian tinta seperti DrawInk. (kelebihan beban 2/2) |
ID2D1DeviceContext2::CreateLookupTable3D Membuat tabel pencarian 3D untuk memetakan input 3 saluran ke output 3 saluran. Data tabel harus disediakan dalam format 4 saluran. (ID2D1DeviceContext2.CreateLookupTable3D) |
ID2D1DeviceContext2::CreateTransformedImageSource Membuat sumber gambar yang berbagi sumber daya dengan sumber daya asli. |
ID2D1DeviceContext2::D rawGdiMetafile Menggambar metafile ke konteks perangkat menggunakan persegi panjang sumber dan tujuan yang diberikan. (kelebihan beban 1/3) |
ID2D1DeviceContext2::D rawGdiMetafile Menggambar metafile ke konteks perangkat menggunakan persegi panjang sumber dan tujuan yang diberikan. (kelebihan beban 3/3) |
ID2D1DeviceContext2::D rawGdiMetafile Menggambar metafile ke konteks perangkat menggunakan persegi panjang sumber dan tujuan yang diberikan. (kelebihan beban 2/3) |
ID2D1DeviceContext2::D rawGradientMesh Merender jala gradien tertentu ke target. (ID2D1DeviceContext2.DrawGradientMesh) |
ID2D1DeviceContext2::D rawInk Merender objek tinta yang diberikan menggunakan gaya kuas dan tinta yang diberikan. (ID2D1DeviceContext2.DrawInk) |
ID2D1DeviceContext2::GetGradientMeshWorldBounds Mengembalikan batas dunia dari jala gradien tertentu. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2016 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d2d1_3.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk