Navigation
API > API/Runtime > API/Runtime/RHICore > API/Runtime/RHICore/FRHITransientPagePoolCache
| Name | FInitializer |
| Type | struct |
| Header File | /Engine/Source/Runtime/RHICore/Public/RHICoreTransientResourceAllocator.h |
| Include Path | #include "RHICoreTransientResourceAllocator.h" |
Syntax
struct FInitializer
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| kDefaultResourceCacheSize | const uint32 | RHICoreTransientResourceAllocator.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BufferCacheSize | uint32 | Size of the buffer cache before elements are evicted. | RHICoreTransientResourceAllocator.h | |
| GarbageCollectLatency | uint32 | The latency between the completed fence value and the used fence value to invoke garbage collection of the heap. | RHICoreTransientResourceAllocator.h | |
| PageSize | uint32 | Size of each page. | RHICoreTransientResourceAllocator.h | |
| PoolSize | uint64 | Size in bytes of the pool. Must be a multiple of PageSize. | RHICoreTransientResourceAllocator.h | |
| PoolSizeFirst | uint64 | Size in bytes of the first pool. Only takes effect if larger than PoolSize. | RHICoreTransientResourceAllocator.h | |
| TextureCacheSize | uint32 | Size of the texture cache before elements are evicted. | RHICoreTransientResourceAllocator.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FInitializer CreateDefault() |
Creates a default initializer using common RHI CVars. | RHICoreTransientResourceAllocator.h |