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


Метод ID3D10Device::CreateBlendState (d3d10.h)

Создайте объект blend-state, который инкапсулирует состояние смешения для этапа слияния и вывода.

Синтаксис

HRESULT CreateBlendState(
  [in]  const D3D10_BLEND_DESC *pBlendStateDesc,
  [out] ID3D10BlendState       **ppBlendState
);

Параметры

[in] pBlendStateDesc

Тип: const D3D10_BLEND_DESC*

Указатель на описание состояния наложения (см . D3D10_BLEND_DESC).

[out] ppBlendState

Тип: ID3D10BlendState**

Адрес указателя на созданный объект blend-state (см. интерфейс ID3D10BlendState).

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

Тип: HRESULT

Этот метод возвращает один из следующих кодов возврата Direct3D 10.

Комментарии

Приложение может создавать до 4096 уникальных объектов состояния blend. Для каждого созданного объекта среда выполнения проверяет, имеет ли предыдущий объект такое же состояние. Если такой предыдущий объект существует, среда выполнения вернет указатель на предыдущий экземпляр вместо создания повторяющегося объекта.

Требования

   
Целевая платформа Windows
Header d3d10.h
Библиотека D3D10.lib

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

ИНТЕРФЕЙС ID3D10Device