Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraScript.h |
Include |
#include "NiagaraScript.h" |
USTRUCT()
struct FVersionedNiagaraScriptData
Struct containing all of the data that can be different between different script versions.
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bCanBeUsedForTypeConversions |
If used as a dynamic input with exactly one input and output of different types, setting this to true will auto-insert this script to convert from one type to another when dragging and dropping parameters in the stack. |
|
uint32: 1 |
bDeprecated |
If this script is no longer meant to be used, this option should be set. |
|
uint32: 1 |
bExperimental |
Is this script experimental and less supported? |
|
bSuggested |
If true, this script will be added to a 'Suggested' category at the top of menus during searches |
|
|
Category |
Used to break up scripts of the same Usage type in UI display. |
|
|
CollapsedViewFormat |
The format for the text to display in the stack if the value is collapsed. |
|
|
TSubclassOf< UN... |
ConversionUtility |
Custom logic to convert the contents of an existing script assignment to this script. |
|
DeprecationMessage |
Message to display when the script is deprecated. |
|
|
TObjectPtr< UNi... |
DeprecationRecommendation |
Which script to use if this is deprecated. |
|
Description |
||
|
ExperimentalMessage |
The message to display when a function is marked experimental. |
|
|
Keywords |
A list of space separated keywords which can be used to find this script in editor menus. |
|
|
LastGeneratedVMId |
Adjusted every time ComputeVMCompilationId is called. |
|
|
LibraryVisibility |
Defines if this script is visible to the user when searching for modules to add to an emitter. |
|
|
ModuleUsageBitmask |
When used as a module, what are the appropriate script types for referencing this module? |
|
|
NoteMessage |
A message to display when adding the module to the stack. |
|
|
NumericOutputTypeSelectionMode |
The mode to use when deducing the type of numeric output pins from the types of the input pins. |
|
|
ParameterDefinitionsSubscriptions |
Subscriptions to parameter definitions for this script version |
|
|
ProvidedDependencies |
Array of Ids of dependencies provided by this module to other modules on the stack (e.g. 'ProvidesNormalizedAge') |
|
|
PythonUpdateScript |
Python script to run when updating to this script version. |
|
|
RequiredDependencies |
Dependencies required by this module from other modules on the stack |
|
|
ScriptAsset |
Asset reference to a python script to run when updating to this script version. |
|
|
ScriptMetaData |
||
|
UpdateScriptExecution |
Reference to a python script that is executed when the user updates from a previous version to this version. |
|
|
Version |
||
|
VersionChangeDescription |
What changed in this version compared to the last? Displayed to the user when upgrading to a new script version. |
Name | Description | |
---|---|---|
|
FVersionedNiagaraScriptData() |
Name | Description | ||
---|---|---|---|
|
GetSupportedUsageContexts() |