NiagaraEditor

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public struct UStruct

FAddedPinData

Public struct

FChangeNamespaceMenuData

Public class

FCompileConstantResolver

Public struct

FGenerateNiagaraMessageInfo

Public struct

FGetFilteredScriptAssetsOptions

Options for the GetScriptsByFilter function.

Public struct

FGetParameterVariablesFromSystemOptions

Options for the GetParameterVariablesFromSystem function.

Public struct

FInputPinsAndOutputPins

Public struct

FLinkNameAndDelegate

Struct for passing around named simple delegates.

Public class

FNiagaraClipboard

Public class

FNiagaraCompileEventToken

Extension of message token to allow opening the asset editor when clicking on the linked asset name.

Public struct

FNiagaraCompileResults

Defines information about the results of a Niagara script compile.

Public class

FNiagaraConnectionDrawingPolicy

Public class

FNiagaraCurveOwner

A curve owner for curves in a niagara System.

Public class

FNiagaraEditorCommands

Defines commands for the niagara editor.

Public class

FNiagaraEditorModule

Niagara Editor module

Public class

FNiagaraEditorStyle

Manages the style which provides resources for niagara editor widgets.

Public class

FNiagaraEditorTypeUtilities

Public struct

FNiagaraGraphFunctionAliasContext

Public struct UStruct

FNiagaraGraphParameterReference

Public struct UStruct

FNiagaraGraphParameterReferenceCollection

Public struct UStruct

FNiagaraGraphScriptUsageInfo

Container for UNiagaraGraph cached data for managing CompileIds and Traversals.

Public struct

FNiagaraHistoryVariable

Helper struct for handling tracked variable metadata and aliases from histories.

Public struct UStruct

FNiagaraInputExposureOptions

Public struct UStruct

FNiagaraMenuAction

Public class

FNiagaraMessageCompileEvent

Public class

FNiagaraMessageJobCompileEvent

Public class

FNiagaraMessageManager

Public class

FNiagaraMessageObjectRegistrationHandle

Public class

FNiagaraMessageText

Public class

FNiagaraMessageTextWithLinks

Public class

FNiagaraMessageTopicRegistrationHandle

Public struct

FNiagaraMessageTopics

Public struct UStruct

FNiagaraNamespaceMetadata

Public struct UStruct

FNiagaraNewAssetDialogConfig

Public class

FNiagaraObjectSelection

Public class

FNiagaraOpInfo

Information about a Niagara operation.

Public struct

FNiagaraParameterAction

Public class

FNiagaraParameterDragOperation

Public class

FNiagaraParameterGraphDragOperation

Public struct

FNiagaraParameterMapHistory

Traverses a Niagara node graph to identify the variables that have been written and read from a parameter map.

Public class

FNiagaraParameterMapHistoryBuilder

Public struct

FNiagaraParameterMapHistoryHandle

Public class

FNiagaraParameterMapHistoryWithMetaDataBuilder

Public struct UStruct

FNiagaraPropagatedVariable

Public struct UStruct

FNiagaraSchemaAction_NewComment

Public struct UStruct

FNiagaraSchemaAction_NewNode

Action to add a node to the graph

Public struct

FNiagaraScriptGraphNodeToFocusInfo

Public struct

FNiagaraScriptGraphPinToFocusInfo

Public struct

FNiagaraScriptIDAndGraphFocusInfo

Public struct

FNiagaraScriptNameAndAssetPath

Struct for passing around script asset info from compile event message job to message types.

Public struct

FNiagaraScriptParameterAction

Public struct

FNiagaraScriptVarAndViewInfoAction

Public struct

FNiagaraScriptVariableAndViewInfo

Helper struct for passing along info on parameters and how to display them in SNiagaraParameterNameView

Public class

FNiagaraShaderQueueTickable

Public struct UStruct

FNiagaraSpawnShortcut

Public class

FNiagaraStackFunctionInputBinder

Public struct

FNiagaraStaticVariableMetaData

View of FNiagaraVariableMetaData that caches configurable types to avoid verification checks on getters.

Public struct

FScopeIsEnabledAndTooltip

Convenience wrapper for generating entries for scope enum combo boxes in SNiagaraParameterNameView.

Public class

INiagaraCompiler

Interface for Niagara compilers.

Public class

INiagaraEditorTypeUtilities

Public class

INiagaraEditorWidgetProvider

Defines methods for allowing external modules to supply widgets to the core editor module.

Public class

INiagaraMessage

Interface for view-agnostic message that holds limited lifetime information on a message (e.g. a weak pointer to an asset.)

Public class

INiagaraMessageJob

Interface for "slow task" message generation jobs that should be time sliced to avoid stalling the UI.

Public class

INiagaraMessageRegistrationHandle

Public struct

INiagaraScriptGraphFocusInfo

Interface for struct representing information about where to focus in a Niagara Script Graph after opening the editor for it.

Public class

SNiagaraGraphActionWidget

Custom widget for GraphActionMenu

Public class

SNiagaraParameterEditor

Base class for inline parameter editors.

Public class

TNiagaraSelection

A set of selected objects which calls a delegate any time it is changed.

Public class UClass MinimalAPI HideCategories Config collapsecategories

UActorFactoryNiagara

Public class UClass

UEdGraphSchema_Niagara

Public class UClass

UEdGraphSchema_NiagaraSystemOverview

Public class UClass

UNiagaraClipboardContent

Public class UClass

UNiagaraClipboardEditorScriptingUtilities

Public class UClass

UNiagaraClipboardFunction

Public class UClass

UNiagaraClipboardFunctionInput

Public class UClass

UNiagaraDynamicInputScriptFactory

Niagara dynamic input script factory.

Public class UClass Meta Config defaultconfig

UNiagaraEditorSettings

Public class UClass HideCategories

UNiagaraEffectTypeFactoryNew

Public class UClass MinimalAPI HideCategories

UNiagaraEmitterFactoryNew

A factory for niagara emitter assets.

Public class UClass

UNiagaraFunctionScriptFactory

Niagara function factory.

Public class UClass MinimalAPI

UNiagaraGraph

Public class UClass

UNiagaraMessageData

Public class UClass

UNiagaraMessageDataText

Public class UClass

UNiagaraModuleScriptFactory

Niagara module script factory.

Public class UClass

UNiagaraNode

Public class UClass

UNiagaraNodeAssignment

Public class UClass MinimalAPI

UNiagaraNodeCustomHlsl

Public class UClass MinimalAPI

UNiagaraNodeDataSetBase

Public class UClass MinimalAPI

UNiagaraNodeFunctionCall

Public class UClass MinimalAPI

UNiagaraNodeInput

Public class UClass MinimalAPI

UNiagaraNodeOp

Public class UClass MinimalAPI

UNiagaraNodeOutput

Public class UClass MinimalAPI

UNiagaraNodeReadDataSet

Public class UClass Abstract

UNiagaraNodeWithDynamicPins

A base node for niagara nodes with pins which can be dynamically added and removed by the user.

Public class UClass MinimalAPI

UNiagaraNodeWriteDataSet

Public class UClass

UNiagaraOverviewNode

Public class UClass HideCategories

UNiagaraParameterCollectionFactoryNew

Public class UClass HideCategories

UNiagaraParameterCollectionInstanceFactoryNew

Public class UClass Abstract HideCategories

UNiagaraScriptFactoryNew

Public class UClass MinimalAPI

UNiagaraScriptSource

Public class UClass

UNiagaraStackEditorData

Editor only UI data for emitters.

Public class UClass

UNiagaraSystemEditorData

Editor only UI data for systems.

Public class UClass

UNiagaraSystemEditorFolder

Editor only folder data for emitters in a system.

Public class UClass HideCategories

UNiagaraSystemFactoryNew

Typedefs

Enums

Functions

Name Description

Public function

bool

 

FNiagaraEditorUtilities::AddEmitterContextMenuActions

(
    FMenuBuilder & MenuBuilder,
    const TSharedPtr < FNiagaraEmitterHa ...
)

Public function

const FGuid

 

FNiagaraEditorUtilities::AddEmitterToSystem

(
    UNiagaraSystem & InSystem,
    UNiagaraEmitter & InEmitterToAdd
)

Public function

bool

 

FNiagaraEditorUtilities::AddParameter

(
    FNiagaraVariable & NewParameterVari...,
    FNiagaraParameterStore & TargetPara...,
    UObject & ParameterStoreOwner,
    UNiagaraStackEditorData * Stack...
)

Adds a new Parameter to a target ParameterStore with an undo/redo transaction and name collision handling.

Public function

bool

 

FNiagaraEditorUtilities::ArrayMatchesSet

(
    const TArray < ElementType >& Array,
    const TSet < ElementType >& Set
)

TODO: Move this to TSet .

Public function

void

 

FNiagaraEditorUtilities::CompileExistingEmitters

(
    const TArray < UNiagaraEmitter *...
)

Public function

void

 

FNiagaraEditorUtilities::CopyDataTo

(
    FStructOnScope & DestinationStructO...,
    const FStructOnScope & SourceStruct...,
    bool bCheckTypes
)

Public function

void

 

FNiagaraEditorUtilities::CreateAssetFromEmitter

Public function

TSharedPtr < ...

 

FNiagaraEditorUtilities::CreateInlineErrorText

(
    TAttribute < FText > ErrorMessage,
    TAttribute < FText > ErrorTooltip
)

Public function

bool

 

FNiagaraEditorUtilities::DataMatches

(
    const FStructOnScope & StructOnScop...,
    const FStructOnScope & StructOnScop...
)

Returns whether the data in two structs on scope matches.

Public function

bool

 

FNiagaraEditorUtilities::DataMatches

(
    const FNiagaraVariable & VariableA,
    const FNiagaraVariable & VariableB
)

Returns whether the data in two niagara variables match.

Public function

bool

 

FNiagaraEditorUtilities::DataMatches

(
    const FNiagaraVariable & Variable,
    const FStructOnScope & StructOnScop...
)

Returns whether the data in a niagara variable and a struct on scope match

Public function

TArray < FNam ...

 

FNiagaraEditorUtilities::DecomposeVariableNamespace

(
    const FName & InVarNameToken,
    FName & OutName
)

Public function

void

 

FNiagaraEditorUtilities::FixUpNumericPins

(
    const UEdGraphSchema_Niagara * ...,
    UNiagaraNode * Node
)

Public function

void

 

FNiagaraEditorUtilities::FixUpPastedNodes

(
    UEdGraph * Graph,
    TSet < UEdGraphNode * > PastedNo...
)

Helper to clean up copy & pasted graphs.

Public function

FText

 

FNiagaraEditorUtilities::FormatScriptDescription

(
    FText Description,
    FName Path,
    bool bIsInLibrary
)

Public function

FText

 

FNiagaraEditorUtilities::FormatScriptName

(
    FName Name,
    bool bIsInLibrary
)

Public function

FText

 

FNiagaraEditorUtilities::FormatVariableDescription

(
    FText Description,
    FText Name,
    FText Type
)

Public function

void

 

FNiagaraEditorUtilities::GatherChangeIds

(
    UNiagaraGraph & Graph,
    TMap < FGuid , FGuid >& ChangeIds,
    const FString & InDebugName,
    bool bWriteToLogDir
)

Gathers up the change Id's and optionally writes them to disk.

Public function

void

 

FNiagaraEditorUtilities::GatherChangeIds

(
    UNiagaraEmitter & Emitter,
    TMap < FGuid , FGuid >& ChangeIds,
    const FString & InDebugName,
    bool bWriteToLogDir
)

Gathers up the change Id's and optionally writes them to disk.

Public function

TArray < UNia ...

 

FNiagaraEditorUtilities::GetComponentsThatReferenceSystem

(
    const UNiagaraSystem & ReferencedSy...
)

Public function

TArray < UNia ...

 

FNiagaraEditorUtilities::GetComponentsThatReferenceSystemViewModel

(
    const FNiagaraSystemViewModel & Ref...
)

Public function

const FNiaga ...

 

FNiagaraEditorUtilities::GetEmitterHandleForEmitter

(
    UNiagaraSystem & System,
    UNiagaraEmitter & Emitter
)

Gets an emitter handle from a system and an owned emitter.

Public function

void

 

FNiagaraEditorUtilities::GetFilteredScriptAssets

(
    FGetFilteredScriptAssetsOptions InF...,
    TArray < FAssetData >& OutFilteredS...
)

Public function

FString

 

FNiagaraEditorUtilities::GetNamespacelessVariableNameString

(
    const FName & InVarName
)

Public function

const FNiaga ...

 

FNiagaraEditorUtilities::GetNamespaceMetaDataForVariableName

(
    const FName & VarName
)

Public function

int32

 

FNiagaraEditorUtilities::GetNamespaceMetaDataSortPriority

(
    const FNiagaraNamespaceMetadata & A,
    const FNiagaraNamespaceMetadata & B
)

Compare two FNiagaraNamespaceMetadata for the sort priority relative to the first argument A, where a lower number represents a higher priority.

Public function

int32

 

FNiagaraEditorUtilities::GetNamespaceSortPriority

(
    const FName & Namespace
)

Get the sort priority of a registered namespace FName , where a lower number represents a higher priority.

Public function

void

 

FNiagaraEditorUtilities::GetParameterMetaDataFromName

(
    const FName & InVarNameToken,
    FNiagaraVariableMetaData & OutMetaD...
)

Public function

void

 

FNiagaraEditorUtilities::GetParameterVariablesFromSystem

(
    UNiagaraSystem & System,
    TArray < FNiagaraVariable >& Parame...,
    FGetParameterVariablesFromSystemOpt ...
)

Gets the niagara variables for the input parameters on a niagara System.

Public function

void

 

FNiagaraEditorUtilities::GetReferencingFunctionCallNodes

(
    UNiagaraScript * Script,
    TArray < UNiagaraNodeFunctionCall &#...
)

Public function

FName

 

FNiagaraEditorUtilities::GetScopeNameForParameterScope

(
    ENiagaraParameterScope InScope
)

Public function

ENiagaraScri ...

 

FNiagaraEditorUtilities::GetScriptAssetVisibility

(
    const FAssetData & ScriptAssetData
)

Public function

UNiagaraScri ...

 

FNiagaraEditorUtilities::GetScriptFromSystem

(
    UNiagaraSystem & System,
    FGuid EmitterHandleId,
    ENiagaraScriptUsage Usage,
    FGuid UsageId
)

Public function

UNiagaraNode ...

 

FNiagaraEditorUtilities::GetScriptOutputNode

(
    UNiagaraScript & Script
)

Public function

void

 

FNiagaraEditorUtilities::GetScriptRunAndExecutionIndexFromUsage

(
    const ENiagaraScriptUsage & InUsage,
    int32 & OutRunIndex,
    int32 & OutExecutionIndex
)

Public function

ECheckBoxSta ...

 

FNiagaraEditorUtilities::GetSelectedEmittersEnabledCheckState

Public function

ECheckBoxSta ...

 

FNiagaraEditorUtilities::GetSelectedEmittersIsolatedCheckState

Public function

TSet < FName ...

 

FNiagaraEditorUtilities::GetSystemConstantNames()

Gets a set of the system constant names.

Public function

void

 

FNiagaraEditorUtilities::GetTypeDefaultValue

(
    const FNiagaraTypeDefinition & Type,
    TArray < uint8 >& DefaultData
)

Fills DefaultData with the types default, either based on the struct, or if available through registered type utilities.

Public function

FText

 

FNiagaraEditorUtilities::GetTypeDefinitionCategory

(
    const FNiagaraTypeDefinition & Type...
)

Public function

FName

 

FNiagaraEditorUtilities::GetUniqueObjectName

(
    UObject * Outer,
    UClass * ObjectClass,
    const FString & CandidateName
)

Public function

FName

 

FNiagaraEditorUtilities::GetUniqueObjectName

(
    UObject * Outer,
    const FString & CandidateName
)

Public function

bool

 

FNiagaraEditorUtilities::GetVariableMetaDataNamespaceString

(
    const FNiagaraVariableMetaData & Me...,
    FString & OutNamespaceString
)

Gets the Namespace string and notifies if it does not apply due to an override being set.

Public function

bool

 

FNiagaraEditorUtilities::GetVariableMetaDataNamespaceStringForNewScope

(
    const FNiagaraVariableMetaData & Me...,
    const FName & NewScopeName,
    FString & OutNamespaceString
)

Gets the Namespace string and notifies if it does not apply due to an override being set.

Public function

bool

 

FNiagaraEditorUtilities::GetVariableMetaDataScope

(
    const FNiagaraVariableMetaData & Me...,
    ENiagaraParameterScope & OutScope
)

Gets the Scope and notifies if it does not apply due to an override being set.

Public function

bool

 

FNiagaraEditorUtilities::GetVariableSortPriority

(
    const FName & VarNameA,
    const FName & VarNameB
)

Compare two FNiagaraVariable names for the sort priority relative to the first argument VarNameA. Sorting is ordered by namespace and then alphabetized.

Public function

FText

 

FNiagaraEditorUtilities::GetVariableTypeCategory

(
    const FNiagaraVariable & Variable
)

Public function

void

 

FNiagaraEditorUtilities::InfoWithToastAndLog

(
    FText WarningMessage,
    float ToastDuration
)

Public function

void

 

FNiagaraEditorUtilities::InitializeParameterInputNode

(
    UNiagaraNodeInput & InputNode,
    const FNiagaraTypeDefinition & Type,
    const UNiagaraGraph * Graph,
    FName InputName
)

Sets up a niagara input node for parameter usage.

Public function

bool

 

FNiagaraEditorUtilities::IsCompilableAssetClass

(
    UClass * AssetClass
)

Public function

bool

 

FNiagaraEditorUtilities::IsScopeEditable

(
    const FName & InScopeName
)

Public function

bool

 

FNiagaraEditorUtilities::IsScopeUserAssignable

(
    const FName & InScopeName
)

Public function

bool

 

FNiagaraEditorUtilities::IsScriptAssetInLibrary

(
    const FAssetData & ScriptAssetData
)

Public function

void

 

FNiagaraEditorUtilities::KillSystemInstances

(
    const UNiagaraSystem & System
)

Kills all system instances using the referenced system.

Public function

void

 

FNiagaraEditorUtilities::MarkDependentCompilableAssetsDirty

(
    TArray < UObject * > InObjects
)

Public function

bool

 

FNiagaraEditorUtilities::NestedPropertiesAppendCompileHash

(
    const void * Container,
    const UStruct * Struct,
    EFieldIteratorFlags::SuperClassFlag ...,
    const FString & BaseName,
    FNiagaraCompileHashVisitor * In...
)

Public function

void

 

FNiagaraEditorUtilities::OpenParentEmitterForEdit

Public function

bool

 

FNiagaraEditorUtilities::PODPropertyAppendCompileHash

(
    const void * Container,
    FProperty * Property,
    const FString & PropertyName,
    FNiagaraCompileHashVisitor * In...
)

Public function

void

 

FNiagaraEditorUtilities::PreprocessFunctionGraph

(
    const UEdGraphSchema_Niagara * ...,
    UNiagaraGraph * Graph,
    TArrayView < UEdGraphPin *const ...,
    TArrayView < UEdGraphPin *const ...,
    ENiagaraScriptUsage ScriptUsage,
    const FCompileConstantResolver & Co...
)

Public function

void

 

FNiagaraEditorUtilities::RecomposeVariableNamespace

(
    const FName & InVarNameToken,
    const TArray < FName >& InParentNam...,
    FName & OutName
)

Public function

void

 

FNiagaraEditorUtilities::RemoveEmittersFromSystemByEmitterHandleId

(
    UNiagaraSystem & InSystem,
    TSet < FGuid > EmitterHandleIdsToDel...
)

Public function

void

 

FNiagaraEditorUtilities::ResetSystemsThatReferenceSystemViewModel

(
    const FNiagaraSystemViewModel & Ref...
)

Public function

void

 

FNiagaraEditorUtilities::ResetVariableToDefaultValue

(
    FNiagaraVariable & Variable
)

Resets the variables value to default, either based on the struct, or if available through registered type utilities.

Public function

bool

 

FNiagaraEditorUtilities::ResolveConstantValue

(
    UEdGraphPin * Pin,
    int32 & Value
)

Public function

void

 

FNiagaraEditorUtilities::ResolveNumerics

(
    UNiagaraGraph * SourceGraph,
    bool bForceParametersToResolveNumer...,
    TArray < FNiagaraVariable >& Change...
)

Public function

bool

 

FNiagaraEditorUtilities::SetsMatch

(
    const TSet < ElementType >& SetA,
    const TSet < ElementType >& SetB
)

TODO: Move this to TSet .

Public function

void

 

FNiagaraEditorUtilities::SetStaticSwitchConstants

(
    UNiagaraGraph * Graph,
    TArrayView < UEdGraphPin *const ...,
    const FCompileConstantResolver & Co...
)

Public function

void

 

FNiagaraEditorUtilities::ShowParentEmitterInContentBrowser

Public function

TSharedPtr < ...

 

FNiagaraEditorUtilities::StaticSwitchDefaultIntToStructOnScope

(
    int32 InStaticSwitchDefaultValue,
    FNiagaraTypeDefinition InSwitchType
)

Public function

FText

 

FNiagaraEditorUtilities::StatusToText

(
    ENiagaraScriptCompileStatus Status
)

Helper to convert compile status to text.

Public function

void

 

FNiagaraEditorUtilities::ToggleSelectedEmittersEnabled

Public function

void

 

FNiagaraEditorUtilities::ToggleSelectedEmittersIsolated

Public function

bool

 

FNiagaraEditorUtilities::TryGetEventDisplayName

(
    UNiagaraEmitter * Emitter,
    FGuid EventUsageId,
    FText & OutEventDisplayName
)

Public function

ENiagaraScri ...

 

FNiagaraEditorUtilities::UnionCompileStatus

(
    const ENiagaraScriptCompileStatus &...,
    const ENiagaraScriptCompileStatus &...
)

Helper method to union two distinct compiler statuses.

Public function

bool

 

FNiagaraEditorUtilities::VerifyNameChangeForInputOrOutputNode

(
    const UNiagaraNode & NodeBeingChang...,
    FName OldName,
    FName NewName,
    FText & OutErrorMessage
)

Public function

void

 

FNiagaraEditorUtilities::WarnWithToastAndLog

(
    FText WarningMessage
)

Public function

void

 

FNiagaraEditorUtilities::WriteTextFileToDisk

(
    FString SaveDirectory,
    FString FileName,
    FString TextToSave,
    bool bAllowOverwriting
)

Writes text to a specified location on disk.

Public function

FText

 

FNiagaraMessageUtilities::MakePostCompileSummaryText

(
    const FText & CompileObjectNameText,
    ENiagaraScriptCompileStatus LatestC...,
    const int32 & WarningCount,
    const int32 & ErrorCount
)

Public function

UNiagaraStac ...

 

FNiagaraMessageUtilities::MessageToStackIssue

(
    TSharedRef < const INiagaraMessage >...,
    FString InStackEditorDataKey
)

Public function

FName

 

FNiagaraParameterUtilities::ChangeNamespace

(
    FName ParameterName,
    const FNiagaraNamespaceMetadata & N...
)

Public function

TSharedRef < ...

 

FNiagaraParameterUtilities::CreateNamespaceMenuItemWidget

(
    FName Namespace,
    FText ToolTip
)

Public function

bool

 

FNiagaraParameterUtilities::DoesParameterNameMatchSearchText

(
    FName ParameterName,
    const FString & SearchTextString
)

Public function

FText

 

FNiagaraParameterUtilities::FormatParameterNameForTextDisplay

(
    FName ParameterName
)

Public function

void

 

FNiagaraParameterUtilities::GetChangeNamespaceMenuData

(
    FName InParameterName,
    EParameterContext InParameterContex...,
    TArray < FChangeNamespaceMenuData > ...
)

Public function

FName

 

FNiagaraParameterUtilities::GetEditableNamespaceModifierForParameter

(
    FName ParameterName
)

Public function

bool

 

FNiagaraParameterUtilities::GetNamespaceEditData

(
    FName InParameterName,
    FNiagaraParameterHandle & OutParame...,
    FNiagaraNamespaceMetadata & OutName...,
    FText & OutErrorMessage
)

Public function

bool

 

FNiagaraParameterUtilities::GetNamespaceModifierEditData

(
    FName InParameterName,
    FNiagaraParameterHandle & OutParame...,
    FNiagaraNamespaceMetadata & OutName...,
    FText & OutErrorMessage
)

Public function

int32

 

FNiagaraParameterUtilities::GetNumberOfNamePartsBeforeEditableModifier

(
    const FNiagaraNamespaceMetadata & N...
)

Public function

void

 

FNiagaraParameterUtilities::GetOptionalNamespaceModifiers

(
    FName ParameterName,
    EParameterContext InParameterContex...,
    TArray < FName >& OutOptionalNamesp...
)

Public function

FName

 

FNiagaraParameterUtilities::SetCustomNamespaceModifier

(
    FName InParameterName
)

Public function

FName

 

FNiagaraParameterUtilities::SetCustomNamespaceModifier

(
    FName InParameterName,
    TSet < FName >& CurrentParameterNam...
)

Public function

FName

 

FNiagaraParameterUtilities::SetSpecificNamespaceModifier

(
    FName InParameterName,
    FName InNamespaceModifier
)

Public function

bool

 

FNiagaraParameterUtilities::TestCanChangeNamespaceWithMessage

(
    FName ParameterName,
    const FNiagaraNamespaceMetadata & N...,
    FText & OutMessage
)

Public function

bool

 

FNiagaraParameterUtilities::TestCanRenameWithMessage

(
    FName ParameterName,
    FText & OutMessage
)

Public function

bool

 

FNiagaraParameterUtilities::TestCanSetCustomNamespaceModifierWithMessage

(
    FName InParameterName,
    FText & OutMessage
)

Public function

bool

 

FNiagaraParameterUtilities::TestCanSetSpecificNamespaceModifierWithMessage

(
    FName InParameterName,
    FName InNamespaceModifier,
    FText & OutMessage
)

Variables

Name Description

Public variable

int32

 

GbShowNiagaraDeveloperWindows

Public variable

 

STATCAT_Advanced

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback