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)

Lihat juga

CalcPrivateBlendStateSize

CreateBlendState

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP