JNI based binding for Dear ImGui
MIT License
Bot releases are visible (Hide)
Added support for DockBuilder API. It could be used to created windows docked from start. https://github.com/ocornut/imgui/issues/2109#issuecomment-426204357
A proper example has been added as well.
Published by SpaiR about 4 years ago
WARNING!
Binding address has been updated. It's the same but with imgui-java
prefix for artifacts id. Check readme to see dependencies instruction.
imgui.glfw.ImGuiImplGlfw
implementation instead. Otherwise no guarantees provided.ptr
which points to their native structure. It's not recommended to touch this field if you don't know what are you doing.Update imgui-java to Dear ImGui v1.77
imgui.type
imgui.callbacks
-> imgui.callback
imgui.enums
-> imgui.flag
ImGuiInputTextData
converted into the inner class of ImString
and renamed to InputData
ImBool
-> ImBoolean
ImGuiStorage
classsetDragDropPayloadObject(String, Object)
, acceptDragDropPayloadObject(String): Object
, getDragDropPayloadObject(): Object
. With new methods you can use any Java object as payload. Read javadoc to get more info.ImFontAtlas#getTexDataAsAlpha8
/ImFontAtlas#getTexDataAsRGBA32
methodsgetWindowDrawListNew()
, getBackgroundDrawListNew()
, getForegroundDrawListNew()
). Read javadoc to get more infoImColor
helper to create a ABGR packed int value used by Dear ImGuiClonable
interface for all primitive wrappersgetID
method now returns ID as an int numberDocking support!