UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Vulkan Namespace Reference

Typedefs

using FPipelineCacheChunkKey = uint32
 
using FVulkanGraphicsPipelineStateLRU = TDoubleLinkedList< FPipelineCacheChunkKey >
 
using FVulkanPipelineCacheChunkLRUNode = FVulkanGraphicsPipelineStateLRU::TDoubleLinkedListNode
 

Functions

bool CanMemoryMapChunkedPSOCache ()
 

Variables

int32 GMaxPSOsPerChunk = 20
 
int32 GTargetResidentCacheSizeMb = 40
 
int32 GMaxTotalCacheSizeMb = 300
 
int32 GUntouchedChunkEvictTimeSeconds = 60
 
std::atomic< int32TotalResidentCacheSize = 0
 

Typedef Documentation

◆ FPipelineCacheChunkKey

◆ FVulkanGraphicsPipelineStateLRU

◆ FVulkanPipelineCacheChunkLRUNode

using UE::Vulkan::FVulkanPipelineCacheChunkLRUNode = typedef FVulkanGraphicsPipelineStateLRU::TDoubleLinkedListNode

Function Documentation

◆ CanMemoryMapChunkedPSOCache()

bool UE::Vulkan::CanMemoryMapChunkedPSOCache ( )

Variable Documentation

◆ GMaxPSOsPerChunk

int32 UE::Vulkan::GMaxPSOsPerChunk = 20

◆ GMaxTotalCacheSizeMb

int32 UE::Vulkan::GMaxTotalCacheSizeMb = 300

◆ GTargetResidentCacheSizeMb

int32 UE::Vulkan::GTargetResidentCacheSizeMb = 40

◆ GUntouchedChunkEvictTimeSeconds

int32 UE::Vulkan::GUntouchedChunkEvictTimeSeconds = 60

◆ TotalResidentCacheSize

std::atomic<int32> UE::Vulkan::TotalResidentCacheSize = 0