портативный imgui в c
Мне нужен был гибкий и простой в использовании промежуточный GUI для одного из моих проектов на D. Была довольно приличная библиотека, изначально написанная на D, под названием dimgui, которую я начал использовать. Это заставило меня влюбиться в простую концепцию IMGUI, но вскоре мне захотелось больше возможностей, чем предоставляет эта библиотека.
Я начал искать что-то похожее, но более зрелое. Я нашел IMGUI, написанный на C++, но с очень простым C-подобным интерфейсом. Я написал для него c-обертку cimgui, а затем добавил привязки к языку программирования D в заброшенном стиле.
См. исходный пример imgui ниже в приложении D:
Это скриншот моего пользовательского интерфейса, написанного в нем:
Этот (псевдо) код показывает использование cimgui на языке программирования D:
Вы можете найти полный пример проекта D на github: imgui_d_test
Первоначально опубликовано на extrawurst.github.io 26 апреля 2015 г.
Для обратной связи свяжитесь со мной в Твиттере @extrawurst