make it possible to create set app for GraphicsAppManager in deferred mode

This commit is contained in:
ohyzha
2024-11-04 18:18:21 +02:00
parent 2a27e3049f
commit e43d86cf4f
3 changed files with 59 additions and 44 deletions

View File

@@ -48,10 +48,17 @@ namespace OpenVulkano
void OnCappedFPS(const auto& frameStartTime);
void UpdateCappedFpsInfo(int32_t newFpsCap);
public:
GraphicsAppManager(RenderAPI::RenderApi renderApi = RenderAPI::Vulkan);
explicit GraphicsAppManager(IGraphicsApp* app, RenderAPI::RenderApi renderApi = RenderAPI::Vulkan);
explicit GraphicsAppManager(IGraphicsApp* app, IWindow* window, RenderAPI::RenderApi renderApi = RenderAPI::Vulkan);
void SetApp(IGraphicsApp* app);
void Init(IGraphicsApp* app, IWindow* window, RenderAPI::RenderApi renderApi);
~GraphicsAppManager() noexcept override;
public: // Getter