Navigation
API > API/Editor > API/Editor/UnrealEd > API/Editor/UnrealEd/Tools
Inheritance Hierarchy
- ILegacyEdModeViewportInterface
- UBaseLegacyWidgetEdMode
- UEdModeDefault
- UAssetPlacementEdMode
- UFractureEditorMode
- UGroomEditorMode
- UModelingToolsEditorMode
- UScriptableToolsEditorMode
- USequencerToolsEditMode
- UStaticMeshEditorModelingMode
- UWidgetEditorToolPaletteMode
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/Tools/LegacyEdModeInterfaces.h |
| Include | #include "Tools/LegacyEdModeInterfaces.h" |
Syntax
class ILegacyEdModeViewportInterface
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| bool | CapturedMouseMove
(
FEditorViewportClient* InViewportClient, |
Called when the mouse is moved while a window input capture is in effect | |
| bool | If the Edmode is handling its own mouse deltas, it can disable the MouseDeltaTacker | ||
| bool | EndTracking
(
FEditorViewportClient* InViewportClient, |
||
| bool | HandleClick
(
FEditorViewportClient* InViewportClient, |
||
| 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 | PostConvertMouseMovement
(
FEditorViewportClient* InViewportClient |
Called after mouse movement is converted to drag/rot | |
| bool | PreConvertMouseMovement
(
FEditorViewportClient* InViewportClient |
Called before mouse movement is converted to drag/rot | |
| bool | ProcessCapturedMouseMoves
(
FEditorViewportClient* InViewportClient, |
Process all captured mouse moves that occurred during the current frame | |
| bool | ReceivedFocus
(
FEditorViewportClient* ViewportClient, |
||
| bool | StartTracking
(
FEditorViewportClient* InViewportClient, |
||
| void | Tick
(
FEditorViewportClient* ViewportClient, |