/Engine/Source/Runtime/Engine/Public/MaterialShared.h
Begin an attempts to load the shader map for the given material from the Derived Data Cache. If InOutShaderMap is valid, attempts to load the individual missing shaders instead. Returns (via OutDDCKeyDesc parameter) a helpful string to debug the DDC key and parameters
static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [FAsyncLoadContext](API\Runtime\Engine\FMaterialShaderMap\FAsyncLoadContext) > BeginLoadFromDerivedDataCache ( const [FMaterial](API\Runtime\Engine\FMaterial) * Material, const [FMaterialShaderMapId](API\Runtime\Engine\FMaterialShaderMapId) & ShaderMapId, EShaderPlatform Platform, const [ITargetPlatform](API\Developer\TargetPlatform\Interfaces\ITargetPlatform) * TargetPlatform, [TRefCountPtr](API\Runtime\Core\Templates\TRefCountPtr)< [FMaterialShaderMap](API\Runtime\Engine\FMaterialShaderMap) > & InOutShaderMap, [FString](API\Runtime\Core\Containers\FString) & OutDDCKeyDesc )