#pragma once #define VULKAN_HPP_NO_CONSTRUCTORS #include #include struct Texture { Texture(vkb::Device& dev, VmaAllocator& allocator, const std::string& fname); VmaAllocation alloc; const std::string fname; vk::Image image; vk::DescriptorPool desc_pool; vk::DescriptorSetLayout layout; };