Método ID3DXEffect::OnLostDevice
Use esse método para liberar todas as referências aos recursos de memória de vídeo e excluir todos os stateblocks. Esse método deve ser chamado sempre que um dispositivo é perdido ou antes de redefinir um dispositivo.
Sintaxe
HRESULT OnLostDevice();
Parâmetros
Esse método não tem parâmetros.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será S_OK. Se o método falhar, o valor retornado poderá ser D3DERR_INVALIDCALL.
Comentários
Esse método deve ser chamado sempre que o dispositivo for perdido ou antes que o usuário chame IDirect3DDevice9::Reset. Mesmo que o dispositivo não tenha sido realmente perdido, ID3DXEffect::OnLostDevice é responsável por liberar stateblocks e outros recursos que talvez precisem ser liberados antes de redefinir o dispositivo. Como resultado, o objeto de fonte não pode ser usado novamente antes de chamar IDirect3DDevice9::Reset e, em seguida, ID3DXEffect::OnResetDevice.
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também