|
HikoGUI
A low latency retained GUI
|
#include <TTauri/GUI/PipelineImage.hpp>
Public Member Functions | |
| PipelineImage (Window const &window) | |
| PipelineImage (const PipelineImage &)=delete | |
| PipelineImage & | operator= (const PipelineImage &)=delete |
| PipelineImage (PipelineImage &&)=delete | |
| PipelineImage & | operator= (PipelineImage &&)=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 atlas and sharing for all views.
|
overridevirtual |
Reimplemented from tt::Pipeline_vulkan.