![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
| bool ShaderCodeArchive::CompressShaderWithOodle | ( | uint8 * | OutCompressedShader, |
| int64 & | OutCompressedSize, | ||
| const uint8 * | InUncompressedShaderCode, | ||
| int64 | InUncompressedSize, | ||
| FOodleDataCompression::ECompressor | InOodleCompressor, | ||
| FOodleDataCompression::ECompressionLevel | InOodleLevel | ||
| ) |
| void ShaderCodeArchive::DecompressShaderWithOodle | ( | uint8 * | OutDecompressedShader, |
| int64 | UncompressedSize, | ||
| const uint8 * | CompressedShaderCode, | ||
| int64 | CompressedSize | ||
| ) |
Decompresses the shader into caller-provided memory. Caller is assumed to allocate at least ShaderEntry uncompressed size value. The engine will crash (LogFatal) if this function fails.