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