UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRHITransientHeapCache::FInitializer Struct Reference

#include <RHICoreTransientResourceAllocator.h>

Static Public Member Functions

static RHICORE_API FInitializer CreateDefault ()
 

Public Attributes

uint64 MinimumFirstHeapSize = 0
 
uint64 MinimumHeapSize = 0
 
uint32 HeapAlignment = 0
 
uint32 GarbageCollectLatency = 0
 
uint32 TextureCacheSize = kDefaultResourceCacheSize
 
uint32 BufferCacheSize = kDefaultResourceCacheSize
 
bool bSupportsAllHeapFlags = true
 
bool bSupportsVirtualMapping = false
 

Static Public Attributes

static const uint32 kDefaultResourceCacheSize = 256
 

Member Function Documentation

◆ CreateDefault()

FRHITransientHeapCache::FInitializer FRHITransientHeapCache::FInitializer::CreateDefault ( )
static

Member Data Documentation

◆ bSupportsAllHeapFlags

bool FRHITransientHeapCache::FInitializer::bSupportsAllHeapFlags = true

◆ bSupportsVirtualMapping

bool FRHITransientHeapCache::FInitializer::bSupportsVirtualMapping = false

◆ BufferCacheSize

uint32 FRHITransientHeapCache::FInitializer::BufferCacheSize = kDefaultResourceCacheSize

◆ GarbageCollectLatency

uint32 FRHITransientHeapCache::FInitializer::GarbageCollectLatency = 0

◆ HeapAlignment

uint32 FRHITransientHeapCache::FInitializer::HeapAlignment = 0

◆ kDefaultResourceCacheSize

const uint32 FRHITransientHeapCache::FInitializer::kDefaultResourceCacheSize = 256
static

◆ MinimumFirstHeapSize

uint64 FRHITransientHeapCache::FInitializer::MinimumFirstHeapSize = 0

◆ MinimumHeapSize

uint64 FRHITransientHeapCache::FInitializer::MinimumHeapSize = 0

◆ TextureCacheSize

uint32 FRHITransientHeapCache::FInitializer::TextureCacheSize = kDefaultResourceCacheSize

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