Bagikan melalui


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

Lihat juga

D2D1_BUFFER_PRECISION

D2D1_CHANNEL_DEPTH

ID2D1DeviceContext::SetRenderingControls

ID2D1RenderInfo