v1.76-0.9
This commit is contained in:
1 parent
34cba60528
commit
727ce03e67
6 files changed
+6
-6
No files matched your search
@@ -6,7 +6,7 @@ JNI based binding for [Dear ImGui](https://github.com/ocornut/imgui) with no dep
|
|||||||
Please read **Binding Notice** to get more info about java-specific things of the API.<br>
|
Please read **Binding Notice** to get more info about java-specific things of the API.<br>
|
||||||
See official [documentation](https://github.com/ocornut/imgui#usage) and [wiki](https://github.com/ocornut/imgui/wiki) to get more info about how to do things in Dear ImGui.
|
See official [documentation](https://github.com/ocornut/imgui#usage) and [wiki](https://github.com/ocornut/imgui/wiki) to get more info about how to do things in Dear ImGui.
|
||||||
|
|
||||||
imgui-java provides all the data you need to render Dear ImGui. If, for some reason, you want to use your own backend renderer, see how things are done in [ImGuiImplGl3](https://github.com/SpaiR/imgui-java/blob/v1.76-0.8.1/imgui-lwjgl3/src/main/java/imgui/gl3/ImGuiImplGl3.java).
|
imgui-java provides all the data you need to render Dear ImGui. If, for some reason, you want to use your own backend renderer, see how things are done in [ImGuiImplGl3](https://github.com/SpaiR/imgui-java/blob/v1.76-0.9/imgui-lwjgl3/src/main/java/imgui/gl3/ImGuiImplGl3.java).
|
||||||
|
|
||||||
Binding has the next versioning semantic: `imguiVersion-bindingVersion`.<br>
|
Binding has the next versioning semantic: `imguiVersion-bindingVersion`.<br>
|
||||||
For example `1.74-0.1` means that imgui-java uses `1.74` version of Dear ImGui and binding itself has the version `0.1`.
|
For example `1.74-0.1` means that imgui-java uses `1.74` version of Dear ImGui and binding itself has the version `0.1`.
|
||||||
@@ -19,12 +19,12 @@ _Make sure you have installed Java 8 or higher._
|
|||||||
You can try Dear ImGui with Java by yourself in a three simple steps:
|
You can try Dear ImGui with Java by yourself in a three simple steps:
|
||||||
|
|
||||||
```
|
```
|
||||||
git clone --branch v1.76-0.8.1 https://github.com/SpaiR/imgui-java.git
|
git clone --branch v1.76-0.9 https://github.com/SpaiR/imgui-java.git
|
||||||
cd imgui-java
|
cd imgui-java
|
||||||
gradlew :imgui-lwjgl3:startExample
|
gradlew :imgui-lwjgl3:startExample
|
||||||
```
|
```
|
||||||
|
|
||||||
That's all! You will start an example app [ImGuiGlfwExample](https://github.com/SpaiR/imgui-java/blob/v1.76-0.8.1/imgui-lwjgl3/src/test/java/ImGuiGlfwExample.java). Feel free to modify [ExampleUi](https://github.com/SpaiR/imgui-java/blob/v1.76-0.8.1/imgui-lwjgl3/src/test/java/ExampleUi.java) class to try different Dear ImGui widgets in action.
|
That's all! You will start an example app [ImGuiGlfwExample](https://github.com/SpaiR/imgui-java/blob/v1.76-0.9/imgui-lwjgl3/src/test/java/ImGuiGlfwExample.java). Feel free to modify [ExampleUi](https://github.com/SpaiR/imgui-java/blob/v1.76-0.9/imgui-lwjgl3/src/test/java/ExampleUi.java) class to try different Dear ImGui widgets in action.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
@@ -38,7 +38,7 @@ repositories {
|
|||||||
|
|
||||||
ext {
|
ext {
|
||||||
lwjglVersion = '3.2.3'
|
lwjglVersion = '3.2.3'
|
||||||
imguiVersion = '1.76-0.8.1'
|
imguiVersion = '1.76-0.9'
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
@@ -69,7 +69,7 @@ Alternatively you can download imgui-java binaries manually from the [release pa
|
|||||||
**You are ready to use imgui-java binding!**
|
**You are ready to use imgui-java binding!**
|
||||||
|
|
||||||
## Using FreeType
|
## Using FreeType
|
||||||
Dear ImGui by default uses an stb_strutype library to render a fonts atlas. It's possible to use FreeType instead to get better fonts quality. See an example in [ImGuiGlfwExample](https://github.com/spair/imgui-java/blob/v1.76-0.8.1/imgui-lwjgl3/src/test/java/ImGuiGlfwExample.java#L279). [Read more](https://github.com/ocornut/imgui/blob/v1.76/misc/freetype/README.md)
|
Dear ImGui by default uses an stb_strutype library to render a fonts atlas. It's possible to use FreeType instead to get better fonts quality. See an example in [ImGuiGlfwExample](https://github.com/spair/imgui-java/blob/v1.76-0.9/imgui-lwjgl3/src/test/java/ImGuiGlfwExample.java#L279). [Read more](https://github.com/ocornut/imgui/blob/v1.76/misc/freetype/README.md)
|
||||||
|
|
||||||
## Binding Notice
|
## Binding Notice
|
||||||
* All Dear ImGui methods are available in `camelCase`, not in `PascalCase`.
|
* All Dear ImGui methods are available in `camelCase`, not in `PascalCase`.
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1
-1
@@ -1 +1 @@
|
|||||||
version=1.76-0.8.1
|
version=1.76-0.9
|
||||||
Reference in new issue
Block a user