7#include "../image/module.hpp"
8#include <vma/vk_mem_alloc.h>
9#include <vulkan/vulkan.hpp>
11namespace hi::inline
v1 {
12class gfx_device_vulkan;
14namespace pipeline_image {
18 VmaAllocation allocation = {};
21 vk::ImageLayout layout = vk::ImageLayout::eUndefined;
23 void transitionLayout(
const gfx_device_vulkan &device, vk::Format format, vk::ImageLayout nextLayout);
DOXYGEN BUG.
Definition algorithm.hpp:13
Definition gfx_device_vulkan.hpp:21
Definition pipeline_image_texture_map.hpp:16
A non-owning 2D pixel-based image.
Definition pixmap_span.hpp:31