diff options
author | Frederico Linhares <fred@linhares.blue> | 2022-09-21 13:57:31 -0300 |
---|---|---|
committer | Frederico Linhares <fred@linhares.blue> | 2022-09-21 14:33:18 -0300 |
commit | 78db82c0dac8db90a3de1004e5428f225947b2b9 (patch) | |
tree | f6e6191a7974b2d15b92a9a67fab167bb330ca61 /src/vk/renderer.hpp | |
parent | dafe4a4335f48ce4098935bdf0333beac2ded2ed (diff) |
feat Create View2D
Diffstat (limited to 'src/vk/renderer.hpp')
-rw-r--r-- | src/vk/renderer.hpp | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/vk/renderer.hpp b/src/vk/renderer.hpp index 2b913fe..551e4e5 100644 --- a/src/vk/renderer.hpp +++ b/src/vk/renderer.hpp @@ -25,7 +25,8 @@ #include "model.hpp" #include "model_instance.hpp" #include "queue_family.hpp" -#include "view.hpp" +#include "view_2d.hpp" +#include "view_3d.hpp" namespace VK { @@ -37,13 +38,16 @@ struct Renderer models_to_draw; VkDescriptorPool descriptor_pool; - std::vector<std::shared_ptr<View>> views; + std::vector<std::shared_ptr<View2D>> views_2d; + std::vector<std::shared_ptr<View3D>> views_3d; QueueFamily *queue_family; VkCommandPool command_pool; std::vector<VkCommandBuffer> draw_command_buffers; - Renderer(std::vector<std::shared_ptr<View>> views); - Renderer(std::initializer_list<std::shared_ptr<View>> views); + Renderer(std::vector<std::shared_ptr<View2D>> views_2d, + std::vector<std::shared_ptr<View3D>> views_3d); + Renderer(std::initializer_list<std::shared_ptr<View2D>> views_2d, + std::initializer_list<std::shared_ptr<View3D>> views_3d); ~Renderer(); void |