#include <ShaderCodeArchive.h>
◆ GetAllocatedSize()
| uint64 FIoStoreShaderCodeArchiveHeader::GetAllocatedSize |
( |
| ) |
const |
|
inline |
◆ GetShaderUncompressedSize()
| uint64 FIoStoreShaderCodeArchiveHeader::GetShaderUncompressedSize |
( |
int |
ShaderIndex | ) |
const |
|
inline |
◆ operator<<
◆ ShaderEntries
An array of all shaders descriptors, deduplicated
◆ ShaderGroupEntries
An array of shader group descriptors
◆ ShaderGroupIoHashes
Chunk Ids (essentially hashes) of the shader groups - needed to be serialized as they are used for preloading.
◆ ShaderHashes
Output hashes of all shaders in the library
◆ ShaderIndices
| TArray<uint32> FIoStoreShaderCodeArchiveHeader::ShaderIndices |
Flat array of shaders referenced by all shadermaps. Each shadermap has a range in this array, beginning of which is stored as ShaderIndicesOffset in the shadermap's descriptor (FIoStoreShaderMapEntry). This is also used by the shader groups.
◆ ShaderMapEntries
An array of a shadermap descriptors. Each shadermap can reference an arbitrary number of shaders
◆ ShaderMapHashes
Hashes of all shadermaps in the library
The documentation for this struct was generated from the following file: