Commit Graph
60 Commits
Author SHA1 Message Date
SpaiR e328d738ce [WIP] Viewports backend 2020-08-30 15:47:27 +03:00
SpaiR 8494bd8361 Add ImPlatformIO, ImGuiViewport 2020-08-29 15:33:15 +03:00
SpaiR dce574ef76 Rename ImGui#touch to ImGui#init 2020-08-23 21:12:04 +03:00
SpaiR 7bfa1b6195 Remove *New versions of methods, since now is possible to change the pointer explicitly 2020-08-23 17:00:23 +03:00
SpaiR 1dcf2328a4 Refactor mapping to the native structs 2020-08-23 16:49:16 +03:00
SpaiR 1209caa518 Initial Multi-Viewport implementation 2020-08-23 14:13:03 +03:00
SpaiR 640f56b4be Add ImGui helper methods to get ImVec2 values 2020-07-11 18:50:57 +03:00
SpaiR f555f84d2e Remove redundant "textEnd" argument from text methods 2020-07-08 04:52:34 +03:00
SpaiR 6c008e6e8c Update binding to Dear ImGui v1.77 2020-07-03 16:38:18 +03:00
SpaiR e56990f2c9 Simplify drag'n'drop API with ability to directly transfer Java objects 2020-06-18 22:03:18 +03:00
SpaiR 236a6de0a3 Add ImGuiStorage 2020-06-17 17:00:13 +03:00
SpaiR 2de7a25e99 Rename ImBool to ImBoolean 2020-06-16 17:21:09 +03:00
SpaiR ebd1e69f89 Refactor ImGuiInputTextData into an inner ImString class and rename to InputData 2020-06-16 17:20:09 +03:00
SpaiR e60f56beb7 Move primitive wrappers into its own package "imgui.type" 2020-06-16 17:07:21 +03:00
SpaiR 911bde2d02 Rename package: enums->flag 2020-06-16 16:58:49 +03:00
SpaiR 1235a8d478 Fix build for windows 2020-06-08 03:40:42 +03:00
SpaiR b25b5d55ad Make getID to return int instead of long 2020-06-06 21:51:11 +03:00
SpaiR 8ac87a9606 Add ImColor helper. Increase flexibility of the color API
In most of the places it's now possible to provide a simple int value, instead of float numbers.
2020-06-06 17:47:14 +03:00
SpaiR fbe0ed5a08 Fix getBackgroundDrawList() and getForegroundDrawList(). Add methods to create draw list objects with constant pointer 2020-06-06 16:01:02 +03:00
SpaiR 99bb339eae Add support for MacOsX 2020-06-02 22:02:40 +03:00
SpaiR 5458a03757 Expose docking API 2020-05-30 16:24:23 +03:00
SpaiR 34cba60528 Add ImGui#checkbox which can take simple boolean 2020-05-22 03:14:58 +03:00
SpaiR fe89f8dd81 Fix ImString auto-resize when during the copy-paste 2020-05-20 00:51:44 +03:00
SpaiR 19bd512a22 Refactor ImDrawList 2020-05-17 21:09:53 +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 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 f05ff1e571 Fix windows64 compilation 2020-02-11 01:10:08 +03:00
SpaiR a342e442dc Fix compiler warnings 2020-02-11 00:51:08 +03:00
SpaiR eed23dbd39 Update binding API to Dear ImGui v1.75 2020-02-10 23:18:12 +03:00
SpaiR 01b7bec5b2 [fonts] Remove TODO's with font stuff 2020-02-10 22:03:36 +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 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 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 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 fbf1c0d1c2 Add ImString resize support 2020-01-01 13:41:44 +03:00