Navigation
API > API/Plugins > API/Plugins/NiagaraShader > API/Plugins/NiagaraShader/FNiagaraShaderScript
Description
Allow Niagara script the opportunity to modify the compilation environment for GPU simulations. Generally used for data interfaces to inject project defines.
| Name | ModifyCompilationEnvironment |
| Type | function |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Public/NiagaraShared.h |
| Include Path | #include "NiagaraShared.h" |
| Source | /Engine/Plugins/FX/Niagara/Source/NiagaraShader/Private/NiagaraShared.cpp |
virtual void ModifyCompilationEnvironment
(
EShaderPlatform Platform,
struct FShaderCompilerEnvironment & OutEnvironment
) const