Bagikan melalui


Metode ID2D1DeviceContext::SetPrimitiveBlend (d2d1_1.h)

Mengubah mode campuran primitif yang digunakan untuk semua operasi penyajian dalam konteks perangkat.

Sintaks

void SetPrimitiveBlend(
  D2D1_PRIMITIVE_BLEND primitiveBlend
);

Parameter

primitiveBlend

Jenis: D2D1_PRIMITIVE_BLEND

Campuran primitif untuk digunakan.

Nilai kembali

Tidak ada

Keterangan

Campuran primitif akan berlaku untuk semua primitif yang digambar pada konteks, kecuali jika ini ditimpa dengan parameter compositeMode pada API DrawImage .

Campuran primitif berlaku untuk interior primitif apa pun yang digambar pada konteks. Dalam kasus DrawImage, ini akan tersirat oleh persegi gambar, offset, dan transformasi dunia.

Jika campuran primitif adalah apa pun selain D2D1_PRIMITIVE_BLEND_SOURCE_OVER maka penyajian ClearType akan dinonaktifkan. Jika aplikasi secara eksplisit memaksa penyajian ClearType dalam mode ini, konteks gambar akan ditempatkan dalam status kesalahan. D2DERR_WRONG_STATE akan dikembalikan dari EndDraw atau Flush.

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 d2d1_1.h
DLL D2d1.dll

Lihat juga

D2D1_PRIMITIVE_BLEND

ID2D1DeviceContext