Поделиться через


Метод ID3D12GraphicsCommandList::OMSetBlendFactor (d3d12.h)

Задает коэффициент смешивания, который модулирует значения для пиксельного шейдера, целевого объекта отрисовки или и того, и другого.

Синтаксис

void OMSetBlendFactor(
  [in, optional] const FLOAT [4] BlendFactor
);

Параметры

[in, optional] BlendFactor

Тип: const FLOAT[4]

Массив факторов смешения, по одному для каждого компонента RGBA.

Возвращаемое значение

None

Remarks

Если вы создали объект состояния наложения с D3D12_BLEND_BLEND_FACTOR или D3D12_BLEND_INV_BLEND_FACTOR, на этапе смешивания используется массив коэффициентов смешения, отличный от NULL. В противном случае этап смешивания не использует массив коэффициентов смешения, отличный от NULL; среда выполнения хранит коэффициенты смешения.

Если вы передаете значение NULL, среда выполнения использует или сохраняет коэффициент смешения, равный { 1, 1, 1, 1 }.

Требования

   
Целевая платформа Windows
Header d3d12.h
Библиотека D3d12.lib
DLL D3d12.dll

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

ID3D12GraphicsCommandList