структура D3D10_1_DDI_BLEND_DESC (d3d10umddi.h)

Структура D3D10_1_DDI_BLEND_DESC описывает состояние смешения.

Синтаксис

typedef struct D3D10_1_DDI_BLEND_DESC {
  [in] BOOL                                AlphaToCoverageEnable;
  [in] BOOL                                IndependentBlendEnable;
       D3D10_DDI_RENDER_TARGET_BLEND_DESC1 RenderTarget[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT];
} D3D10_1_DDI_BLEND_DESC;

Члены

[in] AlphaToCoverageEnable

Логическое значение, указывающее, включено ли покрытие прозрачности. Значение TRUE указывает, что охват прозрачности включен; Значение FALSE означает, что покрытие прозрачности отключено. Этот элемент относится только к сглаживаниям с несколькими образцами.

[in] IndependentBlendEnable

Логическое значение, указывающее только, реплицировала ли функция CalcPrivateBlendStateSize(D3D10_1) первую запись в массиве, указанную элементом RenderTarget , на другие записи этого массива. ЗНАЧЕНИЕ TRUE указывает, что первая запись не была реплицирована; Значение FALSE указывает, что первая запись в массиве в элементе RenderTarget реплицируется на другие записи массива.

[in] RenderTarget[D3D10_DDI_SIMULTANEOUS_RENDER_TARGET_COUNT]

Массив D3D10_DDI_RENDER_TARGET_BLEND_DESC1 структур, указывающих состояние смешения для каждого связанного целевого объекта отрисовки.

Требования

Требование Значение
Минимальная версия клиента D3D10_1_DDI_BLEND_DESC поддерживается в Windows Vista с пакетом обновления 1 (SP1) и более поздних версий, а также Windows Server 2008 и более поздних версий.
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

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

CalcPrivateBlendStateSize(D3D10_1)

CreateBlendState(D3D10_1)

D3D10_DDI_BLEND

D3D10_DDI_BLEND_OP

D3D10_DDI_RENDER_TARGET_BLEND_DESC1