This is the complete list of members for Spices::VulkanImage, including all inherited members.
| Barrier(VkCommandBuffer commandBuffer, VkAccessFlags srcAccessMask, VkAccessFlags dstAccessMask, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, uint32_t srcQueueFamilyIndex, uint32_t dstQueueFamilyIndex) const | Spices::VulkanImage | |
| CopyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height) const | Spices::VulkanImage | |
| CopyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height, const std::vector< VkBufferImageCopy > ®ions) const | Spices::VulkanImage | |
| CopyImageTexelToBuffer(uint32_t x, uint32_t y, void *out_rgba) | Spices::VulkanImage | |
| CopyImageToBuffer(VkBuffer dstBuffer, const std::vector< VkBufferImageCopy > ®ions) | Spices::VulkanImage | |
| CopyImageToMemoryHost(void *data) const | Spices::VulkanImage | |
| CopyImageToMemoryHost(const std::vector< VkImageToMemoryCopyEXT > &copies) const | Spices::VulkanImage | |
| CopyMemoryToImageHost(const std::vector< VkMemoryToImageCopyEXT > &copies) const | Spices::VulkanImage | |
| CopyMemoryToImageHost(const void *data) const | Spices::VulkanImage | |
| CreateDescriptorSet(uint32_t binding) | Spices::VulkanImage | |
| CreateImage(VulkanState &vulkanState, const std::string &name, VkImageType type, uint32_t width, uint32_t height, uint32_t layers, VkSampleCountFlagBits numSamples, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkMemoryPropertyFlags properties, uint32_t mipLevels) | Spices::VulkanImage | |
| CreateImageView(VkFormat format, VkImageViewType viewType, VkImageAspectFlags aspectFlags, bool isCreateMipmapView=false) | Spices::VulkanImage | |
| CreateSampler() | Spices::VulkanImage | |
| DestroyDescriptorSetLayout() const | Spices::VulkanImage | private |
| GenerateMipmaps(VkFormat imageFormat, int32_t texWidth, int32_t texHeight) const | Spices::VulkanImage | |
| GetDescriptorSet() | Spices::VulkanImage | inline |
| GetFormat() const | Spices::VulkanImage | inline |
| GetHeight() const | Spices::VulkanImage | inline |
| GetImage() | Spices::VulkanImage | inline |
| GetImageInfo(VkImageLayout imageLayout=VK_IMAGE_LAYOUT_SHADER_READ_ONLY_OPTIMAL, uint32_t mipLevel=0) | Spices::VulkanImage | |
| GetLayers() const | Spices::VulkanImage | inline |
| GetMipLevels() const | Spices::VulkanImage | inline |
| GetView(uint32_t mipLevel=0) | Spices::VulkanImage | inline |
| GetWidth() const | Spices::VulkanImage | inline |
| IsHostCopyable() const | Spices::VulkanImage | |
| IsHostCopyable(VulkanState &state, VkFormat format) | Spices::VulkanImage | static |
| m_Alloc | Spices::VulkanImage | private |
| m_DescriptorSet | Spices::VulkanImage | private |
| m_DescriptorSetLayout | Spices::VulkanImage | private |
| m_Format | Spices::VulkanImage | private |
| m_Height | Spices::VulkanImage | private |
| m_Image | Spices::VulkanImage | private |
| m_ImageInfo | Spices::VulkanImage | private |
| m_ImageMemory | Spices::VulkanImage | private |
| m_ImageType | Spices::VulkanImage | private |
| m_ImageViews | Spices::VulkanImage | private |
| m_IsCreateSet | Spices::VulkanImage | private |
| m_Layers | Spices::VulkanImage | private |
| m_MipLevels | Spices::VulkanImage | private |
| m_TextureSampler | Spices::VulkanImage | private |
| m_VulkanState | Spices::VulkanObject | protected |
| m_Width | Spices::VulkanImage | private |
| operator=(const VulkanObject &)=delete | Spices::VulkanObject | |
| TextureLoader | Spices::VulkanImage | friend |
| Transcoder | Spices::VulkanImage | friend |
| TransitionImageLayout(VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout) | Spices::VulkanImage | |
| VulkanImage(VulkanState &vulkanState) | Spices::VulkanImage | inline |
| VulkanImage(VulkanState &vulkanState, const std::string &name, VkImageType type, uint32_t width, uint32_t height, uint32_t layers, VkSampleCountFlagBits numSamples, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkImageCreateFlags flags, VkMemoryPropertyFlags properties, uint32_t mipLevels) | Spices::VulkanImage | |
| VulkanObject(VulkanState &vulkanState) | Spices::VulkanObject | inline |
| VulkanObject(const VulkanObject &)=delete | Spices::VulkanObject | |
| ~VulkanImage() override | Spices::VulkanImage | virtual |
| ~VulkanObject()=default | Spices::VulkanObject | virtual |