Commit Graph
52 Commits
Author SHA1 Message Date
SpaiR 41d7f4e04a Reactor ImGuiImplGl3
- Almost a 1:1 port of original C++ code
 - Fix for the OpenGL profiles >= 3.2
2020-05-17 20:19:07 +03:00
SpaiR 283e78070c Simplify, improve and optimize the rendering for LWJGL3 2020-05-17 16:15:12 +03:00
SpaiR ed7bf3601a Update binding API to Dear ImGui v1.76 2020-05-16 17:39:52 +03:00
SpaiR 162c1cd0dd Fix javadoc 2020-04-09 11:17:50 +03:00
SpaiR 42262e1a68 Remove unnecessary cast to long, which breaks builds for Win x64 2020-04-09 10:34:31 +03:00
SpaiR 4df53e7b39 [fixes #3] Fix binding for input fields
- InputFloat3
- InputFloat4
- InputInt3
- InputInt4
2020-02-19 07:48:25 +03:00
SpaiR 7ddf242ab4 Natively mapped ImGuiStyle class 2020-02-14 22:43:37 +03:00
SpaiR 1833ab5fe8 Fix treeNode methods and pointer types 2020-02-14 22:12:26 +03:00
SpaiR 8571a01abd Add methods to provide and get separate ImGuiStyle.Colors values 2020-02-11 22:03:07 +03:00
SpaiR 2a4ed6c5cb JavaDoc for ImGuiIO 2020-02-11 01:19:21 +03:00
SpaiR f05ff1e571 Fix windows64 compilation 2020-02-11 01:10:08 +03:00
SpaiR 1ded006716 Fix checkstyle 2020-02-11 00:56:12 +03:00
SpaiR a342e442dc Fix compiler warnings 2020-02-11 00:51:08 +03:00
SpaiR 4d00f348a3 Convert enums comments to JavaDoc 2020-02-10 23:58:54 +03:00
SpaiR 5a6de1c214 Add ImDrawList#addText with ImFont support 2020-02-10 23:32:55 +03:00
SpaiR aa6a8b0e68 Improve ImDrawList internal code readability with #define 2020-02-10 23:23:09 +03:00
SpaiR eed23dbd39 Update binding API to Dear ImGui v1.75 2020-02-10 23:18:12 +03:00
SpaiR 3f18a8ef51 [fonts] Add forgotten ImGuiStyle method 2020-02-10 22:50:51 +03:00
SpaiR d7bb91d9fe [fonts] Add example of how to work with fonts 2020-02-10 22:26:01 +03:00
SpaiR 01b7bec5b2 [fonts] Remove TODO's with font stuff 2020-02-10 22:03:36 +03:00
SpaiR 058928856a [fonts] Add rest of the ImFontAtlas methods 2020-02-10 22:03:13 +03:00
SpaiR e28eefd789 [fonts] Add ImFont 2020-02-10 22:02:44 +03:00
SpaiR 944b805efd [fonts] Add ImFontGlyph 2020-02-10 22:02:44 +03:00
SpaiR 876c80e861 [fonts] Add ImFontConfig->FontData and ImFontConfig->FontDataSize 2020-02-10 22:02:44 +03:00
SpaiR f16672b80a [fonts] Initial fonts support commit 2020-02-10 22:02:44 +03:00
SpaiR 313aac74ee Additional overloaded methods for ImGui#image and ImGui#imageButton 2020-01-22 22:03:08 +03:00
SpaiR 7fe31c3c77 Add native methods to ImDrawList
- pushClipRect
 - pushClipRectFullScreen
 - popClipRect
 - pushTextureId
 - popTextureId
 - getClipRectMin
 - getClipRectMax
2020-01-22 22:01:48 +03:00
SpaiR c259aaa8b6 Add an ability to load binaries from classpath 2020-01-19 14:54:04 +03:00
SpaiR 358628dd20 Refactor color params
Make places where it's needed to provide or get a color to use 'int' instead of 'long'.
2020-01-18 22:46:59 +03:00
SpaiR cb80d08ec9 Improve resize API 2020-01-04 21:23:32 +03:00
SpaiR 937b37b75a Improve string resize flow 2020-01-04 18:48:00 +03:00
SpaiR 1c037e826a Add basic support of Java<->Native callbacks
Implement them for ImGuiIO::GetClipboardTextFn and ImGuiIO::SetClipboardTextFn
2020-01-03 19:24:24 +03:00
SpaiR 03640f41c4 Add overloads for #begin, #beginTabItem and #beginPopupModal methods 2020-01-02 20:49:46 +03:00
SpaiR 882df512b4 Fix javadoc 2020-01-02 01:13:16 +03:00
SpaiR 4197ef7f9e Windows libraries and README 2020-01-02 01:09:37 +03:00
SpaiR 2b8828dda4 Add checkstyle to imgui-binding and make everything compliant to Java codestyle 2020-01-01 15:50:24 +03:00
SpaiR 3f7698fc67 Add javadoc generation 2020-01-01 14:05:41 +03:00
SpaiR 5c81054682 Change modifies order 2020-01-01 13:55:02 +03:00
SpaiR 306461c769 Change draw list TYPE_DEFAULT to TYPE_WINDOW 2020-01-01 13:54:16 +03:00
SpaiR fc74bef009 Add docs about new functional 2020-01-01 13:49:20 +03:00
SpaiR fbf1c0d1c2 Add ImString resize support 2020-01-01 13:41:44 +03:00
SpaiR 295471930f Add clipboard methods 2019-12-31 20:24:28 +03:00
SpaiR cd0d0f7bc5 Fix enums 2019-12-30 11:47:39 +03:00
SpaiR e11321adb7 Small tweaks 2019-12-30 00:51:48 +03:00
SpaiR dffef452c9 Build configurations for other OSs 2019-12-29 23:59:40 +03:00
SpaiR 8d241a60e6 Refactor enums to classes with static fields 2019-12-29 23:59:39 +03:00
SpaiR d4c59568d7 Improve naming 2019-12-29 23:59:39 +03:00
SpaiR fcecffa5fa ImGui API 2019-12-29 23:59:38 +03:00
SpaiR b59aea96d9 Remove internal and extension API 2019-12-29 23:59:36 +03:00
SpaiR f6e9712b38 Example tweaks 2019-12-29 23:59:36 +03:00