HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
tt::Pipeline_vulkan Class Referenceabstract
Inheritance diagram for tt::Pipeline_vulkan:
tt::Pipeline_base tt::PipelineBox::PipelineBox tt::PipelineFlat::PipelineFlat tt::PipelineImage::PipelineImage tt::PipelineSDF::PipelineSDF tt::PipelineToneMapper::PipelineToneMapper

Public Member Functions

 Pipeline_vulkan (Window const &window)
 
 Pipeline_vulkan (const Pipeline_vulkan &)=delete
 
Pipeline_vulkanoperator= (const Pipeline_vulkan &)=delete
 
 Pipeline_vulkan (Pipeline_vulkan &&)=delete
 
Pipeline_vulkanoperator= (Pipeline_vulkan &&)=delete
 
virtual void drawInCommandBuffer (vk::CommandBuffer commandBuffer)
 
void buildForNewDevice (GUIDevice *device)
 
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 tt::Pipeline_base
 Pipeline_base (Window const &window)
 
 Pipeline_base (const Pipeline_base &)=delete
 
Pipeline_baseoperator= (const Pipeline_base &)=delete
 
 Pipeline_base (Pipeline_base &&)=delete
 
Pipeline_baseoperator= (Pipeline_base &&)=delete
 
GUIDevice const & device () const
 

Data Fields

vk::Pipeline intrinsic
 
- Data Fields inherited from tt::Pipeline_base
Window const & window
 
GUIDevice_device = nullptr
 

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