21 uint32_t p_image_size,
22 const std::string& p_tag =
"Renderer");
24 void preload(
const VkRenderPass& p_renderpass);
26 void current_scene(ref<scene>);
32 void begin(const ::vk::command_buffer& p_current,
34 const VkRenderPass& p_renderpass,
35 const VkFramebuffer& p_framebuffer,
36 const glm::mat4& p_proj_view);
43 void set_background_color(
const std::array<float, 4>& p_color);
46 ref<render_context> m_render_context =
nullptr;
void begin(const ::vk::command_buffer &p_current, const window_settings &p_settings, const VkRenderPass &p_renderpass, const VkFramebuffer &p_framebuffer, const glm::mat4 &p_proj_view)
Indicates to the renderer is at the start of the next frame to prepare workloads before next frame is...