neoGFX
1.0.0
NEOGFX - это приложение C ++, а также платформа для разработки, предназначенная для разработчиков приложений и игр, которые хотят использовать современные графические процессоры для пользовательских интерфейсов для исполнения и игровой графики. NEOGFX все еще находится в стадии разработки (неполной), поэтому еще не подходит для создания приложений или игр. В настоящее время NEOGFX был построен только для и протестирован в Windows.
| Версия | ETA | Функции |
|---|---|---|
| v0.99 | Вид* | Windows opengl; Функция библиотеки виджетов завершена; Инструмент дизайна пользовательского интерфейса |
| v1.00 | Вид + 12 месяцев | Linux opengl; Двигатель сценариев |
| v1.10 | Вид + 24 месяца | Вулкан; Поддержка Android; Физический двигатель |
| v1.20 | WID + 36 месяцев | Поддержка MacOS |
* Когда это будет сделано
| Особенность | % сделанный | Тодо |
|---|---|---|
| Окно | 95 | Сбросить тень |
| Диалог | 90 | Кнопка по умолчанию |
| Комплекс сообщения | 100 | |
| Меню | 100 | |
| Вложенные окна | 90 | |
| MDI | 0 | |
| Вкладки | 95 | Вертикальные вкладки |
| Панели инструментов | 90 | Поддержка раскрываемой кнопки |
| Менеджеры макета | 95 | Необходимо полностью поддерживать политики размера |
| Этикетка | 100 | |
| Кнопка | 100 | |
| Взгляд таблицы | 95 | Выбор; клеточный виджет |
| Вид дерева | 95 | |
| Список просмотр | 95 | |
| Текст редактируется | 90 | Столбцы; богатый текст (HTML); отменить/повторно |
| Редактировать линию | 100 | |
| Спин ящик | 100 | |
| Слайдер | 90 | Клавиатура |
| Флажок | 100 | |
| Радиобатовая | 100 | |
| Комбо -коробка | 95 | Фильтры глобуса и режима; Обзор UX. |
| Групповая коробка | 100 | |
| Подсказки для инструментов | 0 | |
| Строка статуса | 100 | |
| Прогресс | 95 | |
| Доки | 75 | |
| Сборщик шрифта | 99 | Монопрофильный фильтр |
| Селектор градиента цвета | 95 | Библиотека обработки |
| Цветовой сборщик | 100 | |
| Дата/время | 0 | |
| Файл -браузеры (родные) | 99 | |
| Перетаскивать | 75 | |
| Описание пользовательского интерфейса/ресурса (RJSON) | 40 | |
| Инструмент: NeoGFX Design Studio | 10 | |
| i18n | 70 | |
| L10n | 0 | Великобритания английский, американский английский, французский, немецкий, китайский |
| HID: игровые контроллеры | 80 | Калибровка/настройки пользовательского интерфейса; Картирование кнопки DirectInput |
| Мультимонитор | 50 | DPI меняется при изменении или перетаскивании между мониторами |
| Сцена График | 0 | |
| Шкуры | 40 |