![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "OpenGLProgramBinaryFileCache.h"#include "OpenGLShaders.h"#include "HAL/PlatformFileManager.h"#include "HAL/FileManager.h"#include "Misc/Paths.h"#include "Serialization/MemoryWriter.h"#include "Serialization/MemoryReader.h"#include "OpenGLDrvPrivate.h"#include "Shader.h"#include "GlobalShader.h"#include "SceneUtils.h"#include "PsoLruCache.h"#include "OpenGLBinaryProgramUtils.h"#include <Serialization/StaticMemoryReader.h>#include "ProfilingDebugging/ScopedTimers.h"#include <Async/MappedFileHandle.h>Classes | |
| struct | UE::OpenGL::FBinaryCacheFileHeader |
| class | FOpenGLProgramBinaryMapping |
Namespaces | |
| namespace | UE |
| namespace | UE::OpenGL |
Functions | |
| bool | UE::OpenGL::CanMemoryMapGLProgramCache () |
| void | UE::OpenGL::OnGLProgramLoadedFromBinaryCache (const FOpenGLProgramKey &ProgramKey, TUniqueObj< FOpenGLProgramBinary > &&ProgramBinaryData) |
| bool | UE::OpenGL::AreBinaryProgramsCompressed () |
| bool | IsPrecachingEnabled () |
Variables | |
| FShaderPipelineCache::FShaderCachePrecompileContext | GShaderCachePrecompileContext |
|
extern |
| FShaderPipelineCache::FShaderCachePrecompileContext GShaderCachePrecompileContext |