| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraScriptSourceBase.h |
Include |
#include "NiagaraScriptSourceBase.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(MinimalAPI)
class UNiagaraScriptSourceBase : public UObject
Runtime data for a Niagara system
Name | Description | ||
---|---|---|---|
|
ExposedVectorConstants |
||
|
ExposedVectorCurveConstants |
||
|
OnChangedDelegate |
Name | Description | |
---|---|---|
|
UNiagaraScriptSourceBase ( |
Name | Description | ||
---|---|---|---|
|
AddModuleIfMissing ( |
Adds a module if it isn't already in the graph. |
|
|
CleanUpOldAndInitializeNewRapidIterationParameters ( |
||
|
ComputeVMCompilationId ( |
||
|
ForceGraphToRecompileOnNextCheck() |
||
|
GetChangeID() |
||
|
GetCompileBaseId ( |
||
|
FNiagaraComp... |
GetCompileHash ( |
|
|
IsSynchronized ( |
Determines if the input change id is equal to the current source graph's change id. |
|
|
UNiagaraScri... |
MakeRecursiveDeepCopy |
|
|
MarkNotSynchronized ( |
Enforce that the source graph is now out of sync with the script. |
|
|
OnChanged() |
||
|
PostLoadFromEmitter ( |
Allows the derived editor only script source to handle a post load requested by an owning emitter. |
|
|
TSharedPtr< ... |
PreCompile ( |
Cause the source to build up any internal variables that will be useful in the compilation process. |
|
RefreshFromExternalChanges() |
||
|
SubsumeExternalDependencies |
Determine if there are any external dependencies wrt to scripts and ensure that those dependencies are sucked into the existing package. |
Name |
Description |
---|---|
FOnChanged |