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