From a53150d2281d2aa62b2b67147d0d13beaaf7d5c8 Mon Sep 17 00:00:00 2001 From: Erris Date: Tue, 10 Feb 2026 09:42:15 +0100 Subject: [PATCH] added missing virtual destructors --- open_engine/include/open_engine/events/event.hpp | 1 + open_engine/include/open_engine/renderer/framebuffer.hpp | 3 +++ 2 files changed, 4 insertions(+) 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;