Navigation
| Name | NiagaraEditor |
| Type | Editor |
| Part of Plugins | Niagara |
| Location | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/ |
| Module Build Rules | NiagaraEditor.Build.cs |
Classes
Structs
Interfaces
| Name | Remarks |
|---|---|
| INiagaraCompiler | Interface for Niagara compilers. |
| INiagaraDataInterfaceNodeActionProvider | |
| INiagaraDataInterfaceSimCacheVisualizer | Implementations can be registered with the niagara editor module to provide custom visualizations for data interfaces stored in sim caches. |
| INiagaraEditorPropertyUtilities | |
| INiagaraEditorTypeUtilities | |
| INiagaraEditorWidgetProvider | Defines methods for allowing external modules to supply widgets to the core editor module. |
| INiagaraHlslTranslator | |
| INiagaraImmutableParameterPanelViewModel | Base Interface for view models to SiagaraParameterPanel and SNiagaraParameterDefinitionsPanel. |
| INiagaraMessage | Interface for view-agnostic message that holds limited lifetime information on a message (e.g. a weak pointer to an asset.) |
| INiagaraMessageJob | Interface for "slow task" message generation jobs that should be time sliced to avoid stalling the UI. |
| INiagaraMessageRegistrationHandle | |
| INiagaraParameterDefinitionsPanelViewModel | Interface for view models to the parameter panel. |
| INiagaraParameterDefinitionsSubscriberViewModel | Interface for viewmodels to classes that subscribe to UNiagaraParameterDefinitions. |
| INiagaraParameterPanelViewModel | Interface for view models to SiagaraParameterPanel. |
| INiagaraStackItemGroupAddAction | Represents a single action for adding an item to a group in the stack. |
| INiagaraStackItemGroupAddUtilities | Defines utilities for generically handling adding items to groups in the stack. |
| INiagaraStackItemHeaderValueHandler | |
| INiagaraStackObjectIssueGenerator |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FNiagaraFunctionInputMap | TMap< FGuid, FNiagaraFunctionInputInstanceData > | ViewModels/Stack/NiagaraStackScriptHierarchyRoot.h | |
| FNiagaraParameterMapHistory | TNiagaraParameterMapHistory< FNiagaraCompilationGraphBridge > | NiagaraParameterMapHistoryFwd.h | |
| FNiagaraParameterMapHistoryBuilder | TNiagaraParameterMapHistoryBuilder< FNiagaraCompilationGraphBridge > | NiagaraParameterMapHistoryFwd.h | |
| FNiagaraParameterMapHistoryWithMetaDataBuilder | TNiagaraParameterMapHistoryWithMetaDataBuilder< FNiagaraCompilationGraphBridge > | NiagaraParameterMapHistoryFwd.h | |
| FNodeVisitor | TBaseDelegate_OneParam< void, UEdGraphNode * > | NiagaraEditorUtilities.h | |
| FOnActionClicked | TBaseDelegate_OneParam< bool, TSharedPtr< FNiagaraMenuAction_Generic > > | SNiagaraGraphActionWidget.h | |
| FOnAddParameter | TBaseDelegate_OneParam< void, const FNiagaraVariable & > | NiagaraNodeWithDynamicPins.h | |
| FOnFilterDetailNodes | TBaseDelegate_TwoParams< void, const TArray< TSharedRef< IDetailTreeNode > > &, TArray< TSharedRef< IDetailTreeNode > > & > | ViewModels/Stack/NiagaraStackObjectShared.h | |
| FOnGetFunctionCallNode | TBaseDelegate_NoParams< UNiagaraNodeFunctionCall & > | ViewModels/Stack/NiagaraStackScriptHierarchyRoot.h | |
| FOnGetPerInputInstanceData | TBaseDelegate_NoParams< const FNiagaraFunctionInputMap & > | ViewModels/Stack/NiagaraStackScriptHierarchyRoot.h | |
| FOnGetScriptInstanceData | TBaseDelegate_NoParams< const FNiagaraScriptInstanceData & > | ViewModels/Stack/NiagaraStackScriptHierarchyRoot.h | |
| FOnGetWorkflowMode | TBaseDelegate_NoParams< FName > | ViewModels/NiagaraSystemViewModel.h | |
| FPinCollectorArray | TArray< UEdGraphPin *, TInlineAllocator< 16 > > | NiagaraNode.h | |
| FRefreshItemSelectorDelegate | TBaseDelegate_NoParams< void > | Called to force the item selector to refresh | Widgets/SItemSelector.h |
| SNiagaraMenuActionSelector | SItemSelector< FString, TSharedPtr< FNiagaraAction_NewNode >, ENiagaraMenuSections > | Widgets/SNiagaraGraphActionMenu.h | |
| SNiagaraParameterPanelSelector | SItemSelector< FNiagaraParameterPanelCategory, FNiagaraParameterPanelItem, FNiagaraParameterPanelCategory, FGuid, FNiagaraVariableBase > | Widgets/SNiagaraParameterPanel.h |
Enums
Public
Constants
| Name | Type | Remarks | Include Path | | --- | --- | --- | --- |Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DataInstanceNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| EmitterNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| EngineNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| GbEnableCustomInlineDynamicInputFormats | int32 | NiagaraEditorModule.h | ||
| GbEnableExperimentalInlineDynamicInputs | int32 | NiagaraEditorModule.h | ||
| GbPreloadSelectablePluginAssetsOnDemand | int32 | NiagaraEditorModule.h | ||
| GbShowNiagaraDeveloperWindows | int32 | NiagaraEditorModule.h | ||
| ModuleLocalNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| ModuleNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| ModuleOutputNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| ParameterCollectionNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| ParticleAttributeNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| StackContextNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| STATCAT_Niagara | NiagaraEditorModule.h | |||
| StaticSwitchNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| SystemNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| TransientNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h | ||
| UserNamespaceMetaDataGuid | const FGuid | NiagaraEditorSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraVariableBase DecodeVariableAsSpecifiers
(
UNiagaraNodeFunctionCall* Node |
|||
void EncodeVariableAsSpecifiers
(
const FNiagaraVariableBase& Var, |
|||
bool FNiagaraEditorUtilities::AddEmitterContextMenuActions
(
FMenuBuilder& MenuBuilder, |
NiagaraEditorUtilities.h | ||
const FGuid FNiagaraEditorUtilities::AddEmitterToSystem
(
UNiagaraSystem& InSystem, |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::AddParameter
(
FNiagaraVariable& NewParameterVariable, |
Adds a new Parameter to a target ParameterStore with an undo/redo transaction and name collision handling. | NiagaraEditorUtilities.h | |
bool FNiagaraEditorUtilities::AreTypesAssignable
(
const FNiagaraTypeDefinition& FromType, |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::ArrayMatchesSet
(
const TArray< ElementType >& Array, |
TODO: Move this to TSet. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::CompileExistingEmitters
(
const TArray< FVersionedNiagaraEmitter >& AffectedEmitters |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::CopyDataTo
(
FStructOnScope& DestinationStructOnScope, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::CreateAssetFromEmitter
(
TSharedRef< FNiagaraEmitterHandleViewModel > EmitterHandleViewModel |
NiagaraEditorUtilities.h | ||
TSharedPtr< SWidget > FNiagaraEditorUtilities::CreateInlineErrorText
(
TAttribute< FText > ErrorMessage, |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::DataMatches
(
const FNiagaraVariable& Variable, |
Returns whether the data in a niagara variable and a struct on scope match | NiagaraEditorUtilities.h | |
bool FNiagaraEditorUtilities::DataMatches
(
const FNiagaraVariable& VariableA, |
Returns whether the data in two niagara variables match. | NiagaraEditorUtilities.h | |
bool FNiagaraEditorUtilities::DataMatches
(
const FStructOnScope& StructOnScopeA, |
Returns whether the data in two structs on scope matches. | NiagaraEditorUtilities.h | |
| NiagaraEditorUtilities.h | |||
bool FNiagaraEditorUtilities::DoesItemMatchFilterText
(
const FText& FilterText, |
NiagaraEditorUtilities.h | ||
TArray< UNiagaraParameterDefinitions * > FNiagaraEditorUtilities::DowncastParameterDefinitionsBaseArray
(
const TArray< UNiagaraParameterDefinitionsBase* > BaseArray |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::FixUpNumericPins
(
const UEdGraphSchema_Niagara* Schema, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::FixUpPastedNodes
(
UEdGraph* Graph, |
Helper to clean up copy & pasted graphs. | NiagaraEditorUtilities.h | |
FText FNiagaraEditorUtilities::FormatScriptDescription
(
FText Description, |
NiagaraEditorUtilities.h | ||
| NiagaraEditorUtilities.h | |||
| NiagaraEditorUtilities.h | |||
void FNiagaraEditorUtilities::GatherChangeIds
(
UNiagaraEmitter& Emitter, |
Gathers up the change Id's and optionally writes them to disk. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::GatherChangeIds
(
UNiagaraGraph& Graph, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::GetAllowedEmitterVariableTypes
(
TArray< FNiagaraTypeDefinition >& OutAllowedTypes |
Gets a list of the registered emitter variable types which are allowed in the current editor context. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::GetAllowedParameterTypes
(
TArray< FNiagaraTypeDefinition >& OutAllowedTypes |
Gets a list of the registered parameter types which are allowed in the current editor context. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::GetAllowedParticleVariableTypes
(
TArray< FNiagaraTypeDefinition >& OutAllowedTypes |
Gets a list of the registered particle variable types which are allowed in the current editor context. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::GetAllowedPayloadTypes
(
TArray< FNiagaraTypeDefinition >& OutAllowedTypes |
Gets a list of the registered payload types which are allowed in the current editor context. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::GetAllowedSystemVariableTypes
(
TArray< FNiagaraTypeDefinition >& OutAllowedTypes |
Gets a list of the registered system variable types which are allowed in the current editor context. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::GetAllowedUserVariableTypes
(
TArray< FNiagaraTypeDefinition >& OutAllowedTypes |
Gets a list of the registered user variable types which are allowed in the current editor context. | NiagaraEditorUtilities.h | |
| Convenience wrapper to get all discovered parameter definitions assets from asset registry. | NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::GetAvailableParameterCollections
(
TArray< UNiagaraParameterCollection* >& OutParameterCollections |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::GetAvailableParameterDefinitions
(
TArray< UNiagaraParameterDefinitions* >& OutParameterDefinitions |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::GetAvailableParameterDefinitions
(
const TArray< FString >& ExternalPackagePaths, |
NiagaraEditorUtilities.h | ||
TArray< UNiagaraComponent * > FNiagaraEditorUtilities::GetComponentsThatReferenceSystem
(
const UNiagaraSystem& ReferencedSystem |
NiagaraEditorUtilities.h | ||
TArray< UNiagaraComponent * > FNiagaraEditorUtilities::GetComponentsThatReferenceSystemViewModel
(
const FNiagaraSystemViewModel& ReferencedSystemViewModel |
NiagaraEditorUtilities.h | ||
const FNiagaraEmitterHandle * FNiagaraEditorUtilities::GetEmitterHandleForEmitter
(
UNiagaraSystem& System, |
Gets an emitter handle from a system and an owned emitter. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::GetFilteredScriptAssets
(
FGetFilteredScriptAssetsOptions InFilter, |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::GetIsInheritableFromAssetRegistryTags
(
const FAssetData& AssetData, |
NiagaraEditorUtilities.h | ||
const FGuid & FNiagaraEditorUtilities::GetNamespaceIdForUsage
(
ENiagaraScriptUsage Usage |
NiagaraEditorUtilities.h | ||
| NiagaraEditorUtilities.h | |||
const FNiagaraNamespaceMetadata FNiagaraEditorUtilities::GetNamespaceMetaDataForId
(
const FGuid& NamespaceId |
NiagaraEditorUtilities.h | ||
const FNiagaraNamespaceMetadata FNiagaraEditorUtilities::GetNamespaceMetaDataForVariableName
(
const FName& VarName |
NiagaraEditorUtilities.h | ||
int32 FNiagaraEditorUtilities::GetNamespaceMetaDataSortPriority
(
const FNiagaraNamespaceMetadata& A, |
Compare two FNiagaraNamespaceMetadata for the sort priority relative to the first argument A, where a lower number represents a higher priority. | NiagaraEditorUtilities.h | |
int32 FNiagaraEditorUtilities::GetNamespaceSortPriority
(
const FName& Namespace |
Get the sort priority of a registered namespace FName, where a lower number represents a higher priority. | NiagaraEditorUtilities.h | |
TSharedPtr< INiagaraParameterDefinitionsSubscriberViewModel > FNiagaraEditorUtilities::GetOwningLibrarySubscriberViewModelForGraph
(
const UNiagaraGraph* Graph |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::GetParameterVariablesFromSystem
(
UNiagaraSystem& System, |
Gets the niagara variables for the input parameters on a niagara System. | NiagaraEditorUtilities.h | |
int FNiagaraEditorUtilities::GetReferencedAssetCount
(
const FAssetData& SourceAsset, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::GetReferencingFunctionCallNodes
(
UNiagaraScript* Script, |
NiagaraEditorUtilities.h | ||
UNiagaraDataInterface * FNiagaraEditorUtilities::GetResolvedRuntimeInstanceForEditorDataInterfaceInstance
(
const UNiagaraSystem& OwningSystem, |
NiagaraEditorUtilities.h | ||
float FNiagaraEditorUtilities::GetScalabilityTintAlpha
(
FNiagaraEmitterHandle* EmitterHandle |
NiagaraEditorUtilities.h | ||
ENiagaraScriptLibraryVisibility FNiagaraEditorUtilities::GetScriptAssetVisibility
(
const FAssetData& ScriptAssetData |
NiagaraEditorUtilities.h | ||
UNiagaraScript * FNiagaraEditorUtilities::GetScriptFromSystem
(
UNiagaraSystem& System, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::GetScriptMessageStores
(
UNiagaraScript* InScript, |
NiagaraEditorUtilities.h | ||
UNiagaraNodeOutput * FNiagaraEditorUtilities::GetScriptOutputNode
(
UNiagaraScript& Script |
NiagaraEditorUtilities.h | ||
TTuple< EScriptSource, FText > FNiagaraEditorUtilities::GetScriptSource
(
const FAssetData& ScriptAssetData |
NiagaraEditorUtilities.h | ||
FLinearColor FNiagaraEditorUtilities::GetScriptSourceColor
(
EScriptSource ScriptSourceData |
NiagaraEditorUtilities.h | ||
ECheckBoxState FNiagaraEditorUtilities::GetSelectedEmittersEnabledCheckState
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel |
NiagaraEditorUtilities.h | ||
ECheckBoxState FNiagaraEditorUtilities::GetSelectedEmittersIsolatedCheckState
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel |
NiagaraEditorUtilities.h | ||
TSet< FName > FNiagaraEditorUtilities::GetSystemConstantNames() |
Gets a set of the system constant names. | NiagaraEditorUtilities.h | |
bool FNiagaraEditorUtilities::GetTemplateSpecificationFromTag
(
const FAssetData& Data, |
Used instead of reading the template tag directly for backwards compatibility reasons when changing from a bool template specifier to an enum | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::GetTypeDefaultValue
(
const FNiagaraTypeDefinition& Type, |
Fills DefaultData with the types default, either based on the struct, or if available through registered type utilities. | NiagaraEditorUtilities.h | |
FText FNiagaraEditorUtilities::GetTypeDefinitionCategory
(
const FNiagaraTypeDefinition& TypeDefinition |
NiagaraEditorUtilities.h | ||
FName FNiagaraEditorUtilities::GetUniqueObjectName
(
UObject* Outer, |
NiagaraEditorUtilities.h | ||
FName FNiagaraEditorUtilities::GetUniqueObjectName
(
UObject* Outer, |
NiagaraEditorUtilities.h | ||
TArray< FVariableAttributeBindingInfo > FNiagaraEditorUtilities::GetVariableAttributeBindingsForParameter
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel, |
NiagaraEditorUtilities.h | ||
| Compare two FNiagaraVariable names for the sort priority relative to the first argument VarNameA. Sorting is ordered by namespace and then alphabetized. | NiagaraEditorUtilities.h | ||
FText FNiagaraEditorUtilities::GetVariableTypeCategory
(
const FNiagaraVariable& Variable |
NiagaraEditorUtilities.h | ||
int32 FNiagaraEditorUtilities::GetWeightForItem
(
const TSharedPtr< FNiagaraMenuAction_Generic >& Item, |
NiagaraEditorUtilities.h | ||
TSharedRef< SWidget > FNiagaraEditorUtilities::HierarchyEditor::Scripts::GenerateRowContentForScriptParameterHierarchyEditor
(
TSharedRef< FHierarchyElementViewModel > HierarchyItem |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::InfoWithToastAndLog
(
FText WarningMessage, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::InitializeParameterInputNode
(
UNiagaraNodeInput& InputNode, |
Sets up a niagara input node for parameter usage. | NiagaraEditorUtilities.h | |
bool FNiagaraEditorUtilities::IsClassVisibileInGlobalFilter
(
UClass* Class |
Test to see id the global filter allows this class or not. | NiagaraEditorUtilities.h | |
bool FNiagaraEditorUtilities::IsCompilableAssetClass
(
UClass* AssetClass |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::IsEditorDataInterfaceInstance
(
const UNiagaraDataInterface* DataInterface |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::IsEnginePluginAsset
(
const FTopLevelAssetPath& InTopLevelAssetPath |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::IsEnumIndexVisible
(
const UEnum* Enum, |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::IsScriptAssetInLibrary
(
const FAssetData& ScriptAssetData |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::KillSystemInstances
(
const UNiagaraSystem& System |
Kills all system instances using the referenced system. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::MarkDependentCompilableAssetsDirty
(
TArray< UObject* > InObjects |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::MarkDependentCompilableAssetsDirty
(
const TArray< FAssetData >& InAssets |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::NestedPropertiesAppendCompileHash
(
const void* Container, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::OpenParentEmitterForEdit
(
TSharedRef< FNiagaraEmitterViewModel > Emitter |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::PODPropertyAppendCompileHash
(
const void* Container, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::PreprocessFunctionGraph
(
const UEdGraphSchema_Niagara* Schema, |
NiagaraEditorUtilities.h | ||
TOptional< FSoftObjectPath > FNiagaraEditorUtilities::Preview::GetPreviewMovieObjectPath
(
const FAssetData& AssetData |
NiagaraEditorUtilities.h | ||
| NiagaraEditorUtilities.h | |||
void FNiagaraEditorUtilities::RefreshAllScriptsFromExternalChanges
(
FRefreshAllScriptsFromExternalChangesArgs Args |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::RemoveEmittersFromSystemByEmitterHandleId
(
UNiagaraSystem& InSystem, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::ResetSystemsThatReferenceSystemViewModel
(
const FNiagaraSystemViewModel& ReferencedSystemViewModel |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::ResetVariableToDefaultValue
(
FNiagaraVariable& Variable |
Resets the variables value to default, either based on the struct, or if available through registered type utilities. | NiagaraEditorUtilities.h | |
bool FNiagaraEditorUtilities::ResolveConstantValue
(
UEdGraphPin* Pin, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::ResolveNumerics
(
UNiagaraGraph* SourceGraph, |
NiagaraEditorUtilities.h | ||
UNiagaraClipboardContent * FNiagaraEditorUtilities::RunPythonConversionScript
(
FVersionedNiagaraScriptData& NewScriptVersionData, |
Executes python conversion script on the given source node. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::RunPythonUpgradeScripts
(
UUpgradeNiagaraEmitterContext* UpgradeContext |
Executes python upgrade scripts on the given source node for all the given in-between versions. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::RunPythonUpgradeScripts
(
UNiagaraNodeFunctionCall* SourceNode, |
Executes python upgrade scripts on the given source node for all the given in-between versions. | NiagaraEditorUtilities.h | |
TMap< FNiagaraVariableBase, FGuid > FNiagaraEditorUtilities::Scripts::Validation::FixupDuplicateScriptVariableGuids
(
UNiagaraScript* Script |
NiagaraEditorUtilities.h | ||
TMap< FGuid, TArray< FNiagaraVariableBase > > FNiagaraEditorUtilities::Scripts::Validation::ValidateScriptVariableIds
(
UNiagaraScript* Script, |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::SetsMatch
(
const TSet< ElementType >& SetA, |
TODO: Move this to TSet. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::SetStaticSwitchConstants
(
UNiagaraGraph* Graph, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::ShowParentEmitterInContentBrowser
(
TSharedRef< FNiagaraEmitterViewModel > EmitterViewModel |
NiagaraEditorUtilities.h | ||
TSharedPtr< FStructOnScope > FNiagaraEditorUtilities::StaticSwitchDefaultIntToStructOnScope
(
int32 InStaticSwitchDefaultValue, |
NiagaraEditorUtilities.h | ||
FText FNiagaraEditorUtilities::StatusToText
(
ENiagaraScriptCompileStatus Status |
Helper to convert compile status to text. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::SwitchParentEmitterVersion
(
TSharedRef< FNiagaraEmitterViewModel > EmitterViewModel, |
Changes the referenced parent version and optionally runs the python upgrade scripts. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::ToggleSelectedEmittersEnabled
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::ToggleSelectedEmittersIsolated
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel |
NiagaraEditorUtilities.h | ||
TSharedRef< SToolTip > FNiagaraEditorUtilities::Tooltips::CreateStackNoteTooltip
(
UNiagaraStackNote& StackNote |
NiagaraEditorUtilities.h | ||
TSharedRef< SToolTip > FNiagaraEditorUtilities::Tooltips::CreateTooltip
(
FText Description, |
An all purpose function to create a tooltip with a text and an optional movie. | NiagaraEditorUtilities.h | |
TSharedRef< SToolTip > FNiagaraEditorUtilities::Tooltips::CreateTooltipForNiagaraAction
(
TSharedRef< FNiagaraMenuAction_Generic > Action, |
Creates a tooltip for a niagara action. Supports preview movies. | NiagaraEditorUtilities.h | |
TSharedRef< SToolTip > FNiagaraEditorUtilities::Tooltips::CreateTooltipForScript
(
UNiagaraScript& Script, |
Creates a tooltip for a script. Supports preview movies. | NiagaraEditorUtilities.h | |
FText FNiagaraEditorUtilities::Tooltips::GetMinimalEmitterCreationTooltip() |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::TryGetEventDisplayName
(
UNiagaraEmitter* Emitter, |
NiagaraEditorUtilities.h | ||
ENiagaraScriptCompileStatus FNiagaraEditorUtilities::UnionCompileStatus
(
const ENiagaraScriptCompileStatus& StatusA, |
Helper method to union two distinct compiler statuses. | NiagaraEditorUtilities.h | |
void FNiagaraEditorUtilities::UserParameters::DeleteUserParameterReferences
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel, |
NiagaraEditorUtilities.h | ||
FNiagaraVariable FNiagaraEditorUtilities::UserParameters::DuplicateUserParameter
(
FNiagaraVariable ParameterToDuplicate, |
NiagaraEditorUtilities.h | ||
const UNiagaraScriptVariable * FNiagaraEditorUtilities::UserParameters::FindScriptVariableForUserParameter
(
const FGuid& UserParameterGuid, |
NiagaraEditorUtilities.h | ||
TArray< UNiagaraNodeParameterMapGet * > FNiagaraEditorUtilities::UserParameters::GetParameterMapGetNodesWithUserParameter
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel, |
NiagaraEditorUtilities.h | ||
TArray< FNiagaraVariable > FNiagaraEditorUtilities::UserParameters::GetReferencedUserParametersFromEmitter
(
TSharedRef< FNiagaraEmitterViewModel > EmitterViewModel |
NiagaraEditorUtilities.h | ||
TObjectPtr< UNiagaraScriptVariable > FNiagaraEditorUtilities::UserParameters::GetScriptVariableForUserParameter
(
const FNiagaraVariable& UserParameter, |
NiagaraEditorUtilities.h | ||
TObjectPtr< UNiagaraScriptVariable > FNiagaraEditorUtilities::UserParameters::GetScriptVariableForUserParameter
(
const FNiagaraVariable& UserParameter, |
NiagaraEditorUtilities.h | ||
TArray< UNiagaraStackFunctionInput * > FNiagaraEditorUtilities::UserParameters::GetStackFunctionInputsWithLinkedParameter
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel, |
NiagaraEditorUtilities.h | ||
TArray< FUserParameterBindingInfo > FNiagaraEditorUtilities::UserParameters::GetUserParameterBindingsForUserParameter
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::UserParameters::ReplaceUserParameterReferences
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel, |
NiagaraEditorUtilities.h | ||
EAxisList::Type FNiagaraEditorUtilities::VectorComponentToAxis
(
int32 NumComponents, |
NiagaraEditorUtilities.h | ||
bool FNiagaraEditorUtilities::VerifyNameChangeForInputOrOutputNode
(
const UNiagaraNode& NodeBeingChanged, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::VisitAllNodesConnectedToInputs
(
UEdGraphNode* StartNode, |
NiagaraEditorUtilities.h | ||
void FNiagaraEditorUtilities::WarnWithToastAndLog
(
FText WarningMessage |
NiagaraEditorUtilities.h | ||
| Writes text to a specified location on disk. | NiagaraEditorUtilities.h | ||
FText FNiagaraMessageUtilities::GetShortDescriptionFromSeverity
(
EStackIssueSeverity Severity |
NiagaraMessageUtilities.h | ||
FText FNiagaraMessageUtilities::MakePostCompileSummaryText
(
const FText& CompileObjectNameText, |
NiagaraMessageUtilities.h | ||
UNiagaraStackEntry::FStackIssue FNiagaraMessageUtilities::MessageToStackIssue
(
TSharedRef< const INiagaraMessage > InMessage, |
NiagaraMessageUtilities.h | ||
UNiagaraStackEntry::FStackIssue FNiagaraMessageUtilities::StackMessageToStackIssue
(
const FNiagaraStackMessage& InMessage, |
NiagaraMessageUtilities.h | ||
TArray< const UNiagaraScriptVariable * > FNiagaraParameterDefinitionsUtilities::FindReservedParametersByName
(
const FName ParameterName |
NiagaraEditorUtilities.h | ||
EParameterDefinitionMatchState FNiagaraParameterDefinitionsUtilities::GetDefinitionMatchStateForParameter
(
const FNiagaraVariableBase& Parameter |
NiagaraEditorUtilities.h | ||
int32 FNiagaraParameterDefinitionsUtilities::GetNumParametersReservedForName
(
const FName ParameterName |
NiagaraEditorUtilities.h | ||
void FNiagaraParameterDefinitionsUtilities::TrySubscribeScriptVarToDefinitionByName
(
UNiagaraScriptVariable* ScriptVar, |
NiagaraEditorUtilities.h | ||
bool FNiagaraParameterPanelUtilities::GetCanSetParameterCustomNamespaceModifierAndToolTipForScriptOrSystem
(
const FNiagaraParameterPanelItem& ItemToModify, |
ViewModels/NiagaraParameterPanelViewModel.h | ||
bool FNiagaraParameterPanelUtilities::GetCanSetParameterNamespaceAndToolTipForScriptOrSystem
(
const FNiagaraParameterPanelItem& ItemToModify, |
Generic Parameter Panel Utilities ///. | ViewModels/NiagaraParameterPanelViewModel.h | |
bool FNiagaraParameterPanelUtilities::GetCanSetParameterNamespaceModifierAndToolTipForScriptOrSystem
(
const TArray< FNiagaraParameterPanelItem >& CachedViewedItems, |
ViewModels/NiagaraParameterPanelViewModel.h | ||
FNiagaraVariable FNiagaraParameterUtilities::BasicAttributeToNamespacedAttribute
(
const FNiagaraVariable& InVar, |
Reverses ResolveAsBasicAttribute. | NiagaraParameterMapHistory.h | |
FName FNiagaraParameterUtilities::ChangeNamespace
(
FName ParameterName, |
NiagaraEditorUtilities.h | ||
FNiagaraVariable FNiagaraParameterUtilities::ConvertVariableToRapidIterationConstantName
(
FNiagaraVariable InVar, |
NiagaraParameterMapHistory.h | ||
TSharedRef< SWidget > FNiagaraParameterUtilities::CreateNamespaceMenuItemWidget
(
FName Namespace, |
NiagaraEditorUtilities.h | ||
| NiagaraEditorUtilities.h | |||
void FNiagaraParameterUtilities::FilterToRelevantStaticVariables
(
TConstArrayView< FNiagaraVariable > InVars, |
NiagaraEditorUtilities.h | ||
| NiagaraEditorUtilities.h | |||
void FNiagaraParameterUtilities::GetChangeNamespaceMenuData
(
FName InParameterName, |
NiagaraEditorUtilities.h | ||
| NiagaraEditorUtilities.h | |||
FString FNiagaraParameterUtilities::GetNamespace
(
const FNiagaraVariable& InVar, |
Get the first namespace entry for this variable. Optionally includes the trailing period. | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::GetNamespaceEditData
(
FName InParameterName, |
NiagaraEditorUtilities.h | ||
bool FNiagaraParameterUtilities::GetNamespaceModifierEditData
(
FName InParameterName, |
NiagaraEditorUtilities.h | ||
int32 FNiagaraParameterUtilities::GetNumberOfNamePartsBeforeEditableModifier
(
const FNiagaraNamespaceMetadata& NamespaceMetadata |
NiagaraEditorUtilities.h | ||
void FNiagaraParameterUtilities::GetOptionalNamespaceModifiers
(
FName ParameterName, |
NiagaraEditorUtilities.h | ||
TSharedRef< SWidget > FNiagaraParameterUtilities::GetParameterWidget
(
FNiagaraVariable Variable, |
A simple utility function to generate a parameter widget. | NiagaraEditorUtilities.h | |
TSharedRef< SWidget > FNiagaraParameterUtilities::GetParameterWidget
(
FNiagaraVariable Variable, |
A more advanced utility function that also makes use of parameter metadata to generate a parameter widget | NiagaraEditorUtilities.h | |
| Does this parameter contain the "Initial" namespace as one of its intermediate namespaces? If so, remove the "Initial" namespace and return the original value. | NiagaraParameterMapHistory.h | ||
FName FNiagaraParameterUtilities::GetSourceForInitialValue
(
const FName& InVariableName |
Does this parameter contain the "Initial" namespace as one of its intermediate namespaces? If so, remove the "Initial" namespace and return the original value. | NiagaraParameterMapHistory.h | |
| Does this parameter contain the "Previous" namespace as one of its intermediate namespaces? If so, remove the "Previous" namespace and return the original value. | NiagaraParameterMapHistory.h | ||
FName FNiagaraParameterUtilities::GetSourceForPreviousValue
(
const FName& InVariableName |
Does this parameter contain the "Previous" namespace as one of its intermediate namespaces? If so, remove the "Previous" namespace and return the original value. | NiagaraParameterMapHistory.h | |
TSharedRef< SToolTip > FNiagaraParameterUtilities::GetTooltipWidget
(
FNiagaraVariable Variable, |
Creates a tooltip based on a parameter. Also shows the value, if allocated and enabled. | NiagaraEditorUtilities.h | |
void FNiagaraParameterUtilities::GetValidNamespacesForReading
(
const UNiagaraScript* InScript, |
NiagaraParameterMapHistory.h | ||
void FNiagaraParameterUtilities::GetValidNamespacesForReading
(
ENiagaraScriptUsage InScriptUsage, |
NiagaraParameterMapHistory.h | ||
bool FNiagaraParameterUtilities::IsAliasedEmitterParameter
(
const FNiagaraVariable& InVar |
Does this parameter start with the "Emitter" namespace? Note that the emitter namespace is an alias for Emitter and System script types and will be specialized to the name of that specific emitter. | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsAliasedEmitterParameter
(
const FString& InVarName |
NiagaraParameterMapHistory.h | ||
bool FNiagaraParameterUtilities::IsAliasedModuleParameter
(
const FNiagaraVariable& InVar |
Does this parameter start with the "Module" namespace? Note that the emitter namespace is an alias for all non-funcion/module script types and will be specialized to the function call node's name using the module. | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsAttribute
(
const FNiagaraVariableBase& InVar |
Does this parameter start with the "Particles" namespace? | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsEngineParameter
(
const FNiagaraVariable& InVar |
Is this parameter in the special "Engine" namespace? | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsExportableExternalConstant
(
const FNiagaraVariable& InVar, |
Are we required to export this variable as an external constant? | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsExternalConstantNamespace
(
const FNiagaraVariable& InVar, |
Does this variable belong in a namespace that needs to come in as an external constant to this script? | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsExternalConstantNamespace
(
const FNiagaraVariable& InVar, |
NiagaraParameterMapHistory.h | ||
bool FNiagaraParameterUtilities::IsInitialName
(
const FName& InVariableName |
Does this variable name contain the "Initial" namespace as one of its intermediate namespaces? | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsInitialValue
(
const FNiagaraVariableBase& InVar |
Does this parameter contain the "Initial" namespace as one of its intermediate namespaces? | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsInNamespace
(
const FNiagaraVariableBase& InVar, |
Does the variable start with this namespace? | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsPerInstanceEngineParameter
(
const FNiagaraVariable& InVar, |
NiagaraParameterMapHistory.h | ||
bool FNiagaraParameterUtilities::IsPreviousName
(
const FName& InVariableName |
Does this variable name contain the "Previous" namespace as one of its intermediate namespaces? | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsPreviousValue
(
const FNiagaraVariableBase& InVar |
Does this parameter contain the "Previous" namespace as one of its intermediate namespaces? | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsRapidIterationParameter
(
const FNiagaraVariable& InVar |
NiagaraParameterMapHistory.h | ||
bool FNiagaraParameterUtilities::IsSystemParameter
(
const FNiagaraVariable& InVar |
Is this parameter in the special "System" namespace? | NiagaraParameterMapHistory.h | |
bool FNiagaraParameterUtilities::IsUserParameter
(
const FNiagaraVariable& InVar |
NiagaraParameterMapHistory.h | ||
bool FNiagaraParameterUtilities::IsValidNamespaceForReading
(
ENiagaraScriptUsage InScriptUsage, |
NiagaraParameterMapHistory.h | ||
bool FNiagaraParameterUtilities::IsWrittenToScriptUsage
(
const FNiagaraVariable& InVar, |
NiagaraParameterMapHistory.h | ||
| Take an input string and make it hlsl safe. | NiagaraParameterMapHistory.h | ||
FNiagaraVariable FNiagaraParameterUtilities::MoveToExternalConstantNamespaceVariable
(
const FNiagaraVariable& InVar, |
Take a non-namespaced variable and move it to an appropriate external constant namespace for this script type. | NiagaraParameterMapHistory.h | |
| NiagaraParameterMapHistory.h | |||
FNiagaraVariable FNiagaraParameterUtilities::ResolveAsBasicAttribute
(
const FNiagaraVariable& InVar, |
Remove the Particles namespace if it exists. | NiagaraParameterMapHistory.h | |
| NiagaraParameterMapHistory.h | |||
FName FNiagaraParameterUtilities::SetCustomNamespaceModifier
(
FName InParameterName |
NiagaraEditorUtilities.h | ||
FName FNiagaraParameterUtilities::SetCustomNamespaceModifier
(
FName InParameterName, |
NiagaraEditorUtilities.h | ||
| NiagaraEditorUtilities.h | |||
bool FNiagaraParameterUtilities::SplitRapidIterationParameterName
(
const FNiagaraVariable& InVar, |
NiagaraParameterMapHistory.h | ||
bool FNiagaraParameterUtilities::TestCanChangeNamespaceWithMessage
(
FName ParameterName, |
NiagaraEditorUtilities.h | ||
| NiagaraEditorUtilities.h | |||
| NiagaraEditorUtilities.h | |||
| NiagaraEditorUtilities.h | |||
FNiagaraVariable FNiagaraParameterUtilities::VariableToNamespacedVariable
(
const FNiagaraVariable& InVar, |
Prepends the namespace string to the variable name. | NiagaraParameterMapHistory.h | |
FReply FNiagaraScriptToolkitParameterPanelUtilities::CreateDragEventForParameterItem
(
const FNiagaraParameterPanelItemBase& DraggedItem, |
Script Toolkit Parameter Panel Utilities ///. | ViewModels/NiagaraParameterPanelViewModel.h | |
void FNiagaraStackClipboardUtilities::CopyNote
(
const UNiagaraStackEntry* StackEntry |
ViewModels/Stack/NiagaraStackClipboardUtilities.h | ||
void FNiagaraStackClipboardUtilities::CopySelection
(
const TArray< UNiagaraStackEntry* >& SelectedEntries |
ViewModels/Stack/NiagaraStackClipboardUtilities.h | ||
void FNiagaraStackClipboardUtilities::CutSelection
(
const TArray< UNiagaraStackEntry* >& SelectedEntries |
ViewModels/Stack/NiagaraStackClipboardUtilities.h | ||
void FNiagaraStackClipboardUtilities::DeleteSelection
(
const TArray< UNiagaraStackEntry* >& SelectedEntries |
ViewModels/Stack/NiagaraStackClipboardUtilities.h | ||
void FNiagaraStackClipboardUtilities::PasteSelection
(
const TArray< UNiagaraStackEntry* >& SelectedEntries, |
ViewModels/Stack/NiagaraStackClipboardUtilities.h | ||
bool FNiagaraStackClipboardUtilities::TestCanCopySelectionWithMessage
(
const TArray< UNiagaraStackEntry* >& SelectedEntries, |
ViewModels/Stack/NiagaraStackClipboardUtilities.h | ||
bool FNiagaraStackClipboardUtilities::TestCanCutSelectionWithMessage
(
const TArray< UNiagaraStackEntry* >& SelectedEntries, |
ViewModels/Stack/NiagaraStackClipboardUtilities.h | ||
bool FNiagaraStackClipboardUtilities::TestCanDeleteSelectionWithMessage
(
const TArray< UNiagaraStackEntry* >& SelectedEntries, |
ViewModels/Stack/NiagaraStackClipboardUtilities.h | ||
bool FNiagaraStackClipboardUtilities::TestCanPasteSelectionWithMessage
(
const TArray< UNiagaraStackEntry* >& SelectedEntries, |
ViewModels/Stack/NiagaraStackClipboardUtilities.h | ||
void FNiagaraStackGraphUtilities::AddNewVariableToParameterMapNode
(
UNiagaraNodeParameterMapBase* MapBaseNode, |
Helper to add a new pin to a ParameterMapBaseNode, and conditionally add a new parameter to the underlying UNiagaraGraph if it does not yet exist. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
void FNiagaraStackGraphUtilities::AddNewVariableToParameterMapNode
(
UNiagaraNodeParameterMapBase* MapBaseNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UNiagaraNodeAssignment * FNiagaraStackGraphUtilities::AddParameterModuleToStack
(
const TArray< FNiagaraVariable >& ParameterVariables, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
| ViewModels/Stack/NiagaraStackGraphUtilities.h | |||
UNiagaraNodeFunctionCall * FNiagaraStackGraphUtilities::AddScriptModuleToStack
(
FAssetData ModuleScriptAsset, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UNiagaraNodeFunctionCall * FNiagaraStackGraphUtilities::AddScriptModuleToStack
(
UNiagaraScript* ModuleScript, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::BreakAllPinLinks
(
UEdGraphPin* PinA |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::BuildParameterMapHistoryWithStackContextResolution
(
FVersionedNiagaraEmitter OwningEmitter, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::CanWriteParameterFromUsage
(
FNiagaraVariable Parameter, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::CanWriteParameterFromUsageViaOutput
(
FNiagaraVariable Parameter, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::CheckForDeprecatedEmitterVersion
(
TSharedPtr< FNiagaraEmitterViewModel > ViewModel, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::CheckForDeprecatedScriptVersion
(
UNiagaraNodeFunctionCall* InputFunctionCallNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
| ViewModels/Stack/NiagaraStackGraphUtilities.h | |||
void FNiagaraStackGraphUtilities::CleanUpStaleRapidIterationParameters
(
UNiagaraScript& Script, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::ConnectPinToInputNode
(
UEdGraphPin& Pin, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::ConnectStackNodeGroup
(
const FStackNodeGroup& ConnectGroup, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
FNiagaraVariable FNiagaraStackGraphUtilities::CreateRapidIterationParameter
(
const FString& UniqueEmitterName, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::DependencyUtilities::DoesStackModuleProvideDependency
(
const FNiagaraStackModuleData& StackModuleData, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
int32 FNiagaraStackGraphUtilities::DependencyUtilities::FindBestIndexForModuleInStack
(
UNiagaraNodeFunctionCall& ModuleNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::DependencyUtilities::GetModuleScriptAssetsByDependencyProvided
(
FName DependencyName, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::DisconnectStackNodeGroup
(
const FStackNodeGroup& DisconnectGroup, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::FindAffectedScripts
(
UNiagaraSystem* System, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TOptional< FMatchingFunctionInputData > FNiagaraStackGraphUtilities::FindAssignmentInputData
(
const UNiagaraNodeAssignment& AssignmentNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UNiagaraNodeAssignment * FNiagaraStackGraphUtilities::FindAssignmentNode
(
FGuid AssignmentNodeGuid, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UNiagaraNodeFunctionCall * FNiagaraStackGraphUtilities::FindDynamicInputNodeForInput
(
UNiagaraNodeFunctionCall& OwningFunctionNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UNiagaraNodeFunctionCall * FNiagaraStackGraphUtilities::FindFunctionCallNode
(
FGuid FunctionCallGuid, |
When you have the guid of the node available, we don't need to traverse pins and can just look up the correct node directly. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
UNiagaraNodeFunctionCall * FNiagaraStackGraphUtilities::FindModuleNode
(
FGuid ModuleNodeGuid, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TArray< UNiagaraNodeFunctionCall * > FNiagaraStackGraphUtilities::FindModuleNodesForEventHandler
(
FNiagaraEventScriptProperties& EventScriptProperties, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TArray< UNiagaraNodeFunctionCall * > FNiagaraStackGraphUtilities::FindModuleNodesForSimulationStage
(
UNiagaraSimulationStageBase& SimStage, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::FindScriptModulesInStack
(
FAssetData ModuleScriptAsset, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::FixDynamicInputNodeOutputPinsFromExternalChanges
(
UNiagaraNodeFunctionCall& InFunctionCallNode |
Fixes orphaned and disconnected output pins on dynamic input nodes resulting from the underlying script changing and the pins being reallocated. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
void FNiagaraStackGraphUtilities::GatherInputRelationsForStack
(
FInputDataCollection& State, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GatherRenamedStackFunctionInputAndOutputVariableNames
(
FVersionedNiagaraEmitter Emitter, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GatherRenamedStackFunctionOutputVariableNames
(
FVersionedNiagaraEmitter Emitter, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TArray< UNiagaraNodeFunctionCall * > FNiagaraStackGraphUtilities::GetAllEventHandlerModuleNodes
(
TSharedRef< FNiagaraEmitterViewModel > EmitterViewModel |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TArray< UNiagaraNodeFunctionCall * > FNiagaraStackGraphUtilities::GetAllModuleNodes
(
TSharedRef< FNiagaraEmitterViewModel > EmitterViewModel |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
| ViewModels/Stack/NiagaraStackGraphUtilities.h | |||
TArray< UNiagaraNodeOutput * > FNiagaraStackGraphUtilities::GetAllOutputNodes
(
TSharedRef< FNiagaraEmitterViewModel > EmitterViewModel |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TArray< UNiagaraNodeFunctionCall * > FNiagaraStackGraphUtilities::GetAllSimStagesModuleNodes
(
TSharedRef< FNiagaraEmitterViewModel > EmitterViewModel |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GetEmitterHandleAndCompiledScriptsForStackNode
(
const UNiagaraSystem& OwningSystem, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UNiagaraNodeInput * FNiagaraStackGraphUtilities::GetEmitterInputNodeForStackNode
(
UNiagaraNode& StackNode |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
| ViewModels/Stack/NiagaraStackGraphUtilities.h | |||
const UNiagaraNodeOutput * FNiagaraStackGraphUtilities::GetEmitterOutputNodeForStackNode
(
const UNiagaraNode& StackNode |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UEdGraphPin * FNiagaraStackGraphUtilities::GetLinkedValueHandleForFunctionInput
(
const UEdGraphPin& OverridePin |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TOptional< bool > FNiagaraStackGraphUtilities::GetModuleIsEnabled
(
UNiagaraNodeFunctionCall& FunctionCallNode |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TOptional< FName > FNiagaraStackGraphUtilities::GetNamespaceForOutputNode
(
const UNiagaraNodeOutput* OutputNode |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TOptional< FName > FNiagaraStackGraphUtilities::GetNamespaceForScriptUsage
(
ENiagaraScriptUsage ScriptUsage |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GetNamespacesForNewReadParameters
(
EStackEditContext EditContext, |
Gets the valid namespaces which new parameters for this usage can be read from. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
void FNiagaraStackGraphUtilities::GetNamespacesForNewWriteParameters
(
EStackEditContext EditContext, |
Gets the valid namespaces which new parameters for this usage can write to. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
void FNiagaraStackGraphUtilities::GetNewParameterAvailableTypes
(
TArray< FNiagaraTypeDefinition >& OutAvailableTypes, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UNiagaraNodeFunctionCall * FNiagaraStackGraphUtilities::GetNextModuleNode
(
UNiagaraNodeFunctionCall& CurrentNode |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UEdGraphPin & FNiagaraStackGraphUtilities::GetOrCreateStackFunctionInputOverridePin
(
UNiagaraNodeFunctionCall& StackFunctionCall, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UNiagaraNodeParameterMapSet & FNiagaraStackGraphUtilities::GetOrCreateStackFunctionOverrideNode
(
UNiagaraNodeFunctionCall& FunctionCallNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GetOrderedModuleNodes
(
UNiagaraNodeOutput& OutputNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
ENiagaraScriptUsage FNiagaraStackGraphUtilities::GetOutputNodeUsage
(
const UNiagaraNode& StackNode |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TArray< UEdGraphPin * > FNiagaraStackGraphUtilities::GetOverridePinsForFunction
(
UNiagaraNodeParameterMapSet& OverrideNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
| ViewModels/Stack/NiagaraStackGraphUtilities.h | |||
const UEdGraphPin * FNiagaraStackGraphUtilities::GetParameterMapInputPin
(
const UNiagaraNode& Node |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UEdGraphPin * FNiagaraStackGraphUtilities::GetParameterMapOutputPin
(
UNiagaraNode& Node |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GetParametersForContext
(
UEdGraph* Graph, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UNiagaraNodeFunctionCall * FNiagaraStackGraphUtilities::GetPreviousModuleNode
(
UNiagaraNodeFunctionCall& CurrentNode |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
FGuid FNiagaraStackGraphUtilities::GetScriptVariableIdForLinkedModuleParameter
(
const FNiagaraVariableBase& LinkedParameter, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::GetStackFunctionInputAndOutputVariables
(
UNiagaraNodeFunctionCall& FunctionCallNode, |
Gather a stack function's input and output variables. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
UEdGraphPin * FNiagaraStackGraphUtilities::GetStackFunctionInputOverridePin
(
UNiagaraNodeFunctionCall& StackFunctionCall, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GetStackFunctionInputPinsWithoutCache
(
const UNiagaraNodeFunctionCall& FunctionCallNode, |
Returns the input pins for the given function call node. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
void FNiagaraStackGraphUtilities::GetStackFunctionInputs
(
const UNiagaraNodeFunctionCall& FunctionCallNode, |
Returns the input pins for the given function call node. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
void FNiagaraStackGraphUtilities::GetStackFunctionInputs
(
const UNiagaraNodeFunctionCall& FunctionCallNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GetStackFunctionInputs
(
const UNiagaraNodeFunctionCall& FunctionCallNode, |
Returns the input pins for the given function call node. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
void FNiagaraStackGraphUtilities::GetStackFunctionInputsLegacy
(
const UNiagaraNodeFunctionCall& FunctionCallNode, |
Returns the input pins for the given function call node. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
void FNiagaraStackGraphUtilities::GetStackFunctionInputsLegacy
(
const UNiagaraNodeFunctionCall& FunctionCallNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GetStackFunctionInputsLegacy
(
const UNiagaraNodeFunctionCall& FunctionCallNode, |
Returns the input pins for the given function call node. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
void FNiagaraStackGraphUtilities::GetStackFunctionOutputVariables
(
UNiagaraNodeFunctionCall& FunctionCallNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UNiagaraNodeParameterMapSet * FNiagaraStackGraphUtilities::GetStackFunctionOverrideNode
(
UNiagaraNodeFunctionCall& FunctionCallNode |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GetStackFunctionStaticSwitchPins
(
const UNiagaraNodeFunctionCall& FunctionCallNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GetStackFunctionStaticSwitchPinsLegacy
(
const UNiagaraNodeFunctionCall& FunctionCallNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::GetStackIssuesRecursively
(
const UNiagaraStackEntry*const Entry, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::GetStackNodeGroups
(
UNiagaraNode& StackNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
uint32 FNiagaraStackGraphUtilities::GetTypeHash
(
const FInputDataCacheKey& InputDataCacheKey |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TArray< UEdGraphPin * > FNiagaraStackGraphUtilities::GetUnusedFunctionInputPins
(
const UNiagaraNodeFunctionCall& FunctionCallNode, |
Module script calls do not have direct inputs, but rely on the parameter map being initialized correctly. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
void FNiagaraStackGraphUtilities::InitializeStackFunctionInput
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::InitializeStackFunctionInputs
(
TSharedRef< FNiagaraSystemViewModel > SystemViewModel, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::IsOverridePinForFunction
(
UEdGraphPin& OverridePin, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::IsRapidIterationType
(
const FNiagaraTypeDefinition& InputType |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::IsValidDefaultDynamicInput
(
UNiagaraScript& OwningScript, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::MakeLinkTo
(
UEdGraphPin* PinA, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::MoveModule
(
UNiagaraScript& SourceScript, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::ParameterAllowedInExecutionCategory
(
const FName InParameterName, |
Whether a parameter is allowed to be used in a certain execution category. | ViewModels/Stack/NiagaraStackGraphUtilities.h | |
void FNiagaraStackGraphUtilities::PopulateFunctionCallNameBindings
(
UNiagaraNodeFunctionCall& InFunctionCallNode |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::RebuildEmitterNodes
(
UNiagaraSystem& System |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::RelayoutGraph
(
UEdGraph& Graph |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::RemoveModuleFromStack
(
UNiagaraScript& OwningScript, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::RemoveModuleFromStack
(
UNiagaraSystem& OwningSystem, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::RemoveModuleFromStack
(
UNiagaraScript& OwningScript, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::RemoveModuleFromStack
(
UNiagaraSystem& OwningSystem, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::RemoveNodesForStackFunctionInputOverridePin
(
UEdGraphPin& StackFunctionInputOverridePin |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::RemoveNodesForStackFunctionInputOverridePin
(
UEdGraphPin& StackFunctinoInputOverridePin, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::RenameAssignmentTarget
(
UNiagaraSystem& OwningSystem, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::RenameReferencingParameters
(
UNiagaraSystem* System, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
UNiagaraNodeOutput * FNiagaraStackGraphUtilities::ResetGraphForOutput
(
UNiagaraGraph& NiagaraGraph, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::SetCustomExpressionForFunctionInput
(
UEdGraphPin& OverridePin, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::SetDataInterfaceValueForFunctionInput
(
UEdGraphPin& OverridePin, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::SetDynamicInputForFunctionInput
(
UEdGraphPin& OverridePin, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::SetLinkedParameterValueForFunctionInput
(
UEdGraphPin& OverridePin, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::SetModuleIsEnabled
(
UNiagaraNodeFunctionCall& FunctionCallNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::SetObjectAssetValueForFunctionInput
(
UEdGraphPin& OverridePin, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
TArray< FName > FNiagaraStackGraphUtilities::StackContextResolution
(
FVersionedNiagaraEmitter OwningEmitter, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
FString FNiagaraStackGraphUtilities::StackKeys::GenerateStackFunctionInputEditorDataKey
(
const UNiagaraNodeFunctionCall& FunctionCallNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
FString FNiagaraStackGraphUtilities::StackKeys::GenerateStackModuleEditorDataKey
(
const UNiagaraNodeFunctionCall& ModuleNode |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
FString FNiagaraStackGraphUtilities::StackKeys::GenerateStackRendererEditorDataKey
(
const UNiagaraRendererProperties& Renderer |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::SynchronizeReferencingMapPinsWithFunctionCall
(
UNiagaraNodeFunctionCall& InFunctionCallNode |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
void FNiagaraStackGraphUtilities::SynchronizeVariableToLibraryAndApplyToGraph
(
UNiagaraScriptVariable* ScriptVarToSync |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::TryRenameAssignmentTarget
(
UNiagaraNodeAssignment& OwningAssignmentNode, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
bool FNiagaraStackGraphUtilities::ValidateGraphForOutput
(
UNiagaraGraph& NiagaraGraph, |
ViewModels/Stack/NiagaraStackGraphUtilities.h | ||
FReply FNiagaraSystemToolkitParameterPanelUtilities::CreateDragEventForParameterItem
(
const FNiagaraParameterPanelItemBase& DraggedItem, |
System Toolkit Parameter Panel Utilities ///. | ViewModels/NiagaraParameterPanelViewModel.h | |
uint32 GetTypeHash
(
const FNiagaraActionIdentifier& Identity |
Config/NiagaraFavoriteActionsConfig.h | ||
uint32 GetTypeHash
(
const FReservedParameter& ReservedParameter |
NiagaraEditorModule.h | ||
uint32 GetTypeHash
(
const FNiagaraNamespaceMetadata& NamespaceMetaData |
NiagaraEditorSettings.h | ||
uint32 GetTypeHash
(
const FNiagaraParameterHandle& Var |
ViewModels/Stack/NiagaraParameterHandle.h | ||
uint32 GetTypeHash
(
const UNiagaraStackFunctionInput::FNiagaraAvailableParameterInfo& ParameterInfo |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
void NiagaraValidation::AddGoToFXTypeLink
(
FNiagaraValidationResult& Result, |
Common fixes and links | NiagaraValidationRules.h | |
TArray< FNiagaraPlatformSetConflictInfo > NiagaraValidation::GatherPlatformSetConflicts
(
const FNiagaraPlatformSet* SetA, |
NiagaraValidationRules.h | ||
TArray< T * > NiagaraValidation::GetAllStackEntriesInSystem
(
TSharedPtr< FNiagaraSystemViewModel > ViewModel, |
NiagaraValidationRules.h | ||
TSharedPtr< FNiagaraEmitterHandleViewModel > NiagaraValidation::GetEmitterViewModel
(
const FNiagaraValidationContext& Context, |
NiagaraValidationRules.h | ||
TOptional< int32 > NiagaraValidation::GetModuleStaticInt32Value
(
const UNiagaraStackModuleItem* Module, |
NiagaraValidationRules.h | ||
FString NiagaraValidation::GetPlatformConflictsString
(
TConstArrayView< FNiagaraPlatformSetConflictInfo > ConflictInfos, |
NiagaraValidationRules.h | ||
FString NiagaraValidation::GetPlatformConflictsString
(
const FNiagaraPlatformSet& PlatformSetA, |
NiagaraValidationRules.h | ||
UNiagaraStackRendererItem * NiagaraValidation::GetRendererStackItem
(
UNiagaraStackViewModel* StackViewModel, |
Helper function to get renderer stack item | NiagaraValidationRules.h | |
TArray< T * > NiagaraValidation::GetStackEntries
(
UNiagaraStackViewModel* StackViewModel, |
NiagaraValidationRules.h | ||
T * NiagaraValidation::GetStackEntry
(
UNiagaraStackViewModel* StackViewModel, |
Helper function to retrieve a single stack entry from the system or emitter view model | NiagaraValidationRules.h | |
bool NiagaraValidation::HasValidationRules
(
UNiagaraSystem* NiagaraSystem |
NiagaraValidationRules.h | ||
FNiagaraValidationFix NiagaraValidation::MakeDisableGPUSimulationFix
(
FVersionedNiagaraEmitterWeakPtr WeakEmitterPtr |
NiagaraValidationRules.h | ||
void NiagaraValidation::SetModuleStaticInt32Value
(
UNiagaraStackModuleItem* Module, |
NiagaraValidationRules.h | ||
bool NiagaraValidation::StructContainsUObjectProperty
(
UStruct* Struct |
NiagaraValidationRules.h | ||
void NiagaraValidation::ValidateAllRulesInSystem
(
TSharedPtr< FNiagaraSystemViewModel > ViewModel, |
NiagaraValidationRules.h | ||
UEdGraphPin * UE::Niagara::Wizard::Utilities::AddReadParameterPin
(
const FNiagaraTypeDefinition& Type, |
Widgets/Wizard/SNiagaraModuleWizard.h | ||
UEdGraphPin * UE::Niagara::Wizard::Utilities::AddWriteParameterPin
(
const FNiagaraTypeDefinition& Type, |
Widgets/Wizard/SNiagaraModuleWizard.h | ||
UNiagaraNodeFunctionCall * UE::Niagara::Wizard::Utilities::CreateDataInterfaceFunctionNode
(
const TSubclassOf< UNiagaraDataInterface >& DataInterfaceClass, |
Widgets/Wizard/SNiagaraModuleWizard.h | ||
TSharedRef< IDetailsView > UE::Niagara::Wizard::Utilities::CreateDetailsView() |
Widgets/Wizard/SNiagaraModuleWizard.h | ||
UNiagaraNodeFunctionCall * UE::Niagara::Wizard::Utilities::CreateFunctionCallNode
(
UNiagaraScript* FunctionScript, |
Widgets/Wizard/SNiagaraModuleWizard.h | ||
UNiagaraNodeOp * UE::Niagara::Wizard::Utilities::CreateOpNode
(
const FName& OpName, |
Widgets/Wizard/SNiagaraModuleWizard.h | ||
NodeType * UE::Niagara::Wizard::Utilities::FindSingleNodeChecked
(
UNiagaraGraph* Graph |
Widgets/Wizard/SNiagaraModuleWizard.h | ||
void UE::Niagara::Wizard::Utilities::SetDefaultBinding
(
UNiagaraGraph* Graph, |
Widgets/Wizard/SNiagaraModuleWizard.h | ||
void UE::Niagara::Wizard::Utilities::SetDefaultValue
(
UNiagaraGraph* Graph, |
Widgets/Wizard/SNiagaraModuleWizard.h | ||
void UE::Niagara::Wizard::Utilities::SetTooltip
(
UNiagaraGraph* Graph, |
Widgets/Wizard/SNiagaraModuleWizard.h |