From 407d1b9cc44ee03b373c64448c330d4c103590fb Mon Sep 17 00:00:00 2001 From: SpaiR Date: Sun, 17 May 2020 21:33:11 +0300 Subject: [PATCH] Remove public constructor for ImDrawData --- imgui-binding/src/main/java/imgui/ImDrawData.java | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/imgui-binding/src/main/java/imgui/ImDrawData.java b/imgui-binding/src/main/java/imgui/ImDrawData.java index bddc24d..3ef9b57 100644 --- a/imgui-binding/src/main/java/imgui/ImDrawData.java +++ b/imgui-binding/src/main/java/imgui/ImDrawData.java @@ -22,15 +22,6 @@ public final class ImDrawData implements ImDestroyable { private ByteBuffer idxBuffer = ByteBuffer.allocateDirect(SIZEOF_IM_DRAW_IDX * FACTOR).order(ByteOrder.nativeOrder()); private ByteBuffer vtxBuffer = ByteBuffer.allocateDirect(SIZEOF_IM_DRAW_VERT * FACTOR).order(ByteOrder.nativeOrder()); - /** - * This class will create a native structure. - * Call {@link #destroy()} method to manually free used memory. - */ - public ImDrawData() { - ImGui.touch(); - ptr = nCreate(); - } - ImDrawData(final long ptr) { this.ptr = ptr; } @@ -55,11 +46,6 @@ public final class ImDrawData implements ImDestroyable { imDrawDataPtrID = env->GetFieldID(jImDrawDataClass, "ptr", "J"); */ - private native long nCreate(); /* - ImDrawData* imDrawData = new ImDrawData(); - return (intptr_t)imDrawData; - */ - private native void nDestroy(long ptr); /* delete (ImDrawData*)ptr; */