Class for descriptor writer. More...
#include <Descriptors.hpp>
Public Member Functions | |
DescriptorWriter (DescriptorSetLayout &setLayout, DescriptorPool &pool) | |
DescriptorWriter & | writeBuffer (uint32_t binding, const VkDescriptorBufferInfo *bufferInfo) |
DescriptorWriter & | writeImage (uint32_t binding, const VkDescriptorImageInfo *imageInfo) |
bool | build (VkDescriptorSet &set) |
void | overwrite (const VkDescriptorSet &set) |
Private Attributes | |
DescriptorSetLayout & | m_setLayout |
DescriptorPool & | m_pool |
std::vector< VkWriteDescriptorSet > | m_writes |
Class for descriptor writer.
Definition at line 109 of file Descriptors.hpp.
|
inline |
Definition at line 113 of file Descriptors.hpp.
bool ven::DescriptorWriter::build | ( | VkDescriptorSet & | set | ) |
Definition at line 122 of file descriptors.cpp.
Referenced by ven::Engine::mainLoop().
void ven::DescriptorWriter::overwrite | ( | const VkDescriptorSet & | set | ) |
Definition at line 131 of file descriptors.cpp.
ven::DescriptorWriter & ven::DescriptorWriter::writeBuffer | ( | uint32_t | binding, |
const VkDescriptorBufferInfo * | bufferInfo ) |
Definition at line 84 of file descriptors.cpp.
Referenced by ven::Engine::mainLoop().
ven::DescriptorWriter & ven::DescriptorWriter::writeImage | ( | uint32_t | binding, |
const VkDescriptorImageInfo * | imageInfo ) |
Definition at line 103 of file descriptors.cpp.
|
private |
Definition at line 124 of file Descriptors.hpp.
|
private |
Definition at line 123 of file Descriptors.hpp.
|
private |
Definition at line 125 of file Descriptors.hpp.