#pragma once #include #include class RenderPass { public: RenderPass(); ~RenderPass(); VkRenderPass pass; void createVertexRenderPass(VkFormat format); void createRTRenderPass(VkFormat format); void createRTPhysicsPass(VkFormat format); void beginRenderPass(std::vector clearValues, VkCommandBuffer commands, VkFramebuffer framebuffer, VkExtent2D extent); void endRenderPass(VkCommandBuffer commands); void destroy(); };