Commit Graph
88 Commits
Author SHA1 Message Date
SpaiR 5fc32e8d6e Add ImFont helper methods to get ImVec2 values 2020-07-09 13:28:44 +03:00
SpaiR 8cdb72b421 Add ImDrawList helper methods to get ImVec2 values 2020-07-09 13:28:36 +03:00
SpaiR 8e604fd802 Add ImDrawData helper methods to get ImVec2 values 2020-07-09 13:28:29 +03:00
SpaiR fc8f0b0a2f Add ImGuiStyle helper methods to get ImVec2 values 2020-07-08 13:05:33 +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 5c1f8f5c33 Add ImString support for "null" values
Set with "null" as a value will work in the same way String#valueOf does.
2020-06-25 15:26:49 +03:00
SpaiR 74cfec5a2a Add ImGuiIO::NavInputs
resolve #12
2020-06-25 15:17:00 +03:00
SpaiR 9f58340d6e Optimize and reduce memory footprint for ImFontAtlas#getTexDataAsAlpha8/ImFontAtlas#getTexDataAsRGBA32 methods 2020-06-21 17:42:37 +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 136cdce0db More correct way of getting wrappers hashcode 2020-06-16 17:33:51 +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 52f0343ac4 Rename package: callbacks->callback 2020-06-16 16:59:39 +03:00
SpaiR 911bde2d02 Rename package: enums->flag 2020-06-16 16:58:49 +03:00
SpaiR 2ba2216957 Rename ImColor methods 2020-06-16 16:53:42 +03:00
SpaiR 1235a8d478 Fix build for windows 2020-06-08 03:40:42 +03:00
SpaiR ed3acd1716 Add ImGuiOnceUponAFrame helper 2020-06-07 18:26:43 +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 71e7265858 Implement Cloneable for all primitive wrappers 2020-06-06 16:40:08 +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 7a0e9ec942 Add ImGuiListClipper
Add ImGuiListClipper
2020-06-06 16:01:02 +03:00
SpaiR 99bb339eae Add support for MacOsX 2020-06-02 22:02:40 +03:00
SpaiR 547f24ed04 Fix javadoc 2020-05-30 16:32:20 +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 834b9e62cb Make ImString to return UTF-8 encoded string 2020-05-20 01:29:55 +03:00
SpaiR fe89f8dd81 Fix ImString auto-resize when during the copy-paste 2020-05-20 00:51:44 +03:00
SpaiR a4b73ca382 Fix javadoc 2020-05-19 01:10:34 +03:00
SpaiR d5b76bc2c8 Update example 2020-05-18 23:17:27 +03:00
SpaiR 7f152431fa Add freetype support 2020-05-18 13:42:40 +03:00
SpaiR 407d1b9cc4 Remove public constructor for ImDrawData 2020-05-17 21:33:11 +03:00
SpaiR 19bd512a22 Refactor ImDrawList 2020-05-17 21:09:53 +03:00
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