[API] Remove lazy-created sructs and add methods to verify struct pointer

This commit is contained in:
SpaiR committed 2021-02-27 16:15:11 +02:00
1 parent c33331e13b
commit 91d636a659
8 files changed
+60 -75

No files matched your search

@@ -51,11 +51,7 @@ public final class ImGui extends imgui.ImGui {
*/
public static ImGuiDockNode dockBuilderGetNode(final int nodeId) {
final long ptr = nDockBuilderGetNode(nodeId);
if (ptr == 0) {
return null;
}
DOCK_NODE.ptr = ptr;
DOCK_NODE.ptr = nDockBuilderGetNode(nodeId);
return DOCK_NODE;
}
@@ -64,11 +60,7 @@ public final class ImGui extends imgui.ImGui {
*/
public static ImGuiDockNode dockBuilderGetCentralNode(final int nodeId) {
final long ptr = nDockBuilderGetCentralNode(nodeId);
if (ptr == 0) {
return null;
}
DOCK_NODE.ptr = ptr;
DOCK_NODE.ptr = nDockBuilderGetCentralNode(nodeId);
return DOCK_NODE;
}