Bagikan melalui


D1144: Efek bukan target

SetTarget gagal karena efek diteruskan sebagai target.

 

Kemungkinan Penyebabnya

ID2D1DeviceContext::SetTarget mengambil parameter ID2D1Image*. Gambar Direct2D mungkin bitmap, daftar perintah, atau efek. Direct2D hanya menganggap bitmap dan daftar perintah sebagai target yang valid.

Kemungkinan Perbaikan

Ubah aplikasi untuk menggunakan bitmap atau daftar perintah sebagai target konteks perangkatnya. Direct2D tidak melakukan inisialisasi efek menggunakan SetTarget. Sebaliknya, untuk memilih konten efek, aplikasi membuat efek menggunakan ID2D1DeviceContext::CreateEffect dan menggunakan GUID efek yang sesuai.