diff --git a/openVulkanoCpp/Scene/SimpleDrawable.hpp b/openVulkanoCpp/Scene/SimpleDrawable.hpp index 0f5aa13..41ba61b 100644 --- a/openVulkanoCpp/Scene/SimpleDrawable.hpp +++ b/openVulkanoCpp/Scene/SimpleDrawable.hpp @@ -21,10 +21,12 @@ namespace OpenVulkano::Scene UniformBuffer* m_uniBuffer = nullptr; public: - SimpleDrawable() : Drawable(DrawEncoder::GetDrawEncoder()) {} + SimpleDrawable(const DrawPhase phase = DrawPhase::MAIN) + : Drawable(DrawEncoder::GetDrawEncoder(), phase) + {} explicit SimpleDrawable(const SimpleDrawable* toCopy) - : Drawable(DrawEncoder::GetDrawEncoder()) + : Drawable(DrawEncoder::GetDrawEncoder(), toCopy->GetDrawPhase()) , m_mesh(toCopy->m_mesh) , m_material(toCopy->m_material) , m_uniBuffer(toCopy->m_uniBuffer)