/******************************************************** * IGraphicsDeviceService.h * * * * XFX IGraphicsDeviceService definition file * * Copyright © XFX Team. All Rights Reserved * ********************************************************/ #ifndef _XFX_GRAPHICS_IGRAPHICSDEVICESERVICE_ #define _XFX_GRAPHICS_IGRAPHICSDEVICESERVICE_ #include #include "GraphicsDevice.h" namespace XFX { namespace Graphics { /// /// Defines a mechanism for retrieving GraphicsDevice objects. /// interface IGraphicsDeviceService { public: EventHandler DeviceCreated; EventHandler DeviceDisposing; EventHandler DeviceReset; EventHandler DeviceResetting; GraphicsDevice GraphicsDevice_(); }; } } #endif //_XFX_GRAPHICS_IGRAPHICSDEVICESERVICE_