Add second init and close stage for GraphicsApp

This commit is contained in:
2023-10-08 21:13:42 +02:00
parent ff684504ad
commit 811ebf347a
2 changed files with 4 additions and 0 deletions

View File

@@ -24,6 +24,8 @@ namespace OpenVulkano
~IGraphicsApp() override = default;
virtual void Init() = 0;
virtual void InitPostGraphics() {}
virtual void CloseFinalize() {}
[[nodiscard]] IGraphicsAppManager* GetGraphicsAppManager() const { return m_manager; }
void SetGraphicsAppManager(IGraphicsAppManager* manager) { m_manager = manager; }
[[nodiscard]] virtual std::string GetAppName() const = 0;