|
HikoGUI
A low latency retained GUI
|
#include <hikogui/GFX/pipeline_box.hpp>
Public Member Functions | |
| pipeline_box (gfx_surface const &surface) | |
| pipeline_box (const pipeline_box &)=delete | |
| pipeline_box & | operator= (const pipeline_box &)=delete |
| pipeline_box (pipeline_box &&)=delete | |
| pipeline_box & | operator= (pipeline_box &&)=delete |
| void | draw_in_command_buffer (vk::CommandBuffer commandBuffer, gfx_draw_context const &context) override |
Public Member Functions inherited from v1::pipeline_vulkan | |
| pipeline_vulkan (gfx_surface const &surface) | |
| pipeline_vulkan (const pipeline_vulkan &)=delete | |
| pipeline_vulkan & | operator= (const pipeline_vulkan &)=delete |
| pipeline_vulkan (pipeline_vulkan &&)=delete | |
| pipeline_vulkan & | operator= (pipeline_vulkan &&)=delete |
| gfx_device_vulkan & | vulkan_device () const noexcept |
| void | build_for_new_device () |
| void | teardown_for_device_lost () |
| void | build_for_new_swapchain (vk::RenderPass renderPass, uint32_t renderSubpass, vk::Extent2D extent) |
| void | teardown_for_swapchain_lost () |
Public Member Functions inherited from v1::pipeline | |
| pipeline (gfx_surface const &surface) | |
| pipeline (const pipeline &)=delete | |
| pipeline & | operator= (const pipeline &)=delete |
| pipeline (pipeline &&)=delete | |
| pipeline & | operator= (pipeline &&)=delete |
Data Fields | |
| vector_span< vertex > | vertexBufferData |
Data Fields inherited from v1::pipeline_vulkan | |
| vk::Pipeline | intrinsic |
Data Fields inherited from v1::pipeline | |
| gfx_surface const & | surface |
Pipeline for rendering simple box shaded quats.
|
overridevirtual |
Reimplemented from v1::pipeline_vulkan.