diff --git a/README.md b/README.md index b2a78a7..ef4673d 100644 --- a/README.md +++ b/README.md @@ -209,7 +209,7 @@ Zig wraper for [ImGuizmo](https://github.com/CedricGuillemet/ImGuizmo). ### Node editor API -Zig wraper for [ImGuiNodeEditor](https://github.com/thedmd/imgui-node-editor). +Zig wraper for [ImGuiNodeEditor](https://github.com/cyberegoorg/imgui-node-editor). ```zig var node_editor = zgui.node_editor.EditorContext.create(.{ .enable_smooth_zoom = true }), diff --git a/src/gui.zig b/src/gui.zig index 74e3796..1852cfe 100644 --- a/src/gui.zig +++ b/src/gui.zig @@ -370,6 +370,10 @@ pub const io = struct { pub const setConfigFlags = zguiIoSetConfigFlags; extern fn zguiIoSetConfigFlags(flags: ConfigFlags) void; + /// `pub fn getBackendFlags() BackendFlags` + pub const getBackendFlags = zguiIoGetBackendFlags; + extern fn zguiIoGetBackendFlags() BackendFlags; + /// `pub fn setBackendFlags(flags: BackendFlags) void` pub const setBackendFlags = zguiIoSetBackendFlags; extern fn zguiIoSetBackendFlags(flags: BackendFlags) void; diff --git a/src/zgui.cpp b/src/zgui.cpp index fd690f6..b07cc69 100644 --- a/src/zgui.cpp +++ b/src/zgui.cpp @@ -1611,6 +1611,11 @@ extern "C" ImGui::GetIO().BackendFlags = flags; } + ZGUI_API ImGuiBackendFlags zguiIoGetBackendFlags() + { + return ImGui::GetIO().BackendFlags; + } + ZGUI_API void zguiIoSetDisplaySize(float width, float height) { ImGui::GetIO().DisplaySize = {width, height};