vOOlkan
An object oriented approach to Vulkan
|
This is the complete list of members for Vulkan::TextureImage, including all inherited members.
allocatedMemory | Vulkan::Image | protected |
eliminateImageView(std::string tag) | Vulkan::Image | |
fillImage(const Buffers::StagingBuffer &imageData, const CommandBufferPool &commandBufferPool) | Vulkan::TextureImage | |
format | Vulkan::Image | protected |
generateImageView(std::string tag, const LogicalDevice &virtualGpu, VkImageAspectFlags type=VK_IMAGE_ASPECT_COLOR_BIT) | Vulkan::Image | |
getFormat() const | Vulkan::Image | |
getImageViews() const | Vulkan::Image | |
getSampler() const | Vulkan::TextureImage | |
image | Vulkan::Image | protected |
Image(const VkImage &image, const LogicalDevice &virtualGpu, VkFormat format, std::pair< unsigned int, unsigned int > resolution) | Vulkan::Image | |
Image(const Image &)=delete | Vulkan::Image | |
Image(Image &&) noexcept | Vulkan::Image | |
Image() | Vulkan::Image | protected |
Image(const LogicalDevice &virtualGpu, const PhysicalDevice &realGpu, VkFormat format, std::pair< unsigned int, unsigned int > resolution, VkImageTiling tiling, VkImageUsageFlags usage, P... memoryProperties) | Vulkan::Image | inlineprotected |
isSwapchainImage | Vulkan::Image | protected |
layout | Vulkan::Image | protected |
operator+() const | Vulkan::Image | |
operator=(const TextureImage &)=delete | Vulkan::TextureImage | |
operator=(TextureImage &&movedFrom)=default | Vulkan::TextureImage | |
Vulkan::Image::operator=(const Image &)=delete | Vulkan::Image | |
Vulkan::Image::operator=(Image &&) noexcept | Vulkan::Image | |
operator[](std::string tag) const | Vulkan::Image | |
resolution | Vulkan::Image | protected |
TextureImage(const LogicalDevice &virtualGpu, const PhysicalDevice &realGpu, const CommandBufferPool &commandBufferPool, std::pair< unsigned int, unsigned int > resolution, std::string pathToTexture) | Vulkan::TextureImage | |
TextureImage(const TextureImage &)=delete | Vulkan::TextureImage | |
TextureImage(TextureImage &&)=default | Vulkan::TextureImage | |
transitionLayout(VkImageLayout newLayout, const CommandBufferPool &commandBufferPool) | Vulkan::TextureImage | |
views | Vulkan::Image | protected |
virtualGpu | Vulkan::Image | protected |
~Image() | Vulkan::Image | |
~TextureImage()=default | Vulkan::TextureImage |