From f81d611f0e298baffad68d83f208e2306fe38739 Mon Sep 17 00:00:00 2001 From: tylermurphy534 Date: Sat, 24 Sep 2022 21:16:13 -0400 Subject: remove Xe From engine class names --- engine/xe_render_system.hpp | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) (limited to 'engine/xe_render_system.hpp') diff --git a/engine/xe_render_system.hpp b/engine/xe_render_system.hpp index a8b4145..2b29642 100644 --- a/engine/xe_render_system.hpp +++ b/engine/xe_render_system.hpp @@ -14,12 +14,12 @@ namespace xe { -class XeRenderSystem { +class RenderSystem { public: class Builder { public: - Builder(XeEngine &xeEngine, std::string vert, std::string frag) : xeEngine{xeEngine}, vert{vert}, frag{frag} {} + Builder(Engine &xeEngine, std::string vert, std::string frag) : xeEngine{xeEngine}, vert{vert}, frag{frag} {} Builder& addPushConstant(uint32_t size) { pushCunstantDataSize = size; @@ -31,7 +31,7 @@ class XeRenderSystem { return *this; } - Builder& addTextureBinding(uint32_t binding, XeImage* image) { + Builder& addTextureBinding(uint32_t binding, Image* image) { imageBindings[binding] = image; return *this; } @@ -41,14 +41,14 @@ class XeRenderSystem { return *this; } - std::unique_ptr build() { - return std::make_unique(xeEngine, std::move(vert), std::move(frag), std::move(uniformBindings), std::move(imageBindings), std::move(pushCunstantDataSize), std::move(cullingEnabled)); + std::unique_ptr build() { + return std::make_unique(xeEngine, std::move(vert), std::move(frag), std::move(uniformBindings), std::move(imageBindings), std::move(pushCunstantDataSize), std::move(cullingEnabled)); } private: std::map uniformBindings{}; - std::map imageBindings{}; + std::map imageBindings{}; uint32_t pushCunstantDataSize{0}; std::string vert; @@ -56,29 +56,29 @@ class XeRenderSystem { bool cullingEnabled{false}; - XeEngine &xeEngine; + Engine &xeEngine; }; - XeRenderSystem( - XeEngine &xeEngine, + RenderSystem( + Engine &xeEngine, std::string vert, std::string frag, std::map uniformBindings, - std::map imageBindings, + std::map imageBindings, uint32_t pushCunstantDataSize, bool cullingEnabled ); - ~XeRenderSystem(); + ~RenderSystem(); - XeRenderSystem(const XeRenderSystem &) = delete; - XeRenderSystem operator=(const XeRenderSystem &) = delete; + RenderSystem(const RenderSystem &) = delete; + RenderSystem operator=(const RenderSystem &) = delete; void start(); void loadPushConstant(void *pushConstantData); void loadUniformObject(uint32_t binding, void *uniformBufferData); - void loadTexture(uint32_t binding, XeImage *image); - void render(XeGameObject &gameObject); + void loadTexture(uint32_t binding, Image *image); + void render(GameObject &gameObject); void stop(); private: @@ -95,12 +95,12 @@ class XeRenderSystem { bool boundDescriptor{false}; - XeDevice& xeDevice; - XeRenderer& xeRenderer; + Device& xeDevice; + Renderer& xeRenderer; - std::map>> uboBuffers{}; + std::map>> uboBuffers{}; std::map uniformBindings; - std::map imageBindings; + std::map imageBindings; std::vector descriptorSets; uint32_t pushCunstantDataSize; @@ -108,9 +108,9 @@ class XeRenderSystem { VkSampler textureSampler; VkPipelineLayout pipelineLayout; - std::unique_ptr xePipeline; - std::unique_ptr &xeDescriptorPool; - std::unique_ptr xeDescriptorSetLayout; + std::unique_ptr xePipeline; + std::unique_ptr &xeDescriptorPool; + std::unique_ptr xeDescriptorSetLayout; }; -- cgit v1.2.3-freya