Navigation
Unreal Engine C++ API Reference > Plugins > NiagaraEditor > Customizations
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
Type | Name | Description | |
---|---|---|---|
FNiagaraEventScriptPropertiesCustomization
(
TWeakObjectPtr< UNiagaraSystem > InSystem, |
Destructors
Type | Name | Description | |
---|---|---|---|
Functions
Type | Name | Description | |
---|---|---|---|
void | ChangeEventSource
(
FGuid InEmitterId, |
||
void | CollectAllActions
(
FGraphActionListBuilderBase& OutAllActions |
||
void | |||
FText | GetErrorText () |
||
FText | |||
EVisibility | |||
TArray< FName > | GetEventNames
(
const FVersionedNiagaraEmitter& Emitter |
||
EVisibility | |||
FText | GetProviderText
(
const FName& InEmitterName, |
||
bool | |||
bool | |||
bool | |||
TSharedRef< class IPropertyTypeCustomization > | MakeInstance
(
TWeakObjectPtr< UNiagaraSystem > InSystem, |
Makes a new instance of this detail layout class for a specific detail view requesting it | |
void | OnActionSelected
(
const TArray< TSharedPtr< FEdGraphSchemaAction > >& SelectedActions, |
||
TSharedRef< SWidget > | OnCreateWidgetForAction
(
FCreateWidgetForActionData*const InCreateData |
||
FText | |||
TSharedRef< SWidget > | |||
void | |||
void | PostRedo
(
bool bSuccess |
||
void | PostUndo
(
bool bSuccess |
||
void |
Overridden from IPropertyTypeCustomization
Type | Name | Description | |
---|---|---|---|
void | CustomizeChildren
(
TSharedRef< IPropertyHandle > StructPropertyHandle, |
Called when the children of the property should be customized or extra rows added | |
void | CustomizeHeader
(
TSharedRef< IPropertyHandle > StructPropertyHandle, |
IPropertyTypeCustomization interface |