Navigation
API > API/Editor > API/Editor/CurveEditor
Inheritance Hierarchy
- ICurveEditorDragOperation
- ICurveEditorKeyDragOperation
References
| Module | CurveEditor |
| Header | /Engine/Source/Editor/CurveEditor/Public/ICurveEditorDragOperation.h |
| Include | #include "ICurveEditorDragOperation.h" |
Syntax
class ICurveEditorDragOperation
Remarks
Interface for all drag operations in the curve editor
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDrag
(
FVector2D InitialPosition, |
Begin this drag operation with the specified initial and current positions | |
| void | CancelDrag () |
Cancel this drag operation | |
| void | Drag
(
FVector2D InitialPosition, |
Continue this drag operation with the specified initial and current positions | |
| void | EndDrag
(
FVector2D InitialPosition, |
Finish this drag operation with the specified initial and current positions | |
| FReply | MouseWheel
(
FVector2D InitialPosition, |
Potentially Evaluate a MouseWheel event which occcured during this drag operation | |
| void | OnBeginDrag
(
FVector2D InitialPosition, |
Implementation method for derived types to begin a drag | |
| void | OnCancelDrag () |
Implementation method for derived types to cancel a drag | |
| void | OnDrag
(
FVector2D InitialPosition, |
Implementation method for derived types to continue a drag | |
| void | OnEndDrag
(
FVector2D InitialPosition, |
Implementation method for derived types to finish a drag | |
| FReply | OnMouseWheel
(
FVector2D InitialPosition, |
Implementation method for derived types to evaluate a mousewheel event | |
| void | OnPaint
(
const FGeometry& AllottedGeometry, |
Implementation method for derived types to paint this drag | |
| void | Paint
(
const FGeometry& AllottedGeometry, |
Paint this drag operation onto the specified layer |