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 |
|
Bibliothek |
|
Siehe auch