Navigation
API > API/Plugins > API/Plugins/Niagara
Defines utility methods for creating editor only data which is stored on runtime objects.
| Name | INiagaraEditorOnlyDataUtilities |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/INiagaraEditorOnlyDataUtlities.h |
| Include Path | #include "INiagaraEditorOnlyDataUtlities.h" |
Syntax
class INiagaraEditorOnlyDataUtilities
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UObject::FAssetRegistryTag CreateClassUsageAssetRegistryTag
(
const UObject* SourceObject |
INiagaraEditorOnlyDataUtlities.h | ||
UNiagaraEditorDataBase * CreateDefaultEditorData
(
UObject* InOuter |
INiagaraEditorOnlyDataUtlities.h | ||
UNiagaraEditorParametersAdapterBase * CreateDefaultEditorParameters
(
UObject* InOuter |
INiagaraEditorOnlyDataUtlities.h | ||
UNiagaraScriptSourceBase * CreateDefaultScriptSource
(
UObject* InOuter |
INiagaraEditorOnlyDataUtlities.h | ||
UNiagaraMessageDataBase * CreateErrorMessage
(
UObject* InOuter, |
INiagaraEditorOnlyDataUtlities.h | ||
UNiagaraMessageDataBase * CreateWarningMessage
(
UObject* InOuter, |
INiagaraEditorOnlyDataUtlities.h | ||
bool GetResetSimulationOnParameterChange() |
INiagaraEditorOnlyDataUtlities.h | ||
UNiagaraDataInterface * GetResolvedRuntimeInstanceForEditorDataInterfaceInstance
(
const UNiagaraSystem& OwningSystem, |
INiagaraEditorOnlyDataUtlities.h | ||
TOptional< FNiagaraSystemStateData > GetSystemStateData
(
const UNiagaraSystem& System |
INiagaraEditorOnlyDataUtlities.h | ||
bool IsEditorDataInterfaceInstance
(
const UNiagaraDataInterface* DataInterface |
INiagaraEditorOnlyDataUtlities.h | ||
void MoveUserAssetTagsToMetaData
(
UObject* NiagaraAsset |
INiagaraEditorOnlyDataUtlities.h |