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