HyperLoop Plugin Documentation
Overview
HyperLoop is a powerful Unreal Engine plugin that provides enhanced iteration capabilities through specialized ForEach nodes. The plugin streamlines loop operations with an all-in-one design approach, eliminating the need for manual setup and providing superior performance for various data structure iterations.
Key Features
- All-in-One Design: Customize Break Pin, Title, and Node Style directly in node properties
- Performance Optimized: Zero overhead iterations with specialized implementations
- Bidirectional Iteration: Support for both Forward and Reverse iteration orders
- Multiple Data Types: Dedicated nodes for Maps, Arrays, and Sets
- Simplified Workflow: Eliminates manual setup of traditional "KEYS" and "For Each Loop" nodes
Node Types
ForEach [Map] Node
- Eliminates manual setup of "KEYS" and "For Each Loop" nodes
- Immediate index access (based on key array order)
- Iterates in both Forward and Reverse orders (based on key array order)
ForEach [Array] Node
- Iterates in both Forward and Reverse orders
- Direct array access without overhead
ForEach [Set] Node
- Zero performance overhead from repeated manual "To Array" conversions
- Iterates in both Forward and Reverse orders (based on element insertion order)
- Customizable element order
For Loop [Evolved]
- Single node solution replacing traditional multi-node setup
- Built-in customization options for enhanced workflow
- Reduced blueprint complexity and improved performance
- Eliminates manual KEYS extraction and separate loop configurations
Getting Started
- Download and install the HyperLoop plugin
- Enable the plugin in your project settings
- In your Blueprint, search for nodes you need
- Configure node properties and connect your data
HyperLoop Plugin - Streamlining iteration workflows in Unreal Engine