UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LayoutUtils.cpp File Reference

Functions

UE::Slate::FDeprecateVector2DResult ComputePopupFitInRect (const FSlateRect &InAnchor, const FSlateRect &PopupRect, const EOrientation &Orientation, const FSlateRect &RectToFit, bool bAllowFlip)
 

Function Documentation

◆ ComputePopupFitInRect()

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.

Parameters
InAnchorArea relative to which popup is being created (e.g. the button part of a combo box)
PopupRectProposed placement of popup; position may require adjustment.
OrientationAre we trying to show the popup above/below or left/right relative to the anchor?
RectToFitThe space available for showing this popup; we want to fit entirely within it without clipping.
bAllowFlipDetermines 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.
Returns
A best position within the RectToFit such that none of the popup clips outside of the RectToFit.