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 |
|
Libreria |
|
Vedi anche