Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraParameterDefinitionsBase
- UNiagaraParameterDefinitions
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraParameterDefinitions.h |
| Include | #include "NiagaraParameterDefinitions.h" |
Syntax
UCLASS&40;MinimalAPI&41;
class UNiagaraParameterDefinitions : public UNiagaraParameterDefinitionsBase
Remarks
Collection of UNiagaraScriptVariables to synchronize between UNiagaraScripts.
Constructors
| Type | Name | Description | |
|---|---|---|---|
UNiagaraParameterDefinitions
(
const FObjectInitializer& ObjectInitializer |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddParameter
(
const FNiagaraVariable& NewVariable |
||
| void | FindOrAddParameter
(
const FNiagaraVariable& Variable |
||
| TArray< UNiagaraParameterDefinitions * > | GetAvailableParameterDefinitions
(
bool bSkipSubscribedParameterDefinitions |
Get all parameter libraries under the editor and niagara packages, along with those that are in the same package as the UObject this viewmodel is editing. | |
| bool | |||
| int32 | |||
| const TArray< UNiagaraScriptVariable * > & | |||
| UNiagaraScriptVariable * | GetScriptVariable
(
const FNiagaraVariable& Var |
Getters for script variables. | |
| UNiagaraScriptVariable * | GetScriptVariable
(
const FGuid& ScriptVarId |
Getters for script variables. | |
| bool | HasParameter
(
const FNiagaraVariable& Variable |
||
| void | |||
| void | RemoveParameter
(
const FNiagaraVariable& VariableToRemove |
||
| void | RenameParameter
(
const FNiagaraVariable& VariableToRename, |
||
| void | SubscribeBindingNameToExternalParameterDefinitions
(
UNiagaraParameterDefinitions* NewParameterDefinitions, |
||
| void | Synchronize all parameter names in subscribed external parameter libraries to local parameters. | ||
| void | UnsubscribeBindingNameFromExternalParameterDefinitions
(
const FGuid& InternalScriptVarToUnsubscribeId |
Overridden from UNiagaraParameterDefinitionsBase
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |