Navigation
API > API/Plugins > API/Plugins/MetaHumanImageViewerEditor
| Name | FMetaHumanPointDragOperation |
| Type | class |
| Header File | /Engine/Plugins/MetaHuman/MetaHumanAnimator/Source/MetaHumanImageViewerEditor/Public/MetaHumanCurveDragOperations.h |
| Include Path | #include "MetaHumanCurveDragOperations.h" |
Syntax
class FMetaHumanPointDragOperation : public IMetaHumanEditorDragOperation
Implements Interfaces
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnGetPostionOnImageDelegate | FOnGetPositionOnImage | MetaHumanCurveDragOperations.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CurveDataController | TSharedPtr< class FMetaHumanCurveDataController > | MetaHumanCurveDragOperations.h | ||
| DragElapsed | double | MetaHumanCurveDragOperations.h | ||
| DragLastTime | double | MetaHumanCurveDragOperations.h | ||
| PreviousFramePosition | FVector2D | MetaHumanCurveDragOperations.h | ||
| SelectedPointIds | TSet< int32 > | MetaHumanCurveDragOperations.h | ||
| Transaction | TUniquePtr< class FScopedTransaction > | MetaHumanCurveDragOperations.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Initialize
(
TSharedPtr< class FMetaHumanCurveDataController > InCurveDataController, |
MetaHumanCurveDragOperations.h |
Overridden from IMetaHumanEditorDragOperation
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnBeginDrag
(
const FVector2D& InGeometry, |
MetaHumanCurveDragOperations.h | ||
virtual void OnDrag
(
const FVector2D& InGeometry, |
MetaHumanCurveDragOperations.h | ||
virtual void OnDragOperationPaint
(
const FGeometry& InAllottedGeometry, |
MetaHumanCurveDragOperations.h | ||
virtual void OnEndDrag() |
MetaHumanCurveDragOperations.h |