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

#include <TTauri/GUI/PipelineBox.hpp>

Inheritance diagram for tt::PipelineBox::PipelineBox:
tt::Pipeline_vulkan tt::Pipeline_base

Public Member Functions

 PipelineBox (Window const &window)
 
 PipelineBox (const PipelineBox &)=delete
 
PipelineBoxoperator= (const PipelineBox &)=delete
 
 PipelineBox (PipelineBox &&)=delete
 
PipelineBoxoperator= (PipelineBox &&)=delete
 
void drawInCommandBuffer (vk::CommandBuffer commandBuffer) override
 
- Public Member Functions inherited from tt::Pipeline_vulkan
 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
 
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

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

Detailed Description

Pipeline for rendering simple box shaded quats.

Member Function Documentation

◆ drawInCommandBuffer()

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

Reimplemented from tt::Pipeline_vulkan.


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