#pragma once #include #include class CommandBuffer { public: CommandBuffer(); ~CommandBuffer(); VkCommandPool commands; std::vector buffers; void createCommandPoolAndBuffers(size_t images); void beginCommandBuffer(VkCommandBuffer buffer); void endCommandBuffer(VkCommandBuffer buffer); void createCommandPool(); void allocateCommandBuffers(size_t size); void destroy(); };