Metode ID2D1Transform::MapInvalidRect (d2d1effectauthor.h)
Mengatur persegi panjang input untuk pass penyajian ini ke dalam transformasi.
Sintaks
HRESULT MapInvalidRect(
UINT32 inputIndex,
D2D1_RECT_L invalidInputRect,
[out] D2D1_RECT_L *invalidOutputRect
);
Parameter
inputIndex
Jenis: UINT32
Indeks persegi panjang input.
invalidInputRect
Jenis: D2D1_RECT_L
Persegi panjang input tidak valid.
[out] invalidOutputRect
Jenis: D2D1_RECT_L*
Persegi output tempat persegi panjang input harus dipetakan.
Nilai kembali
Jenis: HRESULT
Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Implementasi transformasi harus menganggap MapInvalidRect sebagai murni fungsional. Implementasi transformasi dapat mendasarkan persegi panjang input yang dipetakan pada status implementasi transformasi saat ini seperti yang ditentukan oleh properti efek enkapsulasi. Tetapi implementasi transformasi tidak dapat mengubah statusnya sendiri sebagai respons terhadap panggilan ke MapInvalidRect. Direct2D dapat memanggil metode ini kapan saja dan dalam urutan apa pun mengikuti panggilan ke metode MapInputRectsToOutputRect .
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