Navigation
API > API/Editor > API/Editor/SceneOutliner
| Name | FActorMode |
| Type | class |
| Header File | /Engine/Source/Editor/SceneOutliner/Public/ActorMode.h |
| Include Path | #include "ActorMode.h" |
Syntax
class FActorMode : public ISceneOutlinerMode
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FActorMode
(
const FActorModeParams& Params |
ActorMode.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FActorMode() |
ActorMode.h |
Structs
| Name | Remarks |
|---|---|
| EItemSortOrder |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BuildWorldPickerMenu
(
FMenuBuilder& MenuBuilder |
ActorMode.h |
Overridden from ISceneOutlinerMode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanInteract
(
const ISceneOutlinerTreeItem& Item |
Check if an item is interactive | ActorMode.h | |
virtual bool CanPopulate() |
Check if we are allowed to repopulate | ActorMode.h | |
virtual TSharedPtr< FDragDropOperation > CreateDragDropOperation
(
const FPointerEvent& MouseEvent, |
Construct a new Drag and drop operation | ActorMode.h | |
virtual FFolder::FRootObject GetPasteTargetRootObject() |
Returns the target root object for a paste operation | ActorMode.h | |
virtual FFolder::FRootObject GetRootObject() |
Returns the root object of this outliner mode | ActorMode.h | |
virtual int32 GetTypeSortPriority
(
const ISceneOutlinerTreeItem& Item |
Get the sort priority of an item | ActorMode.h | |
virtual void OnDrop
(
ISceneOutlinerTreeItem& DropTarget, |
Called when a payload is dropped onto a target | ActorMode.h | |
virtual void OnFilterTextChanged
(
const FText& InFilterText |
Called by the outliner when search box text is changed | ActorMode.h | |
virtual bool ParseDragDrop
(
FSceneOutlinerDragDropPayload& OutPayload, |
Populates a drag/drop operation if the mode supports that type of operation. | ActorMode.h | |
virtual void Rebuild() |
Rebuild all mode data | ActorMode.h | |
virtual void SynchronizeSelection() |
Synchronize the mode specific selection with the tree view | ActorMode.h | |
virtual FSceneOutlinerDragValidationInfo ValidateDrop
(
const ISceneOutlinerTreeItem& DropTarget, |
Test whether the specified payload can be dropped onto this tree item | ActorMode.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FFolder GetWorldDefaultRootFolder() |
ActorMode.h | ||
virtual bool IsActorDisplayable
(
const AActor* InActor |
ActorMode.h | ||
virtual void OnActorsAttached
(
AActor* ParentActor, |
Called when actors are attached to a parent actor via drag and drop. | ActorMode.h | |
void SetAsMostRecentOutliner() |
Set the Scene Outliner attached to this mode as the most recently used outliner in the Level Editor | ActorMode.h | |
void SynchronizeActorSelection() |
ActorMode.h |
Overridden from ISceneOutlinerMode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TUniquePtr< ISceneOutlinerHierarchy > CreateHierarchy() |
ActorMode.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool IsActorDisplayable
(
const SSceneOutliner* SceneOutliner, |
ActorMode.h | ||
static bool IsActorLevelDisplayable
(
ULevel* InLevel |
ActorMode.h |