4197ef7f9eb8cbe7a72fc50cab9e15e273166f32
imgui-java
A handcrafted 1-1 Java binding for Dear-ImGui.
Some of the very specific features are still in a wip state.
How to use
TBA
Binding notice:
- Since it's a 1-1 binding please consider to see official documentation and wiki to get more info about how to do things.
- In places where in C++ you need to pass
ImVec2orImVec4, you'll need to pass two or four float parameters respectively. - When you need to get an output from the Dear-ImGui use wrappers for primitives:
ImBool,ImIntetc. - Due to the Java and JNI restrictions we can't provide a fully fledged callbacks to the ImGui::InputText*() methods. Partly you could replace some of the features (like providing of the allowed chars to input) by using the ImGuiInputTextData class. Read javadoc to get more info.
How to build
TBA
Credits
This binding is based on the work of xpenatan and his version of the binding jDear-imgui.
License
See the LICENSE file for license rights and limitations (Apache-2.0).
Languages
Java
96.2%
Kotlin
2.4%
C++
0.9%
Shell
0.3%
Groovy
0.2%