Class VulkanImage
Defined in File VulkanImage.hpp
Class Documentation
-
class VulkanImage
Public Functions
-
VulkanImage()
-
void create(VulkanDevice *device, uint32_t width, uint32_t height, uint32_t mip_levels, VkFormat format, VkImageTiling tiling, VkImageUsageFlags use_flags, VkMemoryPropertyFlags prop_flags)
-
void transitionImageLayout(VkDevice device, VkQueue queue, VkCommandPool command_pool, VkImageLayout old_layout, VkImageLayout new_layout, VkImageAspectFlags aspectMask, uint32_t mip_levels)
-
void transitionImageLayout(VkCommandBuffer command_buffer, VkImageLayout old_layout, VkImageLayout new_layout, uint32_t mip_levels, VkImageAspectFlags aspectMask)
-
void setImage(VkImage image)
-
inline VkImage &getImage()
-
void cleanUp()
-
~VulkanImage()
-
VulkanImage()