|
HikoGUI
A low latency retained GUI
|
#include <TTauri/GUI/PipelineSDF.hpp>
Public Member Functions | |
| PipelineSDF (Window const &window) | |
| PipelineSDF (const PipelineSDF &)=delete | |
| PipelineSDF & | operator= (const PipelineSDF &)=delete |
| PipelineSDF (PipelineSDF &&)=delete | |
| PipelineSDF & | operator= (PipelineSDF &&)=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_vulkan & | operator= (const Pipeline_vulkan &)=delete |
| Pipeline_vulkan (Pipeline_vulkan &&)=delete | |
| Pipeline_vulkan & | operator= (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_base & | operator= (const Pipeline_base &)=delete |
| Pipeline_base (Pipeline_base &&)=delete | |
| Pipeline_base & | operator= (Pipeline_base &&)=delete |
| GUIDevice const & | device () const |
Data Fields | |
| vspan< Vertex > | vertexBufferData |
Data Fields inherited from tt::Pipeline_vulkan | |
| vk::Pipeline | intrinsic |
Data Fields inherited from tt::Pipeline_base | |
| Window const & | window |
| GUIDevice * | _device = nullptr |
Pipeline for rendering backings of widgets. Maintains texture map atlases and sharing for all views.
|
overridevirtual |
Reimplemented from tt::Pipeline_vulkan.