Add second init and close stage for GraphicsApp
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user