Diagrams
1. Widget Data Flow (consume pattern)
How data flows from the caller to the widget through FCWidgetOStruct and WidgetUtility::sendData.
2. Class Architecture
Widget class hierarchy showing the base class in CCOREUMODULE and implementations in CWIDGETUMODULE.
★ = implements ICWidgetWorld (world-space projection)
3. Widget Spawn and Registration Pipeline
How a widget is instantiated from the ECWidget enum to the final consume call.
4. World-Space vs Screen-Space Widgets
The two rendering modes used by widgets in the module.
5. Composite Widget Hierarchy
Widgets that spawn child widgets dynamically.