#include <DescriptorSet.hpp>
Definition at line 18 of file DescriptorSet.hpp.
◆ DescriptorSet() [1/4]
lug::Graphics::Vulkan::API::DescriptorSet::DescriptorSet |
( |
| ) |
|
|
default |
◆ DescriptorSet() [2/4]
lug::Graphics::Vulkan::API::DescriptorSet::DescriptorSet |
( |
const DescriptorSet & |
| ) |
|
|
delete |
◆ DescriptorSet() [3/4]
lug::Graphics::Vulkan::API::DescriptorSet::DescriptorSet |
( |
DescriptorSet && |
DescriptorSet | ) |
|
◆ ~DescriptorSet()
lug::Graphics::Vulkan::API::DescriptorSet::~DescriptorSet |
( |
| ) |
|
◆ DescriptorSet() [4/4]
lug::Graphics::Vulkan::API::DescriptorSet::DescriptorSet |
( |
VkDescriptorSet |
descriptorSet, |
|
|
const Device * |
device |
|
) |
| |
|
explicitprivate |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator VkDescriptorSet()
lug::Graphics::Vulkan::API::DescriptorSet::operator VkDescriptorSet |
( |
| ) |
const |
|
inlineexplicit |
◆ updateBuffers()
void lug::Graphics::Vulkan::API::DescriptorSet::updateBuffers |
( |
uint32_t |
dstBinding, |
|
|
uint32_t |
dstArrayElement, |
|
|
VkDescriptorType |
descriptorType, |
|
|
const std::vector< VkDescriptorBufferInfo > & |
bufferInfos |
|
) |
| const |
Update the descriptor set buffers.
- Parameters
-
[in] | dstBinding | The destination binding |
[in] | dstArrayElement | The starting element in the descriptor set binding array |
[in] | descriptorType | The descriptor type |
[in] | bufferInfos | The buffers to bind to the descriptor set |
Definition at line 39 of file DescriptorSet.cpp.
◆ updateImages()
void lug::Graphics::Vulkan::API::DescriptorSet::updateImages |
( |
uint32_t |
dstBinding, |
|
|
uint32_t |
dstArrayElement, |
|
|
VkDescriptorType |
descriptorType, |
|
|
const std::vector< VkDescriptorImageInfo > & |
imageInfos |
|
) |
| const |
Update the descriptor set images.
- Parameters
-
[in] | dstBinding | The destination binding |
[in] | dstArrayElement | The starting element in the descriptor set binding array |
[in] | descriptorType | The descriptor type |
[in] | imageInfos | The images to bind to the descriptor set |
Definition at line 61 of file DescriptorSet.cpp.
◆ destroy()
void lug::Graphics::Vulkan::API::DescriptorSet::destroy |
( |
| ) |
|
◆ Builder::DescriptorSet
◆ _descriptorSet
VkDescriptorSet lug::Graphics::Vulkan::API::DescriptorSet::_descriptorSet {VK_NULL_HANDLE} |
|
private |
◆ _device
const Device* lug::Graphics::Vulkan::API::DescriptorSet::_device {nullptr} |
|
private |
The documentation for this class was generated from the following files: