| arrayLayers (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | protected |
| Create() (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | |
| depth (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | protected |
| format (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | protected |
| GenerateMipmaps(VkCommandBuffer cmd, VkImage image) (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | virtual |
| GetArrayLayers() const (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | |
| GetAspect() const (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | |
| GetDepth() const (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | |
| GetFormat() const (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | inline |
| GetHeight() const (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | |
| GetImage() const (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | virtual |
| GetImageDimension() const (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | inline |
| GetImageUsage() const (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | inline |
| GetImageView() const (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | virtual |
| GetMaxImageSize() const (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | inline |
| GetMemoryUsage() const (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | inline |
| GetMipLevels() const (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | |
| GetWidth() const (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | |
| height (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | protected |
| Image(VkImage image, VkFormat format, const char *debugName) (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | |
| Image(const CreateInfo &createInfo) (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | |
| Image()=default (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | |
| Image(const Image &)=default (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | |
| Image(Image &&) noexcept=default (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | |
| Image(uint32_t width, uint32_t height, uint32_t depth, uint32_t mipLevels, uint32_t arrayLayers, uint64_t maxImageSize, GraphicsAPI::ImageDimension imageDimension, GraphicsAPI::Format format, Grindstone::Containers::BitsetFlags< GraphicsAPI::ImageUsageFlags > imageUsage, GraphicsAPI::MemoryUsage memoryUsage=GraphicsAPI::MemoryUsage::GPUOnly) (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | inline |
| imageDimension (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | protected |
| imageUsage (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | protected |
| IsCubemap() const (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | inline |
| MapMemory(uint64_t dataSize=MAPPED_MEMORY_ENTIRE_BUFFER, uint64_t dataOffset=0) override (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | virtual |
| MAPPED_MEMORY_ENTIRE_BUFFER (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | static |
| maxImageSize (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | protected |
| memoryUsage (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | protected |
| mipLevels (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | protected |
| operator=(const Image &)=default (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | |
| operator=(Image &&) noexcept=default (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | |
| ReadbackMemory() override (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | virtual |
| Resize(uint32_t width, uint32_t height) override (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | virtual |
| UnmapMemory() override (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | virtual |
| UpdateNativeImage(VkImage image, VkImageView imageView, VkFormat format) (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | |
| UploadData(const char *data, uint64_t dataSize) override (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | virtual |
| UploadDataRegions(void *buffer, size_t bufferSize, ImageRegion *regions, uint32_t regionCount) override (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | virtual |
| width (defined in Grindstone::GraphicsAPI::Image) | Grindstone::GraphicsAPI::Image | protected |
| ~Image() (defined in Grindstone::GraphicsAPI::Vulkan::Image) | Grindstone::GraphicsAPI::Vulkan::Image | virtual |