summaryrefslogtreecommitdiff
path: root/src/simple_render_system.hpp
diff options
context:
space:
mode:
authorTyler Murphy <tylermurphy534@gmail.com>2022-09-19 16:35:45 -0400
committerTyler Murphy <tylermurphy534@gmail.com>2022-09-19 16:35:45 -0400
commit2f99eee7c5f0088e3c39c21a5d2efd7335953ae8 (patch)
tree210845819e39ad9df558ffa3234205e4cd14c48a /src/simple_render_system.hpp
parentmore recatoring, doesnt compile (diff)
downloadminecraftvulkan-2f99eee7c5f0088e3c39c21a5d2efd7335953ae8.tar.gz
minecraftvulkan-2f99eee7c5f0088e3c39c21a5d2efd7335953ae8.tar.bz2
minecraftvulkan-2f99eee7c5f0088e3c39c21a5d2efd7335953ae8.zip
even more refactoring
Diffstat (limited to '')
-rw-r--r--src/simple_render_system.hpp37
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