Commit Graph
140 Commits
Author SHA1 Message Date
SpaiR 642d7ab2f5 [API] Change ImFontConfig#setEllipsisChar "short" to "int" 2021-02-20 12:17:00 +02:00
SpaiR cd6432b4b7 [API] Add ImFont methods
Added:
 - FindGlyph
 - FindGlyphNoFallback
 - GetCharAdvance
 - IsLoaded
 - GetDebugName
 - CalcTextSizeA
 - CalcWordWrapPositionA
 - RenderChar
 - RenderText
2021-02-20 12:16:10 +02:00
SpaiR a2444c6b5d [API] Add ImDrawList methods
Added:
 - PrimReserve
 - PrimUnreserve
 - PrimRect
 - PrimRectUV
 - PrimQuadUV
 - PrimWriteVtx
 - PrimVtx
2021-02-20 12:14:44 +02:00
SpaiR 08bf84ad64 [API] Dear ImGui v1.81 2021-02-20 11:16:44 +02:00
SpaiR 3c0fb93ea0 [Build] Migrate from Bintray to Maven Central 2021-02-06 20:48:29 +02:00
SpaiR b3dda5986f [Build] Fix bintray task 2021-01-25 23:44:21 +02:00
SpaiR 859a9af307 [API] Add internal ImGui#calcItemSize and ImGui#splitterBehavior methods 2021-01-25 23:19:09 +02:00
SpaiR 39d1513e91 [Build] Cleanup gradle 2021-01-25 22:03:17 +02:00
SpaiR cf9e74b1d0 [Example] Migrate example to the new module 2021-01-24 22:20:37 +02:00
SpaiR d7a87ed508 [API] Add ImColor#hslToColor methods 2021-01-23 21:19:13 +02:00
SpaiR 7043cd642b [API] Add missing ImGui::InputTextWithHint() method 2021-01-23 20:48:13 +02:00
SpaiR 13b3836e47 [API] Delete obsolete functions 2021-01-23 20:24:40 +02:00
SpaiR 33309088a2 [API] Dear ImGui v1.80 2021-01-23 20:03:49 +02:00
SpaiR 64150f3388 [API] Move flags into separate packages 2021-01-23 16:39:50 +02:00
SpaiR 1ed21721c4 [API] Add imconfig override file 2021-01-23 16:39:37 +02:00
SpaiR 9e8f9ee025 [API] Move extensions into separate package 2021-01-23 16:28:41 +02:00
SpaiR bb472b9fe9 [Binding] Fix ImNodeEditor minor probs and add Style and Config struct 2021-01-23 16:04:57 +02:00
SpaiR 5beb896b50 [Binding] Fix ImNodes minor probs and add Style struct 2021-01-23 16:04:57 +02:00
Danil Dubrovksy a2d5ba0035 [Binding] Implemented java bindings for imnodes and imgui-node-editor.
Implemented simple graph editor to demonstrate both imnodes and imgui-node-editor usage.
2021-01-23 15:15:17 +02:00
SpaiR 8ac8a0719b [API] Add API for Dear ImGui v1.79 2020-10-17 14:58:04 +03:00
Silent Orb 06322ac726 [API] Fixed four of the ImGuiTreeNodeFlags that were all set to Framed (#26) 2020-10-17 11:18:54 +03:00
SpaiR 1e9db613a9 [API] Implement ImGuiTextFilter 2020-10-06 17:56:09 +03:00
SpaiR 897ca4947b [API] Change natives extract folder
So the folder will be unique for sure
2020-10-06 17:30:37 +03:00
SpaiR 9fdd6d7e14 [API] Add internal ImGuiItemFlags api 2020-09-21 18:12:17 +03:00
SpaiR 1abbf9d14d [API] Fix dockBuilderSplitNode arguments 2020-09-06 14:24:28 +03:00
SpaiR 3d438a0029 [Example] Refactor example 2020-09-05 15:27:03 +03:00
SpaiR 4e564240ca [API] Add support for DockBuilder 2020-09-05 15:27:03 +03:00
SpaiR 2c66c8d3c5 [Doc] Fix javadocs 2020-08-31 00:29:44 +03:00
SpaiR a97242eaeb [Build] Migrate to the new bintray repos 2020-08-31 00:00:10 +03:00
SpaiR 23b9c30b45 [API] Fix windows build 2020-08-30 23:23:24 +03:00
SpaiR 0b4aa25b1d [API] Add API for Dear ImGui v1.78 2020-08-30 23:04:23 +03:00
SpaiR 13c3a28f09 [API] Add ImGuiPlatformMonitor 2020-08-30 23:04:05 +03:00
SpaiR b065d004f7 [API] Simplify flags API 2020-08-30 21:51:04 +03:00
SpaiR e9cfd62137 [WIP] Viewports backend, 2 2020-08-30 21:10:18 +03:00
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 60cb864fef Optimize ImDrawData memory consumption 2020-08-23 16:56:49 +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 b9f5e5315e Add ImString#isEmpty and ImString#isNotEmpty methods 2020-08-06 13:28:05 +03:00
SpaiR 373d951015 Fix checkstyle 2020-07-13 03:16:43 +03:00
SpaiR 92a9d43876 Add shortcut methods to add/remove config/backend flags 2020-07-12 15:07:35 +03:00
SpaiR 640f56b4be Add ImGui helper methods to get ImVec2 values 2020-07-11 18:50:57 +03:00
SpaiR 50ce76a5d4 Add ImGuiIO helper methods to get ImVec2 values 2020-07-09 13:28:58 +03:00
SpaiR f013696f11 Add ImFontConfig helper methods to get ImVec2 values 2020-07-09 13:28:50 +03:00
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