Navigation
API > API/Plugins > API/Plugins/AvalancheViewport
Class that can be used to place a draggable box into a viewport or some other large widget as an overlay. Just place the widget that you want to be draggable as the contents of SAvaDraggableBoxOverlay.
| Name | SAvaDraggableBoxOverlay |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheViewport/Public/Widgets/SAvaDraggableBoxOverlay.h |
| Include Path | #include "Widgets/SAvaDraggableBoxOverlay.h" |
Syntax
class SAvaDraggableBoxOverlay : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SAvaDraggableBoxOverlay
- FSlateControlledConstruction → SWidget → SCompoundWidget → SAvaDraggableBoxOverlay
Structs
| Name | Remarks |
|---|---|
| FArguments |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
Widgets/SAvaDraggableBoxOverlay.h | ||
FVector2f GetBoxAlignmentOffset() |
Returns the current position of the box on the viewport. | Widgets/SAvaDraggableBoxOverlay.h | |
EHorizontalAlignment GetBoxHorizontalAlignment() |
Widgets/SAvaDraggableBoxOverlay.h | ||
EVerticalAlignment GetBoxVerticalAlignment() |
Widgets/SAvaDraggableBoxOverlay.h | ||
void SavePosition() |
Widgets/SAvaDraggableBoxOverlay.h | ||
void SetBoxAlignmentOffset
(
const FVector2f& InOffset, |
Sets the box offset from its alignment side. Bottom offsets from bottom, etc. | Widgets/SAvaDraggableBoxOverlay.h | |
void SetBoxHorizontalAlignment
(
EHorizontalAlignment InAlignment |
Widgets/SAvaDraggableBoxOverlay.h | ||
void SetBoxVerticalAlignment
(
EVerticalAlignment InAlignment |
Widgets/SAvaDraggableBoxOverlay.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMargin GetPadding() |
Widgets/SAvaDraggableBoxOverlay.h |