FNiagaraEditorTypeUtilities

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

INiagaraEditorTypeUtilities

TSharedFromThis

FNiagaraEditorTypeUtilities

References

Module

NiagaraEditor

Header

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

Include

#include "INiagaraEditorTypeUtilities.h"

Syntax

class FNiagaraEditorTypeUtilities :
    public INiagaraEditorTypeUtilities,
    public TSharedFromThis< FNiagaraEditorTypeUtilities, ESPMode::ThreadSafe >

Overridden from INiagaraEditorTypeUtilities

Name Description

Public function Virtual Const

bool

 

CanCreateDataInterfaceEditor()

Public function Virtual Const

bool

 

CanCreateParameterEditor()

Public function Virtual Const

bool

 

CanHandlePinDefaults()

Public function Virtual Const

bool

 

CanProvideDefaultValue()

Public function Virtual Const

bool

 

CanSetValueFromDisplayName()

Public function Virtual Const

TSharedPtr< ...

 

CreateDataInterfaceEditor

(
    UObject* DataInterface,
    FNotifyValueChanged DataInterfaceCh...
)

Public function Virtual Const

TSharedPtr< ...

 

CreateParameterEditor

(
    const FNiagaraTypeDefinition& Para...
)

Public function Virtual Const

FString

 

GetPinDefaultStringFromValue

(
    const FNiagaraVariable& AllocatedV...
)

Public function Virtual Const

FText

 

GetSearchTextFromValue

(
    const FNiagaraVariable& AllocatedV...
)

Public function Virtual Const

FText

 

GetStackDisplayText

(
    const FNiagaraVariable& Variable
)

Public function Virtual Const

bool

 

SetValueFromDisplayName

(
    const FText& TextValue,
    FNiagaraVariable& Variable
)

Public function Virtual Const

bool

 

SetValueFromPinDefaultString

(
    const FString& StringValue,
    FNiagaraVariable& Variable
)

Public function Virtual Const

void

 

UpdateVariableWithDefaultValue

(
    FNiagaraVariable& Variable
)

Typedefs

Name

Description

FNotifyValueChanged