struktur D3D10_DDI_BLEND_DESC (d3d10umddi.h)
Struktur D3D10_DDI_BLEND_DESC menjelaskan status campuran.
Sintaks
typedef struct D3D10_DDI_BLEND_DESC {
[in] BOOL AlphaToCoverageEnable;
BOOL BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
[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;
UINT8 RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
} D3D10_DDI_BLEND_DESC;
Anggota
[in] AlphaToCoverageEnable
Nilai Boolean yang menentukan apakah cakupan transparansi diaktifkan. TRUE menunjukkan cakupan transparansi diaktifkan; FALSE menunjukkan cakupan transparansi dinonaktifkan. Anggota ini hanya relevan untuk antialias beberapa sampel.
[in] BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]
Array nilai Boolean yang menentukan apakah blending diaktifkan untuk setiap target render terkait. TRUE menunjukkan bahwa penpaduan diaktifkan; FALSE menunjukkan bahwa penpaduan dinonaktifkan.
[in] SrcBlend
Nilai jenis D3D10_DDI_BLEND yang menunjukkan mode campuran sumber untuk semua target render yang diaktifkan.
[in] DestBlend
Nilai jenis D3D10_DDI_BLEND yang menunjukkan mode campuran tujuan untuk semua target render yang diaktifkan.
[in] BlendOp
Nilai D3D10_DDI_BLEND_OP-ketik yang menunjukkan operasi penpaduan untuk semua target render yang diaktifkan.
[in] SrcBlendAlpha
Nilai D3D10_DDI_BLEND-ketik yang menunjukkan mode campuran transparansi sumber untuk semua target render yang diaktifkan.
[in] DestBlendAlpha
Nilai jenis D3D10_DDI_BLEND yang menunjukkan mode campuran transparansi tujuan untuk semua target render yang diaktifkan.
[in] BlendOpAlpha
Nilai D3D10_DDI_BLEND_OP-typed yang menunjukkan operasi penpaduan transparansi untuk semua target render yang diaktifkan.
[in] RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]
Array nilai bitwise 8-bit yang menunjukkan properti tulis untuk setiap target render terkait. Setiap bit dari setiap elemen 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 | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3d10umddi.h (termasuk D3d10umddi.h) |