|
bool
|
FNiagaraEditorUtilities::AddEmitterContextMenuActions
|
|
|
const FGuid
|
FNiagaraEditorUtilities::AddEmitterToSystem
|
|
|
bool
|
FNiagaraEditorUtilities::AddParameter
|
Adds a new Parameter to a target ParameterStore with an undo/redo transaction and name collision handling.
|
|
bool
|
FNiagaraEditorUtilities::AreTypesAssignable
|
|
|
bool
|
FNiagaraEditorUtilities::ArrayMatchesSet
( const TArray< ElementType >& Array, const TSet< ElementType >& Set )
|
TODO: Move this to TSet.
|
|
void
|
FNiagaraEditorUtilities::CompileExistingEmitters
|
|
|
void
|
FNiagaraEditorUtilities::CopyDataTo
|
|
|
void
|
FNiagaraEditorUtilities::CreateAssetFromEmitter
|
|
|
TSharedPtr< ...
|
FNiagaraEditorUtilities::CreateInlineErrorText
|
|
|
bool
|
FNiagaraEditorUtilities::DataMatches
|
Returns whether the data in two structs on scope matches.
|
|
bool
|
FNiagaraEditorUtilities::DataMatches
|
Returns whether the data in two niagara variables match.
|
|
bool
|
FNiagaraEditorUtilities::DataMatches
|
Returns whether the data in a niagara variable and a struct on scope match
|
|
TArray< FNam...
|
FNiagaraEditorUtilities::DecomposeVariableNamespace
|
|
|
bool
|
FNiagaraEditorUtilities::DoesItemMatchFilterText
|
|
|
TArray< UNia...
|
FNiagaraEditorUtilities::DowncastParameterDefinitionsBaseArray
|
|
|
TObjectPtr< ...
|
FNiagaraEditorUtilities::FindScriptVariableForUserParameter
|
|
|
void
|
FNiagaraEditorUtilities::FixUpNumericPins
|
|
|
void
|
FNiagaraEditorUtilities::FixUpPastedNodes
|
Helper to clean up copy & pasted graphs.
|
|
FText
|
FNiagaraEditorUtilities::FormatScriptDescription
|
|
|
FText
|
FNiagaraEditorUtilities::FormatScriptName
( FName Name, bool bIsInLibrary )
|
|
|
FText
|
FNiagaraEditorUtilities::FormatVariableDescription
|
|
|
void
|
FNiagaraEditorUtilities::GatherChangeIds
|
Gathers up the change Id's and optionally writes them to disk.
|
|
void
|
FNiagaraEditorUtilities::GatherChangeIds
|
Gathers up the change Id's and optionally writes them to disk.
|
|
void
|
FNiagaraEditorUtilities::GetAllowedEmitterVariableTypes
|
Gets a list of the registered emitter variable types which are allowed in the current editor context.
|
|
void
|
FNiagaraEditorUtilities::GetAllowedParameterTypes
|
Gets a list of the registered parameter types which are allowed in the current editor context.
|
|
void
|
FNiagaraEditorUtilities::GetAllowedParticleVariableTypes
|
Gets a list of the registered particle variable types which are allowed in the current editor context.
|
|
void
|
FNiagaraEditorUtilities::GetAllowedPayloadTypes
|
Gets a list of the registered payload types which are allowed in the current editor context.
|
|
void
|
FNiagaraEditorUtilities::GetAllowedSystemVariableTypes
|
Gets a list of the registered system variable types which are allowed in the current editor context.
|
|
void
|
FNiagaraEditorUtilities::GetAllowedUserVariableTypes
|
Gets a list of the registered user variable types which are allowed in the current editor context.
|
|
TArray< UNia...
|
FNiagaraEditorUtilities::GetAllParameterDefinitions()
|
Convenience wrapper to get all discovered parameter definitions assets from asset registry.
|
|
bool
|
FNiagaraEditorUtilities::GetAvailableParameterDefinitions
|
|
|
TArray< UNia...
|
FNiagaraEditorUtilities::GetComponentsThatReferenceSystem
|
|
|
TArray< UNia...
|
FNiagaraEditorUtilities::GetComponentsThatReferenceSystemViewModel
|
|
|
const FNiaga...
|
FNiagaraEditorUtilities::GetEmitterHandleForEmitter
|
Gets an emitter handle from a system and an owned emitter.
|
|
void
|
FNiagaraEditorUtilities::GetFilteredScriptAssets
|
|
|
const FGuid ...
|
FNiagaraEditorUtilities::GetNamespaceIdForUsage
|
|
|
FString
|
FNiagaraEditorUtilities::GetNamespacelessVariableNameString
( const FName& InVarName )
|
|
|
const FNiaga...
|
FNiagaraEditorUtilities::GetNamespaceMetaDataForId
( const FGuid& NamespaceId )
|
|
|
const FNiaga...
|
FNiagaraEditorUtilities::GetNamespaceMetaDataForVariableName
|
|
|
int32
|
FNiagaraEditorUtilities::GetNamespaceMetaDataSortPriority
|
Compare two FNiagaraNamespaceMetadata for the sort priority relative to the first argument A, where a lower number represents a higher priority.
|
|
int32
|
FNiagaraEditorUtilities::GetNamespaceSortPriority
( const FName& Namespace )
|
Get the sort priority of a registered namespace FName, where a lower number represents a higher priority.
|
|
TSharedPtr< ...
|
FNiagaraEditorUtilities::GetOwningLibrarySubscriberViewModelForGraph
|
|
|
TArray< UNia...
|
FNiagaraEditorUtilities::GetParameterMapGetNodesWithUserParameter
|
|
|
void
|
FNiagaraEditorUtilities::GetParameterVariablesFromSystem
|
Gets the niagara variables for the input parameters on a niagara System.
|
|
int
|
FNiagaraEditorUtilities::GetReferencedAssetCount
|
|
|
TArray< FNia...
|
FNiagaraEditorUtilities::GetReferencedUserParametersFromEmitter
|
|
|
void
|
FNiagaraEditorUtilities::GetReferencingFunctionCallNodes
|
|
|
float
|
FNiagaraEditorUtilities::GetScalabilityTintAlpha
|
|
|
ENiagaraScri...
|
FNiagaraEditorUtilities::GetScriptAssetVisibility
|
|
|
UNiagaraScri...
|
FNiagaraEditorUtilities::GetScriptFromSystem
|
|
|
UNiagaraNode...
|
FNiagaraEditorUtilities::GetScriptOutputNode
|
|
|
TTuple< EScr...
|
FNiagaraEditorUtilities::GetScriptSource
|
|
|
FLinearColor
|
FNiagaraEditorUtilities::GetScriptSourceColor
|
|
|
TObjectPtr< ...
|
FNiagaraEditorUtilities::GetScriptVariableForUserParameter
|
|
|
TObjectPtr< ...
|
FNiagaraEditorUtilities::GetScriptVariableForUserParameter
|
|
|
ECheckBoxSta...
|
FNiagaraEditorUtilities::GetSelectedEmittersEnabledCheckState
|
|
|
ECheckBoxSta...
|
FNiagaraEditorUtilities::GetSelectedEmittersIsolatedCheckState
|
|
|
TSet< FName ...
|
FNiagaraEditorUtilities::GetSystemConstantNames()
|
Gets a set of the system constant names.
|
|
bool
|
FNiagaraEditorUtilities::GetTemplateSpecificationFromTag
|
Used instead of reading the template tag directly for backwards compatibility reasons when changing from a bool template specifier to an enum
|
|
void
|
FNiagaraEditorUtilities::GetTypeDefaultValue
|
Fills DefaultData with the types default, either based on the struct, or if available through registered type utilities.
|
|
FText
|
FNiagaraEditorUtilities::GetTypeDefinitionCategory
|
|
|
FName
|
FNiagaraEditorUtilities::GetUniqueObjectName
|
|
|
FName
|
FNiagaraEditorUtilities::GetUniqueObjectName
|
|
|
TArray< FNia...
|
FNiagaraEditorUtilities::GetUserParameterBindingsForUserParameter
|
|
|
bool
|
FNiagaraEditorUtilities::GetVariableSortPriority
|
Compare two FNiagaraVariable names for the sort priority relative to the first argument VarNameA. Sorting is ordered by namespace and then alphabetized.
|
|
FText
|
FNiagaraEditorUtilities::GetVariableTypeCategory
|
|
|
int32
|
FNiagaraEditorUtilities::GetWeightForItem
|
|
|
void
|
FNiagaraEditorUtilities::InfoWithToastAndLog
( FText WarningMessage, float ToastDuration )
|
|
|
void
|
FNiagaraEditorUtilities::InitializeParameterInputNode
|
Sets up a niagara input node for parameter usage.
|
|
bool
|
FNiagaraEditorUtilities::IsCompilableAssetClass
|
|
|
bool
|
FNiagaraEditorUtilities::IsEnginePluginAsset
|
|
|
bool
|
FNiagaraEditorUtilities::IsEnumIndexVisible
( const UEnum* Enum, int32 Index )
|
|
|
bool
|
FNiagaraEditorUtilities::IsScriptAssetInLibrary
|
|
|
void
|
FNiagaraEditorUtilities::KillSystemInstances
|
Kills all system instances using the referenced system.
|
|
void
|
FNiagaraEditorUtilities::MarkDependentCompilableAssetsDirty
|
|
|
void
|
FNiagaraEditorUtilities::MarkDependentCompilableAssetsDirty
|
|
|
bool
|
FNiagaraEditorUtilities::NestedPropertiesAppendCompileHash
|
|
|
void
|
FNiagaraEditorUtilities::OpenParentEmitterForEdit
|
|
|
bool
|
FNiagaraEditorUtilities::PODPropertyAppendCompileHash
|
|
|
void
|
FNiagaraEditorUtilities::PreprocessFunctionGraph
|
|
|
void
|
FNiagaraEditorUtilities::RecomposeVariableNamespace
|
|
|
void
|
FNiagaraEditorUtilities::RefreshAllScriptsFromExternalChanges
|
|
|
void
|
FNiagaraEditorUtilities::RemoveEmittersFromSystemByEmitterHandleId
|
|
|
void
|
FNiagaraEditorUtilities::ReplaceUserParameterReferences
|
|
|
void
|
FNiagaraEditorUtilities::ResetSystemsThatReferenceSystemViewModel
|
|
|
void
|
FNiagaraEditorUtilities::ResetVariableToDefaultValue
|
Resets the variables value to default, either based on the struct, or if available through registered type utilities.
|
|
bool
|
FNiagaraEditorUtilities::ResolveConstantValue
|
|
|
void
|
FNiagaraEditorUtilities::ResolveNumerics
|
|
|
void
|
FNiagaraEditorUtilities::RunPythonUpgradeScripts
|
Executes python upgrade scripts on the given source node for all the given in-between versions.
|
|
void
|
FNiagaraEditorUtilities::RunPythonUpgradeScripts
|
Executes python upgrade scripts on the given source node for all the given in-between versions.
|
|
bool
|
FNiagaraEditorUtilities::SetsMatch
( const TSet< ElementType >& SetA, const TSet< ElementType >& SetB )
|
TODO: Move this to TSet.
|
|
void
|
FNiagaraEditorUtilities::SetStaticSwitchConstants
|
|
|
void
|
FNiagaraEditorUtilities::ShowParentEmitterInContentBrowser
|
|
|
TSharedPtr< ...
|
FNiagaraEditorUtilities::StaticSwitchDefaultIntToStructOnScope
|
|
|
FText
|
FNiagaraEditorUtilities::StatusToText
|
Helper to convert compile status to text.
|
|
void
|
FNiagaraEditorUtilities::SwitchParentEmitterVersion
|
Changes the referenced parent version and optionally runs the python upgrade scripts.
|
|
void
|
FNiagaraEditorUtilities::ToggleSelectedEmittersEnabled
|
|
|
void
|
FNiagaraEditorUtilities::ToggleSelectedEmittersIsolated
|
|
|
bool
|
FNiagaraEditorUtilities::TryGetEventDisplayName
|
|
|
ENiagaraScri...
|
FNiagaraEditorUtilities::UnionCompileStatus
|
Helper method to union two distinct compiler statuses.
|
|
bool
|
FNiagaraEditorUtilities::VerifyNameChangeForInputOrOutputNode
|
|
|
void
|
FNiagaraEditorUtilities::VisitAllNodesConnectedToInputs
|
|
|
void
|
FNiagaraEditorUtilities::WarnWithToastAndLog
|
|
|
void
|
FNiagaraEditorUtilities::WriteTextFileToDisk
|
Writes text to a specified location on disk.
|
|
FText
|
FNiagaraMessageUtilities::GetShortDescriptionFromSeverity
|
|
|
FText
|
FNiagaraMessageUtilities::MakePostCompileSummaryText
|
|
|
UNiagaraStac...
|
FNiagaraMessageUtilities::MessageToStackIssue
|
|
|
UNiagaraStac...
|
FNiagaraMessageUtilities::StackMessageToStackIssue
|
|
|
TArray< cons...
|
FNiagaraParameterDefinitionsUtilities::FindReservedParametersByName
( const FName ParameterName )
|
|
|
EParameterDe...
|
FNiagaraParameterDefinitionsUtilities::GetDefinitionMatchStateForParameter
|
|
|
int32
|
FNiagaraParameterDefinitionsUtilities::GetNumParametersReservedForName
( const FName ParameterName )
|
|
|
void
|
FNiagaraParameterDefinitionsUtilities::TrySubscribeScriptVarToDefinitionByName
|
|
|
FName
|
FNiagaraParameterUtilities::ChangeNamespace
|
|
|
TSharedRef< ...
|
FNiagaraParameterUtilities::CreateNamespaceMenuItemWidget
|
|
|
bool
|
FNiagaraParameterUtilities::DoesParameterNameMatchSearchText
|
|
|
void
|
FNiagaraParameterUtilities::FilterToRelevantStaticVariables
|
|
|
FText
|
FNiagaraParameterUtilities::FormatParameterNameForTextDisplay
|
|
|
void
|
FNiagaraParameterUtilities::GetChangeNamespaceMenuData
|
|
|
FName
|
FNiagaraParameterUtilities::GetEditableNamespaceModifierForParameter
|
|
|
bool
|
FNiagaraParameterUtilities::GetNamespaceEditData
|
|
|
bool
|
FNiagaraParameterUtilities::GetNamespaceModifierEditData
|
|
|
int32
|
FNiagaraParameterUtilities::GetNumberOfNamePartsBeforeEditableModifier
|
|
|
void
|
FNiagaraParameterUtilities::GetOptionalNamespaceModifiers
|
|
|
TSharedRef< ...
|
FNiagaraParameterUtilities::GetParameterWidget
|
|
|
TSharedRef< ...
|
FNiagaraParameterUtilities::GetTooltipWidget
|
Creates a tooltip based on a parameter. Also shows the value, if allocated and enabled.
|
|
FName
|
FNiagaraParameterUtilities::SetCustomNamespaceModifier
|
|
|
FName
|
FNiagaraParameterUtilities::SetCustomNamespaceModifier
|
|
|
FName
|
FNiagaraParameterUtilities::SetSpecificNamespaceModifier
( FName InParameterName, FName InNamespaceModifier )
|
|
|
bool
|
FNiagaraParameterUtilities::TestCanChangeNamespaceWithMessage
|
|
|
bool
|
FNiagaraParameterUtilities::TestCanRenameWithMessage
|
|
|
bool
|
FNiagaraParameterUtilities::TestCanSetCustomNamespaceModifierWithMessage
|
|
|
bool
|
FNiagaraParameterUtilities::TestCanSetSpecificNamespaceModifierWithMessage
|
|
|
uint32
|
GetTypeHash
|
|
|
uint32
|
GetTypeHash
|
|
|
bool
|
NiagaraValidation::HasValidationRules
|
|
|
void
|
NiagaraValidation::ValidateAllRulesInSystem
|
|