RetroArch
|
#include <vulkan.hpp>
Public Member Functions | |
DescriptorSetLayoutBinding (uint32_t binding_=0, DescriptorType descriptorType_=DescriptorType::eSampler, uint32_t descriptorCount_=0, ShaderStageFlags stageFlags_=ShaderStageFlags(), const Sampler *pImmutableSamplers_=nullptr) | |
DescriptorSetLayoutBinding (VkDescriptorSetLayoutBinding const &rhs) | |
DescriptorSetLayoutBinding & | operator= (VkDescriptorSetLayoutBinding const &rhs) |
DescriptorSetLayoutBinding & | setBinding (uint32_t binding_) |
DescriptorSetLayoutBinding & | setDescriptorType (DescriptorType descriptorType_) |
DescriptorSetLayoutBinding & | setDescriptorCount (uint32_t descriptorCount_) |
DescriptorSetLayoutBinding & | setStageFlags (ShaderStageFlags stageFlags_) |
DescriptorSetLayoutBinding & | setPImmutableSamplers (const Sampler *pImmutableSamplers_) |
operator const VkDescriptorSetLayoutBinding & () const | |
bool | operator== (DescriptorSetLayoutBinding const &rhs) const |
bool | operator!= (DescriptorSetLayoutBinding const &rhs) const |
Public Attributes | |
uint32_t | binding |
DescriptorType | descriptorType |
uint32_t | descriptorCount |
ShaderStageFlags | stageFlags |
const Sampler * | pImmutableSamplers |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
uint32_t VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding::binding |
uint32_t VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding::descriptorCount |
DescriptorType VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding::descriptorType |
ShaderStageFlags VULKAN_HPP_NAMESPACE::DescriptorSetLayoutBinding::stageFlags |