6#ifndef INCLUDE_VULKANENGINE_UNIFORMBUFFER_H_
7#define INCLUDE_VULKANENGINE_UNIFORMBUFFER_H_
9#include <VulkanEngine/Buffer.h>
10#include <VulkanEngine/Descriptor.h>
14#include <vulkan/vulkan.hpp>
29 vk::ShaderStageFlags _vk_shader_stage_flags =
30 vk::ShaderStageFlagBits::eAllGraphics);
36 std::shared_ptr<std::vector<vk::WriteDescriptorSet>>
37 write_descriptor_sets,
38 std::shared_ptr<std::vector<vk::CopyDescriptorSet>> copy_descriptor_sets,
39 const vk::DescriptorSet& destination_set);
45 std::vector<vk::DescriptorBufferInfo> vk_descriptor_buffer_infos;
50#include <UniformBuffer.cpp>
Class which represents a single buffer using vk::Buffer.
Definition: Buffer.h:25
Definition: Descriptor.h:17
TODO development of this class is in progress.
Definition: Attribute.h:13