![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ShaderSerialization.h>
Inheritance diagram for FShaderCacheLoadContext:Public Attributes | |
| TUniquePtr< FMemoryReaderView > | Reader |
Public Attributes inherited from FShaderCacheSerializeContext | |
| FSharedBuffer | ShaderObjectData |
| TArrayView< FCompositeBuffer > | ShaderCode |
| TArrayView< FCompressedBuffer > | ShaderSymbols |
| TArray< FCompositeBuffer > | OwnedShaderCode |
| TArray< FCompressedBuffer > | OwnedShaderSymbols |
Public Attributes inherited from FShaderSerializeContext | |
| FArchive * | Ar = nullptr |
| bool | bLoadingCooked = false |
| FName | SerializingAsset = NAME_None |
|
default |
| FShaderCacheLoadContext::FShaderCacheLoadContext | ( | FSharedBuffer | ShaderObjectData, |
| TArrayView< FCompositeBuffer > | CodeBuffers, | ||
| TArrayView< FCompressedBuffer > | SymbolBuffers | ||
| ) |
|
virtualdefault |
| void FShaderCacheLoadContext::Reset | ( | FSharedBuffer | ShaderObjectData, |
| TArrayView< FCompositeBuffer > | CodeBuffers, | ||
| TArrayView< FCompressedBuffer > | SymbolBuffers | ||
| ) |
| void FShaderCacheLoadContext::Reuse | ( | ) |
|
overridevirtual |
Reimplemented from FShaderSerializeContext.
| TUniquePtr<FMemoryReaderView> FShaderCacheLoadContext::Reader |