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


Метод ID3D11DeviceContext::ClearDepthStencilView (d3d11.h)

Очищает ресурс трафарета глубины.

Синтаксис

void ClearDepthStencilView(
  [in] ID3D11DepthStencilView *pDepthStencilView,
  [in] UINT                   ClearFlags,
  [in] FLOAT                  Depth,
  [in] UINT8                  Stencil
);

Параметры

[in] pDepthStencilView

Тип: ID3D11DepthStencilView*

Указатель на трафарет глубины для очистки.

[in] ClearFlags

Тип: UINT

Определите тип данных для очистки (см . D3D11_CLEAR_FLAG).

[in] Depth

Тип: FLOAT

Очистите буфер глубины с помощью этого значения. Это значение будет зажато в диапазоне от 0 до 1.

[in] Stencil

Тип: UINT8

Очистите буфер трафарета с помощью этого значения.

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

None

Remarks

Различия между Direct3D 9 и Direct3D 11/10:

В отличие от Direct3D 9, полный объем представления ресурсов всегда очищается. Параметры окна просмотра и ножницы не применяются.

Требования

   
Целевая платформа Windows
Header d3d11.h
Библиотека D3D11.lib

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

ID3D11DeviceContext