Open Source Tomb Raider Engine
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

Window.h 496B

12345678910111213141516171819202122232425262728293031
  1. /*!
  2. * \file include/Window.h
  3. * \brief Windowing interface
  4. *
  5. * \author xythobuz
  6. */
  7. #ifndef _WINDOW_H_
  8. #define _WINDOW_H_
  9. /*!
  10. * \brief Windowing interface
  11. */
  12. class Window {
  13. public:
  14. /*!
  15. * \brief Deconstructs an object of Window
  16. */
  17. virtual ~Window() {}
  18. virtual void setSize(unsigned int width, unsigned int height) = 0;
  19. virtual void setFullscreen(bool fullscreen) = 0;
  20. virtual void setMousegrab(bool grab) = 0;
  21. virtual int initialize() = 0;
  22. };
  23. #endif