Метод ID3D10Device::CreateDepthStencilState (d3d10.h)
Создайте объект состояния трафарета глубины, который инкапсулирует сведения о проверке трафарета глубины для этапа слияния и вывода.
Синтаксис
HRESULT CreateDepthStencilState(
[in] const D3D10_DEPTH_STENCIL_DESC *pDepthStencilDesc,
[out] ID3D10DepthStencilState **ppDepthStencilState
);
Параметры
[in] pDepthStencilDesc
Тип: const D3D10_DEPTH_STENCIL_DESC*
Указатель на описание состояния трафарета глубины (см . D3D10_DEPTH_STENCIL_DESC).
[out] ppDepthStencilState
Тип: ID3D10DepthStencilState**
Адрес указателя на созданный объект состояния трафарета глубины (см. раздел ID3D10DepthStencilState Interface).
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из следующих кодов возврата Direct3D 10.
Комментарии
Уникальные объекты состояния трафарета глубины 4096 могут быть созданы на устройстве за раз.
Если приложение пытается создать состояние трафарета глубины с тем же описанием, что и уже существующее состояние трафарета глубины, будет возвращен тот же интерфейс с увеличенным числом ссылок, а общее количество уникальных объектов состояния трафарета глубины останется прежним.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d10.h |
Библиотека | D3D10.lib |