1#ifndef LIBSBX_GRAPHICS_DESCRIPTOR_DESCRIPTOR_SET_HPP_
2#define LIBSBX_GRAPHICS_DESCRIPTOR_DESCRIPTOR_SET_HPP_
4#include <vulkan/vulkan.hpp>
6#include <libsbx/graphics/commands/command_buffer.hpp>
8#include <libsbx/graphics/pipeline/pipeline.hpp>
10namespace sbx::graphics {
20 static auto update(
const std::vector<VkWriteDescriptorSet>& write_descriptor_sets) -> void;
22 auto handle()
const noexcept -> VkDescriptorSet;
24 operator VkDescriptorSet()
const noexcept;
30 VkPipelineLayout _pipeline_layout;
31 VkPipelineBindPoint _pipeline_bind_point;
32 VkDescriptorPool _descriptor_pool;
33 VkDescriptorSet _descriptor_set;
Definition: command_buffer.hpp:14
Definition: descriptor_set.hpp:12
Definition: pipeline.hpp:18