FNiagaraEventScriptPropertiesCustomization

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

IPropertyTypeCustomization

FEditorUndoClient

FNiagaraEventScriptPropertiesCustomization

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/Customizations/NiagaraEventScriptPropertiesCustomization.h

Include

#include "Customizations/NiagaraEventScriptPropertiesCustomization.h"

Syntax

class FNiagaraEventScriptPropertiesCustomization :
    public IPropertyTypeCustomization,
    public FEditorUndoClient

Constructors

Destructors

Functions

Name Description

Protected function

void

 

ChangeEventSource

(
    FGuid InEmitterId,
    FName InEmitterName,
    FName InEventName
)

Protected function

void

 

CollectAllActions

(
    FGraphActionListBuilderBase& OutAl...
)

Protected function

void

 

ComputeErrorVisibility()

Protected function Const

FText

 

GetErrorText()

Protected function Const

FText

 

GetErrorTextTooltip()

Protected function Const

EVisibility

 

GetErrorVisibility()

Protected function Const

TArray< FNam...

 

GetEventNames

(
    UNiagaraEmitter* Emitter
)

Protected function Const

EVisibility

 

GetMinSpawnNumberVisible()

Protected function Const

FText

 

GetProviderText

(
    const FName& InEmitterName,
    const FName& InEventName
)

Protected function Const

bool

 

GetSpawnNumberEnabled()

Protected function Const

bool

 

GetUseRandomSpawnNumber()

Public function Static

TSharedRef< ...

 

MakeInstance

(
    TWeakObjectPtr< UNiagaraSystem > In...,
    TWeakObjectPtr< UNiagaraEmitter > I...
)

Makes a new instance of this detail layout class for a specific detail view requesting it

Protected function

void

 

OnActionSelected

(
    const TArray< TSharedPtr< FEdGraphS...,
    ESelectInfo::Type InSelectionType
)

Protected function

TSharedRef< ...

 

OnCreateWidgetForAction

(
    FCreateWidgetForActionData*con...
)

Protected function Const

FText

 

OnGetButtonText()

Protected function Const

TSharedRef< ...

 

OnGetMenuContent()

Protected function

void

 

ResolveEmitterName()

Overridden from IPropertyTypeCustomization

Name Description

Public function Virtual

void

 

CustomizeChildren

(
    TSharedRef< IPropertyHandle > Prope...,
    IDetailChildrenBuilder& ChildBuild...,
    IPropertyTypeCustomizationUtils& C...
)

Called when the children of the property should be customized or extra rows added

Public function Virtual

void

 

CustomizeHeader

(
    TSharedRef< IPropertyHandle > Struc...,
    FDetailWidgetRow& HeaderRow,
    IPropertyTypeCustomizationUtils& S...
)

IPropertyTypeCustomization interface

Overridden from FEditorUndoClient

Name Description

Public function Virtual

void

 

PostRedo

(
    bool bSuccess
)

Signal that client should run any PostRedo code

Public function Virtual

void

 

PostUndo

(
    bool bSuccess
)

Signal that client should run any PostUndo code