Class for descriptor set layout. More...
#include <SetLayout.hpp>
Collaboration diagram for ven::DescriptorSetLayout:Classes | |
| class | Builder |
Public Member Functions | |
| DescriptorSetLayout (Device &device, const std::unordered_map< uint32_t, VkDescriptorSetLayoutBinding > &bindings) | |
| ~DescriptorSetLayout () | |
| DescriptorSetLayout (const DescriptorSetLayout &)=delete | |
| DescriptorSetLayout & | operator= (const DescriptorSetLayout &)=delete |
| DescriptorSetLayout (DescriptorSetLayout &&)=delete | |
| DescriptorSetLayout & | operator= (DescriptorSetLayout &&)=delete |
| VkDescriptorSetLayout | getDescriptorSetLayout () const |
Private Attributes | |
| Device & | m_device |
| VkDescriptorSetLayout | m_descriptorSetLayout |
| std::unordered_map< uint32_t, VkDescriptorSetLayoutBinding > | m_bindings |
Friends | |
| class | DescriptorWriter |
Class for descriptor set layout.
Definition at line 21 of file SetLayout.hpp.
| ven::DescriptorSetLayout::DescriptorSetLayout | ( | Device & | device, |
| const std::unordered_map< uint32_t, VkDescriptorSetLayoutBinding > & | bindings ) |
Definition at line 17 of file setLayout.cpp.
References ven::Device::device(), m_descriptorSetLayout, and m_device.
Here is the call graph for this function:
|
inline |
Definition at line 42 of file SetLayout.hpp.
References ven::Device::device(), m_descriptorSetLayout, and m_device.
Here is the call graph for this function:
|
delete |
|
delete |
|
inline |
Definition at line 49 of file SetLayout.hpp.
References m_descriptorSetLayout.
|
delete |
|
delete |
|
friend |
Definition at line 57 of file SetLayout.hpp.
|
private |
Definition at line 55 of file SetLayout.hpp.
Referenced by ven::DescriptorWriter::writeBuffer().
|
private |
Definition at line 54 of file SetLayout.hpp.
Referenced by DescriptorSetLayout(), getDescriptorSetLayout(), and ~DescriptorSetLayout().
|
private |
Definition at line 53 of file SetLayout.hpp.
Referenced by DescriptorSetLayout(), and ~DescriptorSetLayout().