FNiagaraEventScriptPropertiesCustomization

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

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