Метод 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 |