![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "ArrangedChildren.h"#include "FlowDirection.h"#include "Layout/Children.h"#include "Margin.h"#include "SlateRect.h"#include "Templates/UnrealTypeTraits.h"#include "Types/SlateStructs.h"#include "Visibility.h"#include "Widgets/SBoxPanel.h"Go to the source code of this file.
Classes | |
| struct | AlignmentArrangeResult |
| struct | FSlotProxy |
| class | TSlotProxyIterator< UE_REQUIRES > |
| struct | ArrangeUtils::GetChildAlignment< Orientation > |
| struct | ArrangeUtils::GetChildAlignment< Orient_Horizontal > |
| struct | ArrangeUtils::GetChildAlignment< Orient_Vertical > |
Namespaces | |
| namespace | UE |
| namespace | UE::Slate |
| namespace | ArrangeUtils |
Functions | |
| SLATECORE_API UE::Slate::FDeprecateVector2DResult | ComputePopupFitInRect (const FSlateRect &InAnchor, const FSlateRect &PopupRect, const EOrientation &Orientation, const FSlateRect &RectToFit, bool bAllowFlip=true) |
| SLATECORE_API UE::Slate::FDeprecateVector2DResult ComputePopupFitInRect | ( | const FSlateRect & | InAnchor, |
| const FSlateRect & | PopupRect, | ||
| const EOrientation & | Orientation, | ||
| const FSlateRect & | RectToFit, | ||
| bool | bAllowFlip = true |
||
| ) |
Given information about a popup and the space available for displaying that popup, compute best placement for it.
| InAnchor | Area relative to which popup is being created (e.g. the button part of a combo box) |
| PopupRect | Proposed placement of popup; position may require adjustment. |
| Orientation | Are we trying to show the popup above/below or left/right relative to the anchor? |
| RectToFit | The space available for showing this popup; we want to fit entirely within it without clipping. |
| bAllowFlip | Determines whether the popup can be flipped to the other side of the anchor when there is no space on the screen for it to fit at its preferred position. |