27 #include <ht_rendertarget_base.h> 28 #include <ht_vulkan.h> 45 bool Initialize(
const Resource::RenderTargetHandle& handle,
const VkDevice& device,
const VkPhysicalDevice& gpu,
const VKSwapChain* swapchain);
47 bool Blit(VkCommandBuffer commandBuffer,
const Image_vk& image);
49 const VkFormat& GetVKColorFormat()
const;
50 const Texture_vk& GetVKTexture()
const;
52 const uint32_t& GetWidth()
const;
53 const uint32_t& GetHeight()
const;
54 const VkClearValue* GetClearColor()
const;
58 VkPhysicalDevice m_gpu;
60 VkClearValue* m_clearColor;
62 VkFormat m_colorFormat;
65 bool setupTargetTexture();
Definition: ht_vkrendertarget.h:38
Definition: ht_vkswapchain.h:55
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_color.h:19
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_rendertarget_base.h:32