Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Click or hover over image to zoom in

Ultra App Kit Subscription

  • First
    $1.99/month
  • Renewal
Built to power a new generation of game development tools, Ultra App Kit provides an easy-to-use C++ programming SDK for creating desktop GUI applications. Learn from extensive documentation with hundreds of examples and a collection of video tutorials. Integrate a 3D engine or OpenGL rendering for embedded 3D graphics.
Supported Widgets
Label Button (push, checkbox, radio, and toggle styles) ProgressBar TextField TextArea ComboBox ListBox Slider (scrollbar, trackbar, and stepper styles) Draggable multi-select TreeView Create your own! API Design
C++ shared pointers everywhere Extensible widgets system Extensive documentation with examples for each command UI Features
Resolution independent for any DPI (16K+) Load SVG vector images Filter and sort widget items by name Set widget and item image Change mouse cursor Custom color schemes stored in JSON files Other Features
File I/O File system watcher Memory allocation and management Image loading, saving, processing Package system for loading files from compressed / encrypted archives Plugin system Thread management String manipulation (split, search, conversion, etc.) Message boxes and file / folder requester

 Share

About Ultra App Kit Subscription

Built to power a new generation of game development tools, Ultra App Kit provides an easy-to-use C++ programming SDK for creating desktop GUI applications. Learn from extensive documentation with hundreds of examples and a collection of video tutorials. Integrate a 3D engine or OpenGL rendering for embedded 3D graphics.

Supported Widgets

  • Label
  • Button (push, checkbox, radio, and toggle styles)
  • ProgressBar
  • TextField
  • TextArea
  • ComboBox
  • ListBox
  • Slider (scrollbar, trackbar, and stepper styles)
  • Draggable multi-select TreeView
  • Create your own!

API Design

  • C++ shared pointers everywhere
  • Extensible widgets system
  • Extensive documentation with examples for each command

UI Features

  • Resolution independent for any DPI (16K+)
  • Load SVG vector images
  • Filter and sort widget items by name
  • Set widget and item image
  • Change mouse cursor
  • Custom color schemes stored in JSON files

Other Features

  • File I/O
  • File system watcher
  • Memory allocation and management
  • Image loading, saving, processing
  • Package system for loading files from compressed / encrypted archives
  • Plugin system
  • Thread management
  • String manipulation (split, search, conversion, etc.)
  • Message boxes and file / folder requester
×
×
  • Create New...