Navigation
API > API/Editor > API/Editor/SceneOutliner
Inheritance Hierarchy
- IModuleInterface
- FSceneOutlinerModule
References
| Module | SceneOutliner |
| Header | /Engine/Source/Editor/SceneOutliner/Public/SceneOutlinerModule.h |
| Include | #include "SceneOutlinerModule.h" |
Syntax
class FSceneOutlinerModule : public IModuleInterface
Remarks
Implements the Scene Outliner module.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TMap< FName, FSceneOutlinerColumnInfo > | DefaultColumnMap | Map of column type name -> default column info |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< ISceneOutliner > | CreateActorBrowser
(
const FSceneOutlinerInitializationOptions& InInitOptions, |
Creates an actor browser widget (also known as a World Outliner). | |
| void | CreateActorBrowserColumns
(
FSceneOutlinerInitializationOptions& InInitOptions, |
Add the columns present in the level editor's Outliner (Actor Browser) to the given init options | |
| void | CreateActorInfoColumns
(
FSceneOutlinerInitializationOptions& InInitOptions, |
||
| TSharedRef< ISceneOutliner > | CreateActorPicker
(
const FSceneOutlinerInitializationOptions& InInitOptions, |
Creates an actor picker widget. Calls the OnActorPickedDelegate when an item is selected. | |
| TSharedRef< ISceneOutliner > | CreateComponentPicker
(
const FSceneOutlinerInitializationOptions& InInitOptions, |
Creates a component picker widget. Calls the OnComponentPickedDelegate when an item is selected. | |
| TSharedPtr< ISceneOutliner > | CreateCustomRegisteredOutliner
(
FName ID, |
Try to create a custom scene outliner using a registered factory (nullptr if ID was not registered) | |
| TSharedRef< ISceneOutliner > | CreateSceneOutliner
(
const FSceneOutlinerInitializationOptions& InitOptions |
Creates a scene outliner widget | |
| void | CreateWorldPartitionColumns
(
FSceneOutlinerInitializationOptions& InInitOptions, |
||
| TSharedPtr< ISceneOutlinerColumn > | FactoryColumn
(
FName ID, |
Factory a new column from the specified name. | |
| TSharedRef< FNamePermissionList > & | Column permission list | ||
| bool | IsCustomSceneOutlinerFactoryRegistered
(
FName ID |
Check if a custom scene outliner factory is registered with the given ID | |
| FOnColumnPermissionListChanged & | |||
| void | Register a new type of column available to all scene outliners | ||
| void | RegisterCustomSceneOutlinerFactory
(
FName ID, |
Register a factory to create a custom Scene Outliner | |
| void | RegisterDefaultColumnType
(
FSceneOutlinerColumnInfo InColumnInfo |
Register a new type of default column available to all scene outliners | |
| void | |||
| void | |||
| void | Unregister a previously registered column type | ||
| void | UnregisterCustomSceneOutlinerFactory
(
FName ID |
Unregister a factory to create a custom Scene Outliner |
Typedefs
| Name | Description |
|---|---|
| FOnColumnPermissionListChanged | Delegate that broadcasts when column permission list changes. |