Вышел Ultra App Kit для написания GUI

Создатель игрового движка Leadwerks выпустил SDK на C++ для создания приложений с графическим интерфейсом. SDK похоже на Dear ImGui, про которое я уже несколько раз писал, но основное отличие в том, что UAK больше похож на традиционные фреймворки вроде WPF, Qt и WinForms.

Вышел Ultra App Kit для написания GUI

Поддерживаемые элементы:

  • Label
  • Button (push, checkbox, radio и toggle)
  • ProgressBar
  • TextField
  • TextArea
  • ComboBox
  • ListBox
  • Slider (scrollbar, trackbar и stepper)
  • Draggable multi-select TreeView

Можно создавать свои виджеты.

По части API:

Фичи по части UI:

  • Независимое разрешение для любого DPI
  • Поддержка SVG
  • Можно менять курсор
  • Кастомная цветовая схема по JSON'у

Другие фичи:

  • File I/O
  • File system watcher
  • Memory allocation and management
  • Image loading, saving, processing
  • Plugin system
  • Thread management
  • String manipulation (split, search, conversion, etc.)
  • Message boxes and file / folder requester

Можно использовать с существующими движками, если он позволяет контекст задать. Можно использовать в OpenGL.

За новостями индустрии разработки игр можно следить в Телеграм-канале или в группе в VK.

512512 открытия
Начать дискуссию