Светлая тема Тёмная тема Dante Leoncini
Этот перевод сделан ИИ и может содержать ошибки. Язык оригинала — испанский.

Whisk3D UI — это лёгкая кроссплатформенная библиотека графических интерфейсов, построенная поверх Whisk3D Core. Она даёт базовые компоненты для создания интерфейсов приложений и видеоигр.

Она родилась из потребности иметь единый интерфейс, который одинаково работал бы на Windows, Linux, Android и Symbian, без необходимости поддерживать отдельную реализацию для каждой платформы. Со временем она превратилась в отдельный проект, пригодный для переиспользования в любом приложении на базе Core.

Компоненты

  • Кнопки, отрисовка текста, окна и панели.
  • Полосы прокрутки, модальные окна и уведомления.
  • Работает с сенсорным экраном, мышью и клавиатурой.

Почему атлас текстур?

Большинство современных интерфейсов используют векторную графику, но многие старые устройства (например, Symbian S60 первого поколения) не ускоряют её аппаратно и в итоге отрисовывают программно, что убивает производительность. Именно поэтому Whisk3D UI использует атласы битмап-текстур для текста и элементов управления, по максимуму задействуя 3D-ускорение таких устройств, как Nokia N95.

Его использование необязательно: вы можете сделать свой собственный интерфейс. Лицензия MIT.

В разработке: её сейчас очищают и упрощают (отделяя от Editor), а позже появятся примеры использования.

Помощники и покровители

Люди, благодаря которым существует Whisk3D: порты, упаковка, исправления… и патроны, которые его поддерживают.

Нравится то, что я делаю?

Я делаю всё это с большой любовью: свободное ПО и просветительские видео. Если вам нравится то, что я делаю, или вы хотите, чтобы я продолжал создавать проекты и больше видео о свободном ПО, вы можете меня поддержать:

Купить мне кофе Стать патроном!