HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
v1::gfx_pipeline Class Referenceabstract

Public Member Functions

 gfx_pipeline (gfx_surface *surface)
 
 gfx_pipeline (const gfx_pipeline &)=delete
 
gfx_pipelineoperator= (const gfx_pipeline &)=delete
 
 gfx_pipeline (gfx_pipeline &&)=delete
 
gfx_pipelineoperator= (gfx_pipeline &&)=delete
 
virtual void draw_in_command_buffer (vk::CommandBuffer commandBuffer, 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 ()
 

Data Fields

vk::Pipeline intrinsic
 
gfx_surfacesurface = nullptr
 

The documentation for this class was generated from the following files: