Metode ID2D1RenderInfo::SetOutputBuffer (d2d1effectauthor.h)
Memungkinkan penelepon untuk mengontrol presisi output dan kedalaman saluran transformasi tempat informasi render dienkapsulasi.
Sintaks
HRESULT SetOutputBuffer(
D2D1_BUFFER_PRECISION bufferPrecision,
D2D1_CHANNEL_DEPTH channelDepth
);
Parameter
bufferPrecision
Jenis: D2D1_BUFFER_PRECISION
Jenis buffer yang harus digunakan sebagai output dari transformasi ini.
channelDepth
Jenis: D2D1_CHANNEL_DEPTH
Jumlah saluran yang akan digunakan pada buffer output.
Nilai kembali
Jenis: HRESULT
Jika metode berhasil, metode akan mengembalikan S_OK. Jika gagal, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Jika presisi output transformasi tidak ditentukan, maka akan default ke presisi yang ditentukan pada konteks perangkat Direct2D. Maksimum 16bpc UNORM dan 16bpc FLOAT adalah 32bpc FLOAT.
Kedalaman saluran output akan cocok dengan maksimum kedalaman saluran input jika kedalaman saluran D2D1_CHANNEL_DEPTH_DEFAULT.
Tidak ada kedalaman saluran output global, ini selalu dibiarkan untuk mengontrol 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 Platform Update untuk Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | d2d1effectauthor.h |
Pustaka | D2d1.lib |