diff --git a/KREngine/KREngine/Classes/KRScene.h b/KREngine/KREngine/Classes/KRScene.h index 77a571f..2cf882d 100644 --- a/KREngine/KREngine/Classes/KRScene.h +++ b/KREngine/KREngine/Classes/KRScene.h @@ -51,7 +51,7 @@ using std::vector; class KRScene : public KRResource { public: KRScene(KRContext &context, std::string name); - ~KRScene(); + virtual ~KRScene(); virtual std::string getExtension(); virtual bool save(const std::string& path); diff --git a/KREngine/KREngine/Classes/KRShaderManager.h b/KREngine/KREngine/Classes/KRShaderManager.h index d9f3653..23435ab 100644 --- a/KREngine/KREngine/Classes/KRShaderManager.h +++ b/KREngine/KREngine/Classes/KRShaderManager.h @@ -48,7 +48,7 @@ using std::vector; class KRShaderManager : public KRContextObject { public: KRShaderManager(KRContext &context); - ~KRShaderManager(); + virtual ~KRShaderManager(); void loadFragmentShader(const std::string &name, const std::string &path); void loadVertexShader(const std::string &name, const std::string &path);