Metode ID2D1Transform::MapOutputRectToInputRects (d2d1effectauthor.h)
Memungkinkan transformasi untuk menyatakan bagaimana ia akan memetakan persegi panjang yang diminta pada outputnya ke sekumpulan persegi panjang sampel pada inputnya.
Sintaks
HRESULT MapOutputRectToInputRects(
const D2D1_RECT_L *outputRect,
[out] D2D1_RECT_L *inputRects,
UINT32 inputRectsCount
);
Parameter
outputRect
Jenis: const D2D1_RECT_L*
Persegi output tempat input harus dipetakan.
[out] inputRects
Jenis: D2D1_RECT_L*
Set input yang sesuai. Input akan langsung sesuai dengan input transformasi.
inputRectsCount
Jenis: UINT32
Jumlah input yang ditentukan. Direct2D menjamin bahwa ini sama dengan jumlah input yang ditentukan pada transformasi.
Mengembalikan nilai
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.
Implementasi transformasi harus menganggap metode ini sebagai murni fungsional. Ini dapat mendasarkan persegi panjang input dan output yang dipetakan pada statusnya saat ini seperti yang ditentukan oleh properti efek enkapsulasi. Namun, itu tidak boleh mengubah statusnya sendiri sebagai respons terhadap metode ini yang dipanggil. Implementasi perender Direct2D berhak untuk memanggil metode ini kapan saja dan dalam urutan apa pun.
Persyaratan
Klien minimum yang didukung | Pembaruan Windows 8 dan Platform untuk Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2012 dan Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d2d1effectauthor.h |
Pustaka | D2d1.lib |