Navigation
| Name | EditorWidgets |
| Type | Editor |
| Location | /Engine/Source/Editor/EditorWidgets/ |
| Module Build Rules | EditorWidgets.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FAssetFilter | A filter used by SFilterBar that wraps all the back-end filters into one FFilterBase for convenience |
| FCustomClassFilterData | Helper Class that can be used to provide custom class filters to the Filter Widget Using this for Type Filters ensures that the type filters get OR'd together For example: filtering for StaticMeshActor and DirectionalLight will show assets that belong to either of those types. |
| FEditorWidgetsModule | Editor Widgets module |
| FFilterBarBase | A non-templated base class for SAssetFilterBar, where functionality that does not depend on the type of item being filtered lives |
| FObjectNameEditSinkRegistry | |
| SAssetDropTarget | A widget that displays a hover cue and handles dropping assets of allowed types onto this widget |
| SAssetFilterBar | An Asset Filter Bar widget, which can be used to filter items of type [FilterType] given a list of custom filters along with built in support for AssetType filters |
| SAssetSearchBox | A widget to provide a search box with a filtered dropdown menu. |
| SDropTarget | A widget that displays a hover cue and handles dropping assets of allowed types onto this widget |
| SEnumComboBox | |
| SFilterBar | A Filter Bar widget, which can be used to filter items of type [FilterType] given a list of custom filters along with built in support for Asset Type filters |
| SInputChord | Displays a given input chord in a user-friendly way. ie. "[Keyboard Icon] Ctrl + C | Copy" |
| SMetaDataView | The widget to display metadata as a table of tag/value rows |
| STemplateStringEditableTextBox | |
| STextPropertyEditableStringTableReference | A widget that can be used for editing the string table referenced for FText instances |
| STextPropertyEditableTextBox | A widget that can be used for editing FText instances |
| UAssetFilterBarContext | ToolMenuContext that is used to create the Add Filter Menu |
| UFilterBarConfig |
Structs
| Name | Remarks |
|---|---|
| FAssetSearchBoxSuggestion | External suggestion entry provided to SAssetSearchBox |
| FCustomTextFilterState | |
| FFilterBarSettings | |
| FFilterCategoryMenu | A local struct to describe a category in the filter menu |
| FTransportControlArgs | |
| FTransportControlWidget | Descriptor for a transport control widget |
Interfaces
| Name | Remarks |
|---|---|
| IEditableTextProperty | Interface to allow STextPropertyEditableTextBox to be used to edit both properties and Blueprint pins |
| IObjectNameEditableTextBox | Interface for the widget that wraps an editable text box for viewing the names of objects or editing the labels of actors |
| IObjectNameEditSink | ObjectNameEditSink provides an interface for the in-editor object name |
| ITransportControl | Base class for a widget that allows transport control |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnAssetSearchBoxSuggestionChosen | TBaseDelegate_TwoParams< FText, const FText &, const FString & > | A delegate for a callback when a suggestion entry is chosen during an asset search, to allow custom compositing behavior of the suggestion into the search text | SAssetSearchBox.h |
| FOnAssetSearchBoxSuggestionFilter | TBaseDelegate_ThreeParams< void, const FText &, TArray< FAssetSearchBoxSuggestion > &, FText & > | A delegate for a callback to filter the given suggestion list, to allow custom filtering behavior | SAssetSearchBox.h |
| FOnFilterAssetType | TBaseDelegate_OneParam< bool, UClass * > | Delegate that subclasses can use to specify classes to not include in this filter Returning false for a class will prevent it from showing up in the add filter dropdown | Filters/SAssetFilterBar.h |
| FOnGetLooping | TBaseDelegate_NoParams< bool > | ITransportControl.h | |
| FOnGetPlaybackMode | TBaseDelegate_NoParams< EPlaybackMode::Type > | ITransportControl.h | |
| FOnGetRecordButtonVisibility | TBaseDelegate_NoParams< EVisibility > | ITransportControl.h | |
| FOnGetRecording | TBaseDelegate_NoParams< bool > | ITransportControl.h | |
| FOnMakeTransportWidget | TBaseDelegate_NoParams< TSharedRef< SWidget > > | ITransportControl.h | |
| FOnPopulateAddAssetFilterMenu | TBaseDelegate_ThreeParams< void, UToolMenu *, TSharedPtr< FFilterCategory >, FOnFilterAssetType > | Delegate used by SAssetFilterBar to populate the add filter menu | Filters/SAssetFilterBar.h |
| FOnTickPlayback | TBaseDelegate_TwoParams< void, double, float > | ITransportControl.h |