2#ifndef LIBSBX_GRAPHICS_DESCRIPTOR_DESCRIPTOR_HPP_
3#define LIBSBX_GRAPHICS_DESCRIPTOR_DESCRIPTOR_HPP_
9#include <vulkan/vulkan.hpp>
11namespace sbx::graphics {
21 auto handle()
const noexcept ->
const VkWriteDescriptorSet&;
23 operator const VkWriteDescriptorSet&()
const noexcept;
25 operator bool()
const noexcept {
26 return _write_descriptor_set.descriptorCount > 0u;
31 VkWriteDescriptorSet _write_descriptor_set;
33 std::vector<VkDescriptorImageInfo> _descriptor_image_infos;
34 std::unique_ptr<VkDescriptorBufferInfo> _descriptor_buffer_info;
Definition: descriptor.hpp:38
Definition: descriptor.hpp:13