ICurveEditorKeyDragOperation

Interface for all key drag operations in the curve editor

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

ICurveEditorDragOperation

ICurveEditorKeyDragOperation

References

Module

CurveEditor

Header

/Engine/Source/Editor/CurveEditor/Public/ICurveEditorDragOperation.h

Include

#include "ICurveEditorDragOperation.h"

Syntax

class ICurveEditorKeyDragOperation : public ICurveEditorDragOperation

Remarks

Interface for all key drag operations in the curve editor

Variables

Name Description

Protected variable

TUniquePtr< FSc...

 

Transaction

Scoped transaction pointer

Functions

Name Description

Public function

void

 

Initialize

(
    FCurveEditor* InCurveEditor,
    const TOptional< FCurvePointHandle ...
)

Initialize this drag operation using the specified curve editor pointer and an optional cardinal point

Protected function Virtual

void

 

OnInitialize

(
    FCurveEditor* InCurveEditor,
    const TOptional< FCurvePointHandle ...
)

Implementation method for derived types to initialize a drag

Overridden from ICurveEditorDragOperation

Name Description

Protected function Virtual

void

 

OnCancelDrag()

Implementation method for derived types to cancel a drag