| beginSingleUsageCommandBuffer() | VulkanEngine::SingleUsageCommandBuffer | protected |
| createImageView(vk::ImageViewType image_view_type, vk::ImageAspectFlags image_aspect_flags) | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | |
| data_size | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | protected |
| depth | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | protected |
| endSingleUsageCommandBuffer() | VulkanEngine::SingleUsageCommandBuffer | protected |
| getStagingBufferSize() const | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | protectedvirtual |
| getVkFormat() const | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | |
| getVkImage() const | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | virtual |
| getVkImageView() const | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | virtual |
| getVkSampleCountFlags() const | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | |
| height | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | protected |
| Image(vk::ImageLayout initial_layout, vk::ImageUsageFlags usage_flags, VmaMemoryUsage vma_memory_usage, uint32_t _width, uint32_t _height, uint32_t _depth, size_t pixel_size, bool generate_mip_maps) | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | |
| image_create_info | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | protected |
| ImageBase() | VulkanEngine::ImageBase | |
| insertTransferCommand(const vk::CommandBuffer &command_buffer, const vk::Buffer &source_buffer) | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | protectedvirtual |
| mipmap_levels | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | protected |
| setImageData(const void *data) | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | |
| single_use_command_buffer | VulkanEngine::SingleUsageCommandBuffer | protected |
| transitionImageLayout(vk::ImageLayout new_layout, const vk::CommandBuffer &command_buffer=nullptr) | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | |
| updateBuffer(const void *_data, size_t _data_size) | VulkanEngine::BufferBase | virtual |
| vk_image | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | protected |
| vk_image_layout | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | protected |
| vk_image_view | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | protected |
| vma_allocation | VulkanEngine::BufferBase | protected |
| width | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | protected |
| ~Image() | VulkanEngine::Image< format, image_type, tiling, sample_count_flags > | virtual |
| ~ImageBase() | VulkanEngine::ImageBase | virtual |