SceneOutliner

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public class

FActorBrowsingMode

Public struct

FActorDescTreeItem

A tree item that represents an actor in the world

Public class

FActorFolderHierarchy

Public class

FActorFolderPickingMode

Public struct

FActorFolderTreeItem

Public class

FActorHierarchy

Public class

FActorMode

Public class

FActorModeInteractive

Public struct

FActorModeParams

Public class

FActorPickingMode

Public struct

FActorSelector

Functor which can be used to get actors from a selection including component parents

Public struct

FActorTreeItem

A tree item that represents an actor in the world

Public struct

FComponentTreeItem

A tree item that represents an Component in the world

Public struct

FFolderKey

Public struct

FFolderPathSelector

Public struct

FFolderTreeItem

A tree item that represents a folder in the world

Public struct

FLevelTreeItem

A tree item that represents a level in the world

Public struct

FNumericStringWrapper

Wrapper type that will sort FString's using a more natural comparison (correctly sorts numbers and ignores underscores)

Public class

FOnItemSelectionChanged

Public struct

FPendingTreeOperation

Structure that defines an operation that should be applied to the tree

Public struct

FSceneOutlinerBuiltInColumnTypes

Container for built in column types. Function-static so they are available without linking

Public struct

FSceneOutlinerColumnInfo

Column information for the scene outliner

Public struct

FSceneOutlinerCommonLabelData

Public struct

FSceneOutlinerDefaultTreeItemMetrics

Default metrics for outliner tree items

Public class

FSceneOutlinerDelegates

Public struct

FSceneOutlinerDragDropOp

A drag/drop operation that was started from the scene outliner

Public struct

FSceneOutlinerDragDropPayload

Consolidated drag/drop with parsing functions for the scene outliner

Public struct

FSceneOutlinerDragValidationInfo

Struct used for validation of a drag/drop operation in the scene outliner

Public class

FSceneOutlinerFilter

A filter that can be applied to any type in the tree

Public class

FSceneOutlinerFilterInfo

Contains information used to create a filter which will be displayed as user toggleable filter

Public struct

FSceneOutlinerFilters

Scene outliner filters class.

Public class

FSceneOutlinerGutter

A gutter for the SceneOutliner which handles setting and visualizing item visibility

Public struct

FSceneOutlinerHierarchyChangedData

Contains hierarchy change data.

Public struct

FSceneOutlinerInitializationOptions

Settings for the Scene Outliner set by the programmer before spawning an instance of the widget.

Public struct

FSceneOutlinerItemSelection

Stores a set of selected items with parsing functions for the scene outliner

Public class

FSceneOutlinerModule

Implements the Scene Outliner module.

Public struct

FSceneOutlinerSortHelper

Templated helper to alleviate performance problems with sorting based on complex predicates.

Public struct

FSceneOutlinerTreeItemID

Variant type that defines an identifier for a tree item.

Public struct

FSceneOutlinerTreeItemType

Public struct

FSceneOutlinerVisibilityCache

A struct which gets, and caches the visibility of a tree item

Public struct

FSharedSceneOutlinerData

Settings for the scene outliner which can be quieried publicly

Public class

FTextInfoColumn

A custom column for the SceneOutliner which is capable of displaying any text based information related to items

Public class

FTreeItemPtrEvent

Public struct

FWeakActorSelector

Functor which can be used to get weak actor pointers from a selection

Public struct

FWorldTreeItem

A tree item that represents an entire world

Public class

ISceneOutliner

The public interface for the Scene Outliner widget

Public class

ISceneOutlinerColumn

Interface for a scene outliner column

Public class

ISceneOutlinerHierarchy

Public class

ISceneOutlinerMode

Public struct

ISceneOutlinerTreeItem

Base tree item interface

Public class

SSceneOutliner

Scene Outliner widget

Public class

SSceneOutlinerTreeRow

Widget that represents a row in the outliner's tree control.

Public class

SSceneOutlinerTreeView

Copyright Epic Games, Inc. All Rights Reserved.

Public class

SVisibilityWidget

Widget responsible for managing the visibility for a single item

Public struct

TSceneOutlinerFilter

Outliner filter which will be applied on items which match the specified type

Public struct

TSceneOutlinerPredicateFilter

Predicate based filter for the outliner

Public class

USceneOutlinerMenuContext

Typedefs

Name

Description

FCreateSceneOutlinerColumn

A delegate used to factory a new column type

FCreateSceneOutlinerFilter

A delegate used to factory a new filter type

FCreateSceneOutlinerMode

A delegate used as a factory to defer mode creation in the outliner

FCustomSceneOutlinerDeleteDelegate

FGetTextForItem

A delegate used to factory a new TextInfo Column

FOnActorPicked

Delegate used with the Scene Outliner in 'actor picking' mode.

FOnComponentPicked

Delegate used with the Scene Outliner in 'component picking' mode.

FOnSceneOutlinerItemPicked

FSceneOutlinerModifyContextMenu

FSceneOutlinerTreeItemMap

FSceneOutlinerTreeItemPtr

FSceneOutlinerTreeItemRef

TreeItemTextFilter

Enums

Name

Description

Public enum

ESceneOutlinerColumnVisibility

Visibility enum for scene outliner columns

Public enum

ESceneOutlinerDropCompatibility

Enum to describe the compatibility of a drag drop operation

Public enum

SceneOutliner::ENewItemAction::Type

Set of actions to apply to new tree items

Functions

Name Description

Public function

uint32

 

GetTypeHash

(
    FFolderKey Key
)

Variables

Name Description

Public variable

ISceneOutlinerM...

 

OnHierarchyChanged