Bagikan melalui


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

ID2D1EffectImpl

ID2D1Transform