![]() |
Raven Engine v0.1
|
Groups multiple descriptors into a descriptor set. More...
#include <VulkanShaderResources.h>
Public Member Functions | |
| operator bool () const | |
| True if any descriptor exists. | |
Public Attributes | |
| std::unordered_map< u32, UniformBuffer > | UniformBuffers |
| Map of uniform buffers by binding. | |
| std::unordered_map< u32, ShaderDescriptor > | Images |
| Map of sampled images by binding. | |
| std::unordered_map< u32, ShaderDescriptor > | Samplers |
| Map of samplers by binding. | |
| std::unordered_map< u32, ShaderDescriptor > | StorageBuffers |
| Map of storage buffers by binding. | |
| std::unordered_map< std::string, VkWriteDescriptorSet > | WriteDescriptorSets |
| Prebuilt write descriptor sets. | |
Groups multiple descriptors into a descriptor set.
|
inline |
True if any descriptor exists.
| std::unordered_map<u32, ShaderDescriptor> Raven::ShaderResource::ShaderDescriptorSet::Images |
Map of sampled images by binding.
| std::unordered_map<u32, ShaderDescriptor> Raven::ShaderResource::ShaderDescriptorSet::Samplers |
Map of samplers by binding.
| std::unordered_map<u32, ShaderDescriptor> Raven::ShaderResource::ShaderDescriptorSet::StorageBuffers |
Map of storage buffers by binding.
| std::unordered_map<u32, UniformBuffer> Raven::ShaderResource::ShaderDescriptorSet::UniformBuffers |
Map of uniform buffers by binding.
| std::unordered_map<std::string, VkWriteDescriptorSet> Raven::ShaderResource::ShaderDescriptorSet::WriteDescriptorSets |
Prebuilt write descriptor sets.