UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRHITransientPagePoolCache Class Referenceabstract

#include <RHICoreTransientResourceAllocator.h>

+ Inheritance diagram for FRHITransientPagePoolCache:

Classes

struct  FInitializer
 

Public Member Functions

 FRHITransientPagePoolCache (const FInitializer &InInitializer)
 
 FRHITransientPagePoolCache (const FRHITransientPagePoolCache &)=delete
 
virtual RHICORE_API ~FRHITransientPagePoolCache ()
 
RHICORE_API FRHITransientPagePoolAcquire ()
 
RHICORE_API FRHITransientPagePoolGetFastPagePool ()
 
RHICORE_API void Forfeit (TConstArrayView< FRHITransientPagePool * > PagePools)
 
RHICORE_API void GarbageCollect () override
 
- Public Member Functions inherited from IRHITransientMemoryCache
virtual ~IRHITransientMemoryCache ()=default
 

Public Attributes

const FInitializer Initializer
 

Constructor & Destructor Documentation

◆ FRHITransientPagePoolCache() [1/2]

FRHITransientPagePoolCache::FRHITransientPagePoolCache ( const FInitializer InInitializer)
inline

◆ FRHITransientPagePoolCache() [2/2]

FRHITransientPagePoolCache::FRHITransientPagePoolCache ( const FRHITransientPagePoolCache )
delete

◆ ~FRHITransientPagePoolCache()

FRHITransientPagePoolCache::~FRHITransientPagePoolCache ( )
virtual

Member Function Documentation

◆ Acquire()

FRHITransientPagePool * FRHITransientPagePoolCache::Acquire ( )

◆ Forfeit()

void FRHITransientPagePoolCache::Forfeit ( TConstArrayView< FRHITransientPagePool * >  PagePools)

◆ GarbageCollect()

void FRHITransientPagePoolCache::GarbageCollect ( )
overridevirtual

◆ GetFastPagePool()

FRHITransientPagePool * FRHITransientPagePoolCache::GetFastPagePool ( )

Member Data Documentation

◆ Initializer

const FInitializer FRHITransientPagePoolCache::Initializer

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