diff --git a/open_engine/include/open_engine/events/event.hpp b/open_engine/include/open_engine/events/event.hpp index 3ab5e28..dde7017 100644 --- a/open_engine/include/open_engine/events/event.hpp +++ b/open_engine/include/open_engine/events/event.hpp @@ -34,6 +34,7 @@ namespace OpenEngine { class Event { public: + virtual ~Event() = default; virtual EventType GetEventType() const = 0; virtual const char* GetName() const = 0; virtual int GetCategoryFlags() const = 0; diff --git a/open_engine/include/open_engine/renderer/framebuffer.hpp b/open_engine/include/open_engine/renderer/framebuffer.hpp index 57a07cf..233b077 100644 --- a/open_engine/include/open_engine/renderer/framebuffer.hpp +++ b/open_engine/include/open_engine/renderer/framebuffer.hpp @@ -1,6 +1,8 @@ #ifndef FRAMEBUFFER_HPP #define FRAMEBUFFER_HPP +#include "open_engine/ref_scope.hpp" + #include namespace OpenEngine { @@ -15,6 +17,7 @@ namespace OpenEngine { class FrameBuffer { public: + virtual ~FrameBuffer() = default; virtual void Bind() = 0; virtual void Unbind() = 0;