/Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShared.h
Compiles the shaders for a script and caches them in this shader map.
Compiles the shaders for a script and caches them in this shader map.
void Compile ( [FNiagaraShaderScript](API\Plugins\NiagaraShader\FNiagaraShaderScript) * Script, const [FNiagaraShaderMapId](API\Plugins\NiagaraShader\FNiagaraShaderMapId) & ShaderMapId, [TRefCountPtr](API\Runtime\Core\Templates\TRefCountPtr)< [FSharedShaderCompilerEnvironment](API\Runtime\RenderCore\FSharedShaderCompilerEnvironment) > CompilationEnvironment, const [FNiagaraComputeShaderCompilationOutput](API\Plugins\NiagaraShader\FNiagaraComputeShaderCompilation-) & InNiagaraCompilationOutput, EShaderPlatform Platform, bool bSynchronousCompile, bool bApplyCompletedShaderMapForRendering )