Navigation
API > API/Plugins > API/Plugins/ShaderAuditCore > API/Plugins/ShaderAuditCore/FShaderBytecodeDatabase
Description
Read all compressed shader blobs from disk in archive-sequential order. Opens each archive file exactly once, reads entries sorted by offset for optimal I/O. The returned blobs are still compressed.
| Name | ReadAllCompressedBlobs |
| Type | function |
| Header File | /Engine/Plugins/Developer/ShaderToolkit/Source/ShaderAuditCore/Public/ShaderBytecodeDatabase.h |
| Include Path | #include "ShaderBytecodeDatabase.h" |
| Source | /Engine/Plugins/Developer/ShaderToolkit/Source/ShaderAuditCore/Private/ShaderBytecodeDatabase.cpp |
int32 ReadAllCompressedBlobs
(
TMap < FShaderHash , TArray < uint8 > > & OutBlobs,
std::atomic< int32 > * OutArchivesDone
) const