| FSlateControlledConstruction | ||||||||||
| TSharedFromThis
|
Module |
|
Header |
/Engine/Source/Editor/SceneOutliner/Public/ICustomSceneOutliner.h |
Include |
#include "ICustomSceneOutliner.h" |
class ICustomSceneOutliner : public ISceneOutliner
The public interface extension for the custom scene outliner Use it to customize the some of the behavior of a scene outliner while keeping it's ux and it's capacity to track the content of a world
that those functions aren't made to work with a scene outliner that isn't in the custom mode
Name | Description | ||
---|---|---|---|
|
AddFolderToSelection ( |
Add a folder to the selection of the scene outliner |
|
|
AddObjectToSelection ( |
Add a object to the selection of the scene outliner |
|
|
AddToSelection ( |
Add some items to selection of the scene outliner The items that return true will be the ones added to the selection |
|
|
ClearSelection() |
Deselect all selected items |
|
|
SceneOutline... |
GetDoubleClickEvent() |
Event to react to a user double click on a item |
|
SceneOutline... |
GetOnItemSelectionChanged() |
Allow the system that use the scene outliner to react when it's selection is changed |
|
IsHidingTemporaryActors() |
||
|
IsShowingActorComponents() |
||
|
IsShowingOnlyCurrentLevel() |
||
|
IsShowingOnlySelected() |
||
|
IsUsingSharedSceneOutlinerSettings() |
Is the scene outliner using the shared settings? (The same as the world outliner) |
|
|
RemoveFolderFromSelection ( |
Remove a folder from the selection of the scene outliner |
|
|
RemoveFromSelection ( |
Remove some items from selection of the scene outliner The items that return true will be the ones removed from the selection |
|
|
RemoveObjectFromSelection ( |
Remove a object from the selection of the scene outliner |
|
|
ICustomScene... |
SetCanRenameItem |
Tell the scene outliner to use this visitor before accepting a rename request from a actor or from the prebuild column Item Label |
|
ICustomScene... |
SetHideTemporaryActors ( |
Set the hide temporary actors filter |
|
ICustomScene... |
SetOnDragEnterItem ( |
Set the behavior for when a drag and drop enter the zone of a item |
|
ICustomScene... |
SetOnDragLeaveItem ( |
Set the behavior for when a drag and drop leave the zone of a item |
|
ICustomScene... |
SetOnDragOverItem ( |
Set the behavior for when a drag pass over a Item of the scene outliner |
|
ICustomScene... |
SetOnDropOnItem ( |
Set the behavior for when a drag and drop is dropped on the scene outliner |
|
ICustomScene... |
SetOnItemDragDetected ( |
Set the behavior for when a item is dragged |
|
SetSelection ( |
Set the selection of the scene outliner The items that return true will be the ones selected |
|
|
ICustomScene... |
SetSelectionMode ( |
Set the selection mode of the scene outliner. |
|
ICustomScene... |
SetShouldSelectItemWhenAdded |
Tell the scene outliner to use this visitor to select or not a newly added item |
|
ICustomScene... |
SetShowActorComponents ( |
Set the show actor components setting |
|
ICustomScene... |
SetShownOnlySelected ( |
Set the show only selected setting |
|
ICustomScene... |
SetShowOnlyCurrentLevel ( |
Set the show only in current level setting |
|
ICustomScene... |
SetUseSharedSceneOutlinerSettings ( |
Tell this scene outliner to use the shared setting or not. |