28 #include <ht_platform.h> 29 #include <ht_rendertarget.h> 30 #include <ht_renderer.h> 43 uint32_t GetWidth()
const;
44 uint32_t GetHeight()
const;
46 virtual void VClear(
float* color) = 0;
47 virtual bool VInitialize(uint32_t width, uint32_t height) = 0;
48 virtual void VResize(uint32_t width, uint32_t height) = 0;
49 virtual void VExecute(std::vector<RenderPassHandle> renderPasses) = 0;
51 virtual void VPresent() = 0;
56 uint32_t m_currentBuffer;
Hatchit Engine Copyright(c) 2015-2016 Third-Degree.
Definition: ht_color.h:19
Definition: ht_pipeline_base.h:39
Definition: ht_swapchain.h:38