Runtime/UI/Public/ directory

Files

file EntityFields.h
EntityFields: an entity's reflected components as a GG-UI FieldSource.
file StatsOverlay.h
The stats overlay (--stats): engine health in a corner of the window.
file TnxBind.h
TnxBind: a UI binding to a field of an entity or a view model, read from the frame on screen.
file TnxStringTable.h
TnxStringTable: the text the UI shows, a file per language, reloaded when a file is saved.
file TnxUI.h
TnxUI: each local player's HUD (docs/ui/Widgets.md, HUDs and Regions).
file TnxViewModel.h
View models: values a game shows that live in no component (docs/ui/Widgets.md, Contexts).
file TnxWidget.h
Widget classes: the code behind widget assets (docs/ui/Widgets.md, Widget Classes).
file TnxWidgets.h
TnxWidgets: what the engine gives widget assets (docs/ui/Widgets.md).
file UIConsole.h
UIConsole: the engine console.
file UIDemo.h
The UI check document (--ui-test) and the widget workbench (--ui-workbench).
file UIHost.h
UIHost: the engine's side of GG-UI.
file UIInspector.h
UIInspector: a document that shows another document.
file UISheetFiles.h
UISheetFiles: style sheets loaded from files, with hot reload.
file UITheme.h
UITheme: the engine's theme.
file UIWidgetFiles.h
UIWidgetFiles: widget assets, tables, and sheets loaded from files, with hot reload.