 |
bool |
|
|
 |
const FGuid |
|
|
 |
bool |
|
Adds a new Parameter to a target ParameterStore with an undo/redo transaction and name collision handling. |
 |
bool |
|
|
 |
bool |
|
TODO: Move this to TSet. |
 |
void |
|
|
 |
void |
|
|
 |
void |
|
|
 |
TSharedPtr< SWidget > |
|
|
 |
bool |
|
Returns whether the data in two structs on scope matches. |
 |
bool |
|
Returns whether the data in two niagara variables match. |
 |
bool |
|
Returns whether the data in a niagara variable and a struct on scope match |
 |
TArray< FName > |
|
|
 |
bool |
|
|
 |
TArray< UNiagaraParameterDefinitions * > |
|
|
 |
const UNiagaraScriptVariable * |
|
|
 |
void |
|
|
 |
void |
|
Helper to clean up copy & pasted graphs. |
 |
FText |
|
|
 |
FText |
|
|
 |
FText |
|
|
 |
void |
|
Gathers up the change Id's and optionally writes them to disk. |
 |
void |
|
Gathers up the change Id's and optionally writes them to disk. |
 |
void |
|
Gets a list of the registered emitter variable types which are allowed in the current editor context. |
 |
void |
|
Gets a list of the registered parameter types which are allowed in the current editor context. |
 |
void |
|
Gets a list of the registered particle variable types which are allowed in the current editor context. |
 |
void |
|
Gets a list of the registered payload types which are allowed in the current editor context. |
 |
void |
|
Gets a list of the registered system variable types which are allowed in the current editor context. |
 |
void |
|
Gets a list of the registered user variable types which are allowed in the current editor context. |
 |
TArray< UNiagaraParameterDefinitions * > |
|
Convenience wrapper to get all discovered parameter definitions assets from asset registry. |
 |
bool |
|
|
 |
TArray< UNiagaraComponent * > |
|
|
 |
TArray< UNiagaraComponent * > |
|
|
 |
const FNiagaraEmitterHandle * |
|
Gets an emitter handle from a system and an owned emitter. |
 |
void |
|
|
 |
const FGuid & |
|
|
 |
FString |
|
|
 |
const FNiagaraNamespaceMetadata |
|
|
 |
const FNiagaraNamespaceMetadata |
|
|
 |
int32 |
|
Compare two FNiagaraNamespaceMetadata for the sort priority relative to the first argument A, where a lower number represents a higher priority. |
 |
int32 |
|
Get the sort priority of a registered namespace FName, where a lower number represents a higher priority. |
 |
TSharedPtr< INiagaraParameterDefinitionsSubscriberViewModel > |
|
|
 |
TArray< UNiagaraNodeParameterMapGet * > |
|
|
 |
void |
|
Gets the niagara variables for the input parameters on a niagara System. |
 |
int |
|
|
 |
TArray< FNiagaraVariable > |
|
|
 |
void |
|
|
 |
UNiagaraDataInterface * |
|
|
 |
float |
|
|
 |
ENiagaraScriptLibraryVisibility |
|
|
 |
UNiagaraScript * |
|
|
 |
void |
|
|
 |
UNiagaraNodeOutput * |
|
|
 |
TTuple< EScriptSource, FText > |
|
|
 |
FLinearColor |
|
|
 |
TObjectPtr< UNiagaraScriptVariable > |
|
|
 |
TObjectPtr< UNiagaraScriptVariable > |
|
|
 |
ECheckBoxState |
|
|
 |
ECheckBoxState |
|
|
 |
TSet< FName > |
|
Gets a set of the system constant names. |
 |
bool |
|
Used instead of reading the template tag directly for backwards compatibility reasons when changing from a bool template specifier to an enum |
 |
void |
|
Fills DefaultData with the types default, either based on the struct, or if available through registered type utilities. |
 |
FText |
|
|
 |
FName |
|
|
 |
FName |
|
|
 |
TArray< FNiagaraUserParameterBinding * > |
|
|
 |
TArray< TPair< FNiagaraVariableAttributeBinding *, ENiagaraRendererSourceDataMode > > |
|
|
 |
bool |
|
Compare two FNiagaraVariable names for the sort priority relative to the first argument VarNameA. Sorting is ordered by namespace and then alphabetized. |
 |
FText |
|
|
 |
int32 |
|
|
 |
void |
|
|
 |
void |
|
Sets up a niagara input node for parameter usage. |
 |
bool |
|
|
 |
bool |
|
|
 |
bool |
|
|
 |
bool |
|
|
 |
bool |
|
|
 |
void |
|
Kills all system instances using the referenced system. |
 |
void |
|
|
 |
void |
|
|
 |
bool |
|
|
 |
void |
|
|
 |
bool |
|
|
 |
void |
|
|
 |
void |
|
|
 |
void |
|
|
 |
void |
|
|
 |
void |
|
|
 |
void |
|
|
 |
void |
|
Resets the variables value to default, either based on the struct, or if available through registered type utilities. |
 |
bool |
|
|
 |
void |
|
|
 |
UNiagaraClipboardContent * |
|
Executes python conversion script on the given source node. |
 |
void |
|
Executes python upgrade scripts on the given source node for all the given in-between versions. |
 |
void |
|
Executes python upgrade scripts on the given source node for all the given in-between versions. |
 |
TMap< FNiagaraVariableBase, FGuid > |
|
|
 |
TMap< FGuid, TArray< FNiagaraVariableBase > > |
|
|
 |
bool |
|
TODO: Move this to TSet. |
 |
void |
|
|
 |
void |
|
|
 |
TSharedPtr< FStructOnScope > |
|
|
 |
FText |
|
Helper to convert compile status to text. |
 |
void |
|
Changes the referenced parent version and optionally runs the python upgrade scripts. |
 |
void |
|
|
 |
void |
|
|
 |
bool |
|
|
 |
ENiagaraScriptCompileStatus |
|
Helper method to union two distinct compiler statuses. |
 |
bool |
|
|
 |
void |
|
|
 |
void |
|
|
 |
void |
|
Writes text to a specified location on disk. |
 |
FText |
|
|
 |
FText |
|
|
 |
UNiagaraStackEntry::FStackIssue |
|
|
 |
UNiagaraStackEntry::FStackIssue |
|
|
 |
TArray< const UNiagaraScriptVariable * > |
|
|
 |
EParameterDefinitionMatchState |
|
|
 |
int32 |
|
|
 |
void |
|
|
 |
FNiagaraVariable |
|
Reverses ResolveAsBasicAttribute. |
 |
FName |
|
|
 |
FNiagaraVariable |
|
|
 |
TSharedRef< SWidget > |
|
|
 |
bool |
|
|
 |
void |
|
|
 |
FText |
|
|
 |
void |
|
|
 |
FName |
|
|
 |
FString |
|
Get the first namespace entry for this variable. Optionally includes the trailing period. |
 |
bool |
|
|
 |
bool |
|
|
 |
int32 |
|
|
 |
void |
|
|
 |
TSharedRef< SWidget > |
|
A more advanced utility function that also makes use of parameter metadata to generate a parameter widget |
 |
TSharedRef< SWidget > |
|
A simple utility function to generate a parameter widget. |
 |
FNiagaraVariable |
|
Does this parameter contain the "Initial" namespace as one of its intermediate namespaces? If so, remove the "Initial" namespace and return the original value. |
 |
FName |
|
Does this parameter contain the "Initial" namespace as one of its intermediate namespaces? If so, remove the "Initial" namespace and return the original value. |
 |
FNiagaraVariable |
|
Does this parameter contain the "Previous" namespace as one of its intermediate namespaces? If so, remove the "Previous" namespace and return the original value. |
 |
FName |
|
Does this parameter contain the "Previous" namespace as one of its intermediate namespaces? If so, remove the "Previous" namespace and return the original value. |
 |
TSharedRef< SToolTip > |
|
Creates a tooltip based on a parameter. Also shows the value, if allocated and enabled. |
 |
void |
|
|
 |
void |
|
|
 |
bool |
|
Does this parameter start with the "Emitter" namespace? Note that the emitter namespace is an alias for Emitter and System script types and will be specialized to the name of that specific emitter. |
 |
bool |
|
Does this parameter start with the "Emitter" namespace? Note that the emitter namespace is an alias for Emitter and System script types and will be specialized to the name of that specific emitter. |
 |
bool |
|
Does this parameter start with the "Module" namespace? Note that the emitter namespace is an alias for all non-funcion/module script types and will be specialized to the function call node's name using the module. |
 |
bool |
|
Does this parameter start with the "Particles" namespace? |
 |
bool |
|
Is this parameter in the special "Engine" namespace? |
 |
bool |
|
Are we required to export this variable as an external constant? |
 |
bool |
|
Does this variable belong in a namespace that needs to come in as an external constant to this script? |
 |
bool |
|
Does this variable belong in a namespace that needs to come in as an external constant to this script? |
 |
bool |
|
Does this variable name contain the "Initial" namespace as one of its intermediate namespaces? |
 |
bool |
|
Does this parameter contain the "Initial" namespace as one of its intermediate namespaces? |
 |
bool |
|
Does the variable start with this namespace? |
 |
bool |
|
|
 |
bool |
|
Does this variable name contain the "Previous" namespace as one of its intermediate namespaces? |
 |
bool |
|
Does this parameter contain the "Previous" namespace as one of its intermediate namespaces? |
 |
bool |
|
|
 |
bool |
|
Is this parameter in the special "System" namespace? |
 |
bool |
|
|
 |
bool |
|
|
 |
bool |
|
|
 |
FString |
|
Take an input string and make it hlsl safe. |
 |
FNiagaraVariable |
|
Take a non-namespaced variable and move it to an appropriate external constant namespace for this script type. |
 |
FNiagaraVariable |
|
Take a non-namespaced variable and move it to an appropriate external constant namespace for this script type. |
 |
FNiagaraVariable |
|
Remove the Particles namespace if it exists. |
 |
FName |
|
|
 |
FName |
|
|
 |
FName |
|
|
 |
FName |
|
|
 |
bool |
|
|
 |
bool |
|
|
 |
bool |
|
|
 |
bool |
|
|
 |
bool |
|
|
 |
FNiagaraVariable |
|
Prepends the namespace string to the variable name. |
 |
uint32 |
|
|
 |
uint32 |
|
|
 |
bool |
|
|
 |
void |
|
|