структура 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) |