Runtime/UI/Public/TnxWidgets.h file

TnxWidgets: what the engine gives widget assets (docs/ui/Widgets.md).

The resolvers the UI host gives its widget libraries, so assets are checked against the game's reflection, asset registry, and commands when they load; sending a command action; and TnxContext, which makes a context from an entity, a Construct's view, or a view model.

A context is game state an asset reads by name: =Player.CHealth.Value. Its names are resolved against reflection when the asset loads, so a component or field that doesn't exist is reported with the line that names it, and the field is read like any TnxBind. A widget class gives its asset its contexts (TnxContextOf, TnxWidget.h); a list gives each row its Item.