Navigation
API > API/Plugins > API/Plugins/Niagara
A base class for editor only data which owns UNiagaraScriptVariables and supports synchronizing them with definitions.
| Name | UNiagaraEditorParametersAdapterBase |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraEditorDataBase.h |
| Include Path | #include "NiagaraEditorDataBase.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UNiagaraEditorParametersAdapterBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraEditorParametersAdapterBase
Derived Classes
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArray< TTuple< FName, FName > > SynchronizeParametersWithParameterDefinitions
(
const TArray< UNiagaraParameterDefinitionsBase* > TargetDefinitions, |
Synchronize all source script variables that have been changed or removed from the parameter definitions to all eligible destination script variables owned by the editor data. | NiagaraEditorDataBase.h |