Navigation
API > API/Plugins > API/Plugins/SequenceNavigator
Drag Drop Operation for Navigation Tool Items. Customized behavior can be added in via the AddDropHandler function
| Name | FNavigationToolItemDragDropOp |
| Type | class |
| Header File | /Engine/Plugins/Experimental/SequenceNavigator/Source/SequenceNavigator/Public/DragDropOps/NavigationToolItemDragDropOp.h |
| Include Path | #include "DragDropOps/NavigationToolItemDragDropOp.h" |
Syntax
class FNavigationToolItemDragDropOp : public FDecoratedDragDropOp
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FDragDropOperation → FDecoratedDragDropOp → FNavigationToolItemDragDropOp
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDropHandler
(
InArgTypes&&... InArgs |
DragDropOps/NavigationToolItemDragDropOp.h | ||
TOptional< EItemDropZone > CanDrop
(
const EItemDropZone InDropZone, |
DragDropOps/NavigationToolItemDragDropOp.h | ||
FReply Drop
(
EItemDropZone InDropZone, |
DragDropOps/NavigationToolItemDragDropOp.h | ||
ENavigationToolDragDropActionType GetActionType() |
DragDropOps/NavigationToolItemDragDropOp.h | ||
TConstArrayView< FNavigationToolViewModelWeakPtr > GetItems() |
DragDropOps/NavigationToolItemDragDropOp.h | ||
TSharedPtr< INavigationToolView > GetToolView() |
DragDropOps/NavigationToolItemDragDropOp.h | ||
virtual bool IsOfTypeImpl
(
const FString& Type |
DragDropOps/NavigationToolItemDragDropOp.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Init
(
const TArray< FNavigationToolViewModelWeakPtr >& InWeakItems, |
DragDropOps/NavigationToolItemDragDropOp.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FString & GetTypeId() |
DragDropOps/NavigationToolItemDragDropOp.h | ||
static TSharedRef< FNavigationToolItemDragDropOp > New
(
const TArray< FNavigationToolViewModelWeakPtr >& InWeakItems, |
DragDropOps/NavigationToolItemDragDropOp.h |