Navigation
API > API/Editor > API/Editor/LevelEditor
Inheritance Hierarchy
- TSharedFromThis
- FLevelEditorOutlinerSettings
References
| Module | LevelEditor |
| Header | /Engine/Source/Editor/LevelEditor/Public/LevelEditorOutlinerSettings.h |
| Include | #include "LevelEditorOutlinerSettings.h" |
Syntax
class FLevelEditorOutlinerSettings : public TSharedFromThis< class FLevelEditorOutlinerSettings >
Remarks
Helper class to manage initalization options specific to the Level Editor Outliners Use AddCustomFilter/AddCustomClass Filter to register new filters in the Outliner. Make sure that the filters you attach have a category, otherwise they will not show up
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddCustomClassFilter
(
TSharedRef< FCustomClassFilterData > InCustomClassFilterData |
Add a custom class filter to the outliner filter bar. | |
| void | AddCustomFilter
(
FOutlinerFilterFactory InCreateCustomFilter |
Add a custom filter to the outliner filter bar. | |
| void | Creates the default filters that the level editor outliner has. | ||
| TSharedPtr< FFilterCategory > | GetFilterCategory
(
const FName& CategoryName |
Get the FFilterCategory attached to the given category name. Use this to add filters to the built in categories. | |
| void | GetOutlinerFilters
(
FSceneOutlinerFilterBarOptions& OutFilterBarOptions |
Append the init options stored in this class to the given Outliner init options. | |
| void | Setup the built in filter categories. |
Typedefs
| Name | Description |
|---|---|
| FOutlinerFilterFactory | Delegate to create a Filter for the Outliner |
Constants
| Name | Description |
|---|---|
| UncontrolledAssetsFilterName | |
| UnsavedAssetsFilterName |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddCustomFilter
(
TSharedRef< FFilterBase< const ISceneOutlinerTreeItem& >> InCustomFilter |
Use the AddCustomFilter override that takes in a factory instead so each Outliner can have a unique instance of the filter |