struktur D3D11_1_DDI_RENDER_TARGET_BLEND_DESC (d3d10umddi.h)
Menjelaskan status campuran untuk target render. Digunakan oleh Windows Display Driver Model (WDDM) 1.2 dan driver tampilan mode pengguna yang lebih baru.
Sintaks
typedef struct D3D11_1_DDI_RENDER_TARGET_BLEND_DESC {
[in] BOOL BlendEnable;
BOOL LogicOpEnable;
[in] D3D10_DDI_BLEND SrcBlend;
[in] D3D10_DDI_BLEND DestBlend;
[in] D3D10_DDI_BLEND_OP BlendOp;
[in] D3D10_DDI_BLEND SrcBlendAlpha;
[in] D3D10_DDI_BLEND DestBlendAlpha;
[in] D3D10_DDI_BLEND_OP BlendOpAlpha;
[in] D3D11_1_DDI_LOGIC_OP LogicOp;
[in] UINT8 RenderTargetWriteMask;
} D3D11_1_DDI_RENDER_TARGET_BLEND_DESC;
Anggota
[in] BlendEnable
Nilai Boolean yang menentukan apakah blending diaktifkan untuk target render terkait. TRUE menunjukkan bahwa blending diaktifkan; FALSE menunjukkan bahwa blending dinonaktifkan.
Catatan
Anggota LogicOpEnable dan BlendEnable tidak boleh keduanya TRUE.
LogicOpEnable
Menentukan apakah operasi logika shader yang diberikan oleh anggota LogicOp tersedia dalam status campuran. Driver tampilan mode pengguna mengatur LogicOpEnable ke TRUE jika operasi logika tersedia dalam status campuran dan FALSE sebaliknya.
Anggota ini FALSE jika driver mendukung fitur Direct3D tingkat 9.1, 9.2, dan 9.3. Anggota ini bersifat opsional jika driver mendukung tingkat fitur 10, 10.1, dan 11.
Anggota ini TRUE jika driver mendukung tingkat fitur 11.1 dan yang lebih baru.
Catatan
Anggota LogicOpEnable dan BlendEnable tidak boleh keduanya TRUE.
[in] SrcBlend
Nilai jenis D3D10_DDI_BLEND yang menunjukkan mode campuran sumber untuk target render yang diaktifkan.
[in] DestBlend
Nilai jenis D3D10_DDI_BLEND yang menunjukkan mode campuran tujuan untuk target render yang diaktifkan.
[in] BlendOp
Nilai jenis D3D10_DDI_BLEND_OP yang menunjukkan operasi penpaduan untuk target render yang diaktifkan.
[in] SrcBlendAlpha
Nilai jenis D3D10_DDI_BLEND yang menunjukkan mode campuran transparansi sumber untuk target render yang diaktifkan.
[in] DestBlendAlpha
Nilai jenis D3D10_DDI_BLEND yang menunjukkan mode campuran transparansi tujuan untuk target render yang diaktifkan.
[in] BlendOpAlpha
Nilai jenis D3D10_DDI_BLEND_OP yang menunjukkan operasi penpaduan transparansi untuk target render yang diaktifkan.
[in] LogicOp
Nilai jenis D3D11_1_DDI_LOGIC_OP yang menentukan operasi logika shader yang tersedia dalam status campuran.
[in] RenderTargetWriteMask
Nilai bitwise 8-bit yang menunjukkan properti tulis untuk target render yang diaktifkan. Setiap bit harus diatur ke salah satu nilai berikut dari enumerasi D3D10_DDI_COLOR_WRITE_ENABLE.
Nilai | Makna |
---|---|
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) | Menulis merah |
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) | Menulis hijau |
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) | Menulis biru |
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) | Menulis tingkat transparansi |
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (bitwise OR 1,2,4,8) | Menulis merah, hijau, biru, dan tingkat transparansi |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |