Cinder Forum ARCHIVE
ImGui is a bloat-free graphical user interface library for C/C++. It is portable, renderer agnostic and carries minimal amount of dependencies (only 3 files are needed). It is based on an "immediate" graphical user interface paradigm which allows you to build simple user interfaces with ease.
ImGui is designed to allow programmers to create "content creation" or "debug" tools (as opposed to tools for the average end-user). It favors simplicity and thus lacks certain features normally found in more high-level libraries, such as string localisation.
ImGuiStorage * tmp = ui :: GetStateStorage ();
cout <<tmp-> Data . size ()<<endl;
as it shown in examples, and it works fine. But if I include imgui (as cinderblock) in my project, audio initialization gives error in file "__tree" (there is a screenshot of err)
and there is a thread in xcode
Problem takes place even if I don't use imgui, and even if I don't #include imgui in my files, just putting it to blocks in project and it compiles with project.
after some digging i've found that problem is gone if i comment this lines in CinderImGui.cpp:
(line numbers might be not exact - may be I've add some lines while commented different parts of file )
All of this lines are about window signal connections.
So how it makes audio context go wrong? Any ideas how to fix it?
Thank you
p.s. didn't find imgui threads on http://discourse.libcinder.org/ so writing here. Correct me please if i wrong :)