![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ShaderCodeArchive.h>
Public Member Functions | |
| FIoStoreShaderCodeEntry () | |
| EShaderFrequency | GetFrequency () const |
Public Attributes | ||
| union { | ||
| uint64 Packed | ||
| struct { | ||
| uint64 Frequency: SF_NumBits | ||
| uint64 ShaderGroupIndex: 30 | ||
| uint64 UncompressedOffsetInGroup: 30 | ||
| } | ||
| }; | ||
Friends | |
| FArchive & | operator<< (FArchive &Ar, FIoStoreShaderCodeEntry &Ref) |
Descriptor of an individual shader.
|
inline |
|
inline |
|
friend |
| union { ... } FIoStoreShaderCodeEntry |
| uint64 FIoStoreShaderCodeEntry::Frequency |
Shader type aka frequency (vertex, pixel, etc)
| uint64 FIoStoreShaderCodeEntry::Packed |
| uint64 FIoStoreShaderCodeEntry::ShaderGroupIndex |
Each shader belongs to a (one and only) shader group (even if it is the only one shader in that group) that is compressed and decompressed together.
| uint64 FIoStoreShaderCodeEntry::UncompressedOffsetInGroup |
Offset of the uncompressed shader in a group of shaders that are compressed / decompressed together.