Метод ID3D11Device::CreateDepthStencilState (d3d11.h)

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

Синтаксис

HRESULT CreateDepthStencilState(
  [in]            const D3D11_DEPTH_STENCIL_DESC *pDepthStencilDesc,
  [out, optional] ID3D11DepthStencilState        **ppDepthStencilState
);

Параметры

[in] pDepthStencilDesc

Тип: const D3D11_DEPTH_STENCIL_DESC*

Указатель на описание состояния трафарета глубины (см . D3D11_DEPTH_STENCIL_DESC).

[out, optional] ppDepthStencilState

Тип: ID3D11DepthStencilState**

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

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

Тип: HRESULT

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

Комментарии

Уникальные объекты состояния трафарета глубины 4096 могут создаваться на устройстве одновременно.

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

Требования

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

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

ID3D11Device