#pragma once #include #include class Renderer; class SkyPass { public: SkyPass(Renderer& renderer); ~SkyPass(); void render(glm::vec3 color, VkCommandBuffer commandBuffer); private: void createPipeline(); VkPipeline pipeline_ = nullptr; VkPipelineLayout pipelineLayout_ = nullptr; Renderer& renderer_; };