Remove ICloseable

This commit is contained in:
Georg Hagen
2025-01-06 16:28:27 +01:00
parent 46c1d1f18f
commit ac0a0e84b4
22 changed files with 48 additions and 73 deletions

View File

@@ -7,7 +7,6 @@
#pragma once
#include "Base/ITickable.hpp"
#include "Base/ICloseable.hpp"
namespace OpenVulkano
{
@@ -16,7 +15,7 @@ namespace OpenVulkano
class Camera;
}
class CameraController : public ITickable, ICloseable
class CameraController : public ITickable
{
Scene::Camera* m_camera;
@@ -30,7 +29,7 @@ namespace OpenVulkano
virtual void Init(Scene::Camera* camera) { m_camera = camera; }
void Close() override { m_camera = nullptr; }
virtual void Close() { m_camera = nullptr; }
void SetCamera(Scene::Camera* camera) { m_camera = camera; }