ISceneOutliner

The public interface for the Scene Outliner widget

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

SceneOutliner

Header

/Engine/Source/Editor/SceneOutliner/Public/ISceneOutliner.h

Include

#include "ISceneOutliner.h"

Syntax

class ISceneOutliner : public SCompoundWidget

Remarks

The public interface for the Scene Outliner widget

Functions

Name Description

Public function

void

 

AddColumn

(
    FName ColumnId,
    const SceneOutliner::FColumnInfo& ...
)

Add or replace a column of the scene outliner Note: The column id must match the id of the column returned by the factory

Public function

int32

 

AddFilter

(
    const TSharedRef< SceneOutliner::FO...
)

Add a filter to the scene outliner

Public function

void

 

CacheIconForClass

(
    FName InClassName,
    const FSlateBrush* InSlateBrus...
)

Sets the cached icon for this class name

Public function Const

bool

 

CanExecuteRenameRequest

(
    const SceneOutliner::FTreeItemPtr&...
)

Should the scene outliner accept a request to rename a item of the tree

Public function

bool

 

Copy_CanExecute()

Returns true if edit copy can be executed

Public function

bool

 

Cut_CanExecute()

Returns true if edit cut can be executed

Public function

bool

 

Delete_CanExecute()

Returns true if edit delete can be executed

Public function

void

 

FullRefresh()

Tells the scene outliner that it should do a full refresh, which will clear the entire tree and rebuild it from scratch.

Public function Const

const FSlate...

 

GetCachedIconForClass

(
    FName InClassName
)

Gets the cached icon for this class name

Public function Const

TArray< FNam...

 

GetColumnIds()

Return the name/Id of the columns of the scene outliner

Public function Const

EColumnSortM...

 

GetColumnSortMode

(
    const FName ColumnId
)

Return the sorting mode for the specified ColumnId

Public function

TSharedPtr< ...

 

GetFilterAtIndex

(
    int32 Index
)

Retrieve the filter at the specified index

Public function Const

int32

 

GetFilterCount()

Get number of filters applied to the scene outliner

Public function Const

TAttribute< ...

 

GetFilterHighlightText()

Public function Const

const SceneO...

 

GetSharedData()

Public function Const

const STreeV...

 

GetTree()

Get a const reference to the actual tree hierarchy

Public function

bool

 

Paste_CanExecute()

Returns true if edit paste can be executed

Public function

void

 

Refresh()

Sends a requests to the Scene Outliner to refresh itself the next chance it gets

Public function

void

 

RemoveColumn

(
    FName ColumnId
)

Remove a column of the scene outliner

Public function

bool

 

RemoveFilter

(
    const TSharedRef< SceneOutliner::FO...
)

Remove a filter from the scene outliner

Public function

bool

 

Rename_CanExecute()

Returns true if edit rename can be executed

Public function

void

 

Rename_Execute()

Executes rename.

Public function

void

 

RequestSort()

Request that the tree be sorted at a convenient time

Public function

void

 

SetKeyboardFocus()

Set the keyboard focus to the outliner

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss