HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
tt::pipeline_flat::pipeline_flat Class Reference

#include <ttauri/GFX/pipeline_flat.hpp>

Inheritance diagram for tt::pipeline_flat::pipeline_flat:
tt::pipeline_vulkan tt::pipeline

Public Member Functions

 pipeline_flat (gfx_surface const &surface)
 
 pipeline_flat (const pipeline_flat &)=delete
 
pipeline_flatoperator= (const pipeline_flat &)=delete
 
 pipeline_flat (pipeline_flat &&)=delete
 
pipeline_flatoperator= (pipeline_flat &&)=delete
 
void drawInCommandBuffer (vk::CommandBuffer commandBuffer) override
 
- Public Member Functions inherited from tt::pipeline_vulkan
 pipeline_vulkan (gfx_surface const &surface)
 
 pipeline_vulkan (const pipeline_vulkan &)=delete
 
pipeline_vulkanoperator= (const pipeline_vulkan &)=delete
 
 pipeline_vulkan (pipeline_vulkan &&)=delete
 
pipeline_vulkanoperator= (pipeline_vulkan &&)=delete
 
gfx_device_vulkanvulkan_device () const noexcept
 
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 tt::pipeline
 pipeline (gfx_surface const &surface)
 
 pipeline (const pipeline &)=delete
 
pipelineoperator= (const pipeline &)=delete
 
 pipeline (pipeline &&)=delete
 
pipelineoperator= (pipeline &&)=delete
 

Data Fields

vspan< vertexvertexBufferData
 
- Data Fields inherited from tt::pipeline_vulkan
vk::Pipeline intrinsic
 
- Data Fields inherited from tt::pipeline
gfx_surface const & surface
 

Detailed Description

Pipeline for rendering simple flat shaded quats.

Member Function Documentation

◆ drawInCommandBuffer()

void tt::pipeline_flat::pipeline_flat::drawInCommandBuffer ( vk::CommandBuffer commandBuffer)
overridevirtual

Reimplemented from tt::pipeline_vulkan.


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