Метод ID3D11Device::CreateBlendState (d3d11.h)
Создайте объект blend-state, который инкапсулирует состояние смешения для этапа слияния и вывода.
Синтаксис
HRESULT CreateBlendState(
[in] const D3D11_BLEND_DESC *pBlendStateDesc,
[out, optional] ID3D11BlendState **ppBlendState
);
Параметры
[in] pBlendStateDesc
Тип: const D3D11_BLEND_DESC*
Указатель на описание состояния наложения (см . D3D11_BLEND_DESC).
[out, optional] ppBlendState
Тип: ID3D11BlendState**
Адрес указателя на созданный объект blend-state (см. ID3D11BlendState).
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает E_OUTOFMEMORY, если недостаточно памяти для создания объекта состояния наложения. Другие возможные возвращаемые значения см. в разделе Коды возврата Direct3D 11 .
Комментарии
Приложение может создавать до 4096 уникальных объектов состояния blend. Для каждого созданного объекта среда выполнения проверяет, имеет ли предыдущий объект такое же состояние. Если такой предыдущий объект существует, среда выполнения вернет указатель на предыдущий экземпляр вместо создания повторяющегося объекта.
Windows Phone 8. Этот API поддерживается.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d11.h |
Библиотека | D3D11.lib |