Enumerasi D3DBLENDOP
Menentukan operasi campuran yang didukung. Lihat Keterangan untuk definisi istilah.
Sintaks
typedef enum D3DBLENDOP {
D3DBLENDOP_ADD = 1,
D3DBLENDOP_SUBTRACT = 2,
D3DBLENDOP_REVSUBTRACT = 3,
D3DBLENDOP_MIN = 4,
D3DBLENDOP_MAX = 5,
D3DBLENDOP_FORCE_DWORD = 0x7fffffff
} D3DBLENDOP, *LPD3DBLENDOP;
Konstanta
-
D3DBLENDOP_ADD
-
Hasilnya adalah tujuan yang ditambahkan ke sumber. Hasil = Sumber + Tujuan
-
D3DBLENDOP_SUBTRACT
-
Hasilnya adalah tujuan yang dikurangi dari ke sumbernya. Hasil = Sumber - Tujuan
-
D3DBLENDOP_REVSUBTRACT
-
Hasilnya adalah sumber yang dikurangi dari tujuan. Result = Destination - Source
-
D3DBLENDOP_MIN
-
Hasilnya adalah minimum sumber dan tujuan. Result = MIN(Source, Destination)
-
D3DBLENDOP_MAX
-
Hasilnya adalah maksimum sumber dan tujuan. Result = MAX(Source, Destination)
-
D3DBLENDOP_FORCE_DWORD
-
Memaksa enumerasi ini untuk mengkompilasi ke ukuran 32 bit. Tanpa nilai ini, beberapa pengkompilasi akan memungkinkan enumerasi ini untuk dikompilasi ke ukuran selain 32 bit. Nilai ini tidak digunakan.
Keterangan
Sumber, Tujuan, dan Hasil didefinisikan sebagai:
Istilah | Jenis | Deskripsi |
---|---|---|
Sumber | Input | Warna piksel sumber sebelum operasi. |
Tujuan | Input | Warna piksel di buffer tujuan sebelum operasi. |
Hasil | Output | Nilai yang dikembalikan yang merupakan warna campuran yang dihasilkan dari operasi. |
Jenis enumerasi ini menentukan nilai yang digunakan oleh status render berikut:
- D3DRS_BLENDOP
- D3DRS_BLENDOPALPHA
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk