Поделиться через


Метод ID3DXSprite::OnLostDevice

Используйте этот метод, чтобы освободить все ссылки на ресурсы видеопамять и удалить все блоки состояния. Этот метод следует вызывать при потере устройства или перед его сбросом.

Синтаксис

HRESULT OnLostDevice();

Параметры

Этот метод не имеет параметров.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет S_OK. Если метод завершается сбоем, возвращаемое значение можно D3DERR_INVALIDCALL.

Комментарии

Этот метод следует вызывать каждый раз, когда устройство теряется или до того, как пользователь вызывает IDirect3Device9::Reset. Даже если устройство не было потеряно, ID3DXSprite::OnLostDevice отвечает за освобождение блоков состояния и других ресурсов, которые, возможно, потребуется освободить перед сбросом устройства. В результате объект шрифта нельзя использовать повторно перед вызовом IDirect3DDevice9::Reset и ID3DXSprite::OnResetDevice.

Требования

Требование Значение
Заголовок
D3dx9core.h
Библиотека
D3dx9.lib

См. также раздел

ID3DXSprite