Freigeben über


ID3D10Device::ClearDepthStencilView-Methode (d3d10.h)

Löscht die Tiefenschablonenressource.

Syntax

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

Parameter

[in] pDepthStencilView

Typ: ID3D10DepthStencilView*

Zeiger auf die zu löschende Tiefenschablone.

[in] ClearFlags

Typ: UINT

Welche Teile des Puffers gelöscht werden sollen. Siehe D3D10_CLEAR_FLAG.

[in] Depth

Typ: FLOAT

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

[in] Stencil

Typ: UINT8

Löschen Sie den Schablonenpuffer mit diesem Wert.

Rückgabewert

Keine

Bemerkungen

Unterschiede zwischen Direct3D 9 und Direct3D 10:

Im Gegensatz zu Direct3D 9 wird der vollständige Umfang der Ressourcenansicht immer gelöscht. Viewport- und Scissor-Einstellungen werden nicht angewendet.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d10.h
Bibliothek D3D10.lib

Weitere Informationen

ID3D10Geräteschnittstelle