Vookoo
Classes | Public Member Functions | List of all members
vku::DescriptorSetLayoutMaker Class Reference

A factory class for descriptor set layouts. (An interface to the shaders) More...

#include <vku.hpp>

Public Member Functions

void buffer (uint32_t binding, vk::DescriptorType descriptorType, vk::ShaderStageFlags stageFlags, uint32_t descriptorCount)
 
void image (uint32_t binding, vk::DescriptorType descriptorType, vk::ShaderStageFlags stageFlags, uint32_t descriptorCount)
 
void samplers (uint32_t binding, vk::DescriptorType descriptorType, vk::ShaderStageFlags stageFlags, const std::vector< vk::Sampler > immutableSamplers)
 
void bufferView (uint32_t binding, vk::DescriptorType descriptorType, vk::ShaderStageFlags stageFlags, uint32_t descriptorCount)
 
vk::UniqueDescriptorSetLayout createUnique (vk::Device device) const
 Create a self-deleting descriptor set object.
 

Detailed Description

A factory class for descriptor set layouts. (An interface to the shaders)


The documentation for this class was generated from the following file: