|
HikoGUI
A low latency retained GUI
|
Public Member Functions | |
| pipeline_vulkan (gfx_surface const &surface) | |
| pipeline_vulkan (const pipeline_vulkan &)=delete | |
| pipeline_vulkan & | operator= (const pipeline_vulkan &)=delete |
| pipeline_vulkan (pipeline_vulkan &&)=delete | |
| pipeline_vulkan & | operator= (pipeline_vulkan &&)=delete |
| gfx_device_vulkan & | vulkan_device () const noexcept |
| virtual void | draw_in_command_buffer (vk::CommandBuffer commandBuffer, gfx_draw_context const &context) |
| void | build_for_new_device () |
| void | teardown_for_device_lost () |
| void | build_for_new_swapchain (vk::RenderPass renderPass, uint32_t renderSubpass, vk::Extent2D extent) |
| void | teardown_for_swapchain_lost () |
Public Member Functions inherited from v1::pipeline | |
| pipeline (gfx_surface const &surface) | |
| pipeline (const pipeline &)=delete | |
| pipeline & | operator= (const pipeline &)=delete |
| pipeline (pipeline &&)=delete | |
| pipeline & | operator= (pipeline &&)=delete |
Data Fields | |
| vk::Pipeline | intrinsic |
Data Fields inherited from v1::pipeline | |
| gfx_surface const & | surface |