SPARK  0.1.0
A general purpose game engine written in C++.
Loading...
Searching...
No Matches
spark::render::vk::VulkanDescriptorSetLayout::Impl Struct Reference

Public Member Functions

 Impl (VulkanDescriptorSetLayout *parent, const VulkanDevice &device, std::vector< std::unique_ptr< VulkanDescriptorLayout > > &&descriptor_layouts, const unsigned space, const ShaderStage stage)
 
VkDescriptorSetLayout initialize (unsigned int pool_size, const unsigned int max_unbounded_array_size)
 
void addDescriptorPool ()
 
VkDescriptorSet tryAllocate (unsigned descriptors)
 

Friends

class VulkanDescriptorSetLayout