FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
Loading...
Searching...
No Matches
fge::vulkan::DescriptorSetLayout::Binding Class Reference

Public Member Functions

constexpr Binding (uint32_t binding, VkDescriptorType type, VkShaderStageFlags stageFlags, uint32_t descriptorCount=1, VkDescriptorBindingFlagsEXT bindingFlags=0)
 
constexpr void setBinding (uint32_t binding)
 
constexpr uint32_t getBinding () const
 
constexpr void setDescriptorType (VkDescriptorType type)
 
constexpr VkDescriptorType getDescriptorType () const
 
constexpr void setDescriptorCount (uint32_t descriptorCount)
 
constexpr uint32_t getDescriptorCount () const
 
constexpr void setStageFlags (VkShaderStageFlags stageFlags)
 
constexpr VkShaderStageFlags getStageFlags () const
 
constexpr void setBindingFlags (VkDescriptorBindingFlagsEXT bindingFlags)
 
constexpr void clearBindingFlags ()
 
constexpr VkDescriptorBindingFlagsEXT getBindingFlags () const
 
constexpr operator VkDescriptorSetLayoutBinding () const
 

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