_arrayLayers | lug::Graphics::Vulkan::API::Builder::Image | private |
_createFlags | lug::Graphics::Vulkan::API::Builder::Image | private |
_device | lug::Graphics::Vulkan::API::Builder::Image | private |
_exclusive | lug::Graphics::Vulkan::API::Builder::Image | private |
_extent | lug::Graphics::Vulkan::API::Builder::Image | private |
_featureFlags | lug::Graphics::Vulkan::API::Builder::Image | private |
_imageType | lug::Graphics::Vulkan::API::Builder::Image | private |
_initialLayout | lug::Graphics::Vulkan::API::Builder::Image | private |
_mipLevels | lug::Graphics::Vulkan::API::Builder::Image | private |
_preferedFormats | lug::Graphics::Vulkan::API::Builder::Image | private |
_queueFamilyIndices | lug::Graphics::Vulkan::API::Builder::Image | private |
_sampleCount | lug::Graphics::Vulkan::API::Builder::Image | private |
_tiling | lug::Graphics::Vulkan::API::Builder::Image | private |
_usage | lug::Graphics::Vulkan::API::Builder::Image | private |
build(API::Image &instance, VkResult *returnResult=nullptr) | lug::Graphics::Vulkan::API::Builder::Image | |
build(VkResult *returnResult=nullptr) | lug::Graphics::Vulkan::API::Builder::Image | |
Image(const API::Device &device) | lug::Graphics::Vulkan::API::Builder::Image | |
Image(const Image &)=delete | lug::Graphics::Vulkan::API::Builder::Image | |
Image(Image &&)=delete | lug::Graphics::Vulkan::API::Builder::Image | |
operator=(const Image &)=delete | lug::Graphics::Vulkan::API::Builder::Image | |
operator=(Image &&)=delete | lug::Graphics::Vulkan::API::Builder::Image | |
setArrayLayers(uint32_t arrayLayers) | lug::Graphics::Vulkan::API::Builder::Image | inline |
setCreateFlags(VkImageCreateFlags createFlags) | lug::Graphics::Vulkan::API::Builder::Image | inline |
setExclusive(bool exclusive) | lug::Graphics::Vulkan::API::Builder::Image | inline |
setExtent(VkExtent3D extent) | lug::Graphics::Vulkan::API::Builder::Image | inline |
setFeatureFlags(VkFormatFeatureFlags featureFlags) | lug::Graphics::Vulkan::API::Builder::Image | inline |
setImageType(VkImageType imageType) | lug::Graphics::Vulkan::API::Builder::Image | inline |
setMipLevels(uint32_t mipLevels) | lug::Graphics::Vulkan::API::Builder::Image | inline |
setPreferedFormats(const std::set< VkFormat > &preferedFormats) | lug::Graphics::Vulkan::API::Builder::Image | inline |
setQueueFamilyIndices(const std::set< uint32_t > &queueFamilyIndices) | lug::Graphics::Vulkan::API::Builder::Image | inline |
setSampleCount(VkSampleCountFlagBits sampleCount) | lug::Graphics::Vulkan::API::Builder::Image | inline |
setTiling(VkImageTiling tiling) | lug::Graphics::Vulkan::API::Builder::Image | inline |
setUsage(VkImageUsageFlags usage) | lug::Graphics::Vulkan::API::Builder::Image | inline |
~Image()=default | lug::Graphics::Vulkan::API::Builder::Image | |