Поделиться через


структура D3D10_DDI_RENDER_TARGET_BLEND_DESC1 (d3d10umddi.h)

Структура D3D10_DDI_RENDER_TARGET_BLEND_DESC1 описывает состояние смешения для целевого объекта отрисовки.

Синтаксис

typedef struct D3D10_DDI_RENDER_TARGET_BLEND_DESC1 {
  [in] BOOL               BlendEnable;
  [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;
  [in] UINT8              RenderTargetWriteMask;
} D3D10_DDI_RENDER_TARGET_BLEND_DESC1;

Члены

[in] BlendEnable

Логическое значение, указывающее, включена ли смесь для связанного целевого объекта отрисовки. TRUE указывает, что смешивание включено; FALSE указывает, что смешивание отключено.

[in] SrcBlend

Значение D3D10_DDI_BLENDтипа, указывающее режим смешивания источника для включенного целевого объекта отрисовки.

[in] DestBlend

Значение D3D10_DDI_BLENDтипа, указывающее режим смешивания назначения для включенного целевого объекта отрисовки.

[in] BlendOp

Значение D3D10_DDI_BLEND_OPтипа, указывающее операцию смешивания для включенного целевого объекта отрисовки.

[in] SrcBlendAlpha

Значение D3D10_DDI_BLENDтипа, указывающее режим прозрачности источника для включенного целевого объекта отрисовки.

[in] DestBlendAlpha

Значение D3D10_DDI_BLENDтипа, указывающее режим прозрачности назначения для включенного целевого объекта отрисовки.

[in] BlendOpAlpha

Значение D3D10_DDI_BLEND_OPтипа, указывающее операцию смешения прозрачности для включенного целевого объекта отрисовки.

[in] RenderTargetWriteMask

8-битовое значение, указывающее свойства записи для включенного целевого объекта отрисовки. Каждый бит должен иметь одно из следующих значений из перечисления D3D10_DDI_COLOR_WRITE_ENABLE.

Ценность Значение
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) Записывает красный цвет
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) Записывает зеленый цвет
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) Записывает синий
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) Записывает уровень прозрачности
D3D10_DDI_COLOR_WRITE_ENABLE_ALL (побитовое ИЛИ 1,2 4,8) Записывает красный, зеленый, синий и уровень прозрачности

Замечания

Массив структур D3D10_DDI_RENDER_TARGET_BLEND_DESC1 указывается в элементе RenderTarget структуры D3D10_1_DDI_BLEND_DESC для описания состояния смешения.

Требования

Требование Ценность
минимальные поддерживаемые клиентские D3D10_DDI_RENDER_TARGET_BLEND_DESC1 поддерживается в Windows Vista с пакетом обновления 1 (SP1) и более поздними версиями и Windows Server 2008 и более поздними версиями.
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

CalcPrivateBlendStateSize

CreateBlendState(D3D10_1)

D3D10_1_DDI_BLEND_DESC

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP