UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVulkanGenericDescriptorPool Class Reference

#include <VulkanDescriptorSets.h>

+ Inheritance diagram for FVulkanGenericDescriptorPool:

Public Member Functions

 FVulkanGenericDescriptorPool (FVulkanDevice *InDevice, uint32 InMaxDescriptorSets, const float PoolSizes[VK_DESCRIPTOR_TYPE_RANGE_SIZE])
 
 ~FVulkanGenericDescriptorPool ()
 
FVulkanDeviceGetDevice () const
 
uint32 GetMaxDescriptorSets () const
 
void Reset ()
 
bool AllocateDescriptorSet (VkDescriptorSetLayout Layout, VkDescriptorSet &OutSet)
 

Constructor & Destructor Documentation

◆ FVulkanGenericDescriptorPool()

FVulkanGenericDescriptorPool::FVulkanGenericDescriptorPool ( FVulkanDevice InDevice,
uint32  InMaxDescriptorSets,
const float  PoolSizes[VK_DESCRIPTOR_TYPE_RANGE_SIZE] 
)

◆ ~FVulkanGenericDescriptorPool()

FVulkanGenericDescriptorPool::~FVulkanGenericDescriptorPool ( )

Member Function Documentation

◆ AllocateDescriptorSet()

bool FVulkanGenericDescriptorPool::AllocateDescriptorSet ( VkDescriptorSetLayout  Layout,
VkDescriptorSet OutSet 
)

◆ GetDevice()

FVulkanDevice * FVulkanGenericDescriptorPool::GetDevice ( ) const
inline

◆ GetMaxDescriptorSets()

uint32 FVulkanGenericDescriptorPool::GetMaxDescriptorSets ( ) const
inline

◆ Reset()

void FVulkanGenericDescriptorPool::Reset ( )

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