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