|
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 | drawInCommandBuffer (vk::CommandBuffer commandBuffer, draw_context const &context) |
| void | buildForNewDevice () |
| void | teardownForDeviceLost () |
| void | buildForNewSurface () |
| void | teardownForSurfaceLost () |
| void | buildForNewSwapchain (vk::RenderPass renderPass, uint32_t renderSubpass, vk::Extent2D extent) |
| void | teardownForSwapchainLost () |
| void | teardownForWindowLost () |
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 |