Freigeben über


ID3D11DeviceContext::ClearDepthStencilView-Methode (d3d11.h)

Löscht die Tiefenschablonenressource.

Syntax

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

Parameter

[in] pDepthStencilView

Typ: ID3D11DepthStencilView*

Zeiger auf die zu löschende Tiefenschablone.

[in] ClearFlags

Typ: UINT

Identifizieren Sie den Typ der zu löschenden Daten (siehe D3D11_CLEAR_FLAG).

[in] Depth

Typ: FLOAT

Löschen Sie den Tiefenpuffer mit diesem Wert. Dieser Wert wird zwischen 0 und 1 eingespannt.

[in] Stencil

Typ: UINT8

Löschen Sie den Schablonenpuffer mit diesem Wert.

Rückgabewert

Keine

Bemerkungen

Unterschiede zwischen Direct3D 9 und Direct3D 11/10:

Im Gegensatz zu Direct3D 9 wird der gesamte Umfang der Ressourcenansicht immer gelöscht. Viewport- und Schereneinstellungen werden nicht angewendet.

Anforderungen

   
Zielplattform Windows
Kopfzeile d3d11.h
Bibliothek D3D11.lib

Weitere Informationen

ID3D11DeviceContext