Исходник PrismUI : framework - easy UI developing

  • 140
  • 70
Контакты для связи отсутствуют.
- Что такое PrismUI?
PrismUI - это фреймворк, сделанный на базе DX9 рендера, а именно системы drawlist от ocornut (ocornut - Overview)
Теперь давайте поговорим о хронологии:
Изначально кодером данного фреймворк'а был shfl32, но потом им стал я.
В дорелизной версии фреймворк хотели написать на своем DX9, однако при Бета-тестировании мы столкнулись с тем, что у юзеров могли возникнуть различные проблемы при рендере. По этой причине мы переписали его под drawlist ImGui.
Пару слов о самом фреймворк'е:
На данный момент gui находится в статусе Бета-тестирования так как он имеет много критических багов и в нем отсутствуют самых обычные вещи (скрол и т.п).
SS
Screenshot_43.png
На скриншоте вы можете видеть пример использования данного фреймворк'а.
В нем имеется система стилей, (Таких же, как и в ImGui)
Главным плюсом является приятный и удобный синтаксис.
В гуи имеются такие элементы как :
Код:
-Window
-Child
-Checkbox
-Text
-Slider
-Combo
-Multi
-Colorpicker
-Button
//Как использовать в коде :
Код:
-begin_frame(title, pos, size,flags);
-begin_child_window(title, size, flags);
-text(title);
-checkbox(title, bool*);
-button(title, size);
-slider_float(title, val*, max);
-slider_int(title, val*, max);
-combo(title, val*, elements_text, size);
-multi(title, bool**, elements_text, size);
-color_picker(title, col[4]);
combo/multi :
colorpicker :
Функционал будет дополняться.
Под конец хочу сказать, что на GitHub'e уже есть пример меню на моем фреймворк'е.
В прочем, там вы и сможете пощупать его.
DW :
За помощью обращаться в личные сообщения форума...
Sponsor: colby57
 
Последнее редактирование:
  • 2
  • 1
Контакты для связи отсутствуют.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
- Что такое PrismUI?

-Изначально фреймворк был под руководством shfl32, однако позже проект сменил кодера. До выхода в релиз, фреймворк должен был быть сделан на своем DX9 рендере, однако при бэта-тестировании столкнулись с проблемой, что подключение рендера может вызвать проблемы у некоторых, поэтому был переписан под drawlist ImGui.
-О фреймворке :
На данный момент гуи находится в статусе бэты, и имеет много багов и недочетов. Так же нету важных вещей, как скролл окна, однако в скором времени это будет исправлено.
SS :

На скриншоте вы можете видеть пример использования framework. Имеется система стилей, как и в ImGui.
Код довольно понятен и удобен.
В гуи имеются такие элементы как :
Код:
-Window
-Child
-Checkbox
-Text
-Slider
-Combo
-Multi
-Colorpicker
-Button
//Как использовать в коде :
Код:
-begin_frame(title, pos, size,flags);
-begin_child_window(title, size, flags);
-text(title);
-checkbox(title, bool*);
-button(title, size);
-slider_float(title, val*, max);
-slider_int(title, val*, max);
-combo(title, val*, elements_text, size);
-multi(title, bool**, elements_text, size);
-color_picker(title, col[4]);
combo/multi :

colorpicker :

Функционал будет дополняться.
Хочу сразу сказать, что в проекте уже написан пример меню на фреймворке, там вы более подробно можете познакомиться с опытом работы с этим гуи. Изначально стоят приятные цвета и весь функционал в примере.
В гуи используется система brush, на подобии cursor в ImGui.

Код:
-set_offset_brush(pos p); //Ставит позицию кисточки на заданную
DW :
За помощью обращаться в личные сообщения форума...
Sponsor: colby57
Топ штучка
 
  • 314
  • 1
  • 114
воу воу PrismUI супер секси, раздвинуть UI, нюхать между ними и вылизать ароматный вкусный Prism, слизывать вкусную влагу с абалденно пахнущей PrismUI, ласкать языком Prism
 
  • 140
  • 70
Контакты для связи отсутствуют.
воу воу PrismUI супер секси, раздвинуть UI, нюхать между ними и вылизать ароматный вкусный Prism, слизывать вкусную влагу с абалденно пахнущей PrismUI, ласкать языком Prism
Спасибо за отзыв, АХВАзав
 
  • 140
  • 70
Контакты для связи отсутствуют.
-Обновление от 11.03.2021
-Исправлены известные баги и недочеты.
-Добавлен Input элемент для текста.
-Добавлен List для выбора элементов
-Добавлен TextBox
-Добавлен ToggleButton
-Добавлен Hotkey
 
Последнее редактирование:
  • 1
  • 0
Контакты для связи отсутствуют.
Блин опять имгуй) а так выглядит круто.
 

Похожие темы

Сверху Снизу