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

#include <VulkanCommandBuffer.h>

Public Member Functions

 FVulkanCommandBufferPool (FVulkanDevice &InDevice, FVulkanQueue &InQueue, EVulkanCommandBufferType InCommandBufferType)
 
 ~FVulkanCommandBufferPool ()
 
VkCommandPool GetHandle () const
 
FCriticalSectionGetCS ()
 
FVulkanQueueGetQueue ()
 
EVulkanCommandBufferType GetCommandBufferType () const
 
void FreeUnusedCmdBuffers (FVulkanQueue *Queue, bool bTrimMemory)
 

Constructor & Destructor Documentation

◆ FVulkanCommandBufferPool()

FVulkanCommandBufferPool::FVulkanCommandBufferPool ( FVulkanDevice InDevice,
FVulkanQueue InQueue,
EVulkanCommandBufferType  InCommandBufferType 
)

◆ ~FVulkanCommandBufferPool()

FVulkanCommandBufferPool::~FVulkanCommandBufferPool ( )

Member Function Documentation

◆ FreeUnusedCmdBuffers()

void FVulkanCommandBufferPool::FreeUnusedCmdBuffers ( FVulkanQueue Queue,
bool  bTrimMemory 
)

◆ GetCommandBufferType()

EVulkanCommandBufferType FVulkanCommandBufferPool::GetCommandBufferType ( ) const
inline

◆ GetCS()

FCriticalSection * FVulkanCommandBufferPool::GetCS ( )
inline

◆ GetHandle()

VkCommandPool FVulkanCommandBufferPool::GetHandle ( ) const
inline

◆ GetQueue()

FVulkanQueue & FVulkanCommandBufferPool::GetQueue ( )
inline

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