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


Метод ID3D11DeviceContext::OMSetDepthStencilState (d3d11.h)

Задает состояние трафарета глубины этапа слияния и вывода.

Синтаксис

void OMSetDepthStencilState(
  [in, optional] ID3D11DepthStencilState *pDepthStencilState,
  [in]           UINT                    StencilRef
);

Параметры

[in, optional] pDepthStencilState

Тип: ID3D11DepthStencilState*

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

[in] StencilRef

Тип: UINT

Значение ссылки для выполнения при выполнении теста трафарета глубины. См. примечания.

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

None

Remarks

Чтобы создать интерфейс состояния трафарета глубины, вызовите ID3D11Device::CreateDepthStencilState.

Метод будет содержать ссылку на переданные интерфейсы. Это отличается от поведения состояния устройства в Direct3D 10.

Требования

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

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

ID3D11DeviceContext