From 51608425c10b0ffa9f03d453067448c38bfffec8 Mon Sep 17 00:00:00 2001 From: ohyzha Date: Wed, 31 Jul 2024 12:51:55 +0300 Subject: [PATCH] extend api for draw phase --- openVulkanoCpp/Scene/Drawable.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/openVulkanoCpp/Scene/Drawable.hpp b/openVulkanoCpp/Scene/Drawable.hpp index 5f58614..3e0ccf5 100644 --- a/openVulkanoCpp/Scene/Drawable.hpp +++ b/openVulkanoCpp/Scene/Drawable.hpp @@ -32,7 +32,7 @@ namespace OpenVulkano::Scene Scene* m_scene = nullptr; Shader* m_shader = nullptr; const DrawEncoder m_encoder; - const DrawPhase m_drawPhase; + DrawPhase m_drawPhase; public: explicit Drawable(const DrawEncoder& encoder, @@ -45,6 +45,8 @@ namespace OpenVulkano::Scene void SetShader(Shader* shader) { m_shader = shader; } + void SetDrawPhase(DrawPhase phase) { m_drawPhase = phase; } + [[nodiscard]] Scene* GetScene() const { return m_scene; } [[nodiscard]] const auto& GetNodes() const { return m_nodes; }