TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
API by topic
The classes, functions and types, grouped by what they are for.
[detail level 12]
 ApplicationGUIApplication, the frame, GUIContent and event handlers
ControlsEvery control by family, and the types they take and return
  Windows and layoutWindows, horizontal and vertical groups, areas, scroll bars, caching, label and button groups
  Text and imagesText, labels, drag labels, selectable text and images
  Buttons and togglesButtons, command buttons, toggles, switches and checkboxes
  FieldsText, search, autocomplete, numeric, vector and typed fields, dropdowns, lists and dictionaries
  SlidersSliders with and without a value field
  Color and gradient fieldsColor and gradient fields with their picker popups
  Lists and reorderable groupsList views and drag-to-reorder groups
  Tables, trees and gridsColumns, sorting, selection and data sources for tables, tree views and grid views
  Tabs, docking and toolbarsTab bars, dock nodes, dock layouts, documents, toolbars and the toolbar dock
  Menus, tooltips and dialogsMenus, context menus, the menu and title bar, tooltips, message dialogs and toasts
  Node viewNodes, pins and links for the node graph editor
  Other controlsBreadcrumb, status bar, command search and the settings panel
 LayoutFlexbox and grid layout, constraints and units
 StylingThemes, styles, colors and gradients
 TextShaping, fonts, text atlases, numeric text and the clipboard
 InputInput state, handlers, commands, shortcuts and undo history
 Elements and stateIDs, element storage and the state kept between frames
GraphicsThe graphics backend interface, renderer, images and custom drawing
  Vulkan backendThe Vulkan graphics backend, and sharing a host's device and images
 Windows and platformWindow backends (SDL, null, image), OS windows and window flags
 Diagnostics and memoryLogging, the profiler and allocation hooks
 UtilitiesBase types, results, hashing, JSON and number parsing