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). | |
| 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. | |
| TSharedRef< ISceneOutliner > | CreateSceneOutliner
(
const FSceneOutlinerInitializationOptions& InitOptions |
Creates a scene outliner widget | |
| TSharedPtr< ISceneOutlinerColumn > | FactoryColumn
(
FName ID, |
Factory a new column from the specified name. | |
| TSharedRef< FNamePermissionList > & | Column permission list | ||
| FOnColumnPermissionListChanged & | |||
| void | Register a new type of column available to all scene outliners | ||
| void | RegisterDefaultColumnType
(
FSceneOutlinerColumnInfo InColumnInfo |
Register a new type of default column available to all scene outliners | |
| void | Unregister a previously registered column type |
Overridden from IModuleInterface
| Type | Name | Description | |
|---|---|---|---|
| void | Called before the module is unloaded, right before the module object is destroyed. | ||
| void | Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. |
Typedefs
| Name | Description |
|---|---|
| FOnColumnPermissionListChanged | Delegate that broadcasts when column permission list changes. |