UNiagaraScriptFactoryNew

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraScriptFactoryNew.h

Include

#include "NiagaraScriptFactoryNew.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(HideCategories=Object, Abstract)
class UNiagaraScriptFactoryNew : public UFactory

Constructors

Name Description

Public function

UNiagaraScriptFactoryNew

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function Virtual Const

FName

 

GetAssetTypeActionName()

Give child factory classes the ability to define which asset action it represents.

Protected function

const FSoftO...

 

GetDefaultScriptFromSettings

(
    const UNiagaraEditorSettings* ...
)

Gets the script asset to create a new one from that based on the script usage type.

Protected function Virtual Const

ENiagaraScri...

 

GetScriptUsage()

Give child factory classes the ability to define which script usage type it represent.

Public function Static

void

 

InitializeScript

(
    UNiagaraScript* Script
)

Overridden from UFactory

Name Description

Public function Virtual

UObject *...

 

FactoryCreateNew

(
    UClass* InClass,
    UObject* InParent,
    FName InName,
    EObjectFlags Flags,
    UObject* Context,
    FFeedbackContext* Warn
)

Create a new object by class.

Public function Virtual Const

FText

 

GetDisplayName()

Returns the name of the factory for menus

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss