/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraScript.h
Struct containing all of the data necessary to look up a NiagaraScript's VM executable results from the Derived Data Cache.
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FNiagaraVMExecutableDataId
TArray<FString...
AdditionalDefines
Configuration options
TArray<FNiagar...
AdditionalVariables
FNiagaraCompile...
BaseScriptCompileHash
The hash of the subgraph this shader primarily represents.
uint32:  1
bDisableDebugSwitches
Whether or not we allow debug switches to be used.
uint32:  1
bInterpolatedSpawn
Do we require interpolated spawning
uint32:  1
bRequiresPersistentIDs
Do we require persistent IDs
uint32:  1
bUsesRapidIterationParams
Whether or not we need to bake Rapid Iteration params. True to keep params, false to bake.
FGuid
CompilerVersionID
The version of the compiler that this needs to be built against.
TArray<FString...
DebugReferencedObjects
Temp storage while generating the Id.
TArray<FNiagar...
ReferencedCompileHashes
Compile hashes of any top level scripts the script was dependent on that might trigger a recompile if they change.
ENiagaraScriptU...
ScriptUsageType
The type of script this was used for.
FGuid
ScriptUsageTypeID
The instance id of this script usage type.
FGuid
ScriptVersionID
The version of the script that was compiled. If empty then just the latest version.