engine.h 490 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef ENGINE_H
  2. #define ENGINE_H
  3. //Headers
  4. #include "windowManager.h"
  5. #include "renderManager.h"
  6. #include "inputManager.h"
  7. #include "model.h"
  8. class Engine{
  9. public:
  10. Engine();
  11. ~Engine();
  12. bool startUp();
  13. void shutDown();
  14. void mainLoop();
  15. void loadModels();
  16. private:
  17. WindowManager FEWindowManager;
  18. RenderManager FERenderManager;
  19. InputManager FEInputManager;
  20. Model *sceneModels;
  21. };
  22. #endif