ID3DX10Mesh::CommitToDevice-Methode

Committen Sie alle Änderungen, die an einem Gitter vorgenommen wurden, auf das Gerät, damit die Änderungen gerendert werden können. Dies sollte aufgerufen werden, nachdem die Daten eines Gitters geändert wurden und bevor es gerendert wird. Ein Gitter kann nur dann gerendert werden, wenn es an das Gerät gebunden ist. Siehe Bemerkungen.

Syntax

HRESULT CommitToDevice();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Typ: HRESULT

Der Rückgabewert ist einer der In Direct3D 10-Rückgabecodes aufgeführten Werte.

Bemerkungen

Wenn ein Gitternetz geladen wird, werden die Daten in Stagingressourcen geladen, was bedeutet, dass die Daten geändert, aber nicht gerendert werden können. Wenn CommitToDevice aufgerufen wird, werden die Daten aus den Stagingressourcen in Geräteressourcen kopiert, damit sie gerendert werden können. Obwohl die Daten an das Gerät gebunden werden, bleiben die Stagingressourcen erhalten und können geändert werden. Wenn Änderungen an den Stagingressourcen vorgenommen werden, müssen die Stagingressourcen erneut an das Gerät gebunden werden, damit diese Änderungen auf dem Bildschirm gerendert werden können.

Anforderungen

Anforderung Wert
Header
D3DX10.h
Bibliothek
D3DX10.lib

Siehe auch

ID3DX10Mesh

D3DX-Schnittstellen