Vulkan-Hpp
|
#include <utils.hpp>
Public Member Functions | |
ImageData (vk::PhysicalDevice const &physicalDevice, vk::Device const &device, vk::Format format, vk::Extent2D const &extent, vk::ImageTiling tiling, vk::ImageUsageFlags usage, vk::ImageLayout initialLayout, vk::MemoryPropertyFlags memoryProperties, vk::ImageAspectFlags aspectMask) | |
void | clear (vk::Device const &device) |
Public Attributes | |
vk::Format | format |
vk::Image | image |
vk::DeviceMemory | deviceMemory |
vk::ImageView | imageView |
vk::su::ImageData::ImageData | ( | vk::PhysicalDevice const & | physicalDevice, |
vk::Device const & | device, | ||
vk::Format | format, | ||
vk::Extent2D const & | extent, | ||
vk::ImageTiling | tiling, | ||
vk::ImageUsageFlags | usage, | ||
vk::ImageLayout | initialLayout, | ||
vk::MemoryPropertyFlags | memoryProperties, | ||
vk::ImageAspectFlags | aspectMask | ||
) |
|
inline |
vk::DeviceMemory vk::su::ImageData::deviceMemory |
vk::Format vk::su::ImageData::format |
vk::ImageView vk::su::ImageData::imageView |