D3D10_DDI_RENDER_TARGET_BLEND_DESC1

D3D10_DDI_RENDER_TARGET_BLEND_DESC1 structure

The D3D10_DDI_RENDER_TARGET_BLEND_DESC1 structure describes a blend state for a render target.

Syntax


typedef struct D3D10_DDI_RENDER_TARGET_BLEND_DESC1 {
  BOOL               BlendEnable;
  D3D10_DDI_BLEND    SrcBlend;
  D3D10_DDI_BLEND    DestBlend;
  D3D10_DDI_BLEND_OP BlendOp;
  D3D10_DDI_BLEND    SrcBlendAlpha;
  D3D10_DDI_BLEND    DestBlendAlpha;
  D3D10_DDI_BLEND_OP BlendOpAlpha;
  UINT8              RenderTargetWriteMask;
} D3D10_DDI_RENDER_TARGET_BLEND_DESC1;

Members

BlendEnable

[in] A Boolean value that specifies whether blending is enabled for the associated render target. TRUE indicates blending is enabled; FALSE indicates blending is disabled.

SrcBlend

[in] A D3D10_DDI_BLEND-typed value that indicates the blend mode of the source for the enabled render target.

DestBlend

[in] A D3D10_DDI_BLEND-typed value that indicates the blend mode of the destination for the enabled render target.

BlendOp

[in] A D3D10_DDI_BLEND_OP-typed value that indicates the blending operation for the enabled render target.

SrcBlendAlpha

[in] A D3D10_DDI_BLEND-typed value that indicates the transparency blend mode of the source for the enabled render target.

DestBlendAlpha

[in] A D3D10_DDI_BLEND-typed value that indicates the transparency blend mode of the destination for the enabled render target.

BlendOpAlpha

[in] A D3D10_DDI_BLEND_OP-typed value that indicates the transparency blending operation for the enabled render target.

RenderTargetWriteMask

[in] An 8-bit bitwise value that indicates the write properties for the enabled render target. Each bit must be set to one of the following values from the D3D10_DDI_COLOR_WRITE_ENABLE enumeration.

ValueMeaning

D3D10_DDI_COLOR_WRITE_ENABLE_RED (1)

Writes red

D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2)

Writes green

D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4)

Writes blue

D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8)

Writes a transparency level

D3D10_DDI_COLOR_WRITE_ENABLE_ALL (1 | 2 | 4 | 8)

Writes red, green, blue, and a transparency level

 

Remarks

An array of D3D10_DDI_RENDER_TARGET_BLEND_DESC1 structures are specified in the RenderTarget member of the D3D10_1_DDI_BLEND_DESC structure to describe a blend state.

Requirements

Version

D3D10_DDI_RENDER_TARGET_BLEND_DESC1 is supported on Windows Vista with Service Pack 1 (SP1) and later versions and Windows Server 2008 and later versions.

Header

D3d10umddi.h (include D3d10umddi.h)

See also

CalcPrivateBlendStateSize(D3D10_1)
CreateBlendState(D3D10_1)
D3D10_1_DDI_BLEND_DESC
D3D10_DDI_BLEND
D3D10_DDI_BLEND_OP

 

 

Send comments about this topic to Microsoft

Show:
© 2016 Microsoft