![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "ShaderCodeArchive.h"#include "Async/ParallelFor.h"#include "Compression/OodleDataCompression.h"#include "DataDrivenShaderPlatformInfo.h"#include "Misc/Compression.h"#include "Misc/FileHelper.h"#include "Misc/MemStack.h"#include "Misc/ScopeRWLock.h"#include "Policies/PrettyJsonPrintPolicy.h"#include "RHI.h"#include "RenderUtils.h"#include "RHICommandList.h"#include "Serialization/JsonSerializer.h"#include "Serialization/MemoryReader.h"#include "Serialization/MemoryWriter.h"#include "ShaderCodeLibrary.h"#include "ShaderCore.h"#include "Stats/Stats.h"#include "Serialization/StaticMemoryReader.h"#include "ProfilingDebugging/IoStoreTrace.h"Classes | |
| struct | FPreloadShaderTask |
Functions | |
| int32 | GetShaderCodeArchivePriority () |
| FArchive & | operator<< (FArchive &Ar, FIoStoreShaderCodeArchiveHeader &Ref) |
| int32 GetShaderCodeArchivePriority | ( | ) |
| FArchive & operator<< | ( | FArchive & | Ar, |
| FIoStoreShaderCodeArchiveHeader & | Ref | ||
| ) |
| int32 GPreloadShaderPriority = 2 |
| int32 GShaderCodeLibraryAsyncLoadingAllowDontCache = 0 |
| int32 GShaderCodeLibraryAsyncLoadingPriority = int32(AIOP_Normal) |
| int32 GShaderCodeLibraryMaxShaderGroupSize = 1024 * 1024 |
| float GShaderCodeLibraryMaxShaderPreloadWaitTime = 0.001f |
| int32 GShaderCodeLibraryVisualizeShaderUsage = 0 |