Raven Engine v0.1
Loading...
Searching...
No Matches
DescriptorSetManager.h File Reference
#include "Raven/Memory/Ref.h"
#include "Renderer/UniformBuffer.h"
#include "Renderer/Texture.h"
#include <vulkan/vulkan.h>
#include <variant>
#include <string>
#include <string_view>
#include <vector>

Classes

struct  Raven::RenderPassInput
 Describes a single input resource for a render pass, including type, binding indices, and resource handles. More...
class  Raven::DescriptorSetManager
 Manages Vulkan descriptor sets for a given render pass specification. More...

Namespaces

namespace  Raven

Enumerations

enum class  Raven::InputType : uint8_t { Raven::InputType::UniformBuffer , Raven::InputType::Image , Raven::InputType::Sampler , Raven::InputType::SampledImage }
 Defines types of inputs that can be bound to descriptor sets. More...