Limen Framework 0.1 Help

LimenWidgets Module

Subsystem Breakdown

Threading & Parallelism

Class Name

Role

FLimenWidgetsModule

Manages the initialization and shutdown of the LimenWidgets module within the Unreal Engine.

UI & Widgets

Class Name

Role

ULimenBaseHudWidget

A base HUD widget class that manages player controller and pawn bindings.

ULimenCenteredScrollBox

A custom widget class designed to center its content within a scrollable area.

ULimenChoiceWidget

A widget for displaying and handling gameplay choices, allowing users to select from a list of options.

FCrosshairStyleParameters

A structure that holds parameters for customizing the appearance of a crosshair widget.

ULimenDraggableWidget

A custom widget that can be dragged around the screen, supporting both brush and custom widget types.

ULimenGameMenuWidget

A custom game menu widget that binds to a player controller and updates when the possessed pawn changes.

ULimenMenuButton

A custom button widget that supports icons and various visual effects such as hover and click sounds.

ULimenMenuWidget

A base class for menu widgets in the Limen Framework, providing functionality to bind a player controller and propagate this binding to child widgets.

ULimenMenuWrapperWidget

A custom menu wrapper widget that extends ULimenGameMenuWidget and handles initialization checks.

ULimenNumberPad

A widget for entering numeric codes, featuring a grid of number buttons and submit/clear controls.

ULimenSelectableMenuButton

A selectable menu button that can be toggled between selected and unselected states.

ULimenSlider

A customizable slider widget for Unreal Engine 5 that allows users to input and display numeric values.

ULimenStandardButton

A customizable button widget for use in Unreal Engine 5 projects, providing functionality to set and get button properties, handle click events, and manage hover states.

ULimenTextLabel

A custom widget for displaying a label with both title and value, allowing customization of text properties and layout.

ULimenWidget

A base class for custom widgets in the Limen Framework, providing functionality for visibility management and animation.

Input & Interaction

Class Name

Role

SMouseDetector

A custom Slate widget designed to detect and handle various mouse events.

Design Philosophy

The LimenWidgets module is designed to provide a comprehensive set of customizable widgets and functionalities for creating rich user interfaces in Unreal Engine 5 projects. It emphasizes modularity, reusability, and ease of integration, allowing developers to quickly build complex UIs with minimal effort.

Developers can integrate the LimenWidgets module into their Unreal Engine projects by leveraging its base classes and custom widgets. This allows for the creation of dynamic HUD elements, interactive menus, and user-friendly interfaces that enhance the overall player experience. The modular nature of the system also enables developers to extend or modify existing components to meet specific project requirements, fostering a flexible and scalable development environment.

22 May 2026