@@ -138,7 +138,7 @@ Feel free to add other platforms.
138
138
| ----------------------------| ---------|
139
139
| imgui-java-natives-windows | Windows |
140
140
| imgui-java-natives-linux | Linux |
141
- | imgui-java-natives-macos | MacOS |
141
+ | imgui-java-natives-macos | macOS |
142
142
143
143
Take a note, that you also need to add dependencies to [ LWJGL] ( https://www.lwjgl.org/ ) . Examples below shows how to do it as well.
144
144
@@ -247,20 +247,22 @@ dependencies {
247
247
2 . Download ` imgui-binding-${version}.jar ` , ` imgui-lwjgl3-${version}.jar ` and binary libraries for your OS;
248
248
- imgui-java64.dll - Windows
249
249
- libimgui-java64.so - Linux
250
- - libimgui-java64.dylib - MacOS
250
+ - libimgui-java64.dylib - macOS
251
251
3 . Add jars to your classpath;
252
252
4 . Provide a VM option: ` imgui.library.path ` or ` java.library.path ` . It should point to the folder where you've placed downloaded native libraries.
253
253
</details >
254
254
255
255
#### Java Module System
256
256
If using Java 9 modules, imgui-java has Automatic Module Names:
257
257
258
- | Package | Module |
259
- | --------------------| ---------------|
260
- | imgui-java-app | imgui.app |
261
- | imgui-java-binding | imgui.binding |
262
- | imgui-java-lwjgl3 | imgui.lwjgl3 |
263
- | imgui-java-natives | imgui.natives |
258
+ | Package | Module |
259
+ | ----------------------------| -----------------------|
260
+ | imgui-java-app | imgui.app |
261
+ | imgui-java-binding | imgui.binding |
262
+ | imgui-java-lwjgl3 | imgui.lwjgl3 |
263
+ | imgui-java-natives-windows | imgui.natives.windows |
264
+ | imgui-java-natives-linux | imgui.natives.linux |
265
+ | imgui-java-natives-macos | imgui.natives.macos |
264
266
265
267
## Extensions
266
268
- [ ImNodes] ( https://github.com/Nelarius/imnodes/tree/857cc860af05ac0f6a4039c2af33d982377b6cf4 ) | [ Example] ( https://github.com/SpaiR/imgui-java/blob/v1.86.3/example/src/main/java/ExampleImNodes.java ) <br >
@@ -332,7 +334,7 @@ Don't forget to make clear for your Linux/Mac users, that they will need to inst
332
334
|-------------------------------|---------|
333
335
| imgui-java-natives-windows-ft | Windows |
334
336
| imgui-java-natives-linux-ft | Linux |
335
- | imgui-java-natives-macos-ft | MacOS |
337
+ | imgui-java-natives-macos-ft | macOS |
336
338
337
339
# Binding Notice
338
340
Binding was made with java usage in mind. Some places of the original library were adapted for that.<br>
@@ -362,7 +364,7 @@ Ensure you've downloaded git submodules. That could be achieved:
362
364
- Build with: `./gradlew :imgui-binding:generateLibs -Denvs=linux -Dlocal`
363
365
- Run with: `./gradlew :example:run -PlibPath=../imgui-binding/build/libsNative/linux64`
364
366
365
- ### MacOS
367
+ ### macOS
366
368
- Check dependencies from "Linux" section and make sure you have them installed.
367
369
- Build with: `./gradlew :imgui-binding:generateLibs -Denvs=mac -Dlocal`
368
370
- Run with: `./gradlew :example:run -PlibPath=../imgui-binding/build/libsNative/macosx64`
@@ -372,9 +374,9 @@ In `envs` parameter next values could be used `win`, `linux` or `mac`.<br>
372
374
On Windows always use local build.
373
375
374
376
# Support
375
- You can support the project to motivate its further development.
376
-
377
377
[](https://ko-fi.com/P5P5BF17Q)
378
378
379
+ You can support the project to motivate its further development.
380
+
379
381
# License
380
382
See the LICENSE file for license rights and limitations (Apache-2.0).
0 commit comments