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


Метод ID3D10Device::OMSetDepthStencilState (d3d10.h)

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

Синтаксис

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

Параметры

[in] pDepthStencilState

Тип: ID3D10DepthStencilState*

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

[in] StencilRef

Тип: UINT

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

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

None

Remarks

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

Состояние трафарета глубины используется на этапе слияния вывода для настройки тестирования трафарета глубины. Эталонное значение трафарета — это значение элемента управления, используемое в тесте трафарета глубины.

Метод не будет содержать ссылку на переданные интерфейсы. По этой причине приложения должны быть осторожны, чтобы не освободить интерфейс, используемый в настоящее время устройством.

Требования

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

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

ИНТЕРФЕЙС ID3D10Device