VkCV Framework  0.0.1
CV Vulkan framework
vkcv::ImageManager Member List

This is the complete list of members for vkcv::ImageManager, including all inherited members.

Core (defined in vkcv::ImageManager)vkcv::ImageManagerfriend
createImage(uint32_t width, uint32_t height, uint32_t depth, vk::Format format, uint32_t mipCount, bool supportStorage, bool supportColorAttachment, Multisampling msaa) (defined in vkcv::ImageManager)vkcv::ImageManager
createSwapchainImage() const (defined in vkcv::ImageManager)vkcv::ImageManager
destroyImageById(uint64_t id)vkcv::ImageManagerprivate
fillImage(const ImageHandle &handle, const void *data, size_t size) (defined in vkcv::ImageManager)vkcv::ImageManager
generateImageMipChainImmediate(const ImageHandle &handle) (defined in vkcv::ImageManager)vkcv::ImageManager
getImageDepth(const ImageHandle &handle) const (defined in vkcv::ImageManager)vkcv::ImageManager
getImageFormat(const ImageHandle &handle) const (defined in vkcv::ImageManager)vkcv::ImageManager
getImageHeight(const ImageHandle &handle) const (defined in vkcv::ImageManager)vkcv::ImageManager
getImageMipCount(const ImageHandle &handle) const (defined in vkcv::ImageManager)vkcv::ImageManager
getImageWidth(const ImageHandle &handle) const (defined in vkcv::ImageManager)vkcv::ImageManager
getVulkanDeviceMemory(const ImageHandle &handle) const (defined in vkcv::ImageManager)vkcv::ImageManager
getVulkanImage(const ImageHandle &handle) const (defined in vkcv::ImageManager)vkcv::ImageManager
getVulkanImageView(const ImageHandle &handle, size_t mipLevel=0) const (defined in vkcv::ImageManager)vkcv::ImageManager
ImageManager(BufferManager &bufferManager) noexcept (defined in vkcv::ImageManager)vkcv::ImageManagerexplicitprivate
ImageManager(ImageManager &&other)=delete (defined in vkcv::ImageManager)vkcv::ImageManager
ImageManager(const ImageManager &other)=delete (defined in vkcv::ImageManager)vkcv::ImageManager
m_bufferManager (defined in vkcv::ImageManager)vkcv::ImageManagerprivate
m_core (defined in vkcv::ImageManager)vkcv::ImageManagerprivate
m_currentSwapchainInputImage (defined in vkcv::ImageManager)vkcv::ImageManagerprivate
m_images (defined in vkcv::ImageManager)vkcv::ImageManagerprivate
m_swapchainImages (defined in vkcv::ImageManager)vkcv::ImageManagerprivate
operator=(ImageManager &&other)=delete (defined in vkcv::ImageManager)vkcv::ImageManager
operator=(const ImageManager &other)=delete (defined in vkcv::ImageManager)vkcv::ImageManager
recordImageLayoutTransition(const ImageHandle &handle, vk::ImageLayout newLayout, vk::CommandBuffer cmdBuffer) (defined in vkcv::ImageManager)vkcv::ImageManager
recordImageMemoryBarrier(const ImageHandle &handle, vk::CommandBuffer cmdBuffer) (defined in vkcv::ImageManager)vkcv::ImageManager
recordImageMipChainGenerationToCmdStream(const vkcv::CommandStreamHandle &cmdStream, const ImageHandle &handle) (defined in vkcv::ImageManager)vkcv::ImageManager
recordImageMipGenerationToCmdBuffer(vk::CommandBuffer cmdBuffer, const ImageHandle &handle) (defined in vkcv::ImageManager)vkcv::ImageManagerprivate
recordMSAAResolve(vk::CommandBuffer cmdBuffer, ImageHandle src, ImageHandle dst) (defined in vkcv::ImageManager)vkcv::ImageManager
setCurrentSwapchainImageIndex(int index) (defined in vkcv::ImageManager)vkcv::ImageManager
setSwapchainImages(const std::vector< vk::Image > &images, const std::vector< vk::ImageView > &views, uint32_t width, uint32_t height, vk::Format format) (defined in vkcv::ImageManager)vkcv::ImageManager
switchImageLayoutImmediate(const ImageHandle &handle, vk::ImageLayout newLayout) (defined in vkcv::ImageManager)vkcv::ImageManager
updateImageLayoutManual(const vkcv::ImageHandle &handle, const vk::ImageLayout layout) (defined in vkcv::ImageManager)vkcv::ImageManager
~ImageManager() noexcept (defined in vkcv::ImageManager)vkcv::ImageManager