7#include "../utility/module.hpp"
8#include "../geometry/module.hpp"
9#include "../vector_span.hpp"
10#include "../color/module.hpp"
11#include <vma/vk_mem_alloc.h>
12#include <vulkan/vulkan.hpp>
15namespace hi::inline
v1 {
16class gfx_device_vulkan;
18namespace pipeline_alpha {
25 vk::ShaderModule vertexShaderModule;
26 vk::ShaderModule fragmentShaderModule;
42 void drawInCommandBuffer(vk::CommandBuffer
const& commandBuffer);
44 static void place_vertices(
vector_span<vertex>& vertices, aarectangle clipping_rectangle,
quad box,
float alpha);
DOXYGEN BUG.
Definition algorithm.hpp:13
Definition gfx_device_vulkan.hpp:21
Definition pipeline_alpha_device_shared.hpp:22
void destroy(gfx_device_vulkan const *vulkanDevice)
Definition vector_span.hpp:133