структура D3D10_DDI_BLEND_DESC (d3d10umddi.h)
Структура D3D10_DDI_BLEND_DESC описывает состояние смешения.
Синтаксис
typedef struct D3D10_DDI_BLEND_DESC {
[in] BOOL AlphaToCoverageEnable;
BOOL BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
[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;
UINT8 RenderTargetWriteMask[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
} D3D10_DDI_BLEND_DESC;
Члены
[in] AlphaToCoverageEnable
Логическое значение, указывающее, включена ли прозрачность. TRUE указывает, что включена прозрачность; FALSE указывает, что покрытие прозрачности отключено. Этот элемент относится только к нескольким образцам, которые могут быть антиализами.
[in] BlendEnable[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]
Массив логических значений, указывающий, включена ли смесь для каждого связанного целевого объекта отрисовки. 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[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]
Массив 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) | Записывает красный, зеленый, синий и уровень прозрачности |
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | d3d10umddi.h (include D3d10umddi.h) |