|
TachyonUI 0.1.0
High-performance UI for building tools.
|
Device-lifetime operations. More...
#include <gui_core/graphics/gui_rhi.h>
Public Member Functions | |
| virtual | ~RenderDevice ()=default |
| virtual GpuPipeline | CreatePrimitivePipeline (const PrimitiveSpec &spec)=0 |
| Builds the pipeline for one primitive kind: the spec's shader pair + the fixed GUI pipeline state (triangle list, fill, no cull, premultiplied alpha blend, depth GREATER_OR_EQUAL, the GUI draw / depth formats) on the shared GUI pipeline layout. | |
Device-lifetime operations.
|
virtualdefault |
|
pure virtual |
Builds the pipeline for one primitive kind: the spec's shader pair + the fixed GUI pipeline state (triangle list, fill, no cull, premultiplied alpha blend, depth GREATER_OR_EQUAL, the GUI draw / depth formats) on the shared GUI pipeline layout.
Implemented in tachyon::vulkan::VulkanRenderDevice.