FastEngine 0.9.4
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: