Take full control of recursive widget traversal and iteration in Unreal Engine. This plugin enhances Unreal’s UI system (UMG) with powerful utilities to search, filter, and iterate through nested widget panels, grid layouts, and more
📧 Support Email: CrossProductDevelopments@gmail.com
🎮 Support Discord: Click to Join
✅ Works with Unreal Engine 5.0 – 5.6
⭐ Highlight
🔁 Recursive Child Panel Iteration
🧭 Recursive Parent Traversal via WidgetTree
🔢 Recursive Grid Cell / Row / Column Iteration
⚡ Optional Grid Cell Caching for faster lookups
🔍 Find by Predicate filtering support
🧩 A suite of new "For Each" macros with depth & local info
⚙ Features
🔹 A choice of Direct, Depth or Breadth first searching for child widgets of any given Panel Widget.
🔹 Recursive results contain local iteration and depth information.
🔹 Lazy Evaluated 'For Each' Depth and Breadth first child search Macros.
🔹 Recursive Lookups of WidgetTree to find parent widgets that match a certain criteria.
🔹 Ability to loop through cells, rows & columns of either Grid or Uniform Grid widgets (not present in vanilla UE5).
🔹 Opt-in to optionally cache row and column data for better runtime performance in the case of frequent lookups / iteration.
🔹 'For Each' wrapper Macros for row and column retrieval exposing local iteration & depth information.
📄 Change Log
UE5.6 Support - 4th June 2025
V1.0.4 - 5th November 2024: Fix another error printed in log on engine start-up.
UE5.0 & UE5.1 Support - 10th December 2024
UE5.5 Support - 15th November 2024
V1.0.1 - 5th November 2024: Fix error printed in log on engine start-up.
V1 - 31st July 2024: Initial Release (UE5.2 - UE5.4)