Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/MouseDeltaTracker.h |
Include |
#include "MouseDeltaTracker.h" |
class FMouseDeltaTracker
Keeps track of mouse movement deltas in the viewports.
Name | Description | |
---|---|---|
|
FMouseDeltaTracker() |
Name | Description | |
---|---|---|
|
~FMouseDeltaTracker() |
Name | Description | ||
---|---|---|---|
|
AbsoluteTranslationConvertMouseToDragRot ( |
Absolute Translation conversion from mouse position on the screen to widget axis movement/rotation. |
|
|
AddDelta ( |
Adds delta movement into the tracker. |
|
|
ConvertMovementDeltaToDragRot ( |
Converts the delta movement to drag/rotation/scale based on the viewport type or widget axis. |
|
|
EndTracking ( |
Called when a mouse button has been released. |
|
|
const FVecto... |
GetAbsoluteDelta() |
Returns the absolute delta since dragging started. |
|
const FVecto... |
GetAbsoluteDeltaSnapped() |
Returns the absolute snapped delta since dragging started. |
|
const FVecto... |
GetDelta() |
Returns the current delta. |
|
const FVecto... |
GetDeltaSnapped() |
Returns the current snapped delta. |
|
const FVecto... |
GetDragStartPos() |
Returns the unsnapped start position of the current mouse drag. |
|
const FVecto... |
GetRawDelta() |
Returns the raw mouse delta in pixels since dragging started. |
|
const FVecto... |
GetScreenDelta() |
Returns the screen space delta since dragging started. |
|
FWidget::EWi... |
GetTrackingWidgetMode() |
|
|
const bool |
GetUsedDragModifier() |
Returns if the user used a modifier to drag a selected item. (Rather than using a widget handle) |
|
HasReceivedDelta() |
||
|
ReduceBy ( |
Subtracts the specified value from End and EndSnapped. |
|
|
Render3DDragTool ( |
Renders the drag tool. Does nothing if no drag tool exists. |
|
|
RenderDragTool ( |
Renders the drag tool. Does nothing if no drag tool exists. |
|
|
ResetUsedDragModifier() |
Resets the UsedDragModifier flag |
|
|
SetExternalMovement() |
Marks that something caused the equivalent of mouse dragging, but with other means (keyboard short cut, mouse wheel). |
|
|
StartTracking ( |
Begin tracking at the specified location for the specified viewport. |
|
|
UsingDragTool() |
||
|
WasExternalMovement() |