IEditorModeFactory

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Public/EditorModeRegistry.h

Include

#include "EditorModeRegistry.h"

Syntax

struct IEditorModeFactory : public TSharedFromThis< IEditorModeFactory >

Destructors

Name Description

Public function Virtual

~IEditorModeFactory()

Virtual destructor

Functions

Name Description

Public function Const

TSharedRef< ...

 

CreateMode()

Create a new instance of our mode

Public function Const

UEdMode *...

 

CreateScriptableMode()

Public function Const

bool

 

ForScriptableMode()

Public function Const

FEditorModeI...

 

GetModeInfo()

Gets the information pertaining to the mode type that this factory creates

Public function Virtual Const

void

 

OnSelectionChanged

(
    FEditorModeTools& Tools,
    UObject* ItemUndergoingChange
)

Allows mode factories to handle selection change events, and potentially activate/deactivate modes

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