| 123456789101112131415161718192021222324252627282930313233343536 |
- #ifndef ENGINE_H
- #define ENGINE_H
- //Headers
- #include "windowManager.h"
- #include "renderManager.h"
- #include "inputManager.h"
- #include "model.h"
- class Engine{
- public:
- Engine();
- ~Engine();
- bool startUp();
- void shutDown();
- void mainLoop();
- void loadModels();
- //Will not be here forever
- void updateCamera();
- private:
- WindowManager FEWindowManager;
- RenderManager FERenderManager;
- InputManager FEInputManager;
- Model *sceneModels;
- Matrix4 viewMatrix;
- };
- #endif
|