| ICustomSceneOutliner | ||
| FEditorUndoClient | ||
| FGCObject
|
Module |
|
Header |
/Engine/Source/Editor/SceneOutliner/Public/SSceneOutliner.h |
Include |
#include "SSceneOutliner.h" |
class SSceneOutliner :
public ICustomSceneOutliner,
public FEditorUndoClient,
public FGCObject
Scene Outliner widget
Name | Description | |
---|---|---|
|
SSceneOutliner() |
Default constructor - initializes data that is shared between all tree items |
Name | Description | |
---|---|---|
|
~SSceneOutliner() |
SSceneOutliner destructor |
Name | Description | ||
---|---|---|---|
|
CanPasteFoldersOnlyFromClipboard() |
Returns true if clipboard contains folders only |
|
|
CanSupportDragAndDrop() |
Can the scene outliner rows generated on drag event |
|
|
Construct ( |
Construct this widget. Called by the SNew()Slate macro. |
|
|
ConstructItemFor ( |
Adds a new item for the specified type and refreshes the tree, provided it matches the filter terms |
|
|
DuplicateFoldersHierarchy() |
Duplicates current folder and all descendants |
|
|
const TMap< ... |
GetColumns() |
Get the columns to be displayed in this outliner |
|
const TUniqu... |
GetOnDragEnterItem() |
|
|
const TUniqu... |
GetOnDragLeaveItem() |
|
|
const TUniqu... |
GetOnDragOverItem() |
|
|
const TUniqu... |
GetOnDropOnItem() |
|
|
const TUniqu... |
GetOnItemDragDetected() |
|
|
OnItemAdded ( |
Instruct the outliner to perform an action on the specified item when it is created |
|
|
ScrollItemIntoView ( |
Miscellaneous helper functions Scroll the specified item into view |
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 |
|
|
FTreeItemPtr... |
GetDoubleClickEvent() |
Event to react to a user double click on a item |
|
FOnItemSelec... |
GetOnItemSelectionChanged() |
Allow the system that use the scene outliner to react when it's selection is changed |
|
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 ( |
Methods for the custom scene outliner interface Set the selection mode of the scene outliner. |
|
ICustomScene... |
SetShouldSelectItemWhenAdded ( |
Tell the scene outliner to use this visitor to dertimine if a newly added item should be selected |
|
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. |
Name | Description | ||
---|---|---|---|
|
AddColumn ( |
Add or replace a column of the scene outliner |
|
|
AddFilter ( |
Add a filter to the scene outliner |
|
|
CacheIconForClass ( |
Sets the cached icon for this class name |
|
|
CanExecuteRenameRequest ( |
Should the scene outliner accept a request to rename a object |
|
|
Copy_CanExecute() |
Returns true if edit copy can be executed |
|
|
Cut_CanExecute() |
Returns true if edit cut can be executed |
|
|
Delete_CanExecute() |
Returns true if edit delete can be executed |
|
|
FullRefresh() |
Tells the scene outliner that it should do a full refresh, which will clear the entire tree and rebuild it from scratch. |
|
|
const FSlate... |
GetCachedIconForClass ( |
Gets the cached icon for this class name |
|
GetColumnIds() |
Return the name/Id of the columns of the scene outliner |
|
|
EColumnSortM... |
GetColumnSortMode ( |
Return the sorting mode for the specified ColumnId |
|
TSharedPtr< ... |
GetFilterAtIndex ( |
Retrieve the filter at the specified index |
|
GetFilterCount() |
Get number of filters applied to the scene outliner |
|
|
TAttribute< ... |
GetFilterHighlightText() |
|
|
const FShare... |
GetSharedData() |
|
|
const STreeV... |
GetTree() |
Get a const reference to the actual tree hierarchy |
|
Paste_CanExecute() |
Returns true if edit paste can be executed |
|
|
Refresh() |
Sends a requests to the Scene Outliner to refresh itself the next chance it gets |
|
|
RemoveColumn ( |
Remove a column of the scene outliner |
|
|
RemoveFilter ( |
Remove a filter from the scene outliner |
|
|
Rename_CanExecute() |
Returns true if edit rename can be executed |
|
|
Rename_Execute() |
Executes rename. |
|
|
RequestSort() |
Request that the tree be sorted at a convenient time |
|
|
SetKeyboardFocus() |
Set the keyboard focus to the outliner |
Name | Description | ||
---|---|---|---|
|
OnKeyDown |
Called after a key is pressed when this widget has focus (this event bubbles if not handled) |
|
|
SupportsKeyboardFocus() |
Checks to see if this widget supports keyboard focus. Override this in derived classes. |
|
|
Tick ( |
SWidget interface |
Name |
Description |
|
---|---|---|
|
FArguments |
Name |
Description |
---|---|
FParentsExpansionState |
Structure containing information relating to the expansion state of parent items in the tree |