Navigation
API > API/Plugins > API/Plugins/AvalancheViewport
| Name | FAvaDragOperation |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheViewport/Public/Interaction/AvaDragOperation.h |
| Include Path | #include "Interaction/AvaDragOperation.h" |
Syntax
class FAvaDragOperation
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAvaDragOperation
(
TSharedRef< IAvaViewportClient > InAvaViewportClient, |
Interaction/AvaDragOperation.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FAvaDragOperation() |
Interaction/AvaDragOperation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool IsValid() |
Interaction/AvaDragOperation.h | ||
void PostMouseUpdate() |
Snap actors in their post-drag position. | Interaction/AvaDragOperation.h | |
void PreMouseUpdate() |
Restore position of actors so they can be accurately dragged. | Interaction/AvaDragOperation.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Cleanup() |
Interaction/AvaDragOperation.h | ||
void Init
(
bool bInAllowSnapToChildren |
Interaction/AvaDragOperation.h |