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


Метод ID3D11Device3::CreateRasterizerState2 (d3d11_3.h)

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

Синтаксис

HRESULT CreateRasterizerState2(
  [in]            const D3D11_RASTERIZER_DESC2 *pRasterizerDesc,
  [out, optional] ID3D11RasterizerState2       **ppRasterizerState
);

Параметры

[in] pRasterizerDesc

Тип: const D3D11_RASTERIZER_DESC2*

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

[out, optional] ppRasterizerState

Тип: ID3D11RasterizerState2**

Указатель на блок памяти, который получает указатель на интерфейс ID3D11RasterizerState2 для созданного объекта состояния растеризатора. Присвойте этому параметру значение NULL , чтобы проверить другие входные параметры (метод вернет S_FALSE , если другие входные параметры пройдут проверку).

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

Тип: HRESULT

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

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header d3d11_3.h
Библиотека D3D11.lib

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

ID3D11Device3