ID3DX10Mesh::CommitToDevice-Methode

Übertragen Sie alle an einem Gitternetz vorgenommenen Änderungen an das Gerät, damit die Änderungen gerendert werden können. Diese sollte aufgerufen werden, nachdem die Daten eines Gitters geändert und bevor sie gerendert werden. Ein Gitternetz kann nur gerendert werden, wenn es an das Gerät übertragen wird. Siehe Bemerkungen.

Syntax

HRESULT CommitToDevice();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Typ: HRESULT

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

Hinweise

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 übertragen werden, bleiben die Stagingressourcen erhalten und können geändert werden. Wenn Änderungen an den Stagingressourcen vorgenommen werden, müssen die Stagingressourcen erneut auf das Gerät übertragen werden, damit diese Änderungen auf dem Bildschirm gerendert werden.

Anforderungen

Anforderung Wert
Header
D3DX10.h
Bibliothek
D3DX10.lib

Siehe auch

ID3DX10Mesh

D3DX-Schnittstellen