diff options
author | Tyler Murphy <tylermurphy534@gmail.com> | 2022-09-19 16:35:45 -0400 |
---|---|---|
committer | Tyler Murphy <tylermurphy534@gmail.com> | 2022-09-19 16:35:45 -0400 |
commit | 2f99eee7c5f0088e3c39c21a5d2efd7335953ae8 (patch) | |
tree | 210845819e39ad9df558ffa3234205e4cd14c48a /src/simple_render_system.hpp | |
parent | more recatoring, doesnt compile (diff) | |
download | minecraftvulkan-2f99eee7c5f0088e3c39c21a5d2efd7335953ae8.tar.gz minecraftvulkan-2f99eee7c5f0088e3c39c21a5d2efd7335953ae8.tar.bz2 minecraftvulkan-2f99eee7c5f0088e3c39c21a5d2efd7335953ae8.zip |
even more refactoring
Diffstat (limited to '')
-rw-r--r-- | src/simple_render_system.hpp | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/src/simple_render_system.hpp b/src/simple_render_system.hpp deleted file mode 100644 index b0d4a39..0000000 --- a/src/simple_render_system.hpp +++ /dev/null @@ -1,37 +0,0 @@ -#pragma once - -#include "xe_camera.hpp" -#include "xe_pipeline.hpp" -#include "xe_device.hpp" -#include "xe_game_object.hpp" -#include "xe_frame_info.hpp" - -#include <memory> -#include <vector> -#include <vulkan/vulkan_core.h> - -namespace xe { -class SimpleRenderSystem { - public: - - SimpleRenderSystem(XeDevice& device, VkRenderPass renderPass, VkDescriptorSetLayout globalSetLayout); - ~SimpleRenderSystem(); - - SimpleRenderSystem(const SimpleRenderSystem &) = delete; - SimpleRenderSystem operator=(const SimpleRenderSystem &) = delete; - - void renderGameObjects( - XeFrameInfo &frameInfo, - std::vector<XeGameObject> &gameObjects - ); - - private: - void createPipelineLayout(VkDescriptorSetLayout globalSetLayout); - void createPipeline(VkRenderPass renderPass); - - XeDevice& xeDevice; - - std::unique_ptr<XePipeline> xePipeline; - VkPipelineLayout pipelineLayout; -}; -}
\ No newline at end of file |