Files
coding-game/engine/include/engine/app/app.h
2025-10-16 20:20:12 +02:00

20 lines
449 B
C++

#ifndef APPLICATION_H_
#define APPLICATION_H_
#include "engine/window/events/window.h"
#include "engine/export.h"
class ENGINE_API IApplication {
public:
virtual ~IApplication() = default;
virtual void OnInit() {};
virtual void OnUpdate() {};
virtual void OnRender() {};
virtual void OnShutdown() {};
virtual void OnEvent() {};
virtual void OnWindowResized(const WindowResized& e) {};
};
#endif // APPLICATION_H_