#include <Descriptor.hpp>
◆ VulkanDeviceDescriptorPool()
◆ CreateDescriptorSet()
Create a descriptor set from this pool.
- Parameters
-
| layout | The layout the descriptor set should conform to. |
| max_variable_count | Maximum number of variable number of descriptors. Set to 0 if the layout does not have any variable count bindings. |
Implements Foundation::RHI::RHIDeviceDescriptorPool.
◆ DebugSetObjectName()
| void VulkanDeviceDescriptorPool::DebugSetObjectName |
( |
const char * |
name | ) |
|
|
overridevirtual |
◆ DestroyDescriptorSet()
| void VulkanDeviceDescriptorPool::DestroyDescriptorSet |
( |
Handle |
handle | ) |
|
|
overridevirtual |
◆ GetDescriptorSet()
◆ GetDevice()
| auto const & Foundation::RHI::VulkanDeviceDescriptorPool::GetDevice |
( |
| ) |
const |
|
inline |
◆ GetVkDescriptorPool()
| auto const & Foundation::RHI::VulkanDeviceDescriptorPool::GetVkDescriptorPool |
( |
| ) |
const |
|
inline |
◆ mDevice
◆ mPool
| vk::raii::DescriptorPool Foundation::RHI::VulkanDeviceDescriptorPool::mPool { nullptr } |
|
private |
◆ mStorage
| RHIObjectPool Foundation::RHI::VulkanDeviceDescriptorPool::mStorage |
|
private |
The documentation for this class was generated from the following files: