Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Digunakan untuk menentukan mode campuran untuk semua operasi penpaduan Direct2D.
Sintaks
typedef enum D2D1_COMPOSITE_MODE {
D2D1_COMPOSITE_MODE_SOURCE_OVER = 0,
D2D1_COMPOSITE_MODE_DESTINATION_OVER = 1,
D2D1_COMPOSITE_MODE_SOURCE_IN = 2,
D2D1_COMPOSITE_MODE_DESTINATION_IN = 3,
D2D1_COMPOSITE_MODE_SOURCE_OUT = 4,
D2D1_COMPOSITE_MODE_DESTINATION_OUT = 5,
D2D1_COMPOSITE_MODE_SOURCE_ATOP = 6,
D2D1_COMPOSITE_MODE_DESTINATION_ATOP = 7,
D2D1_COMPOSITE_MODE_XOR = 8,
D2D1_COMPOSITE_MODE_PLUS = 9,
D2D1_COMPOSITE_MODE_SOURCE_COPY = 10,
D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY = 11,
D2D1_COMPOSITE_MODE_MASK_INVERT = 12,
D2D1_COMPOSITE_MODE_FORCE_DWORD = 0xffffffff
} ;
Konstanta
D2D1_COMPOSITE_MODE_SOURCE_OVER Nilai: 0 Mode campuran sumber-atas-tujuan standar. |
D2D1_COMPOSITE_MODE_DESTINATION_OVER Nilai: 1 Tujuan dirender melalui sumber. |
D2D1_COMPOSITE_MODE_SOURCE_IN Nilai: 2 Melakukan klip logis piksel sumber terhadap piksel tujuan. |
D2D1_COMPOSITE_MODE_DESTINATION_IN Nilai: 3 Inversi dari operasi D2D1_COMPOSITE_MODE_SOURCE_IN . |
D2D1_COMPOSITE_MODE_SOURCE_OUT Nilai: 4 Ini adalah inversi logis untuk D2D1_COMPOSITE_MODE_SOURCE_IN. |
D2D1_COMPOSITE_MODE_DESTINATION_OUT Nilai: 5 adalah inversi logis untuk D2D1_COMPOSITE_MODE_DESTINATION_IN. |
D2D1_COMPOSITE_MODE_SOURCE_ATOP Nilai: 6 Menulis piksel sumber di atas tujuan di mana ada piksel tujuan. |
D2D1_COMPOSITE_MODE_DESTINATION_ATOP Nilai: 7 Inversi logis dari D2D1_COMPOSITE_MODE_SOURCE_ATOP. |
D2D1_COMPOSITE_MODE_XOR Nilai: 8 Sumber dibalik dengan tujuan. |
D2D1_COMPOSITE_MODE_PLUS Nilai: 9 Komponen saluran dijumlahkan. |
D2D1_COMPOSITE_MODE_SOURCE_COPY Nilai: 10 Sumber disalin ke tujuan; piksel tujuan diabaikan. |
D2D1_COMPOSITE_MODE_BOUNDED_SOURCE_COPY Nilai: 11 Setara dengan D2D1_COMPOSITE_MODE_SOURCE_COPY, tetapi piksel di luar batas sumber tidak berubah. |
D2D1_COMPOSITE_MODE_MASK_INVERT Nilai: 12 Warna tujuan dibalik sesuai dengan masker sumber. |
D2D1_COMPOSITE_MODE_FORCE_DWORD Nilai: 0xffffffff |
Keterangan
Gambar di sini menunjukkan contoh masing-masing mode dengan gambar yang memiliki tingkat keburaman 1,0 atau 0,5.

Mungkin ada interpretasi yang sedikit berbeda dari nilai enumerasi ini tergantung di mana nilai digunakan.
-
Dengan efek komposit:
D2D1_COMPOSITE_MODE_DESTINATION_COPY setara dengan D2D1_COMPOSITE_MODE_SOURCE_COPY dengan input terbalik.
- Sebagai parameter untuk ID2D1DeviceContext::D rawImage: D2D1_COMPOSITE_MODE_DESTINATION_COPY adalah no-op karena tujuan sudah berada di target yang dipilih.
Kode sampel
Misalnya yang menggunakan mode komposit, unduh sampel mode efek komposit Direct2D.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] |
Header | d2d1_1.h |