Metodo ID3DX10Mesh::CommitToDevice

Eseguire il commit di tutte le modifiche apportate a una mesh nel dispositivo in modo che sia possibile eseguire il rendering delle modifiche. Questa operazione deve essere chiamata dopo la modifica dei dati di una mesh e prima che venga eseguito il rendering. Non è possibile eseguire il rendering di una mesh a meno che non venga eseguito il commit nel dispositivo. Vedere la sezione Osservazioni.

Sintassi

HRESULT CommitToDevice();

Parametri

Questo metodo non presenta parametri.

Valore restituito

Tipo: HRESULT

Il valore restituito è uno dei valori elencati in Codici restituiti Direct3D 10.

Commenti

Quando viene caricata una mesh, i dati vengono caricati nelle risorse di staging, ovvero i dati possono essere modificati ma non sottoposti a rendering. Quando viene chiamato CommitToDevice, i dati delle risorse di staging vengono copiati nelle risorse del dispositivo in modo che possano essere sottoposti a rendering. Sebbene i dati vengano sottoposti a commit nel dispositivo, le risorse di gestione temporanea rimangono e possono essere modificate. Se vengono apportate modifiche alle risorse di staging, è necessario eseguire di nuovo il commit delle risorse di staging nel dispositivo per consentire il rendering di tali modifiche sullo schermo.

Requisiti

Requisito Valore
Intestazione
D3DX10.h
Libreria
D3DX10.lib

Vedi anche

ID3DX10Mesh

Interfacce D3DX