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


структура 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 (включая D3d10umddi.h)

См. также раздел

CalcPrivateBlendStateSize

CreateBlendState(D3D10_1)

D3D10_1_DDI_BLEND_DESC

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP