vOOlkan
An object oriented approach to Vulkan
Vulkan::DescriptorSetBindingCreationInfo Class Reference

#include <DescriptorSetBindingCreationInfo.h>

Public Member Functions

 DescriptorSetBindingCreationInfo (unsigned int binding, const VkDescriptorSet &descriptorSet, int size, const Buffers::UniformBuffer &buffer, int offset, int dynamicDistance)
 
 DescriptorSetBindingCreationInfo (unsigned int binding, const VkDescriptorSet &descriptorSet, int size, const Buffers::UniformBuffer &buffer, int offset)
 
 DescriptorSetBindingCreationInfo (unsigned int binding, const VkDescriptorSet &descriptorSet, const TextureImage &texture)
 
 DescriptorSetBindingCreationInfo (const DescriptorSetBindingCreationInfo &)=delete
 
DescriptorSetBindingCreationInfooperator= (const DescriptorSetBindingCreationInfo &)=delete
 
DescriptorSetBindingCreationInfooperator= (DescriptorSetBindingCreationInfo &&)=delete
 
 DescriptorSetBindingCreationInfo (DescriptorSetBindingCreationInfo &&movedFrom) noexcept
 
const VkWriteDescriptorSet & operator+ () const
 

Constructor & Destructor Documentation

◆ DescriptorSetBindingCreationInfo() [1/5]

Vulkan::DescriptorSetBindingCreationInfo::DescriptorSetBindingCreationInfo ( unsigned int  binding,
const VkDescriptorSet &  descriptorSet,
int  size,
const Buffers::UniformBuffer buffer,
int  offset,
int  dynamicDistance 
)

◆ DescriptorSetBindingCreationInfo() [2/5]

Vulkan::DescriptorSetBindingCreationInfo::DescriptorSetBindingCreationInfo ( unsigned int  binding,
const VkDescriptorSet &  descriptorSet,
int  size,
const Buffers::UniformBuffer buffer,
int  offset 
)

◆ DescriptorSetBindingCreationInfo() [3/5]

Vulkan::DescriptorSetBindingCreationInfo::DescriptorSetBindingCreationInfo ( unsigned int  binding,
const VkDescriptorSet &  descriptorSet,
const TextureImage texture 
)

◆ DescriptorSetBindingCreationInfo() [4/5]

Vulkan::DescriptorSetBindingCreationInfo::DescriptorSetBindingCreationInfo ( const DescriptorSetBindingCreationInfo )
delete

◆ DescriptorSetBindingCreationInfo() [5/5]

Vulkan::DescriptorSetBindingCreationInfo::DescriptorSetBindingCreationInfo ( DescriptorSetBindingCreationInfo &&  movedFrom)
noexcept

Member Function Documentation

◆ operator+()

const VkWriteDescriptorSet & Vulkan::DescriptorSetBindingCreationInfo::operator+ ( ) const

◆ operator=() [1/2]

DescriptorSetBindingCreationInfo & Vulkan::DescriptorSetBindingCreationInfo::operator= ( const DescriptorSetBindingCreationInfo )
delete

◆ operator=() [2/2]

DescriptorSetBindingCreationInfo & Vulkan::DescriptorSetBindingCreationInfo::operator= ( DescriptorSetBindingCreationInfo &&  )
delete

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