Метод 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 |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по