GG-UI » Tool Widgets module

Docking, nested documents, panels, node graphs, canvases, and console widgets: what the editor is built from.

Files

file UICanvas.h
Canvas: custom drawing in an element, for gizmos, graphs, curves, node wires.
file UIConsoleWidgets.h
Console widgets: a log view and a command line.
file UIDock.h
Docking: panels the user arranges into splits and tab groups by dragging tabs.
file UIDocument.h
A document inside another (ui.Document): laid out on a screen of its own, drawn scaled to fit its box in the parent, where it sits in the parent's draw order.
file UIGraph.h
Graph: nodes joined by wires, panned and zoomed. Node scripts, material and animation graphs.
file UIPanels.h
Tool-window building blocks: splits, tabs, menu bar, toolbar.

Namespaces

namespace GGUI