Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/EditorDragTools.h |
Include |
#include "EditorDragTools.h" |
class FDragTool
The base class that all drag tools inherit from. The drag tools implement special behaviors for the user clicking and dragging in a viewport.
Name | Description | ||
---|---|---|---|
|
bAltDown |
These flags store the state of various buttons that were pressed when the drag was started. |
|
|
bControlDown |
||
|
bConvertDelta |
Does this drag tool need to have the mouse movement converted to the viewport orientation? |
|
|
bIsDragging |
True if we are dragging |
|
|
bLeftMouseButtonDown |
||
|
bMiddleMouseButtonDown |
||
|
bRightMouseButtonDown |
||
|
bShiftDown |
||
|
bUseSnapping |
If true, the drag tool wants to be passed grid snapped values. |
|
|
End |
||
|
EndWk |
||
|
ModeTools |
||
|
Start |
The start/end location of the current drag. |
Name | Description | |
---|---|---|
|
FDragTool ( |
Name | Description | |
---|---|---|
|
~FDragTool() |
Name | Description | ||
---|---|---|---|
|
AddDelta ( |
Updates the drag tool's end location with the specified delta. |
|
|
EndDrag() |
Ends a mouse drag behavior (the user has let go of the mouse button). |
|
|
IsDragging() |
||
|
Render ( |
Rendering stub for 2D viewport drag tools. |
|
|
Render ( |
||
|
Render3D ( |
||
|
StartDrag ( |
Starts a mouse drag behavior. |