Navigation
API > API/Plugins > API/Plugins/AvalancheOutliner > API/Plugins/AvalancheOutliner/DragDropOps > API/Plugins/AvalancheOutliner/DragDropOps/Handlers
Inheritance Hierarchy
- IAvaTypeCastable
- TSharedFromThis< FAvaOutlinerItemDropHandler >
- FAvaOutlinerItemDropHandler
References
| Module | AvalancheOutliner |
| Header | /Engine/Plugins/Experimental/Avalanche/Source/AvalancheOutliner/Public/DragDropOps/Handlers/AvaOutlinerItemDropHandler.h |
| Include | #include "DragDropOps/Handlers/AvaOutlinerItemDropHandler.h" |
Syntax
class FAvaOutlinerItemDropHandler :
public IAvaTypeCastable ,
public TSharedFromThis< FAvaOutlinerItemDropHandler >
Remarks
Base Class to Handle Dropping Outliner Items into a Target Outliner Item
Variables
| Type | Name | Description | |
|---|---|---|---|
| EAvaOutlinerDragDropActionType | ActionType | ||
| TArray< FAvaOutlinerItemPtr > | Items |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TOptional< EItemDropZone > | CanDrop
(
EItemDropZone InDropZone, |
||
| bool | Drop
(
EItemDropZone InDropZone, |
||
| void | ForEachItem
(
const TFunctionRef< EIterationResult(InItemType&)>& InFunc |
||
| TConstArrayView< FAvaOutlinerItemPtr > | GetItems () |
||
| bool | IsDraggedItemSupported
(
const FAvaOutlinerItemPtr& InDraggedItem |
||
Enums
| Type | Name | Description | |
|---|---|---|---|
| EIterationResult |
See Also
built-in example FAvaOutlinerActorDropHandler