UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FGLProgramCache Member List

This is the complete list of members for FGLProgramCache, including all inherited members.

Add(const FOpenGLProgramKey &ProgramKey, FOpenGLLinkedProgram *LinkedProgram)FGLProgramCacheinline
AddEvicted(const FOpenGLProgramKey &ProgramKey, TUniqueObj< FOpenGLProgramBinary > &&ProgramBinary)FGLProgramCacheinline
AddOrReplaceEvicted(const FOpenGLProgramKey &ProgramKey, TUniqueObj< FOpenGLProgramBinary > &&ProgramBinary)FGLProgramCacheinline
Contains(const FOpenGLProgramKey &ProgramKey) constFGLProgramCacheinline
Empty()FGLProgramCacheinline
EvictLeastRecentByPredicate(TUniqueFunction< bool(FOpenGLLinkedProgram *)> Pred)FGLProgramCacheinline
EvictMostRecent()FGLProgramCacheinline
EvictProgram(const FOpenGLProgramKey &ProgramKey)FGLProgramCacheinline
Find(const FOpenGLProgramKey &ProgramKey, bool bFindAndCreateEvictedProgram)FGLProgramCacheinline
GetLRUSize() constFGLProgramCacheinline
IsEvicted(const FOpenGLProgramKey &ProgramKey)FGLProgramCacheinline
IsLRUAtCapacity() constFGLProgramCacheinline
IsUsingLRU()FGLProgramCacheinlinestatic
Touch(FOpenGLLinkedProgram *LinkedProgram)FGLProgramCacheinline