Исходники - Web ImGui - IMGUI (Immediate Mode GUI) в веб-браузере | Enginr.ru - Форум социальной инженерии
WebGui — это демонстрационный проект, показывающий, как использовать интерфейс IMGUI (Immediate Mode GUI) в веб-браузере. Он разработан с использованием WebGL, GLFW и ImGui и может быть скомпилирован в WebAssembly (WASM) для запуска в браузере.


Основные особенности:​

  • IMGUI в браузере: Проект демонстрирует, как реализовать интерфейс Immediate Mode GUI в веб-среде.
  • Технологии: Используются WebGL для рендеринга, GLFW для управления окнами и событиями, а также ImGui для создания пользовательского интерфейса.
  • Компиляция в WASM: С помощью Emscripten проект компилируется в WebAssembly, что позволяет запускать его непосредственно в браузере без установки дополнительных плагинов.



Структура проекта:​

  • main.cpp: Основной исходный файл на C++, содержащий логику приложения.
  • imgui.html: HTML-файл, загружающий скомпилированный WASM-модуль и отображающий интерфейс в браузере.
  • imgui.js: JavaScript-обёртка для взаимодействия между HTML и WASM.
  • imgui.wasm: Скомпилированный WebAssembly-модуль.
  • Makefile: Файл сборки, содержащий инструкции для компиляции проекта с помощью Emscripten.
1748874757811.png


Скачать:
Скрытое содержимое доступно для зарегистрированных пользователей!
 
Активность
Пока что здесь никого нет.
Назад
Сверху