#pragma once #include "hwrenderer/postprocessing/hw_postprocess.h" #include #include "vulkan/textures/vk_imagetransition.h" #include class VulkanRenderDevice; class VkPPTexture : public PPTextureBackend { public: VkPPTexture(VulkanRenderDevice* fb, PPTexture *texture); ~VkPPTexture(); void Reset(); VulkanRenderDevice* fb = nullptr; std::list::iterator it; VkTextureImage TexImage; std::unique_ptr Staging; VkFormat Format; };