METODE ID2D1Transform::MapInputRectsToOutputRect (d2d1effectauthor.h)
Melakukan pemetaan terbalik ke MapOutputRectToInputRects.
Sintaks
HRESULT MapInputRectsToOutputRect(
[in] const D2D1_RECT_L *inputRects,
[in] const D2D1_RECT_L *inputOpaqueSubRects,
UINT32 inputRectCount,
D2D1_RECT_L *outputRect,
D2D1_RECT_L *outputOpaqueSubRect
);
Parameter
[in] inputRects
Jenis: const D2D1_RECT_L*
Array persegi panjang input yang akan dipetakan ke persegi output. Parameter inputRects selalu sama dengan batas input.
[in] inputOpaqueSubRects
Jenis: const D2D1_RECT_L*
Array persegi panjang input yang akan dipetakan ke persegi output buram.
inputRectCount
Jenis: UINT32
Jumlah input yang ditentukan. Implementasi menjamin bahwa ini sama dengan jumlah input yang ditentukan pada transformasi.
outputRect
Jenis: D2D1_RECT_L*
Persegi panjang output yang memetakan ke persegi panjang input yang sesuai.
outputOpaqueSubRect
Jenis: D2D1_RECT_L*
Persegi panjang output yang memetakan ke persegi panjang input buram yang sesuai.
Nilai kembali
Jenis: HRESULT
Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Implementasi transformasi harus memastikan bahwa setiap shader piksel atau implementasi panggilan balik perangkat lunak yang diberikannya menghormati perhitungan ini.
Tidak seperti fungsi MapOutputRectToInputRects dan MapInvalidRect , metode ini secara eksplisit dipanggil oleh perender di tempat yang ditentukan dalam algoritma penyajiannya. Implementasi transformasi dapat mengubah statusnya berdasarkan persegi panjang input dan menggunakan informasi ini untuk mengontrol informasi penyajiannya. Metode ini selalu dipanggil sebelum metode MapInvalidRect dan MapOutputRectToInputRects dari transformasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 dan Pembaruan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 dan Pembaruan Platform untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d2d1effectauthor.h |
Pustaka | D2d1.lib |
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