Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Editor only data for systems.
| Name | UNiagaraSystemEditorData |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraSystemEditorData.h |
| Include Path | #include "NiagaraSystemEditorData.h" |
Syntax
UCLASS (MinimalAPI)
class UNiagaraSystemEditorData : public UNiagaraEditorDataBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraEditorDataBase → UNiagaraSystemEditorData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraSystemEditorData
(
const FObjectInitializer& ObjectInitializer |
NiagaraSystemEditorData.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnUserParameterScriptVariablesSynced | TMulticastDelegate_NoParams< void > | NiagaraSystemEditorData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| UserParameterHierarchy | TObjectPtr< UHierarchyRoot > | Contains the root ids for organizing user parameters. | NiagaraSystemEditorData.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetViewportSettings | FNiagaraPerAssetViewportSettings | NiagaraSystemEditorData.h | ||
| bLockPlaybackFrameRate | bool | NiagaraSystemEditorData.h | ||
| bSystemIsPlaceholder | bool | NiagaraSystemEditorData.h | ||
| OnUserParameterScriptVariablesSyncedDelegate | FOnUserParameterScriptVariablesSynced | NiagaraSystemEditorData.h | ||
| OverviewGraphViewSettings | FNiagaraGraphViewSettings | NiagaraSystemEditorData.h | ||
| OwnerTransform | FTransform | NiagaraSystemEditorData.h | ||
| PlaybackFrameRate | FFrameRate | NiagaraSystemEditorData.h | ||
| PlaybackRangeMax | float | NiagaraSystemEditorData.h | ||
| PlaybackRangeMin | float | NiagaraSystemEditorData.h | ||
| RootFolder | TObjectPtr< UNiagaraSystemEditorFolder > | NiagaraSystemEditorData.h |
|
|
| StackEditorData | TObjectPtr< UNiagaraStackEditorData > | NiagaraSystemEditorData.h |
|
|
| SystemOverviewGraph | TObjectPtr< UEdGraph > | Graph presenting overview of the current system and its emitters. | NiagaraSystemEditorData.h | |
| UserParameterMetaData | TArray< TObjectPtr< UNiagaraScriptVariable > > | NiagaraSystemEditorData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraScriptVariable * FindOrAddUserScriptVariable
(
FNiagaraVariable UserParameter, |
NiagaraSystemEditorData.h | ||
const UNiagaraScriptVariable * FindUserScriptVariable
(
FGuid UserParameterGuid |
NiagaraSystemEditorData.h | ||
const FNiagaraPerAssetViewportSettings & GetAssetViewportSettings() |
NiagaraSystemEditorData.h | ||
bool GetLockPlaybackFrameRate() |
NiagaraSystemEditorData.h | ||
const FTransform & GetOwnerTransform() |
NiagaraSystemEditorData.h | ||
bool GetOwningSystemIsPlaceholder() |
NiagaraSystemEditorData.h | ||
FFrameRate GetPlaybackFrameRate() |
NiagaraSystemEditorData.h | ||
TRange< float > GetPlaybackRange() |
NiagaraSystemEditorData.h | ||
UNiagaraSystemEditorFolder & GetRootFolder() |
Gets the root folder for UI folders for emitters. | NiagaraSystemEditorData.h | |
UNiagaraStackEditorData & GetStackEditorData() |
Gets the stack editor data for the system. | NiagaraSystemEditorData.h | |
UEdGraph * GetSystemOverviewGraph() |
NiagaraSystemEditorData.h | ||
const FNiagaraGraphViewSettings & GetSystemOverviewGraphViewSettings() |
NiagaraSystemEditorData.h | ||
void InitOnSyncScriptVariables
(
UNiagaraSystem& System |
NiagaraSystemEditorData.h | ||
FOnUserParameterScriptVariablesSynced & OnUserParameterScriptVariablesSynced() |
NiagaraSystemEditorData.h | ||
bool RemoveUserScriptVariable
(
FNiagaraVariable Variable |
NiagaraSystemEditorData.h | ||
bool RenameUserScriptVariable
(
FNiagaraVariable OldVariable, |
NiagaraSystemEditorData.h | ||
void SetAssetViewportSettings
(
FNiagaraPerAssetViewportSettings InSettings |
NiagaraSystemEditorData.h | ||
void SetLockPlaybackFrameRate
(
bool bInLockPlaybackFrameRate |
NiagaraSystemEditorData.h | ||
void SetOwnerTransform
(
const FTransform& InTransform |
NiagaraSystemEditorData.h | ||
void SetOwningSystemIsPlaceholder
(
bool bInSystemIsPlaceholder, |
NiagaraSystemEditorData.h | ||
void SetPlaybackFrameRate
(
const FFrameRate InPlaybackFrameRate |
NiagaraSystemEditorData.h | ||
void SetPlaybackRange
(
TRange< float > InPlaybackRange |
NiagaraSystemEditorData.h | ||
void SetSystemOverviewGraphViewSettings
(
const FNiagaraGraphViewSettings& InOverviewGraphViewSettings |
NiagaraSystemEditorData.h | ||
void SetUseOrbitMode
(
bool bInUseOrbitMode |
NiagaraSystemEditorData.h | ||
void SynchronizeOverviewGraphWithSystem
(
UNiagaraSystem& OwnerSystem |
NiagaraSystemEditorData.h | ||
void SyncUserScriptVariables
(
UNiagaraSystem* System |
NiagaraSystemEditorData.h |
Overridden from UNiagaraEditorDataBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoadFromOwner
(
UObject* InOwner |
NiagaraSystemEditorData.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostInitProperties() |
NiagaraSystemEditorData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void DeclareConstructClasses
(
TArray< FTopLevelAssetPath >& OutConstructClasses, |
NiagaraSystemEditorData.h |