Bagikan melalui


D1185: FillGeometry Opacity Mask Brush Restriction

Jika FillGeometry digunakan dengan masker opasitas, kuas utama harus berupa kuas bitmap yang dijepit.

 

Kemungkinan Penyebabnya

Saat menggunakan ID2D1RenderTarget::FillGeometry, kuas utama adalah jenis selain ID2D1BitmapBrush. Atau, kuas utama memiliki mode perpanjangan x atau y selain D2D1_EXTEND_MODE_CLAMP.

Kemungkinan Perbaikan

Jika aplikasi menggunakan FillGeometry dengan masker opasitas, pastikan bahwa kuas utama (tidak bingung dengan kuas opasitas) adalah ID2D1BitmapBrush dengan mode perluasan yang dijepit. Jika perilaku masking opasitas tidak penting, biarkan argumen sikat keburaman sebagai NULL untuk menghapus pembatasan ini pada kuas utama.