Slate Overview
- "completely custom and platform agnostic user interface framework" for tools such as Unreal Editor and in-game UIs; declarative syntax (SLATE_BEGIN_ARGS, SLATE_ATTRIBUTE, SLATE_EVENT, SNew, slots).
- Composition, Styles (FSlateBoxBrush etc.), Input (key binding system), Output: target-agnostic rendering primitives via RHI, Layout primitives, docking framework, Widget Reflector, direct engine/editor access for programmers.