Navigation
API > API/Editor > API/Editor/UnrealEd
Base class for all editor mode tools.
| Name | FModeTool |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/EditorModeTools.h |
| Include Path | #include "EditorModeTools.h" |
Syntax
class FModeTool
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FModeTool() |
EditorModeTools.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FModeTool() |
EditorModeTools.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool BoxSelect
(
FBox& InBox, |
EditorModeTools.h | ||
virtual bool CapturedMouseMove
(
FEditorViewportClient* InViewportClient, |
Called when the mouse is moved while a window input capture is in effect | EditorModeTools.h | |
virtual void DrawHUD
(
FEditorViewportClient* ViewportClient, |
EditorModeTools.h | ||
virtual bool EndModify() |
EditorModeTools.h | ||
virtual void EndTrans() |
EditorModeTools.h | ||
virtual bool FrustumSelect
(
const FConvexVolume& InFrustum, |
EditorModeTools.h | ||
EModeTools GetID() |
Returns the tool type. | EditorModeTools.h | |
virtual FString GetName() |
Returns the name that gets reported to the editor. | EditorModeTools.h | |
virtual bool InputAxis
(
FEditorViewportClient* InViewportClient, |
EditorModeTools.h | ||
virtual bool InputDelta
(
FEditorViewportClient* InViewportClient, |
EditorModeTools.h | ||
virtual bool InputKey
(
FEditorViewportClient* ViewportClient, |
EditorModeTools.h | ||
virtual bool LostFocus
(
FEditorViewportClient* ViewportClient, |
EditorModeTools.h | ||
virtual bool MouseEnter
(
FEditorViewportClient* ViewportClient, |
EditorModeTools.h | ||
virtual bool MouseLeave
(
FEditorViewportClient* ViewportClient, |
EditorModeTools.h | ||
virtual bool MouseMove
(
FEditorViewportClient* ViewportClient, |
EditorModeTools.h | ||
virtual bool ReceivedFocus
(
FEditorViewportClient* ViewportClient, |
EditorModeTools.h | ||
virtual void Render
(
const FSceneView* View, |
EditorModeTools.h | ||
virtual void SelectNone() |
EditorModeTools.h | ||
virtual bool StartModify() |
EditorModeTools.h | ||
virtual void StartTrans() |
EditorModeTools.h | ||
virtual void Tick
(
FEditorViewportClient* ViewportClient, |
Tick. | EditorModeTools.h | |
bool UseWidget() |
Returns true if this tool wants to have input filtered through the editor widget. | EditorModeTools.h |