Compartilhar via


Método ID3DX10Mesh::CommitToDevice

Confirme as alterações feitas em uma malha no dispositivo para que as alterações possam ser renderizadas. Isso deve ser chamado depois que os dados de uma malha são alterados e antes de serem renderizados. Uma malha não pode ser renderizada, a menos que seja confirmada no dispositivo. Consulte Observações.

Sintaxe

HRESULT CommitToDevice();

Parâmetros

Esse método não tem parâmetros.

Valor retornado

Tipo: HRESULT

O valor retornado é um dos valores listados em Códigos de Retorno do Direct3D 10.

Comentários

Quando uma malha é carregada, seus dados são carregados em recursos de preparo, o que significa que os dados podem ser alterados, mas não renderizados. Quando CommitToDevice é chamado, os dados dos recursos de preparo são copiados para os recursos do dispositivo para que possam ser renderizados. Embora os dados sejam confirmados no dispositivo, os recursos de preparo permanecem e podem ser modificados. Se alguma modificação for feita nos recursos de preparo, os recursos de preparo deverão ser confirmados no dispositivo novamente para que essas alterações sejam renderizadas na tela.

Requisitos

Requisito Valor
parâmetro
D3DX10.h
Biblioteca
D3DX10.lib

Confira também

ID3DX10Mesh

D3DX Interfaces