Bagikan melalui


struktur D3D10_BLEND_DESC1 (d3d10_1.h)

Menjelaskan status campuran untuk perangkat Direct3D 10.1.

Sintaks

typedef struct D3D10_BLEND_DESC1 {
  BOOL                            AlphaToCoverageEnable;
  BOOL                            IndependentBlendEnable;
  D3D10_RENDER_TARGET_BLEND_DESC1 RenderTarget[8];
} D3D10_BLEND_DESC1;

Anggota

AlphaToCoverageEnable

Jenis: BOOL

Menentukan apakah akan menggunakan teknik multisampling alfa-ke-cakupan atau tidak saat mengatur piksel target render.

IndependentBlendEnable

Jenis: BOOL

Atur ke TRUE untuk mengaktifkan penpaduan independen dalam target render simultan. Jika diatur ke FALSE, hanya anggota RenderTarget[0] yang digunakan. RenderTarget[1..7] diabaikan.

RenderTarget[8]

Jenis: D3D10_RENDER_TARGET_BLEND_DESC1

Array deskripsi render-target-blend (lihat D3D10_RENDER_TARGET_BLEND_DESC1); ini sesuai dengan delapan rendertarget yang dapat diatur ke tahap output-merger pada satu waktu.

Keterangan

Untuk melihat bagaimana penpaduan dilakukan, lihat Tahap Output-Merger (Direct3D 10).

Ini adalah nilai default untuk deskripsi campuran.

Provinsi Nilai Default
AlphaToCoverageEnable FALSE
IndependentBlendEnable FALSE
RenderTarget[0]. BlendEnable FALSE
RenderTarget[0]. SrcBlend D3D10_BLEND_ONE
RenderTarget[0]. DestBlend D3D10_BLEND_ZERO
RenderTarget[0]. BlendOp D3D10_BLEND_OP_ADD
RenderTarget[0]. SrcBlendAlpha D3D10_BLEND_ONE
RenderTarget[0]. DestBlendAlpha D3D10_BLEND_ZERO
RenderTarget[0]. BlendOpAlpha D3D10_BLEND_OP_ADD
RenderTarget[0]. RenderTargetWriteMask D3D10_COLOR_WRITE_ENABLE_ALL
 

Struktur ini memerlukan Windows Vista Service Pack 1.

Jika jenis driver diatur ke D3D_DRIVER_TYPE_HARDWARE, tingkat fitur diatur ke kurang dari atau sama dengan D3D_FEATURE_LEVEL_9_3, dan format piksel target render diatur ke DXGI_FORMAT_R8G8B8A8_UNORM_SRGB, DXGI_FORMAT_B8G8R8A8_UNORM_SRGB, atau DXGI_FORMAT_B8G8R8X8_UNORM_SRGB, perangkat melakukan perpaduan dalam ruang RGB standar (sRGB) dan bukan dalam ruang linier. Namun, jika tingkat fitur diatur ke lebih besar dari D3D_FEATURE_LEVEL_9_3, perangkat melakukan perpaduan dalam ruang linier.

Persyaratan

Persyaratan Nilai
Header d3d10_1.h

Lihat juga

Struktur Inti