D3D10_1_DDI_BLEND_DESC结构 (d3d10umddi.h)

D3D10_1_DDI_BLEND_DESC结构描述混合状态。

语法

typedef struct D3D10_1_DDI_BLEND_DESC {
  [in] BOOL                                AlphaToCoverageEnable;
  [in] BOOL                                IndependentBlendEnable;
       D3D10_DDI_RENDER_TARGET_BLEND_DESC1 RenderTarget[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
} D3D10_1_DDI_BLEND_DESC;

成员

[in] AlphaToCoverageEnable

一个布尔值,该值指定是否启用透明度覆盖率。 TRUE 表示已启用透明度覆盖率; FALSE 表示已禁用透明度覆盖率。 此成员仅适用于多样本抗锯齿。

[in] IndependentBlendEnable

一个布尔值,该值仅指定 CalcPrivateBlendStateSize (D3D10_1) 函数是否复制 了 RenderTarget 成员将该数组中指定的第一个条目复制到该数组的其他条目。 TRUE 表示第一个条目未复制; FALSE 表示 RenderTarget 成员中数组中的第一个条目将复制到数组的其他条目。

[in] RenderTarget

一个由 D3D10_DDI_RENDER_TARGET_BLEND_DESC1 结构构成的数组,用于指示每个关联的呈现目标的混合状态。

要求

   
最低受支持的客户端 Windows Vista 上支持 service Pack 1 (SP1) 及更高版本以及 Windows Server 2008 及更高版本D3D10_1_DDI_BLEND_DESC。
Header d3d10umddi.h (包括 D3d10umddi.h)

另请参阅

CalcPrivateBlendStateSize (D3D10_1)

CreateBlendState (D3D10_1)

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP

D3D10_DDI_RENDER_TARGET_BLEND_DESC1