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


Метод ID3D10Device1::CreateBlendState1 (d3d10_1.h)

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

Синтаксис

HRESULT CreateBlendState1(
  [in]  const D3D10_BLEND_DESC1 *pBlendStateDesc,
  [out] ID3D10BlendState1       **ppBlendState
);

Параметры

[in] pBlendStateDesc

Тип: const D3D10_BLEND_DESC1*

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

[out] ppBlendState

Тип: ID3D10BlendState1**

Адрес указателя на созданный объект состояния смешения (см. раздел ИНТЕРФЕЙС ID3D10BlendState1).

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

Тип: HRESULT

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

Комментарии

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

Для этого метода требуется Windows Vista с пакетом обновления 1 (SP1).

Требования

   
Целевая платформа Windows
Header d3d10_1.h

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

Интерфейс ID3D10Device1