8#include "../geometry/rectangle.hpp"
9#include "../vector_span.hpp"
10#include "../color/color.hpp"
11#include "../color/quad_color.hpp"
12#include "../geometry/corner_radii.hpp"
13#include <vma/vk_mem_alloc.h>
14#include <vulkan/vulkan.hpp>
17namespace hi::inline v1 {
18class gfx_device_vulkan;
20namespace pipeline_box {
27 vk::ShaderModule vertexShaderModule;
28 vk::ShaderModule fragmentShaderModule;
44 void drawInCommandBuffer(vk::CommandBuffer &commandBuffer);
46 static void place_vertices(
This file includes required definitions.
Definition quad_color.hpp:9
Class which represents an axis-aligned rectangle.
Definition axis_aligned_rectangle.hpp:20
Definition corner_radii.hpp:9
Definition gfx_device_vulkan.hpp:21
Definition pipeline_box_device_shared.hpp:24
void destroy(gfx_device_vulkan *vulkanDevice)
Definition vector_span.hpp:134