UNiagaraEditorParametersAdapterBase

A base class for editor only data which owns UNiagaraScriptVariables and supports synchronizing them with definitions.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraEditorDataBase.h

Include

#include "NiagaraEditorDataBase.h"

Syntax

UCLASS(Abstract, MinimalAPI)
class UNiagaraEditorParametersAdapterBase : public UObject

Remarks

A base class for editor only data which owns UNiagaraScriptVariables and supports synchronizing them with definitions.

Functions

Name Description

Public function Virtual

TArray< TTup...

 

SynchronizeParametersWithParameterDefinitions

(
    const TArray< UNiagaraParameterDefi...,
    const TArray< UNiagaraParameterDefi...,
    const TSet< FGuid >& AllDefinition...,
    INiagaraParameterDefinitionsSubscri...,
    FSynchronizeWithParameterDefinition...
)

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.