UNiagaraScriptSourceBase::PreCompile

Cause the source to build up any internal variables that will be useful in the compilation process.

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraScriptSourceBase.h

Include

#include "NiagaraScriptSourceBase.h"

Syntax

virtual TSharedPtr< FNiagaraCompileRequestDataBase, ESPMode::ThreadSafe > PreCompile
(
    UNiagaraEmitter * Emitter,
    const TArray< FNiagaraVariable > & EncounterableVariables,
    TArray< TSharedPtr< FNiagaraCompileRequestDataBase, ESPMode::ThreadSafe >> & ReferencedCompileRequests,
    bool bClearErrors
)

Remarks

Cause the source to build up any internal variables that will be useful in the compilation process.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss