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


Метод ID3D11Device1::CreateRasterizerState1 (d3d11_1.h)

Создает объект состояния растеризатора, который сообщает этапу растеризатора о том, как вести себя, и приводит к принудительному подсчету выборок во время отрисовки или растеризации БПЛА.

Синтаксис

HRESULT CreateRasterizerState1(
  [in]            const D3D11_RASTERIZER_DESC1 *pRasterizerDesc,
  [out, optional] ID3D11RasterizerState1       **ppRasterizerState
);

Параметры

[in] pRasterizerDesc

Указатель на структуру D3D11_RASTERIZER_DESC1 , описывающую состояние растеризатора.

[out, optional] ppRasterizerState

Адрес указателя на интерфейс ID3D11RasterizerState1 для созданного объекта состояния растеризатора.

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

Этот метод возвращает E_OUTOFMEMORY, если недостаточно памяти для создания объекта состояния растеризатора. Другие возможные возвращаемые значения см. в разделе Коды возврата Direct3D 11 .

Комментарии

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

Требования

   
Минимальная версия клиента Windows 8 и Обновление платформы для Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 и обновление платформы для Windows Server 2008 R2 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header d3d11_1.h
Библиотека D3D11.lib

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

ID3D11Device1