Skip to content

moebiussurfing/ofxImGui_v4

Repository files navigation

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

  • Collect all helpers and useful examples in the same place.
  • Add node patching repositories with OF examples.
  • Any help about how to add node pacthing engines will be appreciated!
  • Looking to port guizmo too.

Related links

WHY A SIMPLER WRAPPER?
PlaymodesStudio/ofxImGuiSimple#2
pjulien21/ofImGuiApp#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 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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published