🖥️

UMG/UI Helpers

Blueprint nodes for umg/ui helpers operations.

20 nodes

Safe Get Widget

Pure

Null-safe widget getter that logs a warning if the widget is invalid.

SafeGetWidget

Animate Widget Position

Callable

Smoothly animates a widget's render translation to a target position.

AnimateWidgetPosition

Animate Widget Scale

Callable

Smoothly animates a widget's render scale to a target value.

AnimateWidgetScale

Set Visibility Recursive

Callable

Sets the visibility of a widget and all its children recursively.

SetVisibilityRecursive

Focus Next Widget

Callable

Moves focus to the next focusable widget in the navigation order.

FocusNextWidget

Focus Previous Widget

Callable

Moves focus to the previous focusable widget in the navigation order.

FocusPreviousWidget

Create Notification (Queued)

Callable

Adds a notification to a managed queue that displays them sequentially, preventing overlap.

CreateNotificationQueued

Dismiss Notification

Callable

Dismisses the currently displayed queued notification and shows the next one if available.

DismissNotification

Get All Widgets Of Class

Pure

Returns all active widget instances of a specified class.

GetAllWidgetsOfClass

Is Widget On Screen

Pure

Checks if a widget is currently visible and within the viewport bounds.

IsWidgetOnScreen

Get Widget Screen Position

Pure

Returns the absolute screen position of a widget.

GetWidgetScreenPosition

Format Number For Display

Pure

Formats a number with optional decimal places and thousand separators.

FormatNumberForDisplay

Format Currency

Pure

Formats a value as currency with a symbol, grouping, and decimal places.

FormatCurrency

Set Render Opacity Recursive

Callable

Sets the render opacity of a widget and all children recursively.

SetRenderOpacityRecursive

Invalidate Layout Recursive

Callable

Forces a layout recalculation for a widget and all its children.

InvalidateLayoutRecursive

Radial Menu Get Selected Index

Pure

Determines which slice of a radial menu the input direction points to.

RadialMenuGetSelectedIndex

Clamp Text Length

Pure

Truncates a string to MaxCharacters and appends Suffix if truncation occurred. Use '...' as the suffix for readable UI l...

ClampTextLength

Screen Edge Indicator

Callable

Projects a world-space position to the screen edge when it's off-screen. Returns the clamped position, a rotation angle...

ScreenEdgeIndicator

Typewriter Substring

Pure

Returns a substring of FullText corresponding to a 0–1 progress value, for driving typewriter text animations from a tim...

TypewriterSubstring

Paginate Array

Callable

Calculates the start index, end index, and total page count for paginating any array by item count. Works with any array...

PaginateArray