← Back

ofxImGui_v4

github.com/moebiussurfing/ofxImGui_v4 · @moebiussurfing
OF 0.11 GUI

DEPRECATED openFrameworks addon to wrap ImGui but simpler and easy to update than /jvcleave/ofxImGui. Includes some OF helpers, links, and examples.

2 2 Last commit 4y ago Created 6y ago

README

ofxImGui_v4



Notes by @moebiusSurfing:



DEPRECATED

Currently I am using this fork: https://github.com/moebiussurfing/ofxSurfingImGui

https://github.com/Daandelange/ofxImGui/tree/ofParameters-Helpers-Test Multicontext/instances

ImGui 1.80+



NOT READY TO USE YET. STILL VERY BUGGY. I AM HAVING PROBLEMS TO ADD HELPERS TO HANDLE ofParameters



About

Currently updated to docking branch on Jul 17, 2020 https://github.com/ocornut/imgui/tree/docking https://github.com/ocornut/imgui/commit/3d4af15d1d5f5d3746b69859308949c357e0c21e folder /v1.77 includes /libs and /opengl folders to easy switch to non-docking 1.77 release version.

/example-demo

image

image

This is a splitted-fork from https://github.com/yumataesu/ofxImGui_v3 Author of the addon: @yumataesu Using some of the OF helper funtions.

Why this fork?

Simpler and easy to update than the official addon: https://github.com/jvcleave/ofxImGui My main idea here is to have a simpler wrapper but with some helper methods useful for openFrameworks, mainly to easy handle ofParameter/ofParameterGroup. Besides ofxImGui: it allows helpesr using native begin/end, not required ofxImgui:Begin/End Like ofxImGuiSimple or ofxImGui_v3, intended to use the more pure ImGui code as possible. I will add some related personal notes, interesting links and examples (focused in OF).

https://github.com/ocornut/imgui/releases/tag/v1.77

Thanks to

@yumataesu -> for the original code! And thanks to all the coders of the below links.

Tested System

OF 0.11 / Windows10 / VS2017

TODO

Related links



WHY A SIMPLER WRAPPER? https://github.com/PlaymodesStudio/ofxImGuiSimple/issues/2 https://github.com/pjulien21/ofImGuiApp/issues/1

OF IMGUI CODE https://github.com/PlaymodesStudio/ofxImGuiSimple -> simple but without helpers https://github.com/yasuhirohoshino/ofxPBRHelper -> cool addon that uses ImGui to scene handle and store/recall settings https://github.com/sebasobotka/ofxImGui -> Combo and ListBox which can take a vector<string> and customize fonts ( + .otf) https://github.com/MacFurax/ofxImGui -> nice theme, custom widgets kind of sound synth device like circular knob... https://github.com/pjulien21/ofImGuiApp -> simple but modifiying main.app https://github.com/yumataesu/ImGui_Widgets -> kind of vj widgets https://github.com/Iwanaka/ofxMyUtil/blob/master/src/utils/ofxMyUtilImGui.h -> OF helpers. https://github.com/geekowll/imdesigner -> tools to create and deep customize widgets https://github.com/katotetsuro/ofxImGui/tree/multiwindow -> simple code to allow multiwindow/contexts without crash https://github.com/memo/ofxMSAControlFreakImGui https://github.com/rystylee/ofxImGui-docking https://github.com/Akira-Hayasaka/ofxImGui_SplineEditor https://github.com/d3cod3/ofxImGui/commit/a288774a4ff2bd395a47e7720d9cdb487e23fc94 -> customize fonts

RAW IMGUI CODE https://github.com/ocornut/imgui_club -> main examples https://github.com/aiekick/ImGuiFileDialog -> files browsers https://github.com/AirGuanZ/imgui-filebrowser https://github.com/CedricGuillemet/ImGuizmo -> gizmos https://github.com/BrutPitt/imGuIZMO.quat https://github.com/john-chapman/im3d

NODE PATCHING https://github.com/thedmd/imgui-node-editor -> looking to port nodes into OF.. https://github.com/Nelarius/imnodes https://github.com/rokups/ImNodes https://github.com/JoshuaBatty/ofxNodeGraph -> old OF example https://github.com/sphaero/ofNodeEditor -> old OF example

Get this addon

HTTPS
SSH