8#include "../geometry/rectangle.hpp"
9#include "../vector_span.hpp"
10#include "../color/color.hpp"
11#include "../color/quad_color.hpp"
13#include <vma/vk_mem_alloc.h>
14#include <vulkan/vulkan.hpp>
17namespace hi::inline
v1 {
18class gfx_device_vulkan;
20namespace pipeline_alpha {
27 vk::ShaderModule vertexShaderModule;
28 vk::ShaderModule fragmentShaderModule;
44 void drawInCommandBuffer(vk::CommandBuffer& commandBuffer);
46 static void place_vertices(
vector_span<vertex>& vertices, aarectangle clipping_rectangle,
quad box,
float alpha);
Utilities used by the HikoGUI library itself.
Defined the corner_radii type.
DOXYGEN BUG.
Definition algorithm.hpp:15
Definition gfx_device_vulkan.hpp:21
Definition pipeline_alpha_device_shared.hpp:24
void destroy(gfx_device_vulkan *vulkanDevice)
Definition vector_span.hpp:134