Navigation
API > API/Editor > API/Editor/ViewportInteraction
Inheritance Hierarchy
- IViewportInteractableInterface
- AManipulator
References
| Module | ViewportInteraction |
| Header | /Engine/Source/Editor/ViewportInteraction/Public/ViewportInteractableInterface.h |
| Include | #include "ViewportInteractableInterface.h" |
Syntax
class IViewportInteractableInterface
Remarks
Interface for custom objects that can be interacted with by a interactor
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | Whether this interactable can be selected. | ||
| UViewportDragOperationComponent * | Get dragging operation | ||
| void | OnDragRelease
(
UViewportInteractor* Interactor |
Called when an interactor stops dragging this object | |
| void | OnHover
(
UViewportInteractor* Interactor |
Called when an interactor hover over this object | |
| void | OnHoverEnter
(
UViewportInteractor* Interactor, |
Called when an interactor starts hovering over this object | |
| void | OnHoverLeave
(
UViewportInteractor* Interactor, |
Called when an interactor leave hovering over this object | |
| void | OnPressed
(
UViewportInteractor* Interactor, |
Called when an interactor presses this object |