From 4f15805015eeef8440313ca9c154de5a6b11a783 Mon Sep 17 00:00:00 2001 From: dbr Date: Fri, 5 Mar 2021 11:58:25 +1100 Subject: [PATCH] Re-do update to 1.81 with old submodule setup Update docs to match --- docs/upgrading-imgui.md | 89 + docs/upgrading_imgui.md | 98 - imgui-sys/src/bindings.rs | 3884 +--------------- imgui-sys/src/wasm_bindings.rs | 4363 +----------------- imgui-sys/third-party/cimgui.cpp | 42 +- imgui-sys/third-party/cimgui.h | 40 +- imgui-sys/third-party/cimgui_impl.h | 1 + imgui-sys/third-party/definitions.json | 1450 +++--- imgui-sys/third-party/definitions.lua | 1420 +++--- imgui-sys/third-party/imgui | 2 +- imgui-sys/third-party/impl_definitions.json | 37 +- imgui-sys/third-party/impl_definitions.lua | 33 +- imgui-sys/third-party/overloads.txt | 5 +- imgui-sys/third-party/structs_and_enums.json | 201 +- imgui-sys/third-party/structs_and_enums.lua | 219 +- imgui-sys/third-party/typedefs_dict.json | 3 + imgui-sys/third-party/typedefs_dict.lua | 3 + 17 files changed, 2005 insertions(+), 9885 deletions(-) create mode 100644 docs/upgrading-imgui.md delete mode 100644 docs/upgrading_imgui.md diff --git a/docs/upgrading-imgui.md b/docs/upgrading-imgui.md new file mode 100644 index 0000000..b6ea641 --- /dev/null +++ b/docs/upgrading-imgui.md @@ -0,0 +1,89 @@ +# Updating to new imgui versions + +This document covers how to upgrade imgui-rs to a new version of the upstream C++ library. + +The process is much the same to build imgui-rs for a tagged release (as shown) as it is for any arbitrary revision (such as one on a different branch) + + +## Step by step + +1. Ensure the submodules are populated (`git submodule init` and `git submodule update --recursive`) + +2. Check out the desired version of the `imgui-sys/third-party/imgui/` submodule + + $ pwd + .../imgui-sys/third-party/imgui + $ git checkout v1.81 + Previous HEAD position was 58075c44 Version 1.80 + HEAD is now at 4df57136 Version 1.81 + +3. Ensure `luajit` is installed, as this is required by cimgui's generator. + + $ luajit --help + +4. Check out the `cimgui` project somewhere, as we use use the generator within this + + $ git clone --recursive https://github.com/cimgui/cimgui.git /tmp/cimgui + +5. Ensure the `imgui` submodule within `cimgui` is pointing to the same revision as in `imgui-rs` + + $ cd /tmp/cimgui/imgui + $ git checkout v1.81 + HEAD is now at 4df57136 Version 1.81 + +6. Back in `imgui-rs/imgui-sys/third-party/` - run the `update-cimgui-output.sh` helper script to execute cimgui's generator + + $ pwd + .../imgui-sys/third-party + $ ./update-cimgui-output.sh /tmp/cimgui/ + [...] + copyfile ./output/cimgui.h ../cimgui.h + copyfile ./output/cimgui.cpp ../cimgui.cpp + all done!! + + This updates various files in the imgui-sys folder like `cimgui.cpp`, `definitions.json` and so on + + With this step, we now have new C bindings to the desired verison of Dear ImGui. + +7. Back in the root of the imgui-rs repo, run `cargo xtask bindgen` + + $ cargo xtask bindgen + Finished dev [unoptimized + debuginfo] target(s) in 0.04s + Running `target/debug/xtask bindgen` + Executing bindgen [output = .../imgui-rs/imgui-sys/src/bindings.rs] + Success [output = .../imgui-rs/imgui-sys/src/bindings.rs] + Executing bindgen [output = .../imgui-rs/imgui-sys/src/wasm_bindings.rs] + Success [output = .../imgui-rs/imgui-sys/src/wasm_bindings.rs] + + This requires bindgen to be installed (`cargo install bindgen` should do it) + + This step generates `imgui-sys/src/bindings.rs` which is used by `imgui/src/*` + +8. Run `cargo build` and fix any errors from upstream. + +9. Run the tests with `cargo test`. + +10. Try running one of the examples + + cargo run --example test_window_impl + + +## Common sources of problems + +### Function changes + +Check the upstream imgui release notes for the new versions, as they detail any breaking changes. + +If functions have been renamed, the required changes to the bindings are usually simple. + +If functions have been removed, the changes are usually also simple but the implications may require some thought. Note by default `cimgui` generator will exclude any obsolete API. + +If new function overloads are added - for example `imgui::Thing()` existed but `imgui::Thing(float)` was added - `bindings.rs` will previously have contained only `igThing`, but will now contain `igThingNil()` and `igThingFloat(...)` + +### Memory layout changes + +It is common for upstream to add/remove/reorder fields, so the bindings will compile but the memory layout will not match - which will (hopefully) result in the bindings causing a segfault. These are not tagged as breaking changes in the release notes. + +The `*_memory_layout` tests when running `cargo test` should catch these (if they are created for every relevant struct!) + +The fix for this is usually to compare the struct in (read-only) `imgui-sys/src/bindings.rs` compared to the relevant struct in `imgui/src/...` - the ordering and data-types must match, but the names do not (structs in `imgui/src/...` should use conventional Rust naming/casing) diff --git a/docs/upgrading_imgui.md b/docs/upgrading_imgui.md deleted file mode 100644 index 0c0cdb0..0000000 --- a/docs/upgrading_imgui.md +++ /dev/null @@ -1,98 +0,0 @@ -# Updating to new imgui versions - -1. Ensure the submodules are populated (`git submodule init --recursive` and `git submodule update --recursive`) - -2. Change into `imgui-sys/third-party/cimgui/` and check the current version, e.g - - $ git status - HEAD detached at 1.81 - nothing to commit, working tree clean - -3. Update upstream `cimgui` - - $ git remote update - Fetching origin - -4. Switch to a new branch, e.g - - $ git checkout 1.82 - HEAD is now at ... - -5. Check the nested `imgui-sys/third-party/cimgui/imgui/` submodule pointing at the correct version: - - $ pwd - .../imgui-rs/imgui-sys/third-party/cimgui - $ git status - HEAD detached at 1.81 - nothing to commit, working tree clean - $ git log - ... - $ cd imgui/ - $ git status - HEAD detached at v1.81 - nothing to commit, working tree clean - $ git log - ... - - If these versions differ, run `git checkout v1.82` in the `imgui` folder (noting cimgui uses a different tag naming convention to imgui!) - -6. Back in the root of the imgui-rs repo, run `cargo xtask bindgen` - - $ cargo xtask bindgen - Finished dev [unoptimized + debuginfo] target(s) in 0.04s - Running `target/debug/xtask bindgen` - Executing bindgen [output = .../imgui-rs/imgui-sys/src/bindings.rs] - Success [output = .../imgui-rs/imgui-sys/src/bindings.rs] - Executing bindgen [output = .../imgui-rs/imgui-sys/src/wasm_bindings.rs] - Success [output = .../imgui-rs/imgui-sys/src/wasm_bindings.rs] - - This requires bindgen to be installed (`cargo install bindgen` should do it) - - This step generates `imgui-sys/src/bindings.rs` which is used by `imgui/src/*` - -7. Run `cargo build` and fix any errors from upstream. - -8. Run the tests with `cargo test`. - -9. Try running one of the examples - - cargo run --example test_window_impl - -### Building a specific revision - -cimgui has pre-generated bindings to specific versions of imgui - usually for each regular imgui release, and the WIP docking branch at the same time as the release. - -However this will not work if you need to either - -1. Build `imgui-rs` against a specific revision, or -2. Build `imgui-rs` against another branch or fork - -Luckily running the generator is quite straight forward: - -1. Ensure `luajit` is installed (required by cimgui's generator) -2. In the `cimgui` submodule, check out the master branch -3. Update the nested `imgui` submodule (`imgui-sys/third-party/cimgui/imgui/`) to point to your desired upstream `imgui` -4. Run the generator as per https://github.com/cimgui/cimgui#using-generator -5. Run `cargo xtask bindgen` and follow the rest of the steps as usual - -Note actually committing this change may be more complicated as you will need to either replace the submodule with a copy of the source, or update the cimgui submodule to point at your fork of imgui - -## Common sources of problems - -### Function changes - -Check the upstream imgui release notes for the new versions, as they detail any breaking changes. - -If functions have been renamed, the required changes to the bindings are usually simple. - -If functions have been removed, the changes are usually also simple but the implications may require some thought. - -If new function overloads are added - for example `imgui::Thing()` existed but `imgui::Thing(float)` was added - `bindings.rs` will previously have contained only `igThing`, but will now contain `igThingNil()` and `igThingFloat(...)` - -### Memory layout changes - -It is common for upstream to add/remove/reorder fields, so the bindings will compile but the memory layout will not match - which will (hopefully) result in the bindings causing a segfault. These are not tagged as breaking changes in the release notes. - -The `*_memory_layout` tests when running `cargo test` should catch these (if they are created for every relevant struct!) - -The fix for this is usually to compare the struct in (read-only) `imgui-sys/src/bindings.rs` compared to the relevant struct in `imgui/src/...` - the ordering and data-types must match, but the names do not (structs in `imgui/src/...` should use conventional Rust naming/casing) diff --git a/imgui-sys/src/bindings.rs b/imgui-sys/src/bindings.rs index 43921cc..a202489 100644 --- a/imgui-sys/src/bindings.rs +++ b/imgui-sys/src/bindings.rs @@ -83,71 +83,26 @@ where } } } -pub type __int64_t = cty::c_long; -pub type __uint64_t = cty::c_ulong; -pub type __off_t = cty::c_long; -pub type __off64_t = cty::c_long; -pub type FILE = _IO_FILE; #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct _IO_marker { +pub struct ImGuiContext { _unused: [u8; 0], } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct _IO_codecvt { +pub struct ImFontBuilderIO { _unused: [u8; 0], } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct _IO_wide_data { +pub struct ImDrawListSharedData { _unused: [u8; 0], } -pub type _IO_lock_t = cty::c_void; -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct _IO_FILE { - pub _flags: cty::c_int, - pub _IO_read_ptr: *mut cty::c_char, - pub _IO_read_end: *mut cty::c_char, - pub _IO_read_base: *mut cty::c_char, - pub _IO_write_base: *mut cty::c_char, - pub _IO_write_ptr: *mut cty::c_char, - pub _IO_write_end: *mut cty::c_char, - pub _IO_buf_base: *mut cty::c_char, - pub _IO_buf_end: *mut cty::c_char, - pub _IO_save_base: *mut cty::c_char, - pub _IO_backup_base: *mut cty::c_char, - pub _IO_save_end: *mut cty::c_char, - pub _markers: *mut _IO_marker, - pub _chain: *mut _IO_FILE, - pub _fileno: cty::c_int, - pub _flags2: cty::c_int, - pub _old_offset: __off_t, - pub _cur_column: cty::c_ushort, - pub _vtable_offset: cty::c_schar, - pub _shortbuf: [cty::c_char; 1usize], - pub _lock: *mut _IO_lock_t, - pub _offset: __off64_t, - pub _codecvt: *mut _IO_codecvt, - pub _wide_data: *mut _IO_wide_data, - pub _freeres_list: *mut _IO_FILE, - pub _freeres_buf: *mut cty::c_void, - pub __pad5: usize, - pub _mode: cty::c_int, - pub _unused2: [cty::c_char; 20usize], -} -impl Default for _IO_FILE { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} pub type ImGuiCol = cty::c_int; pub type ImGuiCond = cty::c_int; pub type ImGuiDataType = cty::c_int; pub type ImGuiDir = cty::c_int; pub type ImGuiKey = cty::c_int; -pub type ImGuiNavInput = cty::c_int; pub type ImGuiMouseButton = cty::c_int; pub type ImGuiMouseCursor = cty::c_int; pub type ImGuiSortDirection = cty::c_int; @@ -186,115 +141,13 @@ pub type ImGuiSizeCallback = ::core::option::Option; pub type ImWchar16 = cty::c_ushort; pub type ImWchar = ImWchar16; -pub type ImS8 = cty::c_schar; pub type ImU8 = cty::c_uchar; pub type ImS16 = cty::c_short; pub type ImU32 = cty::c_uint; -pub type ImS64 = i64; -pub type ImU64 = u64; pub type ImDrawCallback = ::core::option::Option< unsafe extern "C" fn(parent_list: *const ImDrawList, cmd: *const ImDrawCmd), >; pub type ImDrawIdx = cty::c_ushort; -pub type ImGuiLayoutType = cty::c_int; -pub type ImGuiItemFlags = cty::c_int; -pub type ImGuiItemStatusFlags = cty::c_int; -pub type ImGuiOldColumnFlags = cty::c_int; -pub type ImGuiNavHighlightFlags = cty::c_int; -pub type ImGuiNavDirSourceFlags = cty::c_int; -pub type ImGuiNavMoveFlags = cty::c_int; -pub type ImGuiNextItemDataFlags = cty::c_int; -pub type ImGuiNextWindowDataFlags = cty::c_int; -pub type ImGuiSeparatorFlags = cty::c_int; -pub type ImGuiTextFlags = cty::c_int; -pub type ImGuiTooltipFlags = cty::c_int; -pub type ImGuiErrorLogCallback = ::core::option::Option< - unsafe extern "C" fn(user_data: *mut cty::c_void, fmt: *const cty::c_char, ...), ->; -pub type ImFileHandle = *mut FILE; -pub type ImPoolIdx = cty::c_int; -pub type ImGuiContextHookCallback = ::core::option::Option< - unsafe extern "C" fn(ctx: *mut ImGuiContext, hook: *mut ImGuiContextHook), ->; -pub type ImGuiTableColumnIdx = ImS8; -pub type ImGuiTableDrawChannelIdx = ImU8; -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiTableSettings { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiTableSettings, -} -impl Default for ImVector_ImGuiTableSettings { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImChunkStream_ImGuiTableSettings { - pub Buf: ImVector_ImGuiTableSettings, -} -impl Default for ImChunkStream_ImGuiTableSettings { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiWindowSettings { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiWindowSettings, -} -impl Default for ImVector_ImGuiWindowSettings { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImChunkStream_ImGuiWindowSettings { - pub Buf: ImVector_ImGuiWindowSettings, -} -impl Default for ImChunkStream_ImGuiWindowSettings { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImSpan_ImGuiTableCellData { - pub Data: *mut ImGuiTableCellData, - pub DataEnd: *mut ImGuiTableCellData, -} -impl Default for ImSpan_ImGuiTableCellData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImSpan_ImGuiTableColumn { - pub Data: *mut ImGuiTableColumn, - pub DataEnd: *mut ImGuiTableColumn, -} -impl Default for ImSpan_ImGuiTableColumn { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImSpan_ImGuiTableColumnIdx { - pub Data: *mut ImGuiTableColumnIdx, - pub DataEnd: *mut ImGuiTableColumnIdx, -} -impl Default for ImSpan_ImGuiTableColumnIdx { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImVector_ImDrawChannel { @@ -333,18 +186,6 @@ impl Default for ImVector_ImDrawIdx { } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImDrawListPtr { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut *mut ImDrawList, -} -impl Default for ImVector_ImDrawListPtr { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImVector_ImDrawVert { pub Size: cty::c_int, pub Capacity: cty::c_int, @@ -405,138 +246,6 @@ impl Default for ImVector_ImFontGlyph { } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiColorMod { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiColorMod, -} -impl Default for ImVector_ImGuiColorMod { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiContextHook { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiContextHook, -} -impl Default for ImVector_ImGuiContextHook { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiGroupData { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiGroupData, -} -impl Default for ImVector_ImGuiGroupData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiID { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiID, -} -impl Default for ImVector_ImGuiID { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiItemFlags { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiItemFlags, -} -impl Default for ImVector_ImGuiItemFlags { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiOldColumnData { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiOldColumnData, -} -impl Default for ImVector_ImGuiOldColumnData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiOldColumns { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiOldColumns, -} -impl Default for ImVector_ImGuiOldColumns { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiPopupData { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiPopupData, -} -impl Default for ImVector_ImGuiPopupData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiPtrOrIndex { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiPtrOrIndex, -} -impl Default for ImVector_ImGuiPtrOrIndex { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiSettingsHandler { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiSettingsHandler, -} -impl Default for ImVector_ImGuiSettingsHandler { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiShrinkWidthItem { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiShrinkWidthItem, -} -impl Default for ImVector_ImGuiShrinkWidthItem { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImVector_ImGuiStoragePair { pub Size: cty::c_int, pub Capacity: cty::c_int, @@ -549,42 +258,6 @@ impl Default for ImVector_ImGuiStoragePair { } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiStyleMod { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiStyleMod, -} -impl Default for ImVector_ImGuiStyleMod { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiTabItem { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiTabItem, -} -impl Default for ImVector_ImGuiTabItem { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiTableColumnSortSpecs { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiTableColumnSortSpecs, -} -impl Default for ImVector_ImGuiTableColumnSortSpecs { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImVector_ImGuiTextRange { pub Size: cty::c_int, pub Capacity: cty::c_int, @@ -597,30 +270,6 @@ impl Default for ImVector_ImGuiTextRange { } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiViewportPPtr { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut *mut ImGuiViewportP, -} -impl Default for ImVector_ImGuiViewportPPtr { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiWindowPtr { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut *mut ImGuiWindow, -} -impl Default for ImVector_ImGuiWindowPtr { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImVector_ImTextureID { pub Size: cty::c_int, pub Capacity: cty::c_int, @@ -704,18 +353,6 @@ impl Default for ImVector_float { } } #[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_unsigned_char { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut cty::c_uchar, -} -impl Default for ImVector_unsigned_char { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] #[derive(Debug, Default, Copy, Clone, PartialEq)] pub struct ImVec2 { pub x: f32, @@ -1544,54 +1181,6 @@ impl Default for ImGuiStorage { } } #[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiTabBar { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiTabBar, -} -impl Default for ImVector_ImGuiTabBar { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImPool_ImGuiTabBar { - pub Buf: ImVector_ImGuiTabBar, - pub Map: ImGuiStorage, - pub FreeIdx: ImPoolIdx, -} -impl Default for ImPool_ImGuiTabBar { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiTable { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiTable, -} -impl Default for ImVector_ImGuiTable { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImPool_ImGuiTable { - pub Buf: ImVector_ImGuiTable, - pub Map: ImGuiStorage, - pub FreeIdx: ImPoolIdx, -} -impl Default for ImPool_ImGuiTable { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] #[derive(Debug, Default, Copy, Clone, PartialEq)] pub struct ImGuiListClipper { pub DisplayStart: cty::c_int, @@ -1932,1465 +1521,6 @@ pub struct ImGuiViewport { pub WorkPos: ImVec2, pub WorkSize: ImVec2, } -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct StbUndoRecord { - pub where_: cty::c_int, - pub insert_length: cty::c_int, - pub delete_length: cty::c_int, - pub char_storage: cty::c_int, -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct StbUndoState { - pub undo_rec: [StbUndoRecord; 99usize], - pub undo_char: [ImWchar; 999usize], - pub undo_point: cty::c_short, - pub redo_point: cty::c_short, - pub undo_char_point: cty::c_int, - pub redo_char_point: cty::c_int, -} -impl Default for StbUndoState { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for StbUndoState { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "StbUndoState {{ undo_rec: [...], undo_char: [...], undo_point: {:?}, redo_point: {:?}, undo_char_point: {:?}, redo_char_point: {:?} }}" , self . undo_point , self . redo_point , self . undo_char_point , self . redo_char_point) - } -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct STB_TexteditState { - pub cursor: cty::c_int, - pub select_start: cty::c_int, - pub select_end: cty::c_int, - pub insert_mode: cty::c_uchar, - pub row_count_per_page: cty::c_int, - pub cursor_at_end_of_line: cty::c_uchar, - pub initialized: cty::c_uchar, - pub has_preferred_x: cty::c_uchar, - pub single_line: cty::c_uchar, - pub padding1: cty::c_uchar, - pub padding2: cty::c_uchar, - pub padding3: cty::c_uchar, - pub preferred_x: f32, - pub undostate: StbUndoState, -} -impl Default for STB_TexteditState { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for STB_TexteditState { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "STB_TexteditState {{ cursor: {:?}, select_start: {:?}, select_end: {:?}, insert_mode: {:?}, row_count_per_page: {:?}, cursor_at_end_of_line: {:?}, initialized: {:?}, has_preferred_x: {:?}, single_line: {:?}, padding1: {:?}, padding2: {:?}, padding3: {:?}, preferred_x: {:?}, undostate: {:?} }}" , self . cursor , self . select_start , self . select_end , self . insert_mode , self . row_count_per_page , self . cursor_at_end_of_line , self . initialized , self . has_preferred_x , self . single_line , self . padding1 , self . padding2 , self . padding3 , self . preferred_x , self . undostate) - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct StbTexteditRow { - pub x0: f32, - pub x1: f32, - pub baseline_y_delta: f32, - pub ymin: f32, - pub ymax: f32, - pub num_chars: cty::c_int, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImVec1 { - pub x: f32, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVec2ih { - pub x: cty::c_short, - pub y: cty::c_short, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImRect { - pub Min: ImVec2, - pub Max: ImVec2, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImBitVector { - pub Storage: ImVector_ImU32, -} -impl Default for ImBitVector { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct ImDrawListSharedData { - pub TexUvWhitePixel: ImVec2, - pub Font: *mut ImFont, - pub FontSize: f32, - pub CurveTessellationTol: f32, - pub CircleSegmentMaxError: f32, - pub ClipRectFullscreen: ImVec4, - pub InitialFlags: ImDrawListFlags, - pub ArcFastVtx: [ImVec2; 12usize], - pub CircleSegmentCounts: [ImU8; 64usize], - pub TexUvLines: *const ImVec4, -} -impl Default for ImDrawListSharedData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for ImDrawListSharedData { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "ImDrawListSharedData {{ TexUvWhitePixel: {:?}, Font: {:?}, FontSize: {:?}, CurveTessellationTol: {:?}, CircleSegmentMaxError: {:?}, ClipRectFullscreen: {:?}, InitialFlags: {:?}, ArcFastVtx: {:?}, CircleSegmentCounts: [...], TexUvLines: {:?} }}" , self . TexUvWhitePixel , self . Font , self . FontSize , self . CurveTessellationTol , self . CircleSegmentMaxError , self . ClipRectFullscreen , self . InitialFlags , self . ArcFastVtx , self . TexUvLines) - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImDrawDataBuilder { - pub Layers: [ImVector_ImDrawListPtr; 2usize], -} -impl Default for ImDrawDataBuilder { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -pub const ImGuiItemFlags_None: ImGuiItemFlags_ = 0; -pub const ImGuiItemFlags_NoTabStop: ImGuiItemFlags_ = 1; -pub const ImGuiItemFlags_ButtonRepeat: ImGuiItemFlags_ = 2; -pub const ImGuiItemFlags_Disabled: ImGuiItemFlags_ = 4; -pub const ImGuiItemFlags_NoNav: ImGuiItemFlags_ = 8; -pub const ImGuiItemFlags_NoNavDefaultFocus: ImGuiItemFlags_ = 16; -pub const ImGuiItemFlags_SelectableDontClosePopup: ImGuiItemFlags_ = 32; -pub const ImGuiItemFlags_MixedValue: ImGuiItemFlags_ = 64; -pub const ImGuiItemFlags_ReadOnly: ImGuiItemFlags_ = 128; -pub const ImGuiItemFlags_Default_: ImGuiItemFlags_ = 0; -pub type ImGuiItemFlags_ = cty::c_uint; -pub const ImGuiItemStatusFlags_None: ImGuiItemStatusFlags_ = 0; -pub const ImGuiItemStatusFlags_HoveredRect: ImGuiItemStatusFlags_ = 1; -pub const ImGuiItemStatusFlags_HasDisplayRect: ImGuiItemStatusFlags_ = 2; -pub const ImGuiItemStatusFlags_Edited: ImGuiItemStatusFlags_ = 4; -pub const ImGuiItemStatusFlags_ToggledSelection: ImGuiItemStatusFlags_ = 8; -pub const ImGuiItemStatusFlags_ToggledOpen: ImGuiItemStatusFlags_ = 16; -pub const ImGuiItemStatusFlags_HasDeactivated: ImGuiItemStatusFlags_ = 32; -pub const ImGuiItemStatusFlags_Deactivated: ImGuiItemStatusFlags_ = 64; -pub type ImGuiItemStatusFlags_ = cty::c_uint; -pub const ImGuiButtonFlags_PressedOnClick: ImGuiButtonFlagsPrivate_ = 16; -pub const ImGuiButtonFlags_PressedOnClickRelease: ImGuiButtonFlagsPrivate_ = 32; -pub const ImGuiButtonFlags_PressedOnClickReleaseAnywhere: ImGuiButtonFlagsPrivate_ = 64; -pub const ImGuiButtonFlags_PressedOnRelease: ImGuiButtonFlagsPrivate_ = 128; -pub const ImGuiButtonFlags_PressedOnDoubleClick: ImGuiButtonFlagsPrivate_ = 256; -pub const ImGuiButtonFlags_PressedOnDragDropHold: ImGuiButtonFlagsPrivate_ = 512; -pub const ImGuiButtonFlags_Repeat: ImGuiButtonFlagsPrivate_ = 1024; -pub const ImGuiButtonFlags_FlattenChildren: ImGuiButtonFlagsPrivate_ = 2048; -pub const ImGuiButtonFlags_AllowItemOverlap: ImGuiButtonFlagsPrivate_ = 4096; -pub const ImGuiButtonFlags_DontClosePopups: ImGuiButtonFlagsPrivate_ = 8192; -pub const ImGuiButtonFlags_Disabled: ImGuiButtonFlagsPrivate_ = 16384; -pub const ImGuiButtonFlags_AlignTextBaseLine: ImGuiButtonFlagsPrivate_ = 32768; -pub const ImGuiButtonFlags_NoKeyModifiers: ImGuiButtonFlagsPrivate_ = 65536; -pub const ImGuiButtonFlags_NoHoldingActiveId: ImGuiButtonFlagsPrivate_ = 131072; -pub const ImGuiButtonFlags_NoNavFocus: ImGuiButtonFlagsPrivate_ = 262144; -pub const ImGuiButtonFlags_NoHoveredOnFocus: ImGuiButtonFlagsPrivate_ = 524288; -pub const ImGuiButtonFlags_PressedOnMask_: ImGuiButtonFlagsPrivate_ = 1008; -pub const ImGuiButtonFlags_PressedOnDefault_: ImGuiButtonFlagsPrivate_ = 32; -pub type ImGuiButtonFlagsPrivate_ = cty::c_uint; -pub const ImGuiSliderFlags_Vertical: ImGuiSliderFlagsPrivate_ = 1048576; -pub const ImGuiSliderFlags_ReadOnly: ImGuiSliderFlagsPrivate_ = 2097152; -pub type ImGuiSliderFlagsPrivate_ = cty::c_uint; -pub const ImGuiSelectableFlags_NoHoldingActiveID: ImGuiSelectableFlagsPrivate_ = 1048576; -pub const ImGuiSelectableFlags_SelectOnClick: ImGuiSelectableFlagsPrivate_ = 2097152; -pub const ImGuiSelectableFlags_SelectOnRelease: ImGuiSelectableFlagsPrivate_ = 4194304; -pub const ImGuiSelectableFlags_SpanAvailWidth: ImGuiSelectableFlagsPrivate_ = 8388608; -pub const ImGuiSelectableFlags_DrawHoveredWhenHeld: ImGuiSelectableFlagsPrivate_ = 16777216; -pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 33554432; -pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 67108864; -pub type ImGuiSelectableFlagsPrivate_ = cty::c_uint; -pub const ImGuiTreeNodeFlags_ClipLabelForTrailingButton: ImGuiTreeNodeFlagsPrivate_ = 1048576; -pub type ImGuiTreeNodeFlagsPrivate_ = cty::c_uint; -pub const ImGuiSeparatorFlags_None: ImGuiSeparatorFlags_ = 0; -pub const ImGuiSeparatorFlags_Horizontal: ImGuiSeparatorFlags_ = 1; -pub const ImGuiSeparatorFlags_Vertical: ImGuiSeparatorFlags_ = 2; -pub const ImGuiSeparatorFlags_SpanAllColumns: ImGuiSeparatorFlags_ = 4; -pub type ImGuiSeparatorFlags_ = cty::c_uint; -pub const ImGuiTextFlags_None: ImGuiTextFlags_ = 0; -pub const ImGuiTextFlags_NoWidthForLargeClippedText: ImGuiTextFlags_ = 1; -pub type ImGuiTextFlags_ = cty::c_uint; -pub const ImGuiTooltipFlags_None: ImGuiTooltipFlags_ = 0; -pub const ImGuiTooltipFlags_OverridePreviousTooltip: ImGuiTooltipFlags_ = 1; -pub type ImGuiTooltipFlags_ = cty::c_uint; -pub const ImGuiLayoutType_Horizontal: ImGuiLayoutType_ = 0; -pub const ImGuiLayoutType_Vertical: ImGuiLayoutType_ = 1; -pub type ImGuiLayoutType_ = cty::c_uint; -pub const ImGuiLogType_None: ImGuiLogType = 0; -pub const ImGuiLogType_TTY: ImGuiLogType = 1; -pub const ImGuiLogType_File: ImGuiLogType = 2; -pub const ImGuiLogType_Buffer: ImGuiLogType = 3; -pub const ImGuiLogType_Clipboard: ImGuiLogType = 4; -pub type ImGuiLogType = cty::c_uint; -pub const ImGuiAxis_None: ImGuiAxis = -1; -pub const ImGuiAxis_X: ImGuiAxis = 0; -pub const ImGuiAxis_Y: ImGuiAxis = 1; -pub type ImGuiAxis = cty::c_int; -pub const ImGuiPlotType_Lines: ImGuiPlotType = 0; -pub const ImGuiPlotType_Histogram: ImGuiPlotType = 1; -pub type ImGuiPlotType = cty::c_uint; -pub const ImGuiInputSource_None: ImGuiInputSource = 0; -pub const ImGuiInputSource_Mouse: ImGuiInputSource = 1; -pub const ImGuiInputSource_Nav: ImGuiInputSource = 2; -pub const ImGuiInputSource_NavKeyboard: ImGuiInputSource = 3; -pub const ImGuiInputSource_NavGamepad: ImGuiInputSource = 4; -pub const ImGuiInputSource_COUNT: ImGuiInputSource = 5; -pub type ImGuiInputSource = cty::c_uint; -pub const ImGuiInputReadMode_Down: ImGuiInputReadMode = 0; -pub const ImGuiInputReadMode_Pressed: ImGuiInputReadMode = 1; -pub const ImGuiInputReadMode_Released: ImGuiInputReadMode = 2; -pub const ImGuiInputReadMode_Repeat: ImGuiInputReadMode = 3; -pub const ImGuiInputReadMode_RepeatSlow: ImGuiInputReadMode = 4; -pub const ImGuiInputReadMode_RepeatFast: ImGuiInputReadMode = 5; -pub type ImGuiInputReadMode = cty::c_uint; -pub const ImGuiNavHighlightFlags_None: ImGuiNavHighlightFlags_ = 0; -pub const ImGuiNavHighlightFlags_TypeDefault: ImGuiNavHighlightFlags_ = 1; -pub const ImGuiNavHighlightFlags_TypeThin: ImGuiNavHighlightFlags_ = 2; -pub const ImGuiNavHighlightFlags_AlwaysDraw: ImGuiNavHighlightFlags_ = 4; -pub const ImGuiNavHighlightFlags_NoRounding: ImGuiNavHighlightFlags_ = 8; -pub type ImGuiNavHighlightFlags_ = cty::c_uint; -pub const ImGuiNavDirSourceFlags_None: ImGuiNavDirSourceFlags_ = 0; -pub const ImGuiNavDirSourceFlags_Keyboard: ImGuiNavDirSourceFlags_ = 1; -pub const ImGuiNavDirSourceFlags_PadDPad: ImGuiNavDirSourceFlags_ = 2; -pub const ImGuiNavDirSourceFlags_PadLStick: ImGuiNavDirSourceFlags_ = 4; -pub type ImGuiNavDirSourceFlags_ = cty::c_uint; -pub const ImGuiNavMoveFlags_None: ImGuiNavMoveFlags_ = 0; -pub const ImGuiNavMoveFlags_LoopX: ImGuiNavMoveFlags_ = 1; -pub const ImGuiNavMoveFlags_LoopY: ImGuiNavMoveFlags_ = 2; -pub const ImGuiNavMoveFlags_WrapX: ImGuiNavMoveFlags_ = 4; -pub const ImGuiNavMoveFlags_WrapY: ImGuiNavMoveFlags_ = 8; -pub const ImGuiNavMoveFlags_AllowCurrentNavId: ImGuiNavMoveFlags_ = 16; -pub const ImGuiNavMoveFlags_AlsoScoreVisibleSet: ImGuiNavMoveFlags_ = 32; -pub const ImGuiNavMoveFlags_ScrollToEdge: ImGuiNavMoveFlags_ = 64; -pub type ImGuiNavMoveFlags_ = cty::c_uint; -pub const ImGuiNavForward_None: ImGuiNavForward = 0; -pub const ImGuiNavForward_ForwardQueued: ImGuiNavForward = 1; -pub const ImGuiNavForward_ForwardActive: ImGuiNavForward = 2; -pub type ImGuiNavForward = cty::c_uint; -pub const ImGuiNavLayer_Main: ImGuiNavLayer = 0; -pub const ImGuiNavLayer_Menu: ImGuiNavLayer = 1; -pub const ImGuiNavLayer_COUNT: ImGuiNavLayer = 2; -pub type ImGuiNavLayer = cty::c_uint; -pub const ImGuiPopupPositionPolicy_Default: ImGuiPopupPositionPolicy = 0; -pub const ImGuiPopupPositionPolicy_ComboBox: ImGuiPopupPositionPolicy = 1; -pub const ImGuiPopupPositionPolicy_Tooltip: ImGuiPopupPositionPolicy = 2; -pub type ImGuiPopupPositionPolicy = cty::c_uint; -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiDataTypeTempStorage { - pub Data: [ImU8; 8usize], -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiDataTypeInfo { - pub Size: usize, - pub Name: *const cty::c_char, - pub PrintFmt: *const cty::c_char, - pub ScanFmt: *const cty::c_char, -} -impl Default for ImGuiDataTypeInfo { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -pub const ImGuiDataType_String: ImGuiDataTypePrivate_ = 11; -pub const ImGuiDataType_Pointer: ImGuiDataTypePrivate_ = 12; -pub const ImGuiDataType_ID: ImGuiDataTypePrivate_ = 13; -pub type ImGuiDataTypePrivate_ = cty::c_uint; -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiColorMod { - pub Col: ImGuiCol, - pub BackupValue: ImVec4, -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct ImGuiStyleMod { - pub VarIdx: ImGuiStyleVar, - pub __bindgen_anon_1: ImGuiStyleMod__bindgen_ty_1, -} -#[repr(C)] -#[derive(Copy, Clone)] -pub union ImGuiStyleMod__bindgen_ty_1 { - pub BackupInt: [cty::c_int; 2usize], - pub BackupFloat: [f32; 2usize], - _bindgen_union_align: [u32; 2usize], -} -impl Default for ImGuiStyleMod__bindgen_ty_1 { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for ImGuiStyleMod__bindgen_ty_1 { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write!(f, "ImGuiStyleMod__bindgen_ty_1 {{ union }}") - } -} -impl Default for ImGuiStyleMod { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for ImGuiStyleMod { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write!( - f, - "ImGuiStyleMod {{ VarIdx: {:?}, __bindgen_anon_1: {:?} }}", - self.VarIdx, self.__bindgen_anon_1 - ) - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiGroupData { - pub WindowID: ImGuiID, - pub BackupCursorPos: ImVec2, - pub BackupCursorMaxPos: ImVec2, - pub BackupIndent: ImVec1, - pub BackupGroupOffset: ImVec1, - pub BackupCurrLineSize: ImVec2, - pub BackupCurrLineTextBaseOffset: f32, - pub BackupActiveIdIsAlive: ImGuiID, - pub BackupActiveIdPreviousFrameIsAlive: bool, - pub EmitItem: bool, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiMenuColumns { - pub Spacing: f32, - pub Width: f32, - pub NextWidth: f32, - pub Pos: [f32; 3usize], - pub NextWidths: [f32; 3usize], -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct ImGuiInputTextState { - pub ID: ImGuiID, - pub CurLenW: cty::c_int, - pub CurLenA: cty::c_int, - pub TextW: ImVector_ImWchar, - pub TextA: ImVector_char, - pub InitialTextA: ImVector_char, - pub TextAIsValid: bool, - pub BufCapacityA: cty::c_int, - pub ScrollX: f32, - pub Stb: STB_TexteditState, - pub CursorAnim: f32, - pub CursorFollow: bool, - pub SelectedAllMouseLock: bool, - pub Edited: bool, - pub UserFlags: ImGuiInputTextFlags, - pub UserCallback: ImGuiInputTextCallback, - pub UserCallbackData: *mut cty::c_void, -} -impl Default for ImGuiInputTextState { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for ImGuiInputTextState { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "ImGuiInputTextState {{ ID: {:?}, CurLenW: {:?}, CurLenA: {:?}, TextW: {:?}, TextA: {:?}, InitialTextA: {:?}, TextAIsValid: {:?}, BufCapacityA: {:?}, ScrollX: {:?}, Stb: {:?}, CursorAnim: {:?}, CursorFollow: {:?}, SelectedAllMouseLock: {:?}, Edited: {:?}, UserFlags: {:?}, UserCallback: {:?}, UserCallbackData: {:?} }}" , self . ID , self . CurLenW , self . CurLenA , self . TextW , self . TextA , self . InitialTextA , self . TextAIsValid , self . BufCapacityA , self . ScrollX , self . Stb , self . CursorAnim , self . CursorFollow , self . SelectedAllMouseLock , self . Edited , self . UserFlags , self . UserCallback , self . UserCallbackData) - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiPopupData { - pub PopupId: ImGuiID, - pub Window: *mut ImGuiWindow, - pub SourceWindow: *mut ImGuiWindow, - pub OpenFrameCount: cty::c_int, - pub OpenParentId: ImGuiID, - pub OpenPopupPos: ImVec2, - pub OpenMousePos: ImVec2, -} -impl Default for ImGuiPopupData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiNavMoveResult { - pub Window: *mut ImGuiWindow, - pub ID: ImGuiID, - pub FocusScopeId: ImGuiID, - pub DistBox: f32, - pub DistCenter: f32, - pub DistAxial: f32, - pub RectRel: ImRect, -} -impl Default for ImGuiNavMoveResult { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -pub const ImGuiNextWindowDataFlags_None: ImGuiNextWindowDataFlags_ = 0; -pub const ImGuiNextWindowDataFlags_HasPos: ImGuiNextWindowDataFlags_ = 1; -pub const ImGuiNextWindowDataFlags_HasSize: ImGuiNextWindowDataFlags_ = 2; -pub const ImGuiNextWindowDataFlags_HasContentSize: ImGuiNextWindowDataFlags_ = 4; -pub const ImGuiNextWindowDataFlags_HasCollapsed: ImGuiNextWindowDataFlags_ = 8; -pub const ImGuiNextWindowDataFlags_HasSizeConstraint: ImGuiNextWindowDataFlags_ = 16; -pub const ImGuiNextWindowDataFlags_HasFocus: ImGuiNextWindowDataFlags_ = 32; -pub const ImGuiNextWindowDataFlags_HasBgAlpha: ImGuiNextWindowDataFlags_ = 64; -pub const ImGuiNextWindowDataFlags_HasScroll: ImGuiNextWindowDataFlags_ = 128; -pub type ImGuiNextWindowDataFlags_ = cty::c_uint; -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiNextWindowData { - pub Flags: ImGuiNextWindowDataFlags, - pub PosCond: ImGuiCond, - pub SizeCond: ImGuiCond, - pub CollapsedCond: ImGuiCond, - pub PosVal: ImVec2, - pub PosPivotVal: ImVec2, - pub SizeVal: ImVec2, - pub ContentSizeVal: ImVec2, - pub ScrollVal: ImVec2, - pub CollapsedVal: bool, - pub SizeConstraintRect: ImRect, - pub SizeCallback: ImGuiSizeCallback, - pub SizeCallbackUserData: *mut cty::c_void, - pub BgAlphaVal: f32, - pub MenuBarOffsetMinVal: ImVec2, -} -impl Default for ImGuiNextWindowData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -pub const ImGuiNextItemDataFlags_None: ImGuiNextItemDataFlags_ = 0; -pub const ImGuiNextItemDataFlags_HasWidth: ImGuiNextItemDataFlags_ = 1; -pub const ImGuiNextItemDataFlags_HasOpen: ImGuiNextItemDataFlags_ = 2; -pub type ImGuiNextItemDataFlags_ = cty::c_uint; -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiNextItemData { - pub Flags: ImGuiNextItemDataFlags, - pub Width: f32, - pub FocusScopeId: ImGuiID, - pub OpenCond: ImGuiCond, - pub OpenVal: bool, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiShrinkWidthItem { - pub Index: cty::c_int, - pub Width: f32, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiPtrOrIndex { - pub Ptr: *mut cty::c_void, - pub Index: cty::c_int, -} -impl Default for ImGuiPtrOrIndex { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -pub const ImGuiOldColumnFlags_None: ImGuiOldColumnFlags_ = 0; -pub const ImGuiOldColumnFlags_NoBorder: ImGuiOldColumnFlags_ = 1; -pub const ImGuiOldColumnFlags_NoResize: ImGuiOldColumnFlags_ = 2; -pub const ImGuiOldColumnFlags_NoPreserveWidths: ImGuiOldColumnFlags_ = 4; -pub const ImGuiOldColumnFlags_NoForceWithinWindow: ImGuiOldColumnFlags_ = 8; -pub const ImGuiOldColumnFlags_GrowParentContentsSize: ImGuiOldColumnFlags_ = 16; -pub type ImGuiOldColumnFlags_ = cty::c_uint; -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiOldColumnData { - pub OffsetNorm: f32, - pub OffsetNormBeforeResize: f32, - pub Flags: ImGuiOldColumnFlags, - pub ClipRect: ImRect, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiOldColumns { - pub ID: ImGuiID, - pub Flags: ImGuiOldColumnFlags, - pub IsFirstFrame: bool, - pub IsBeingResized: bool, - pub Current: cty::c_int, - pub Count: cty::c_int, - pub OffMinX: f32, - pub OffMaxX: f32, - pub LineMinY: f32, - pub LineMaxY: f32, - pub HostCursorPosY: f32, - pub HostCursorMaxPosX: f32, - pub HostInitialClipRect: ImRect, - pub HostBackupClipRect: ImRect, - pub HostBackupParentWorkRect: ImRect, - pub Columns: ImVector_ImGuiOldColumnData, - pub Splitter: ImDrawListSplitter, -} -impl Default for ImGuiOldColumns { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiViewportP { - pub _ImGuiViewport: ImGuiViewport, - pub DrawListsLastFrame: [cty::c_int; 2usize], - pub DrawLists: [*mut ImDrawList; 2usize], - pub DrawDataP: ImDrawData, - pub DrawDataBuilder: ImDrawDataBuilder, - pub WorkOffsetMin: ImVec2, - pub WorkOffsetMax: ImVec2, - pub CurrWorkOffsetMin: ImVec2, - pub CurrWorkOffsetMax: ImVec2, -} -impl Default for ImGuiViewportP { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiWindowSettings { - pub ID: ImGuiID, - pub Pos: ImVec2ih, - pub Size: ImVec2ih, - pub Collapsed: bool, - pub WantApply: bool, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiSettingsHandler { - pub TypeName: *const cty::c_char, - pub TypeHash: ImGuiID, - pub ClearAllFn: ::core::option::Option< - unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), - >, - pub ReadInitFn: ::core::option::Option< - unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), - >, - pub ReadOpenFn: ::core::option::Option< - unsafe extern "C" fn( - ctx: *mut ImGuiContext, - handler: *mut ImGuiSettingsHandler, - name: *const cty::c_char, - ) -> *mut cty::c_void, - >, - pub ReadLineFn: ::core::option::Option< - unsafe extern "C" fn( - ctx: *mut ImGuiContext, - handler: *mut ImGuiSettingsHandler, - entry: *mut cty::c_void, - line: *const cty::c_char, - ), - >, - pub ApplyAllFn: ::core::option::Option< - unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), - >, - pub WriteAllFn: ::core::option::Option< - unsafe extern "C" fn( - ctx: *mut ImGuiContext, - handler: *mut ImGuiSettingsHandler, - out_buf: *mut ImGuiTextBuffer, - ), - >, - pub UserData: *mut cty::c_void, -} -impl Default for ImGuiSettingsHandler { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiMetricsConfig { - pub ShowWindowsRects: bool, - pub ShowWindowsBeginOrder: bool, - pub ShowTablesRects: bool, - pub ShowDrawCmdMesh: bool, - pub ShowDrawCmdBoundingBoxes: bool, - pub ShowWindowsRectsType: cty::c_int, - pub ShowTablesRectsType: cty::c_int, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiStackSizes { - pub SizeOfIDStack: cty::c_short, - pub SizeOfColorStack: cty::c_short, - pub SizeOfStyleVarStack: cty::c_short, - pub SizeOfFontStack: cty::c_short, - pub SizeOfFocusScopeStack: cty::c_short, - pub SizeOfGroupStack: cty::c_short, - pub SizeOfBeginPopupStack: cty::c_short, -} -pub const ImGuiContextHookType_NewFramePre: ImGuiContextHookType = 0; -pub const ImGuiContextHookType_NewFramePost: ImGuiContextHookType = 1; -pub const ImGuiContextHookType_EndFramePre: ImGuiContextHookType = 2; -pub const ImGuiContextHookType_EndFramePost: ImGuiContextHookType = 3; -pub const ImGuiContextHookType_RenderPre: ImGuiContextHookType = 4; -pub const ImGuiContextHookType_RenderPost: ImGuiContextHookType = 5; -pub const ImGuiContextHookType_Shutdown: ImGuiContextHookType = 6; -pub const ImGuiContextHookType_PendingRemoval_: ImGuiContextHookType = 7; -pub type ImGuiContextHookType = cty::c_uint; -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiContextHook { - pub HookId: ImGuiID, - pub Type: ImGuiContextHookType, - pub Owner: ImGuiID, - pub Callback: ImGuiContextHookCallback, - pub UserData: *mut cty::c_void, -} -impl Default for ImGuiContextHook { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct ImGuiContext { - pub Initialized: bool, - pub FontAtlasOwnedByContext: bool, - pub IO: ImGuiIO, - pub Style: ImGuiStyle, - pub Font: *mut ImFont, - pub FontSize: f32, - pub FontBaseSize: f32, - pub DrawListSharedData: ImDrawListSharedData, - pub Time: f64, - pub FrameCount: cty::c_int, - pub FrameCountEnded: cty::c_int, - pub FrameCountRendered: cty::c_int, - pub WithinFrameScope: bool, - pub WithinFrameScopeWithImplicitWindow: bool, - pub WithinEndChild: bool, - pub GcCompactAll: bool, - pub TestEngineHookItems: bool, - pub TestEngineHookIdInfo: ImGuiID, - pub TestEngine: *mut cty::c_void, - pub Windows: ImVector_ImGuiWindowPtr, - pub WindowsFocusOrder: ImVector_ImGuiWindowPtr, - pub WindowsTempSortBuffer: ImVector_ImGuiWindowPtr, - pub CurrentWindowStack: ImVector_ImGuiWindowPtr, - pub WindowsById: ImGuiStorage, - pub WindowsActiveCount: cty::c_int, - pub CurrentWindow: *mut ImGuiWindow, - pub HoveredWindow: *mut ImGuiWindow, - pub HoveredRootWindow: *mut ImGuiWindow, - pub HoveredWindowUnderMovingWindow: *mut ImGuiWindow, - pub MovingWindow: *mut ImGuiWindow, - pub WheelingWindow: *mut ImGuiWindow, - pub WheelingWindowRefMousePos: ImVec2, - pub WheelingWindowTimer: f32, - pub HoveredId: ImGuiID, - pub HoveredIdPreviousFrame: ImGuiID, - pub HoveredIdAllowOverlap: bool, - pub HoveredIdUsingMouseWheel: bool, - pub HoveredIdPreviousFrameUsingMouseWheel: bool, - pub HoveredIdDisabled: bool, - pub HoveredIdTimer: f32, - pub HoveredIdNotActiveTimer: f32, - pub ActiveId: ImGuiID, - pub ActiveIdIsAlive: ImGuiID, - pub ActiveIdTimer: f32, - pub ActiveIdIsJustActivated: bool, - pub ActiveIdAllowOverlap: bool, - pub ActiveIdNoClearOnFocusLoss: bool, - pub ActiveIdHasBeenPressedBefore: bool, - pub ActiveIdHasBeenEditedBefore: bool, - pub ActiveIdHasBeenEditedThisFrame: bool, - pub ActiveIdUsingMouseWheel: bool, - pub ActiveIdUsingNavDirMask: ImU32, - pub ActiveIdUsingNavInputMask: ImU32, - pub ActiveIdUsingKeyInputMask: ImU64, - pub ActiveIdClickOffset: ImVec2, - pub ActiveIdWindow: *mut ImGuiWindow, - pub ActiveIdSource: ImGuiInputSource, - pub ActiveIdMouseButton: cty::c_int, - pub ActiveIdPreviousFrame: ImGuiID, - pub ActiveIdPreviousFrameIsAlive: bool, - pub ActiveIdPreviousFrameHasBeenEditedBefore: bool, - pub ActiveIdPreviousFrameWindow: *mut ImGuiWindow, - pub LastActiveId: ImGuiID, - pub LastActiveIdTimer: f32, - pub NextWindowData: ImGuiNextWindowData, - pub NextItemData: ImGuiNextItemData, - pub ColorStack: ImVector_ImGuiColorMod, - pub StyleVarStack: ImVector_ImGuiStyleMod, - pub FontStack: ImVector_ImFontPtr, - pub FocusScopeStack: ImVector_ImGuiID, - pub ItemFlagsStack: ImVector_ImGuiItemFlags, - pub GroupStack: ImVector_ImGuiGroupData, - pub OpenPopupStack: ImVector_ImGuiPopupData, - pub BeginPopupStack: ImVector_ImGuiPopupData, - pub Viewports: ImVector_ImGuiViewportPPtr, - pub NavWindow: *mut ImGuiWindow, - pub NavId: ImGuiID, - pub NavFocusScopeId: ImGuiID, - pub NavActivateId: ImGuiID, - pub NavActivateDownId: ImGuiID, - pub NavActivatePressedId: ImGuiID, - pub NavInputId: ImGuiID, - pub NavJustTabbedId: ImGuiID, - pub NavJustMovedToId: ImGuiID, - pub NavJustMovedToFocusScopeId: ImGuiID, - pub NavJustMovedToKeyMods: ImGuiKeyModFlags, - pub NavNextActivateId: ImGuiID, - pub NavInputSource: ImGuiInputSource, - pub NavScoringRect: ImRect, - pub NavScoringCount: cty::c_int, - pub NavLayer: ImGuiNavLayer, - pub NavIdTabCounter: cty::c_int, - pub NavIdIsAlive: bool, - pub NavMousePosDirty: bool, - pub NavDisableHighlight: bool, - pub NavDisableMouseHover: bool, - pub NavAnyRequest: bool, - pub NavInitRequest: bool, - pub NavInitRequestFromMove: bool, - pub NavInitResultId: ImGuiID, - pub NavInitResultRectRel: ImRect, - pub NavMoveRequest: bool, - pub NavMoveRequestFlags: ImGuiNavMoveFlags, - pub NavMoveRequestForward: ImGuiNavForward, - pub NavMoveRequestKeyMods: ImGuiKeyModFlags, - pub NavMoveDir: ImGuiDir, - pub NavMoveDirLast: ImGuiDir, - pub NavMoveClipDir: ImGuiDir, - pub NavMoveResultLocal: ImGuiNavMoveResult, - pub NavMoveResultLocalVisibleSet: ImGuiNavMoveResult, - pub NavMoveResultOther: ImGuiNavMoveResult, - pub NavWrapRequestWindow: *mut ImGuiWindow, - pub NavWrapRequestFlags: ImGuiNavMoveFlags, - pub NavWindowingTarget: *mut ImGuiWindow, - pub NavWindowingTargetAnim: *mut ImGuiWindow, - pub NavWindowingListWindow: *mut ImGuiWindow, - pub NavWindowingTimer: f32, - pub NavWindowingHighlightAlpha: f32, - pub NavWindowingToggleLayer: bool, - pub FocusRequestCurrWindow: *mut ImGuiWindow, - pub FocusRequestNextWindow: *mut ImGuiWindow, - pub FocusRequestCurrCounterRegular: cty::c_int, - pub FocusRequestCurrCounterTabStop: cty::c_int, - pub FocusRequestNextCounterRegular: cty::c_int, - pub FocusRequestNextCounterTabStop: cty::c_int, - pub FocusTabPressed: bool, - pub DimBgRatio: f32, - pub MouseCursor: ImGuiMouseCursor, - pub DragDropActive: bool, - pub DragDropWithinSource: bool, - pub DragDropWithinTarget: bool, - pub DragDropSourceFlags: ImGuiDragDropFlags, - pub DragDropSourceFrameCount: cty::c_int, - pub DragDropMouseButton: cty::c_int, - pub DragDropPayload: ImGuiPayload, - pub DragDropTargetRect: ImRect, - pub DragDropTargetId: ImGuiID, - pub DragDropAcceptFlags: ImGuiDragDropFlags, - pub DragDropAcceptIdCurrRectSurface: f32, - pub DragDropAcceptIdCurr: ImGuiID, - pub DragDropAcceptIdPrev: ImGuiID, - pub DragDropAcceptFrameCount: cty::c_int, - pub DragDropHoldJustPressedId: ImGuiID, - pub DragDropPayloadBufHeap: ImVector_unsigned_char, - pub DragDropPayloadBufLocal: [cty::c_uchar; 16usize], - pub CurrentTable: *mut ImGuiTable, - pub Tables: ImPool_ImGuiTable, - pub CurrentTableStack: ImVector_ImGuiPtrOrIndex, - pub TablesLastTimeActive: ImVector_float, - pub DrawChannelsTempMergeBuffer: ImVector_ImDrawChannel, - pub CurrentTabBar: *mut ImGuiTabBar, - pub TabBars: ImPool_ImGuiTabBar, - pub CurrentTabBarStack: ImVector_ImGuiPtrOrIndex, - pub ShrinkWidthBuffer: ImVector_ImGuiShrinkWidthItem, - pub LastValidMousePos: ImVec2, - pub InputTextState: ImGuiInputTextState, - pub InputTextPasswordFont: ImFont, - pub TempInputId: ImGuiID, - pub ColorEditOptions: ImGuiColorEditFlags, - pub ColorEditLastHue: f32, - pub ColorEditLastSat: f32, - pub ColorEditLastColor: [f32; 3usize], - pub ColorPickerRef: ImVec4, - pub SliderCurrentAccum: f32, - pub SliderCurrentAccumDirty: bool, - pub DragCurrentAccumDirty: bool, - pub DragCurrentAccum: f32, - pub DragSpeedDefaultRatio: f32, - pub ScrollbarClickDeltaToGrabCenter: f32, - pub TooltipOverrideCount: cty::c_int, - pub TooltipSlowDelay: f32, - pub ClipboardHandlerData: ImVector_char, - pub MenusIdSubmittedThisFrame: ImVector_ImGuiID, - pub PlatformImePos: ImVec2, - pub PlatformImeLastPos: ImVec2, - pub PlatformLocaleDecimalPoint: cty::c_char, - pub SettingsLoaded: bool, - pub SettingsDirtyTimer: f32, - pub SettingsIniData: ImGuiTextBuffer, - pub SettingsHandlers: ImVector_ImGuiSettingsHandler, - pub SettingsWindows: ImChunkStream_ImGuiWindowSettings, - pub SettingsTables: ImChunkStream_ImGuiTableSettings, - pub Hooks: ImVector_ImGuiContextHook, - pub HookIdNext: ImGuiID, - pub LogEnabled: bool, - pub LogType: ImGuiLogType, - pub LogFile: ImFileHandle, - pub LogBuffer: ImGuiTextBuffer, - pub LogNextPrefix: *const cty::c_char, - pub LogNextSuffix: *const cty::c_char, - pub LogLinePosY: f32, - pub LogLineFirstItem: bool, - pub LogDepthRef: cty::c_int, - pub LogDepthToExpand: cty::c_int, - pub LogDepthToExpandDefault: cty::c_int, - pub DebugItemPickerActive: bool, - pub DebugItemPickerBreakId: ImGuiID, - pub DebugMetricsConfig: ImGuiMetricsConfig, - pub FramerateSecPerFrame: [f32; 120usize], - pub FramerateSecPerFrameIdx: cty::c_int, - pub FramerateSecPerFrameAccum: f32, - pub WantCaptureMouseNextFrame: cty::c_int, - pub WantCaptureKeyboardNextFrame: cty::c_int, - pub WantTextInputNextFrame: cty::c_int, - pub TempBuffer: [cty::c_char; 3073usize], -} -impl Default for ImGuiContext { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for ImGuiContext { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "ImGuiContext {{ Initialized: {:?}, FontAtlasOwnedByContext: {:?}, IO: {:?}, Style: {:?}, Font: {:?}, FontSize: {:?}, FontBaseSize: {:?}, DrawListSharedData: {:?}, Time: {:?}, FrameCount: {:?}, FrameCountEnded: {:?}, FrameCountRendered: {:?}, WithinFrameScope: {:?}, WithinFrameScopeWithImplicitWindow: {:?}, WithinEndChild: {:?}, GcCompactAll: {:?}, TestEngineHookItems: {:?}, TestEngineHookIdInfo: {:?}, TestEngine: {:?}, Windows: {:?}, WindowsFocusOrder: {:?}, WindowsTempSortBuffer: {:?}, CurrentWindowStack: {:?}, WindowsById: {:?}, WindowsActiveCount: {:?}, CurrentWindow: {:?}, HoveredWindow: {:?}, HoveredRootWindow: {:?}, HoveredWindowUnderMovingWindow: {:?}, MovingWindow: {:?}, WheelingWindow: {:?}, WheelingWindowRefMousePos: {:?}, WheelingWindowTimer: {:?}, HoveredId: {:?}, HoveredIdPreviousFrame: {:?}, HoveredIdAllowOverlap: {:?}, HoveredIdUsingMouseWheel: {:?}, HoveredIdPreviousFrameUsingMouseWheel: {:?}, HoveredIdDisabled: {:?}, HoveredIdTimer: {:?}, HoveredIdNotActiveTimer: {:?}, ActiveId: {:?}, ActiveIdIsAlive: {:?}, ActiveIdTimer: {:?}, ActiveIdIsJustActivated: {:?}, ActiveIdAllowOverlap: {:?}, ActiveIdNoClearOnFocusLoss: {:?}, ActiveIdHasBeenPressedBefore: {:?}, ActiveIdHasBeenEditedBefore: {:?}, ActiveIdHasBeenEditedThisFrame: {:?}, ActiveIdUsingMouseWheel: {:?}, ActiveIdUsingNavDirMask: {:?}, ActiveIdUsingNavInputMask: {:?}, ActiveIdUsingKeyInputMask: {:?}, ActiveIdClickOffset: {:?}, ActiveIdWindow: {:?}, ActiveIdSource: {:?}, ActiveIdMouseButton: {:?}, ActiveIdPreviousFrame: {:?}, ActiveIdPreviousFrameIsAlive: {:?}, ActiveIdPreviousFrameHasBeenEditedBefore: {:?}, ActiveIdPreviousFrameWindow: {:?}, LastActiveId: {:?}, LastActiveIdTimer: {:?}, NextWindowData: {:?}, NextItemData: {:?}, ColorStack: {:?}, StyleVarStack: {:?}, FontStack: {:?}, FocusScopeStack: {:?}, ItemFlagsStack: {:?}, GroupStack: {:?}, OpenPopupStack: {:?}, BeginPopupStack: {:?}, Viewports: {:?}, NavWindow: {:?}, NavId: {:?}, NavFocusScopeId: {:?}, NavActivateId: {:?}, NavActivateDownId: {:?}, NavActivatePressedId: {:?}, NavInputId: {:?}, NavJustTabbedId: {:?}, NavJustMovedToId: {:?}, NavJustMovedToFocusScopeId: {:?}, NavJustMovedToKeyMods: {:?}, NavNextActivateId: {:?}, NavInputSource: {:?}, NavScoringRect: {:?}, NavScoringCount: {:?}, NavLayer: {:?}, NavIdTabCounter: {:?}, NavIdIsAlive: {:?}, NavMousePosDirty: {:?}, NavDisableHighlight: {:?}, NavDisableMouseHover: {:?}, NavAnyRequest: {:?}, NavInitRequest: {:?}, NavInitRequestFromMove: {:?}, NavInitResultId: {:?}, NavInitResultRectRel: {:?}, NavMoveRequest: {:?}, NavMoveRequestFlags: {:?}, NavMoveRequestForward: {:?}, NavMoveRequestKeyMods: {:?}, NavMoveDir: {:?}, NavMoveDirLast: {:?}, NavMoveClipDir: {:?}, NavMoveResultLocal: {:?}, NavMoveResultLocalVisibleSet: {:?}, NavMoveResultOther: {:?}, NavWrapRequestWindow: {:?}, NavWrapRequestFlags: {:?}, NavWindowingTarget: {:?}, NavWindowingTargetAnim: {:?}, NavWindowingListWindow: {:?}, NavWindowingTimer: {:?}, NavWindowingHighlightAlpha: {:?}, NavWindowingToggleLayer: {:?}, FocusRequestCurrWindow: {:?}, FocusRequestNextWindow: {:?}, FocusRequestCurrCounterRegular: {:?}, FocusRequestCurrCounterTabStop: {:?}, FocusRequestNextCounterRegular: {:?}, FocusRequestNextCounterTabStop: {:?}, FocusTabPressed: {:?}, DimBgRatio: {:?}, MouseCursor: {:?}, DragDropActive: {:?}, DragDropWithinSource: {:?}, DragDropWithinTarget: {:?}, DragDropSourceFlags: {:?}, DragDropSourceFrameCount: {:?}, DragDropMouseButton: {:?}, DragDropPayload: {:?}, DragDropTargetRect: {:?}, DragDropTargetId: {:?}, DragDropAcceptFlags: {:?}, DragDropAcceptIdCurrRectSurface: {:?}, DragDropAcceptIdCurr: {:?}, DragDropAcceptIdPrev: {:?}, DragDropAcceptFrameCount: {:?}, DragDropHoldJustPressedId: {:?}, DragDropPayloadBufHeap: {:?}, DragDropPayloadBufLocal: {:?}, CurrentTable: {:?}, Tables: {:?}, CurrentTableStack: {:?}, TablesLastTimeActive: {:?}, DrawChannelsTempMergeBuffer: {:?}, CurrentTabBar: {:?}, TabBars: {:?}, CurrentTabBarStack: {:?}, ShrinkWidthBuffer: {:?}, LastValidMousePos: {:?}, InputTextState: {:?}, InputTextPasswordFont: {:?}, TempInputId: {:?}, ColorEditOptions: {:?}, ColorEditLastHue: {:?}, ColorEditLastSat: {:?}, ColorEditLastColor: {:?}, ColorPickerRef: {:?}, SliderCurrentAccum: {:?}, SliderCurrentAccumDirty: {:?}, DragCurrentAccumDirty: {:?}, DragCurrentAccum: {:?}, DragSpeedDefaultRatio: {:?}, ScrollbarClickDeltaToGrabCenter: {:?}, TooltipOverrideCount: {:?}, TooltipSlowDelay: {:?}, ClipboardHandlerData: {:?}, MenusIdSubmittedThisFrame: {:?}, PlatformImePos: {:?}, PlatformImeLastPos: {:?}, PlatformLocaleDecimalPoint: {:?}, SettingsLoaded: {:?}, SettingsDirtyTimer: {:?}, SettingsIniData: {:?}, SettingsHandlers: {:?}, SettingsWindows: {:?}, SettingsTables: {:?}, Hooks: {:?}, HookIdNext: {:?}, LogEnabled: {:?}, LogType: {:?}, LogFile: {:?}, LogBuffer: {:?}, LogNextPrefix: {:?}, LogNextSuffix: {:?}, LogLinePosY: {:?}, LogLineFirstItem: {:?}, LogDepthRef: {:?}, LogDepthToExpand: {:?}, LogDepthToExpandDefault: {:?}, DebugItemPickerActive: {:?}, DebugItemPickerBreakId: {:?}, DebugMetricsConfig: {:?}, FramerateSecPerFrame: [...], FramerateSecPerFrameIdx: {:?}, FramerateSecPerFrameAccum: {:?}, WantCaptureMouseNextFrame: {:?}, WantCaptureKeyboardNextFrame: {:?}, WantTextInputNextFrame: {:?}, TempBuffer: [...] }}" , self . Initialized , self . FontAtlasOwnedByContext , self . IO , self . Style , self . Font , self . FontSize , self . FontBaseSize , self . DrawListSharedData , self . Time , self . FrameCount , self . FrameCountEnded , self . FrameCountRendered , self . WithinFrameScope , self . WithinFrameScopeWithImplicitWindow , self . WithinEndChild , self . GcCompactAll , self . TestEngineHookItems , self . TestEngineHookIdInfo , self . TestEngine , self . Windows , self . WindowsFocusOrder , self . WindowsTempSortBuffer , self . CurrentWindowStack , self . WindowsById , self . WindowsActiveCount , self . CurrentWindow , self . HoveredWindow , self . HoveredRootWindow , self . HoveredWindowUnderMovingWindow , self . MovingWindow , self . WheelingWindow , self . WheelingWindowRefMousePos , self . WheelingWindowTimer , self . HoveredId , self . HoveredIdPreviousFrame , self . HoveredIdAllowOverlap , self . HoveredIdUsingMouseWheel , self . HoveredIdPreviousFrameUsingMouseWheel , self . HoveredIdDisabled , self . HoveredIdTimer , self . HoveredIdNotActiveTimer , self . ActiveId , self . ActiveIdIsAlive , self . ActiveIdTimer , self . ActiveIdIsJustActivated , self . ActiveIdAllowOverlap , self . ActiveIdNoClearOnFocusLoss , self . ActiveIdHasBeenPressedBefore , self . ActiveIdHasBeenEditedBefore , self . ActiveIdHasBeenEditedThisFrame , self . ActiveIdUsingMouseWheel , self . ActiveIdUsingNavDirMask , self . ActiveIdUsingNavInputMask , self . ActiveIdUsingKeyInputMask , self . ActiveIdClickOffset , self . ActiveIdWindow , self . ActiveIdSource , self . ActiveIdMouseButton , self . ActiveIdPreviousFrame , self . ActiveIdPreviousFrameIsAlive , self . ActiveIdPreviousFrameHasBeenEditedBefore , self . ActiveIdPreviousFrameWindow , self . LastActiveId , self . LastActiveIdTimer , self . NextWindowData , self . NextItemData , self . ColorStack , self . StyleVarStack , self . FontStack , self . FocusScopeStack , self . ItemFlagsStack , self . GroupStack , self . OpenPopupStack , self . BeginPopupStack , self . Viewports , self . NavWindow , self . NavId , self . NavFocusScopeId , self . NavActivateId , self . NavActivateDownId , self . NavActivatePressedId , self . NavInputId , self . NavJustTabbedId , self . NavJustMovedToId , self . NavJustMovedToFocusScopeId , self . NavJustMovedToKeyMods , self . NavNextActivateId , self . NavInputSource , self . NavScoringRect , self . NavScoringCount , self . NavLayer , self . NavIdTabCounter , self . NavIdIsAlive , self . NavMousePosDirty , self . NavDisableHighlight , self . NavDisableMouseHover , self . NavAnyRequest , self . NavInitRequest , self . NavInitRequestFromMove , self . NavInitResultId , self . NavInitResultRectRel , self . NavMoveRequest , self . NavMoveRequestFlags , self . NavMoveRequestForward , self . NavMoveRequestKeyMods , self . NavMoveDir , self . NavMoveDirLast , self . NavMoveClipDir , self . NavMoveResultLocal , self . NavMoveResultLocalVisibleSet , self . NavMoveResultOther , self . NavWrapRequestWindow , self . NavWrapRequestFlags , self . NavWindowingTarget , self . NavWindowingTargetAnim , self . NavWindowingListWindow , self . NavWindowingTimer , self . NavWindowingHighlightAlpha , self . NavWindowingToggleLayer , self . FocusRequestCurrWindow , self . FocusRequestNextWindow , self . FocusRequestCurrCounterRegular , self . FocusRequestCurrCounterTabStop , self . FocusRequestNextCounterRegular , self . FocusRequestNextCounterTabStop , self . FocusTabPressed , self . DimBgRatio , self . MouseCursor , self . DragDropActive , self . DragDropWithinSource , self . DragDropWithinTarget , self . DragDropSourceFlags , self . DragDropSourceFrameCount , self . DragDropMouseButton , self . DragDropPayload , self . DragDropTargetRect , self . DragDropTargetId , self . DragDropAcceptFlags , self . DragDropAcceptIdCurrRectSurface , self . DragDropAcceptIdCurr , self . DragDropAcceptIdPrev , self . DragDropAcceptFrameCount , self . DragDropHoldJustPressedId , self . DragDropPayloadBufHeap , self . DragDropPayloadBufLocal , self . CurrentTable , self . Tables , self . CurrentTableStack , self . TablesLastTimeActive , self . DrawChannelsTempMergeBuffer , self . CurrentTabBar , self . TabBars , self . CurrentTabBarStack , self . ShrinkWidthBuffer , self . LastValidMousePos , self . InputTextState , self . InputTextPasswordFont , self . TempInputId , self . ColorEditOptions , self . ColorEditLastHue , self . ColorEditLastSat , self . ColorEditLastColor , self . ColorPickerRef , self . SliderCurrentAccum , self . SliderCurrentAccumDirty , self . DragCurrentAccumDirty , self . DragCurrentAccum , self . DragSpeedDefaultRatio , self . ScrollbarClickDeltaToGrabCenter , self . TooltipOverrideCount , self . TooltipSlowDelay , self . ClipboardHandlerData , self . MenusIdSubmittedThisFrame , self . PlatformImePos , self . PlatformImeLastPos , self . PlatformLocaleDecimalPoint , self . SettingsLoaded , self . SettingsDirtyTimer , self . SettingsIniData , self . SettingsHandlers , self . SettingsWindows , self . SettingsTables , self . Hooks , self . HookIdNext , self . LogEnabled , self . LogType , self . LogFile , self . LogBuffer , self . LogNextPrefix , self . LogNextSuffix , self . LogLinePosY , self . LogLineFirstItem , self . LogDepthRef , self . LogDepthToExpand , self . LogDepthToExpandDefault , self . DebugItemPickerActive , self . DebugItemPickerBreakId , self . DebugMetricsConfig , self . FramerateSecPerFrameIdx , self . FramerateSecPerFrameAccum , self . WantCaptureMouseNextFrame , self . WantCaptureKeyboardNextFrame , self . WantTextInputNextFrame) - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiWindowTempData { - pub CursorPos: ImVec2, - pub CursorPosPrevLine: ImVec2, - pub CursorStartPos: ImVec2, - pub CursorMaxPos: ImVec2, - pub IdealMaxPos: ImVec2, - pub CurrLineSize: ImVec2, - pub PrevLineSize: ImVec2, - pub CurrLineTextBaseOffset: f32, - pub PrevLineTextBaseOffset: f32, - pub Indent: ImVec1, - pub ColumnsOffset: ImVec1, - pub GroupOffset: ImVec1, - pub LastItemId: ImGuiID, - pub LastItemStatusFlags: ImGuiItemStatusFlags, - pub LastItemRect: ImRect, - pub LastItemDisplayRect: ImRect, - pub NavLayerCurrent: ImGuiNavLayer, - pub NavLayerActiveMask: cty::c_int, - pub NavLayerActiveMaskNext: cty::c_int, - pub NavFocusScopeIdCurrent: ImGuiID, - pub NavHideHighlightOneFrame: bool, - pub NavHasScroll: bool, - pub MenuBarAppending: bool, - pub MenuBarOffset: ImVec2, - pub MenuColumns: ImGuiMenuColumns, - pub TreeDepth: cty::c_int, - pub TreeJumpToParentOnPopMask: ImU32, - pub ChildWindows: ImVector_ImGuiWindowPtr, - pub StateStorage: *mut ImGuiStorage, - pub CurrentColumns: *mut ImGuiOldColumns, - pub CurrentTableIdx: cty::c_int, - pub LayoutType: ImGuiLayoutType, - pub ParentLayoutType: ImGuiLayoutType, - pub FocusCounterRegular: cty::c_int, - pub FocusCounterTabStop: cty::c_int, - pub ItemFlags: ImGuiItemFlags, - pub ItemWidth: f32, - pub TextWrapPos: f32, - pub ItemWidthStack: ImVector_float, - pub TextWrapPosStack: ImVector_float, - pub StackSizesOnBegin: ImGuiStackSizes, -} -impl Default for ImGuiWindowTempData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiWindow { - pub Name: *mut cty::c_char, - pub ID: ImGuiID, - pub Flags: ImGuiWindowFlags, - pub Pos: ImVec2, - pub Size: ImVec2, - pub SizeFull: ImVec2, - pub ContentSize: ImVec2, - pub ContentSizeIdeal: ImVec2, - pub ContentSizeExplicit: ImVec2, - pub WindowPadding: ImVec2, - pub WindowRounding: f32, - pub WindowBorderSize: f32, - pub NameBufLen: cty::c_int, - pub MoveId: ImGuiID, - pub ChildId: ImGuiID, - pub Scroll: ImVec2, - pub ScrollMax: ImVec2, - pub ScrollTarget: ImVec2, - pub ScrollTargetCenterRatio: ImVec2, - pub ScrollTargetEdgeSnapDist: ImVec2, - pub ScrollbarSizes: ImVec2, - pub ScrollbarX: bool, - pub ScrollbarY: bool, - pub Active: bool, - pub WasActive: bool, - pub WriteAccessed: bool, - pub Collapsed: bool, - pub WantCollapseToggle: bool, - pub SkipItems: bool, - pub Appearing: bool, - pub Hidden: bool, - pub IsFallbackWindow: bool, - pub HasCloseButton: bool, - pub ResizeBorderHeld: cty::c_schar, - pub BeginCount: cty::c_short, - pub BeginOrderWithinParent: cty::c_short, - pub BeginOrderWithinContext: cty::c_short, - pub PopupId: ImGuiID, - pub AutoFitFramesX: ImS8, - pub AutoFitFramesY: ImS8, - pub AutoFitChildAxises: ImS8, - pub AutoFitOnlyGrows: bool, - pub AutoPosLastDirection: ImGuiDir, - pub HiddenFramesCanSkipItems: ImS8, - pub HiddenFramesCannotSkipItems: ImS8, - pub HiddenFramesForRenderOnly: ImS8, - pub _bitfield_1: __BindgenBitfieldUnit<[u8; 3usize], u8>, - pub SetWindowPosVal: ImVec2, - pub SetWindowPosPivot: ImVec2, - pub IDStack: ImVector_ImGuiID, - pub DC: ImGuiWindowTempData, - pub OuterRectClipped: ImRect, - pub InnerRect: ImRect, - pub InnerClipRect: ImRect, - pub WorkRect: ImRect, - pub ParentWorkRect: ImRect, - pub ClipRect: ImRect, - pub ContentRegionRect: ImRect, - pub HitTestHoleSize: ImVec2ih, - pub HitTestHoleOffset: ImVec2ih, - pub LastFrameActive: cty::c_int, - pub LastTimeActive: f32, - pub ItemWidthDefault: f32, - pub StateStorage: ImGuiStorage, - pub ColumnsStorage: ImVector_ImGuiOldColumns, - pub FontWindowScale: f32, - pub SettingsOffset: cty::c_int, - pub DrawList: *mut ImDrawList, - pub DrawListInst: ImDrawList, - pub ParentWindow: *mut ImGuiWindow, - pub RootWindow: *mut ImGuiWindow, - pub RootWindowForTitleBarHighlight: *mut ImGuiWindow, - pub RootWindowForNav: *mut ImGuiWindow, - pub NavLastChildNavWindow: *mut ImGuiWindow, - pub NavLastIds: [ImGuiID; 2usize], - pub NavRectRel: [ImRect; 2usize], - pub MemoryDrawListIdxCapacity: cty::c_int, - pub MemoryDrawListVtxCapacity: cty::c_int, - pub MemoryCompacted: bool, -} -impl Default for ImGuiWindow { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ImGuiWindow { - #[inline] - pub fn SetWindowPosAllowFlags(&self) -> ImGuiCond { - unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) } - } - #[inline] - pub fn set_SetWindowPosAllowFlags(&mut self, val: ImGuiCond) { - unsafe { - let val: u32 = ::core::mem::transmute(val); - self._bitfield_1.set(0usize, 8u8, val as u64) - } - } - #[inline] - pub fn SetWindowSizeAllowFlags(&self) -> ImGuiCond { - unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 8u8) as u32) } - } - #[inline] - pub fn set_SetWindowSizeAllowFlags(&mut self, val: ImGuiCond) { - unsafe { - let val: u32 = ::core::mem::transmute(val); - self._bitfield_1.set(8usize, 8u8, val as u64) - } - } - #[inline] - pub fn SetWindowCollapsedAllowFlags(&self) -> ImGuiCond { - unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 8u8) as u32) } - } - #[inline] - pub fn set_SetWindowCollapsedAllowFlags(&mut self, val: ImGuiCond) { - unsafe { - let val: u32 = ::core::mem::transmute(val); - self._bitfield_1.set(16usize, 8u8, val as u64) - } - } - #[inline] - pub fn new_bitfield_1( - SetWindowPosAllowFlags: ImGuiCond, - SetWindowSizeAllowFlags: ImGuiCond, - SetWindowCollapsedAllowFlags: ImGuiCond, - ) -> __BindgenBitfieldUnit<[u8; 3usize], u8> { - let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 3usize], u8> = - Default::default(); - __bindgen_bitfield_unit.set(0usize, 8u8, { - let SetWindowPosAllowFlags: u32 = - unsafe { ::core::mem::transmute(SetWindowPosAllowFlags) }; - SetWindowPosAllowFlags as u64 - }); - __bindgen_bitfield_unit.set(8usize, 8u8, { - let SetWindowSizeAllowFlags: u32 = - unsafe { ::core::mem::transmute(SetWindowSizeAllowFlags) }; - SetWindowSizeAllowFlags as u64 - }); - __bindgen_bitfield_unit.set(16usize, 8u8, { - let SetWindowCollapsedAllowFlags: u32 = - unsafe { ::core::mem::transmute(SetWindowCollapsedAllowFlags) }; - SetWindowCollapsedAllowFlags as u64 - }); - __bindgen_bitfield_unit - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiLastItemDataBackup { - pub LastItemId: ImGuiID, - pub LastItemStatusFlags: ImGuiItemStatusFlags, - pub LastItemRect: ImRect, - pub LastItemDisplayRect: ImRect, -} -pub const ImGuiTabBarFlags_DockNode: ImGuiTabBarFlagsPrivate_ = 1048576; -pub const ImGuiTabBarFlags_IsFocused: ImGuiTabBarFlagsPrivate_ = 2097152; -pub const ImGuiTabBarFlags_SaveSettings: ImGuiTabBarFlagsPrivate_ = 4194304; -pub type ImGuiTabBarFlagsPrivate_ = cty::c_uint; -pub const ImGuiTabItemFlags_NoCloseButton: ImGuiTabItemFlagsPrivate_ = 1048576; -pub const ImGuiTabItemFlags_Button: ImGuiTabItemFlagsPrivate_ = 2097152; -pub type ImGuiTabItemFlagsPrivate_ = cty::c_uint; -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiTabItem { - pub ID: ImGuiID, - pub Flags: ImGuiTabItemFlags, - pub LastFrameVisible: cty::c_int, - pub LastFrameSelected: cty::c_int, - pub Offset: f32, - pub Width: f32, - pub ContentWidth: f32, - pub NameOffset: ImS16, - pub BeginOrder: ImS16, - pub IndexDuringLayout: ImS16, - pub WantClose: bool, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiTabBar { - pub Tabs: ImVector_ImGuiTabItem, - pub Flags: ImGuiTabBarFlags, - pub ID: ImGuiID, - pub SelectedTabId: ImGuiID, - pub NextSelectedTabId: ImGuiID, - pub VisibleTabId: ImGuiID, - pub CurrFrameVisible: cty::c_int, - pub PrevFrameVisible: cty::c_int, - pub BarRect: ImRect, - pub CurrTabsContentsHeight: f32, - pub PrevTabsContentsHeight: f32, - pub WidthAllTabs: f32, - pub WidthAllTabsIdeal: f32, - pub ScrollingAnim: f32, - pub ScrollingTarget: f32, - pub ScrollingTargetDistToVisibility: f32, - pub ScrollingSpeed: f32, - pub ScrollingRectMinX: f32, - pub ScrollingRectMaxX: f32, - pub ReorderRequestTabId: ImGuiID, - pub ReorderRequestDir: ImS8, - pub BeginCount: ImS8, - pub WantLayout: bool, - pub VisibleTabWasSubmitted: bool, - pub TabsAddedNew: bool, - pub TabsActiveCount: ImS16, - pub LastTabItemIdx: ImS16, - pub ItemSpacingY: f32, - pub FramePadding: ImVec2, - pub BackupCursorPos: ImVec2, - pub TabsNames: ImGuiTextBuffer, -} -impl Default for ImGuiTabBar { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiTableColumn { - pub Flags: ImGuiTableColumnFlags, - pub WidthGiven: f32, - pub MinX: f32, - pub MaxX: f32, - pub WidthRequest: f32, - pub WidthAuto: f32, - pub StretchWeight: f32, - pub InitStretchWeightOrWidth: f32, - pub ClipRect: ImRect, - pub UserID: ImGuiID, - pub WorkMinX: f32, - pub WorkMaxX: f32, - pub ItemWidth: f32, - pub ContentMaxXFrozen: f32, - pub ContentMaxXUnfrozen: f32, - pub ContentMaxXHeadersUsed: f32, - pub ContentMaxXHeadersIdeal: f32, - pub NameOffset: ImS16, - pub DisplayOrder: ImGuiTableColumnIdx, - pub IndexWithinEnabledSet: ImGuiTableColumnIdx, - pub PrevEnabledColumn: ImGuiTableColumnIdx, - pub NextEnabledColumn: ImGuiTableColumnIdx, - pub SortOrder: ImGuiTableColumnIdx, - pub DrawChannelCurrent: ImGuiTableDrawChannelIdx, - pub DrawChannelFrozen: ImGuiTableDrawChannelIdx, - pub DrawChannelUnfrozen: ImGuiTableDrawChannelIdx, - pub IsEnabled: bool, - pub IsEnabledNextFrame: bool, - pub IsVisibleX: bool, - pub IsVisibleY: bool, - pub IsRequestOutput: bool, - pub IsSkipItems: bool, - pub IsPreserveWidthAuto: bool, - pub NavLayerCurrent: ImS8, - pub AutoFitQueue: ImU8, - pub CannotSkipItemsQueue: ImU8, - pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize], u8>, - pub SortDirectionsAvailList: ImU8, -} -impl ImGuiTableColumn { - #[inline] - pub fn SortDirection(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 2u8) as u8) } - } - #[inline] - pub fn set_SortDirection(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(0usize, 2u8, val as u64) - } - } - #[inline] - pub fn SortDirectionsAvailCount(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 2u8) as u8) } - } - #[inline] - pub fn set_SortDirectionsAvailCount(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(2usize, 2u8, val as u64) - } - } - #[inline] - pub fn SortDirectionsAvailMask(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 4u8) as u8) } - } - #[inline] - pub fn set_SortDirectionsAvailMask(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(4usize, 4u8, val as u64) - } - } - #[inline] - pub fn new_bitfield_1( - SortDirection: ImU8, - SortDirectionsAvailCount: ImU8, - SortDirectionsAvailMask: ImU8, - ) -> __BindgenBitfieldUnit<[u8; 1usize], u8> { - let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize], u8> = - Default::default(); - __bindgen_bitfield_unit.set(0usize, 2u8, { - let SortDirection: u8 = unsafe { ::core::mem::transmute(SortDirection) }; - SortDirection as u64 - }); - __bindgen_bitfield_unit.set(2usize, 2u8, { - let SortDirectionsAvailCount: u8 = - unsafe { ::core::mem::transmute(SortDirectionsAvailCount) }; - SortDirectionsAvailCount as u64 - }); - __bindgen_bitfield_unit.set(4usize, 4u8, { - let SortDirectionsAvailMask: u8 = - unsafe { ::core::mem::transmute(SortDirectionsAvailMask) }; - SortDirectionsAvailMask as u64 - }); - __bindgen_bitfield_unit - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiTableCellData { - pub BgColor: ImU32, - pub Column: ImGuiTableColumnIdx, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiTable { - pub ID: ImGuiID, - pub Flags: ImGuiTableFlags, - pub RawData: *mut cty::c_void, - pub Columns: ImSpan_ImGuiTableColumn, - pub DisplayOrderToIndex: ImSpan_ImGuiTableColumnIdx, - pub RowCellData: ImSpan_ImGuiTableCellData, - pub EnabledMaskByDisplayOrder: ImU64, - pub EnabledMaskByIndex: ImU64, - pub VisibleMaskByIndex: ImU64, - pub RequestOutputMaskByIndex: ImU64, - pub SettingsLoadedFlags: ImGuiTableFlags, - pub SettingsOffset: cty::c_int, - pub LastFrameActive: cty::c_int, - pub ColumnsCount: cty::c_int, - pub CurrentRow: cty::c_int, - pub CurrentColumn: cty::c_int, - pub InstanceCurrent: ImS16, - pub InstanceInteracted: ImS16, - pub RowPosY1: f32, - pub RowPosY2: f32, - pub RowMinHeight: f32, - pub RowTextBaseline: f32, - pub RowIndentOffsetX: f32, - pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize], u16>, - pub RowBgColorCounter: cty::c_int, - pub RowBgColor: [ImU32; 2usize], - pub BorderColorStrong: ImU32, - pub BorderColorLight: ImU32, - pub BorderX1: f32, - pub BorderX2: f32, - pub HostIndentX: f32, - pub MinColumnWidth: f32, - pub OuterPaddingX: f32, - pub CellPaddingX: f32, - pub CellPaddingY: f32, - pub CellSpacingX1: f32, - pub CellSpacingX2: f32, - pub LastOuterHeight: f32, - pub LastFirstRowHeight: f32, - pub InnerWidth: f32, - pub ColumnsGivenWidth: f32, - pub ColumnsAutoFitWidth: f32, - pub ResizedColumnNextWidth: f32, - pub ResizeLockMinContentsX2: f32, - pub RefScale: f32, - pub OuterRect: ImRect, - pub InnerRect: ImRect, - pub WorkRect: ImRect, - pub InnerClipRect: ImRect, - pub BgClipRect: ImRect, - pub Bg0ClipRectForDrawCmd: ImRect, - pub Bg2ClipRectForDrawCmd: ImRect, - pub HostClipRect: ImRect, - pub HostBackupWorkRect: ImRect, - pub HostBackupParentWorkRect: ImRect, - pub HostBackupInnerClipRect: ImRect, - pub HostBackupPrevLineSize: ImVec2, - pub HostBackupCurrLineSize: ImVec2, - pub HostBackupCursorMaxPos: ImVec2, - pub UserOuterSize: ImVec2, - pub HostBackupColumnsOffset: ImVec1, - pub HostBackupItemWidth: f32, - pub HostBackupItemWidthStackSize: cty::c_int, - pub OuterWindow: *mut ImGuiWindow, - pub InnerWindow: *mut ImGuiWindow, - pub ColumnsNames: ImGuiTextBuffer, - pub DrawSplitter: ImDrawListSplitter, - pub SortSpecsSingle: ImGuiTableColumnSortSpecs, - pub SortSpecsMulti: ImVector_ImGuiTableColumnSortSpecs, - pub SortSpecs: ImGuiTableSortSpecs, - pub SortSpecsCount: ImGuiTableColumnIdx, - pub ColumnsEnabledCount: ImGuiTableColumnIdx, - pub ColumnsEnabledFixedCount: ImGuiTableColumnIdx, - pub DeclColumnsCount: ImGuiTableColumnIdx, - pub HoveredColumnBody: ImGuiTableColumnIdx, - pub HoveredColumnBorder: ImGuiTableColumnIdx, - pub AutoFitSingleColumn: ImGuiTableColumnIdx, - pub ResizedColumn: ImGuiTableColumnIdx, - pub LastResizedColumn: ImGuiTableColumnIdx, - pub HeldHeaderColumn: ImGuiTableColumnIdx, - pub ReorderColumn: ImGuiTableColumnIdx, - pub ReorderColumnDir: ImGuiTableColumnIdx, - pub LeftMostStretchedColumn: ImGuiTableColumnIdx, - pub RightMostStretchedColumn: ImGuiTableColumnIdx, - pub RightMostEnabledColumn: ImGuiTableColumnIdx, - pub ContextPopupColumn: ImGuiTableColumnIdx, - pub FreezeRowsRequest: ImGuiTableColumnIdx, - pub FreezeRowsCount: ImGuiTableColumnIdx, - pub FreezeColumnsRequest: ImGuiTableColumnIdx, - pub FreezeColumnsCount: ImGuiTableColumnIdx, - pub RowCellDataCurrent: ImGuiTableColumnIdx, - pub DummyDrawChannel: ImGuiTableDrawChannelIdx, - pub Bg2DrawChannelCurrent: ImGuiTableDrawChannelIdx, - pub Bg2DrawChannelUnfrozen: ImGuiTableDrawChannelIdx, - pub IsLayoutLocked: bool, - pub IsInsideRow: bool, - pub IsInitializing: bool, - pub IsSortSpecsDirty: bool, - pub IsUsingHeaders: bool, - pub IsContextPopupOpen: bool, - pub IsSettingsRequestLoad: bool, - pub IsSettingsDirty: bool, - pub IsDefaultDisplayOrder: bool, - pub IsResetAllRequest: bool, - pub IsResetDisplayOrderRequest: bool, - pub IsUnfrozenRows: bool, - pub IsDefaultSizingPolicy: bool, - pub MemoryCompacted: bool, - pub HostSkipItems: bool, -} -impl Default for ImGuiTable { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ImGuiTable { - #[inline] - pub fn RowFlags(&self) -> ImGuiTableRowFlags { - unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 16u8) as u32) } - } - #[inline] - pub fn set_RowFlags(&mut self, val: ImGuiTableRowFlags) { - unsafe { - let val: u32 = ::core::mem::transmute(val); - self._bitfield_1.set(0usize, 16u8, val as u64) - } - } - #[inline] - pub fn LastRowFlags(&self) -> ImGuiTableRowFlags { - unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 16u8) as u32) } - } - #[inline] - pub fn set_LastRowFlags(&mut self, val: ImGuiTableRowFlags) { - unsafe { - let val: u32 = ::core::mem::transmute(val); - self._bitfield_1.set(16usize, 16u8, val as u64) - } - } - #[inline] - pub fn new_bitfield_1( - RowFlags: ImGuiTableRowFlags, - LastRowFlags: ImGuiTableRowFlags, - ) -> __BindgenBitfieldUnit<[u8; 4usize], u16> { - let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize], u16> = - Default::default(); - __bindgen_bitfield_unit.set(0usize, 16u8, { - let RowFlags: u32 = unsafe { ::core::mem::transmute(RowFlags) }; - RowFlags as u64 - }); - __bindgen_bitfield_unit.set(16usize, 16u8, { - let LastRowFlags: u32 = unsafe { ::core::mem::transmute(LastRowFlags) }; - LastRowFlags as u64 - }); - __bindgen_bitfield_unit - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiTableColumnSettings { - pub WidthOrWeight: f32, - pub UserID: ImGuiID, - pub Index: ImGuiTableColumnIdx, - pub DisplayOrder: ImGuiTableColumnIdx, - pub SortOrder: ImGuiTableColumnIdx, - pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize], u8>, -} -impl ImGuiTableColumnSettings { - #[inline] - pub fn SortDirection(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 2u8) as u8) } - } - #[inline] - pub fn set_SortDirection(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(0usize, 2u8, val as u64) - } - } - #[inline] - pub fn IsEnabled(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u8) } - } - #[inline] - pub fn set_IsEnabled(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(2usize, 1u8, val as u64) - } - } - #[inline] - pub fn IsStretch(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u8) } - } - #[inline] - pub fn set_IsStretch(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(3usize, 1u8, val as u64) - } - } - #[inline] - pub fn new_bitfield_1( - SortDirection: ImU8, - IsEnabled: ImU8, - IsStretch: ImU8, - ) -> __BindgenBitfieldUnit<[u8; 1usize], u8> { - let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize], u8> = - Default::default(); - __bindgen_bitfield_unit.set(0usize, 2u8, { - let SortDirection: u8 = unsafe { ::core::mem::transmute(SortDirection) }; - SortDirection as u64 - }); - __bindgen_bitfield_unit.set(2usize, 1u8, { - let IsEnabled: u8 = unsafe { ::core::mem::transmute(IsEnabled) }; - IsEnabled as u64 - }); - __bindgen_bitfield_unit.set(3usize, 1u8, { - let IsStretch: u8 = unsafe { ::core::mem::transmute(IsStretch) }; - IsStretch as u64 - }); - __bindgen_bitfield_unit - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiTableSettings { - pub ID: ImGuiID, - pub SaveFlags: ImGuiTableFlags, - pub RefScale: f32, - pub ColumnsCount: ImGuiTableColumnIdx, - pub ColumnsCountMax: ImGuiTableColumnIdx, - pub WantApply: bool, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImFontBuilderIO { - pub FontBuilder_Build: - ::core::option::Option bool>, -} extern "C" { pub fn ImVec2_ImVec2Nil() -> *mut ImVec2; } @@ -3595,10 +1725,10 @@ extern "C" { pub fn igGetScrollY() -> f32; } extern "C" { - pub fn igSetScrollXFloat(scroll_x: f32); + pub fn igSetScrollX(scroll_x: f32); } extern "C" { - pub fn igSetScrollYFloat(scroll_y: f32); + pub fn igSetScrollY(scroll_y: f32); } extern "C" { pub fn igGetScrollMaxX() -> f32; @@ -3613,10 +1743,10 @@ extern "C" { pub fn igSetScrollHereY(center_y_ratio: f32); } extern "C" { - pub fn igSetScrollFromPosXFloat(local_x: f32, center_x_ratio: f32); + pub fn igSetScrollFromPosX(local_x: f32, center_x_ratio: f32); } extern "C" { - pub fn igSetScrollFromPosYFloat(local_y: f32, center_y_ratio: f32); + pub fn igSetScrollFromPosY(local_y: f32, center_y_ratio: f32); } extern "C" { pub fn igPushFont(font: *mut ImFont); @@ -4633,7 +2763,7 @@ extern "C" { ) -> bool; } extern "C" { - pub fn igIsPopupOpenStr(str_id: *const cty::c_char, flags: ImGuiPopupFlags) -> bool; + pub fn igIsPopupOpen(str_id: *const cty::c_char, flags: ImGuiPopupFlags) -> bool; } extern "C" { pub fn igBeginTable( @@ -4686,7 +2816,7 @@ extern "C" { pub fn igTableGetRowIndex() -> cty::c_int; } extern "C" { - pub fn igTableGetColumnNameInt(column_n: cty::c_int) -> *const cty::c_char; + pub fn igTableGetColumnName(column_n: cty::c_int) -> *const cty::c_char; } extern "C" { pub fn igTableGetColumnFlags(column_n: cty::c_int) -> ImGuiTableColumnFlags; @@ -4867,10 +2997,10 @@ extern "C" { pub fn igGetFrameCount() -> cty::c_int; } extern "C" { - pub fn igGetBackgroundDrawListNil() -> *mut ImDrawList; + pub fn igGetBackgroundDrawList() -> *mut ImDrawList; } extern "C" { - pub fn igGetForegroundDrawListNil() -> *mut ImDrawList; + pub fn igGetForegroundDrawList() -> *mut ImDrawList; } extern "C" { pub fn igGetDrawListSharedData() -> *mut ImDrawListSharedData; @@ -6144,1998 +4274,6 @@ extern "C" { extern "C" { pub fn ImGuiViewport_GetWorkCenter(pOut: *mut ImVec2, self_: *mut ImGuiViewport); } -extern "C" { - pub fn igImHashData(data: *const cty::c_void, data_size: usize, seed: ImU32) -> ImGuiID; -} -extern "C" { - pub fn igImHashStr(data: *const cty::c_char, data_size: usize, seed: ImU32) -> ImGuiID; -} -extern "C" { - pub fn igImAlphaBlendColors(col_a: ImU32, col_b: ImU32) -> ImU32; -} -extern "C" { - pub fn igImIsPowerOfTwoInt(v: cty::c_int) -> bool; -} -extern "C" { - pub fn igImIsPowerOfTwoU64(v: ImU64) -> bool; -} -extern "C" { - pub fn igImUpperPowerOfTwo(v: cty::c_int) -> cty::c_int; -} -extern "C" { - pub fn igImStricmp(str1: *const cty::c_char, str2: *const cty::c_char) -> cty::c_int; -} -extern "C" { - pub fn igImStrnicmp( - str1: *const cty::c_char, - str2: *const cty::c_char, - count: usize, - ) -> cty::c_int; -} -extern "C" { - pub fn igImStrncpy(dst: *mut cty::c_char, src: *const cty::c_char, count: usize); -} -extern "C" { - pub fn igImStrdup(str_: *const cty::c_char) -> *mut cty::c_char; -} -extern "C" { - pub fn igImStrdupcpy( - dst: *mut cty::c_char, - p_dst_size: *mut usize, - str_: *const cty::c_char, - ) -> *mut cty::c_char; -} -extern "C" { - pub fn igImStrchrRange( - str_begin: *const cty::c_char, - str_end: *const cty::c_char, - c: cty::c_char, - ) -> *const cty::c_char; -} -extern "C" { - pub fn igImStrlenW(str_: *const ImWchar) -> cty::c_int; -} -extern "C" { - pub fn igImStreolRange( - str_: *const cty::c_char, - str_end: *const cty::c_char, - ) -> *const cty::c_char; -} -extern "C" { - pub fn igImStrbolW(buf_mid_line: *const ImWchar, buf_begin: *const ImWchar) -> *const ImWchar; -} -extern "C" { - pub fn igImStristr( - haystack: *const cty::c_char, - haystack_end: *const cty::c_char, - needle: *const cty::c_char, - needle_end: *const cty::c_char, - ) -> *const cty::c_char; -} -extern "C" { - pub fn igImStrTrimBlanks(str_: *mut cty::c_char); -} -extern "C" { - pub fn igImStrSkipBlank(str_: *const cty::c_char) -> *const cty::c_char; -} -extern "C" { - pub fn igImFormatString( - buf: *mut cty::c_char, - buf_size: usize, - fmt: *const cty::c_char, - ... - ) -> cty::c_int; -} -extern "C" { - pub fn igImParseFormatFindStart(format: *const cty::c_char) -> *const cty::c_char; -} -extern "C" { - pub fn igImParseFormatFindEnd(format: *const cty::c_char) -> *const cty::c_char; -} -extern "C" { - pub fn igImParseFormatTrimDecorations( - format: *const cty::c_char, - buf: *mut cty::c_char, - buf_size: usize, - ) -> *const cty::c_char; -} -extern "C" { - pub fn igImParseFormatPrecision( - format: *const cty::c_char, - default_value: cty::c_int, - ) -> cty::c_int; -} -extern "C" { - pub fn igImCharIsBlankA(c: cty::c_char) -> bool; -} -extern "C" { - pub fn igImCharIsBlankW(c: cty::c_uint) -> bool; -} -extern "C" { - pub fn igImTextStrToUtf8( - buf: *mut cty::c_char, - buf_size: cty::c_int, - in_text: *const ImWchar, - in_text_end: *const ImWchar, - ) -> cty::c_int; -} -extern "C" { - pub fn igImTextCharFromUtf8( - out_char: *mut cty::c_uint, - in_text: *const cty::c_char, - in_text_end: *const cty::c_char, - ) -> cty::c_int; -} -extern "C" { - pub fn igImTextStrFromUtf8( - buf: *mut ImWchar, - buf_size: cty::c_int, - in_text: *const cty::c_char, - in_text_end: *const cty::c_char, - in_remaining: *mut *const cty::c_char, - ) -> cty::c_int; -} -extern "C" { - pub fn igImTextCountCharsFromUtf8( - in_text: *const cty::c_char, - in_text_end: *const cty::c_char, - ) -> cty::c_int; -} -extern "C" { - pub fn igImTextCountUtf8BytesFromChar( - in_text: *const cty::c_char, - in_text_end: *const cty::c_char, - ) -> cty::c_int; -} -extern "C" { - pub fn igImTextCountUtf8BytesFromStr( - in_text: *const ImWchar, - in_text_end: *const ImWchar, - ) -> cty::c_int; -} -extern "C" { - pub fn igImFileOpen(filename: *const cty::c_char, mode: *const cty::c_char) -> ImFileHandle; -} -extern "C" { - pub fn igImFileClose(file: ImFileHandle) -> bool; -} -extern "C" { - pub fn igImFileGetSize(file: ImFileHandle) -> ImU64; -} -extern "C" { - pub fn igImFileRead( - data: *mut cty::c_void, - size: ImU64, - count: ImU64, - file: ImFileHandle, - ) -> ImU64; -} -extern "C" { - pub fn igImFileWrite( - data: *const cty::c_void, - size: ImU64, - count: ImU64, - file: ImFileHandle, - ) -> ImU64; -} -extern "C" { - pub fn igImFileLoadToMemory( - filename: *const cty::c_char, - mode: *const cty::c_char, - out_file_size: *mut usize, - padding_bytes: cty::c_int, - ) -> *mut cty::c_void; -} -extern "C" { - pub fn igImPowFloat(x: f32, y: f32) -> f32; -} -extern "C" { - pub fn igImPowdouble(x: f64, y: f64) -> f64; -} -extern "C" { - pub fn igImLogFloat(x: f32) -> f32; -} -extern "C" { - pub fn igImLogdouble(x: f64) -> f64; -} -extern "C" { - pub fn igImAbsFloat(x: f32) -> f32; -} -extern "C" { - pub fn igImAbsdouble(x: f64) -> f64; -} -extern "C" { - pub fn igImSignFloat(x: f32) -> f32; -} -extern "C" { - pub fn igImSigndouble(x: f64) -> f64; -} -extern "C" { - pub fn igImMin(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); -} -extern "C" { - pub fn igImMax(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); -} -extern "C" { - pub fn igImClamp(pOut: *mut ImVec2, v: ImVec2, mn: ImVec2, mx: ImVec2); -} -extern "C" { - pub fn igImLerpVec2Float(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, t: f32); -} -extern "C" { - pub fn igImLerpVec2Vec2(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, t: ImVec2); -} -extern "C" { - pub fn igImLerpVec4(pOut: *mut ImVec4, a: ImVec4, b: ImVec4, t: f32); -} -extern "C" { - pub fn igImSaturate(f: f32) -> f32; -} -extern "C" { - pub fn igImLengthSqrVec2(lhs: ImVec2) -> f32; -} -extern "C" { - pub fn igImLengthSqrVec4(lhs: ImVec4) -> f32; -} -extern "C" { - pub fn igImInvLength(lhs: ImVec2, fail_value: f32) -> f32; -} -extern "C" { - pub fn igImFloorFloat(f: f32) -> f32; -} -extern "C" { - pub fn igImFloorVec2(pOut: *mut ImVec2, v: ImVec2); -} -extern "C" { - pub fn igImModPositive(a: cty::c_int, b: cty::c_int) -> cty::c_int; -} -extern "C" { - pub fn igImDot(a: ImVec2, b: ImVec2) -> f32; -} -extern "C" { - pub fn igImRotate(pOut: *mut ImVec2, v: ImVec2, cos_a: f32, sin_a: f32); -} -extern "C" { - pub fn igImLinearSweep(current: f32, target: f32, speed: f32) -> f32; -} -extern "C" { - pub fn igImMul(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); -} -extern "C" { - pub fn igImBezierCubicCalc( - pOut: *mut ImVec2, - p1: ImVec2, - p2: ImVec2, - p3: ImVec2, - p4: ImVec2, - t: f32, - ); -} -extern "C" { - pub fn igImBezierCubicClosestPoint( - pOut: *mut ImVec2, - p1: ImVec2, - p2: ImVec2, - p3: ImVec2, - p4: ImVec2, - p: ImVec2, - num_segments: cty::c_int, - ); -} -extern "C" { - pub fn igImBezierCubicClosestPointCasteljau( - pOut: *mut ImVec2, - p1: ImVec2, - p2: ImVec2, - p3: ImVec2, - p4: ImVec2, - p: ImVec2, - tess_tol: f32, - ); -} -extern "C" { - pub fn igImBezierQuadraticCalc(pOut: *mut ImVec2, p1: ImVec2, p2: ImVec2, p3: ImVec2, t: f32); -} -extern "C" { - pub fn igImLineClosestPoint(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, p: ImVec2); -} -extern "C" { - pub fn igImTriangleContainsPoint(a: ImVec2, b: ImVec2, c: ImVec2, p: ImVec2) -> bool; -} -extern "C" { - pub fn igImTriangleClosestPoint(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, c: ImVec2, p: ImVec2); -} -extern "C" { - pub fn igImTriangleBarycentricCoords( - a: ImVec2, - b: ImVec2, - c: ImVec2, - p: ImVec2, - out_u: *mut f32, - out_v: *mut f32, - out_w: *mut f32, - ); -} -extern "C" { - pub fn igImTriangleArea(a: ImVec2, b: ImVec2, c: ImVec2) -> f32; -} -extern "C" { - pub fn igImGetDirQuadrantFromDelta(dx: f32, dy: f32) -> ImGuiDir; -} -extern "C" { - pub fn ImVec1_ImVec1Nil() -> *mut ImVec1; -} -extern "C" { - pub fn ImVec1_destroy(self_: *mut ImVec1); -} -extern "C" { - pub fn ImVec1_ImVec1Float(_x: f32) -> *mut ImVec1; -} -extern "C" { - pub fn ImVec2ih_ImVec2ihNil() -> *mut ImVec2ih; -} -extern "C" { - pub fn ImVec2ih_destroy(self_: *mut ImVec2ih); -} -extern "C" { - pub fn ImVec2ih_ImVec2ihshort(_x: cty::c_short, _y: cty::c_short) -> *mut ImVec2ih; -} -extern "C" { - pub fn ImVec2ih_ImVec2ihVec2(rhs: ImVec2) -> *mut ImVec2ih; -} -extern "C" { - pub fn ImRect_ImRectNil() -> *mut ImRect; -} -extern "C" { - pub fn ImRect_destroy(self_: *mut ImRect); -} -extern "C" { - pub fn ImRect_ImRectVec2(min: ImVec2, max: ImVec2) -> *mut ImRect; -} -extern "C" { - pub fn ImRect_ImRectVec4(v: ImVec4) -> *mut ImRect; -} -extern "C" { - pub fn ImRect_ImRectFloat(x1: f32, y1: f32, x2: f32, y2: f32) -> *mut ImRect; -} -extern "C" { - pub fn ImRect_GetCenter(pOut: *mut ImVec2, self_: *mut ImRect); -} -extern "C" { - pub fn ImRect_GetSize(pOut: *mut ImVec2, self_: *mut ImRect); -} -extern "C" { - pub fn ImRect_GetWidth(self_: *mut ImRect) -> f32; -} -extern "C" { - pub fn ImRect_GetHeight(self_: *mut ImRect) -> f32; -} -extern "C" { - pub fn ImRect_GetTL(pOut: *mut ImVec2, self_: *mut ImRect); -} -extern "C" { - pub fn ImRect_GetTR(pOut: *mut ImVec2, self_: *mut ImRect); -} -extern "C" { - pub fn ImRect_GetBL(pOut: *mut ImVec2, self_: *mut ImRect); -} -extern "C" { - pub fn ImRect_GetBR(pOut: *mut ImVec2, self_: *mut ImRect); -} -extern "C" { - pub fn ImRect_ContainsVec2(self_: *mut ImRect, p: ImVec2) -> bool; -} -extern "C" { - pub fn ImRect_ContainsRect(self_: *mut ImRect, r: ImRect) -> bool; -} -extern "C" { - pub fn ImRect_Overlaps(self_: *mut ImRect, r: ImRect) -> bool; -} -extern "C" { - pub fn ImRect_AddVec2(self_: *mut ImRect, p: ImVec2); -} -extern "C" { - pub fn ImRect_AddRect(self_: *mut ImRect, r: ImRect); -} -extern "C" { - pub fn ImRect_ExpandFloat(self_: *mut ImRect, amount: f32); -} -extern "C" { - pub fn ImRect_ExpandVec2(self_: *mut ImRect, amount: ImVec2); -} -extern "C" { - pub fn ImRect_Translate(self_: *mut ImRect, d: ImVec2); -} -extern "C" { - pub fn ImRect_TranslateX(self_: *mut ImRect, dx: f32); -} -extern "C" { - pub fn ImRect_TranslateY(self_: *mut ImRect, dy: f32); -} -extern "C" { - pub fn ImRect_ClipWith(self_: *mut ImRect, r: ImRect); -} -extern "C" { - pub fn ImRect_ClipWithFull(self_: *mut ImRect, r: ImRect); -} -extern "C" { - pub fn ImRect_Floor(self_: *mut ImRect); -} -extern "C" { - pub fn ImRect_IsInverted(self_: *mut ImRect) -> bool; -} -extern "C" { - pub fn ImRect_ToVec4(pOut: *mut ImVec4, self_: *mut ImRect); -} -extern "C" { - pub fn igImBitArrayTestBit(arr: *const ImU32, n: cty::c_int) -> bool; -} -extern "C" { - pub fn igImBitArrayClearBit(arr: *mut ImU32, n: cty::c_int); -} -extern "C" { - pub fn igImBitArraySetBit(arr: *mut ImU32, n: cty::c_int); -} -extern "C" { - pub fn igImBitArraySetBitRange(arr: *mut ImU32, n: cty::c_int, n2: cty::c_int); -} -extern "C" { - pub fn ImBitVector_Create(self_: *mut ImBitVector, sz: cty::c_int); -} -extern "C" { - pub fn ImBitVector_Clear(self_: *mut ImBitVector); -} -extern "C" { - pub fn ImBitVector_TestBit(self_: *mut ImBitVector, n: cty::c_int) -> bool; -} -extern "C" { - pub fn ImBitVector_SetBit(self_: *mut ImBitVector, n: cty::c_int); -} -extern "C" { - pub fn ImBitVector_ClearBit(self_: *mut ImBitVector, n: cty::c_int); -} -extern "C" { - pub fn ImDrawListSharedData_ImDrawListSharedData() -> *mut ImDrawListSharedData; -} -extern "C" { - pub fn ImDrawListSharedData_destroy(self_: *mut ImDrawListSharedData); -} -extern "C" { - pub fn ImDrawListSharedData_SetCircleSegmentMaxError( - self_: *mut ImDrawListSharedData, - max_error: f32, - ); -} -extern "C" { - pub fn ImDrawDataBuilder_Clear(self_: *mut ImDrawDataBuilder); -} -extern "C" { - pub fn ImDrawDataBuilder_ClearFreeMemory(self_: *mut ImDrawDataBuilder); -} -extern "C" { - pub fn ImDrawDataBuilder_GetDrawListCount(self_: *mut ImDrawDataBuilder) -> cty::c_int; -} -extern "C" { - pub fn ImDrawDataBuilder_FlattenIntoSingleLayer(self_: *mut ImDrawDataBuilder); -} -extern "C" { - pub fn ImGuiStyleMod_ImGuiStyleModInt(idx: ImGuiStyleVar, v: cty::c_int) -> *mut ImGuiStyleMod; -} -extern "C" { - pub fn ImGuiStyleMod_destroy(self_: *mut ImGuiStyleMod); -} -extern "C" { - pub fn ImGuiStyleMod_ImGuiStyleModFloat(idx: ImGuiStyleVar, v: f32) -> *mut ImGuiStyleMod; -} -extern "C" { - pub fn ImGuiStyleMod_ImGuiStyleModVec2(idx: ImGuiStyleVar, v: ImVec2) -> *mut ImGuiStyleMod; -} -extern "C" { - pub fn ImGuiMenuColumns_ImGuiMenuColumns() -> *mut ImGuiMenuColumns; -} -extern "C" { - pub fn ImGuiMenuColumns_destroy(self_: *mut ImGuiMenuColumns); -} -extern "C" { - pub fn ImGuiMenuColumns_Update( - self_: *mut ImGuiMenuColumns, - count: cty::c_int, - spacing: f32, - clear: bool, - ); -} -extern "C" { - pub fn ImGuiMenuColumns_DeclColumns( - self_: *mut ImGuiMenuColumns, - w0: f32, - w1: f32, - w2: f32, - ) -> f32; -} -extern "C" { - pub fn ImGuiMenuColumns_CalcExtraSpace(self_: *mut ImGuiMenuColumns, avail_w: f32) -> f32; -} -extern "C" { - pub fn ImGuiInputTextState_ImGuiInputTextState() -> *mut ImGuiInputTextState; -} -extern "C" { - pub fn ImGuiInputTextState_destroy(self_: *mut ImGuiInputTextState); -} -extern "C" { - pub fn ImGuiInputTextState_ClearText(self_: *mut ImGuiInputTextState); -} -extern "C" { - pub fn ImGuiInputTextState_ClearFreeMemory(self_: *mut ImGuiInputTextState); -} -extern "C" { - pub fn ImGuiInputTextState_GetUndoAvailCount(self_: *mut ImGuiInputTextState) -> cty::c_int; -} -extern "C" { - pub fn ImGuiInputTextState_GetRedoAvailCount(self_: *mut ImGuiInputTextState) -> cty::c_int; -} -extern "C" { - pub fn ImGuiInputTextState_OnKeyPressed(self_: *mut ImGuiInputTextState, key: cty::c_int); -} -extern "C" { - pub fn ImGuiInputTextState_CursorAnimReset(self_: *mut ImGuiInputTextState); -} -extern "C" { - pub fn ImGuiInputTextState_CursorClamp(self_: *mut ImGuiInputTextState); -} -extern "C" { - pub fn ImGuiInputTextState_HasSelection(self_: *mut ImGuiInputTextState) -> bool; -} -extern "C" { - pub fn ImGuiInputTextState_ClearSelection(self_: *mut ImGuiInputTextState); -} -extern "C" { - pub fn ImGuiInputTextState_SelectAll(self_: *mut ImGuiInputTextState); -} -extern "C" { - pub fn ImGuiPopupData_ImGuiPopupData() -> *mut ImGuiPopupData; -} -extern "C" { - pub fn ImGuiPopupData_destroy(self_: *mut ImGuiPopupData); -} -extern "C" { - pub fn ImGuiNavMoveResult_ImGuiNavMoveResult() -> *mut ImGuiNavMoveResult; -} -extern "C" { - pub fn ImGuiNavMoveResult_destroy(self_: *mut ImGuiNavMoveResult); -} -extern "C" { - pub fn ImGuiNavMoveResult_Clear(self_: *mut ImGuiNavMoveResult); -} -extern "C" { - pub fn ImGuiNextWindowData_ImGuiNextWindowData() -> *mut ImGuiNextWindowData; -} -extern "C" { - pub fn ImGuiNextWindowData_destroy(self_: *mut ImGuiNextWindowData); -} -extern "C" { - pub fn ImGuiNextWindowData_ClearFlags(self_: *mut ImGuiNextWindowData); -} -extern "C" { - pub fn ImGuiNextItemData_ImGuiNextItemData() -> *mut ImGuiNextItemData; -} -extern "C" { - pub fn ImGuiNextItemData_destroy(self_: *mut ImGuiNextItemData); -} -extern "C" { - pub fn ImGuiNextItemData_ClearFlags(self_: *mut ImGuiNextItemData); -} -extern "C" { - pub fn ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr(ptr: *mut cty::c_void) -> *mut ImGuiPtrOrIndex; -} -extern "C" { - pub fn ImGuiPtrOrIndex_destroy(self_: *mut ImGuiPtrOrIndex); -} -extern "C" { - pub fn ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(index: cty::c_int) -> *mut ImGuiPtrOrIndex; -} -extern "C" { - pub fn ImGuiOldColumnData_ImGuiOldColumnData() -> *mut ImGuiOldColumnData; -} -extern "C" { - pub fn ImGuiOldColumnData_destroy(self_: *mut ImGuiOldColumnData); -} -extern "C" { - pub fn ImGuiOldColumns_ImGuiOldColumns() -> *mut ImGuiOldColumns; -} -extern "C" { - pub fn ImGuiOldColumns_destroy(self_: *mut ImGuiOldColumns); -} -extern "C" { - pub fn ImGuiViewportP_ImGuiViewportP() -> *mut ImGuiViewportP; -} -extern "C" { - pub fn ImGuiViewportP_destroy(self_: *mut ImGuiViewportP); -} -extern "C" { - pub fn ImGuiViewportP_GetMainRect(pOut: *mut ImRect, self_: *mut ImGuiViewportP); -} -extern "C" { - pub fn ImGuiViewportP_GetWorkRect(pOut: *mut ImRect, self_: *mut ImGuiViewportP); -} -extern "C" { - pub fn ImGuiViewportP_UpdateWorkRect(self_: *mut ImGuiViewportP); -} -extern "C" { - pub fn ImGuiWindowSettings_ImGuiWindowSettings() -> *mut ImGuiWindowSettings; -} -extern "C" { - pub fn ImGuiWindowSettings_destroy(self_: *mut ImGuiWindowSettings); -} -extern "C" { - pub fn ImGuiWindowSettings_GetName(self_: *mut ImGuiWindowSettings) -> *mut cty::c_char; -} -extern "C" { - pub fn ImGuiSettingsHandler_ImGuiSettingsHandler() -> *mut ImGuiSettingsHandler; -} -extern "C" { - pub fn ImGuiSettingsHandler_destroy(self_: *mut ImGuiSettingsHandler); -} -extern "C" { - pub fn ImGuiMetricsConfig_ImGuiMetricsConfig() -> *mut ImGuiMetricsConfig; -} -extern "C" { - pub fn ImGuiMetricsConfig_destroy(self_: *mut ImGuiMetricsConfig); -} -extern "C" { - pub fn ImGuiStackSizes_ImGuiStackSizes() -> *mut ImGuiStackSizes; -} -extern "C" { - pub fn ImGuiStackSizes_destroy(self_: *mut ImGuiStackSizes); -} -extern "C" { - pub fn ImGuiStackSizes_SetToCurrentState(self_: *mut ImGuiStackSizes); -} -extern "C" { - pub fn ImGuiStackSizes_CompareWithCurrentState(self_: *mut ImGuiStackSizes); -} -extern "C" { - pub fn ImGuiContextHook_ImGuiContextHook() -> *mut ImGuiContextHook; -} -extern "C" { - pub fn ImGuiContextHook_destroy(self_: *mut ImGuiContextHook); -} -extern "C" { - pub fn ImGuiContext_ImGuiContext(shared_font_atlas: *mut ImFontAtlas) -> *mut ImGuiContext; -} -extern "C" { - pub fn ImGuiContext_destroy(self_: *mut ImGuiContext); -} -extern "C" { - pub fn ImGuiWindow_ImGuiWindow( - context: *mut ImGuiContext, - name: *const cty::c_char, - ) -> *mut ImGuiWindow; -} -extern "C" { - pub fn ImGuiWindow_destroy(self_: *mut ImGuiWindow); -} -extern "C" { - pub fn ImGuiWindow_GetIDStr( - self_: *mut ImGuiWindow, - str_: *const cty::c_char, - str_end: *const cty::c_char, - ) -> ImGuiID; -} -extern "C" { - pub fn ImGuiWindow_GetIDPtr(self_: *mut ImGuiWindow, ptr: *const cty::c_void) -> ImGuiID; -} -extern "C" { - pub fn ImGuiWindow_GetIDInt(self_: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; -} -extern "C" { - pub fn ImGuiWindow_GetIDNoKeepAliveStr( - self_: *mut ImGuiWindow, - str_: *const cty::c_char, - str_end: *const cty::c_char, - ) -> ImGuiID; -} -extern "C" { - pub fn ImGuiWindow_GetIDNoKeepAlivePtr( - self_: *mut ImGuiWindow, - ptr: *const cty::c_void, - ) -> ImGuiID; -} -extern "C" { - pub fn ImGuiWindow_GetIDNoKeepAliveInt(self_: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; -} -extern "C" { - pub fn ImGuiWindow_GetIDFromRectangle(self_: *mut ImGuiWindow, r_abs: ImRect) -> ImGuiID; -} -extern "C" { - pub fn ImGuiWindow_Rect(pOut: *mut ImRect, self_: *mut ImGuiWindow); -} -extern "C" { - pub fn ImGuiWindow_CalcFontSize(self_: *mut ImGuiWindow) -> f32; -} -extern "C" { - pub fn ImGuiWindow_TitleBarHeight(self_: *mut ImGuiWindow) -> f32; -} -extern "C" { - pub fn ImGuiWindow_TitleBarRect(pOut: *mut ImRect, self_: *mut ImGuiWindow); -} -extern "C" { - pub fn ImGuiWindow_MenuBarHeight(self_: *mut ImGuiWindow) -> f32; -} -extern "C" { - pub fn ImGuiWindow_MenuBarRect(pOut: *mut ImRect, self_: *mut ImGuiWindow); -} -extern "C" { - pub fn ImGuiLastItemDataBackup_ImGuiLastItemDataBackup() -> *mut ImGuiLastItemDataBackup; -} -extern "C" { - pub fn ImGuiLastItemDataBackup_destroy(self_: *mut ImGuiLastItemDataBackup); -} -extern "C" { - pub fn ImGuiLastItemDataBackup_Backup(self_: *mut ImGuiLastItemDataBackup); -} -extern "C" { - pub fn ImGuiLastItemDataBackup_Restore(self_: *mut ImGuiLastItemDataBackup); -} -extern "C" { - pub fn ImGuiTabItem_ImGuiTabItem() -> *mut ImGuiTabItem; -} -extern "C" { - pub fn ImGuiTabItem_destroy(self_: *mut ImGuiTabItem); -} -extern "C" { - pub fn ImGuiTabBar_ImGuiTabBar() -> *mut ImGuiTabBar; -} -extern "C" { - pub fn ImGuiTabBar_destroy(self_: *mut ImGuiTabBar); -} -extern "C" { - pub fn ImGuiTabBar_GetTabOrder(self_: *mut ImGuiTabBar, tab: *const ImGuiTabItem) - -> cty::c_int; -} -extern "C" { - pub fn ImGuiTabBar_GetTabName( - self_: *mut ImGuiTabBar, - tab: *const ImGuiTabItem, - ) -> *const cty::c_char; -} -extern "C" { - pub fn ImGuiTableColumn_ImGuiTableColumn() -> *mut ImGuiTableColumn; -} -extern "C" { - pub fn ImGuiTableColumn_destroy(self_: *mut ImGuiTableColumn); -} -extern "C" { - pub fn ImGuiTable_ImGuiTable() -> *mut ImGuiTable; -} -extern "C" { - pub fn ImGuiTable_destroy(self_: *mut ImGuiTable); -} -extern "C" { - pub fn ImGuiTableColumnSettings_ImGuiTableColumnSettings() -> *mut ImGuiTableColumnSettings; -} -extern "C" { - pub fn ImGuiTableColumnSettings_destroy(self_: *mut ImGuiTableColumnSettings); -} -extern "C" { - pub fn ImGuiTableSettings_ImGuiTableSettings() -> *mut ImGuiTableSettings; -} -extern "C" { - pub fn ImGuiTableSettings_destroy(self_: *mut ImGuiTableSettings); -} -extern "C" { - pub fn ImGuiTableSettings_GetColumnSettings( - self_: *mut ImGuiTableSettings, - ) -> *mut ImGuiTableColumnSettings; -} -extern "C" { - pub fn igGetCurrentWindowRead() -> *mut ImGuiWindow; -} -extern "C" { - pub fn igGetCurrentWindow() -> *mut ImGuiWindow; -} -extern "C" { - pub fn igFindWindowByID(id: ImGuiID) -> *mut ImGuiWindow; -} -extern "C" { - pub fn igFindWindowByName(name: *const cty::c_char) -> *mut ImGuiWindow; -} -extern "C" { - pub fn igUpdateWindowParentAndRootLinks( - window: *mut ImGuiWindow, - flags: ImGuiWindowFlags, - parent_window: *mut ImGuiWindow, - ); -} -extern "C" { - pub fn igCalcWindowNextAutoFitSize(pOut: *mut ImVec2, window: *mut ImGuiWindow); -} -extern "C" { - pub fn igIsWindowChildOf(window: *mut ImGuiWindow, potential_parent: *mut ImGuiWindow) -> bool; -} -extern "C" { - pub fn igIsWindowAbove( - potential_above: *mut ImGuiWindow, - potential_below: *mut ImGuiWindow, - ) -> bool; -} -extern "C" { - pub fn igIsWindowNavFocusable(window: *mut ImGuiWindow) -> bool; -} -extern "C" { - pub fn igGetWindowAllowedExtentRect(pOut: *mut ImRect, window: *mut ImGuiWindow); -} -extern "C" { - pub fn igSetWindowPosWindowPtr(window: *mut ImGuiWindow, pos: ImVec2, cond: ImGuiCond); -} -extern "C" { - pub fn igSetWindowSizeWindowPtr(window: *mut ImGuiWindow, size: ImVec2, cond: ImGuiCond); -} -extern "C" { - pub fn igSetWindowCollapsedWindowPtr( - window: *mut ImGuiWindow, - collapsed: bool, - cond: ImGuiCond, - ); -} -extern "C" { - pub fn igSetWindowHitTestHole(window: *mut ImGuiWindow, pos: ImVec2, size: ImVec2); -} -extern "C" { - pub fn igFocusWindow(window: *mut ImGuiWindow); -} -extern "C" { - pub fn igFocusTopMostWindowUnderOne( - under_this_window: *mut ImGuiWindow, - ignore_window: *mut ImGuiWindow, - ); -} -extern "C" { - pub fn igBringWindowToFocusFront(window: *mut ImGuiWindow); -} -extern "C" { - pub fn igBringWindowToDisplayFront(window: *mut ImGuiWindow); -} -extern "C" { - pub fn igBringWindowToDisplayBack(window: *mut ImGuiWindow); -} -extern "C" { - pub fn igSetCurrentFont(font: *mut ImFont); -} -extern "C" { - pub fn igGetDefaultFont() -> *mut ImFont; -} -extern "C" { - pub fn igGetForegroundDrawListWindowPtr(window: *mut ImGuiWindow) -> *mut ImDrawList; -} -extern "C" { - pub fn igGetBackgroundDrawListViewportPtr(viewport: *mut ImGuiViewport) -> *mut ImDrawList; -} -extern "C" { - pub fn igGetForegroundDrawListViewportPtr(viewport: *mut ImGuiViewport) -> *mut ImDrawList; -} -extern "C" { - pub fn igInitialize(context: *mut ImGuiContext); -} -extern "C" { - pub fn igShutdown(context: *mut ImGuiContext); -} -extern "C" { - pub fn igUpdateHoveredWindowAndCaptureFlags(); -} -extern "C" { - pub fn igStartMouseMovingWindow(window: *mut ImGuiWindow); -} -extern "C" { - pub fn igUpdateMouseMovingWindowNewFrame(); -} -extern "C" { - pub fn igUpdateMouseMovingWindowEndFrame(); -} -extern "C" { - pub fn igAddContextHook(context: *mut ImGuiContext, hook: *const ImGuiContextHook) -> ImGuiID; -} -extern "C" { - pub fn igRemoveContextHook(context: *mut ImGuiContext, hook_to_remove: ImGuiID); -} -extern "C" { - pub fn igCallContextHooks(context: *mut ImGuiContext, type_: ImGuiContextHookType); -} -extern "C" { - pub fn igMarkIniSettingsDirtyNil(); -} -extern "C" { - pub fn igMarkIniSettingsDirtyWindowPtr(window: *mut ImGuiWindow); -} -extern "C" { - pub fn igClearIniSettings(); -} -extern "C" { - pub fn igCreateNewWindowSettings(name: *const cty::c_char) -> *mut ImGuiWindowSettings; -} -extern "C" { - pub fn igFindWindowSettings(id: ImGuiID) -> *mut ImGuiWindowSettings; -} -extern "C" { - pub fn igFindOrCreateWindowSettings(name: *const cty::c_char) -> *mut ImGuiWindowSettings; -} -extern "C" { - pub fn igFindSettingsHandler(type_name: *const cty::c_char) -> *mut ImGuiSettingsHandler; -} -extern "C" { - pub fn igSetNextWindowScroll(scroll: ImVec2); -} -extern "C" { - pub fn igSetScrollXWindowPtr(window: *mut ImGuiWindow, scroll_x: f32); -} -extern "C" { - pub fn igSetScrollYWindowPtr(window: *mut ImGuiWindow, scroll_y: f32); -} -extern "C" { - pub fn igSetScrollFromPosXWindowPtr( - window: *mut ImGuiWindow, - local_x: f32, - center_x_ratio: f32, - ); -} -extern "C" { - pub fn igSetScrollFromPosYWindowPtr( - window: *mut ImGuiWindow, - local_y: f32, - center_y_ratio: f32, - ); -} -extern "C" { - pub fn igScrollToBringRectIntoView( - pOut: *mut ImVec2, - window: *mut ImGuiWindow, - item_rect: ImRect, - ); -} -extern "C" { - pub fn igGetItemID() -> ImGuiID; -} -extern "C" { - pub fn igGetItemStatusFlags() -> ImGuiItemStatusFlags; -} -extern "C" { - pub fn igGetActiveID() -> ImGuiID; -} -extern "C" { - pub fn igGetFocusID() -> ImGuiID; -} -extern "C" { - pub fn igGetItemsFlags() -> ImGuiItemFlags; -} -extern "C" { - pub fn igSetActiveID(id: ImGuiID, window: *mut ImGuiWindow); -} -extern "C" { - pub fn igSetFocusID(id: ImGuiID, window: *mut ImGuiWindow); -} -extern "C" { - pub fn igClearActiveID(); -} -extern "C" { - pub fn igGetHoveredID() -> ImGuiID; -} -extern "C" { - pub fn igSetHoveredID(id: ImGuiID); -} -extern "C" { - pub fn igKeepAliveID(id: ImGuiID); -} -extern "C" { - pub fn igMarkItemEdited(id: ImGuiID); -} -extern "C" { - pub fn igPushOverrideID(id: ImGuiID); -} -extern "C" { - pub fn igGetIDWithSeed( - str_id_begin: *const cty::c_char, - str_id_end: *const cty::c_char, - seed: ImGuiID, - ) -> ImGuiID; -} -extern "C" { - pub fn igItemSizeVec2(size: ImVec2, text_baseline_y: f32); -} -extern "C" { - pub fn igItemSizeRect(bb: ImRect, text_baseline_y: f32); -} -extern "C" { - pub fn igItemAdd(bb: ImRect, id: ImGuiID, nav_bb: *const ImRect) -> bool; -} -extern "C" { - pub fn igItemHoverable(bb: ImRect, id: ImGuiID) -> bool; -} -extern "C" { - pub fn igIsClippedEx(bb: ImRect, id: ImGuiID, clip_even_when_logged: bool) -> bool; -} -extern "C" { - pub fn igSetLastItemData( - window: *mut ImGuiWindow, - item_id: ImGuiID, - status_flags: ImGuiItemStatusFlags, - item_rect: ImRect, - ); -} -extern "C" { - pub fn igFocusableItemRegister(window: *mut ImGuiWindow, id: ImGuiID) -> bool; -} -extern "C" { - pub fn igFocusableItemUnregister(window: *mut ImGuiWindow); -} -extern "C" { - pub fn igCalcItemSize(pOut: *mut ImVec2, size: ImVec2, default_w: f32, default_h: f32); -} -extern "C" { - pub fn igCalcWrapWidthForPos(pos: ImVec2, wrap_pos_x: f32) -> f32; -} -extern "C" { - pub fn igPushMultiItemsWidths(components: cty::c_int, width_full: f32); -} -extern "C" { - pub fn igPushItemFlag(option: ImGuiItemFlags, enabled: bool); -} -extern "C" { - pub fn igPopItemFlag(); -} -extern "C" { - pub fn igIsItemToggledSelection() -> bool; -} -extern "C" { - pub fn igGetContentRegionMaxAbs(pOut: *mut ImVec2); -} -extern "C" { - pub fn igShrinkWidths(items: *mut ImGuiShrinkWidthItem, count: cty::c_int, width_excess: f32); -} -extern "C" { - pub fn igLogBegin(type_: ImGuiLogType, auto_open_depth: cty::c_int); -} -extern "C" { - pub fn igLogToBuffer(auto_open_depth: cty::c_int); -} -extern "C" { - pub fn igLogRenderedText( - ref_pos: *const ImVec2, - text: *const cty::c_char, - text_end: *const cty::c_char, - ); -} -extern "C" { - pub fn igLogSetNextTextDecoration(prefix: *const cty::c_char, suffix: *const cty::c_char); -} -extern "C" { - pub fn igBeginChildEx( - name: *const cty::c_char, - id: ImGuiID, - size_arg: ImVec2, - border: bool, - flags: ImGuiWindowFlags, - ) -> bool; -} -extern "C" { - pub fn igOpenPopupEx(id: ImGuiID, popup_flags: ImGuiPopupFlags); -} -extern "C" { - pub fn igClosePopupToLevel(remaining: cty::c_int, restore_focus_to_window_under_popup: bool); -} -extern "C" { - pub fn igClosePopupsOverWindow( - ref_window: *mut ImGuiWindow, - restore_focus_to_window_under_popup: bool, - ); -} -extern "C" { - pub fn igIsPopupOpenID(id: ImGuiID, popup_flags: ImGuiPopupFlags) -> bool; -} -extern "C" { - pub fn igBeginPopupEx(id: ImGuiID, extra_flags: ImGuiWindowFlags) -> bool; -} -extern "C" { - pub fn igBeginTooltipEx(extra_flags: ImGuiWindowFlags, tooltip_flags: ImGuiTooltipFlags); -} -extern "C" { - pub fn igGetTopMostPopupModal() -> *mut ImGuiWindow; -} -extern "C" { - pub fn igFindBestWindowPosForPopup(pOut: *mut ImVec2, window: *mut ImGuiWindow); -} -extern "C" { - pub fn igFindBestWindowPosForPopupEx( - pOut: *mut ImVec2, - ref_pos: ImVec2, - size: ImVec2, - last_dir: *mut ImGuiDir, - r_outer: ImRect, - r_avoid: ImRect, - policy: ImGuiPopupPositionPolicy, - ); -} -extern "C" { - pub fn igNavInitWindow(window: *mut ImGuiWindow, force_reinit: bool); -} -extern "C" { - pub fn igNavMoveRequestButNoResultYet() -> bool; -} -extern "C" { - pub fn igNavMoveRequestCancel(); -} -extern "C" { - pub fn igNavMoveRequestForward( - move_dir: ImGuiDir, - clip_dir: ImGuiDir, - bb_rel: ImRect, - move_flags: ImGuiNavMoveFlags, - ); -} -extern "C" { - pub fn igNavMoveRequestTryWrapping(window: *mut ImGuiWindow, move_flags: ImGuiNavMoveFlags); -} -extern "C" { - pub fn igGetNavInputAmount(n: ImGuiNavInput, mode: ImGuiInputReadMode) -> f32; -} -extern "C" { - pub fn igGetNavInputAmount2d( - pOut: *mut ImVec2, - dir_sources: ImGuiNavDirSourceFlags, - mode: ImGuiInputReadMode, - slow_factor: f32, - fast_factor: f32, - ); -} -extern "C" { - pub fn igCalcTypematicRepeatAmount( - t0: f32, - t1: f32, - repeat_delay: f32, - repeat_rate: f32, - ) -> cty::c_int; -} -extern "C" { - pub fn igActivateItem(id: ImGuiID); -} -extern "C" { - pub fn igSetNavID(id: ImGuiID, nav_layer: cty::c_int, focus_scope_id: ImGuiID); -} -extern "C" { - pub fn igSetNavIDWithRectRel( - id: ImGuiID, - nav_layer: cty::c_int, - focus_scope_id: ImGuiID, - rect_rel: ImRect, - ); -} -extern "C" { - pub fn igPushFocusScope(id: ImGuiID); -} -extern "C" { - pub fn igPopFocusScope(); -} -extern "C" { - pub fn igGetFocusedFocusScope() -> ImGuiID; -} -extern "C" { - pub fn igGetFocusScope() -> ImGuiID; -} -extern "C" { - pub fn igSetItemUsingMouseWheel(); -} -extern "C" { - pub fn igIsActiveIdUsingNavDir(dir: ImGuiDir) -> bool; -} -extern "C" { - pub fn igIsActiveIdUsingNavInput(input: ImGuiNavInput) -> bool; -} -extern "C" { - pub fn igIsActiveIdUsingKey(key: ImGuiKey) -> bool; -} -extern "C" { - pub fn igIsMouseDragPastThreshold(button: ImGuiMouseButton, lock_threshold: f32) -> bool; -} -extern "C" { - pub fn igIsKeyPressedMap(key: ImGuiKey, repeat: bool) -> bool; -} -extern "C" { - pub fn igIsNavInputDown(n: ImGuiNavInput) -> bool; -} -extern "C" { - pub fn igIsNavInputTest(n: ImGuiNavInput, rm: ImGuiInputReadMode) -> bool; -} -extern "C" { - pub fn igGetMergedKeyModFlags() -> ImGuiKeyModFlags; -} -extern "C" { - pub fn igBeginDragDropTargetCustom(bb: ImRect, id: ImGuiID) -> bool; -} -extern "C" { - pub fn igClearDragDrop(); -} -extern "C" { - pub fn igIsDragDropPayloadBeingAccepted() -> bool; -} -extern "C" { - pub fn igSetWindowClipRectBeforeSetChannel(window: *mut ImGuiWindow, clip_rect: ImRect); -} -extern "C" { - pub fn igBeginColumns( - str_id: *const cty::c_char, - count: cty::c_int, - flags: ImGuiOldColumnFlags, - ); -} -extern "C" { - pub fn igEndColumns(); -} -extern "C" { - pub fn igPushColumnClipRect(column_index: cty::c_int); -} -extern "C" { - pub fn igPushColumnsBackground(); -} -extern "C" { - pub fn igPopColumnsBackground(); -} -extern "C" { - pub fn igGetColumnsID(str_id: *const cty::c_char, count: cty::c_int) -> ImGuiID; -} -extern "C" { - pub fn igFindOrCreateColumns(window: *mut ImGuiWindow, id: ImGuiID) -> *mut ImGuiOldColumns; -} -extern "C" { - pub fn igGetColumnOffsetFromNorm(columns: *const ImGuiOldColumns, offset_norm: f32) -> f32; -} -extern "C" { - pub fn igGetColumnNormFromOffset(columns: *const ImGuiOldColumns, offset: f32) -> f32; -} -extern "C" { - pub fn igTableOpenContextMenu(column_n: cty::c_int); -} -extern "C" { - pub fn igTableSetColumnEnabled(column_n: cty::c_int, enabled: bool); -} -extern "C" { - pub fn igTableSetColumnWidth(column_n: cty::c_int, width: f32); -} -extern "C" { - pub fn igTableSetColumnSortDirection( - column_n: cty::c_int, - sort_direction: ImGuiSortDirection, - append_to_sort_specs: bool, - ); -} -extern "C" { - pub fn igTableGetHoveredColumn() -> cty::c_int; -} -extern "C" { - pub fn igTableGetHeaderRowHeight() -> f32; -} -extern "C" { - pub fn igTablePushBackgroundChannel(); -} -extern "C" { - pub fn igTablePopBackgroundChannel(); -} -extern "C" { - pub fn igTableFindByID(id: ImGuiID) -> *mut ImGuiTable; -} -extern "C" { - pub fn igBeginTableEx( - name: *const cty::c_char, - id: ImGuiID, - columns_count: cty::c_int, - flags: ImGuiTableFlags, - outer_size: ImVec2, - inner_width: f32, - ) -> bool; -} -extern "C" { - pub fn igTableBeginInitMemory(table: *mut ImGuiTable, columns_count: cty::c_int); -} -extern "C" { - pub fn igTableBeginApplyRequests(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableSetupDrawChannels(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableUpdateLayout(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableUpdateBorders(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableUpdateColumnsWeightFromWidth(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableDrawBorders(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableDrawContextMenu(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableMergeDrawChannels(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableSortSpecsSanitize(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableSortSpecsBuild(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableGetColumnNextSortDirection(column: *mut ImGuiTableColumn) -> ImGuiSortDirection; -} -extern "C" { - pub fn igTableFixColumnSortDirection(table: *mut ImGuiTable, column: *mut ImGuiTableColumn); -} -extern "C" { - pub fn igTableGetColumnWidthAuto(table: *mut ImGuiTable, column: *mut ImGuiTableColumn) -> f32; -} -extern "C" { - pub fn igTableBeginRow(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableEndRow(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableBeginCell(table: *mut ImGuiTable, column_n: cty::c_int); -} -extern "C" { - pub fn igTableEndCell(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableGetCellBgRect(pOut: *mut ImRect, table: *const ImGuiTable, column_n: cty::c_int); -} -extern "C" { - pub fn igTableGetColumnNameTablePtr( - table: *const ImGuiTable, - column_n: cty::c_int, - ) -> *const cty::c_char; -} -extern "C" { - pub fn igTableGetColumnResizeID( - table: *const ImGuiTable, - column_n: cty::c_int, - instance_no: cty::c_int, - ) -> ImGuiID; -} -extern "C" { - pub fn igTableGetMaxColumnWidth(table: *const ImGuiTable, column_n: cty::c_int) -> f32; -} -extern "C" { - pub fn igTableSetColumnWidthAutoSingle(table: *mut ImGuiTable, column_n: cty::c_int); -} -extern "C" { - pub fn igTableSetColumnWidthAutoAll(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableRemove(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableGcCompactTransientBuffers(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableGcCompactSettings(); -} -extern "C" { - pub fn igTableLoadSettings(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableSaveSettings(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableResetSettings(table: *mut ImGuiTable); -} -extern "C" { - pub fn igTableGetBoundSettings(table: *mut ImGuiTable) -> *mut ImGuiTableSettings; -} -extern "C" { - pub fn igTableSettingsInstallHandler(context: *mut ImGuiContext); -} -extern "C" { - pub fn igTableSettingsCreate(id: ImGuiID, columns_count: cty::c_int) - -> *mut ImGuiTableSettings; -} -extern "C" { - pub fn igTableSettingsFindByID(id: ImGuiID) -> *mut ImGuiTableSettings; -} -extern "C" { - pub fn igBeginTabBarEx(tab_bar: *mut ImGuiTabBar, bb: ImRect, flags: ImGuiTabBarFlags) -> bool; -} -extern "C" { - pub fn igTabBarFindTabByID(tab_bar: *mut ImGuiTabBar, tab_id: ImGuiID) -> *mut ImGuiTabItem; -} -extern "C" { - pub fn igTabBarRemoveTab(tab_bar: *mut ImGuiTabBar, tab_id: ImGuiID); -} -extern "C" { - pub fn igTabBarCloseTab(tab_bar: *mut ImGuiTabBar, tab: *mut ImGuiTabItem); -} -extern "C" { - pub fn igTabBarQueueReorder( - tab_bar: *mut ImGuiTabBar, - tab: *const ImGuiTabItem, - dir: cty::c_int, - ); -} -extern "C" { - pub fn igTabBarProcessReorder(tab_bar: *mut ImGuiTabBar) -> bool; -} -extern "C" { - pub fn igTabItemEx( - tab_bar: *mut ImGuiTabBar, - label: *const cty::c_char, - p_open: *mut bool, - flags: ImGuiTabItemFlags, - ) -> bool; -} -extern "C" { - pub fn igTabItemCalcSize(pOut: *mut ImVec2, label: *const cty::c_char, has_close_button: bool); -} -extern "C" { - pub fn igTabItemBackground( - draw_list: *mut ImDrawList, - bb: ImRect, - flags: ImGuiTabItemFlags, - col: ImU32, - ); -} -extern "C" { - pub fn igTabItemLabelAndCloseButton( - draw_list: *mut ImDrawList, - bb: ImRect, - flags: ImGuiTabItemFlags, - frame_padding: ImVec2, - label: *const cty::c_char, - tab_id: ImGuiID, - close_button_id: ImGuiID, - is_contents_visible: bool, - out_just_closed: *mut bool, - out_text_clipped: *mut bool, - ); -} -extern "C" { - pub fn igRenderText( - pos: ImVec2, - text: *const cty::c_char, - text_end: *const cty::c_char, - hide_text_after_hash: bool, - ); -} -extern "C" { - pub fn igRenderTextWrapped( - pos: ImVec2, - text: *const cty::c_char, - text_end: *const cty::c_char, - wrap_width: f32, - ); -} -extern "C" { - pub fn igRenderTextClipped( - pos_min: ImVec2, - pos_max: ImVec2, - text: *const cty::c_char, - text_end: *const cty::c_char, - text_size_if_known: *const ImVec2, - align: ImVec2, - clip_rect: *const ImRect, - ); -} -extern "C" { - pub fn igRenderTextClippedEx( - draw_list: *mut ImDrawList, - pos_min: ImVec2, - pos_max: ImVec2, - text: *const cty::c_char, - text_end: *const cty::c_char, - text_size_if_known: *const ImVec2, - align: ImVec2, - clip_rect: *const ImRect, - ); -} -extern "C" { - pub fn igRenderTextEllipsis( - draw_list: *mut ImDrawList, - pos_min: ImVec2, - pos_max: ImVec2, - clip_max_x: f32, - ellipsis_max_x: f32, - text: *const cty::c_char, - text_end: *const cty::c_char, - text_size_if_known: *const ImVec2, - ); -} -extern "C" { - pub fn igRenderFrame( - p_min: ImVec2, - p_max: ImVec2, - fill_col: ImU32, - border: bool, - rounding: f32, - ); -} -extern "C" { - pub fn igRenderFrameBorder(p_min: ImVec2, p_max: ImVec2, rounding: f32); -} -extern "C" { - pub fn igRenderColorRectWithAlphaCheckerboard( - draw_list: *mut ImDrawList, - p_min: ImVec2, - p_max: ImVec2, - fill_col: ImU32, - grid_step: f32, - grid_off: ImVec2, - rounding: f32, - rounding_corners_flags: cty::c_int, - ); -} -extern "C" { - pub fn igRenderNavHighlight(bb: ImRect, id: ImGuiID, flags: ImGuiNavHighlightFlags); -} -extern "C" { - pub fn igFindRenderedTextEnd( - text: *const cty::c_char, - text_end: *const cty::c_char, - ) -> *const cty::c_char; -} -extern "C" { - pub fn igRenderArrow( - draw_list: *mut ImDrawList, - pos: ImVec2, - col: ImU32, - dir: ImGuiDir, - scale: f32, - ); -} -extern "C" { - pub fn igRenderBullet(draw_list: *mut ImDrawList, pos: ImVec2, col: ImU32); -} -extern "C" { - pub fn igRenderCheckMark(draw_list: *mut ImDrawList, pos: ImVec2, col: ImU32, sz: f32); -} -extern "C" { - pub fn igRenderMouseCursor( - draw_list: *mut ImDrawList, - pos: ImVec2, - scale: f32, - mouse_cursor: ImGuiMouseCursor, - col_fill: ImU32, - col_border: ImU32, - col_shadow: ImU32, - ); -} -extern "C" { - pub fn igRenderArrowPointingAt( - draw_list: *mut ImDrawList, - pos: ImVec2, - half_sz: ImVec2, - direction: ImGuiDir, - col: ImU32, - ); -} -extern "C" { - pub fn igRenderRectFilledRangeH( - draw_list: *mut ImDrawList, - rect: ImRect, - col: ImU32, - x_start_norm: f32, - x_end_norm: f32, - rounding: f32, - ); -} -extern "C" { - pub fn igRenderRectFilledWithHole( - draw_list: *mut ImDrawList, - outer: ImRect, - inner: ImRect, - col: ImU32, - rounding: f32, - ); -} -extern "C" { - pub fn igTextEx(text: *const cty::c_char, text_end: *const cty::c_char, flags: ImGuiTextFlags); -} -extern "C" { - pub fn igButtonEx(label: *const cty::c_char, size_arg: ImVec2, flags: ImGuiButtonFlags) - -> bool; -} -extern "C" { - pub fn igCloseButton(id: ImGuiID, pos: ImVec2) -> bool; -} -extern "C" { - pub fn igCollapseButton(id: ImGuiID, pos: ImVec2) -> bool; -} -extern "C" { - pub fn igArrowButtonEx( - str_id: *const cty::c_char, - dir: ImGuiDir, - size_arg: ImVec2, - flags: ImGuiButtonFlags, - ) -> bool; -} -extern "C" { - pub fn igScrollbar(axis: ImGuiAxis); -} -extern "C" { - pub fn igScrollbarEx( - bb: ImRect, - id: ImGuiID, - axis: ImGuiAxis, - p_scroll_v: *mut f32, - avail_v: f32, - contents_v: f32, - rounding_corners: ImDrawCornerFlags, - ) -> bool; -} -extern "C" { - pub fn igImageButtonEx( - id: ImGuiID, - texture_id: ImTextureID, - size: ImVec2, - uv0: ImVec2, - uv1: ImVec2, - padding: ImVec2, - bg_col: ImVec4, - tint_col: ImVec4, - ) -> bool; -} -extern "C" { - pub fn igGetWindowScrollbarRect(pOut: *mut ImRect, window: *mut ImGuiWindow, axis: ImGuiAxis); -} -extern "C" { - pub fn igGetWindowScrollbarID(window: *mut ImGuiWindow, axis: ImGuiAxis) -> ImGuiID; -} -extern "C" { - pub fn igGetWindowResizeID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; -} -extern "C" { - pub fn igSeparatorEx(flags: ImGuiSeparatorFlags); -} -extern "C" { - pub fn igCheckboxFlagsS64Ptr( - label: *const cty::c_char, - flags: *mut ImS64, - flags_value: ImS64, - ) -> bool; -} -extern "C" { - pub fn igCheckboxFlagsU64Ptr( - label: *const cty::c_char, - flags: *mut ImU64, - flags_value: ImU64, - ) -> bool; -} -extern "C" { - pub fn igButtonBehavior( - bb: ImRect, - id: ImGuiID, - out_hovered: *mut bool, - out_held: *mut bool, - flags: ImGuiButtonFlags, - ) -> bool; -} -extern "C" { - pub fn igDragBehavior( - id: ImGuiID, - data_type: ImGuiDataType, - p_v: *mut cty::c_void, - v_speed: f32, - p_min: *const cty::c_void, - p_max: *const cty::c_void, - format: *const cty::c_char, - flags: ImGuiSliderFlags, - ) -> bool; -} -extern "C" { - pub fn igSliderBehavior( - bb: ImRect, - id: ImGuiID, - data_type: ImGuiDataType, - p_v: *mut cty::c_void, - p_min: *const cty::c_void, - p_max: *const cty::c_void, - format: *const cty::c_char, - flags: ImGuiSliderFlags, - out_grab_bb: *mut ImRect, - ) -> bool; -} -extern "C" { - pub fn igSplitterBehavior( - bb: ImRect, - id: ImGuiID, - axis: ImGuiAxis, - size1: *mut f32, - size2: *mut f32, - min_size1: f32, - min_size2: f32, - hover_extend: f32, - hover_visibility_delay: f32, - ) -> bool; -} -extern "C" { - pub fn igTreeNodeBehavior( - id: ImGuiID, - flags: ImGuiTreeNodeFlags, - label: *const cty::c_char, - label_end: *const cty::c_char, - ) -> bool; -} -extern "C" { - pub fn igTreeNodeBehaviorIsOpen(id: ImGuiID, flags: ImGuiTreeNodeFlags) -> bool; -} -extern "C" { - pub fn igTreePushOverrideID(id: ImGuiID); -} -extern "C" { - pub fn igDataTypeGetInfo(data_type: ImGuiDataType) -> *const ImGuiDataTypeInfo; -} -extern "C" { - pub fn igDataTypeFormatString( - buf: *mut cty::c_char, - buf_size: cty::c_int, - data_type: ImGuiDataType, - p_data: *const cty::c_void, - format: *const cty::c_char, - ) -> cty::c_int; -} -extern "C" { - pub fn igDataTypeApplyOp( - data_type: ImGuiDataType, - op: cty::c_int, - output: *mut cty::c_void, - arg_1: *const cty::c_void, - arg_2: *const cty::c_void, - ); -} -extern "C" { - pub fn igDataTypeApplyOpFromText( - buf: *const cty::c_char, - initial_value_buf: *const cty::c_char, - data_type: ImGuiDataType, - p_data: *mut cty::c_void, - format: *const cty::c_char, - ) -> bool; -} -extern "C" { - pub fn igDataTypeCompare( - data_type: ImGuiDataType, - arg_1: *const cty::c_void, - arg_2: *const cty::c_void, - ) -> cty::c_int; -} -extern "C" { - pub fn igDataTypeClamp( - data_type: ImGuiDataType, - p_data: *mut cty::c_void, - p_min: *const cty::c_void, - p_max: *const cty::c_void, - ) -> bool; -} -extern "C" { - pub fn igInputTextEx( - label: *const cty::c_char, - hint: *const cty::c_char, - buf: *mut cty::c_char, - buf_size: cty::c_int, - size_arg: ImVec2, - flags: ImGuiInputTextFlags, - callback: ImGuiInputTextCallback, - user_data: *mut cty::c_void, - ) -> bool; -} -extern "C" { - pub fn igTempInputText( - bb: ImRect, - id: ImGuiID, - label: *const cty::c_char, - buf: *mut cty::c_char, - buf_size: cty::c_int, - flags: ImGuiInputTextFlags, - ) -> bool; -} -extern "C" { - pub fn igTempInputScalar( - bb: ImRect, - id: ImGuiID, - label: *const cty::c_char, - data_type: ImGuiDataType, - p_data: *mut cty::c_void, - format: *const cty::c_char, - p_clamp_min: *const cty::c_void, - p_clamp_max: *const cty::c_void, - ) -> bool; -} -extern "C" { - pub fn igTempInputIsActive(id: ImGuiID) -> bool; -} -extern "C" { - pub fn igGetInputTextState(id: ImGuiID) -> *mut ImGuiInputTextState; -} -extern "C" { - pub fn igColorTooltip(text: *const cty::c_char, col: *const f32, flags: ImGuiColorEditFlags); -} -extern "C" { - pub fn igColorEditOptionsPopup(col: *const f32, flags: ImGuiColorEditFlags); -} -extern "C" { - pub fn igColorPickerOptionsPopup(ref_col: *const f32, flags: ImGuiColorEditFlags); -} -extern "C" { - pub fn igPlotEx( - plot_type: ImGuiPlotType, - label: *const cty::c_char, - values_getter: ::core::option::Option< - unsafe extern "C" fn(data: *mut cty::c_void, idx: cty::c_int) -> f32, - >, - data: *mut cty::c_void, - values_count: cty::c_int, - values_offset: cty::c_int, - overlay_text: *const cty::c_char, - scale_min: f32, - scale_max: f32, - frame_size: ImVec2, - ) -> cty::c_int; -} -extern "C" { - pub fn igShadeVertsLinearColorGradientKeepAlpha( - draw_list: *mut ImDrawList, - vert_start_idx: cty::c_int, - vert_end_idx: cty::c_int, - gradient_p0: ImVec2, - gradient_p1: ImVec2, - col0: ImU32, - col1: ImU32, - ); -} -extern "C" { - pub fn igShadeVertsLinearUV( - draw_list: *mut ImDrawList, - vert_start_idx: cty::c_int, - vert_end_idx: cty::c_int, - a: ImVec2, - b: ImVec2, - uv_a: ImVec2, - uv_b: ImVec2, - clamp: bool, - ); -} -extern "C" { - pub fn igGcCompactTransientMiscBuffers(); -} -extern "C" { - pub fn igGcCompactTransientWindowBuffers(window: *mut ImGuiWindow); -} -extern "C" { - pub fn igGcAwakeTransientWindowBuffers(window: *mut ImGuiWindow); -} -extern "C" { - pub fn igErrorCheckEndFrameRecover( - log_callback: ImGuiErrorLogCallback, - user_data: *mut cty::c_void, - ); -} -extern "C" { - pub fn igDebugDrawItemRect(col: ImU32); -} -extern "C" { - pub fn igDebugStartItemPicker(); -} -extern "C" { - pub fn igDebugNodeColumns(columns: *mut ImGuiOldColumns); -} -extern "C" { - pub fn igDebugNodeDrawList( - window: *mut ImGuiWindow, - draw_list: *const ImDrawList, - label: *const cty::c_char, - ); -} -extern "C" { - pub fn igDebugNodeDrawCmdShowMeshAndBoundingBox( - out_draw_list: *mut ImDrawList, - draw_list: *const ImDrawList, - draw_cmd: *const ImDrawCmd, - show_mesh: bool, - show_aabb: bool, - ); -} -extern "C" { - pub fn igDebugNodeStorage(storage: *mut ImGuiStorage, label: *const cty::c_char); -} -extern "C" { - pub fn igDebugNodeTabBar(tab_bar: *mut ImGuiTabBar, label: *const cty::c_char); -} -extern "C" { - pub fn igDebugNodeTable(table: *mut ImGuiTable); -} -extern "C" { - pub fn igDebugNodeTableSettings(settings: *mut ImGuiTableSettings); -} -extern "C" { - pub fn igDebugNodeWindow(window: *mut ImGuiWindow, label: *const cty::c_char); -} -extern "C" { - pub fn igDebugNodeWindowSettings(settings: *mut ImGuiWindowSettings); -} -extern "C" { - pub fn igDebugNodeWindowsList(windows: *mut ImVector_ImGuiWindowPtr, label: *const cty::c_char); -} -extern "C" { - pub fn igDebugNodeViewport(viewport: *mut ImGuiViewportP); -} -extern "C" { - pub fn igDebugRenderViewportThumbnail( - draw_list: *mut ImDrawList, - viewport: *mut ImGuiViewportP, - bb: ImRect, - ); -} -extern "C" { - pub fn igImFontAtlasGetBuilderForStbTruetype() -> *const ImFontBuilderIO; -} -extern "C" { - pub fn igImFontAtlasBuildInit(atlas: *mut ImFontAtlas); -} -extern "C" { - pub fn igImFontAtlasBuildSetupFont( - atlas: *mut ImFontAtlas, - font: *mut ImFont, - font_config: *mut ImFontConfig, - ascent: f32, - descent: f32, - ); -} -extern "C" { - pub fn igImFontAtlasBuildPackCustomRects( - atlas: *mut ImFontAtlas, - stbrp_context_opaque: *mut cty::c_void, - ); -} -extern "C" { - pub fn igImFontAtlasBuildFinish(atlas: *mut ImFontAtlas); -} -extern "C" { - pub fn igImFontAtlasBuildRender8bppRectFromString( - atlas: *mut ImFontAtlas, - x: cty::c_int, - y: cty::c_int, - w: cty::c_int, - h: cty::c_int, - in_str: *const cty::c_char, - in_marker_char: cty::c_char, - in_marker_pixel_value: cty::c_uchar, - ); -} -extern "C" { - pub fn igImFontAtlasBuildRender32bppRectFromString( - atlas: *mut ImFontAtlas, - x: cty::c_int, - y: cty::c_int, - w: cty::c_int, - h: cty::c_int, - in_str: *const cty::c_char, - in_marker_char: cty::c_char, - in_marker_pixel_value: cty::c_uint, - ); -} -extern "C" { - pub fn igImFontAtlasBuildMultiplyCalcLookupTable( - out_table: *mut cty::c_uchar, - in_multiply_factor: f32, - ); -} -extern "C" { - pub fn igImFontAtlasBuildMultiplyRectAlpha8( - table: *const cty::c_uchar, - pixels: *mut cty::c_uchar, - x: cty::c_int, - y: cty::c_int, - w: cty::c_int, - h: cty::c_int, - stride: cty::c_int, - ); -} extern "C" { pub fn igLogText(fmt: *const cty::c_char, ...); } diff --git a/imgui-sys/src/wasm_bindings.rs b/imgui-sys/src/wasm_bindings.rs index 80d11e3..e657cd9 100644 --- a/imgui-sys/src/wasm_bindings.rs +++ b/imgui-sys/src/wasm_bindings.rs @@ -83,71 +83,26 @@ where } } } -pub type __int64_t = cty::c_long; -pub type __uint64_t = cty::c_ulong; -pub type __off_t = cty::c_long; -pub type __off64_t = cty::c_long; -pub type FILE = _IO_FILE; #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct _IO_marker { +pub struct ImGuiContext { _unused: [u8; 0], } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct _IO_codecvt { +pub struct ImFontBuilderIO { _unused: [u8; 0], } #[repr(C)] #[derive(Debug, Copy, Clone)] -pub struct _IO_wide_data { +pub struct ImDrawListSharedData { _unused: [u8; 0], } -pub type _IO_lock_t = cty::c_void; -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct _IO_FILE { - pub _flags: cty::c_int, - pub _IO_read_ptr: *mut cty::c_char, - pub _IO_read_end: *mut cty::c_char, - pub _IO_read_base: *mut cty::c_char, - pub _IO_write_base: *mut cty::c_char, - pub _IO_write_ptr: *mut cty::c_char, - pub _IO_write_end: *mut cty::c_char, - pub _IO_buf_base: *mut cty::c_char, - pub _IO_buf_end: *mut cty::c_char, - pub _IO_save_base: *mut cty::c_char, - pub _IO_backup_base: *mut cty::c_char, - pub _IO_save_end: *mut cty::c_char, - pub _markers: *mut _IO_marker, - pub _chain: *mut _IO_FILE, - pub _fileno: cty::c_int, - pub _flags2: cty::c_int, - pub _old_offset: __off_t, - pub _cur_column: cty::c_ushort, - pub _vtable_offset: cty::c_schar, - pub _shortbuf: [cty::c_char; 1usize], - pub _lock: *mut _IO_lock_t, - pub _offset: __off64_t, - pub _codecvt: *mut _IO_codecvt, - pub _wide_data: *mut _IO_wide_data, - pub _freeres_list: *mut _IO_FILE, - pub _freeres_buf: *mut cty::c_void, - pub __pad5: usize, - pub _mode: cty::c_int, - pub _unused2: [cty::c_char; 20usize], -} -impl Default for _IO_FILE { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} pub type ImGuiCol = cty::c_int; pub type ImGuiCond = cty::c_int; pub type ImGuiDataType = cty::c_int; pub type ImGuiDir = cty::c_int; pub type ImGuiKey = cty::c_int; -pub type ImGuiNavInput = cty::c_int; pub type ImGuiMouseButton = cty::c_int; pub type ImGuiMouseCursor = cty::c_int; pub type ImGuiSortDirection = cty::c_int; @@ -186,115 +141,13 @@ pub type ImGuiSizeCallback = ::core::option::Option; pub type ImWchar16 = cty::c_ushort; pub type ImWchar = ImWchar16; -pub type ImS8 = cty::c_schar; pub type ImU8 = cty::c_uchar; pub type ImS16 = cty::c_short; pub type ImU32 = cty::c_uint; -pub type ImS64 = i64; -pub type ImU64 = u64; pub type ImDrawCallback = ::core::option::Option< unsafe extern "C" fn(parent_list: *const ImDrawList, cmd: *const ImDrawCmd), >; pub type ImDrawIdx = cty::c_ushort; -pub type ImGuiLayoutType = cty::c_int; -pub type ImGuiItemFlags = cty::c_int; -pub type ImGuiItemStatusFlags = cty::c_int; -pub type ImGuiOldColumnFlags = cty::c_int; -pub type ImGuiNavHighlightFlags = cty::c_int; -pub type ImGuiNavDirSourceFlags = cty::c_int; -pub type ImGuiNavMoveFlags = cty::c_int; -pub type ImGuiNextItemDataFlags = cty::c_int; -pub type ImGuiNextWindowDataFlags = cty::c_int; -pub type ImGuiSeparatorFlags = cty::c_int; -pub type ImGuiTextFlags = cty::c_int; -pub type ImGuiTooltipFlags = cty::c_int; -pub type ImGuiErrorLogCallback = ::core::option::Option< - unsafe extern "C" fn(user_data: *mut cty::c_void, fmt: *const cty::c_char, ...), ->; -pub type ImFileHandle = *mut FILE; -pub type ImPoolIdx = cty::c_int; -pub type ImGuiContextHookCallback = ::core::option::Option< - unsafe extern "C" fn(ctx: *mut ImGuiContext, hook: *mut ImGuiContextHook), ->; -pub type ImGuiTableColumnIdx = ImS8; -pub type ImGuiTableDrawChannelIdx = ImU8; -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiTableSettings { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiTableSettings, -} -impl Default for ImVector_ImGuiTableSettings { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImChunkStream_ImGuiTableSettings { - pub Buf: ImVector_ImGuiTableSettings, -} -impl Default for ImChunkStream_ImGuiTableSettings { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiWindowSettings { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiWindowSettings, -} -impl Default for ImVector_ImGuiWindowSettings { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImChunkStream_ImGuiWindowSettings { - pub Buf: ImVector_ImGuiWindowSettings, -} -impl Default for ImChunkStream_ImGuiWindowSettings { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImSpan_ImGuiTableCellData { - pub Data: *mut ImGuiTableCellData, - pub DataEnd: *mut ImGuiTableCellData, -} -impl Default for ImSpan_ImGuiTableCellData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImSpan_ImGuiTableColumn { - pub Data: *mut ImGuiTableColumn, - pub DataEnd: *mut ImGuiTableColumn, -} -impl Default for ImSpan_ImGuiTableColumn { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImSpan_ImGuiTableColumnIdx { - pub Data: *mut ImGuiTableColumnIdx, - pub DataEnd: *mut ImGuiTableColumnIdx, -} -impl Default for ImSpan_ImGuiTableColumnIdx { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImVector_ImDrawChannel { @@ -333,18 +186,6 @@ impl Default for ImVector_ImDrawIdx { } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImDrawListPtr { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut *mut ImDrawList, -} -impl Default for ImVector_ImDrawListPtr { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImVector_ImDrawVert { pub Size: cty::c_int, pub Capacity: cty::c_int, @@ -405,138 +246,6 @@ impl Default for ImVector_ImFontGlyph { } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiColorMod { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiColorMod, -} -impl Default for ImVector_ImGuiColorMod { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiContextHook { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiContextHook, -} -impl Default for ImVector_ImGuiContextHook { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiGroupData { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiGroupData, -} -impl Default for ImVector_ImGuiGroupData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiID { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiID, -} -impl Default for ImVector_ImGuiID { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiItemFlags { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiItemFlags, -} -impl Default for ImVector_ImGuiItemFlags { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiOldColumnData { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiOldColumnData, -} -impl Default for ImVector_ImGuiOldColumnData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiOldColumns { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiOldColumns, -} -impl Default for ImVector_ImGuiOldColumns { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiPopupData { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiPopupData, -} -impl Default for ImVector_ImGuiPopupData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiPtrOrIndex { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiPtrOrIndex, -} -impl Default for ImVector_ImGuiPtrOrIndex { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiSettingsHandler { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiSettingsHandler, -} -impl Default for ImVector_ImGuiSettingsHandler { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiShrinkWidthItem { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiShrinkWidthItem, -} -impl Default for ImVector_ImGuiShrinkWidthItem { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImVector_ImGuiStoragePair { pub Size: cty::c_int, pub Capacity: cty::c_int, @@ -549,42 +258,6 @@ impl Default for ImVector_ImGuiStoragePair { } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiStyleMod { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiStyleMod, -} -impl Default for ImVector_ImGuiStyleMod { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiTabItem { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiTabItem, -} -impl Default for ImVector_ImGuiTabItem { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiTableColumnSortSpecs { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiTableColumnSortSpecs, -} -impl Default for ImVector_ImGuiTableColumnSortSpecs { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImVector_ImGuiTextRange { pub Size: cty::c_int, pub Capacity: cty::c_int, @@ -597,30 +270,6 @@ impl Default for ImVector_ImGuiTextRange { } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiViewportPPtr { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut *mut ImGuiViewportP, -} -impl Default for ImVector_ImGuiViewportPPtr { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiWindowPtr { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut *mut ImGuiWindow, -} -impl Default for ImVector_ImGuiWindowPtr { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] pub struct ImVector_ImTextureID { pub Size: cty::c_int, pub Capacity: cty::c_int, @@ -704,18 +353,6 @@ impl Default for ImVector_float { } } #[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_unsigned_char { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut cty::c_uchar, -} -impl Default for ImVector_unsigned_char { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] #[derive(Debug, Default, Copy, Clone, PartialEq)] pub struct ImVec2 { pub x: f32, @@ -1544,54 +1181,6 @@ impl Default for ImGuiStorage { } } #[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiTabBar { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiTabBar, -} -impl Default for ImVector_ImGuiTabBar { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImPool_ImGuiTabBar { - pub Buf: ImVector_ImGuiTabBar, - pub Map: ImGuiStorage, - pub FreeIdx: ImPoolIdx, -} -impl Default for ImPool_ImGuiTabBar { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVector_ImGuiTable { - pub Size: cty::c_int, - pub Capacity: cty::c_int, - pub Data: *mut ImGuiTable, -} -impl Default for ImVector_ImGuiTable { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImPool_ImGuiTable { - pub Buf: ImVector_ImGuiTable, - pub Map: ImGuiStorage, - pub FreeIdx: ImPoolIdx, -} -impl Default for ImPool_ImGuiTable { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] #[derive(Debug, Default, Copy, Clone, PartialEq)] pub struct ImGuiListClipper { pub DisplayStart: cty::c_int, @@ -1932,1465 +1521,6 @@ pub struct ImGuiViewport { pub WorkPos: ImVec2, pub WorkSize: ImVec2, } -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct StbUndoRecord { - pub where_: cty::c_int, - pub insert_length: cty::c_int, - pub delete_length: cty::c_int, - pub char_storage: cty::c_int, -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct StbUndoState { - pub undo_rec: [StbUndoRecord; 99usize], - pub undo_char: [ImWchar; 999usize], - pub undo_point: cty::c_short, - pub redo_point: cty::c_short, - pub undo_char_point: cty::c_int, - pub redo_char_point: cty::c_int, -} -impl Default for StbUndoState { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for StbUndoState { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "StbUndoState {{ undo_rec: [...], undo_char: [...], undo_point: {:?}, redo_point: {:?}, undo_char_point: {:?}, redo_char_point: {:?} }}" , self . undo_point , self . redo_point , self . undo_char_point , self . redo_char_point) - } -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct STB_TexteditState { - pub cursor: cty::c_int, - pub select_start: cty::c_int, - pub select_end: cty::c_int, - pub insert_mode: cty::c_uchar, - pub row_count_per_page: cty::c_int, - pub cursor_at_end_of_line: cty::c_uchar, - pub initialized: cty::c_uchar, - pub has_preferred_x: cty::c_uchar, - pub single_line: cty::c_uchar, - pub padding1: cty::c_uchar, - pub padding2: cty::c_uchar, - pub padding3: cty::c_uchar, - pub preferred_x: f32, - pub undostate: StbUndoState, -} -impl Default for STB_TexteditState { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for STB_TexteditState { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "STB_TexteditState {{ cursor: {:?}, select_start: {:?}, select_end: {:?}, insert_mode: {:?}, row_count_per_page: {:?}, cursor_at_end_of_line: {:?}, initialized: {:?}, has_preferred_x: {:?}, single_line: {:?}, padding1: {:?}, padding2: {:?}, padding3: {:?}, preferred_x: {:?}, undostate: {:?} }}" , self . cursor , self . select_start , self . select_end , self . insert_mode , self . row_count_per_page , self . cursor_at_end_of_line , self . initialized , self . has_preferred_x , self . single_line , self . padding1 , self . padding2 , self . padding3 , self . preferred_x , self . undostate) - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct StbTexteditRow { - pub x0: f32, - pub x1: f32, - pub baseline_y_delta: f32, - pub ymin: f32, - pub ymax: f32, - pub num_chars: cty::c_int, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImVec1 { - pub x: f32, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImVec2ih { - pub x: cty::c_short, - pub y: cty::c_short, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImRect { - pub Min: ImVec2, - pub Max: ImVec2, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImBitVector { - pub Storage: ImVector_ImU32, -} -impl Default for ImBitVector { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct ImDrawListSharedData { - pub TexUvWhitePixel: ImVec2, - pub Font: *mut ImFont, - pub FontSize: f32, - pub CurveTessellationTol: f32, - pub CircleSegmentMaxError: f32, - pub ClipRectFullscreen: ImVec4, - pub InitialFlags: ImDrawListFlags, - pub ArcFastVtx: [ImVec2; 12usize], - pub CircleSegmentCounts: [ImU8; 64usize], - pub TexUvLines: *const ImVec4, -} -impl Default for ImDrawListSharedData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for ImDrawListSharedData { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "ImDrawListSharedData {{ TexUvWhitePixel: {:?}, Font: {:?}, FontSize: {:?}, CurveTessellationTol: {:?}, CircleSegmentMaxError: {:?}, ClipRectFullscreen: {:?}, InitialFlags: {:?}, ArcFastVtx: {:?}, CircleSegmentCounts: [...], TexUvLines: {:?} }}" , self . TexUvWhitePixel , self . Font , self . FontSize , self . CurveTessellationTol , self . CircleSegmentMaxError , self . ClipRectFullscreen , self . InitialFlags , self . ArcFastVtx , self . TexUvLines) - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImDrawDataBuilder { - pub Layers: [ImVector_ImDrawListPtr; 2usize], -} -impl Default for ImDrawDataBuilder { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -pub const ImGuiItemFlags_None: ImGuiItemFlags_ = 0; -pub const ImGuiItemFlags_NoTabStop: ImGuiItemFlags_ = 1; -pub const ImGuiItemFlags_ButtonRepeat: ImGuiItemFlags_ = 2; -pub const ImGuiItemFlags_Disabled: ImGuiItemFlags_ = 4; -pub const ImGuiItemFlags_NoNav: ImGuiItemFlags_ = 8; -pub const ImGuiItemFlags_NoNavDefaultFocus: ImGuiItemFlags_ = 16; -pub const ImGuiItemFlags_SelectableDontClosePopup: ImGuiItemFlags_ = 32; -pub const ImGuiItemFlags_MixedValue: ImGuiItemFlags_ = 64; -pub const ImGuiItemFlags_ReadOnly: ImGuiItemFlags_ = 128; -pub const ImGuiItemFlags_Default_: ImGuiItemFlags_ = 0; -pub type ImGuiItemFlags_ = cty::c_uint; -pub const ImGuiItemStatusFlags_None: ImGuiItemStatusFlags_ = 0; -pub const ImGuiItemStatusFlags_HoveredRect: ImGuiItemStatusFlags_ = 1; -pub const ImGuiItemStatusFlags_HasDisplayRect: ImGuiItemStatusFlags_ = 2; -pub const ImGuiItemStatusFlags_Edited: ImGuiItemStatusFlags_ = 4; -pub const ImGuiItemStatusFlags_ToggledSelection: ImGuiItemStatusFlags_ = 8; -pub const ImGuiItemStatusFlags_ToggledOpen: ImGuiItemStatusFlags_ = 16; -pub const ImGuiItemStatusFlags_HasDeactivated: ImGuiItemStatusFlags_ = 32; -pub const ImGuiItemStatusFlags_Deactivated: ImGuiItemStatusFlags_ = 64; -pub type ImGuiItemStatusFlags_ = cty::c_uint; -pub const ImGuiButtonFlags_PressedOnClick: ImGuiButtonFlagsPrivate_ = 16; -pub const ImGuiButtonFlags_PressedOnClickRelease: ImGuiButtonFlagsPrivate_ = 32; -pub const ImGuiButtonFlags_PressedOnClickReleaseAnywhere: ImGuiButtonFlagsPrivate_ = 64; -pub const ImGuiButtonFlags_PressedOnRelease: ImGuiButtonFlagsPrivate_ = 128; -pub const ImGuiButtonFlags_PressedOnDoubleClick: ImGuiButtonFlagsPrivate_ = 256; -pub const ImGuiButtonFlags_PressedOnDragDropHold: ImGuiButtonFlagsPrivate_ = 512; -pub const ImGuiButtonFlags_Repeat: ImGuiButtonFlagsPrivate_ = 1024; -pub const ImGuiButtonFlags_FlattenChildren: ImGuiButtonFlagsPrivate_ = 2048; -pub const ImGuiButtonFlags_AllowItemOverlap: ImGuiButtonFlagsPrivate_ = 4096; -pub const ImGuiButtonFlags_DontClosePopups: ImGuiButtonFlagsPrivate_ = 8192; -pub const ImGuiButtonFlags_Disabled: ImGuiButtonFlagsPrivate_ = 16384; -pub const ImGuiButtonFlags_AlignTextBaseLine: ImGuiButtonFlagsPrivate_ = 32768; -pub const ImGuiButtonFlags_NoKeyModifiers: ImGuiButtonFlagsPrivate_ = 65536; -pub const ImGuiButtonFlags_NoHoldingActiveId: ImGuiButtonFlagsPrivate_ = 131072; -pub const ImGuiButtonFlags_NoNavFocus: ImGuiButtonFlagsPrivate_ = 262144; -pub const ImGuiButtonFlags_NoHoveredOnFocus: ImGuiButtonFlagsPrivate_ = 524288; -pub const ImGuiButtonFlags_PressedOnMask_: ImGuiButtonFlagsPrivate_ = 1008; -pub const ImGuiButtonFlags_PressedOnDefault_: ImGuiButtonFlagsPrivate_ = 32; -pub type ImGuiButtonFlagsPrivate_ = cty::c_uint; -pub const ImGuiSliderFlags_Vertical: ImGuiSliderFlagsPrivate_ = 1048576; -pub const ImGuiSliderFlags_ReadOnly: ImGuiSliderFlagsPrivate_ = 2097152; -pub type ImGuiSliderFlagsPrivate_ = cty::c_uint; -pub const ImGuiSelectableFlags_NoHoldingActiveID: ImGuiSelectableFlagsPrivate_ = 1048576; -pub const ImGuiSelectableFlags_SelectOnClick: ImGuiSelectableFlagsPrivate_ = 2097152; -pub const ImGuiSelectableFlags_SelectOnRelease: ImGuiSelectableFlagsPrivate_ = 4194304; -pub const ImGuiSelectableFlags_SpanAvailWidth: ImGuiSelectableFlagsPrivate_ = 8388608; -pub const ImGuiSelectableFlags_DrawHoveredWhenHeld: ImGuiSelectableFlagsPrivate_ = 16777216; -pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 33554432; -pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 67108864; -pub type ImGuiSelectableFlagsPrivate_ = cty::c_uint; -pub const ImGuiTreeNodeFlags_ClipLabelForTrailingButton: ImGuiTreeNodeFlagsPrivate_ = 1048576; -pub type ImGuiTreeNodeFlagsPrivate_ = cty::c_uint; -pub const ImGuiSeparatorFlags_None: ImGuiSeparatorFlags_ = 0; -pub const ImGuiSeparatorFlags_Horizontal: ImGuiSeparatorFlags_ = 1; -pub const ImGuiSeparatorFlags_Vertical: ImGuiSeparatorFlags_ = 2; -pub const ImGuiSeparatorFlags_SpanAllColumns: ImGuiSeparatorFlags_ = 4; -pub type ImGuiSeparatorFlags_ = cty::c_uint; -pub const ImGuiTextFlags_None: ImGuiTextFlags_ = 0; -pub const ImGuiTextFlags_NoWidthForLargeClippedText: ImGuiTextFlags_ = 1; -pub type ImGuiTextFlags_ = cty::c_uint; -pub const ImGuiTooltipFlags_None: ImGuiTooltipFlags_ = 0; -pub const ImGuiTooltipFlags_OverridePreviousTooltip: ImGuiTooltipFlags_ = 1; -pub type ImGuiTooltipFlags_ = cty::c_uint; -pub const ImGuiLayoutType_Horizontal: ImGuiLayoutType_ = 0; -pub const ImGuiLayoutType_Vertical: ImGuiLayoutType_ = 1; -pub type ImGuiLayoutType_ = cty::c_uint; -pub const ImGuiLogType_None: ImGuiLogType = 0; -pub const ImGuiLogType_TTY: ImGuiLogType = 1; -pub const ImGuiLogType_File: ImGuiLogType = 2; -pub const ImGuiLogType_Buffer: ImGuiLogType = 3; -pub const ImGuiLogType_Clipboard: ImGuiLogType = 4; -pub type ImGuiLogType = cty::c_uint; -pub const ImGuiAxis_None: ImGuiAxis = -1; -pub const ImGuiAxis_X: ImGuiAxis = 0; -pub const ImGuiAxis_Y: ImGuiAxis = 1; -pub type ImGuiAxis = cty::c_int; -pub const ImGuiPlotType_Lines: ImGuiPlotType = 0; -pub const ImGuiPlotType_Histogram: ImGuiPlotType = 1; -pub type ImGuiPlotType = cty::c_uint; -pub const ImGuiInputSource_None: ImGuiInputSource = 0; -pub const ImGuiInputSource_Mouse: ImGuiInputSource = 1; -pub const ImGuiInputSource_Nav: ImGuiInputSource = 2; -pub const ImGuiInputSource_NavKeyboard: ImGuiInputSource = 3; -pub const ImGuiInputSource_NavGamepad: ImGuiInputSource = 4; -pub const ImGuiInputSource_COUNT: ImGuiInputSource = 5; -pub type ImGuiInputSource = cty::c_uint; -pub const ImGuiInputReadMode_Down: ImGuiInputReadMode = 0; -pub const ImGuiInputReadMode_Pressed: ImGuiInputReadMode = 1; -pub const ImGuiInputReadMode_Released: ImGuiInputReadMode = 2; -pub const ImGuiInputReadMode_Repeat: ImGuiInputReadMode = 3; -pub const ImGuiInputReadMode_RepeatSlow: ImGuiInputReadMode = 4; -pub const ImGuiInputReadMode_RepeatFast: ImGuiInputReadMode = 5; -pub type ImGuiInputReadMode = cty::c_uint; -pub const ImGuiNavHighlightFlags_None: ImGuiNavHighlightFlags_ = 0; -pub const ImGuiNavHighlightFlags_TypeDefault: ImGuiNavHighlightFlags_ = 1; -pub const ImGuiNavHighlightFlags_TypeThin: ImGuiNavHighlightFlags_ = 2; -pub const ImGuiNavHighlightFlags_AlwaysDraw: ImGuiNavHighlightFlags_ = 4; -pub const ImGuiNavHighlightFlags_NoRounding: ImGuiNavHighlightFlags_ = 8; -pub type ImGuiNavHighlightFlags_ = cty::c_uint; -pub const ImGuiNavDirSourceFlags_None: ImGuiNavDirSourceFlags_ = 0; -pub const ImGuiNavDirSourceFlags_Keyboard: ImGuiNavDirSourceFlags_ = 1; -pub const ImGuiNavDirSourceFlags_PadDPad: ImGuiNavDirSourceFlags_ = 2; -pub const ImGuiNavDirSourceFlags_PadLStick: ImGuiNavDirSourceFlags_ = 4; -pub type ImGuiNavDirSourceFlags_ = cty::c_uint; -pub const ImGuiNavMoveFlags_None: ImGuiNavMoveFlags_ = 0; -pub const ImGuiNavMoveFlags_LoopX: ImGuiNavMoveFlags_ = 1; -pub const ImGuiNavMoveFlags_LoopY: ImGuiNavMoveFlags_ = 2; -pub const ImGuiNavMoveFlags_WrapX: ImGuiNavMoveFlags_ = 4; -pub const ImGuiNavMoveFlags_WrapY: ImGuiNavMoveFlags_ = 8; -pub const ImGuiNavMoveFlags_AllowCurrentNavId: ImGuiNavMoveFlags_ = 16; -pub const ImGuiNavMoveFlags_AlsoScoreVisibleSet: ImGuiNavMoveFlags_ = 32; -pub const ImGuiNavMoveFlags_ScrollToEdge: ImGuiNavMoveFlags_ = 64; -pub type ImGuiNavMoveFlags_ = cty::c_uint; -pub const ImGuiNavForward_None: ImGuiNavForward = 0; -pub const ImGuiNavForward_ForwardQueued: ImGuiNavForward = 1; -pub const ImGuiNavForward_ForwardActive: ImGuiNavForward = 2; -pub type ImGuiNavForward = cty::c_uint; -pub const ImGuiNavLayer_Main: ImGuiNavLayer = 0; -pub const ImGuiNavLayer_Menu: ImGuiNavLayer = 1; -pub const ImGuiNavLayer_COUNT: ImGuiNavLayer = 2; -pub type ImGuiNavLayer = cty::c_uint; -pub const ImGuiPopupPositionPolicy_Default: ImGuiPopupPositionPolicy = 0; -pub const ImGuiPopupPositionPolicy_ComboBox: ImGuiPopupPositionPolicy = 1; -pub const ImGuiPopupPositionPolicy_Tooltip: ImGuiPopupPositionPolicy = 2; -pub type ImGuiPopupPositionPolicy = cty::c_uint; -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiDataTypeTempStorage { - pub Data: [ImU8; 8usize], -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiDataTypeInfo { - pub Size: usize, - pub Name: *const cty::c_char, - pub PrintFmt: *const cty::c_char, - pub ScanFmt: *const cty::c_char, -} -impl Default for ImGuiDataTypeInfo { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -pub const ImGuiDataType_String: ImGuiDataTypePrivate_ = 11; -pub const ImGuiDataType_Pointer: ImGuiDataTypePrivate_ = 12; -pub const ImGuiDataType_ID: ImGuiDataTypePrivate_ = 13; -pub type ImGuiDataTypePrivate_ = cty::c_uint; -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiColorMod { - pub Col: ImGuiCol, - pub BackupValue: ImVec4, -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct ImGuiStyleMod { - pub VarIdx: ImGuiStyleVar, - pub __bindgen_anon_1: ImGuiStyleMod__bindgen_ty_1, -} -#[repr(C)] -#[derive(Copy, Clone)] -pub union ImGuiStyleMod__bindgen_ty_1 { - pub BackupInt: [cty::c_int; 2usize], - pub BackupFloat: [f32; 2usize], - _bindgen_union_align: [u32; 2usize], -} -impl Default for ImGuiStyleMod__bindgen_ty_1 { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for ImGuiStyleMod__bindgen_ty_1 { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write!(f, "ImGuiStyleMod__bindgen_ty_1 {{ union }}") - } -} -impl Default for ImGuiStyleMod { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for ImGuiStyleMod { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write!( - f, - "ImGuiStyleMod {{ VarIdx: {:?}, __bindgen_anon_1: {:?} }}", - self.VarIdx, self.__bindgen_anon_1 - ) - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiGroupData { - pub WindowID: ImGuiID, - pub BackupCursorPos: ImVec2, - pub BackupCursorMaxPos: ImVec2, - pub BackupIndent: ImVec1, - pub BackupGroupOffset: ImVec1, - pub BackupCurrLineSize: ImVec2, - pub BackupCurrLineTextBaseOffset: f32, - pub BackupActiveIdIsAlive: ImGuiID, - pub BackupActiveIdPreviousFrameIsAlive: bool, - pub EmitItem: bool, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiMenuColumns { - pub Spacing: f32, - pub Width: f32, - pub NextWidth: f32, - pub Pos: [f32; 3usize], - pub NextWidths: [f32; 3usize], -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct ImGuiInputTextState { - pub ID: ImGuiID, - pub CurLenW: cty::c_int, - pub CurLenA: cty::c_int, - pub TextW: ImVector_ImWchar, - pub TextA: ImVector_char, - pub InitialTextA: ImVector_char, - pub TextAIsValid: bool, - pub BufCapacityA: cty::c_int, - pub ScrollX: f32, - pub Stb: STB_TexteditState, - pub CursorAnim: f32, - pub CursorFollow: bool, - pub SelectedAllMouseLock: bool, - pub Edited: bool, - pub UserFlags: ImGuiInputTextFlags, - pub UserCallback: ImGuiInputTextCallback, - pub UserCallbackData: *mut cty::c_void, -} -impl Default for ImGuiInputTextState { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for ImGuiInputTextState { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "ImGuiInputTextState {{ ID: {:?}, CurLenW: {:?}, CurLenA: {:?}, TextW: {:?}, TextA: {:?}, InitialTextA: {:?}, TextAIsValid: {:?}, BufCapacityA: {:?}, ScrollX: {:?}, Stb: {:?}, CursorAnim: {:?}, CursorFollow: {:?}, SelectedAllMouseLock: {:?}, Edited: {:?}, UserFlags: {:?}, UserCallback: {:?}, UserCallbackData: {:?} }}" , self . ID , self . CurLenW , self . CurLenA , self . TextW , self . TextA , self . InitialTextA , self . TextAIsValid , self . BufCapacityA , self . ScrollX , self . Stb , self . CursorAnim , self . CursorFollow , self . SelectedAllMouseLock , self . Edited , self . UserFlags , self . UserCallback , self . UserCallbackData) - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiPopupData { - pub PopupId: ImGuiID, - pub Window: *mut ImGuiWindow, - pub SourceWindow: *mut ImGuiWindow, - pub OpenFrameCount: cty::c_int, - pub OpenParentId: ImGuiID, - pub OpenPopupPos: ImVec2, - pub OpenMousePos: ImVec2, -} -impl Default for ImGuiPopupData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiNavMoveResult { - pub Window: *mut ImGuiWindow, - pub ID: ImGuiID, - pub FocusScopeId: ImGuiID, - pub DistBox: f32, - pub DistCenter: f32, - pub DistAxial: f32, - pub RectRel: ImRect, -} -impl Default for ImGuiNavMoveResult { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -pub const ImGuiNextWindowDataFlags_None: ImGuiNextWindowDataFlags_ = 0; -pub const ImGuiNextWindowDataFlags_HasPos: ImGuiNextWindowDataFlags_ = 1; -pub const ImGuiNextWindowDataFlags_HasSize: ImGuiNextWindowDataFlags_ = 2; -pub const ImGuiNextWindowDataFlags_HasContentSize: ImGuiNextWindowDataFlags_ = 4; -pub const ImGuiNextWindowDataFlags_HasCollapsed: ImGuiNextWindowDataFlags_ = 8; -pub const ImGuiNextWindowDataFlags_HasSizeConstraint: ImGuiNextWindowDataFlags_ = 16; -pub const ImGuiNextWindowDataFlags_HasFocus: ImGuiNextWindowDataFlags_ = 32; -pub const ImGuiNextWindowDataFlags_HasBgAlpha: ImGuiNextWindowDataFlags_ = 64; -pub const ImGuiNextWindowDataFlags_HasScroll: ImGuiNextWindowDataFlags_ = 128; -pub type ImGuiNextWindowDataFlags_ = cty::c_uint; -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiNextWindowData { - pub Flags: ImGuiNextWindowDataFlags, - pub PosCond: ImGuiCond, - pub SizeCond: ImGuiCond, - pub CollapsedCond: ImGuiCond, - pub PosVal: ImVec2, - pub PosPivotVal: ImVec2, - pub SizeVal: ImVec2, - pub ContentSizeVal: ImVec2, - pub ScrollVal: ImVec2, - pub CollapsedVal: bool, - pub SizeConstraintRect: ImRect, - pub SizeCallback: ImGuiSizeCallback, - pub SizeCallbackUserData: *mut cty::c_void, - pub BgAlphaVal: f32, - pub MenuBarOffsetMinVal: ImVec2, -} -impl Default for ImGuiNextWindowData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -pub const ImGuiNextItemDataFlags_None: ImGuiNextItemDataFlags_ = 0; -pub const ImGuiNextItemDataFlags_HasWidth: ImGuiNextItemDataFlags_ = 1; -pub const ImGuiNextItemDataFlags_HasOpen: ImGuiNextItemDataFlags_ = 2; -pub type ImGuiNextItemDataFlags_ = cty::c_uint; -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiNextItemData { - pub Flags: ImGuiNextItemDataFlags, - pub Width: f32, - pub FocusScopeId: ImGuiID, - pub OpenCond: ImGuiCond, - pub OpenVal: bool, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiShrinkWidthItem { - pub Index: cty::c_int, - pub Width: f32, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiPtrOrIndex { - pub Ptr: *mut cty::c_void, - pub Index: cty::c_int, -} -impl Default for ImGuiPtrOrIndex { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -pub const ImGuiOldColumnFlags_None: ImGuiOldColumnFlags_ = 0; -pub const ImGuiOldColumnFlags_NoBorder: ImGuiOldColumnFlags_ = 1; -pub const ImGuiOldColumnFlags_NoResize: ImGuiOldColumnFlags_ = 2; -pub const ImGuiOldColumnFlags_NoPreserveWidths: ImGuiOldColumnFlags_ = 4; -pub const ImGuiOldColumnFlags_NoForceWithinWindow: ImGuiOldColumnFlags_ = 8; -pub const ImGuiOldColumnFlags_GrowParentContentsSize: ImGuiOldColumnFlags_ = 16; -pub type ImGuiOldColumnFlags_ = cty::c_uint; -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiOldColumnData { - pub OffsetNorm: f32, - pub OffsetNormBeforeResize: f32, - pub Flags: ImGuiOldColumnFlags, - pub ClipRect: ImRect, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiOldColumns { - pub ID: ImGuiID, - pub Flags: ImGuiOldColumnFlags, - pub IsFirstFrame: bool, - pub IsBeingResized: bool, - pub Current: cty::c_int, - pub Count: cty::c_int, - pub OffMinX: f32, - pub OffMaxX: f32, - pub LineMinY: f32, - pub LineMaxY: f32, - pub HostCursorPosY: f32, - pub HostCursorMaxPosX: f32, - pub HostInitialClipRect: ImRect, - pub HostBackupClipRect: ImRect, - pub HostBackupParentWorkRect: ImRect, - pub Columns: ImVector_ImGuiOldColumnData, - pub Splitter: ImDrawListSplitter, -} -impl Default for ImGuiOldColumns { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiViewportP { - pub _ImGuiViewport: ImGuiViewport, - pub DrawListsLastFrame: [cty::c_int; 2usize], - pub DrawLists: [*mut ImDrawList; 2usize], - pub DrawDataP: ImDrawData, - pub DrawDataBuilder: ImDrawDataBuilder, - pub WorkOffsetMin: ImVec2, - pub WorkOffsetMax: ImVec2, - pub CurrWorkOffsetMin: ImVec2, - pub CurrWorkOffsetMax: ImVec2, -} -impl Default for ImGuiViewportP { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiWindowSettings { - pub ID: ImGuiID, - pub Pos: ImVec2ih, - pub Size: ImVec2ih, - pub Collapsed: bool, - pub WantApply: bool, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiSettingsHandler { - pub TypeName: *const cty::c_char, - pub TypeHash: ImGuiID, - pub ClearAllFn: ::core::option::Option< - unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), - >, - pub ReadInitFn: ::core::option::Option< - unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), - >, - pub ReadOpenFn: ::core::option::Option< - unsafe extern "C" fn( - ctx: *mut ImGuiContext, - handler: *mut ImGuiSettingsHandler, - name: *const cty::c_char, - ) -> *mut cty::c_void, - >, - pub ReadLineFn: ::core::option::Option< - unsafe extern "C" fn( - ctx: *mut ImGuiContext, - handler: *mut ImGuiSettingsHandler, - entry: *mut cty::c_void, - line: *const cty::c_char, - ), - >, - pub ApplyAllFn: ::core::option::Option< - unsafe extern "C" fn(ctx: *mut ImGuiContext, handler: *mut ImGuiSettingsHandler), - >, - pub WriteAllFn: ::core::option::Option< - unsafe extern "C" fn( - ctx: *mut ImGuiContext, - handler: *mut ImGuiSettingsHandler, - out_buf: *mut ImGuiTextBuffer, - ), - >, - pub UserData: *mut cty::c_void, -} -impl Default for ImGuiSettingsHandler { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiMetricsConfig { - pub ShowWindowsRects: bool, - pub ShowWindowsBeginOrder: bool, - pub ShowTablesRects: bool, - pub ShowDrawCmdMesh: bool, - pub ShowDrawCmdBoundingBoxes: bool, - pub ShowWindowsRectsType: cty::c_int, - pub ShowTablesRectsType: cty::c_int, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiStackSizes { - pub SizeOfIDStack: cty::c_short, - pub SizeOfColorStack: cty::c_short, - pub SizeOfStyleVarStack: cty::c_short, - pub SizeOfFontStack: cty::c_short, - pub SizeOfFocusScopeStack: cty::c_short, - pub SizeOfGroupStack: cty::c_short, - pub SizeOfBeginPopupStack: cty::c_short, -} -pub const ImGuiContextHookType_NewFramePre: ImGuiContextHookType = 0; -pub const ImGuiContextHookType_NewFramePost: ImGuiContextHookType = 1; -pub const ImGuiContextHookType_EndFramePre: ImGuiContextHookType = 2; -pub const ImGuiContextHookType_EndFramePost: ImGuiContextHookType = 3; -pub const ImGuiContextHookType_RenderPre: ImGuiContextHookType = 4; -pub const ImGuiContextHookType_RenderPost: ImGuiContextHookType = 5; -pub const ImGuiContextHookType_Shutdown: ImGuiContextHookType = 6; -pub const ImGuiContextHookType_PendingRemoval_: ImGuiContextHookType = 7; -pub type ImGuiContextHookType = cty::c_uint; -#[repr(C)] -#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiContextHook { - pub HookId: ImGuiID, - pub Type: ImGuiContextHookType, - pub Owner: ImGuiID, - pub Callback: ImGuiContextHookCallback, - pub UserData: *mut cty::c_void, -} -impl Default for ImGuiContextHook { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Copy, Clone)] -pub struct ImGuiContext { - pub Initialized: bool, - pub FontAtlasOwnedByContext: bool, - pub IO: ImGuiIO, - pub Style: ImGuiStyle, - pub Font: *mut ImFont, - pub FontSize: f32, - pub FontBaseSize: f32, - pub DrawListSharedData: ImDrawListSharedData, - pub Time: f64, - pub FrameCount: cty::c_int, - pub FrameCountEnded: cty::c_int, - pub FrameCountRendered: cty::c_int, - pub WithinFrameScope: bool, - pub WithinFrameScopeWithImplicitWindow: bool, - pub WithinEndChild: bool, - pub GcCompactAll: bool, - pub TestEngineHookItems: bool, - pub TestEngineHookIdInfo: ImGuiID, - pub TestEngine: *mut cty::c_void, - pub Windows: ImVector_ImGuiWindowPtr, - pub WindowsFocusOrder: ImVector_ImGuiWindowPtr, - pub WindowsTempSortBuffer: ImVector_ImGuiWindowPtr, - pub CurrentWindowStack: ImVector_ImGuiWindowPtr, - pub WindowsById: ImGuiStorage, - pub WindowsActiveCount: cty::c_int, - pub CurrentWindow: *mut ImGuiWindow, - pub HoveredWindow: *mut ImGuiWindow, - pub HoveredRootWindow: *mut ImGuiWindow, - pub HoveredWindowUnderMovingWindow: *mut ImGuiWindow, - pub MovingWindow: *mut ImGuiWindow, - pub WheelingWindow: *mut ImGuiWindow, - pub WheelingWindowRefMousePos: ImVec2, - pub WheelingWindowTimer: f32, - pub HoveredId: ImGuiID, - pub HoveredIdPreviousFrame: ImGuiID, - pub HoveredIdAllowOverlap: bool, - pub HoveredIdUsingMouseWheel: bool, - pub HoveredIdPreviousFrameUsingMouseWheel: bool, - pub HoveredIdDisabled: bool, - pub HoveredIdTimer: f32, - pub HoveredIdNotActiveTimer: f32, - pub ActiveId: ImGuiID, - pub ActiveIdIsAlive: ImGuiID, - pub ActiveIdTimer: f32, - pub ActiveIdIsJustActivated: bool, - pub ActiveIdAllowOverlap: bool, - pub ActiveIdNoClearOnFocusLoss: bool, - pub ActiveIdHasBeenPressedBefore: bool, - pub ActiveIdHasBeenEditedBefore: bool, - pub ActiveIdHasBeenEditedThisFrame: bool, - pub ActiveIdUsingMouseWheel: bool, - pub ActiveIdUsingNavDirMask: ImU32, - pub ActiveIdUsingNavInputMask: ImU32, - pub ActiveIdUsingKeyInputMask: ImU64, - pub ActiveIdClickOffset: ImVec2, - pub ActiveIdWindow: *mut ImGuiWindow, - pub ActiveIdSource: ImGuiInputSource, - pub ActiveIdMouseButton: cty::c_int, - pub ActiveIdPreviousFrame: ImGuiID, - pub ActiveIdPreviousFrameIsAlive: bool, - pub ActiveIdPreviousFrameHasBeenEditedBefore: bool, - pub ActiveIdPreviousFrameWindow: *mut ImGuiWindow, - pub LastActiveId: ImGuiID, - pub LastActiveIdTimer: f32, - pub NextWindowData: ImGuiNextWindowData, - pub NextItemData: ImGuiNextItemData, - pub ColorStack: ImVector_ImGuiColorMod, - pub StyleVarStack: ImVector_ImGuiStyleMod, - pub FontStack: ImVector_ImFontPtr, - pub FocusScopeStack: ImVector_ImGuiID, - pub ItemFlagsStack: ImVector_ImGuiItemFlags, - pub GroupStack: ImVector_ImGuiGroupData, - pub OpenPopupStack: ImVector_ImGuiPopupData, - pub BeginPopupStack: ImVector_ImGuiPopupData, - pub Viewports: ImVector_ImGuiViewportPPtr, - pub NavWindow: *mut ImGuiWindow, - pub NavId: ImGuiID, - pub NavFocusScopeId: ImGuiID, - pub NavActivateId: ImGuiID, - pub NavActivateDownId: ImGuiID, - pub NavActivatePressedId: ImGuiID, - pub NavInputId: ImGuiID, - pub NavJustTabbedId: ImGuiID, - pub NavJustMovedToId: ImGuiID, - pub NavJustMovedToFocusScopeId: ImGuiID, - pub NavJustMovedToKeyMods: ImGuiKeyModFlags, - pub NavNextActivateId: ImGuiID, - pub NavInputSource: ImGuiInputSource, - pub NavScoringRect: ImRect, - pub NavScoringCount: cty::c_int, - pub NavLayer: ImGuiNavLayer, - pub NavIdTabCounter: cty::c_int, - pub NavIdIsAlive: bool, - pub NavMousePosDirty: bool, - pub NavDisableHighlight: bool, - pub NavDisableMouseHover: bool, - pub NavAnyRequest: bool, - pub NavInitRequest: bool, - pub NavInitRequestFromMove: bool, - pub NavInitResultId: ImGuiID, - pub NavInitResultRectRel: ImRect, - pub NavMoveRequest: bool, - pub NavMoveRequestFlags: ImGuiNavMoveFlags, - pub NavMoveRequestForward: ImGuiNavForward, - pub NavMoveRequestKeyMods: ImGuiKeyModFlags, - pub NavMoveDir: ImGuiDir, - pub NavMoveDirLast: ImGuiDir, - pub NavMoveClipDir: ImGuiDir, - pub NavMoveResultLocal: ImGuiNavMoveResult, - pub NavMoveResultLocalVisibleSet: ImGuiNavMoveResult, - pub NavMoveResultOther: ImGuiNavMoveResult, - pub NavWrapRequestWindow: *mut ImGuiWindow, - pub NavWrapRequestFlags: ImGuiNavMoveFlags, - pub NavWindowingTarget: *mut ImGuiWindow, - pub NavWindowingTargetAnim: *mut ImGuiWindow, - pub NavWindowingListWindow: *mut ImGuiWindow, - pub NavWindowingTimer: f32, - pub NavWindowingHighlightAlpha: f32, - pub NavWindowingToggleLayer: bool, - pub FocusRequestCurrWindow: *mut ImGuiWindow, - pub FocusRequestNextWindow: *mut ImGuiWindow, - pub FocusRequestCurrCounterRegular: cty::c_int, - pub FocusRequestCurrCounterTabStop: cty::c_int, - pub FocusRequestNextCounterRegular: cty::c_int, - pub FocusRequestNextCounterTabStop: cty::c_int, - pub FocusTabPressed: bool, - pub DimBgRatio: f32, - pub MouseCursor: ImGuiMouseCursor, - pub DragDropActive: bool, - pub DragDropWithinSource: bool, - pub DragDropWithinTarget: bool, - pub DragDropSourceFlags: ImGuiDragDropFlags, - pub DragDropSourceFrameCount: cty::c_int, - pub DragDropMouseButton: cty::c_int, - pub DragDropPayload: ImGuiPayload, - pub DragDropTargetRect: ImRect, - pub DragDropTargetId: ImGuiID, - pub DragDropAcceptFlags: ImGuiDragDropFlags, - pub DragDropAcceptIdCurrRectSurface: f32, - pub DragDropAcceptIdCurr: ImGuiID, - pub DragDropAcceptIdPrev: ImGuiID, - pub DragDropAcceptFrameCount: cty::c_int, - pub DragDropHoldJustPressedId: ImGuiID, - pub DragDropPayloadBufHeap: ImVector_unsigned_char, - pub DragDropPayloadBufLocal: [cty::c_uchar; 16usize], - pub CurrentTable: *mut ImGuiTable, - pub Tables: ImPool_ImGuiTable, - pub CurrentTableStack: ImVector_ImGuiPtrOrIndex, - pub TablesLastTimeActive: ImVector_float, - pub DrawChannelsTempMergeBuffer: ImVector_ImDrawChannel, - pub CurrentTabBar: *mut ImGuiTabBar, - pub TabBars: ImPool_ImGuiTabBar, - pub CurrentTabBarStack: ImVector_ImGuiPtrOrIndex, - pub ShrinkWidthBuffer: ImVector_ImGuiShrinkWidthItem, - pub LastValidMousePos: ImVec2, - pub InputTextState: ImGuiInputTextState, - pub InputTextPasswordFont: ImFont, - pub TempInputId: ImGuiID, - pub ColorEditOptions: ImGuiColorEditFlags, - pub ColorEditLastHue: f32, - pub ColorEditLastSat: f32, - pub ColorEditLastColor: [f32; 3usize], - pub ColorPickerRef: ImVec4, - pub SliderCurrentAccum: f32, - pub SliderCurrentAccumDirty: bool, - pub DragCurrentAccumDirty: bool, - pub DragCurrentAccum: f32, - pub DragSpeedDefaultRatio: f32, - pub ScrollbarClickDeltaToGrabCenter: f32, - pub TooltipOverrideCount: cty::c_int, - pub TooltipSlowDelay: f32, - pub ClipboardHandlerData: ImVector_char, - pub MenusIdSubmittedThisFrame: ImVector_ImGuiID, - pub PlatformImePos: ImVec2, - pub PlatformImeLastPos: ImVec2, - pub PlatformLocaleDecimalPoint: cty::c_char, - pub SettingsLoaded: bool, - pub SettingsDirtyTimer: f32, - pub SettingsIniData: ImGuiTextBuffer, - pub SettingsHandlers: ImVector_ImGuiSettingsHandler, - pub SettingsWindows: ImChunkStream_ImGuiWindowSettings, - pub SettingsTables: ImChunkStream_ImGuiTableSettings, - pub Hooks: ImVector_ImGuiContextHook, - pub HookIdNext: ImGuiID, - pub LogEnabled: bool, - pub LogType: ImGuiLogType, - pub LogFile: ImFileHandle, - pub LogBuffer: ImGuiTextBuffer, - pub LogNextPrefix: *const cty::c_char, - pub LogNextSuffix: *const cty::c_char, - pub LogLinePosY: f32, - pub LogLineFirstItem: bool, - pub LogDepthRef: cty::c_int, - pub LogDepthToExpand: cty::c_int, - pub LogDepthToExpandDefault: cty::c_int, - pub DebugItemPickerActive: bool, - pub DebugItemPickerBreakId: ImGuiID, - pub DebugMetricsConfig: ImGuiMetricsConfig, - pub FramerateSecPerFrame: [f32; 120usize], - pub FramerateSecPerFrameIdx: cty::c_int, - pub FramerateSecPerFrameAccum: f32, - pub WantCaptureMouseNextFrame: cty::c_int, - pub WantCaptureKeyboardNextFrame: cty::c_int, - pub WantTextInputNextFrame: cty::c_int, - pub TempBuffer: [cty::c_char; 3073usize], -} -impl Default for ImGuiContext { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ::core::fmt::Debug for ImGuiContext { - fn fmt(&self, f: &mut ::core::fmt::Formatter<'_>) -> ::core::fmt::Result { - write ! (f , "ImGuiContext {{ Initialized: {:?}, FontAtlasOwnedByContext: {:?}, IO: {:?}, Style: {:?}, Font: {:?}, FontSize: {:?}, FontBaseSize: {:?}, DrawListSharedData: {:?}, Time: {:?}, FrameCount: {:?}, FrameCountEnded: {:?}, FrameCountRendered: {:?}, WithinFrameScope: {:?}, WithinFrameScopeWithImplicitWindow: {:?}, WithinEndChild: {:?}, GcCompactAll: {:?}, TestEngineHookItems: {:?}, TestEngineHookIdInfo: {:?}, TestEngine: {:?}, Windows: {:?}, WindowsFocusOrder: {:?}, WindowsTempSortBuffer: {:?}, CurrentWindowStack: {:?}, WindowsById: {:?}, WindowsActiveCount: {:?}, CurrentWindow: {:?}, HoveredWindow: {:?}, HoveredRootWindow: {:?}, HoveredWindowUnderMovingWindow: {:?}, MovingWindow: {:?}, WheelingWindow: {:?}, WheelingWindowRefMousePos: {:?}, WheelingWindowTimer: {:?}, HoveredId: {:?}, HoveredIdPreviousFrame: {:?}, HoveredIdAllowOverlap: {:?}, HoveredIdUsingMouseWheel: {:?}, HoveredIdPreviousFrameUsingMouseWheel: {:?}, HoveredIdDisabled: {:?}, HoveredIdTimer: {:?}, HoveredIdNotActiveTimer: {:?}, ActiveId: {:?}, ActiveIdIsAlive: {:?}, ActiveIdTimer: {:?}, ActiveIdIsJustActivated: {:?}, ActiveIdAllowOverlap: {:?}, ActiveIdNoClearOnFocusLoss: {:?}, ActiveIdHasBeenPressedBefore: {:?}, ActiveIdHasBeenEditedBefore: {:?}, ActiveIdHasBeenEditedThisFrame: {:?}, ActiveIdUsingMouseWheel: {:?}, ActiveIdUsingNavDirMask: {:?}, ActiveIdUsingNavInputMask: {:?}, ActiveIdUsingKeyInputMask: {:?}, ActiveIdClickOffset: {:?}, ActiveIdWindow: {:?}, ActiveIdSource: {:?}, ActiveIdMouseButton: {:?}, ActiveIdPreviousFrame: {:?}, ActiveIdPreviousFrameIsAlive: {:?}, ActiveIdPreviousFrameHasBeenEditedBefore: {:?}, ActiveIdPreviousFrameWindow: {:?}, LastActiveId: {:?}, LastActiveIdTimer: {:?}, NextWindowData: {:?}, NextItemData: {:?}, ColorStack: {:?}, StyleVarStack: {:?}, FontStack: {:?}, FocusScopeStack: {:?}, ItemFlagsStack: {:?}, GroupStack: {:?}, OpenPopupStack: {:?}, BeginPopupStack: {:?}, Viewports: {:?}, NavWindow: {:?}, NavId: {:?}, NavFocusScopeId: {:?}, NavActivateId: {:?}, NavActivateDownId: {:?}, NavActivatePressedId: {:?}, NavInputId: {:?}, NavJustTabbedId: {:?}, NavJustMovedToId: {:?}, NavJustMovedToFocusScopeId: {:?}, NavJustMovedToKeyMods: {:?}, NavNextActivateId: {:?}, NavInputSource: {:?}, NavScoringRect: {:?}, NavScoringCount: {:?}, NavLayer: {:?}, NavIdTabCounter: {:?}, NavIdIsAlive: {:?}, NavMousePosDirty: {:?}, NavDisableHighlight: {:?}, NavDisableMouseHover: {:?}, NavAnyRequest: {:?}, NavInitRequest: {:?}, NavInitRequestFromMove: {:?}, NavInitResultId: {:?}, NavInitResultRectRel: {:?}, NavMoveRequest: {:?}, NavMoveRequestFlags: {:?}, NavMoveRequestForward: {:?}, NavMoveRequestKeyMods: {:?}, NavMoveDir: {:?}, NavMoveDirLast: {:?}, NavMoveClipDir: {:?}, NavMoveResultLocal: {:?}, NavMoveResultLocalVisibleSet: {:?}, NavMoveResultOther: {:?}, NavWrapRequestWindow: {:?}, NavWrapRequestFlags: {:?}, NavWindowingTarget: {:?}, NavWindowingTargetAnim: {:?}, NavWindowingListWindow: {:?}, NavWindowingTimer: {:?}, NavWindowingHighlightAlpha: {:?}, NavWindowingToggleLayer: {:?}, FocusRequestCurrWindow: {:?}, FocusRequestNextWindow: {:?}, FocusRequestCurrCounterRegular: {:?}, FocusRequestCurrCounterTabStop: {:?}, FocusRequestNextCounterRegular: {:?}, FocusRequestNextCounterTabStop: {:?}, FocusTabPressed: {:?}, DimBgRatio: {:?}, MouseCursor: {:?}, DragDropActive: {:?}, DragDropWithinSource: {:?}, DragDropWithinTarget: {:?}, DragDropSourceFlags: {:?}, DragDropSourceFrameCount: {:?}, DragDropMouseButton: {:?}, DragDropPayload: {:?}, DragDropTargetRect: {:?}, DragDropTargetId: {:?}, DragDropAcceptFlags: {:?}, DragDropAcceptIdCurrRectSurface: {:?}, DragDropAcceptIdCurr: {:?}, DragDropAcceptIdPrev: {:?}, DragDropAcceptFrameCount: {:?}, DragDropHoldJustPressedId: {:?}, DragDropPayloadBufHeap: {:?}, DragDropPayloadBufLocal: {:?}, CurrentTable: {:?}, Tables: {:?}, CurrentTableStack: {:?}, TablesLastTimeActive: {:?}, DrawChannelsTempMergeBuffer: {:?}, CurrentTabBar: {:?}, TabBars: {:?}, CurrentTabBarStack: {:?}, ShrinkWidthBuffer: {:?}, LastValidMousePos: {:?}, InputTextState: {:?}, InputTextPasswordFont: {:?}, TempInputId: {:?}, ColorEditOptions: {:?}, ColorEditLastHue: {:?}, ColorEditLastSat: {:?}, ColorEditLastColor: {:?}, ColorPickerRef: {:?}, SliderCurrentAccum: {:?}, SliderCurrentAccumDirty: {:?}, DragCurrentAccumDirty: {:?}, DragCurrentAccum: {:?}, DragSpeedDefaultRatio: {:?}, ScrollbarClickDeltaToGrabCenter: {:?}, TooltipOverrideCount: {:?}, TooltipSlowDelay: {:?}, ClipboardHandlerData: {:?}, MenusIdSubmittedThisFrame: {:?}, PlatformImePos: {:?}, PlatformImeLastPos: {:?}, PlatformLocaleDecimalPoint: {:?}, SettingsLoaded: {:?}, SettingsDirtyTimer: {:?}, SettingsIniData: {:?}, SettingsHandlers: {:?}, SettingsWindows: {:?}, SettingsTables: {:?}, Hooks: {:?}, HookIdNext: {:?}, LogEnabled: {:?}, LogType: {:?}, LogFile: {:?}, LogBuffer: {:?}, LogNextPrefix: {:?}, LogNextSuffix: {:?}, LogLinePosY: {:?}, LogLineFirstItem: {:?}, LogDepthRef: {:?}, LogDepthToExpand: {:?}, LogDepthToExpandDefault: {:?}, DebugItemPickerActive: {:?}, DebugItemPickerBreakId: {:?}, DebugMetricsConfig: {:?}, FramerateSecPerFrame: [...], FramerateSecPerFrameIdx: {:?}, FramerateSecPerFrameAccum: {:?}, WantCaptureMouseNextFrame: {:?}, WantCaptureKeyboardNextFrame: {:?}, WantTextInputNextFrame: {:?}, TempBuffer: [...] }}" , self . Initialized , self . FontAtlasOwnedByContext , self . IO , self . Style , self . Font , self . FontSize , self . FontBaseSize , self . DrawListSharedData , self . Time , self . FrameCount , self . FrameCountEnded , self . FrameCountRendered , self . WithinFrameScope , self . WithinFrameScopeWithImplicitWindow , self . WithinEndChild , self . GcCompactAll , self . TestEngineHookItems , self . TestEngineHookIdInfo , self . TestEngine , self . Windows , self . WindowsFocusOrder , self . WindowsTempSortBuffer , self . CurrentWindowStack , self . WindowsById , self . WindowsActiveCount , self . CurrentWindow , self . HoveredWindow , self . HoveredRootWindow , self . HoveredWindowUnderMovingWindow , self . MovingWindow , self . WheelingWindow , self . WheelingWindowRefMousePos , self . WheelingWindowTimer , self . HoveredId , self . HoveredIdPreviousFrame , self . HoveredIdAllowOverlap , self . HoveredIdUsingMouseWheel , self . HoveredIdPreviousFrameUsingMouseWheel , self . HoveredIdDisabled , self . HoveredIdTimer , self . HoveredIdNotActiveTimer , self . ActiveId , self . ActiveIdIsAlive , self . ActiveIdTimer , self . ActiveIdIsJustActivated , self . ActiveIdAllowOverlap , self . ActiveIdNoClearOnFocusLoss , self . ActiveIdHasBeenPressedBefore , self . ActiveIdHasBeenEditedBefore , self . ActiveIdHasBeenEditedThisFrame , self . ActiveIdUsingMouseWheel , self . ActiveIdUsingNavDirMask , self . ActiveIdUsingNavInputMask , self . ActiveIdUsingKeyInputMask , self . ActiveIdClickOffset , self . ActiveIdWindow , self . ActiveIdSource , self . ActiveIdMouseButton , self . ActiveIdPreviousFrame , self . ActiveIdPreviousFrameIsAlive , self . ActiveIdPreviousFrameHasBeenEditedBefore , self . ActiveIdPreviousFrameWindow , self . LastActiveId , self . LastActiveIdTimer , self . NextWindowData , self . NextItemData , self . ColorStack , self . StyleVarStack , self . FontStack , self . FocusScopeStack , self . ItemFlagsStack , self . GroupStack , self . OpenPopupStack , self . BeginPopupStack , self . Viewports , self . NavWindow , self . NavId , self . NavFocusScopeId , self . NavActivateId , self . NavActivateDownId , self . NavActivatePressedId , self . NavInputId , self . NavJustTabbedId , self . NavJustMovedToId , self . NavJustMovedToFocusScopeId , self . NavJustMovedToKeyMods , self . NavNextActivateId , self . NavInputSource , self . NavScoringRect , self . NavScoringCount , self . NavLayer , self . NavIdTabCounter , self . NavIdIsAlive , self . NavMousePosDirty , self . NavDisableHighlight , self . NavDisableMouseHover , self . NavAnyRequest , self . NavInitRequest , self . NavInitRequestFromMove , self . NavInitResultId , self . NavInitResultRectRel , self . NavMoveRequest , self . NavMoveRequestFlags , self . NavMoveRequestForward , self . NavMoveRequestKeyMods , self . NavMoveDir , self . NavMoveDirLast , self . NavMoveClipDir , self . NavMoveResultLocal , self . NavMoveResultLocalVisibleSet , self . NavMoveResultOther , self . NavWrapRequestWindow , self . NavWrapRequestFlags , self . NavWindowingTarget , self . NavWindowingTargetAnim , self . NavWindowingListWindow , self . NavWindowingTimer , self . NavWindowingHighlightAlpha , self . NavWindowingToggleLayer , self . FocusRequestCurrWindow , self . FocusRequestNextWindow , self . FocusRequestCurrCounterRegular , self . FocusRequestCurrCounterTabStop , self . FocusRequestNextCounterRegular , self . FocusRequestNextCounterTabStop , self . FocusTabPressed , self . DimBgRatio , self . MouseCursor , self . DragDropActive , self . DragDropWithinSource , self . DragDropWithinTarget , self . DragDropSourceFlags , self . DragDropSourceFrameCount , self . DragDropMouseButton , self . DragDropPayload , self . DragDropTargetRect , self . DragDropTargetId , self . DragDropAcceptFlags , self . DragDropAcceptIdCurrRectSurface , self . DragDropAcceptIdCurr , self . DragDropAcceptIdPrev , self . DragDropAcceptFrameCount , self . DragDropHoldJustPressedId , self . DragDropPayloadBufHeap , self . DragDropPayloadBufLocal , self . CurrentTable , self . Tables , self . CurrentTableStack , self . TablesLastTimeActive , self . DrawChannelsTempMergeBuffer , self . CurrentTabBar , self . TabBars , self . CurrentTabBarStack , self . ShrinkWidthBuffer , self . LastValidMousePos , self . InputTextState , self . InputTextPasswordFont , self . TempInputId , self . ColorEditOptions , self . ColorEditLastHue , self . ColorEditLastSat , self . ColorEditLastColor , self . ColorPickerRef , self . SliderCurrentAccum , self . SliderCurrentAccumDirty , self . DragCurrentAccumDirty , self . DragCurrentAccum , self . DragSpeedDefaultRatio , self . ScrollbarClickDeltaToGrabCenter , self . TooltipOverrideCount , self . TooltipSlowDelay , self . ClipboardHandlerData , self . MenusIdSubmittedThisFrame , self . PlatformImePos , self . PlatformImeLastPos , self . PlatformLocaleDecimalPoint , self . SettingsLoaded , self . SettingsDirtyTimer , self . SettingsIniData , self . SettingsHandlers , self . SettingsWindows , self . SettingsTables , self . Hooks , self . HookIdNext , self . LogEnabled , self . LogType , self . LogFile , self . LogBuffer , self . LogNextPrefix , self . LogNextSuffix , self . LogLinePosY , self . LogLineFirstItem , self . LogDepthRef , self . LogDepthToExpand , self . LogDepthToExpandDefault , self . DebugItemPickerActive , self . DebugItemPickerBreakId , self . DebugMetricsConfig , self . FramerateSecPerFrameIdx , self . FramerateSecPerFrameAccum , self . WantCaptureMouseNextFrame , self . WantCaptureKeyboardNextFrame , self . WantTextInputNextFrame) - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiWindowTempData { - pub CursorPos: ImVec2, - pub CursorPosPrevLine: ImVec2, - pub CursorStartPos: ImVec2, - pub CursorMaxPos: ImVec2, - pub IdealMaxPos: ImVec2, - pub CurrLineSize: ImVec2, - pub PrevLineSize: ImVec2, - pub CurrLineTextBaseOffset: f32, - pub PrevLineTextBaseOffset: f32, - pub Indent: ImVec1, - pub ColumnsOffset: ImVec1, - pub GroupOffset: ImVec1, - pub LastItemId: ImGuiID, - pub LastItemStatusFlags: ImGuiItemStatusFlags, - pub LastItemRect: ImRect, - pub LastItemDisplayRect: ImRect, - pub NavLayerCurrent: ImGuiNavLayer, - pub NavLayerActiveMask: cty::c_int, - pub NavLayerActiveMaskNext: cty::c_int, - pub NavFocusScopeIdCurrent: ImGuiID, - pub NavHideHighlightOneFrame: bool, - pub NavHasScroll: bool, - pub MenuBarAppending: bool, - pub MenuBarOffset: ImVec2, - pub MenuColumns: ImGuiMenuColumns, - pub TreeDepth: cty::c_int, - pub TreeJumpToParentOnPopMask: ImU32, - pub ChildWindows: ImVector_ImGuiWindowPtr, - pub StateStorage: *mut ImGuiStorage, - pub CurrentColumns: *mut ImGuiOldColumns, - pub CurrentTableIdx: cty::c_int, - pub LayoutType: ImGuiLayoutType, - pub ParentLayoutType: ImGuiLayoutType, - pub FocusCounterRegular: cty::c_int, - pub FocusCounterTabStop: cty::c_int, - pub ItemFlags: ImGuiItemFlags, - pub ItemWidth: f32, - pub TextWrapPos: f32, - pub ItemWidthStack: ImVector_float, - pub TextWrapPosStack: ImVector_float, - pub StackSizesOnBegin: ImGuiStackSizes, -} -impl Default for ImGuiWindowTempData { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiWindow { - pub Name: *mut cty::c_char, - pub ID: ImGuiID, - pub Flags: ImGuiWindowFlags, - pub Pos: ImVec2, - pub Size: ImVec2, - pub SizeFull: ImVec2, - pub ContentSize: ImVec2, - pub ContentSizeIdeal: ImVec2, - pub ContentSizeExplicit: ImVec2, - pub WindowPadding: ImVec2, - pub WindowRounding: f32, - pub WindowBorderSize: f32, - pub NameBufLen: cty::c_int, - pub MoveId: ImGuiID, - pub ChildId: ImGuiID, - pub Scroll: ImVec2, - pub ScrollMax: ImVec2, - pub ScrollTarget: ImVec2, - pub ScrollTargetCenterRatio: ImVec2, - pub ScrollTargetEdgeSnapDist: ImVec2, - pub ScrollbarSizes: ImVec2, - pub ScrollbarX: bool, - pub ScrollbarY: bool, - pub Active: bool, - pub WasActive: bool, - pub WriteAccessed: bool, - pub Collapsed: bool, - pub WantCollapseToggle: bool, - pub SkipItems: bool, - pub Appearing: bool, - pub Hidden: bool, - pub IsFallbackWindow: bool, - pub HasCloseButton: bool, - pub ResizeBorderHeld: cty::c_schar, - pub BeginCount: cty::c_short, - pub BeginOrderWithinParent: cty::c_short, - pub BeginOrderWithinContext: cty::c_short, - pub PopupId: ImGuiID, - pub AutoFitFramesX: ImS8, - pub AutoFitFramesY: ImS8, - pub AutoFitChildAxises: ImS8, - pub AutoFitOnlyGrows: bool, - pub AutoPosLastDirection: ImGuiDir, - pub HiddenFramesCanSkipItems: ImS8, - pub HiddenFramesCannotSkipItems: ImS8, - pub HiddenFramesForRenderOnly: ImS8, - pub _bitfield_1: __BindgenBitfieldUnit<[u8; 3usize], u8>, - pub SetWindowPosVal: ImVec2, - pub SetWindowPosPivot: ImVec2, - pub IDStack: ImVector_ImGuiID, - pub DC: ImGuiWindowTempData, - pub OuterRectClipped: ImRect, - pub InnerRect: ImRect, - pub InnerClipRect: ImRect, - pub WorkRect: ImRect, - pub ParentWorkRect: ImRect, - pub ClipRect: ImRect, - pub ContentRegionRect: ImRect, - pub HitTestHoleSize: ImVec2ih, - pub HitTestHoleOffset: ImVec2ih, - pub LastFrameActive: cty::c_int, - pub LastTimeActive: f32, - pub ItemWidthDefault: f32, - pub StateStorage: ImGuiStorage, - pub ColumnsStorage: ImVector_ImGuiOldColumns, - pub FontWindowScale: f32, - pub SettingsOffset: cty::c_int, - pub DrawList: *mut ImDrawList, - pub DrawListInst: ImDrawList, - pub ParentWindow: *mut ImGuiWindow, - pub RootWindow: *mut ImGuiWindow, - pub RootWindowForTitleBarHighlight: *mut ImGuiWindow, - pub RootWindowForNav: *mut ImGuiWindow, - pub NavLastChildNavWindow: *mut ImGuiWindow, - pub NavLastIds: [ImGuiID; 2usize], - pub NavRectRel: [ImRect; 2usize], - pub MemoryDrawListIdxCapacity: cty::c_int, - pub MemoryDrawListVtxCapacity: cty::c_int, - pub MemoryCompacted: bool, -} -impl Default for ImGuiWindow { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ImGuiWindow { - #[inline] - pub fn SetWindowPosAllowFlags(&self) -> ImGuiCond { - unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) } - } - #[inline] - pub fn set_SetWindowPosAllowFlags(&mut self, val: ImGuiCond) { - unsafe { - let val: u32 = ::core::mem::transmute(val); - self._bitfield_1.set(0usize, 8u8, val as u64) - } - } - #[inline] - pub fn SetWindowSizeAllowFlags(&self) -> ImGuiCond { - unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 8u8) as u32) } - } - #[inline] - pub fn set_SetWindowSizeAllowFlags(&mut self, val: ImGuiCond) { - unsafe { - let val: u32 = ::core::mem::transmute(val); - self._bitfield_1.set(8usize, 8u8, val as u64) - } - } - #[inline] - pub fn SetWindowCollapsedAllowFlags(&self) -> ImGuiCond { - unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 8u8) as u32) } - } - #[inline] - pub fn set_SetWindowCollapsedAllowFlags(&mut self, val: ImGuiCond) { - unsafe { - let val: u32 = ::core::mem::transmute(val); - self._bitfield_1.set(16usize, 8u8, val as u64) - } - } - #[inline] - pub fn new_bitfield_1( - SetWindowPosAllowFlags: ImGuiCond, - SetWindowSizeAllowFlags: ImGuiCond, - SetWindowCollapsedAllowFlags: ImGuiCond, - ) -> __BindgenBitfieldUnit<[u8; 3usize], u8> { - let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 3usize], u8> = - Default::default(); - __bindgen_bitfield_unit.set(0usize, 8u8, { - let SetWindowPosAllowFlags: u32 = - unsafe { ::core::mem::transmute(SetWindowPosAllowFlags) }; - SetWindowPosAllowFlags as u64 - }); - __bindgen_bitfield_unit.set(8usize, 8u8, { - let SetWindowSizeAllowFlags: u32 = - unsafe { ::core::mem::transmute(SetWindowSizeAllowFlags) }; - SetWindowSizeAllowFlags as u64 - }); - __bindgen_bitfield_unit.set(16usize, 8u8, { - let SetWindowCollapsedAllowFlags: u32 = - unsafe { ::core::mem::transmute(SetWindowCollapsedAllowFlags) }; - SetWindowCollapsedAllowFlags as u64 - }); - __bindgen_bitfield_unit - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiLastItemDataBackup { - pub LastItemId: ImGuiID, - pub LastItemStatusFlags: ImGuiItemStatusFlags, - pub LastItemRect: ImRect, - pub LastItemDisplayRect: ImRect, -} -pub const ImGuiTabBarFlags_DockNode: ImGuiTabBarFlagsPrivate_ = 1048576; -pub const ImGuiTabBarFlags_IsFocused: ImGuiTabBarFlagsPrivate_ = 2097152; -pub const ImGuiTabBarFlags_SaveSettings: ImGuiTabBarFlagsPrivate_ = 4194304; -pub type ImGuiTabBarFlagsPrivate_ = cty::c_uint; -pub const ImGuiTabItemFlags_NoCloseButton: ImGuiTabItemFlagsPrivate_ = 1048576; -pub const ImGuiTabItemFlags_Button: ImGuiTabItemFlagsPrivate_ = 2097152; -pub type ImGuiTabItemFlagsPrivate_ = cty::c_uint; -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiTabItem { - pub ID: ImGuiID, - pub Flags: ImGuiTabItemFlags, - pub LastFrameVisible: cty::c_int, - pub LastFrameSelected: cty::c_int, - pub Offset: f32, - pub Width: f32, - pub ContentWidth: f32, - pub NameOffset: ImS16, - pub BeginOrder: ImS16, - pub IndexDuringLayout: ImS16, - pub WantClose: bool, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiTabBar { - pub Tabs: ImVector_ImGuiTabItem, - pub Flags: ImGuiTabBarFlags, - pub ID: ImGuiID, - pub SelectedTabId: ImGuiID, - pub NextSelectedTabId: ImGuiID, - pub VisibleTabId: ImGuiID, - pub CurrFrameVisible: cty::c_int, - pub PrevFrameVisible: cty::c_int, - pub BarRect: ImRect, - pub CurrTabsContentsHeight: f32, - pub PrevTabsContentsHeight: f32, - pub WidthAllTabs: f32, - pub WidthAllTabsIdeal: f32, - pub ScrollingAnim: f32, - pub ScrollingTarget: f32, - pub ScrollingTargetDistToVisibility: f32, - pub ScrollingSpeed: f32, - pub ScrollingRectMinX: f32, - pub ScrollingRectMaxX: f32, - pub ReorderRequestTabId: ImGuiID, - pub ReorderRequestDir: ImS8, - pub BeginCount: ImS8, - pub WantLayout: bool, - pub VisibleTabWasSubmitted: bool, - pub TabsAddedNew: bool, - pub TabsActiveCount: ImS16, - pub LastTabItemIdx: ImS16, - pub ItemSpacingY: f32, - pub FramePadding: ImVec2, - pub BackupCursorPos: ImVec2, - pub TabsNames: ImGuiTextBuffer, -} -impl Default for ImGuiTabBar { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiTableColumn { - pub Flags: ImGuiTableColumnFlags, - pub WidthGiven: f32, - pub MinX: f32, - pub MaxX: f32, - pub WidthRequest: f32, - pub WidthAuto: f32, - pub StretchWeight: f32, - pub InitStretchWeightOrWidth: f32, - pub ClipRect: ImRect, - pub UserID: ImGuiID, - pub WorkMinX: f32, - pub WorkMaxX: f32, - pub ItemWidth: f32, - pub ContentMaxXFrozen: f32, - pub ContentMaxXUnfrozen: f32, - pub ContentMaxXHeadersUsed: f32, - pub ContentMaxXHeadersIdeal: f32, - pub NameOffset: ImS16, - pub DisplayOrder: ImGuiTableColumnIdx, - pub IndexWithinEnabledSet: ImGuiTableColumnIdx, - pub PrevEnabledColumn: ImGuiTableColumnIdx, - pub NextEnabledColumn: ImGuiTableColumnIdx, - pub SortOrder: ImGuiTableColumnIdx, - pub DrawChannelCurrent: ImGuiTableDrawChannelIdx, - pub DrawChannelFrozen: ImGuiTableDrawChannelIdx, - pub DrawChannelUnfrozen: ImGuiTableDrawChannelIdx, - pub IsEnabled: bool, - pub IsEnabledNextFrame: bool, - pub IsVisibleX: bool, - pub IsVisibleY: bool, - pub IsRequestOutput: bool, - pub IsSkipItems: bool, - pub IsPreserveWidthAuto: bool, - pub NavLayerCurrent: ImS8, - pub AutoFitQueue: ImU8, - pub CannotSkipItemsQueue: ImU8, - pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize], u8>, - pub SortDirectionsAvailList: ImU8, -} -impl ImGuiTableColumn { - #[inline] - pub fn SortDirection(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 2u8) as u8) } - } - #[inline] - pub fn set_SortDirection(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(0usize, 2u8, val as u64) - } - } - #[inline] - pub fn SortDirectionsAvailCount(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 2u8) as u8) } - } - #[inline] - pub fn set_SortDirectionsAvailCount(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(2usize, 2u8, val as u64) - } - } - #[inline] - pub fn SortDirectionsAvailMask(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 4u8) as u8) } - } - #[inline] - pub fn set_SortDirectionsAvailMask(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(4usize, 4u8, val as u64) - } - } - #[inline] - pub fn new_bitfield_1( - SortDirection: ImU8, - SortDirectionsAvailCount: ImU8, - SortDirectionsAvailMask: ImU8, - ) -> __BindgenBitfieldUnit<[u8; 1usize], u8> { - let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize], u8> = - Default::default(); - __bindgen_bitfield_unit.set(0usize, 2u8, { - let SortDirection: u8 = unsafe { ::core::mem::transmute(SortDirection) }; - SortDirection as u64 - }); - __bindgen_bitfield_unit.set(2usize, 2u8, { - let SortDirectionsAvailCount: u8 = - unsafe { ::core::mem::transmute(SortDirectionsAvailCount) }; - SortDirectionsAvailCount as u64 - }); - __bindgen_bitfield_unit.set(4usize, 4u8, { - let SortDirectionsAvailMask: u8 = - unsafe { ::core::mem::transmute(SortDirectionsAvailMask) }; - SortDirectionsAvailMask as u64 - }); - __bindgen_bitfield_unit - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImGuiTableCellData { - pub BgColor: ImU32, - pub Column: ImGuiTableColumnIdx, -} -#[repr(C)] -#[derive(Debug, Copy, Clone, PartialEq)] -pub struct ImGuiTable { - pub ID: ImGuiID, - pub Flags: ImGuiTableFlags, - pub RawData: *mut cty::c_void, - pub Columns: ImSpan_ImGuiTableColumn, - pub DisplayOrderToIndex: ImSpan_ImGuiTableColumnIdx, - pub RowCellData: ImSpan_ImGuiTableCellData, - pub EnabledMaskByDisplayOrder: ImU64, - pub EnabledMaskByIndex: ImU64, - pub VisibleMaskByIndex: ImU64, - pub RequestOutputMaskByIndex: ImU64, - pub SettingsLoadedFlags: ImGuiTableFlags, - pub SettingsOffset: cty::c_int, - pub LastFrameActive: cty::c_int, - pub ColumnsCount: cty::c_int, - pub CurrentRow: cty::c_int, - pub CurrentColumn: cty::c_int, - pub InstanceCurrent: ImS16, - pub InstanceInteracted: ImS16, - pub RowPosY1: f32, - pub RowPosY2: f32, - pub RowMinHeight: f32, - pub RowTextBaseline: f32, - pub RowIndentOffsetX: f32, - pub _bitfield_1: __BindgenBitfieldUnit<[u8; 4usize], u16>, - pub RowBgColorCounter: cty::c_int, - pub RowBgColor: [ImU32; 2usize], - pub BorderColorStrong: ImU32, - pub BorderColorLight: ImU32, - pub BorderX1: f32, - pub BorderX2: f32, - pub HostIndentX: f32, - pub MinColumnWidth: f32, - pub OuterPaddingX: f32, - pub CellPaddingX: f32, - pub CellPaddingY: f32, - pub CellSpacingX1: f32, - pub CellSpacingX2: f32, - pub LastOuterHeight: f32, - pub LastFirstRowHeight: f32, - pub InnerWidth: f32, - pub ColumnsGivenWidth: f32, - pub ColumnsAutoFitWidth: f32, - pub ResizedColumnNextWidth: f32, - pub ResizeLockMinContentsX2: f32, - pub RefScale: f32, - pub OuterRect: ImRect, - pub InnerRect: ImRect, - pub WorkRect: ImRect, - pub InnerClipRect: ImRect, - pub BgClipRect: ImRect, - pub Bg0ClipRectForDrawCmd: ImRect, - pub Bg2ClipRectForDrawCmd: ImRect, - pub HostClipRect: ImRect, - pub HostBackupWorkRect: ImRect, - pub HostBackupParentWorkRect: ImRect, - pub HostBackupInnerClipRect: ImRect, - pub HostBackupPrevLineSize: ImVec2, - pub HostBackupCurrLineSize: ImVec2, - pub HostBackupCursorMaxPos: ImVec2, - pub UserOuterSize: ImVec2, - pub HostBackupColumnsOffset: ImVec1, - pub HostBackupItemWidth: f32, - pub HostBackupItemWidthStackSize: cty::c_int, - pub OuterWindow: *mut ImGuiWindow, - pub InnerWindow: *mut ImGuiWindow, - pub ColumnsNames: ImGuiTextBuffer, - pub DrawSplitter: ImDrawListSplitter, - pub SortSpecsSingle: ImGuiTableColumnSortSpecs, - pub SortSpecsMulti: ImVector_ImGuiTableColumnSortSpecs, - pub SortSpecs: ImGuiTableSortSpecs, - pub SortSpecsCount: ImGuiTableColumnIdx, - pub ColumnsEnabledCount: ImGuiTableColumnIdx, - pub ColumnsEnabledFixedCount: ImGuiTableColumnIdx, - pub DeclColumnsCount: ImGuiTableColumnIdx, - pub HoveredColumnBody: ImGuiTableColumnIdx, - pub HoveredColumnBorder: ImGuiTableColumnIdx, - pub AutoFitSingleColumn: ImGuiTableColumnIdx, - pub ResizedColumn: ImGuiTableColumnIdx, - pub LastResizedColumn: ImGuiTableColumnIdx, - pub HeldHeaderColumn: ImGuiTableColumnIdx, - pub ReorderColumn: ImGuiTableColumnIdx, - pub ReorderColumnDir: ImGuiTableColumnIdx, - pub LeftMostStretchedColumn: ImGuiTableColumnIdx, - pub RightMostStretchedColumn: ImGuiTableColumnIdx, - pub RightMostEnabledColumn: ImGuiTableColumnIdx, - pub ContextPopupColumn: ImGuiTableColumnIdx, - pub FreezeRowsRequest: ImGuiTableColumnIdx, - pub FreezeRowsCount: ImGuiTableColumnIdx, - pub FreezeColumnsRequest: ImGuiTableColumnIdx, - pub FreezeColumnsCount: ImGuiTableColumnIdx, - pub RowCellDataCurrent: ImGuiTableColumnIdx, - pub DummyDrawChannel: ImGuiTableDrawChannelIdx, - pub Bg2DrawChannelCurrent: ImGuiTableDrawChannelIdx, - pub Bg2DrawChannelUnfrozen: ImGuiTableDrawChannelIdx, - pub IsLayoutLocked: bool, - pub IsInsideRow: bool, - pub IsInitializing: bool, - pub IsSortSpecsDirty: bool, - pub IsUsingHeaders: bool, - pub IsContextPopupOpen: bool, - pub IsSettingsRequestLoad: bool, - pub IsSettingsDirty: bool, - pub IsDefaultDisplayOrder: bool, - pub IsResetAllRequest: bool, - pub IsResetDisplayOrderRequest: bool, - pub IsUnfrozenRows: bool, - pub IsDefaultSizingPolicy: bool, - pub MemoryCompacted: bool, - pub HostSkipItems: bool, -} -impl Default for ImGuiTable { - fn default() -> Self { - unsafe { ::core::mem::zeroed() } - } -} -impl ImGuiTable { - #[inline] - pub fn RowFlags(&self) -> ImGuiTableRowFlags { - unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 16u8) as u32) } - } - #[inline] - pub fn set_RowFlags(&mut self, val: ImGuiTableRowFlags) { - unsafe { - let val: u32 = ::core::mem::transmute(val); - self._bitfield_1.set(0usize, 16u8, val as u64) - } - } - #[inline] - pub fn LastRowFlags(&self) -> ImGuiTableRowFlags { - unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 16u8) as u32) } - } - #[inline] - pub fn set_LastRowFlags(&mut self, val: ImGuiTableRowFlags) { - unsafe { - let val: u32 = ::core::mem::transmute(val); - self._bitfield_1.set(16usize, 16u8, val as u64) - } - } - #[inline] - pub fn new_bitfield_1( - RowFlags: ImGuiTableRowFlags, - LastRowFlags: ImGuiTableRowFlags, - ) -> __BindgenBitfieldUnit<[u8; 4usize], u16> { - let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 4usize], u16> = - Default::default(); - __bindgen_bitfield_unit.set(0usize, 16u8, { - let RowFlags: u32 = unsafe { ::core::mem::transmute(RowFlags) }; - RowFlags as u64 - }); - __bindgen_bitfield_unit.set(16usize, 16u8, { - let LastRowFlags: u32 = unsafe { ::core::mem::transmute(LastRowFlags) }; - LastRowFlags as u64 - }); - __bindgen_bitfield_unit - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiTableColumnSettings { - pub WidthOrWeight: f32, - pub UserID: ImGuiID, - pub Index: ImGuiTableColumnIdx, - pub DisplayOrder: ImGuiTableColumnIdx, - pub SortOrder: ImGuiTableColumnIdx, - pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1usize], u8>, -} -impl ImGuiTableColumnSettings { - #[inline] - pub fn SortDirection(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 2u8) as u8) } - } - #[inline] - pub fn set_SortDirection(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(0usize, 2u8, val as u64) - } - } - #[inline] - pub fn IsEnabled(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u8) } - } - #[inline] - pub fn set_IsEnabled(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(2usize, 1u8, val as u64) - } - } - #[inline] - pub fn IsStretch(&self) -> ImU8 { - unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u8) } - } - #[inline] - pub fn set_IsStretch(&mut self, val: ImU8) { - unsafe { - let val: u8 = ::core::mem::transmute(val); - self._bitfield_1.set(3usize, 1u8, val as u64) - } - } - #[inline] - pub fn new_bitfield_1( - SortDirection: ImU8, - IsEnabled: ImU8, - IsStretch: ImU8, - ) -> __BindgenBitfieldUnit<[u8; 1usize], u8> { - let mut __bindgen_bitfield_unit: __BindgenBitfieldUnit<[u8; 1usize], u8> = - Default::default(); - __bindgen_bitfield_unit.set(0usize, 2u8, { - let SortDirection: u8 = unsafe { ::core::mem::transmute(SortDirection) }; - SortDirection as u64 - }); - __bindgen_bitfield_unit.set(2usize, 1u8, { - let IsEnabled: u8 = unsafe { ::core::mem::transmute(IsEnabled) }; - IsEnabled as u64 - }); - __bindgen_bitfield_unit.set(3usize, 1u8, { - let IsStretch: u8 = unsafe { ::core::mem::transmute(IsStretch) }; - IsStretch as u64 - }); - __bindgen_bitfield_unit - } -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, PartialEq)] -pub struct ImGuiTableSettings { - pub ID: ImGuiID, - pub SaveFlags: ImGuiTableFlags, - pub RefScale: f32, - pub ColumnsCount: ImGuiTableColumnIdx, - pub ColumnsCountMax: ImGuiTableColumnIdx, - pub WantApply: bool, -} -#[repr(C)] -#[derive(Debug, Default, Copy, Clone, Hash, PartialEq, Eq)] -pub struct ImFontBuilderIO { - pub FontBuilder_Build: - ::core::option::Option bool>, -} #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn ImVec2_ImVec2Nil() -> *mut ImVec2; @@ -3660,11 +1790,11 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igSetScrollXFloat(scroll_x: f32); + pub fn igSetScrollX(scroll_x: f32); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igSetScrollYFloat(scroll_y: f32); + pub fn igSetScrollY(scroll_y: f32); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -3684,11 +1814,11 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igSetScrollFromPosXFloat(local_x: f32, center_x_ratio: f32); + pub fn igSetScrollFromPosX(local_x: f32, center_x_ratio: f32); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igSetScrollFromPosYFloat(local_y: f32, center_y_ratio: f32); + pub fn igSetScrollFromPosY(local_y: f32, center_y_ratio: f32); } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -4880,7 +3010,7 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igIsPopupOpenStr(str_id: *const cty::c_char, flags: ImGuiPopupFlags) -> bool; + pub fn igIsPopupOpen(str_id: *const cty::c_char, flags: ImGuiPopupFlags) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -4947,7 +3077,7 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igTableGetColumnNameInt(column_n: cty::c_int) -> *const cty::c_char; + pub fn igTableGetColumnName(column_n: cty::c_int) -> *const cty::c_char; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -5183,11 +3313,11 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igGetBackgroundDrawListNil() -> *mut ImDrawList; + pub fn igGetBackgroundDrawList() -> *mut ImDrawList; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igGetForegroundDrawListNil() -> *mut ImDrawList; + pub fn igGetForegroundDrawList() -> *mut ImDrawList; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -6728,2477 +4858,6 @@ extern "C" { pub fn ImGuiViewport_GetWorkCenter(pOut: *mut ImVec2, self_: *mut ImGuiViewport); } #[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImHashData(data: *const cty::c_void, data_size: usize, seed: ImU32) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImHashStr(data: *const cty::c_char, data_size: usize, seed: ImU32) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImAlphaBlendColors(col_a: ImU32, col_b: ImU32) -> ImU32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImIsPowerOfTwoInt(v: cty::c_int) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImIsPowerOfTwoU64(v: ImU64) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImUpperPowerOfTwo(v: cty::c_int) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStricmp(str1: *const cty::c_char, str2: *const cty::c_char) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStrnicmp( - str1: *const cty::c_char, - str2: *const cty::c_char, - count: usize, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStrncpy(dst: *mut cty::c_char, src: *const cty::c_char, count: usize); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStrdup(str_: *const cty::c_char) -> *mut cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStrdupcpy( - dst: *mut cty::c_char, - p_dst_size: *mut usize, - str_: *const cty::c_char, - ) -> *mut cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStrchrRange( - str_begin: *const cty::c_char, - str_end: *const cty::c_char, - c: cty::c_char, - ) -> *const cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStrlenW(str_: *const ImWchar) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStreolRange( - str_: *const cty::c_char, - str_end: *const cty::c_char, - ) -> *const cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStrbolW(buf_mid_line: *const ImWchar, buf_begin: *const ImWchar) -> *const ImWchar; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStristr( - haystack: *const cty::c_char, - haystack_end: *const cty::c_char, - needle: *const cty::c_char, - needle_end: *const cty::c_char, - ) -> *const cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStrTrimBlanks(str_: *mut cty::c_char); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImStrSkipBlank(str_: *const cty::c_char) -> *const cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFormatString( - buf: *mut cty::c_char, - buf_size: usize, - fmt: *const cty::c_char, - ... - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImParseFormatFindStart(format: *const cty::c_char) -> *const cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImParseFormatFindEnd(format: *const cty::c_char) -> *const cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImParseFormatTrimDecorations( - format: *const cty::c_char, - buf: *mut cty::c_char, - buf_size: usize, - ) -> *const cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImParseFormatPrecision( - format: *const cty::c_char, - default_value: cty::c_int, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImCharIsBlankA(c: cty::c_char) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImCharIsBlankW(c: cty::c_uint) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImTextStrToUtf8( - buf: *mut cty::c_char, - buf_size: cty::c_int, - in_text: *const ImWchar, - in_text_end: *const ImWchar, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImTextCharFromUtf8( - out_char: *mut cty::c_uint, - in_text: *const cty::c_char, - in_text_end: *const cty::c_char, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImTextStrFromUtf8( - buf: *mut ImWchar, - buf_size: cty::c_int, - in_text: *const cty::c_char, - in_text_end: *const cty::c_char, - in_remaining: *mut *const cty::c_char, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImTextCountCharsFromUtf8( - in_text: *const cty::c_char, - in_text_end: *const cty::c_char, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImTextCountUtf8BytesFromChar( - in_text: *const cty::c_char, - in_text_end: *const cty::c_char, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImTextCountUtf8BytesFromStr( - in_text: *const ImWchar, - in_text_end: *const ImWchar, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFileOpen(filename: *const cty::c_char, mode: *const cty::c_char) -> ImFileHandle; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFileClose(file: ImFileHandle) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFileGetSize(file: ImFileHandle) -> ImU64; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFileRead( - data: *mut cty::c_void, - size: ImU64, - count: ImU64, - file: ImFileHandle, - ) -> ImU64; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFileWrite( - data: *const cty::c_void, - size: ImU64, - count: ImU64, - file: ImFileHandle, - ) -> ImU64; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFileLoadToMemory( - filename: *const cty::c_char, - mode: *const cty::c_char, - out_file_size: *mut usize, - padding_bytes: cty::c_int, - ) -> *mut cty::c_void; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImPowFloat(x: f32, y: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImPowdouble(x: f64, y: f64) -> f64; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImLogFloat(x: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImLogdouble(x: f64) -> f64; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImAbsFloat(x: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImAbsdouble(x: f64) -> f64; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImSignFloat(x: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImSigndouble(x: f64) -> f64; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImMin(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImMax(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImClamp(pOut: *mut ImVec2, v: ImVec2, mn: ImVec2, mx: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImLerpVec2Float(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, t: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImLerpVec2Vec2(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, t: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImLerpVec4(pOut: *mut ImVec4, a: ImVec4, b: ImVec4, t: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImSaturate(f: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImLengthSqrVec2(lhs: ImVec2) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImLengthSqrVec4(lhs: ImVec4) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImInvLength(lhs: ImVec2, fail_value: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFloorFloat(f: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFloorVec2(pOut: *mut ImVec2, v: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImModPositive(a: cty::c_int, b: cty::c_int) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImDot(a: ImVec2, b: ImVec2) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImRotate(pOut: *mut ImVec2, v: ImVec2, cos_a: f32, sin_a: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImLinearSweep(current: f32, target: f32, speed: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImMul(pOut: *mut ImVec2, lhs: ImVec2, rhs: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImBezierCubicCalc( - pOut: *mut ImVec2, - p1: ImVec2, - p2: ImVec2, - p3: ImVec2, - p4: ImVec2, - t: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImBezierCubicClosestPoint( - pOut: *mut ImVec2, - p1: ImVec2, - p2: ImVec2, - p3: ImVec2, - p4: ImVec2, - p: ImVec2, - num_segments: cty::c_int, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImBezierCubicClosestPointCasteljau( - pOut: *mut ImVec2, - p1: ImVec2, - p2: ImVec2, - p3: ImVec2, - p4: ImVec2, - p: ImVec2, - tess_tol: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImBezierQuadraticCalc(pOut: *mut ImVec2, p1: ImVec2, p2: ImVec2, p3: ImVec2, t: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImLineClosestPoint(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, p: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImTriangleContainsPoint(a: ImVec2, b: ImVec2, c: ImVec2, p: ImVec2) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImTriangleClosestPoint(pOut: *mut ImVec2, a: ImVec2, b: ImVec2, c: ImVec2, p: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImTriangleBarycentricCoords( - a: ImVec2, - b: ImVec2, - c: ImVec2, - p: ImVec2, - out_u: *mut f32, - out_v: *mut f32, - out_w: *mut f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImTriangleArea(a: ImVec2, b: ImVec2, c: ImVec2) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImGetDirQuadrantFromDelta(dx: f32, dy: f32) -> ImGuiDir; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImVec1_ImVec1Nil() -> *mut ImVec1; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImVec1_destroy(self_: *mut ImVec1); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImVec1_ImVec1Float(_x: f32) -> *mut ImVec1; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImVec2ih_ImVec2ihNil() -> *mut ImVec2ih; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImVec2ih_destroy(self_: *mut ImVec2ih); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImVec2ih_ImVec2ihshort(_x: cty::c_short, _y: cty::c_short) -> *mut ImVec2ih; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImVec2ih_ImVec2ihVec2(rhs: ImVec2) -> *mut ImVec2ih; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_ImRectNil() -> *mut ImRect; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_destroy(self_: *mut ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_ImRectVec2(min: ImVec2, max: ImVec2) -> *mut ImRect; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_ImRectVec4(v: ImVec4) -> *mut ImRect; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_ImRectFloat(x1: f32, y1: f32, x2: f32, y2: f32) -> *mut ImRect; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_GetCenter(pOut: *mut ImVec2, self_: *mut ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_GetSize(pOut: *mut ImVec2, self_: *mut ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_GetWidth(self_: *mut ImRect) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_GetHeight(self_: *mut ImRect) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_GetTL(pOut: *mut ImVec2, self_: *mut ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_GetTR(pOut: *mut ImVec2, self_: *mut ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_GetBL(pOut: *mut ImVec2, self_: *mut ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_GetBR(pOut: *mut ImVec2, self_: *mut ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_ContainsVec2(self_: *mut ImRect, p: ImVec2) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_ContainsRect(self_: *mut ImRect, r: ImRect) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_Overlaps(self_: *mut ImRect, r: ImRect) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_AddVec2(self_: *mut ImRect, p: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_AddRect(self_: *mut ImRect, r: ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_ExpandFloat(self_: *mut ImRect, amount: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_ExpandVec2(self_: *mut ImRect, amount: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_Translate(self_: *mut ImRect, d: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_TranslateX(self_: *mut ImRect, dx: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_TranslateY(self_: *mut ImRect, dy: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_ClipWith(self_: *mut ImRect, r: ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_ClipWithFull(self_: *mut ImRect, r: ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_Floor(self_: *mut ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_IsInverted(self_: *mut ImRect) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImRect_ToVec4(pOut: *mut ImVec4, self_: *mut ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImBitArrayTestBit(arr: *const ImU32, n: cty::c_int) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImBitArrayClearBit(arr: *mut ImU32, n: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImBitArraySetBit(arr: *mut ImU32, n: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImBitArraySetBitRange(arr: *mut ImU32, n: cty::c_int, n2: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImBitVector_Create(self_: *mut ImBitVector, sz: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImBitVector_Clear(self_: *mut ImBitVector); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImBitVector_TestBit(self_: *mut ImBitVector, n: cty::c_int) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImBitVector_SetBit(self_: *mut ImBitVector, n: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImBitVector_ClearBit(self_: *mut ImBitVector, n: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImDrawListSharedData_ImDrawListSharedData() -> *mut ImDrawListSharedData; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImDrawListSharedData_destroy(self_: *mut ImDrawListSharedData); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImDrawListSharedData_SetCircleSegmentMaxError( - self_: *mut ImDrawListSharedData, - max_error: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImDrawDataBuilder_Clear(self_: *mut ImDrawDataBuilder); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImDrawDataBuilder_ClearFreeMemory(self_: *mut ImDrawDataBuilder); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImDrawDataBuilder_GetDrawListCount(self_: *mut ImDrawDataBuilder) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImDrawDataBuilder_FlattenIntoSingleLayer(self_: *mut ImDrawDataBuilder); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiStyleMod_ImGuiStyleModInt(idx: ImGuiStyleVar, v: cty::c_int) -> *mut ImGuiStyleMod; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiStyleMod_destroy(self_: *mut ImGuiStyleMod); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiStyleMod_ImGuiStyleModFloat(idx: ImGuiStyleVar, v: f32) -> *mut ImGuiStyleMod; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiStyleMod_ImGuiStyleModVec2(idx: ImGuiStyleVar, v: ImVec2) -> *mut ImGuiStyleMod; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiMenuColumns_ImGuiMenuColumns() -> *mut ImGuiMenuColumns; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiMenuColumns_destroy(self_: *mut ImGuiMenuColumns); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiMenuColumns_Update( - self_: *mut ImGuiMenuColumns, - count: cty::c_int, - spacing: f32, - clear: bool, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiMenuColumns_DeclColumns( - self_: *mut ImGuiMenuColumns, - w0: f32, - w1: f32, - w2: f32, - ) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiMenuColumns_CalcExtraSpace(self_: *mut ImGuiMenuColumns, avail_w: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_ImGuiInputTextState() -> *mut ImGuiInputTextState; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_destroy(self_: *mut ImGuiInputTextState); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_ClearText(self_: *mut ImGuiInputTextState); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_ClearFreeMemory(self_: *mut ImGuiInputTextState); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_GetUndoAvailCount(self_: *mut ImGuiInputTextState) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_GetRedoAvailCount(self_: *mut ImGuiInputTextState) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_OnKeyPressed(self_: *mut ImGuiInputTextState, key: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_CursorAnimReset(self_: *mut ImGuiInputTextState); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_CursorClamp(self_: *mut ImGuiInputTextState); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_HasSelection(self_: *mut ImGuiInputTextState) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_ClearSelection(self_: *mut ImGuiInputTextState); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiInputTextState_SelectAll(self_: *mut ImGuiInputTextState); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiPopupData_ImGuiPopupData() -> *mut ImGuiPopupData; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiPopupData_destroy(self_: *mut ImGuiPopupData); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiNavMoveResult_ImGuiNavMoveResult() -> *mut ImGuiNavMoveResult; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiNavMoveResult_destroy(self_: *mut ImGuiNavMoveResult); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiNavMoveResult_Clear(self_: *mut ImGuiNavMoveResult); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiNextWindowData_ImGuiNextWindowData() -> *mut ImGuiNextWindowData; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiNextWindowData_destroy(self_: *mut ImGuiNextWindowData); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiNextWindowData_ClearFlags(self_: *mut ImGuiNextWindowData); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiNextItemData_ImGuiNextItemData() -> *mut ImGuiNextItemData; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiNextItemData_destroy(self_: *mut ImGuiNextItemData); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiNextItemData_ClearFlags(self_: *mut ImGuiNextItemData); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiPtrOrIndex_ImGuiPtrOrIndexPtr(ptr: *mut cty::c_void) -> *mut ImGuiPtrOrIndex; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiPtrOrIndex_destroy(self_: *mut ImGuiPtrOrIndex); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiPtrOrIndex_ImGuiPtrOrIndexInt(index: cty::c_int) -> *mut ImGuiPtrOrIndex; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiOldColumnData_ImGuiOldColumnData() -> *mut ImGuiOldColumnData; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiOldColumnData_destroy(self_: *mut ImGuiOldColumnData); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiOldColumns_ImGuiOldColumns() -> *mut ImGuiOldColumns; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiOldColumns_destroy(self_: *mut ImGuiOldColumns); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiViewportP_ImGuiViewportP() -> *mut ImGuiViewportP; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiViewportP_destroy(self_: *mut ImGuiViewportP); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiViewportP_GetMainRect(pOut: *mut ImRect, self_: *mut ImGuiViewportP); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiViewportP_GetWorkRect(pOut: *mut ImRect, self_: *mut ImGuiViewportP); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiViewportP_UpdateWorkRect(self_: *mut ImGuiViewportP); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindowSettings_ImGuiWindowSettings() -> *mut ImGuiWindowSettings; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindowSettings_destroy(self_: *mut ImGuiWindowSettings); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindowSettings_GetName(self_: *mut ImGuiWindowSettings) -> *mut cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiSettingsHandler_ImGuiSettingsHandler() -> *mut ImGuiSettingsHandler; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiSettingsHandler_destroy(self_: *mut ImGuiSettingsHandler); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiMetricsConfig_ImGuiMetricsConfig() -> *mut ImGuiMetricsConfig; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiMetricsConfig_destroy(self_: *mut ImGuiMetricsConfig); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiStackSizes_ImGuiStackSizes() -> *mut ImGuiStackSizes; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiStackSizes_destroy(self_: *mut ImGuiStackSizes); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiStackSizes_SetToCurrentState(self_: *mut ImGuiStackSizes); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiStackSizes_CompareWithCurrentState(self_: *mut ImGuiStackSizes); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiContextHook_ImGuiContextHook() -> *mut ImGuiContextHook; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiContextHook_destroy(self_: *mut ImGuiContextHook); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiContext_ImGuiContext(shared_font_atlas: *mut ImFontAtlas) -> *mut ImGuiContext; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiContext_destroy(self_: *mut ImGuiContext); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_ImGuiWindow( - context: *mut ImGuiContext, - name: *const cty::c_char, - ) -> *mut ImGuiWindow; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_destroy(self_: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_GetIDStr( - self_: *mut ImGuiWindow, - str_: *const cty::c_char, - str_end: *const cty::c_char, - ) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_GetIDPtr(self_: *mut ImGuiWindow, ptr: *const cty::c_void) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_GetIDInt(self_: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_GetIDNoKeepAliveStr( - self_: *mut ImGuiWindow, - str_: *const cty::c_char, - str_end: *const cty::c_char, - ) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_GetIDNoKeepAlivePtr( - self_: *mut ImGuiWindow, - ptr: *const cty::c_void, - ) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_GetIDNoKeepAliveInt(self_: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_GetIDFromRectangle(self_: *mut ImGuiWindow, r_abs: ImRect) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_Rect(pOut: *mut ImRect, self_: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_CalcFontSize(self_: *mut ImGuiWindow) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_TitleBarHeight(self_: *mut ImGuiWindow) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_TitleBarRect(pOut: *mut ImRect, self_: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_MenuBarHeight(self_: *mut ImGuiWindow) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiWindow_MenuBarRect(pOut: *mut ImRect, self_: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiLastItemDataBackup_ImGuiLastItemDataBackup() -> *mut ImGuiLastItemDataBackup; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiLastItemDataBackup_destroy(self_: *mut ImGuiLastItemDataBackup); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiLastItemDataBackup_Backup(self_: *mut ImGuiLastItemDataBackup); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiLastItemDataBackup_Restore(self_: *mut ImGuiLastItemDataBackup); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTabItem_ImGuiTabItem() -> *mut ImGuiTabItem; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTabItem_destroy(self_: *mut ImGuiTabItem); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTabBar_ImGuiTabBar() -> *mut ImGuiTabBar; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTabBar_destroy(self_: *mut ImGuiTabBar); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTabBar_GetTabOrder(self_: *mut ImGuiTabBar, tab: *const ImGuiTabItem) - -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTabBar_GetTabName( - self_: *mut ImGuiTabBar, - tab: *const ImGuiTabItem, - ) -> *const cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTableColumn_ImGuiTableColumn() -> *mut ImGuiTableColumn; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTableColumn_destroy(self_: *mut ImGuiTableColumn); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTable_ImGuiTable() -> *mut ImGuiTable; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTable_destroy(self_: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTableColumnSettings_ImGuiTableColumnSettings() -> *mut ImGuiTableColumnSettings; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTableColumnSettings_destroy(self_: *mut ImGuiTableColumnSettings); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTableSettings_ImGuiTableSettings() -> *mut ImGuiTableSettings; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTableSettings_destroy(self_: *mut ImGuiTableSettings); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn ImGuiTableSettings_GetColumnSettings( - self_: *mut ImGuiTableSettings, - ) -> *mut ImGuiTableColumnSettings; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetCurrentWindowRead() -> *mut ImGuiWindow; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetCurrentWindow() -> *mut ImGuiWindow; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFindWindowByID(id: ImGuiID) -> *mut ImGuiWindow; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFindWindowByName(name: *const cty::c_char) -> *mut ImGuiWindow; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igUpdateWindowParentAndRootLinks( - window: *mut ImGuiWindow, - flags: ImGuiWindowFlags, - parent_window: *mut ImGuiWindow, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igCalcWindowNextAutoFitSize(pOut: *mut ImVec2, window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsWindowChildOf(window: *mut ImGuiWindow, potential_parent: *mut ImGuiWindow) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsWindowAbove( - potential_above: *mut ImGuiWindow, - potential_below: *mut ImGuiWindow, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsWindowNavFocusable(window: *mut ImGuiWindow) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetWindowAllowedExtentRect(pOut: *mut ImRect, window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetWindowPosWindowPtr(window: *mut ImGuiWindow, pos: ImVec2, cond: ImGuiCond); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetWindowSizeWindowPtr(window: *mut ImGuiWindow, size: ImVec2, cond: ImGuiCond); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetWindowCollapsedWindowPtr( - window: *mut ImGuiWindow, - collapsed: bool, - cond: ImGuiCond, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetWindowHitTestHole(window: *mut ImGuiWindow, pos: ImVec2, size: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFocusWindow(window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFocusTopMostWindowUnderOne( - under_this_window: *mut ImGuiWindow, - ignore_window: *mut ImGuiWindow, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igBringWindowToFocusFront(window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igBringWindowToDisplayFront(window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igBringWindowToDisplayBack(window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetCurrentFont(font: *mut ImFont); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetDefaultFont() -> *mut ImFont; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetForegroundDrawListWindowPtr(window: *mut ImGuiWindow) -> *mut ImDrawList; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetBackgroundDrawListViewportPtr(viewport: *mut ImGuiViewport) -> *mut ImDrawList; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetForegroundDrawListViewportPtr(viewport: *mut ImGuiViewport) -> *mut ImDrawList; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igInitialize(context: *mut ImGuiContext); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igShutdown(context: *mut ImGuiContext); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igUpdateHoveredWindowAndCaptureFlags(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igStartMouseMovingWindow(window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igUpdateMouseMovingWindowNewFrame(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igUpdateMouseMovingWindowEndFrame(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igAddContextHook(context: *mut ImGuiContext, hook: *const ImGuiContextHook) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRemoveContextHook(context: *mut ImGuiContext, hook_to_remove: ImGuiID); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igCallContextHooks(context: *mut ImGuiContext, type_: ImGuiContextHookType); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igMarkIniSettingsDirtyNil(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igMarkIniSettingsDirtyWindowPtr(window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igClearIniSettings(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igCreateNewWindowSettings(name: *const cty::c_char) -> *mut ImGuiWindowSettings; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFindWindowSettings(id: ImGuiID) -> *mut ImGuiWindowSettings; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFindOrCreateWindowSettings(name: *const cty::c_char) -> *mut ImGuiWindowSettings; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFindSettingsHandler(type_name: *const cty::c_char) -> *mut ImGuiSettingsHandler; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetNextWindowScroll(scroll: ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetScrollXWindowPtr(window: *mut ImGuiWindow, scroll_x: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetScrollYWindowPtr(window: *mut ImGuiWindow, scroll_y: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetScrollFromPosXWindowPtr( - window: *mut ImGuiWindow, - local_x: f32, - center_x_ratio: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetScrollFromPosYWindowPtr( - window: *mut ImGuiWindow, - local_y: f32, - center_y_ratio: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igScrollToBringRectIntoView( - pOut: *mut ImVec2, - window: *mut ImGuiWindow, - item_rect: ImRect, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetItemID() -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetItemStatusFlags() -> ImGuiItemStatusFlags; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetActiveID() -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetFocusID() -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetItemsFlags() -> ImGuiItemFlags; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetActiveID(id: ImGuiID, window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetFocusID(id: ImGuiID, window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igClearActiveID(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetHoveredID() -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetHoveredID(id: ImGuiID); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igKeepAliveID(id: ImGuiID); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igMarkItemEdited(id: ImGuiID); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igPushOverrideID(id: ImGuiID); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetIDWithSeed( - str_id_begin: *const cty::c_char, - str_id_end: *const cty::c_char, - seed: ImGuiID, - ) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igItemSizeVec2(size: ImVec2, text_baseline_y: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igItemSizeRect(bb: ImRect, text_baseline_y: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igItemAdd(bb: ImRect, id: ImGuiID, nav_bb: *const ImRect) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igItemHoverable(bb: ImRect, id: ImGuiID) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsClippedEx(bb: ImRect, id: ImGuiID, clip_even_when_logged: bool) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetLastItemData( - window: *mut ImGuiWindow, - item_id: ImGuiID, - status_flags: ImGuiItemStatusFlags, - item_rect: ImRect, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFocusableItemRegister(window: *mut ImGuiWindow, id: ImGuiID) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFocusableItemUnregister(window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igCalcItemSize(pOut: *mut ImVec2, size: ImVec2, default_w: f32, default_h: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igCalcWrapWidthForPos(pos: ImVec2, wrap_pos_x: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igPushMultiItemsWidths(components: cty::c_int, width_full: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igPushItemFlag(option: ImGuiItemFlags, enabled: bool); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igPopItemFlag(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsItemToggledSelection() -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetContentRegionMaxAbs(pOut: *mut ImVec2); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igShrinkWidths(items: *mut ImGuiShrinkWidthItem, count: cty::c_int, width_excess: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igLogBegin(type_: ImGuiLogType, auto_open_depth: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igLogToBuffer(auto_open_depth: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igLogRenderedText( - ref_pos: *const ImVec2, - text: *const cty::c_char, - text_end: *const cty::c_char, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igLogSetNextTextDecoration(prefix: *const cty::c_char, suffix: *const cty::c_char); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igBeginChildEx( - name: *const cty::c_char, - id: ImGuiID, - size_arg: ImVec2, - border: bool, - flags: ImGuiWindowFlags, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igOpenPopupEx(id: ImGuiID, popup_flags: ImGuiPopupFlags); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igClosePopupToLevel(remaining: cty::c_int, restore_focus_to_window_under_popup: bool); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igClosePopupsOverWindow( - ref_window: *mut ImGuiWindow, - restore_focus_to_window_under_popup: bool, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsPopupOpenID(id: ImGuiID, popup_flags: ImGuiPopupFlags) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igBeginPopupEx(id: ImGuiID, extra_flags: ImGuiWindowFlags) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igBeginTooltipEx(extra_flags: ImGuiWindowFlags, tooltip_flags: ImGuiTooltipFlags); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetTopMostPopupModal() -> *mut ImGuiWindow; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFindBestWindowPosForPopup(pOut: *mut ImVec2, window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFindBestWindowPosForPopupEx( - pOut: *mut ImVec2, - ref_pos: ImVec2, - size: ImVec2, - last_dir: *mut ImGuiDir, - r_outer: ImRect, - r_avoid: ImRect, - policy: ImGuiPopupPositionPolicy, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igNavInitWindow(window: *mut ImGuiWindow, force_reinit: bool); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igNavMoveRequestButNoResultYet() -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igNavMoveRequestCancel(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igNavMoveRequestForward( - move_dir: ImGuiDir, - clip_dir: ImGuiDir, - bb_rel: ImRect, - move_flags: ImGuiNavMoveFlags, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igNavMoveRequestTryWrapping(window: *mut ImGuiWindow, move_flags: ImGuiNavMoveFlags); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetNavInputAmount(n: ImGuiNavInput, mode: ImGuiInputReadMode) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetNavInputAmount2d( - pOut: *mut ImVec2, - dir_sources: ImGuiNavDirSourceFlags, - mode: ImGuiInputReadMode, - slow_factor: f32, - fast_factor: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igCalcTypematicRepeatAmount( - t0: f32, - t1: f32, - repeat_delay: f32, - repeat_rate: f32, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igActivateItem(id: ImGuiID); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetNavID(id: ImGuiID, nav_layer: cty::c_int, focus_scope_id: ImGuiID); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetNavIDWithRectRel( - id: ImGuiID, - nav_layer: cty::c_int, - focus_scope_id: ImGuiID, - rect_rel: ImRect, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igPushFocusScope(id: ImGuiID); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igPopFocusScope(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetFocusedFocusScope() -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetFocusScope() -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetItemUsingMouseWheel(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsActiveIdUsingNavDir(dir: ImGuiDir) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsActiveIdUsingNavInput(input: ImGuiNavInput) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsActiveIdUsingKey(key: ImGuiKey) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsMouseDragPastThreshold(button: ImGuiMouseButton, lock_threshold: f32) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsKeyPressedMap(key: ImGuiKey, repeat: bool) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsNavInputDown(n: ImGuiNavInput) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsNavInputTest(n: ImGuiNavInput, rm: ImGuiInputReadMode) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetMergedKeyModFlags() -> ImGuiKeyModFlags; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igBeginDragDropTargetCustom(bb: ImRect, id: ImGuiID) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igClearDragDrop(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igIsDragDropPayloadBeingAccepted() -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSetWindowClipRectBeforeSetChannel(window: *mut ImGuiWindow, clip_rect: ImRect); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igBeginColumns( - str_id: *const cty::c_char, - count: cty::c_int, - flags: ImGuiOldColumnFlags, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igEndColumns(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igPushColumnClipRect(column_index: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igPushColumnsBackground(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igPopColumnsBackground(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetColumnsID(str_id: *const cty::c_char, count: cty::c_int) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFindOrCreateColumns(window: *mut ImGuiWindow, id: ImGuiID) -> *mut ImGuiOldColumns; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetColumnOffsetFromNorm(columns: *const ImGuiOldColumns, offset_norm: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetColumnNormFromOffset(columns: *const ImGuiOldColumns, offset: f32) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableOpenContextMenu(column_n: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSetColumnEnabled(column_n: cty::c_int, enabled: bool); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSetColumnWidth(column_n: cty::c_int, width: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSetColumnSortDirection( - column_n: cty::c_int, - sort_direction: ImGuiSortDirection, - append_to_sort_specs: bool, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableGetHoveredColumn() -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableGetHeaderRowHeight() -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTablePushBackgroundChannel(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTablePopBackgroundChannel(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableFindByID(id: ImGuiID) -> *mut ImGuiTable; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igBeginTableEx( - name: *const cty::c_char, - id: ImGuiID, - columns_count: cty::c_int, - flags: ImGuiTableFlags, - outer_size: ImVec2, - inner_width: f32, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableBeginInitMemory(table: *mut ImGuiTable, columns_count: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableBeginApplyRequests(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSetupDrawChannels(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableUpdateLayout(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableUpdateBorders(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableUpdateColumnsWeightFromWidth(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableDrawBorders(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableDrawContextMenu(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableMergeDrawChannels(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSortSpecsSanitize(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSortSpecsBuild(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableGetColumnNextSortDirection(column: *mut ImGuiTableColumn) -> ImGuiSortDirection; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableFixColumnSortDirection(table: *mut ImGuiTable, column: *mut ImGuiTableColumn); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableGetColumnWidthAuto(table: *mut ImGuiTable, column: *mut ImGuiTableColumn) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableBeginRow(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableEndRow(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableBeginCell(table: *mut ImGuiTable, column_n: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableEndCell(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableGetCellBgRect(pOut: *mut ImRect, table: *const ImGuiTable, column_n: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableGetColumnNameTablePtr( - table: *const ImGuiTable, - column_n: cty::c_int, - ) -> *const cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableGetColumnResizeID( - table: *const ImGuiTable, - column_n: cty::c_int, - instance_no: cty::c_int, - ) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableGetMaxColumnWidth(table: *const ImGuiTable, column_n: cty::c_int) -> f32; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSetColumnWidthAutoSingle(table: *mut ImGuiTable, column_n: cty::c_int); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSetColumnWidthAutoAll(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableRemove(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableGcCompactTransientBuffers(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableGcCompactSettings(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableLoadSettings(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSaveSettings(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableResetSettings(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableGetBoundSettings(table: *mut ImGuiTable) -> *mut ImGuiTableSettings; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSettingsInstallHandler(context: *mut ImGuiContext); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSettingsCreate(id: ImGuiID, columns_count: cty::c_int) - -> *mut ImGuiTableSettings; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTableSettingsFindByID(id: ImGuiID) -> *mut ImGuiTableSettings; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igBeginTabBarEx(tab_bar: *mut ImGuiTabBar, bb: ImRect, flags: ImGuiTabBarFlags) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTabBarFindTabByID(tab_bar: *mut ImGuiTabBar, tab_id: ImGuiID) -> *mut ImGuiTabItem; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTabBarRemoveTab(tab_bar: *mut ImGuiTabBar, tab_id: ImGuiID); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTabBarCloseTab(tab_bar: *mut ImGuiTabBar, tab: *mut ImGuiTabItem); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTabBarQueueReorder( - tab_bar: *mut ImGuiTabBar, - tab: *const ImGuiTabItem, - dir: cty::c_int, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTabBarProcessReorder(tab_bar: *mut ImGuiTabBar) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTabItemEx( - tab_bar: *mut ImGuiTabBar, - label: *const cty::c_char, - p_open: *mut bool, - flags: ImGuiTabItemFlags, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTabItemCalcSize(pOut: *mut ImVec2, label: *const cty::c_char, has_close_button: bool); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTabItemBackground( - draw_list: *mut ImDrawList, - bb: ImRect, - flags: ImGuiTabItemFlags, - col: ImU32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTabItemLabelAndCloseButton( - draw_list: *mut ImDrawList, - bb: ImRect, - flags: ImGuiTabItemFlags, - frame_padding: ImVec2, - label: *const cty::c_char, - tab_id: ImGuiID, - close_button_id: ImGuiID, - is_contents_visible: bool, - out_just_closed: *mut bool, - out_text_clipped: *mut bool, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderText( - pos: ImVec2, - text: *const cty::c_char, - text_end: *const cty::c_char, - hide_text_after_hash: bool, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderTextWrapped( - pos: ImVec2, - text: *const cty::c_char, - text_end: *const cty::c_char, - wrap_width: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderTextClipped( - pos_min: ImVec2, - pos_max: ImVec2, - text: *const cty::c_char, - text_end: *const cty::c_char, - text_size_if_known: *const ImVec2, - align: ImVec2, - clip_rect: *const ImRect, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderTextClippedEx( - draw_list: *mut ImDrawList, - pos_min: ImVec2, - pos_max: ImVec2, - text: *const cty::c_char, - text_end: *const cty::c_char, - text_size_if_known: *const ImVec2, - align: ImVec2, - clip_rect: *const ImRect, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderTextEllipsis( - draw_list: *mut ImDrawList, - pos_min: ImVec2, - pos_max: ImVec2, - clip_max_x: f32, - ellipsis_max_x: f32, - text: *const cty::c_char, - text_end: *const cty::c_char, - text_size_if_known: *const ImVec2, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderFrame( - p_min: ImVec2, - p_max: ImVec2, - fill_col: ImU32, - border: bool, - rounding: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderFrameBorder(p_min: ImVec2, p_max: ImVec2, rounding: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderColorRectWithAlphaCheckerboard( - draw_list: *mut ImDrawList, - p_min: ImVec2, - p_max: ImVec2, - fill_col: ImU32, - grid_step: f32, - grid_off: ImVec2, - rounding: f32, - rounding_corners_flags: cty::c_int, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderNavHighlight(bb: ImRect, id: ImGuiID, flags: ImGuiNavHighlightFlags); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igFindRenderedTextEnd( - text: *const cty::c_char, - text_end: *const cty::c_char, - ) -> *const cty::c_char; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderArrow( - draw_list: *mut ImDrawList, - pos: ImVec2, - col: ImU32, - dir: ImGuiDir, - scale: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderBullet(draw_list: *mut ImDrawList, pos: ImVec2, col: ImU32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderCheckMark(draw_list: *mut ImDrawList, pos: ImVec2, col: ImU32, sz: f32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderMouseCursor( - draw_list: *mut ImDrawList, - pos: ImVec2, - scale: f32, - mouse_cursor: ImGuiMouseCursor, - col_fill: ImU32, - col_border: ImU32, - col_shadow: ImU32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderArrowPointingAt( - draw_list: *mut ImDrawList, - pos: ImVec2, - half_sz: ImVec2, - direction: ImGuiDir, - col: ImU32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderRectFilledRangeH( - draw_list: *mut ImDrawList, - rect: ImRect, - col: ImU32, - x_start_norm: f32, - x_end_norm: f32, - rounding: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igRenderRectFilledWithHole( - draw_list: *mut ImDrawList, - outer: ImRect, - inner: ImRect, - col: ImU32, - rounding: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTextEx(text: *const cty::c_char, text_end: *const cty::c_char, flags: ImGuiTextFlags); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igButtonEx(label: *const cty::c_char, size_arg: ImVec2, flags: ImGuiButtonFlags) - -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igCloseButton(id: ImGuiID, pos: ImVec2) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igCollapseButton(id: ImGuiID, pos: ImVec2) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igArrowButtonEx( - str_id: *const cty::c_char, - dir: ImGuiDir, - size_arg: ImVec2, - flags: ImGuiButtonFlags, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igScrollbar(axis: ImGuiAxis); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igScrollbarEx( - bb: ImRect, - id: ImGuiID, - axis: ImGuiAxis, - p_scroll_v: *mut f32, - avail_v: f32, - contents_v: f32, - rounding_corners: ImDrawCornerFlags, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImageButtonEx( - id: ImGuiID, - texture_id: ImTextureID, - size: ImVec2, - uv0: ImVec2, - uv1: ImVec2, - padding: ImVec2, - bg_col: ImVec4, - tint_col: ImVec4, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetWindowScrollbarRect(pOut: *mut ImRect, window: *mut ImGuiWindow, axis: ImGuiAxis); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetWindowScrollbarID(window: *mut ImGuiWindow, axis: ImGuiAxis) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetWindowResizeID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSeparatorEx(flags: ImGuiSeparatorFlags); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igCheckboxFlagsS64Ptr( - label: *const cty::c_char, - flags: *mut ImS64, - flags_value: ImS64, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igCheckboxFlagsU64Ptr( - label: *const cty::c_char, - flags: *mut ImU64, - flags_value: ImU64, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igButtonBehavior( - bb: ImRect, - id: ImGuiID, - out_hovered: *mut bool, - out_held: *mut bool, - flags: ImGuiButtonFlags, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDragBehavior( - id: ImGuiID, - data_type: ImGuiDataType, - p_v: *mut cty::c_void, - v_speed: f32, - p_min: *const cty::c_void, - p_max: *const cty::c_void, - format: *const cty::c_char, - flags: ImGuiSliderFlags, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSliderBehavior( - bb: ImRect, - id: ImGuiID, - data_type: ImGuiDataType, - p_v: *mut cty::c_void, - p_min: *const cty::c_void, - p_max: *const cty::c_void, - format: *const cty::c_char, - flags: ImGuiSliderFlags, - out_grab_bb: *mut ImRect, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igSplitterBehavior( - bb: ImRect, - id: ImGuiID, - axis: ImGuiAxis, - size1: *mut f32, - size2: *mut f32, - min_size1: f32, - min_size2: f32, - hover_extend: f32, - hover_visibility_delay: f32, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTreeNodeBehavior( - id: ImGuiID, - flags: ImGuiTreeNodeFlags, - label: *const cty::c_char, - label_end: *const cty::c_char, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTreeNodeBehaviorIsOpen(id: ImGuiID, flags: ImGuiTreeNodeFlags) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTreePushOverrideID(id: ImGuiID); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDataTypeGetInfo(data_type: ImGuiDataType) -> *const ImGuiDataTypeInfo; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDataTypeFormatString( - buf: *mut cty::c_char, - buf_size: cty::c_int, - data_type: ImGuiDataType, - p_data: *const cty::c_void, - format: *const cty::c_char, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDataTypeApplyOp( - data_type: ImGuiDataType, - op: cty::c_int, - output: *mut cty::c_void, - arg_1: *const cty::c_void, - arg_2: *const cty::c_void, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDataTypeApplyOpFromText( - buf: *const cty::c_char, - initial_value_buf: *const cty::c_char, - data_type: ImGuiDataType, - p_data: *mut cty::c_void, - format: *const cty::c_char, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDataTypeCompare( - data_type: ImGuiDataType, - arg_1: *const cty::c_void, - arg_2: *const cty::c_void, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDataTypeClamp( - data_type: ImGuiDataType, - p_data: *mut cty::c_void, - p_min: *const cty::c_void, - p_max: *const cty::c_void, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igInputTextEx( - label: *const cty::c_char, - hint: *const cty::c_char, - buf: *mut cty::c_char, - buf_size: cty::c_int, - size_arg: ImVec2, - flags: ImGuiInputTextFlags, - callback: ImGuiInputTextCallback, - user_data: *mut cty::c_void, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTempInputText( - bb: ImRect, - id: ImGuiID, - label: *const cty::c_char, - buf: *mut cty::c_char, - buf_size: cty::c_int, - flags: ImGuiInputTextFlags, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTempInputScalar( - bb: ImRect, - id: ImGuiID, - label: *const cty::c_char, - data_type: ImGuiDataType, - p_data: *mut cty::c_void, - format: *const cty::c_char, - p_clamp_min: *const cty::c_void, - p_clamp_max: *const cty::c_void, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igTempInputIsActive(id: ImGuiID) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetInputTextState(id: ImGuiID) -> *mut ImGuiInputTextState; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igColorTooltip(text: *const cty::c_char, col: *const f32, flags: ImGuiColorEditFlags); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igColorEditOptionsPopup(col: *const f32, flags: ImGuiColorEditFlags); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igColorPickerOptionsPopup(ref_col: *const f32, flags: ImGuiColorEditFlags); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igPlotEx( - plot_type: ImGuiPlotType, - label: *const cty::c_char, - values_getter: ::core::option::Option< - unsafe extern "C" fn(data: *mut cty::c_void, idx: cty::c_int) -> f32, - >, - data: *mut cty::c_void, - values_count: cty::c_int, - values_offset: cty::c_int, - overlay_text: *const cty::c_char, - scale_min: f32, - scale_max: f32, - frame_size: ImVec2, - ) -> cty::c_int; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igShadeVertsLinearColorGradientKeepAlpha( - draw_list: *mut ImDrawList, - vert_start_idx: cty::c_int, - vert_end_idx: cty::c_int, - gradient_p0: ImVec2, - gradient_p1: ImVec2, - col0: ImU32, - col1: ImU32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igShadeVertsLinearUV( - draw_list: *mut ImDrawList, - vert_start_idx: cty::c_int, - vert_end_idx: cty::c_int, - a: ImVec2, - b: ImVec2, - uv_a: ImVec2, - uv_b: ImVec2, - clamp: bool, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGcCompactTransientMiscBuffers(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGcCompactTransientWindowBuffers(window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGcAwakeTransientWindowBuffers(window: *mut ImGuiWindow); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igErrorCheckEndFrameRecover( - log_callback: ImGuiErrorLogCallback, - user_data: *mut cty::c_void, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugDrawItemRect(col: ImU32); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugStartItemPicker(); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugNodeColumns(columns: *mut ImGuiOldColumns); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugNodeDrawList( - window: *mut ImGuiWindow, - draw_list: *const ImDrawList, - label: *const cty::c_char, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugNodeDrawCmdShowMeshAndBoundingBox( - out_draw_list: *mut ImDrawList, - draw_list: *const ImDrawList, - draw_cmd: *const ImDrawCmd, - show_mesh: bool, - show_aabb: bool, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugNodeStorage(storage: *mut ImGuiStorage, label: *const cty::c_char); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugNodeTabBar(tab_bar: *mut ImGuiTabBar, label: *const cty::c_char); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugNodeTable(table: *mut ImGuiTable); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugNodeTableSettings(settings: *mut ImGuiTableSettings); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugNodeWindow(window: *mut ImGuiWindow, label: *const cty::c_char); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugNodeWindowSettings(settings: *mut ImGuiWindowSettings); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugNodeWindowsList(windows: *mut ImVector_ImGuiWindowPtr, label: *const cty::c_char); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugNodeViewport(viewport: *mut ImGuiViewportP); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igDebugRenderViewportThumbnail( - draw_list: *mut ImDrawList, - viewport: *mut ImGuiViewportP, - bb: ImRect, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFontAtlasGetBuilderForStbTruetype() -> *const ImFontBuilderIO; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFontAtlasBuildInit(atlas: *mut ImFontAtlas); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFontAtlasBuildSetupFont( - atlas: *mut ImFontAtlas, - font: *mut ImFont, - font_config: *mut ImFontConfig, - ascent: f32, - descent: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFontAtlasBuildPackCustomRects( - atlas: *mut ImFontAtlas, - stbrp_context_opaque: *mut cty::c_void, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFontAtlasBuildFinish(atlas: *mut ImFontAtlas); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFontAtlasBuildRender8bppRectFromString( - atlas: *mut ImFontAtlas, - x: cty::c_int, - y: cty::c_int, - w: cty::c_int, - h: cty::c_int, - in_str: *const cty::c_char, - in_marker_char: cty::c_char, - in_marker_pixel_value: cty::c_uchar, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFontAtlasBuildRender32bppRectFromString( - atlas: *mut ImFontAtlas, - x: cty::c_int, - y: cty::c_int, - w: cty::c_int, - h: cty::c_int, - in_str: *const cty::c_char, - in_marker_char: cty::c_char, - in_marker_pixel_value: cty::c_uint, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFontAtlasBuildMultiplyCalcLookupTable( - out_table: *mut cty::c_uchar, - in_multiply_factor: f32, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igImFontAtlasBuildMultiplyRectAlpha8( - table: *const cty::c_uchar, - pixels: *mut cty::c_uchar, - x: cty::c_int, - y: cty::c_int, - w: cty::c_int, - h: cty::c_int, - stride: cty::c_int, - ); -} -#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igLogText(fmt: *const cty::c_char, ...); } diff --git a/imgui-sys/third-party/cimgui.cpp b/imgui-sys/third-party/cimgui.cpp index 040bc8f..49ffd59 100644 --- a/imgui-sys/third-party/cimgui.cpp +++ b/imgui-sys/third-party/cimgui.cpp @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.80" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.81" from Dear ImGui https://github.com/ocornut/imgui #include "./imgui/imgui.h" #ifdef CIMGUI_FREETYPE @@ -940,6 +940,14 @@ CIMGUI_API bool igSelectableBoolPtr(const char* label,bool* p_selected,ImGuiSele { return ImGui::Selectable(label,p_selected,flags,size); } +CIMGUI_API bool igBeginListBox(const char* label,const ImVec2 size) +{ + return ImGui::BeginListBox(label,size); +} +CIMGUI_API void igEndListBox() +{ + return ImGui::EndListBox(); +} CIMGUI_API bool igListBoxStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items) { return ImGui::ListBox(label,current_item,items,items_count,height_in_items); @@ -948,18 +956,6 @@ CIMGUI_API bool igListBoxFnBoolPtr(const char* label,int* current_item,bool(*ite { return ImGui::ListBox(label,current_item,items_getter,data,items_count,height_in_items); } -CIMGUI_API bool igListBoxHeaderVec2(const char* label,const ImVec2 size) -{ - return ImGui::ListBoxHeader(label,size); -} -CIMGUI_API bool igListBoxHeaderInt(const char* label,int items_count,int height_in_items) -{ - return ImGui::ListBoxHeader(label,items_count,height_in_items); -} -CIMGUI_API void igListBoxFooter() -{ - return ImGui::ListBoxFooter(); -} CIMGUI_API void igPlotLinesFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride) { return ImGui::PlotLines(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride); @@ -1335,6 +1331,10 @@ CIMGUI_API void igSetItemAllowOverlap() { return ImGui::SetItemAllowOverlap(); } +CIMGUI_API ImGuiViewport* igGetMainViewport() +{ + return ImGui::GetMainViewport(); +} CIMGUI_API bool igIsRectVisibleNil(const ImVec2 size) { return ImGui::IsRectVisible(size); @@ -2411,6 +2411,22 @@ CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsi { return self->IsGlyphRangeUnused(c_begin,c_last); } +CIMGUI_API ImGuiViewport* ImGuiViewport_ImGuiViewport(void) +{ + return IM_NEW(ImGuiViewport)(); +} +CIMGUI_API void ImGuiViewport_destroy(ImGuiViewport* self) +{ + IM_DELETE(self); +} +CIMGUI_API void ImGuiViewport_GetCenter(ImVec2 *pOut,ImGuiViewport* self) +{ + *pOut = self->GetCenter(); +} +CIMGUI_API void ImGuiViewport_GetWorkCenter(ImVec2 *pOut,ImGuiViewport* self) +{ + *pOut = self->GetWorkCenter(); +} diff --git a/imgui-sys/third-party/cimgui.h b/imgui-sys/third-party/cimgui.h index 7b22081..3f07b54 100644 --- a/imgui-sys/third-party/cimgui.h +++ b/imgui-sys/third-party/cimgui.h @@ -1,5 +1,5 @@ //This file is automatically generated by generator.lua from https://github.com/cimgui/cimgui -//based on imgui.h file version "1.80" from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.81" from Dear ImGui https://github.com/ocornut/imgui #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED #include @@ -47,6 +47,7 @@ typedef struct ImGuiStoragePair ImGuiStoragePair; typedef struct ImGuiTextRange ImGuiTextRange; typedef struct ImVec4 ImVec4; typedef struct ImVec2 ImVec2; +typedef struct ImGuiViewport ImGuiViewport; typedef struct ImGuiTextFilter ImGuiTextFilter; typedef struct ImGuiTextBuffer ImGuiTextBuffer; typedef struct ImGuiTableColumnSortSpecs ImGuiTableColumnSortSpecs; @@ -64,6 +65,7 @@ typedef struct ImColor ImColor; typedef struct ImFontGlyphRangesBuilder ImFontGlyphRangesBuilder; typedef struct ImFontGlyph ImFontGlyph; typedef struct ImFontConfig ImFontConfig; +typedef struct ImFontBuilderIO ImFontBuilderIO; typedef struct ImFontAtlas ImFontAtlas; typedef struct ImFont ImFont; typedef struct ImDrawVert ImDrawVert; @@ -83,6 +85,7 @@ struct ImDrawListSplitter; struct ImDrawVert; struct ImFont; struct ImFontAtlas; +struct ImFontBuilderIO; struct ImFontConfig; struct ImFontGlyph; struct ImFontGlyphRangesBuilder; @@ -100,6 +103,7 @@ struct ImGuiTableSortSpecs; struct ImGuiTableColumnSortSpecs; struct ImGuiTextBuffer; struct ImGuiTextFilter; +struct ImGuiViewport; typedef int ImGuiCol; typedef int ImGuiCond; typedef int ImGuiDataType; @@ -133,6 +137,7 @@ typedef int ImGuiTableFlags; typedef int ImGuiTableColumnFlags; typedef int ImGuiTableRowFlags; typedef int ImGuiTreeNodeFlags; +typedef int ImGuiViewportFlags; typedef int ImGuiWindowFlags; typedef void* ImTextureID; typedef unsigned int ImGuiID; @@ -960,10 +965,10 @@ struct ImDrawList struct ImDrawData { bool Valid; - ImDrawList** CmdLists; int CmdListsCount; int TotalIdxCount; int TotalVtxCount; + ImDrawList** CmdLists; ImVec2 DisplayPos; ImVec2 DisplaySize; ImVec2 FramebufferScale; @@ -984,7 +989,7 @@ struct ImFontConfig float GlyphMinAdvanceX; float GlyphMaxAdvanceX; bool MergeMode; - unsigned int RasterizerFlags; + unsigned int FontBuilderFlags; float RasterizerMultiply; ImWchar EllipsisChar; char Name[40]; @@ -992,8 +997,9 @@ struct ImFontConfig }; struct ImFontGlyph { - unsigned int Codepoint : 31; + unsigned int Colored : 1; unsigned int Visible : 1; + unsigned int Codepoint : 30; float AdvanceX; float X0, Y0, X1, Y1; float U0, V0, U1, V1; @@ -1034,6 +1040,8 @@ struct ImFontAtlas ImVector_ImFontAtlasCustomRect CustomRects; ImVector_ImFontConfig ConfigData; ImVec4 TexUvLines[(63) + 1]; + const ImFontBuilderIO* FontBuilderIO; + unsigned int FontBuilderFlags; int PackIdMouseCursors; int PackIdLines; }; @@ -1056,6 +1064,20 @@ struct ImFont int MetricsTotalSurface; ImU8 Used4kPagesMap[(0xFFFF +1)/4096/8]; }; +typedef enum { + ImGuiViewportFlags_None = 0, + ImGuiViewportFlags_IsPlatformWindow = 1 << 0, + ImGuiViewportFlags_IsPlatformMonitor = 1 << 1, + ImGuiViewportFlags_OwnedByApp = 1 << 2 +}ImGuiViewportFlags_; +struct ImGuiViewport +{ + ImGuiViewportFlags Flags; + ImVec2 Pos; + ImVec2 Size; + ImVec2 WorkPos; + ImVec2 WorkSize; +}; #else struct GLFWwindow; struct SDL_Window; @@ -1307,11 +1329,10 @@ CIMGUI_API bool igCollapsingHeaderBoolPtr(const char* label,bool* p_visible,ImGu CIMGUI_API void igSetNextItemOpen(bool is_open,ImGuiCond cond); CIMGUI_API bool igSelectableBool(const char* label,bool selected,ImGuiSelectableFlags flags,const ImVec2 size); CIMGUI_API bool igSelectableBoolPtr(const char* label,bool* p_selected,ImGuiSelectableFlags flags,const ImVec2 size); +CIMGUI_API bool igBeginListBox(const char* label,const ImVec2 size); +CIMGUI_API void igEndListBox(void); CIMGUI_API bool igListBoxStr_arr(const char* label,int* current_item,const char* const items[],int items_count,int height_in_items); CIMGUI_API bool igListBoxFnBoolPtr(const char* label,int* current_item,bool(*items_getter)(void* data,int idx,const char** out_text),void* data,int items_count,int height_in_items); -CIMGUI_API bool igListBoxHeaderVec2(const char* label,const ImVec2 size); -CIMGUI_API bool igListBoxHeaderInt(const char* label,int items_count,int height_in_items); -CIMGUI_API void igListBoxFooter(void); CIMGUI_API void igPlotLinesFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); CIMGUI_API void igPlotLinesFnFloatPtr(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size); CIMGUI_API void igPlotHistogramFloatPtr(const char* label,const float* values,int values_count,int values_offset,const char* overlay_text,float scale_min,float scale_max,ImVec2 graph_size,int stride); @@ -1405,6 +1426,7 @@ CIMGUI_API void igGetItemRectMin(ImVec2 *pOut); CIMGUI_API void igGetItemRectMax(ImVec2 *pOut); CIMGUI_API void igGetItemRectSize(ImVec2 *pOut); CIMGUI_API void igSetItemAllowOverlap(void); +CIMGUI_API ImGuiViewport* igGetMainViewport(void); CIMGUI_API bool igIsRectVisibleNil(const ImVec2 size); CIMGUI_API bool igIsRectVisibleVec2(const ImVec2 rect_min,const ImVec2 rect_max); CIMGUI_API double igGetTime(void); @@ -1674,6 +1696,10 @@ CIMGUI_API void ImFont_AddRemapChar(ImFont* self,ImWchar dst,ImWchar src,bool ov CIMGUI_API void ImFont_SetGlyphVisible(ImFont* self,ImWchar c,bool visible); CIMGUI_API void ImFont_SetFallbackChar(ImFont* self,ImWchar c); CIMGUI_API bool ImFont_IsGlyphRangeUnused(ImFont* self,unsigned int c_begin,unsigned int c_last); +CIMGUI_API ImGuiViewport* ImGuiViewport_ImGuiViewport(void); +CIMGUI_API void ImGuiViewport_destroy(ImGuiViewport* self); +CIMGUI_API void ImGuiViewport_GetCenter(ImVec2 *pOut,ImGuiViewport* self); +CIMGUI_API void ImGuiViewport_GetWorkCenter(ImVec2 *pOut,ImGuiViewport* self); /////////////////////////hand written functions diff --git a/imgui-sys/third-party/cimgui_impl.h b/imgui-sys/third-party/cimgui_impl.h index 5320a09..dbb03b9 100644 --- a/imgui-sys/third-party/cimgui_impl.h +++ b/imgui-sys/third-party/cimgui_impl.h @@ -6,6 +6,7 @@ struct GLFWwindow; struct SDL_Window; typedef union SDL_Event SDL_Event;CIMGUI_API bool ImGui_ImplGlfw_InitForOpenGL(GLFWwindow* window,bool install_callbacks); CIMGUI_API bool ImGui_ImplGlfw_InitForVulkan(GLFWwindow* window,bool install_callbacks); +CIMGUI_API bool ImGui_ImplGlfw_InitForOther(GLFWwindow* window,bool install_callbacks); CIMGUI_API void ImGui_ImplGlfw_Shutdown(); CIMGUI_API void ImGui_ImplGlfw_NewFrame(); CIMGUI_API void ImGui_ImplGlfw_MouseButtonCallback(GLFWwindow* window,int button,int action,int mods); diff --git a/imgui-sys/third-party/definitions.json b/imgui-sys/third-party/definitions.json index cb4f89c..5c9b3f5 100644 --- a/imgui-sys/third-party/definitions.json +++ b/imgui-sys/third-party/definitions.json @@ -32,7 +32,7 @@ }, "funcname": "HSV", "is_static_function": true, - "location": "imgui:2193", + "location": "imgui:2211", "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", "ret": "void", @@ -50,7 +50,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2183", + "location": "imgui:2201", "ov_cimguiname": "ImColor_ImColorNil", "signature": "()", "stname": "ImColor" @@ -83,7 +83,7 @@ "a": "255" }, "funcname": "ImColor", - "location": "imgui:2184", + "location": "imgui:2202", "ov_cimguiname": "ImColor_ImColorInt", "signature": "(int,int,int,int)", "stname": "ImColor" @@ -102,7 +102,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2185", + "location": "imgui:2203", "ov_cimguiname": "ImColor_ImColorU32", "signature": "(ImU32)", "stname": "ImColor" @@ -135,7 +135,7 @@ "a": "1.0f" }, "funcname": "ImColor", - "location": "imgui:2186", + "location": "imgui:2204", "ov_cimguiname": "ImColor_ImColorFloat", "signature": "(float,float,float,float)", "stname": "ImColor" @@ -154,7 +154,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2187", + "location": "imgui:2205", "ov_cimguiname": "ImColor_ImColorVec4", "signature": "(const ImVec4)", "stname": "ImColor" @@ -192,7 +192,7 @@ "a": "1.0f" }, "funcname": "SetHSV", - "location": "imgui:2192", + "location": "imgui:2210", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", @@ -228,7 +228,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawCmd", - "location": "imgui:2238", + "location": "imgui:2256", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" @@ -267,7 +267,7 @@ "cimguiname": "ImDrawData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2466", + "location": "imgui:2484", "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", @@ -288,7 +288,7 @@ "cimguiname": "ImDrawData_DeIndexAllBuffers", "defaults": {}, "funcname": "DeIndexAllBuffers", - "location": "imgui:2467", + "location": "imgui:2485", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", @@ -305,7 +305,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawData", - "location": "imgui:2464", + "location": "imgui:2483", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" @@ -329,7 +329,7 @@ "cimguiname": "ImDrawData_ScaleClipRects", "defaults": {}, "funcname": "ScaleClipRects", - "location": "imgui:2468", + "location": "imgui:2486", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", @@ -349,9 +349,7 @@ "cimguiname": "ImDrawData_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2465", "ov_cimguiname": "ImDrawData_destroy", - "realdestructor": true, "ret": "void", "signature": "(ImDrawData*)", "stname": "ImDrawData" @@ -371,7 +369,7 @@ "cimguiname": "ImDrawListSplitter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2290", + "location": "imgui:2308", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", @@ -392,7 +390,7 @@ "cimguiname": "ImDrawListSplitter_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui:2291", + "location": "imgui:2309", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", @@ -409,7 +407,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSplitter", - "location": "imgui:2288", + "location": "imgui:2306", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" @@ -433,7 +431,7 @@ "cimguiname": "ImDrawListSplitter_Merge", "defaults": {}, "funcname": "Merge", - "location": "imgui:2293", + "location": "imgui:2311", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", @@ -462,7 +460,7 @@ "cimguiname": "ImDrawListSplitter_SetCurrentChannel", "defaults": {}, "funcname": "SetCurrentChannel", - "location": "imgui:2294", + "location": "imgui:2312", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", @@ -491,7 +489,7 @@ "cimguiname": "ImDrawListSplitter_Split", "defaults": {}, "funcname": "Split", - "location": "imgui:2292", + "location": "imgui:2310", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", @@ -511,7 +509,7 @@ "cimguiname": "ImDrawListSplitter_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2289", + "location": "imgui:2307", "ov_cimguiname": "ImDrawListSplitter_destroy", "realdestructor": true, "ret": "void", @@ -563,7 +561,7 @@ "num_segments": "0" }, "funcname": "AddBezierCubic", - "location": "imgui:2385", + "location": "imgui:2404", "ov_cimguiname": "ImDrawList_AddBezierCubic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -610,7 +608,7 @@ "num_segments": "0" }, "funcname": "AddBezierQuadratic", - "location": "imgui:2386", + "location": "imgui:2405", "ov_cimguiname": "ImDrawList_AddBezierQuadratic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -639,7 +637,7 @@ "cimguiname": "ImDrawList_AddCallback", "defaults": {}, "funcname": "AddCallback", - "location": "imgui:2409", + "location": "imgui:2428", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*)", @@ -683,7 +681,7 @@ "thickness": "1.0f" }, "funcname": "AddCircle", - "location": "imgui:2377", + "location": "imgui:2396", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -722,7 +720,7 @@ "num_segments": "0" }, "funcname": "AddCircleFilled", - "location": "imgui:2378", + "location": "imgui:2397", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -755,7 +753,7 @@ "cimguiname": "ImDrawList_AddConvexPolyFilled", "defaults": {}, "funcname": "AddConvexPolyFilled", - "location": "imgui:2384", + "location": "imgui:2403", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -776,7 +774,7 @@ "cimguiname": "ImDrawList_AddDrawCmd", "defaults": {}, "funcname": "AddDrawCmd", - "location": "imgui:2410", + "location": "imgui:2429", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", @@ -825,7 +823,7 @@ "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", - "location": "imgui:2392", + "location": "imgui:2411", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -892,7 +890,7 @@ "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", - "location": "imgui:2393", + "location": "imgui:2412", "ov_cimguiname": "ImDrawList_AddImageQuad", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -947,7 +945,7 @@ "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "AddImageRounded", - "location": "imgui:2394", + "location": "imgui:2413", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", @@ -986,7 +984,7 @@ "thickness": "1.0f" }, "funcname": "AddLine", - "location": "imgui:2369", + "location": "imgui:2388", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", @@ -1029,7 +1027,7 @@ "thickness": "1.0f" }, "funcname": "AddNgon", - "location": "imgui:2379", + "location": "imgui:2398", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1066,7 +1064,7 @@ "cimguiname": "ImDrawList_AddNgonFilled", "defaults": {}, "funcname": "AddNgonFilled", - "location": "imgui:2380", + "location": "imgui:2399", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1107,7 +1105,7 @@ "cimguiname": "ImDrawList_AddPolyline", "defaults": {}, "funcname": "AddPolyline", - "location": "imgui:2383", + "location": "imgui:2402", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", "signature": "(const ImVec2*,int,ImU32,bool,float)", @@ -1154,7 +1152,7 @@ "thickness": "1.0f" }, "funcname": "AddQuad", - "location": "imgui:2373", + "location": "imgui:2392", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1195,7 +1193,7 @@ "cimguiname": "ImDrawList_AddQuadFilled", "defaults": {}, "funcname": "AddQuadFilled", - "location": "imgui:2374", + "location": "imgui:2393", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1244,7 +1242,7 @@ "thickness": "1.0f" }, "funcname": "AddRect", - "location": "imgui:2370", + "location": "imgui:2389", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)", @@ -1288,7 +1286,7 @@ "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "AddRectFilled", - "location": "imgui:2371", + "location": "imgui:2390", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)", @@ -1333,7 +1331,7 @@ "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": {}, "funcname": "AddRectFilledMultiColor", - "location": "imgui:2372", + "location": "imgui:2391", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -1372,7 +1370,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2381", + "location": "imgui:2400", "ov_cimguiname": "ImDrawList_AddTextVec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", @@ -1427,7 +1425,7 @@ "wrap_width": "0.0f" }, "funcname": "AddText", - "location": "imgui:2382", + "location": "imgui:2401", "ov_cimguiname": "ImDrawList_AddTextFontPtr", "ret": "void", "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", @@ -1470,7 +1468,7 @@ "thickness": "1.0f" }, "funcname": "AddTriangle", - "location": "imgui:2375", + "location": "imgui:2394", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1507,7 +1505,7 @@ "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": {}, "funcname": "AddTriangleFilled", - "location": "imgui:2376", + "location": "imgui:2395", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1528,7 +1526,7 @@ "cimguiname": "ImDrawList_ChannelsMerge", "defaults": {}, "funcname": "ChannelsMerge", - "location": "imgui:2420", + "location": "imgui:2439", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", @@ -1553,7 +1551,7 @@ "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": {}, "funcname": "ChannelsSetCurrent", - "location": "imgui:2421", + "location": "imgui:2440", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", @@ -1578,7 +1576,7 @@ "cimguiname": "ImDrawList_ChannelsSplit", "defaults": {}, "funcname": "ChannelsSplit", - "location": "imgui:2419", + "location": "imgui:2438", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", @@ -1599,7 +1597,7 @@ "cimguiname": "ImDrawList_CloneOutput", "defaults": {}, "funcname": "CloneOutput", - "location": "imgui:2411", + "location": "imgui:2430", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", @@ -1624,7 +1622,7 @@ "cimguiname": "ImDrawList_GetClipRectMax", "defaults": {}, "funcname": "GetClipRectMax", - "location": "imgui:2361", + "location": "imgui:2380", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", @@ -1650,7 +1648,7 @@ "cimguiname": "ImDrawList_GetClipRectMin", "defaults": {}, "funcname": "GetClipRectMin", - "location": "imgui:2360", + "location": "imgui:2379", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", @@ -1673,7 +1671,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawList", - "location": "imgui:2352", + "location": "imgui:2371", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(const ImDrawListSharedData*)", "stname": "ImDrawList" @@ -1715,7 +1713,7 @@ "num_segments": "10" }, "funcname": "PathArcTo", - "location": "imgui:2402", + "location": "imgui:2421", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -1752,7 +1750,7 @@ "cimguiname": "ImDrawList_PathArcToFast", "defaults": {}, "funcname": "PathArcToFast", - "location": "imgui:2403", + "location": "imgui:2422", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", @@ -1791,7 +1789,7 @@ "num_segments": "0" }, "funcname": "PathBezierCubicCurveTo", - "location": "imgui:2404", + "location": "imgui:2423", "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", @@ -1826,7 +1824,7 @@ "num_segments": "0" }, "funcname": "PathBezierQuadraticCurveTo", - "location": "imgui:2405", + "location": "imgui:2424", "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,int)", @@ -1847,7 +1845,7 @@ "cimguiname": "ImDrawList_PathClear", "defaults": {}, "funcname": "PathClear", - "location": "imgui:2397", + "location": "imgui:2416", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", @@ -1872,7 +1870,7 @@ "cimguiname": "ImDrawList_PathFillConvex", "defaults": {}, "funcname": "PathFillConvex", - "location": "imgui:2400", + "location": "imgui:2419", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", @@ -1897,7 +1895,7 @@ "cimguiname": "ImDrawList_PathLineTo", "defaults": {}, "funcname": "PathLineTo", - "location": "imgui:2398", + "location": "imgui:2417", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", @@ -1922,7 +1920,7 @@ "cimguiname": "ImDrawList_PathLineToMergeDuplicate", "defaults": {}, "funcname": "PathLineToMergeDuplicate", - "location": "imgui:2399", + "location": "imgui:2418", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", @@ -1962,7 +1960,7 @@ "rounding_corners": "ImDrawCornerFlags_All" }, "funcname": "PathRect", - "location": "imgui:2406", + "location": "imgui:2425", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)", @@ -1997,7 +1995,7 @@ "thickness": "1.0f" }, "funcname": "PathStroke", - "location": "imgui:2401", + "location": "imgui:2420", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", "signature": "(ImU32,bool,float)", @@ -2018,7 +2016,7 @@ "cimguiname": "ImDrawList_PopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:2357", + "location": "imgui:2376", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", @@ -2039,7 +2037,7 @@ "cimguiname": "ImDrawList_PopTextureID", "defaults": {}, "funcname": "PopTextureID", - "location": "imgui:2359", + "location": "imgui:2378", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", @@ -2096,7 +2094,7 @@ "cimguiname": "ImDrawList_PrimQuadUV", "defaults": {}, "funcname": "PrimQuadUV", - "location": "imgui:2430", + "location": "imgui:2449", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2129,7 +2127,7 @@ "cimguiname": "ImDrawList_PrimRect", "defaults": {}, "funcname": "PrimRect", - "location": "imgui:2428", + "location": "imgui:2447", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2170,7 +2168,7 @@ "cimguiname": "ImDrawList_PrimRectUV", "defaults": {}, "funcname": "PrimRectUV", - "location": "imgui:2429", + "location": "imgui:2448", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2199,7 +2197,7 @@ "cimguiname": "ImDrawList_PrimReserve", "defaults": {}, "funcname": "PrimReserve", - "location": "imgui:2426", + "location": "imgui:2445", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", @@ -2228,7 +2226,7 @@ "cimguiname": "ImDrawList_PrimUnreserve", "defaults": {}, "funcname": "PrimUnreserve", - "location": "imgui:2427", + "location": "imgui:2446", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", @@ -2261,7 +2259,7 @@ "cimguiname": "ImDrawList_PrimVtx", "defaults": {}, "funcname": "PrimVtx", - "location": "imgui:2433", + "location": "imgui:2452", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2286,7 +2284,7 @@ "cimguiname": "ImDrawList_PrimWriteIdx", "defaults": {}, "funcname": "PrimWriteIdx", - "location": "imgui:2432", + "location": "imgui:2451", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", @@ -2319,7 +2317,7 @@ "cimguiname": "ImDrawList_PrimWriteVtx", "defaults": {}, "funcname": "PrimWriteVtx", - "location": "imgui:2431", + "location": "imgui:2450", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2354,7 +2352,7 @@ "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", - "location": "imgui:2355", + "location": "imgui:2374", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(ImVec2,ImVec2,bool)", @@ -2375,7 +2373,7 @@ "cimguiname": "ImDrawList_PushClipRectFullScreen", "defaults": {}, "funcname": "PushClipRectFullScreen", - "location": "imgui:2356", + "location": "imgui:2375", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", @@ -2400,7 +2398,7 @@ "cimguiname": "ImDrawList_PushTextureID", "defaults": {}, "funcname": "PushTextureID", - "location": "imgui:2358", + "location": "imgui:2377", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", @@ -2421,7 +2419,7 @@ "cimguiname": "ImDrawList__ClearFreeMemory", "defaults": {}, "funcname": "_ClearFreeMemory", - "location": "imgui:2442", + "location": "imgui:2461", "ov_cimguiname": "ImDrawList__ClearFreeMemory", "ret": "void", "signature": "()", @@ -2442,7 +2440,7 @@ "cimguiname": "ImDrawList__OnChangedClipRect", "defaults": {}, "funcname": "_OnChangedClipRect", - "location": "imgui:2444", + "location": "imgui:2463", "ov_cimguiname": "ImDrawList__OnChangedClipRect", "ret": "void", "signature": "()", @@ -2463,7 +2461,7 @@ "cimguiname": "ImDrawList__OnChangedTextureID", "defaults": {}, "funcname": "_OnChangedTextureID", - "location": "imgui:2445", + "location": "imgui:2464", "ov_cimguiname": "ImDrawList__OnChangedTextureID", "ret": "void", "signature": "()", @@ -2484,7 +2482,7 @@ "cimguiname": "ImDrawList__OnChangedVtxOffset", "defaults": {}, "funcname": "_OnChangedVtxOffset", - "location": "imgui:2446", + "location": "imgui:2465", "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", "ret": "void", "signature": "()", @@ -2505,7 +2503,7 @@ "cimguiname": "ImDrawList__PopUnusedDrawCmd", "defaults": {}, "funcname": "_PopUnusedDrawCmd", - "location": "imgui:2443", + "location": "imgui:2462", "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", @@ -2526,7 +2524,7 @@ "cimguiname": "ImDrawList__ResetForNewFrame", "defaults": {}, "funcname": "_ResetForNewFrame", - "location": "imgui:2441", + "location": "imgui:2460", "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", @@ -2546,7 +2544,7 @@ "cimguiname": "ImDrawList_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2354", + "location": "imgui:2373", "ov_cimguiname": "ImDrawList_destroy", "realdestructor": true, "ret": "void", @@ -2564,7 +2562,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlasCustomRect", - "location": "imgui:2538", + "location": "imgui:2557", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" @@ -2584,7 +2582,7 @@ "cimguiname": "ImFontAtlasCustomRect_IsPacked", "defaults": {}, "funcname": "IsPacked", - "location": "imgui:2539", + "location": "imgui:2558", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", @@ -2650,7 +2648,7 @@ "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", - "location": "imgui:2621", + "location": "imgui:2640", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -2679,7 +2677,7 @@ "cimguiname": "ImFontAtlas_AddCustomRectRegular", "defaults": {}, "funcname": "AddCustomRectRegular", - "location": "imgui:2620", + "location": "imgui:2639", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", "signature": "(int,int)", @@ -2704,7 +2702,7 @@ "cimguiname": "ImFontAtlas_AddFont", "defaults": {}, "funcname": "AddFont", - "location": "imgui:2572", + "location": "imgui:2591", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -2731,7 +2729,7 @@ "font_cfg": "NULL" }, "funcname": "AddFontDefault", - "location": "imgui:2573", + "location": "imgui:2592", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -2771,7 +2769,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromFileTTF", - "location": "imgui:2574", + "location": "imgui:2593", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -2811,7 +2809,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", - "location": "imgui:2577", + "location": "imgui:2596", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -2855,7 +2853,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedTTF", - "location": "imgui:2576", + "location": "imgui:2595", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -2899,7 +2897,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryTTF", - "location": "imgui:2575", + "location": "imgui:2594", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -2920,7 +2918,7 @@ "cimguiname": "ImFontAtlas_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2588", + "location": "imgui:2607", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", @@ -2953,7 +2951,7 @@ "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": {}, "funcname": "CalcCustomRectUV", - "location": "imgui:2625", + "location": "imgui:2644", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -2974,7 +2972,7 @@ "cimguiname": "ImFontAtlas_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2581", + "location": "imgui:2600", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", @@ -2995,7 +2993,7 @@ "cimguiname": "ImFontAtlas_ClearFonts", "defaults": {}, "funcname": "ClearFonts", - "location": "imgui:2580", + "location": "imgui:2599", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", @@ -3016,7 +3014,7 @@ "cimguiname": "ImFontAtlas_ClearInputData", "defaults": {}, "funcname": "ClearInputData", - "location": "imgui:2578", + "location": "imgui:2597", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", @@ -3037,7 +3035,7 @@ "cimguiname": "ImFontAtlas_ClearTexData", "defaults": {}, "funcname": "ClearTexData", - "location": "imgui:2579", + "location": "imgui:2598", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", @@ -3062,7 +3060,7 @@ "cimguiname": "ImFontAtlas_GetCustomRectByIndex", "defaults": {}, "funcname": "GetCustomRectByIndex", - "location": "imgui:2622", + "location": "imgui:2641", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", "ret": "ImFontAtlasCustomRect*", "signature": "(int)", @@ -3083,7 +3081,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "defaults": {}, "funcname": "GetGlyphRangesChineseFull", - "location": "imgui:2604", + "location": "imgui:2623", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", @@ -3104,7 +3102,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "defaults": {}, "funcname": "GetGlyphRangesChineseSimplifiedCommon", - "location": "imgui:2605", + "location": "imgui:2624", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", @@ -3125,7 +3123,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "defaults": {}, "funcname": "GetGlyphRangesCyrillic", - "location": "imgui:2606", + "location": "imgui:2625", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", @@ -3146,7 +3144,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "defaults": {}, "funcname": "GetGlyphRangesDefault", - "location": "imgui:2601", + "location": "imgui:2620", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", @@ -3167,7 +3165,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "defaults": {}, "funcname": "GetGlyphRangesJapanese", - "location": "imgui:2603", + "location": "imgui:2622", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", @@ -3188,7 +3186,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "defaults": {}, "funcname": "GetGlyphRangesKorean", - "location": "imgui:2602", + "location": "imgui:2621", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", @@ -3209,7 +3207,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesThai", "defaults": {}, "funcname": "GetGlyphRangesThai", - "location": "imgui:2607", + "location": "imgui:2626", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", @@ -3230,7 +3228,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "defaults": {}, "funcname": "GetGlyphRangesVietnamese", - "location": "imgui:2608", + "location": "imgui:2627", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", @@ -3271,7 +3269,7 @@ "cimguiname": "ImFontAtlas_GetMouseCursorTexData", "defaults": {}, "funcname": "GetMouseCursorTexData", - "location": "imgui:2626", + "location": "imgui:2645", "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", "ret": "bool", "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", @@ -3310,7 +3308,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsAlpha8", - "location": "imgui:2589", + "location": "imgui:2608", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3349,7 +3347,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsRGBA32", - "location": "imgui:2590", + "location": "imgui:2609", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3366,7 +3364,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlas", - "location": "imgui:2570", + "location": "imgui:2589", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" @@ -3386,7 +3384,7 @@ "cimguiname": "ImFontAtlas_IsBuilt", "defaults": {}, "funcname": "IsBuilt", - "location": "imgui:2591", + "location": "imgui:2610", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", @@ -3411,7 +3409,7 @@ "cimguiname": "ImFontAtlas_SetTexID", "defaults": {}, "funcname": "SetTexID", - "location": "imgui:2592", + "location": "imgui:2611", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", @@ -3431,7 +3429,7 @@ "cimguiname": "ImFontAtlas_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2571", + "location": "imgui:2590", "ov_cimguiname": "ImFontAtlas_destroy", "realdestructor": true, "ret": "void", @@ -3449,7 +3447,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontConfig", - "location": "imgui:2499", + "location": "imgui:2517", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" @@ -3492,7 +3490,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddChar", "defaults": {}, "funcname": "AddChar", - "location": "imgui:2523", + "location": "imgui:2542", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", @@ -3517,7 +3515,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "defaults": {}, "funcname": "AddRanges", - "location": "imgui:2525", + "location": "imgui:2544", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", @@ -3548,7 +3546,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2524", + "location": "imgui:2543", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", @@ -3573,7 +3571,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "defaults": {}, "funcname": "BuildRanges", - "location": "imgui:2526", + "location": "imgui:2545", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", @@ -3594,7 +3592,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2520", + "location": "imgui:2539", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", @@ -3619,7 +3617,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "defaults": {}, "funcname": "GetBit", - "location": "imgui:2521", + "location": "imgui:2540", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", "signature": "(size_t)const", @@ -3636,7 +3634,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontGlyphRangesBuilder", - "location": "imgui:2519", + "location": "imgui:2538", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" @@ -3660,7 +3658,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui:2522", + "location": "imgui:2541", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", "signature": "(size_t)", @@ -3744,7 +3742,7 @@ "cimguiname": "ImFont_AddGlyph", "defaults": {}, "funcname": "AddGlyph", - "location": "imgui:2707", + "location": "imgui:2730", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", @@ -3779,7 +3777,7 @@ "overwrite_dst": "true" }, "funcname": "AddRemapChar", - "location": "imgui:2708", + "location": "imgui:2731", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", @@ -3800,7 +3798,7 @@ "cimguiname": "ImFont_BuildLookupTable", "defaults": {}, "funcname": "BuildLookupTable", - "location": "imgui:2704", + "location": "imgui:2727", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", @@ -3852,7 +3850,7 @@ "text_end": "NULL" }, "funcname": "CalcTextSizeA", - "location": "imgui:2698", + "location": "imgui:2721", "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", @@ -3890,7 +3888,7 @@ "cimguiname": "ImFont_CalcWordWrapPositionA", "defaults": {}, "funcname": "CalcWordWrapPositionA", - "location": "imgui:2699", + "location": "imgui:2722", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)const", @@ -3911,7 +3909,7 @@ "cimguiname": "ImFont_ClearOutputData", "defaults": {}, "funcname": "ClearOutputData", - "location": "imgui:2705", + "location": "imgui:2728", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", @@ -3936,7 +3934,7 @@ "cimguiname": "ImFont_FindGlyph", "defaults": {}, "funcname": "FindGlyph", - "location": "imgui:2690", + "location": "imgui:2713", "ov_cimguiname": "ImFont_FindGlyph", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -3961,7 +3959,7 @@ "cimguiname": "ImFont_FindGlyphNoFallback", "defaults": {}, "funcname": "FindGlyphNoFallback", - "location": "imgui:2691", + "location": "imgui:2714", "ov_cimguiname": "ImFont_FindGlyphNoFallback", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -3986,7 +3984,7 @@ "cimguiname": "ImFont_GetCharAdvance", "defaults": {}, "funcname": "GetCharAdvance", - "location": "imgui:2692", + "location": "imgui:2715", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)const", @@ -4007,7 +4005,7 @@ "cimguiname": "ImFont_GetDebugName", "defaults": {}, "funcname": "GetDebugName", - "location": "imgui:2694", + "location": "imgui:2717", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", @@ -4032,7 +4030,7 @@ "cimguiname": "ImFont_GrowIndex", "defaults": {}, "funcname": "GrowIndex", - "location": "imgui:2706", + "location": "imgui:2729", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", @@ -4049,7 +4047,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFont", - "location": "imgui:2688", + "location": "imgui:2711", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" @@ -4077,7 +4075,7 @@ "cimguiname": "ImFont_IsGlyphRangeUnused", "defaults": {}, "funcname": "IsGlyphRangeUnused", - "location": "imgui:2711", + "location": "imgui:2734", "ov_cimguiname": "ImFont_IsGlyphRangeUnused", "ret": "bool", "signature": "(unsigned int,unsigned int)", @@ -4098,7 +4096,7 @@ "cimguiname": "ImFont_IsLoaded", "defaults": {}, "funcname": "IsLoaded", - "location": "imgui:2693", + "location": "imgui:2716", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", @@ -4139,7 +4137,7 @@ "cimguiname": "ImFont_RenderChar", "defaults": {}, "funcname": "RenderChar", - "location": "imgui:2700", + "location": "imgui:2723", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,ImWchar)const", @@ -4199,7 +4197,7 @@ "wrap_width": "0.0f" }, "funcname": "RenderText", - "location": "imgui:2701", + "location": "imgui:2724", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", @@ -4224,7 +4222,7 @@ "cimguiname": "ImFont_SetFallbackChar", "defaults": {}, "funcname": "SetFallbackChar", - "location": "imgui:2710", + "location": "imgui:2733", "ov_cimguiname": "ImFont_SetFallbackChar", "ret": "void", "signature": "(ImWchar)", @@ -4253,7 +4251,7 @@ "cimguiname": "ImFont_SetGlyphVisible", "defaults": {}, "funcname": "SetGlyphVisible", - "location": "imgui:2709", + "location": "imgui:2732", "ov_cimguiname": "ImFont_SetGlyphVisible", "ret": "void", "signature": "(ImWchar,bool)", @@ -4273,7 +4271,7 @@ "cimguiname": "ImFont_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2689", + "location": "imgui:2712", "ov_cimguiname": "ImFont_destroy", "realdestructor": true, "ret": "void", @@ -4299,7 +4297,7 @@ "cimguiname": "ImGuiIO_AddInputCharacter", "defaults": {}, "funcname": "AddInputCharacter", - "location": "imgui:1801", + "location": "imgui:1815", "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", "signature": "(unsigned int)", @@ -4324,7 +4322,7 @@ "cimguiname": "ImGuiIO_AddInputCharacterUTF16", "defaults": {}, "funcname": "AddInputCharacterUTF16", - "location": "imgui:1802", + "location": "imgui:1816", "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", "ret": "void", "signature": "(ImWchar16)", @@ -4349,7 +4347,7 @@ "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "defaults": {}, "funcname": "AddInputCharactersUTF8", - "location": "imgui:1803", + "location": "imgui:1817", "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", "ret": "void", "signature": "(const char*)", @@ -4370,7 +4368,7 @@ "cimguiname": "ImGuiIO_ClearInputCharacters", "defaults": {}, "funcname": "ClearInputCharacters", - "location": "imgui:1804", + "location": "imgui:1818", "ov_cimguiname": "ImGuiIO_ClearInputCharacters", "ret": "void", "signature": "()", @@ -4387,7 +4385,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiIO", - "location": "imgui:1852", + "location": "imgui:1866", "ov_cimguiname": "ImGuiIO_ImGuiIO", "signature": "()", "stname": "ImGuiIO" @@ -4426,7 +4424,7 @@ "cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui:1893", + "location": "imgui:1907", "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "ret": "void", "signature": "()", @@ -4455,7 +4453,7 @@ "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "defaults": {}, "funcname": "DeleteChars", - "location": "imgui:1890", + "location": "imgui:1904", "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "ret": "void", "signature": "(int,int)", @@ -4476,7 +4474,7 @@ "cimguiname": "ImGuiInputTextCallbackData_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui:1894", + "location": "imgui:1908", "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", "ret": "bool", "signature": "()const", @@ -4493,7 +4491,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextCallbackData", - "location": "imgui:1889", + "location": "imgui:1903", "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "signature": "()", "stname": "ImGuiInputTextCallbackData" @@ -4527,7 +4525,7 @@ "text_end": "NULL" }, "funcname": "InsertChars", - "location": "imgui:1891", + "location": "imgui:1905", "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", "ret": "void", "signature": "(int,const char*,const char*)", @@ -4548,7 +4546,7 @@ "cimguiname": "ImGuiInputTextCallbackData_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui:1892", + "location": "imgui:1906", "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll", "ret": "void", "signature": "()", @@ -4598,7 +4596,7 @@ "items_height": "-1.0f" }, "funcname": "Begin", - "location": "imgui:2147", + "location": "imgui:2165", "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", "signature": "(int,float)", @@ -4619,7 +4617,7 @@ "cimguiname": "ImGuiListClipper_End", "defaults": {}, "funcname": "End", - "location": "imgui:2148", + "location": "imgui:2166", "ov_cimguiname": "ImGuiListClipper_End", "ret": "void", "signature": "()", @@ -4636,7 +4634,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipper", - "location": "imgui:2142", + "location": "imgui:2160", "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", "signature": "()", "stname": "ImGuiListClipper" @@ -4656,7 +4654,7 @@ "cimguiname": "ImGuiListClipper_Step", "defaults": {}, "funcname": "Step", - "location": "imgui:2149", + "location": "imgui:2167", "ov_cimguiname": "ImGuiListClipper_Step", "ret": "bool", "signature": "()", @@ -4676,7 +4674,7 @@ "cimguiname": "ImGuiListClipper_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2143", + "location": "imgui:2161", "ov_cimguiname": "ImGuiListClipper_destroy", "realdestructor": true, "ret": "void", @@ -4694,7 +4692,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOnceUponAFrame", - "location": "imgui:2010", + "location": "imgui:2028", "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", "stname": "ImGuiOnceUponAFrame" @@ -4733,7 +4731,7 @@ "cimguiname": "ImGuiPayload_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:1923", + "location": "imgui:1937", "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", "signature": "()", @@ -4750,7 +4748,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPayload", - "location": "imgui:1922", + "location": "imgui:1936", "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", "stname": "ImGuiPayload" @@ -4774,7 +4772,7 @@ "cimguiname": "ImGuiPayload_IsDataType", "defaults": {}, "funcname": "IsDataType", - "location": "imgui:1924", + "location": "imgui:1938", "ov_cimguiname": "ImGuiPayload_IsDataType", "ret": "bool", "signature": "(const char*)const", @@ -4795,7 +4793,7 @@ "cimguiname": "ImGuiPayload_IsDelivery", "defaults": {}, "funcname": "IsDelivery", - "location": "imgui:1926", + "location": "imgui:1940", "ov_cimguiname": "ImGuiPayload_IsDelivery", "ret": "bool", "signature": "()const", @@ -4816,7 +4814,7 @@ "cimguiname": "ImGuiPayload_IsPreview", "defaults": {}, "funcname": "IsPreview", - "location": "imgui:1925", + "location": "imgui:1939", "ov_cimguiname": "ImGuiPayload_IsPreview", "ret": "bool", "signature": "()const", @@ -4861,7 +4859,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2077", + "location": "imgui:2095", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairInt", "signature": "(ImGuiID,int)", "stname": "ImGuiStoragePair" @@ -4884,7 +4882,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2078", + "location": "imgui:2096", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairFloat", "signature": "(ImGuiID,float)", "stname": "ImGuiStoragePair" @@ -4907,7 +4905,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2079", + "location": "imgui:2097", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePairPtr", "signature": "(ImGuiID,void*)", "stname": "ImGuiStoragePair" @@ -4946,7 +4944,7 @@ "cimguiname": "ImGuiStorage_BuildSortByKey", "defaults": {}, "funcname": "BuildSortByKey", - "location": "imgui:2110", + "location": "imgui:2128", "ov_cimguiname": "ImGuiStorage_BuildSortByKey", "ret": "void", "signature": "()", @@ -4967,7 +4965,7 @@ "cimguiname": "ImGuiStorage_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2087", + "location": "imgui:2105", "ov_cimguiname": "ImGuiStorage_Clear", "ret": "void", "signature": "()", @@ -4998,7 +4996,7 @@ "default_val": "false" }, "funcname": "GetBool", - "location": "imgui:2090", + "location": "imgui:2108", "ov_cimguiname": "ImGuiStorage_GetBool", "ret": "bool", "signature": "(ImGuiID,bool)const", @@ -5029,7 +5027,7 @@ "default_val": "false" }, "funcname": "GetBoolRef", - "location": "imgui:2102", + "location": "imgui:2120", "ov_cimguiname": "ImGuiStorage_GetBoolRef", "ret": "bool*", "signature": "(ImGuiID,bool)", @@ -5060,7 +5058,7 @@ "default_val": "0.0f" }, "funcname": "GetFloat", - "location": "imgui:2092", + "location": "imgui:2110", "ov_cimguiname": "ImGuiStorage_GetFloat", "ret": "float", "signature": "(ImGuiID,float)const", @@ -5091,7 +5089,7 @@ "default_val": "0.0f" }, "funcname": "GetFloatRef", - "location": "imgui:2103", + "location": "imgui:2121", "ov_cimguiname": "ImGuiStorage_GetFloatRef", "ret": "float*", "signature": "(ImGuiID,float)", @@ -5122,7 +5120,7 @@ "default_val": "0" }, "funcname": "GetInt", - "location": "imgui:2088", + "location": "imgui:2106", "ov_cimguiname": "ImGuiStorage_GetInt", "ret": "int", "signature": "(ImGuiID,int)const", @@ -5153,7 +5151,7 @@ "default_val": "0" }, "funcname": "GetIntRef", - "location": "imgui:2101", + "location": "imgui:2119", "ov_cimguiname": "ImGuiStorage_GetIntRef", "ret": "int*", "signature": "(ImGuiID,int)", @@ -5178,7 +5176,7 @@ "cimguiname": "ImGuiStorage_GetVoidPtr", "defaults": {}, "funcname": "GetVoidPtr", - "location": "imgui:2094", + "location": "imgui:2112", "ov_cimguiname": "ImGuiStorage_GetVoidPtr", "ret": "void*", "signature": "(ImGuiID)const", @@ -5209,7 +5207,7 @@ "default_val": "NULL" }, "funcname": "GetVoidPtrRef", - "location": "imgui:2104", + "location": "imgui:2122", "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", "ret": "void**", "signature": "(ImGuiID,void*)", @@ -5234,7 +5232,7 @@ "cimguiname": "ImGuiStorage_SetAllInt", "defaults": {}, "funcname": "SetAllInt", - "location": "imgui:2107", + "location": "imgui:2125", "ov_cimguiname": "ImGuiStorage_SetAllInt", "ret": "void", "signature": "(int)", @@ -5263,7 +5261,7 @@ "cimguiname": "ImGuiStorage_SetBool", "defaults": {}, "funcname": "SetBool", - "location": "imgui:2091", + "location": "imgui:2109", "ov_cimguiname": "ImGuiStorage_SetBool", "ret": "void", "signature": "(ImGuiID,bool)", @@ -5292,7 +5290,7 @@ "cimguiname": "ImGuiStorage_SetFloat", "defaults": {}, "funcname": "SetFloat", - "location": "imgui:2093", + "location": "imgui:2111", "ov_cimguiname": "ImGuiStorage_SetFloat", "ret": "void", "signature": "(ImGuiID,float)", @@ -5321,7 +5319,7 @@ "cimguiname": "ImGuiStorage_SetInt", "defaults": {}, "funcname": "SetInt", - "location": "imgui:2089", + "location": "imgui:2107", "ov_cimguiname": "ImGuiStorage_SetInt", "ret": "void", "signature": "(ImGuiID,int)", @@ -5350,7 +5348,7 @@ "cimguiname": "ImGuiStorage_SetVoidPtr", "defaults": {}, "funcname": "SetVoidPtr", - "location": "imgui:2095", + "location": "imgui:2113", "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", "signature": "(ImGuiID,void*)", @@ -5367,7 +5365,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyle", - "location": "imgui:1715", + "location": "imgui:1729", "ov_cimguiname": "ImGuiStyle_ImGuiStyle", "signature": "()", "stname": "ImGuiStyle" @@ -5391,7 +5389,7 @@ "cimguiname": "ImGuiStyle_ScaleAllSizes", "defaults": {}, "funcname": "ScaleAllSizes", - "location": "imgui:1716", + "location": "imgui:1730", "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", "signature": "(float)", @@ -5427,7 +5425,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSortSpecs", - "location": "imgui:1937", + "location": "imgui:1951", "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", "signature": "()", "stname": "ImGuiTableColumnSortSpecs" @@ -5462,7 +5460,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSortSpecs", - "location": "imgui:1950", + "location": "imgui:1964", "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", "signature": "()", "stname": "ImGuiTableSortSpecs" @@ -5497,7 +5495,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextBuffer", - "location": "imgui:2048", + "location": "imgui:2066", "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "signature": "()", "stname": "ImGuiTextBuffer" @@ -5527,7 +5525,7 @@ "str_end": "NULL" }, "funcname": "append", - "location": "imgui:2057", + "location": "imgui:2075", "ov_cimguiname": "ImGuiTextBuffer_append", "ret": "void", "signature": "(const char*,const char*)", @@ -5557,7 +5555,7 @@ "defaults": {}, "funcname": "appendf", "isvararg": "...)", - "location": "imgui:2058", + "location": "imgui:2076", "manual": true, "ov_cimguiname": "ImGuiTextBuffer_appendf", "ret": "void", @@ -5587,7 +5585,7 @@ "cimguiname": "ImGuiTextBuffer_appendfv", "defaults": {}, "funcname": "appendfv", - "location": "imgui:2059", + "location": "imgui:2077", "ov_cimguiname": "ImGuiTextBuffer_appendfv", "ret": "void", "signature": "(const char*,va_list)", @@ -5608,7 +5606,7 @@ "cimguiname": "ImGuiTextBuffer_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2050", + "location": "imgui:2068", "ov_cimguiname": "ImGuiTextBuffer_begin", "ret": "const char*", "signature": "()const", @@ -5629,7 +5627,7 @@ "cimguiname": "ImGuiTextBuffer_c_str", "defaults": {}, "funcname": "c_str", - "location": "imgui:2056", + "location": "imgui:2074", "ov_cimguiname": "ImGuiTextBuffer_c_str", "ret": "const char*", "signature": "()const", @@ -5650,7 +5648,7 @@ "cimguiname": "ImGuiTextBuffer_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:2054", + "location": "imgui:2072", "ov_cimguiname": "ImGuiTextBuffer_clear", "ret": "void", "signature": "()", @@ -5690,7 +5688,7 @@ "cimguiname": "ImGuiTextBuffer_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2053", + "location": "imgui:2071", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", "signature": "()const", @@ -5711,7 +5709,7 @@ "cimguiname": "ImGuiTextBuffer_end", "defaults": {}, "funcname": "end", - "location": "imgui:2051", + "location": "imgui:2069", "ov_cimguiname": "ImGuiTextBuffer_end", "ret": "const char*", "signature": "()const", @@ -5736,7 +5734,7 @@ "cimguiname": "ImGuiTextBuffer_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:2055", + "location": "imgui:2073", "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", "signature": "(int)", @@ -5757,7 +5755,7 @@ "cimguiname": "ImGuiTextBuffer_size", "defaults": {}, "funcname": "size", - "location": "imgui:2052", + "location": "imgui:2070", "ov_cimguiname": "ImGuiTextBuffer_size", "ret": "int", "signature": "()const", @@ -5778,7 +5776,7 @@ "cimguiname": "ImGuiTextFilter_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2021", + "location": "imgui:2039", "ov_cimguiname": "ImGuiTextFilter_Build", "ret": "void", "signature": "()", @@ -5799,7 +5797,7 @@ "cimguiname": "ImGuiTextFilter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2022", + "location": "imgui:2040", "ov_cimguiname": "ImGuiTextFilter_Clear", "ret": "void", "signature": "()", @@ -5831,7 +5829,7 @@ "width": "0.0f" }, "funcname": "Draw", - "location": "imgui:2019", + "location": "imgui:2037", "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", "signature": "(const char*,float)", @@ -5855,7 +5853,7 @@ "default_filter": "\"\"" }, "funcname": "ImGuiTextFilter", - "location": "imgui:2018", + "location": "imgui:2036", "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "signature": "(const char*)", "stname": "ImGuiTextFilter" @@ -5875,7 +5873,7 @@ "cimguiname": "ImGuiTextFilter_IsActive", "defaults": {}, "funcname": "IsActive", - "location": "imgui:2023", + "location": "imgui:2041", "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", "signature": "()const", @@ -5906,7 +5904,7 @@ "text_end": "NULL" }, "funcname": "PassFilter", - "location": "imgui:2020", + "location": "imgui:2038", "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", "signature": "(const char*,const char*)const", @@ -5942,7 +5940,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2031", + "location": "imgui:2049", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeNil", "signature": "()", "stname": "ImGuiTextRange" @@ -5965,7 +5963,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2032", + "location": "imgui:2050", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRangeStr", "signature": "(const char*,const char*)", "stname": "ImGuiTextRange" @@ -6004,7 +6002,7 @@ "cimguiname": "ImGuiTextRange_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2033", + "location": "imgui:2051", "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", "signature": "()const", @@ -6033,13 +6031,100 @@ "cimguiname": "ImGuiTextRange_split", "defaults": {}, "funcname": "split", - "location": "imgui:2034", + "location": "imgui:2052", "ov_cimguiname": "ImGuiTextRange_split", "ret": "void", "signature": "(char,ImVector_ImGuiTextRange*)const", "stname": "ImGuiTextRange" } ], + "ImGuiViewport_GetCenter": [ + { + "args": "(ImVec2 *pOut,ImGuiViewport* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImGuiViewport*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewport_GetCenter", + "defaults": {}, + "funcname": "GetCenter", + "location": "imgui:2768", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewport_GetCenter", + "ret": "void", + "signature": "()const", + "stname": "ImGuiViewport" + } + ], + "ImGuiViewport_GetWorkCenter": [ + { + "args": "(ImVec2 *pOut,ImGuiViewport* self)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "self", + "type": "ImGuiViewport*" + } + ], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewport_GetWorkCenter", + "defaults": {}, + "funcname": "GetWorkCenter", + "location": "imgui:2769", + "nonUDT": 1, + "ov_cimguiname": "ImGuiViewport_GetWorkCenter", + "ret": "void", + "signature": "()const", + "stname": "ImGuiViewport" + } + ], + "ImGuiViewport_ImGuiViewport": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "ImGuiViewport_ImGuiViewport", + "constructor": true, + "defaults": {}, + "funcname": "ImGuiViewport", + "location": "imgui:2765", + "ov_cimguiname": "ImGuiViewport_ImGuiViewport", + "signature": "()", + "stname": "ImGuiViewport" + } + ], + "ImGuiViewport_destroy": [ + { + "args": "(ImGuiViewport* self)", + "argsT": [ + { + "name": "self", + "type": "ImGuiViewport*" + } + ], + "call_args": "(self)", + "cimguiname": "ImGuiViewport_destroy", + "defaults": {}, + "destructor": true, + "ov_cimguiname": "ImGuiViewport_destroy", + "ret": "void", + "signature": "(ImGuiViewport*)", + "stname": "ImGuiViewport" + } + ], "ImVec2_ImVec2": [ { "args": "()", @@ -6050,7 +6135,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2", - "location": "imgui:226", + "location": "imgui:230", "ov_cimguiname": "ImVec2_ImVec2Nil", "signature": "()", "stname": "ImVec2" @@ -6073,7 +6158,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2", - "location": "imgui:227", + "location": "imgui:231", "ov_cimguiname": "ImVec2_ImVec2Float", "signature": "(float,float)", "stname": "ImVec2" @@ -6108,7 +6193,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec4", - "location": "imgui:239", + "location": "imgui:243", "ov_cimguiname": "ImVec4_ImVec4Nil", "signature": "()", "stname": "ImVec4" @@ -6139,7 +6224,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec4", - "location": "imgui:240", + "location": "imgui:244", "ov_cimguiname": "ImVec4_ImVec4Float", "signature": "(float,float,float,float)", "stname": "ImVec4" @@ -6174,7 +6259,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1618", + "location": "imgui:1632", "ov_cimguiname": "ImVector_ImVectorNil", "signature": "()", "stname": "ImVector", @@ -6194,7 +6279,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1619", + "location": "imgui:1633", "ov_cimguiname": "ImVector_ImVectorVector", "signature": "(const ImVector)", "stname": "ImVector", @@ -6219,7 +6304,7 @@ "cimguiname": "ImVector__grow_capacity", "defaults": {}, "funcname": "_grow_capacity", - "location": "imgui:1642", + "location": "imgui:1656", "ov_cimguiname": "ImVector__grow_capacity", "ret": "int", "signature": "(int)const", @@ -6241,7 +6326,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1638", + "location": "imgui:1652", "ov_cimguiname": "ImVector_backNil", "ret": "T*", "retref": "&", @@ -6262,7 +6347,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1639", + "location": "imgui:1653", "ov_cimguiname": "ImVector_back_const", "ret": "const T*", "retref": "&", @@ -6285,7 +6370,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1632", + "location": "imgui:1646", "ov_cimguiname": "ImVector_beginNil", "ret": "T*", "signature": "()", @@ -6305,7 +6390,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1633", + "location": "imgui:1647", "ov_cimguiname": "ImVector_begin_const", "ret": "const T*", "signature": "()const", @@ -6327,7 +6412,7 @@ "cimguiname": "ImVector_capacity", "defaults": {}, "funcname": "capacity", - "location": "imgui:1627", + "location": "imgui:1641", "ov_cimguiname": "ImVector_capacity", "ret": "int", "signature": "()const", @@ -6349,7 +6434,7 @@ "cimguiname": "ImVector_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:1631", + "location": "imgui:1645", "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", @@ -6375,7 +6460,7 @@ "cimguiname": "ImVector_contains", "defaults": {}, "funcname": "contains", - "location": "imgui:1656", + "location": "imgui:1670", "ov_cimguiname": "ImVector_contains", "ret": "bool", "signature": "(const T)const", @@ -6396,7 +6481,7 @@ "cimguiname": "ImVector_destroy", "defaults": {}, "destructor": true, - "location": "imgui:1621", + "location": "imgui:1635", "ov_cimguiname": "ImVector_destroy", "realdestructor": true, "ret": "void", @@ -6419,7 +6504,7 @@ "cimguiname": "ImVector_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:1623", + "location": "imgui:1637", "ov_cimguiname": "ImVector_empty", "ret": "bool", "signature": "()const", @@ -6441,7 +6526,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1634", + "location": "imgui:1648", "ov_cimguiname": "ImVector_endNil", "ret": "T*", "signature": "()", @@ -6461,7 +6546,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1635", + "location": "imgui:1649", "ov_cimguiname": "ImVector_end_const", "ret": "const T*", "signature": "()const", @@ -6487,7 +6572,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1652", + "location": "imgui:1666", "ov_cimguiname": "ImVector_eraseNil", "ret": "T*", "signature": "(const T*)", @@ -6515,7 +6600,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1653", + "location": "imgui:1667", "ov_cimguiname": "ImVector_eraseTPtr", "ret": "T*", "signature": "(const T*,const T*)", @@ -6541,7 +6626,7 @@ "cimguiname": "ImVector_erase_unsorted", "defaults": {}, "funcname": "erase_unsorted", - "location": "imgui:1654", + "location": "imgui:1668", "ov_cimguiname": "ImVector_erase_unsorted", "ret": "T*", "signature": "(const T*)", @@ -6567,7 +6652,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1657", + "location": "imgui:1671", "ov_cimguiname": "ImVector_findNil", "ret": "T*", "signature": "(const T)", @@ -6591,7 +6676,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1658", + "location": "imgui:1672", "ov_cimguiname": "ImVector_find_const", "ret": "const T*", "signature": "(const T)const", @@ -6617,7 +6702,7 @@ "cimguiname": "ImVector_find_erase", "defaults": {}, "funcname": "find_erase", - "location": "imgui:1659", + "location": "imgui:1673", "ov_cimguiname": "ImVector_find_erase", "ret": "bool", "signature": "(const T)", @@ -6643,7 +6728,7 @@ "cimguiname": "ImVector_find_erase_unsorted", "defaults": {}, "funcname": "find_erase_unsorted", - "location": "imgui:1660", + "location": "imgui:1674", "ov_cimguiname": "ImVector_find_erase_unsorted", "ret": "bool", "signature": "(const T)", @@ -6665,7 +6750,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1636", + "location": "imgui:1650", "ov_cimguiname": "ImVector_frontNil", "ret": "T*", "retref": "&", @@ -6686,7 +6771,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1637", + "location": "imgui:1651", "ov_cimguiname": "ImVector_front_const", "ret": "const T*", "retref": "&", @@ -6713,7 +6798,7 @@ "cimguiname": "ImVector_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui:1661", + "location": "imgui:1675", "ov_cimguiname": "ImVector_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -6743,7 +6828,7 @@ "cimguiname": "ImVector_insert", "defaults": {}, "funcname": "insert", - "location": "imgui:1655", + "location": "imgui:1669", "ov_cimguiname": "ImVector_insert", "ret": "T*", "signature": "(const T*,const T)", @@ -6765,7 +6850,7 @@ "cimguiname": "ImVector_max_size", "defaults": {}, "funcname": "max_size", - "location": "imgui:1626", + "location": "imgui:1640", "ov_cimguiname": "ImVector_max_size", "ret": "int", "signature": "()const", @@ -6787,7 +6872,7 @@ "cimguiname": "ImVector_pop_back", "defaults": {}, "funcname": "pop_back", - "location": "imgui:1650", + "location": "imgui:1664", "ov_cimguiname": "ImVector_pop_back", "ret": "void", "signature": "()", @@ -6813,7 +6898,7 @@ "cimguiname": "ImVector_push_back", "defaults": {}, "funcname": "push_back", - "location": "imgui:1649", + "location": "imgui:1663", "ov_cimguiname": "ImVector_push_back", "ret": "void", "signature": "(const T)", @@ -6839,7 +6924,7 @@ "cimguiname": "ImVector_push_front", "defaults": {}, "funcname": "push_front", - "location": "imgui:1651", + "location": "imgui:1665", "ov_cimguiname": "ImVector_push_front", "ret": "void", "signature": "(const T)", @@ -6865,7 +6950,7 @@ "cimguiname": "ImVector_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:1646", + "location": "imgui:1660", "ov_cimguiname": "ImVector_reserve", "ret": "void", "signature": "(int)", @@ -6891,7 +6976,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1643", + "location": "imgui:1657", "ov_cimguiname": "ImVector_resizeNil", "ret": "void", "signature": "(int)", @@ -6919,7 +7004,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1644", + "location": "imgui:1658", "ov_cimguiname": "ImVector_resizeT", "ret": "void", "signature": "(int,const T)", @@ -6945,7 +7030,7 @@ "cimguiname": "ImVector_shrink", "defaults": {}, "funcname": "shrink", - "location": "imgui:1645", + "location": "imgui:1659", "ov_cimguiname": "ImVector_shrink", "ret": "void", "signature": "(int)", @@ -6967,7 +7052,7 @@ "cimguiname": "ImVector_size", "defaults": {}, "funcname": "size", - "location": "imgui:1624", + "location": "imgui:1638", "ov_cimguiname": "ImVector_size", "ret": "int", "signature": "()const", @@ -6989,7 +7074,7 @@ "cimguiname": "ImVector_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui:1625", + "location": "imgui:1639", "ov_cimguiname": "ImVector_size_in_bytes", "ret": "int", "signature": "()const", @@ -7016,7 +7101,7 @@ "cimguiname": "ImVector_swap", "defaults": {}, "funcname": "swap", - "location": "imgui:1640", + "location": "imgui:1654", "ov_cimguiname": "ImVector_swap", "ret": "void", "signature": "(ImVector*)", @@ -7044,7 +7129,7 @@ "flags": "0" }, "funcname": "AcceptDragDropPayload", - "location": "imgui:750", + "location": "imgui:758", "namespace": "ImGui", "ov_cimguiname": "igAcceptDragDropPayload", "ret": "const ImGuiPayload*", @@ -7061,7 +7146,7 @@ "cimguiname": "igAlignTextToFramePadding", "defaults": {}, "funcname": "AlignTextToFramePadding", - "location": "imgui:418", + "location": "imgui:422", "namespace": "ImGui", "ov_cimguiname": "igAlignTextToFramePadding", "ret": "void", @@ -7087,7 +7172,7 @@ "cimguiname": "igArrowButton", "defaults": {}, "funcname": "ArrowButton", - "location": "imgui:461", + "location": "imgui:465", "namespace": "ImGui", "ov_cimguiname": "igArrowButton", "ret": "bool", @@ -7120,7 +7205,7 @@ "p_open": "NULL" }, "funcname": "Begin", - "location": "imgui:296", + "location": "imgui:300", "namespace": "ImGui", "ov_cimguiname": "igBegin", "ret": "bool", @@ -7158,7 +7243,7 @@ "size": "ImVec2(0,0)" }, "funcname": "BeginChild", - "location": "imgui:307", + "location": "imgui:311", "namespace": "ImGui", "ov_cimguiname": "igBeginChildStr", "ret": "bool", @@ -7194,7 +7279,7 @@ "size": "ImVec2(0,0)" }, "funcname": "BeginChild", - "location": "imgui:308", + "location": "imgui:312", "namespace": "ImGui", "ov_cimguiname": "igBeginChildID", "ret": "bool", @@ -7226,7 +7311,7 @@ "flags": "0" }, "funcname": "BeginChildFrame", - "location": "imgui:797", + "location": "imgui:811", "namespace": "ImGui", "ov_cimguiname": "igBeginChildFrame", "ret": "bool", @@ -7258,7 +7343,7 @@ "flags": "0" }, "funcname": "BeginCombo", - "location": "imgui:475", + "location": "imgui:479", "namespace": "ImGui", "ov_cimguiname": "igBeginCombo", "ret": "bool", @@ -7282,7 +7367,7 @@ "flags": "0" }, "funcname": "BeginDragDropSource", - "location": "imgui:746", + "location": "imgui:754", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropSource", "ret": "bool", @@ -7299,7 +7384,7 @@ "cimguiname": "igBeginDragDropTarget", "defaults": {}, "funcname": "BeginDragDropTarget", - "location": "imgui:749", + "location": "imgui:757", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTarget", "ret": "bool", @@ -7316,7 +7401,7 @@ "cimguiname": "igBeginGroup", "defaults": {}, "funcname": "BeginGroup", - "location": "imgui:407", + "location": "imgui:411", "namespace": "ImGui", "ov_cimguiname": "igBeginGroup", "ret": "void", @@ -7324,6 +7409,34 @@ "stname": "" } ], + "igBeginListBox": [ + { + "args": "(const char* label,const ImVec2 size)", + "argsT": [ + { + "name": "label", + "type": "const char*" + }, + { + "name": "size", + "type": "const ImVec2" + } + ], + "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", + "call_args": "(label,size)", + "cimguiname": "igBeginListBox", + "defaults": { + "size": "ImVec2(0,0)" + }, + "funcname": "BeginListBox", + "location": "imgui:590", + "namespace": "ImGui", + "ov_cimguiname": "igBeginListBox", + "ret": "bool", + "signature": "(const char*,const ImVec2)", + "stname": "" + } + ], "igBeginMainMenuBar": [ { "args": "()", @@ -7333,7 +7446,7 @@ "cimguiname": "igBeginMainMenuBar", "defaults": {}, "funcname": "BeginMainMenuBar", - "location": "imgui:607", + "location": "imgui:615", "namespace": "ImGui", "ov_cimguiname": "igBeginMainMenuBar", "ret": "bool", @@ -7361,7 +7474,7 @@ "enabled": "true" }, "funcname": "BeginMenu", - "location": "imgui:609", + "location": "imgui:617", "namespace": "ImGui", "ov_cimguiname": "igBeginMenu", "ret": "bool", @@ -7378,7 +7491,7 @@ "cimguiname": "igBeginMenuBar", "defaults": {}, "funcname": "BeginMenuBar", - "location": "imgui:605", + "location": "imgui:613", "namespace": "ImGui", "ov_cimguiname": "igBeginMenuBar", "ret": "bool", @@ -7406,7 +7519,7 @@ "flags": "0" }, "funcname": "BeginPopup", - "location": "imgui:632", + "location": "imgui:640", "namespace": "ImGui", "ov_cimguiname": "igBeginPopup", "ret": "bool", @@ -7435,7 +7548,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextItem", - "location": "imgui:649", + "location": "imgui:657", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextItem", "ret": "bool", @@ -7464,7 +7577,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextVoid", - "location": "imgui:651", + "location": "imgui:659", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextVoid", "ret": "bool", @@ -7493,7 +7606,7 @@ "str_id": "NULL" }, "funcname": "BeginPopupContextWindow", - "location": "imgui:650", + "location": "imgui:658", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupContextWindow", "ret": "bool", @@ -7526,7 +7639,7 @@ "p_open": "NULL" }, "funcname": "BeginPopupModal", - "location": "imgui:633", + "location": "imgui:641", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupModal", "ret": "bool", @@ -7554,7 +7667,7 @@ "flags": "0" }, "funcname": "BeginTabBar", - "location": "imgui:728", + "location": "imgui:736", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBar", "ret": "bool", @@ -7587,7 +7700,7 @@ "p_open": "NULL" }, "funcname": "BeginTabItem", - "location": "imgui:730", + "location": "imgui:738", "namespace": "ImGui", "ov_cimguiname": "igBeginTabItem", "ret": "bool", @@ -7629,7 +7742,7 @@ "outer_size": "ImVec2(0.0f,0.0f)" }, "funcname": "BeginTable", - "location": "imgui:683", + "location": "imgui:691", "namespace": "ImGui", "ov_cimguiname": "igBeginTable", "ret": "bool", @@ -7646,7 +7759,7 @@ "cimguiname": "igBeginTooltip", "defaults": {}, "funcname": "BeginTooltip", - "location": "imgui:616", + "location": "imgui:624", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltip", "ret": "void", @@ -7663,7 +7776,7 @@ "cimguiname": "igBullet", "defaults": {}, "funcname": "Bullet", - "location": "imgui:470", + "location": "imgui:474", "namespace": "ImGui", "ov_cimguiname": "igBullet", "ret": "void", @@ -7690,7 +7803,7 @@ "defaults": {}, "funcname": "BulletText", "isvararg": "...)", - "location": "imgui:452", + "location": "imgui:456", "namespace": "ImGui", "ov_cimguiname": "igBulletText", "ret": "void", @@ -7716,7 +7829,7 @@ "cimguiname": "igBulletTextV", "defaults": {}, "funcname": "BulletTextV", - "location": "imgui:453", + "location": "imgui:457", "namespace": "ImGui", "ov_cimguiname": "igBulletTextV", "ret": "void", @@ -7744,7 +7857,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Button", - "location": "imgui:458", + "location": "imgui:462", "namespace": "ImGui", "ov_cimguiname": "igButton", "ret": "bool", @@ -7761,7 +7874,7 @@ "cimguiname": "igCalcItemWidth", "defaults": {}, "funcname": "CalcItemWidth", - "location": "imgui:380", + "location": "imgui:384", "namespace": "ImGui", "ov_cimguiname": "igCalcItemWidth", "ret": "float", @@ -7795,7 +7908,7 @@ "cimguiname": "igCalcListClipping", "defaults": {}, "funcname": "CalcListClipping", - "location": "imgui:796", + "location": "imgui:810", "namespace": "ImGui", "ov_cimguiname": "igCalcListClipping", "ret": "void", @@ -7837,7 +7950,7 @@ "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", - "location": "imgui:801", + "location": "imgui:815", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", @@ -7862,7 +7975,7 @@ "want_capture_keyboard_value": "true" }, "funcname": "CaptureKeyboardFromApp", - "location": "imgui:817", + "location": "imgui:831", "namespace": "ImGui", "ov_cimguiname": "igCaptureKeyboardFromApp", "ret": "void", @@ -7886,7 +7999,7 @@ "want_capture_mouse_value": "true" }, "funcname": "CaptureMouseFromApp", - "location": "imgui:837", + "location": "imgui:851", "namespace": "ImGui", "ov_cimguiname": "igCaptureMouseFromApp", "ret": "void", @@ -7912,7 +8025,7 @@ "cimguiname": "igCheckbox", "defaults": {}, "funcname": "Checkbox", - "location": "imgui:464", + "location": "imgui:468", "namespace": "ImGui", "ov_cimguiname": "igCheckbox", "ret": "bool", @@ -7942,7 +8055,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui:465", + "location": "imgui:469", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlagsIntPtr", "ret": "bool", @@ -7970,7 +8083,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui:466", + "location": "imgui:470", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlagsUintPtr", "ret": "bool", @@ -7987,7 +8100,7 @@ "cimguiname": "igCloseCurrentPopup", "defaults": {}, "funcname": "CloseCurrentPopup", - "location": "imgui:643", + "location": "imgui:651", "namespace": "ImGui", "ov_cimguiname": "igCloseCurrentPopup", "ret": "void", @@ -8015,7 +8128,7 @@ "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui:570", + "location": "imgui:574", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeaderTreeNodeFlags", "ret": "bool", @@ -8045,7 +8158,7 @@ "flags": "0" }, "funcname": "CollapsingHeader", - "location": "imgui:571", + "location": "imgui:575", "namespace": "ImGui", "ov_cimguiname": "igCollapsingHeaderBoolPtr", "ret": "bool", @@ -8082,7 +8195,7 @@ "size": "ImVec2(0,0)" }, "funcname": "ColorButton", - "location": "imgui:551", + "location": "imgui:555", "namespace": "ImGui", "ov_cimguiname": "igColorButton", "ret": "bool", @@ -8104,7 +8217,7 @@ "cimguiname": "igColorConvertFloat4ToU32", "defaults": {}, "funcname": "ColorConvertFloat4ToU32", - "location": "imgui:805", + "location": "imgui:819", "namespace": "ImGui", "ov_cimguiname": "igColorConvertFloat4ToU32", "ret": "ImU32", @@ -8149,7 +8262,7 @@ "cimguiname": "igColorConvertHSVtoRGB", "defaults": {}, "funcname": "ColorConvertHSVtoRGB", - "location": "imgui:807", + "location": "imgui:821", "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", @@ -8194,7 +8307,7 @@ "cimguiname": "igColorConvertRGBtoHSV", "defaults": {}, "funcname": "ColorConvertRGBtoHSV", - "location": "imgui:806", + "location": "imgui:820", "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", @@ -8220,7 +8333,7 @@ "cimguiname": "igColorConvertU32ToFloat4", "defaults": {}, "funcname": "ColorConvertU32ToFloat4", - "location": "imgui:804", + "location": "imgui:818", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", @@ -8253,7 +8366,7 @@ "flags": "0" }, "funcname": "ColorEdit3", - "location": "imgui:547", + "location": "imgui:551", "namespace": "ImGui", "ov_cimguiname": "igColorEdit3", "ret": "bool", @@ -8285,7 +8398,7 @@ "flags": "0" }, "funcname": "ColorEdit4", - "location": "imgui:548", + "location": "imgui:552", "namespace": "ImGui", "ov_cimguiname": "igColorEdit4", "ret": "bool", @@ -8317,7 +8430,7 @@ "flags": "0" }, "funcname": "ColorPicker3", - "location": "imgui:549", + "location": "imgui:553", "namespace": "ImGui", "ov_cimguiname": "igColorPicker3", "ret": "bool", @@ -8354,7 +8467,7 @@ "ref_col": "NULL" }, "funcname": "ColorPicker4", - "location": "imgui:550", + "location": "imgui:554", "namespace": "ImGui", "ov_cimguiname": "igColorPicker4", "ret": "bool", @@ -8388,7 +8501,7 @@ "id": "NULL" }, "funcname": "Columns", - "location": "imgui:718", + "location": "imgui:726", "namespace": "ImGui", "ov_cimguiname": "igColumns", "ret": "void", @@ -8428,7 +8541,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:477", + "location": "imgui:481", "namespace": "ImGui", "ov_cimguiname": "igComboStr_arr", "ret": "bool", @@ -8462,7 +8575,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:478", + "location": "imgui:482", "namespace": "ImGui", "ov_cimguiname": "igComboStr", "ret": "bool", @@ -8506,7 +8619,7 @@ "popup_max_height_in_items": "-1" }, "funcname": "Combo", - "location": "imgui:479", + "location": "imgui:483", "namespace": "ImGui", "ov_cimguiname": "igComboFnBoolPtr", "ret": "bool", @@ -8530,7 +8643,7 @@ "shared_font_atlas": "NULL" }, "funcname": "CreateContext", - "location": "imgui:256", + "location": "imgui:260", "namespace": "ImGui", "ov_cimguiname": "igCreateContext", "ret": "ImGuiContext*", @@ -8576,7 +8689,7 @@ "cimguiname": "igDebugCheckVersionAndDataLayout", "defaults": {}, "funcname": "DebugCheckVersionAndDataLayout", - "location": "imgui:853", + "location": "imgui:867", "namespace": "ImGui", "ov_cimguiname": "igDebugCheckVersionAndDataLayout", "ret": "bool", @@ -8600,7 +8713,7 @@ "ctx": "NULL" }, "funcname": "DestroyContext", - "location": "imgui:257", + "location": "imgui:261", "namespace": "ImGui", "ov_cimguiname": "igDestroyContext", "ret": "void", @@ -8652,7 +8765,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat", - "location": "imgui:492", + "location": "imgui:496", "namespace": "ImGui", "ov_cimguiname": "igDragFloat", "ret": "bool", @@ -8704,7 +8817,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat2", - "location": "imgui:493", + "location": "imgui:497", "namespace": "ImGui", "ov_cimguiname": "igDragFloat2", "ret": "bool", @@ -8756,7 +8869,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat3", - "location": "imgui:494", + "location": "imgui:498", "namespace": "ImGui", "ov_cimguiname": "igDragFloat3", "ret": "bool", @@ -8808,7 +8921,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloat4", - "location": "imgui:495", + "location": "imgui:499", "namespace": "ImGui", "ov_cimguiname": "igDragFloat4", "ret": "bool", @@ -8869,7 +8982,7 @@ "v_speed": "1.0f" }, "funcname": "DragFloatRange2", - "location": "imgui:496", + "location": "imgui:500", "namespace": "ImGui", "ov_cimguiname": "igDragFloatRange2", "ret": "bool", @@ -8921,7 +9034,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt", - "location": "imgui:497", + "location": "imgui:501", "namespace": "ImGui", "ov_cimguiname": "igDragInt", "ret": "bool", @@ -8973,7 +9086,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt2", - "location": "imgui:498", + "location": "imgui:502", "namespace": "ImGui", "ov_cimguiname": "igDragInt2", "ret": "bool", @@ -9025,7 +9138,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt3", - "location": "imgui:499", + "location": "imgui:503", "namespace": "ImGui", "ov_cimguiname": "igDragInt3", "ret": "bool", @@ -9077,7 +9190,7 @@ "v_speed": "1.0f" }, "funcname": "DragInt4", - "location": "imgui:500", + "location": "imgui:504", "namespace": "ImGui", "ov_cimguiname": "igDragInt4", "ret": "bool", @@ -9138,7 +9251,7 @@ "v_speed": "1.0f" }, "funcname": "DragIntRange2", - "location": "imgui:501", + "location": "imgui:505", "namespace": "ImGui", "ov_cimguiname": "igDragIntRange2", "ret": "bool", @@ -9193,7 +9306,7 @@ "p_min": "NULL" }, "funcname": "DragScalar", - "location": "imgui:502", + "location": "imgui:506", "namespace": "ImGui", "ov_cimguiname": "igDragScalar", "ret": "bool", @@ -9252,7 +9365,7 @@ "p_min": "NULL" }, "funcname": "DragScalarN", - "location": "imgui:503", + "location": "imgui:507", "namespace": "ImGui", "ov_cimguiname": "igDragScalarN", "ret": "bool", @@ -9274,7 +9387,7 @@ "cimguiname": "igDummy", "defaults": {}, "funcname": "Dummy", - "location": "imgui:404", + "location": "imgui:408", "namespace": "ImGui", "ov_cimguiname": "igDummy", "ret": "void", @@ -9291,7 +9404,7 @@ "cimguiname": "igEnd", "defaults": {}, "funcname": "End", - "location": "imgui:297", + "location": "imgui:301", "namespace": "ImGui", "ov_cimguiname": "igEnd", "ret": "void", @@ -9308,7 +9421,7 @@ "cimguiname": "igEndChild", "defaults": {}, "funcname": "EndChild", - "location": "imgui:309", + "location": "imgui:313", "namespace": "ImGui", "ov_cimguiname": "igEndChild", "ret": "void", @@ -9325,7 +9438,7 @@ "cimguiname": "igEndChildFrame", "defaults": {}, "funcname": "EndChildFrame", - "location": "imgui:798", + "location": "imgui:812", "namespace": "ImGui", "ov_cimguiname": "igEndChildFrame", "ret": "void", @@ -9342,7 +9455,7 @@ "cimguiname": "igEndCombo", "defaults": {}, "funcname": "EndCombo", - "location": "imgui:476", + "location": "imgui:480", "namespace": "ImGui", "ov_cimguiname": "igEndCombo", "ret": "void", @@ -9359,7 +9472,7 @@ "cimguiname": "igEndDragDropSource", "defaults": {}, "funcname": "EndDragDropSource", - "location": "imgui:748", + "location": "imgui:756", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropSource", "ret": "void", @@ -9376,7 +9489,7 @@ "cimguiname": "igEndDragDropTarget", "defaults": {}, "funcname": "EndDragDropTarget", - "location": "imgui:751", + "location": "imgui:759", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropTarget", "ret": "void", @@ -9393,7 +9506,7 @@ "cimguiname": "igEndFrame", "defaults": {}, "funcname": "EndFrame", - "location": "imgui:265", + "location": "imgui:269", "namespace": "ImGui", "ov_cimguiname": "igEndFrame", "ret": "void", @@ -9410,7 +9523,7 @@ "cimguiname": "igEndGroup", "defaults": {}, "funcname": "EndGroup", - "location": "imgui:408", + "location": "imgui:412", "namespace": "ImGui", "ov_cimguiname": "igEndGroup", "ret": "void", @@ -9418,6 +9531,23 @@ "stname": "" } ], + "igEndListBox": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igEndListBox", + "defaults": {}, + "funcname": "EndListBox", + "location": "imgui:591", + "namespace": "ImGui", + "ov_cimguiname": "igEndListBox", + "ret": "void", + "signature": "()", + "stname": "" + } + ], "igEndMainMenuBar": [ { "args": "()", @@ -9427,7 +9557,7 @@ "cimguiname": "igEndMainMenuBar", "defaults": {}, "funcname": "EndMainMenuBar", - "location": "imgui:608", + "location": "imgui:616", "namespace": "ImGui", "ov_cimguiname": "igEndMainMenuBar", "ret": "void", @@ -9444,7 +9574,7 @@ "cimguiname": "igEndMenu", "defaults": {}, "funcname": "EndMenu", - "location": "imgui:610", + "location": "imgui:618", "namespace": "ImGui", "ov_cimguiname": "igEndMenu", "ret": "void", @@ -9461,7 +9591,7 @@ "cimguiname": "igEndMenuBar", "defaults": {}, "funcname": "EndMenuBar", - "location": "imgui:606", + "location": "imgui:614", "namespace": "ImGui", "ov_cimguiname": "igEndMenuBar", "ret": "void", @@ -9478,7 +9608,7 @@ "cimguiname": "igEndPopup", "defaults": {}, "funcname": "EndPopup", - "location": "imgui:634", + "location": "imgui:642", "namespace": "ImGui", "ov_cimguiname": "igEndPopup", "ret": "void", @@ -9495,7 +9625,7 @@ "cimguiname": "igEndTabBar", "defaults": {}, "funcname": "EndTabBar", - "location": "imgui:729", + "location": "imgui:737", "namespace": "ImGui", "ov_cimguiname": "igEndTabBar", "ret": "void", @@ -9512,7 +9642,7 @@ "cimguiname": "igEndTabItem", "defaults": {}, "funcname": "EndTabItem", - "location": "imgui:731", + "location": "imgui:739", "namespace": "ImGui", "ov_cimguiname": "igEndTabItem", "ret": "void", @@ -9529,7 +9659,7 @@ "cimguiname": "igEndTable", "defaults": {}, "funcname": "EndTable", - "location": "imgui:684", + "location": "imgui:692", "namespace": "ImGui", "ov_cimguiname": "igEndTable", "ret": "void", @@ -9546,7 +9676,7 @@ "cimguiname": "igEndTooltip", "defaults": {}, "funcname": "EndTooltip", - "location": "imgui:617", + "location": "imgui:625", "namespace": "ImGui", "ov_cimguiname": "igEndTooltip", "ret": "void", @@ -9563,7 +9693,7 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui:790", + "location": "imgui:804", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawList", "ret": "ImDrawList*", @@ -9580,7 +9710,7 @@ "cimguiname": "igGetClipboardText", "defaults": {}, "funcname": "GetClipboardText", - "location": "imgui:841", + "location": "imgui:855", "namespace": "ImGui", "ov_cimguiname": "igGetClipboardText", "ret": "const char*", @@ -9608,7 +9738,7 @@ "alpha_mul": "1.0f" }, "funcname": "GetColorU32", - "location": "imgui:388", + "location": "imgui:392", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32Col", "ret": "ImU32", @@ -9628,7 +9758,7 @@ "cimguiname": "igGetColorU32", "defaults": {}, "funcname": "GetColorU32", - "location": "imgui:389", + "location": "imgui:393", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32Vec4", "ret": "ImU32", @@ -9648,7 +9778,7 @@ "cimguiname": "igGetColorU32", "defaults": {}, "funcname": "GetColorU32", - "location": "imgui:390", + "location": "imgui:394", "namespace": "ImGui", "ov_cimguiname": "igGetColorU32U32", "ret": "ImU32", @@ -9665,7 +9795,7 @@ "cimguiname": "igGetColumnIndex", "defaults": {}, "funcname": "GetColumnIndex", - "location": "imgui:720", + "location": "imgui:728", "namespace": "ImGui", "ov_cimguiname": "igGetColumnIndex", "ret": "int", @@ -9689,7 +9819,7 @@ "column_index": "-1" }, "funcname": "GetColumnOffset", - "location": "imgui:723", + "location": "imgui:731", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffset", "ret": "float", @@ -9713,7 +9843,7 @@ "column_index": "-1" }, "funcname": "GetColumnWidth", - "location": "imgui:721", + "location": "imgui:729", "namespace": "ImGui", "ov_cimguiname": "igGetColumnWidth", "ret": "float", @@ -9730,7 +9860,7 @@ "cimguiname": "igGetColumnsCount", "defaults": {}, "funcname": "GetColumnsCount", - "location": "imgui:725", + "location": "imgui:733", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsCount", "ret": "int", @@ -9752,7 +9882,7 @@ "cimguiname": "igGetContentRegionAvail", "defaults": {}, "funcname": "GetContentRegionAvail", - "location": "imgui:344", + "location": "imgui:348", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionAvail", @@ -9775,7 +9905,7 @@ "cimguiname": "igGetContentRegionMax", "defaults": {}, "funcname": "GetContentRegionMax", - "location": "imgui:345", + "location": "imgui:349", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionMax", @@ -9793,7 +9923,7 @@ "cimguiname": "igGetCurrentContext", "defaults": {}, "funcname": "GetCurrentContext", - "location": "imgui:258", + "location": "imgui:262", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentContext", "ret": "ImGuiContext*", @@ -9815,7 +9945,7 @@ "cimguiname": "igGetCursorPos", "defaults": {}, "funcname": "GetCursorPos", - "location": "imgui:409", + "location": "imgui:413", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorPos", @@ -9833,7 +9963,7 @@ "cimguiname": "igGetCursorPosX", "defaults": {}, "funcname": "GetCursorPosX", - "location": "imgui:410", + "location": "imgui:414", "namespace": "ImGui", "ov_cimguiname": "igGetCursorPosX", "ret": "float", @@ -9850,7 +9980,7 @@ "cimguiname": "igGetCursorPosY", "defaults": {}, "funcname": "GetCursorPosY", - "location": "imgui:411", + "location": "imgui:415", "namespace": "ImGui", "ov_cimguiname": "igGetCursorPosY", "ret": "float", @@ -9872,7 +10002,7 @@ "cimguiname": "igGetCursorScreenPos", "defaults": {}, "funcname": "GetCursorScreenPos", - "location": "imgui:416", + "location": "imgui:420", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorScreenPos", @@ -9895,7 +10025,7 @@ "cimguiname": "igGetCursorStartPos", "defaults": {}, "funcname": "GetCursorStartPos", - "location": "imgui:415", + "location": "imgui:419", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetCursorStartPos", @@ -9913,7 +10043,7 @@ "cimguiname": "igGetDragDropPayload", "defaults": {}, "funcname": "GetDragDropPayload", - "location": "imgui:752", + "location": "imgui:760", "namespace": "ImGui", "ov_cimguiname": "igGetDragDropPayload", "ret": "const ImGuiPayload*", @@ -9930,7 +10060,7 @@ "cimguiname": "igGetDrawData", "defaults": {}, "funcname": "GetDrawData", - "location": "imgui:267", + "location": "imgui:271", "namespace": "ImGui", "ov_cimguiname": "igGetDrawData", "ret": "ImDrawData*", @@ -9947,7 +10077,7 @@ "cimguiname": "igGetDrawListSharedData", "defaults": {}, "funcname": "GetDrawListSharedData", - "location": "imgui:792", + "location": "imgui:806", "namespace": "ImGui", "ov_cimguiname": "igGetDrawListSharedData", "ret": "ImDrawListSharedData*", @@ -9964,7 +10094,7 @@ "cimguiname": "igGetFont", "defaults": {}, "funcname": "GetFont", - "location": "imgui:385", + "location": "imgui:389", "namespace": "ImGui", "ov_cimguiname": "igGetFont", "ret": "ImFont*", @@ -9981,7 +10111,7 @@ "cimguiname": "igGetFontSize", "defaults": {}, "funcname": "GetFontSize", - "location": "imgui:386", + "location": "imgui:390", "namespace": "ImGui", "ov_cimguiname": "igGetFontSize", "ret": "float", @@ -10003,7 +10133,7 @@ "cimguiname": "igGetFontTexUvWhitePixel", "defaults": {}, "funcname": "GetFontTexUvWhitePixel", - "location": "imgui:387", + "location": "imgui:391", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetFontTexUvWhitePixel", @@ -10021,7 +10151,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui:791", + "location": "imgui:805", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList", "ret": "ImDrawList*", @@ -10038,7 +10168,7 @@ "cimguiname": "igGetFrameCount", "defaults": {}, "funcname": "GetFrameCount", - "location": "imgui:789", + "location": "imgui:803", "namespace": "ImGui", "ov_cimguiname": "igGetFrameCount", "ret": "int", @@ -10055,7 +10185,7 @@ "cimguiname": "igGetFrameHeight", "defaults": {}, "funcname": "GetFrameHeight", - "location": "imgui:421", + "location": "imgui:425", "namespace": "ImGui", "ov_cimguiname": "igGetFrameHeight", "ret": "float", @@ -10072,7 +10202,7 @@ "cimguiname": "igGetFrameHeightWithSpacing", "defaults": {}, "funcname": "GetFrameHeightWithSpacing", - "location": "imgui:422", + "location": "imgui:426", "namespace": "ImGui", "ov_cimguiname": "igGetFrameHeightWithSpacing", "ret": "float", @@ -10094,7 +10224,7 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:436", + "location": "imgui:440", "namespace": "ImGui", "ov_cimguiname": "igGetIDStr", "ret": "ImGuiID", @@ -10118,7 +10248,7 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:437", + "location": "imgui:441", "namespace": "ImGui", "ov_cimguiname": "igGetIDStrStr", "ret": "ImGuiID", @@ -10138,7 +10268,7 @@ "cimguiname": "igGetID", "defaults": {}, "funcname": "GetID", - "location": "imgui:438", + "location": "imgui:442", "namespace": "ImGui", "ov_cimguiname": "igGetIDPtr", "ret": "ImGuiID", @@ -10155,7 +10285,7 @@ "cimguiname": "igGetIO", "defaults": {}, "funcname": "GetIO", - "location": "imgui:262", + "location": "imgui:266", "namespace": "ImGui", "ov_cimguiname": "igGetIO", "ret": "ImGuiIO*", @@ -10178,7 +10308,7 @@ "cimguiname": "igGetItemRectMax", "defaults": {}, "funcname": "GetItemRectMax", - "location": "imgui:781", + "location": "imgui:789", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMax", @@ -10201,7 +10331,7 @@ "cimguiname": "igGetItemRectMin", "defaults": {}, "funcname": "GetItemRectMin", - "location": "imgui:780", + "location": "imgui:788", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMin", @@ -10224,7 +10354,7 @@ "cimguiname": "igGetItemRectSize", "defaults": {}, "funcname": "GetItemRectSize", - "location": "imgui:782", + "location": "imgui:790", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectSize", @@ -10247,7 +10377,7 @@ "cimguiname": "igGetKeyIndex", "defaults": {}, "funcname": "GetKeyIndex", - "location": "imgui:812", + "location": "imgui:826", "namespace": "ImGui", "ov_cimguiname": "igGetKeyIndex", "ret": "int", @@ -10277,7 +10407,7 @@ "cimguiname": "igGetKeyPressedAmount", "defaults": {}, "funcname": "GetKeyPressedAmount", - "location": "imgui:816", + "location": "imgui:830", "namespace": "ImGui", "ov_cimguiname": "igGetKeyPressedAmount", "ret": "int", @@ -10285,6 +10415,23 @@ "stname": "" } ], + "igGetMainViewport": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetMainViewport", + "defaults": {}, + "funcname": "GetMainViewport", + "location": "imgui:797", + "namespace": "ImGui", + "ov_cimguiname": "igGetMainViewport", + "ret": "ImGuiViewport*", + "signature": "()", + "stname": "" + } + ], "igGetMouseCursor": [ { "args": "()", @@ -10294,7 +10441,7 @@ "cimguiname": "igGetMouseCursor", "defaults": {}, "funcname": "GetMouseCursor", - "location": "imgui:835", + "location": "imgui:849", "namespace": "ImGui", "ov_cimguiname": "igGetMouseCursor", "ret": "ImGuiMouseCursor", @@ -10327,7 +10474,7 @@ "lock_threshold": "-1.0f" }, "funcname": "GetMouseDragDelta", - "location": "imgui:833", + "location": "imgui:847", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMouseDragDelta", @@ -10350,7 +10497,7 @@ "cimguiname": "igGetMousePos", "defaults": {}, "funcname": "GetMousePos", - "location": "imgui:830", + "location": "imgui:844", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePos", @@ -10373,7 +10520,7 @@ "cimguiname": "igGetMousePosOnOpeningCurrentPopup", "defaults": {}, "funcname": "GetMousePosOnOpeningCurrentPopup", - "location": "imgui:831", + "location": "imgui:845", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", @@ -10391,7 +10538,7 @@ "cimguiname": "igGetScrollMaxX", "defaults": {}, "funcname": "GetScrollMaxX", - "location": "imgui:355", + "location": "imgui:359", "namespace": "ImGui", "ov_cimguiname": "igGetScrollMaxX", "ret": "float", @@ -10408,7 +10555,7 @@ "cimguiname": "igGetScrollMaxY", "defaults": {}, "funcname": "GetScrollMaxY", - "location": "imgui:356", + "location": "imgui:360", "namespace": "ImGui", "ov_cimguiname": "igGetScrollMaxY", "ret": "float", @@ -10425,7 +10572,7 @@ "cimguiname": "igGetScrollX", "defaults": {}, "funcname": "GetScrollX", - "location": "imgui:351", + "location": "imgui:355", "namespace": "ImGui", "ov_cimguiname": "igGetScrollX", "ret": "float", @@ -10442,7 +10589,7 @@ "cimguiname": "igGetScrollY", "defaults": {}, "funcname": "GetScrollY", - "location": "imgui:352", + "location": "imgui:356", "namespace": "ImGui", "ov_cimguiname": "igGetScrollY", "ret": "float", @@ -10459,7 +10606,7 @@ "cimguiname": "igGetStateStorage", "defaults": {}, "funcname": "GetStateStorage", - "location": "imgui:795", + "location": "imgui:809", "namespace": "ImGui", "ov_cimguiname": "igGetStateStorage", "ret": "ImGuiStorage*", @@ -10476,7 +10623,7 @@ "cimguiname": "igGetStyle", "defaults": {}, "funcname": "GetStyle", - "location": "imgui:263", + "location": "imgui:267", "namespace": "ImGui", "ov_cimguiname": "igGetStyle", "ret": "ImGuiStyle*", @@ -10499,7 +10646,7 @@ "cimguiname": "igGetStyleColorName", "defaults": {}, "funcname": "GetStyleColorName", - "location": "imgui:793", + "location": "imgui:807", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorName", "ret": "const char*", @@ -10521,7 +10668,7 @@ "cimguiname": "igGetStyleColorVec4", "defaults": {}, "funcname": "GetStyleColorVec4", - "location": "imgui:391", + "location": "imgui:395", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorVec4", "ret": "const ImVec4*", @@ -10539,7 +10686,7 @@ "cimguiname": "igGetTextLineHeight", "defaults": {}, "funcname": "GetTextLineHeight", - "location": "imgui:419", + "location": "imgui:423", "namespace": "ImGui", "ov_cimguiname": "igGetTextLineHeight", "ret": "float", @@ -10556,7 +10703,7 @@ "cimguiname": "igGetTextLineHeightWithSpacing", "defaults": {}, "funcname": "GetTextLineHeightWithSpacing", - "location": "imgui:420", + "location": "imgui:424", "namespace": "ImGui", "ov_cimguiname": "igGetTextLineHeightWithSpacing", "ret": "float", @@ -10573,7 +10720,7 @@ "cimguiname": "igGetTime", "defaults": {}, "funcname": "GetTime", - "location": "imgui:788", + "location": "imgui:802", "namespace": "ImGui", "ov_cimguiname": "igGetTime", "ret": "double", @@ -10590,7 +10737,7 @@ "cimguiname": "igGetTreeNodeToLabelSpacing", "defaults": {}, "funcname": "GetTreeNodeToLabelSpacing", - "location": "imgui:569", + "location": "imgui:573", "namespace": "ImGui", "ov_cimguiname": "igGetTreeNodeToLabelSpacing", "ret": "float", @@ -10607,7 +10754,7 @@ "cimguiname": "igGetVersion", "defaults": {}, "funcname": "GetVersion", - "location": "imgui:277", + "location": "imgui:281", "namespace": "ImGui", "ov_cimguiname": "igGetVersion", "ret": "const char*", @@ -10629,7 +10776,7 @@ "cimguiname": "igGetWindowContentRegionMax", "defaults": {}, "funcname": "GetWindowContentRegionMax", - "location": "imgui:347", + "location": "imgui:351", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowContentRegionMax", @@ -10652,7 +10799,7 @@ "cimguiname": "igGetWindowContentRegionMin", "defaults": {}, "funcname": "GetWindowContentRegionMin", - "location": "imgui:346", + "location": "imgui:350", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowContentRegionMin", @@ -10670,7 +10817,7 @@ "cimguiname": "igGetWindowContentRegionWidth", "defaults": {}, "funcname": "GetWindowContentRegionWidth", - "location": "imgui:348", + "location": "imgui:352", "namespace": "ImGui", "ov_cimguiname": "igGetWindowContentRegionWidth", "ret": "float", @@ -10687,7 +10834,7 @@ "cimguiname": "igGetWindowDrawList", "defaults": {}, "funcname": "GetWindowDrawList", - "location": "imgui:317", + "location": "imgui:321", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDrawList", "ret": "ImDrawList*", @@ -10704,7 +10851,7 @@ "cimguiname": "igGetWindowHeight", "defaults": {}, "funcname": "GetWindowHeight", - "location": "imgui:321", + "location": "imgui:325", "namespace": "ImGui", "ov_cimguiname": "igGetWindowHeight", "ret": "float", @@ -10726,7 +10873,7 @@ "cimguiname": "igGetWindowPos", "defaults": {}, "funcname": "GetWindowPos", - "location": "imgui:318", + "location": "imgui:322", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowPos", @@ -10749,7 +10896,7 @@ "cimguiname": "igGetWindowSize", "defaults": {}, "funcname": "GetWindowSize", - "location": "imgui:319", + "location": "imgui:323", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowSize", @@ -10767,7 +10914,7 @@ "cimguiname": "igGetWindowWidth", "defaults": {}, "funcname": "GetWindowWidth", - "location": "imgui:320", + "location": "imgui:324", "namespace": "ImGui", "ov_cimguiname": "igGetWindowWidth", "ret": "float", @@ -10814,7 +10961,7 @@ "uv1": "ImVec2(1,1)" }, "funcname": "Image", - "location": "imgui:462", + "location": "imgui:466", "namespace": "ImGui", "ov_cimguiname": "igImage", "ret": "void", @@ -10866,7 +11013,7 @@ "uv1": "ImVec2(1,1)" }, "funcname": "ImageButton", - "location": "imgui:463", + "location": "imgui:467", "namespace": "ImGui", "ov_cimguiname": "igImageButton", "ret": "bool", @@ -10890,7 +11037,7 @@ "indent_w": "0.0f" }, "funcname": "Indent", - "location": "imgui:405", + "location": "imgui:409", "namespace": "ImGui", "ov_cimguiname": "igIndent", "ret": "void", @@ -10937,7 +11084,7 @@ "step_fast": "0.0" }, "funcname": "InputDouble", - "location": "imgui:540", + "location": "imgui:544", "namespace": "ImGui", "ov_cimguiname": "igInputDouble", "ret": "bool", @@ -10984,7 +11131,7 @@ "step_fast": "0.0f" }, "funcname": "InputFloat", - "location": "imgui:532", + "location": "imgui:536", "namespace": "ImGui", "ov_cimguiname": "igInputFloat", "ret": "bool", @@ -11021,7 +11168,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat2", - "location": "imgui:533", + "location": "imgui:537", "namespace": "ImGui", "ov_cimguiname": "igInputFloat2", "ret": "bool", @@ -11058,7 +11205,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat3", - "location": "imgui:534", + "location": "imgui:538", "namespace": "ImGui", "ov_cimguiname": "igInputFloat3", "ret": "bool", @@ -11095,7 +11242,7 @@ "format": "\"%.3f\"" }, "funcname": "InputFloat4", - "location": "imgui:535", + "location": "imgui:539", "namespace": "ImGui", "ov_cimguiname": "igInputFloat4", "ret": "bool", @@ -11137,7 +11284,7 @@ "step_fast": "100" }, "funcname": "InputInt", - "location": "imgui:536", + "location": "imgui:540", "namespace": "ImGui", "ov_cimguiname": "igInputInt", "ret": "bool", @@ -11169,7 +11316,7 @@ "flags": "0" }, "funcname": "InputInt2", - "location": "imgui:537", + "location": "imgui:541", "namespace": "ImGui", "ov_cimguiname": "igInputInt2", "ret": "bool", @@ -11201,7 +11348,7 @@ "flags": "0" }, "funcname": "InputInt3", - "location": "imgui:538", + "location": "imgui:542", "namespace": "ImGui", "ov_cimguiname": "igInputInt3", "ret": "bool", @@ -11233,7 +11380,7 @@ "flags": "0" }, "funcname": "InputInt4", - "location": "imgui:539", + "location": "imgui:543", "namespace": "ImGui", "ov_cimguiname": "igInputInt4", "ret": "bool", @@ -11284,7 +11431,7 @@ "p_step_fast": "NULL" }, "funcname": "InputScalar", - "location": "imgui:541", + "location": "imgui:545", "namespace": "ImGui", "ov_cimguiname": "igInputScalar", "ret": "bool", @@ -11339,7 +11486,7 @@ "p_step_fast": "NULL" }, "funcname": "InputScalarN", - "location": "imgui:542", + "location": "imgui:546", "namespace": "ImGui", "ov_cimguiname": "igInputScalarN", "ret": "bool", @@ -11385,7 +11532,7 @@ "user_data": "NULL" }, "funcname": "InputText", - "location": "imgui:529", + "location": "imgui:533", "namespace": "ImGui", "ov_cimguiname": "igInputText", "ret": "bool", @@ -11436,7 +11583,7 @@ "user_data": "NULL" }, "funcname": "InputTextMultiline", - "location": "imgui:530", + "location": "imgui:534", "namespace": "ImGui", "ov_cimguiname": "igInputTextMultiline", "ret": "bool", @@ -11486,7 +11633,7 @@ "user_data": "NULL" }, "funcname": "InputTextWithHint", - "location": "imgui:531", + "location": "imgui:535", "namespace": "ImGui", "ov_cimguiname": "igInputTextWithHint", "ret": "bool", @@ -11518,7 +11665,7 @@ "flags": "0" }, "funcname": "InvisibleButton", - "location": "imgui:460", + "location": "imgui:464", "namespace": "ImGui", "ov_cimguiname": "igInvisibleButton", "ret": "bool", @@ -11535,7 +11682,7 @@ "cimguiname": "igIsAnyItemActive", "defaults": {}, "funcname": "IsAnyItemActive", - "location": "imgui:778", + "location": "imgui:786", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemActive", "ret": "bool", @@ -11552,7 +11699,7 @@ "cimguiname": "igIsAnyItemFocused", "defaults": {}, "funcname": "IsAnyItemFocused", - "location": "imgui:779", + "location": "imgui:787", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemFocused", "ret": "bool", @@ -11569,7 +11716,7 @@ "cimguiname": "igIsAnyItemHovered", "defaults": {}, "funcname": "IsAnyItemHovered", - "location": "imgui:777", + "location": "imgui:785", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemHovered", "ret": "bool", @@ -11586,7 +11733,7 @@ "cimguiname": "igIsAnyMouseDown", "defaults": {}, "funcname": "IsAnyMouseDown", - "location": "imgui:829", + "location": "imgui:843", "namespace": "ImGui", "ov_cimguiname": "igIsAnyMouseDown", "ret": "bool", @@ -11603,7 +11750,7 @@ "cimguiname": "igIsItemActivated", "defaults": {}, "funcname": "IsItemActivated", - "location": "imgui:773", + "location": "imgui:781", "namespace": "ImGui", "ov_cimguiname": "igIsItemActivated", "ret": "bool", @@ -11620,7 +11767,7 @@ "cimguiname": "igIsItemActive", "defaults": {}, "funcname": "IsItemActive", - "location": "imgui:768", + "location": "imgui:776", "namespace": "ImGui", "ov_cimguiname": "igIsItemActive", "ret": "bool", @@ -11644,7 +11791,7 @@ "mouse_button": "0" }, "funcname": "IsItemClicked", - "location": "imgui:770", + "location": "imgui:778", "namespace": "ImGui", "ov_cimguiname": "igIsItemClicked", "ret": "bool", @@ -11661,7 +11808,7 @@ "cimguiname": "igIsItemDeactivated", "defaults": {}, "funcname": "IsItemDeactivated", - "location": "imgui:774", + "location": "imgui:782", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivated", "ret": "bool", @@ -11678,7 +11825,7 @@ "cimguiname": "igIsItemDeactivatedAfterEdit", "defaults": {}, "funcname": "IsItemDeactivatedAfterEdit", - "location": "imgui:775", + "location": "imgui:783", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivatedAfterEdit", "ret": "bool", @@ -11695,7 +11842,7 @@ "cimguiname": "igIsItemEdited", "defaults": {}, "funcname": "IsItemEdited", - "location": "imgui:772", + "location": "imgui:780", "namespace": "ImGui", "ov_cimguiname": "igIsItemEdited", "ret": "bool", @@ -11712,7 +11859,7 @@ "cimguiname": "igIsItemFocused", "defaults": {}, "funcname": "IsItemFocused", - "location": "imgui:769", + "location": "imgui:777", "namespace": "ImGui", "ov_cimguiname": "igIsItemFocused", "ret": "bool", @@ -11736,7 +11883,7 @@ "flags": "0" }, "funcname": "IsItemHovered", - "location": "imgui:767", + "location": "imgui:775", "namespace": "ImGui", "ov_cimguiname": "igIsItemHovered", "ret": "bool", @@ -11753,7 +11900,7 @@ "cimguiname": "igIsItemToggledOpen", "defaults": {}, "funcname": "IsItemToggledOpen", - "location": "imgui:776", + "location": "imgui:784", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledOpen", "ret": "bool", @@ -11770,7 +11917,7 @@ "cimguiname": "igIsItemVisible", "defaults": {}, "funcname": "IsItemVisible", - "location": "imgui:771", + "location": "imgui:779", "namespace": "ImGui", "ov_cimguiname": "igIsItemVisible", "ret": "bool", @@ -11792,7 +11939,7 @@ "cimguiname": "igIsKeyDown", "defaults": {}, "funcname": "IsKeyDown", - "location": "imgui:813", + "location": "imgui:827", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown", "ret": "bool", @@ -11820,7 +11967,7 @@ "repeat": "true" }, "funcname": "IsKeyPressed", - "location": "imgui:814", + "location": "imgui:828", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed", "ret": "bool", @@ -11842,7 +11989,7 @@ "cimguiname": "igIsKeyReleased", "defaults": {}, "funcname": "IsKeyReleased", - "location": "imgui:815", + "location": "imgui:829", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased", "ret": "bool", @@ -11870,7 +12017,7 @@ "repeat": "false" }, "funcname": "IsMouseClicked", - "location": "imgui:824", + "location": "imgui:838", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked", "ret": "bool", @@ -11892,7 +12039,7 @@ "cimguiname": "igIsMouseDoubleClicked", "defaults": {}, "funcname": "IsMouseDoubleClicked", - "location": "imgui:826", + "location": "imgui:840", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDoubleClicked", "ret": "bool", @@ -11914,7 +12061,7 @@ "cimguiname": "igIsMouseDown", "defaults": {}, "funcname": "IsMouseDown", - "location": "imgui:823", + "location": "imgui:837", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown", "ret": "bool", @@ -11942,7 +12089,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragging", - "location": "imgui:832", + "location": "imgui:846", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragging", "ret": "bool", @@ -11974,7 +12121,7 @@ "clip": "true" }, "funcname": "IsMouseHoveringRect", - "location": "imgui:827", + "location": "imgui:841", "namespace": "ImGui", "ov_cimguiname": "igIsMouseHoveringRect", "ret": "bool", @@ -11998,7 +12145,7 @@ "mouse_pos": "NULL" }, "funcname": "IsMousePosValid", - "location": "imgui:828", + "location": "imgui:842", "namespace": "ImGui", "ov_cimguiname": "igIsMousePosValid", "ret": "bool", @@ -12020,7 +12167,7 @@ "cimguiname": "igIsMouseReleased", "defaults": {}, "funcname": "IsMouseReleased", - "location": "imgui:825", + "location": "imgui:839", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased", "ret": "bool", @@ -12048,7 +12195,7 @@ "flags": "0" }, "funcname": "IsPopupOpen", - "location": "imgui:656", + "location": "imgui:664", "namespace": "ImGui", "ov_cimguiname": "igIsPopupOpen", "ret": "bool", @@ -12070,7 +12217,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:786", + "location": "imgui:800", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisibleNil", "ret": "bool", @@ -12094,7 +12241,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:787", + "location": "imgui:801", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisibleVec2", "ret": "bool", @@ -12111,7 +12258,7 @@ "cimguiname": "igIsWindowAppearing", "defaults": {}, "funcname": "IsWindowAppearing", - "location": "imgui:313", + "location": "imgui:317", "namespace": "ImGui", "ov_cimguiname": "igIsWindowAppearing", "ret": "bool", @@ -12128,7 +12275,7 @@ "cimguiname": "igIsWindowCollapsed", "defaults": {}, "funcname": "IsWindowCollapsed", - "location": "imgui:314", + "location": "imgui:318", "namespace": "ImGui", "ov_cimguiname": "igIsWindowCollapsed", "ret": "bool", @@ -12152,7 +12299,7 @@ "flags": "0" }, "funcname": "IsWindowFocused", - "location": "imgui:315", + "location": "imgui:319", "namespace": "ImGui", "ov_cimguiname": "igIsWindowFocused", "ret": "bool", @@ -12176,7 +12323,7 @@ "flags": "0" }, "funcname": "IsWindowHovered", - "location": "imgui:316", + "location": "imgui:320", "namespace": "ImGui", "ov_cimguiname": "igIsWindowHovered", "ret": "bool", @@ -12207,7 +12354,7 @@ "defaults": {}, "funcname": "LabelText", "isvararg": "...)", - "location": "imgui:450", + "location": "imgui:454", "namespace": "ImGui", "ov_cimguiname": "igLabelText", "ret": "void", @@ -12237,7 +12384,7 @@ "cimguiname": "igLabelTextV", "defaults": {}, "funcname": "LabelTextV", - "location": "imgui:451", + "location": "imgui:455", "namespace": "ImGui", "ov_cimguiname": "igLabelTextV", "ret": "void", @@ -12277,7 +12424,7 @@ "height_in_items": "-1" }, "funcname": "ListBox", - "location": "imgui:582", + "location": "imgui:592", "namespace": "ImGui", "ov_cimguiname": "igListBoxStr_arr", "ret": "bool", @@ -12321,7 +12468,7 @@ "height_in_items": "-1" }, "funcname": "ListBox", - "location": "imgui:583", + "location": "imgui:593", "namespace": "ImGui", "ov_cimguiname": "igListBoxFnBoolPtr", "ret": "bool", @@ -12329,81 +12476,6 @@ "stname": "" } ], - "igListBoxFooter": [ - { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", - "cimguiname": "igListBoxFooter", - "defaults": {}, - "funcname": "ListBoxFooter", - "location": "imgui:586", - "namespace": "ImGui", - "ov_cimguiname": "igListBoxFooter", - "ret": "void", - "signature": "()", - "stname": "" - } - ], - "igListBoxHeader": [ - { - "args": "(const char* label,const ImVec2 size)", - "argsT": [ - { - "name": "label", - "type": "const char*" - }, - { - "name": "size", - "type": "const ImVec2" - } - ], - "argsoriginal": "(const char* label,const ImVec2& size=ImVec2(0,0))", - "call_args": "(label,size)", - "cimguiname": "igListBoxHeader", - "defaults": { - "size": "ImVec2(0,0)" - }, - "funcname": "ListBoxHeader", - "location": "imgui:584", - "namespace": "ImGui", - "ov_cimguiname": "igListBoxHeaderVec2", - "ret": "bool", - "signature": "(const char*,const ImVec2)", - "stname": "" - }, - { - "args": "(const char* label,int items_count,int height_in_items)", - "argsT": [ - { - "name": "label", - "type": "const char*" - }, - { - "name": "items_count", - "type": "int" - }, - { - "name": "height_in_items", - "type": "int" - } - ], - "argsoriginal": "(const char* label,int items_count,int height_in_items=-1)", - "call_args": "(label,items_count,height_in_items)", - "cimguiname": "igListBoxHeader", - "defaults": { - "height_in_items": "-1" - }, - "funcname": "ListBoxHeader", - "location": "imgui:585", - "namespace": "ImGui", - "ov_cimguiname": "igListBoxHeaderInt", - "ret": "bool", - "signature": "(const char*,int,int)", - "stname": "" - } - ], "igLoadIniSettingsFromDisk": [ { "args": "(const char* ini_filename)", @@ -12418,7 +12490,7 @@ "cimguiname": "igLoadIniSettingsFromDisk", "defaults": {}, "funcname": "LoadIniSettingsFromDisk", - "location": "imgui:847", + "location": "imgui:861", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromDisk", "ret": "void", @@ -12446,7 +12518,7 @@ "ini_size": "0" }, "funcname": "LoadIniSettingsFromMemory", - "location": "imgui:848", + "location": "imgui:862", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromMemory", "ret": "void", @@ -12463,7 +12535,7 @@ "cimguiname": "igLogButtons", "defaults": {}, "funcname": "LogButtons", - "location": "imgui:741", + "location": "imgui:749", "namespace": "ImGui", "ov_cimguiname": "igLogButtons", "ret": "void", @@ -12480,7 +12552,7 @@ "cimguiname": "igLogFinish", "defaults": {}, "funcname": "LogFinish", - "location": "imgui:740", + "location": "imgui:748", "namespace": "ImGui", "ov_cimguiname": "igLogFinish", "ret": "void", @@ -12507,7 +12579,7 @@ "defaults": {}, "funcname": "LogText", "isvararg": "...)", - "location": "imgui:742", + "location": "imgui:750", "manual": true, "namespace": "ImGui", "ov_cimguiname": "igLogText", @@ -12532,7 +12604,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToClipboard", - "location": "imgui:739", + "location": "imgui:747", "namespace": "ImGui", "ov_cimguiname": "igLogToClipboard", "ret": "void", @@ -12561,7 +12633,7 @@ "filename": "NULL" }, "funcname": "LogToFile", - "location": "imgui:738", + "location": "imgui:746", "namespace": "ImGui", "ov_cimguiname": "igLogToFile", "ret": "void", @@ -12585,7 +12657,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToTTY", - "location": "imgui:737", + "location": "imgui:745", "namespace": "ImGui", "ov_cimguiname": "igLogToTTY", "ret": "void", @@ -12607,7 +12679,7 @@ "cimguiname": "igMemAlloc", "defaults": {}, "funcname": "MemAlloc", - "location": "imgui:859", + "location": "imgui:873", "namespace": "ImGui", "ov_cimguiname": "igMemAlloc", "ret": "void*", @@ -12629,7 +12701,7 @@ "cimguiname": "igMemFree", "defaults": {}, "funcname": "MemFree", - "location": "imgui:860", + "location": "imgui:874", "namespace": "ImGui", "ov_cimguiname": "igMemFree", "ret": "void", @@ -12667,7 +12739,7 @@ "shortcut": "NULL" }, "funcname": "MenuItem", - "location": "imgui:611", + "location": "imgui:619", "namespace": "ImGui", "ov_cimguiname": "igMenuItemBool", "ret": "bool", @@ -12701,7 +12773,7 @@ "enabled": "true" }, "funcname": "MenuItem", - "location": "imgui:612", + "location": "imgui:620", "namespace": "ImGui", "ov_cimguiname": "igMenuItemBoolPtr", "ret": "bool", @@ -12718,7 +12790,7 @@ "cimguiname": "igNewFrame", "defaults": {}, "funcname": "NewFrame", - "location": "imgui:264", + "location": "imgui:268", "namespace": "ImGui", "ov_cimguiname": "igNewFrame", "ret": "void", @@ -12735,7 +12807,7 @@ "cimguiname": "igNewLine", "defaults": {}, "funcname": "NewLine", - "location": "imgui:402", + "location": "imgui:406", "namespace": "ImGui", "ov_cimguiname": "igNewLine", "ret": "void", @@ -12752,7 +12824,7 @@ "cimguiname": "igNextColumn", "defaults": {}, "funcname": "NextColumn", - "location": "imgui:719", + "location": "imgui:727", "namespace": "ImGui", "ov_cimguiname": "igNextColumn", "ret": "void", @@ -12780,7 +12852,7 @@ "popup_flags": "0" }, "funcname": "OpenPopup", - "location": "imgui:641", + "location": "imgui:649", "namespace": "ImGui", "ov_cimguiname": "igOpenPopup", "ret": "void", @@ -12809,7 +12881,7 @@ "str_id": "NULL" }, "funcname": "OpenPopupOnItemClick", - "location": "imgui:642", + "location": "imgui:650", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupOnItemClick", "ret": "void", @@ -12858,7 +12930,7 @@ "type": "int" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "cimguiname": "igPlotHistogram", "defaults": { @@ -12870,7 +12942,7 @@ "values_offset": "0" }, "funcname": "PlotHistogram", - "location": "imgui:591", + "location": "imgui:599", "namespace": "ImGui", "ov_cimguiname": "igPlotHistogramFloatPtr", "ret": "void", @@ -12919,7 +12991,7 @@ "type": "ImVec2" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "cimguiname": "igPlotHistogram", "defaults": { @@ -12930,7 +13002,7 @@ "values_offset": "0" }, "funcname": "PlotHistogram", - "location": "imgui:592", + "location": "imgui:600", "namespace": "ImGui", "ov_cimguiname": "igPlotHistogramFnFloatPtr", "ret": "void", @@ -12979,7 +13051,7 @@ "type": "int" } ], - "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", + "argsoriginal": "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))", "call_args": "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)", "cimguiname": "igPlotLines", "defaults": { @@ -12991,7 +13063,7 @@ "values_offset": "0" }, "funcname": "PlotLines", - "location": "imgui:589", + "location": "imgui:597", "namespace": "ImGui", "ov_cimguiname": "igPlotLinesFloatPtr", "ret": "void", @@ -13040,7 +13112,7 @@ "type": "ImVec2" } ], - "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))", + "argsoriginal": "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))", "call_args": "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)", "cimguiname": "igPlotLines", "defaults": { @@ -13051,7 +13123,7 @@ "values_offset": "0" }, "funcname": "PlotLines", - "location": "imgui:590", + "location": "imgui:598", "namespace": "ImGui", "ov_cimguiname": "igPlotLinesFnFloatPtr", "ret": "void", @@ -13068,7 +13140,7 @@ "cimguiname": "igPopAllowKeyboardFocus", "defaults": {}, "funcname": "PopAllowKeyboardFocus", - "location": "imgui:372", + "location": "imgui:376", "namespace": "ImGui", "ov_cimguiname": "igPopAllowKeyboardFocus", "ret": "void", @@ -13085,7 +13157,7 @@ "cimguiname": "igPopButtonRepeat", "defaults": {}, "funcname": "PopButtonRepeat", - "location": "imgui:374", + "location": "imgui:378", "namespace": "ImGui", "ov_cimguiname": "igPopButtonRepeat", "ret": "void", @@ -13102,7 +13174,7 @@ "cimguiname": "igPopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:757", + "location": "imgui:765", "namespace": "ImGui", "ov_cimguiname": "igPopClipRect", "ret": "void", @@ -13119,7 +13191,7 @@ "cimguiname": "igPopFont", "defaults": {}, "funcname": "PopFont", - "location": "imgui:364", + "location": "imgui:368", "namespace": "ImGui", "ov_cimguiname": "igPopFont", "ret": "void", @@ -13136,7 +13208,7 @@ "cimguiname": "igPopID", "defaults": {}, "funcname": "PopID", - "location": "imgui:435", + "location": "imgui:439", "namespace": "ImGui", "ov_cimguiname": "igPopID", "ret": "void", @@ -13153,7 +13225,7 @@ "cimguiname": "igPopItemWidth", "defaults": {}, "funcname": "PopItemWidth", - "location": "imgui:378", + "location": "imgui:382", "namespace": "ImGui", "ov_cimguiname": "igPopItemWidth", "ret": "void", @@ -13177,7 +13249,7 @@ "count": "1" }, "funcname": "PopStyleColor", - "location": "imgui:367", + "location": "imgui:371", "namespace": "ImGui", "ov_cimguiname": "igPopStyleColor", "ret": "void", @@ -13201,7 +13273,7 @@ "count": "1" }, "funcname": "PopStyleVar", - "location": "imgui:370", + "location": "imgui:374", "namespace": "ImGui", "ov_cimguiname": "igPopStyleVar", "ret": "void", @@ -13218,7 +13290,7 @@ "cimguiname": "igPopTextWrapPos", "defaults": {}, "funcname": "PopTextWrapPos", - "location": "imgui:382", + "location": "imgui:386", "namespace": "ImGui", "ov_cimguiname": "igPopTextWrapPos", "ret": "void", @@ -13243,7 +13315,7 @@ "type": "const char*" } ], - "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1.17549435e-38F,0),const char* overlay=((void*)0))", + "argsoriginal": "(float fraction,const ImVec2& size_arg=ImVec2(-1.17549435082228750796873653722224568e-38F,0),const char* overlay=((void*)0))", "call_args": "(fraction,size_arg,overlay)", "cimguiname": "igProgressBar", "defaults": { @@ -13251,7 +13323,7 @@ "size_arg": "ImVec2(-FLT_MIN,0)" }, "funcname": "ProgressBar", - "location": "imgui:469", + "location": "imgui:473", "namespace": "ImGui", "ov_cimguiname": "igProgressBar", "ret": "void", @@ -13273,7 +13345,7 @@ "cimguiname": "igPushAllowKeyboardFocus", "defaults": {}, "funcname": "PushAllowKeyboardFocus", - "location": "imgui:371", + "location": "imgui:375", "namespace": "ImGui", "ov_cimguiname": "igPushAllowKeyboardFocus", "ret": "void", @@ -13295,7 +13367,7 @@ "cimguiname": "igPushButtonRepeat", "defaults": {}, "funcname": "PushButtonRepeat", - "location": "imgui:373", + "location": "imgui:377", "namespace": "ImGui", "ov_cimguiname": "igPushButtonRepeat", "ret": "void", @@ -13325,7 +13397,7 @@ "cimguiname": "igPushClipRect", "defaults": {}, "funcname": "PushClipRect", - "location": "imgui:756", + "location": "imgui:764", "namespace": "ImGui", "ov_cimguiname": "igPushClipRect", "ret": "void", @@ -13347,7 +13419,7 @@ "cimguiname": "igPushFont", "defaults": {}, "funcname": "PushFont", - "location": "imgui:363", + "location": "imgui:367", "namespace": "ImGui", "ov_cimguiname": "igPushFont", "ret": "void", @@ -13369,7 +13441,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:431", + "location": "imgui:435", "namespace": "ImGui", "ov_cimguiname": "igPushIDStr", "ret": "void", @@ -13393,7 +13465,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:432", + "location": "imgui:436", "namespace": "ImGui", "ov_cimguiname": "igPushIDStrStr", "ret": "void", @@ -13413,7 +13485,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:433", + "location": "imgui:437", "namespace": "ImGui", "ov_cimguiname": "igPushIDPtr", "ret": "void", @@ -13433,7 +13505,7 @@ "cimguiname": "igPushID", "defaults": {}, "funcname": "PushID", - "location": "imgui:434", + "location": "imgui:438", "namespace": "ImGui", "ov_cimguiname": "igPushIDInt", "ret": "void", @@ -13455,7 +13527,7 @@ "cimguiname": "igPushItemWidth", "defaults": {}, "funcname": "PushItemWidth", - "location": "imgui:377", + "location": "imgui:381", "namespace": "ImGui", "ov_cimguiname": "igPushItemWidth", "ret": "void", @@ -13481,7 +13553,7 @@ "cimguiname": "igPushStyleColor", "defaults": {}, "funcname": "PushStyleColor", - "location": "imgui:365", + "location": "imgui:369", "namespace": "ImGui", "ov_cimguiname": "igPushStyleColorU32", "ret": "void", @@ -13505,7 +13577,7 @@ "cimguiname": "igPushStyleColor", "defaults": {}, "funcname": "PushStyleColor", - "location": "imgui:366", + "location": "imgui:370", "namespace": "ImGui", "ov_cimguiname": "igPushStyleColorVec4", "ret": "void", @@ -13531,7 +13603,7 @@ "cimguiname": "igPushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "imgui:368", + "location": "imgui:372", "namespace": "ImGui", "ov_cimguiname": "igPushStyleVarFloat", "ret": "void", @@ -13555,7 +13627,7 @@ "cimguiname": "igPushStyleVar", "defaults": {}, "funcname": "PushStyleVar", - "location": "imgui:369", + "location": "imgui:373", "namespace": "ImGui", "ov_cimguiname": "igPushStyleVarVec2", "ret": "void", @@ -13579,7 +13651,7 @@ "wrap_local_pos_x": "0.0f" }, "funcname": "PushTextWrapPos", - "location": "imgui:381", + "location": "imgui:385", "namespace": "ImGui", "ov_cimguiname": "igPushTextWrapPos", "ret": "void", @@ -13605,7 +13677,7 @@ "cimguiname": "igRadioButton", "defaults": {}, "funcname": "RadioButton", - "location": "imgui:467", + "location": "imgui:471", "namespace": "ImGui", "ov_cimguiname": "igRadioButtonBool", "ret": "bool", @@ -13633,7 +13705,7 @@ "cimguiname": "igRadioButton", "defaults": {}, "funcname": "RadioButton", - "location": "imgui:468", + "location": "imgui:472", "namespace": "ImGui", "ov_cimguiname": "igRadioButtonIntPtr", "ret": "bool", @@ -13650,7 +13722,7 @@ "cimguiname": "igRender", "defaults": {}, "funcname": "Render", - "location": "imgui:266", + "location": "imgui:270", "namespace": "ImGui", "ov_cimguiname": "igRender", "ret": "void", @@ -13674,7 +13746,7 @@ "button": "0" }, "funcname": "ResetMouseDragDelta", - "location": "imgui:834", + "location": "imgui:848", "namespace": "ImGui", "ov_cimguiname": "igResetMouseDragDelta", "ret": "void", @@ -13703,7 +13775,7 @@ "spacing": "-1.0f" }, "funcname": "SameLine", - "location": "imgui:401", + "location": "imgui:405", "namespace": "ImGui", "ov_cimguiname": "igSameLine", "ret": "void", @@ -13725,7 +13797,7 @@ "cimguiname": "igSaveIniSettingsToDisk", "defaults": {}, "funcname": "SaveIniSettingsToDisk", - "location": "imgui:849", + "location": "imgui:863", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToDisk", "ret": "void", @@ -13749,7 +13821,7 @@ "out_ini_size": "NULL" }, "funcname": "SaveIniSettingsToMemory", - "location": "imgui:850", + "location": "imgui:864", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToMemory", "ret": "const char*", @@ -13787,7 +13859,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Selectable", - "location": "imgui:577", + "location": "imgui:581", "namespace": "ImGui", "ov_cimguiname": "igSelectableBool", "ret": "bool", @@ -13822,7 +13894,7 @@ "size": "ImVec2(0,0)" }, "funcname": "Selectable", - "location": "imgui:578", + "location": "imgui:582", "namespace": "ImGui", "ov_cimguiname": "igSelectableBoolPtr", "ret": "bool", @@ -13839,7 +13911,7 @@ "cimguiname": "igSeparator", "defaults": {}, "funcname": "Separator", - "location": "imgui:400", + "location": "imgui:404", "namespace": "ImGui", "ov_cimguiname": "igSeparator", "ret": "void", @@ -13875,7 +13947,7 @@ "user_data": "NULL" }, "funcname": "SetAllocatorFunctions", - "location": "imgui:858", + "location": "imgui:872", "namespace": "ImGui", "ov_cimguiname": "igSetAllocatorFunctions", "ret": "void", @@ -13897,7 +13969,7 @@ "cimguiname": "igSetClipboardText", "defaults": {}, "funcname": "SetClipboardText", - "location": "imgui:842", + "location": "imgui:856", "namespace": "ImGui", "ov_cimguiname": "igSetClipboardText", "ret": "void", @@ -13919,7 +13991,7 @@ "cimguiname": "igSetColorEditOptions", "defaults": {}, "funcname": "SetColorEditOptions", - "location": "imgui:552", + "location": "imgui:556", "namespace": "ImGui", "ov_cimguiname": "igSetColorEditOptions", "ret": "void", @@ -13945,7 +14017,7 @@ "cimguiname": "igSetColumnOffset", "defaults": {}, "funcname": "SetColumnOffset", - "location": "imgui:724", + "location": "imgui:732", "namespace": "ImGui", "ov_cimguiname": "igSetColumnOffset", "ret": "void", @@ -13971,7 +14043,7 @@ "cimguiname": "igSetColumnWidth", "defaults": {}, "funcname": "SetColumnWidth", - "location": "imgui:722", + "location": "imgui:730", "namespace": "ImGui", "ov_cimguiname": "igSetColumnWidth", "ret": "void", @@ -13993,7 +14065,7 @@ "cimguiname": "igSetCurrentContext", "defaults": {}, "funcname": "SetCurrentContext", - "location": "imgui:259", + "location": "imgui:263", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentContext", "ret": "void", @@ -14015,7 +14087,7 @@ "cimguiname": "igSetCursorPos", "defaults": {}, "funcname": "SetCursorPos", - "location": "imgui:412", + "location": "imgui:416", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPos", "ret": "void", @@ -14037,7 +14109,7 @@ "cimguiname": "igSetCursorPosX", "defaults": {}, "funcname": "SetCursorPosX", - "location": "imgui:413", + "location": "imgui:417", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPosX", "ret": "void", @@ -14059,7 +14131,7 @@ "cimguiname": "igSetCursorPosY", "defaults": {}, "funcname": "SetCursorPosY", - "location": "imgui:414", + "location": "imgui:418", "namespace": "ImGui", "ov_cimguiname": "igSetCursorPosY", "ret": "void", @@ -14081,7 +14153,7 @@ "cimguiname": "igSetCursorScreenPos", "defaults": {}, "funcname": "SetCursorScreenPos", - "location": "imgui:417", + "location": "imgui:421", "namespace": "ImGui", "ov_cimguiname": "igSetCursorScreenPos", "ret": "void", @@ -14117,7 +14189,7 @@ "cond": "0" }, "funcname": "SetDragDropPayload", - "location": "imgui:747", + "location": "imgui:755", "namespace": "ImGui", "ov_cimguiname": "igSetDragDropPayload", "ret": "bool", @@ -14134,7 +14206,7 @@ "cimguiname": "igSetItemAllowOverlap", "defaults": {}, "funcname": "SetItemAllowOverlap", - "location": "imgui:783", + "location": "imgui:791", "namespace": "ImGui", "ov_cimguiname": "igSetItemAllowOverlap", "ret": "void", @@ -14151,7 +14223,7 @@ "cimguiname": "igSetItemDefaultFocus", "defaults": {}, "funcname": "SetItemDefaultFocus", - "location": "imgui:761", + "location": "imgui:769", "namespace": "ImGui", "ov_cimguiname": "igSetItemDefaultFocus", "ret": "void", @@ -14175,7 +14247,7 @@ "offset": "0" }, "funcname": "SetKeyboardFocusHere", - "location": "imgui:762", + "location": "imgui:770", "namespace": "ImGui", "ov_cimguiname": "igSetKeyboardFocusHere", "ret": "void", @@ -14197,7 +14269,7 @@ "cimguiname": "igSetMouseCursor", "defaults": {}, "funcname": "SetMouseCursor", - "location": "imgui:836", + "location": "imgui:850", "namespace": "ImGui", "ov_cimguiname": "igSetMouseCursor", "ret": "void", @@ -14225,7 +14297,7 @@ "cond": "0" }, "funcname": "SetNextItemOpen", - "location": "imgui:572", + "location": "imgui:576", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemOpen", "ret": "void", @@ -14247,7 +14319,7 @@ "cimguiname": "igSetNextItemWidth", "defaults": {}, "funcname": "SetNextItemWidth", - "location": "imgui:379", + "location": "imgui:383", "namespace": "ImGui", "ov_cimguiname": "igSetNextItemWidth", "ret": "void", @@ -14269,7 +14341,7 @@ "cimguiname": "igSetNextWindowBgAlpha", "defaults": {}, "funcname": "SetNextWindowBgAlpha", - "location": "imgui:330", + "location": "imgui:334", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowBgAlpha", "ret": "void", @@ -14297,7 +14369,7 @@ "cond": "0" }, "funcname": "SetNextWindowCollapsed", - "location": "imgui:328", + "location": "imgui:332", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowCollapsed", "ret": "void", @@ -14319,7 +14391,7 @@ "cimguiname": "igSetNextWindowContentSize", "defaults": {}, "funcname": "SetNextWindowContentSize", - "location": "imgui:327", + "location": "imgui:331", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowContentSize", "ret": "void", @@ -14336,7 +14408,7 @@ "cimguiname": "igSetNextWindowFocus", "defaults": {}, "funcname": "SetNextWindowFocus", - "location": "imgui:329", + "location": "imgui:333", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowFocus", "ret": "void", @@ -14369,7 +14441,7 @@ "pivot": "ImVec2(0,0)" }, "funcname": "SetNextWindowPos", - "location": "imgui:324", + "location": "imgui:328", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowPos", "ret": "void", @@ -14397,7 +14469,7 @@ "cond": "0" }, "funcname": "SetNextWindowSize", - "location": "imgui:325", + "location": "imgui:329", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowSize", "ret": "void", @@ -14434,7 +14506,7 @@ "custom_callback_data": "NULL" }, "funcname": "SetNextWindowSizeConstraints", - "location": "imgui:326", + "location": "imgui:330", "namespace": "ImGui", "ov_cimguiname": "igSetNextWindowSizeConstraints", "ret": "void", @@ -14462,7 +14534,7 @@ "center_x_ratio": "0.5f" }, "funcname": "SetScrollFromPosX", - "location": "imgui:359", + "location": "imgui:363", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosX", "ret": "void", @@ -14490,7 +14562,7 @@ "center_y_ratio": "0.5f" }, "funcname": "SetScrollFromPosY", - "location": "imgui:360", + "location": "imgui:364", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosY", "ret": "void", @@ -14514,7 +14586,7 @@ "center_x_ratio": "0.5f" }, "funcname": "SetScrollHereX", - "location": "imgui:357", + "location": "imgui:361", "namespace": "ImGui", "ov_cimguiname": "igSetScrollHereX", "ret": "void", @@ -14538,7 +14610,7 @@ "center_y_ratio": "0.5f" }, "funcname": "SetScrollHereY", - "location": "imgui:358", + "location": "imgui:362", "namespace": "ImGui", "ov_cimguiname": "igSetScrollHereY", "ret": "void", @@ -14560,7 +14632,7 @@ "cimguiname": "igSetScrollX", "defaults": {}, "funcname": "SetScrollX", - "location": "imgui:353", + "location": "imgui:357", "namespace": "ImGui", "ov_cimguiname": "igSetScrollX", "ret": "void", @@ -14582,7 +14654,7 @@ "cimguiname": "igSetScrollY", "defaults": {}, "funcname": "SetScrollY", - "location": "imgui:354", + "location": "imgui:358", "namespace": "ImGui", "ov_cimguiname": "igSetScrollY", "ret": "void", @@ -14604,7 +14676,7 @@ "cimguiname": "igSetStateStorage", "defaults": {}, "funcname": "SetStateStorage", - "location": "imgui:794", + "location": "imgui:808", "namespace": "ImGui", "ov_cimguiname": "igSetStateStorage", "ret": "void", @@ -14626,7 +14698,7 @@ "cimguiname": "igSetTabItemClosed", "defaults": {}, "funcname": "SetTabItemClosed", - "location": "imgui:733", + "location": "imgui:741", "namespace": "ImGui", "ov_cimguiname": "igSetTabItemClosed", "ret": "void", @@ -14653,7 +14725,7 @@ "defaults": {}, "funcname": "SetTooltip", "isvararg": "...)", - "location": "imgui:618", + "location": "imgui:626", "namespace": "ImGui", "ov_cimguiname": "igSetTooltip", "ret": "void", @@ -14679,7 +14751,7 @@ "cimguiname": "igSetTooltipV", "defaults": {}, "funcname": "SetTooltipV", - "location": "imgui:619", + "location": "imgui:627", "namespace": "ImGui", "ov_cimguiname": "igSetTooltipV", "ret": "void", @@ -14707,7 +14779,7 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui:333", + "location": "imgui:337", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsedBool", "ret": "void", @@ -14737,7 +14809,7 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui:338", + "location": "imgui:342", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsedStr", "ret": "void", @@ -14754,7 +14826,7 @@ "cimguiname": "igSetWindowFocus", "defaults": {}, "funcname": "SetWindowFocus", - "location": "imgui:334", + "location": "imgui:338", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFocusNil", "ret": "void", @@ -14774,7 +14846,7 @@ "cimguiname": "igSetWindowFocus", "defaults": {}, "funcname": "SetWindowFocus", - "location": "imgui:339", + "location": "imgui:343", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFocusStr", "ret": "void", @@ -14796,7 +14868,7 @@ "cimguiname": "igSetWindowFontScale", "defaults": {}, "funcname": "SetWindowFontScale", - "location": "imgui:335", + "location": "imgui:339", "namespace": "ImGui", "ov_cimguiname": "igSetWindowFontScale", "ret": "void", @@ -14824,7 +14896,7 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui:331", + "location": "imgui:335", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPosVec2", "ret": "void", @@ -14854,7 +14926,7 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui:336", + "location": "imgui:340", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPosStr", "ret": "void", @@ -14882,7 +14954,7 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui:332", + "location": "imgui:336", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSizeVec2", "ret": "void", @@ -14912,7 +14984,7 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui:337", + "location": "imgui:341", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSizeStr", "ret": "void", @@ -14936,7 +15008,7 @@ "p_open": "NULL" }, "funcname": "ShowAboutWindow", - "location": "imgui:272", + "location": "imgui:276", "namespace": "ImGui", "ov_cimguiname": "igShowAboutWindow", "ret": "void", @@ -14960,7 +15032,7 @@ "p_open": "NULL" }, "funcname": "ShowDemoWindow", - "location": "imgui:270", + "location": "imgui:274", "namespace": "ImGui", "ov_cimguiname": "igShowDemoWindow", "ret": "void", @@ -14982,7 +15054,7 @@ "cimguiname": "igShowFontSelector", "defaults": {}, "funcname": "ShowFontSelector", - "location": "imgui:275", + "location": "imgui:279", "namespace": "ImGui", "ov_cimguiname": "igShowFontSelector", "ret": "void", @@ -15006,7 +15078,7 @@ "p_open": "NULL" }, "funcname": "ShowMetricsWindow", - "location": "imgui:271", + "location": "imgui:275", "namespace": "ImGui", "ov_cimguiname": "igShowMetricsWindow", "ret": "void", @@ -15030,7 +15102,7 @@ "ref": "NULL" }, "funcname": "ShowStyleEditor", - "location": "imgui:273", + "location": "imgui:277", "namespace": "ImGui", "ov_cimguiname": "igShowStyleEditor", "ret": "void", @@ -15052,7 +15124,7 @@ "cimguiname": "igShowStyleSelector", "defaults": {}, "funcname": "ShowStyleSelector", - "location": "imgui:274", + "location": "imgui:278", "namespace": "ImGui", "ov_cimguiname": "igShowStyleSelector", "ret": "bool", @@ -15069,7 +15141,7 @@ "cimguiname": "igShowUserGuide", "defaults": {}, "funcname": "ShowUserGuide", - "location": "imgui:276", + "location": "imgui:280", "namespace": "ImGui", "ov_cimguiname": "igShowUserGuide", "ret": "void", @@ -15116,7 +15188,7 @@ "v_degrees_min": "-360.0f" }, "funcname": "SliderAngle", - "location": "imgui:515", + "location": "imgui:519", "namespace": "ImGui", "ov_cimguiname": "igSliderAngle", "ret": "bool", @@ -15161,7 +15233,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat", - "location": "imgui:511", + "location": "imgui:515", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat", "ret": "bool", @@ -15206,7 +15278,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat2", - "location": "imgui:512", + "location": "imgui:516", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat2", "ret": "bool", @@ -15251,7 +15323,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat3", - "location": "imgui:513", + "location": "imgui:517", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat3", "ret": "bool", @@ -15296,7 +15368,7 @@ "format": "\"%.3f\"" }, "funcname": "SliderFloat4", - "location": "imgui:514", + "location": "imgui:518", "namespace": "ImGui", "ov_cimguiname": "igSliderFloat4", "ret": "bool", @@ -15341,7 +15413,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt", - "location": "imgui:516", + "location": "imgui:520", "namespace": "ImGui", "ov_cimguiname": "igSliderInt", "ret": "bool", @@ -15386,7 +15458,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt2", - "location": "imgui:517", + "location": "imgui:521", "namespace": "ImGui", "ov_cimguiname": "igSliderInt2", "ret": "bool", @@ -15431,7 +15503,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt3", - "location": "imgui:518", + "location": "imgui:522", "namespace": "ImGui", "ov_cimguiname": "igSliderInt3", "ret": "bool", @@ -15476,7 +15548,7 @@ "format": "\"%d\"" }, "funcname": "SliderInt4", - "location": "imgui:519", + "location": "imgui:523", "namespace": "ImGui", "ov_cimguiname": "igSliderInt4", "ret": "bool", @@ -15525,7 +15597,7 @@ "format": "NULL" }, "funcname": "SliderScalar", - "location": "imgui:520", + "location": "imgui:524", "namespace": "ImGui", "ov_cimguiname": "igSliderScalar", "ret": "bool", @@ -15578,7 +15650,7 @@ "format": "NULL" }, "funcname": "SliderScalarN", - "location": "imgui:521", + "location": "imgui:525", "namespace": "ImGui", "ov_cimguiname": "igSliderScalarN", "ret": "bool", @@ -15600,7 +15672,7 @@ "cimguiname": "igSmallButton", "defaults": {}, "funcname": "SmallButton", - "location": "imgui:459", + "location": "imgui:463", "namespace": "ImGui", "ov_cimguiname": "igSmallButton", "ret": "bool", @@ -15617,7 +15689,7 @@ "cimguiname": "igSpacing", "defaults": {}, "funcname": "Spacing", - "location": "imgui:403", + "location": "imgui:407", "namespace": "ImGui", "ov_cimguiname": "igSpacing", "ret": "void", @@ -15641,7 +15713,7 @@ "dst": "NULL" }, "funcname": "StyleColorsClassic", - "location": "imgui:282", + "location": "imgui:286", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsClassic", "ret": "void", @@ -15665,7 +15737,7 @@ "dst": "NULL" }, "funcname": "StyleColorsDark", - "location": "imgui:280", + "location": "imgui:284", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsDark", "ret": "void", @@ -15689,7 +15761,7 @@ "dst": "NULL" }, "funcname": "StyleColorsLight", - "location": "imgui:281", + "location": "imgui:285", "namespace": "ImGui", "ov_cimguiname": "igStyleColorsLight", "ret": "void", @@ -15717,7 +15789,7 @@ "flags": "0" }, "funcname": "TabItemButton", - "location": "imgui:732", + "location": "imgui:740", "namespace": "ImGui", "ov_cimguiname": "igTabItemButton", "ret": "bool", @@ -15734,7 +15806,7 @@ "cimguiname": "igTableGetColumnCount", "defaults": {}, "funcname": "TableGetColumnCount", - "location": "imgui:709", + "location": "imgui:717", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnCount", "ret": "int", @@ -15758,7 +15830,7 @@ "column_n": "-1" }, "funcname": "TableGetColumnFlags", - "location": "imgui:713", + "location": "imgui:721", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnFlags", "ret": "ImGuiTableColumnFlags", @@ -15775,7 +15847,7 @@ "cimguiname": "igTableGetColumnIndex", "defaults": {}, "funcname": "TableGetColumnIndex", - "location": "imgui:710", + "location": "imgui:718", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnIndex", "ret": "int", @@ -15799,7 +15871,7 @@ "column_n": "-1" }, "funcname": "TableGetColumnName", - "location": "imgui:712", + "location": "imgui:720", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnName", "ret": "const char*", @@ -15816,7 +15888,7 @@ "cimguiname": "igTableGetRowIndex", "defaults": {}, "funcname": "TableGetRowIndex", - "location": "imgui:711", + "location": "imgui:719", "namespace": "ImGui", "ov_cimguiname": "igTableGetRowIndex", "ret": "int", @@ -15833,7 +15905,7 @@ "cimguiname": "igTableGetSortSpecs", "defaults": {}, "funcname": "TableGetSortSpecs", - "location": "imgui:706", + "location": "imgui:714", "namespace": "ImGui", "ov_cimguiname": "igTableGetSortSpecs", "ret": "ImGuiTableSortSpecs*", @@ -15855,7 +15927,7 @@ "cimguiname": "igTableHeader", "defaults": {}, "funcname": "TableHeader", - "location": "imgui:699", + "location": "imgui:707", "namespace": "ImGui", "ov_cimguiname": "igTableHeader", "ret": "void", @@ -15872,7 +15944,7 @@ "cimguiname": "igTableHeadersRow", "defaults": {}, "funcname": "TableHeadersRow", - "location": "imgui:698", + "location": "imgui:706", "namespace": "ImGui", "ov_cimguiname": "igTableHeadersRow", "ret": "void", @@ -15889,7 +15961,7 @@ "cimguiname": "igTableNextColumn", "defaults": {}, "funcname": "TableNextColumn", - "location": "imgui:686", + "location": "imgui:694", "namespace": "ImGui", "ov_cimguiname": "igTableNextColumn", "ret": "bool", @@ -15918,7 +15990,7 @@ "row_flags": "0" }, "funcname": "TableNextRow", - "location": "imgui:685", + "location": "imgui:693", "namespace": "ImGui", "ov_cimguiname": "igTableNextRow", "ret": "void", @@ -15950,7 +16022,7 @@ "column_n": "-1" }, "funcname": "TableSetBgColor", - "location": "imgui:714", + "location": "imgui:722", "namespace": "ImGui", "ov_cimguiname": "igTableSetBgColor", "ret": "void", @@ -15972,7 +16044,7 @@ "cimguiname": "igTableSetColumnIndex", "defaults": {}, "funcname": "TableSetColumnIndex", - "location": "imgui:687", + "location": "imgui:695", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnIndex", "ret": "bool", @@ -16010,7 +16082,7 @@ "user_id": "0" }, "funcname": "TableSetupColumn", - "location": "imgui:696", + "location": "imgui:704", "namespace": "ImGui", "ov_cimguiname": "igTableSetupColumn", "ret": "void", @@ -16036,7 +16108,7 @@ "cimguiname": "igTableSetupScrollFreeze", "defaults": {}, "funcname": "TableSetupScrollFreeze", - "location": "imgui:697", + "location": "imgui:705", "namespace": "ImGui", "ov_cimguiname": "igTableSetupScrollFreeze", "ret": "void", @@ -16063,7 +16135,7 @@ "defaults": {}, "funcname": "Text", "isvararg": "...)", - "location": "imgui:442", + "location": "imgui:446", "namespace": "ImGui", "ov_cimguiname": "igText", "ret": "void", @@ -16094,7 +16166,7 @@ "defaults": {}, "funcname": "TextColored", "isvararg": "...)", - "location": "imgui:444", + "location": "imgui:448", "namespace": "ImGui", "ov_cimguiname": "igTextColored", "ret": "void", @@ -16124,7 +16196,7 @@ "cimguiname": "igTextColoredV", "defaults": {}, "funcname": "TextColoredV", - "location": "imgui:445", + "location": "imgui:449", "namespace": "ImGui", "ov_cimguiname": "igTextColoredV", "ret": "void", @@ -16151,7 +16223,7 @@ "defaults": {}, "funcname": "TextDisabled", "isvararg": "...)", - "location": "imgui:446", + "location": "imgui:450", "namespace": "ImGui", "ov_cimguiname": "igTextDisabled", "ret": "void", @@ -16177,7 +16249,7 @@ "cimguiname": "igTextDisabledV", "defaults": {}, "funcname": "TextDisabledV", - "location": "imgui:447", + "location": "imgui:451", "namespace": "ImGui", "ov_cimguiname": "igTextDisabledV", "ret": "void", @@ -16205,7 +16277,7 @@ "text_end": "NULL" }, "funcname": "TextUnformatted", - "location": "imgui:441", + "location": "imgui:445", "namespace": "ImGui", "ov_cimguiname": "igTextUnformatted", "ret": "void", @@ -16231,7 +16303,7 @@ "cimguiname": "igTextV", "defaults": {}, "funcname": "TextV", - "location": "imgui:443", + "location": "imgui:447", "namespace": "ImGui", "ov_cimguiname": "igTextV", "ret": "void", @@ -16258,7 +16330,7 @@ "defaults": {}, "funcname": "TextWrapped", "isvararg": "...)", - "location": "imgui:448", + "location": "imgui:452", "namespace": "ImGui", "ov_cimguiname": "igTextWrapped", "ret": "void", @@ -16284,7 +16356,7 @@ "cimguiname": "igTextWrappedV", "defaults": {}, "funcname": "TextWrappedV", - "location": "imgui:449", + "location": "imgui:453", "namespace": "ImGui", "ov_cimguiname": "igTextWrappedV", "ret": "void", @@ -16306,7 +16378,7 @@ "cimguiname": "igTreeNode", "defaults": {}, "funcname": "TreeNode", - "location": "imgui:556", + "location": "imgui:560", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeStr", "ret": "bool", @@ -16335,7 +16407,7 @@ "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui:557", + "location": "imgui:561", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeStrStr", "ret": "bool", @@ -16364,7 +16436,7 @@ "defaults": {}, "funcname": "TreeNode", "isvararg": "...)", - "location": "imgui:558", + "location": "imgui:562", "namespace": "ImGui", "ov_cimguiname": "igTreeNodePtr", "ret": "bool", @@ -16392,7 +16464,7 @@ "flags": "0" }, "funcname": "TreeNodeEx", - "location": "imgui:561", + "location": "imgui:565", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExStr", "ret": "bool", @@ -16425,7 +16497,7 @@ "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui:562", + "location": "imgui:566", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExStrStr", "ret": "bool", @@ -16458,7 +16530,7 @@ "defaults": {}, "funcname": "TreeNodeEx", "isvararg": "...)", - "location": "imgui:563", + "location": "imgui:567", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExPtr", "ret": "bool", @@ -16492,7 +16564,7 @@ "cimguiname": "igTreeNodeExV", "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui:564", + "location": "imgui:568", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExVStr", "ret": "bool", @@ -16524,7 +16596,7 @@ "cimguiname": "igTreeNodeExV", "defaults": {}, "funcname": "TreeNodeExV", - "location": "imgui:565", + "location": "imgui:569", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeExVPtr", "ret": "bool", @@ -16554,7 +16626,7 @@ "cimguiname": "igTreeNodeV", "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui:559", + "location": "imgui:563", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeVStr", "ret": "bool", @@ -16582,7 +16654,7 @@ "cimguiname": "igTreeNodeV", "defaults": {}, "funcname": "TreeNodeV", - "location": "imgui:560", + "location": "imgui:564", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeVPtr", "ret": "bool", @@ -16599,7 +16671,7 @@ "cimguiname": "igTreePop", "defaults": {}, "funcname": "TreePop", - "location": "imgui:568", + "location": "imgui:572", "namespace": "ImGui", "ov_cimguiname": "igTreePop", "ret": "void", @@ -16621,7 +16693,7 @@ "cimguiname": "igTreePush", "defaults": {}, "funcname": "TreePush", - "location": "imgui:566", + "location": "imgui:570", "namespace": "ImGui", "ov_cimguiname": "igTreePushStr", "ret": "void", @@ -16643,7 +16715,7 @@ "ptr_id": "NULL" }, "funcname": "TreePush", - "location": "imgui:567", + "location": "imgui:571", "namespace": "ImGui", "ov_cimguiname": "igTreePushPtr", "ret": "void", @@ -16667,7 +16739,7 @@ "indent_w": "0.0f" }, "funcname": "Unindent", - "location": "imgui:406", + "location": "imgui:410", "namespace": "ImGui", "ov_cimguiname": "igUnindent", "ret": "void", @@ -16716,7 +16788,7 @@ "format": "\"%.3f\"" }, "funcname": "VSliderFloat", - "location": "imgui:522", + "location": "imgui:526", "namespace": "ImGui", "ov_cimguiname": "igVSliderFloat", "ret": "bool", @@ -16765,7 +16837,7 @@ "format": "\"%d\"" }, "funcname": "VSliderInt", - "location": "imgui:523", + "location": "imgui:527", "namespace": "ImGui", "ov_cimguiname": "igVSliderInt", "ret": "bool", @@ -16818,7 +16890,7 @@ "format": "NULL" }, "funcname": "VSliderScalar", - "location": "imgui:524", + "location": "imgui:528", "namespace": "ImGui", "ov_cimguiname": "igVSliderScalar", "ret": "bool", @@ -16844,7 +16916,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:596", + "location": "imgui:604", "namespace": "ImGui", "ov_cimguiname": "igValueBool", "ret": "void", @@ -16868,7 +16940,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:597", + "location": "imgui:605", "namespace": "ImGui", "ov_cimguiname": "igValueInt", "ret": "void", @@ -16892,7 +16964,7 @@ "cimguiname": "igValue", "defaults": {}, "funcname": "Value", - "location": "imgui:598", + "location": "imgui:606", "namespace": "ImGui", "ov_cimguiname": "igValueUint", "ret": "void", @@ -16922,7 +16994,7 @@ "float_format": "NULL" }, "funcname": "Value", - "location": "imgui:599", + "location": "imgui:607", "namespace": "ImGui", "ov_cimguiname": "igValueFloat", "ret": "void", diff --git a/imgui-sys/third-party/definitions.lua b/imgui-sys/third-party/definitions.lua index e6c5e7d..c546fd8 100644 --- a/imgui-sys/third-party/definitions.lua +++ b/imgui-sys/third-party/definitions.lua @@ -25,7 +25,7 @@ defs["ImColor_HSV"][1]["defaults"] = {} defs["ImColor_HSV"][1]["defaults"]["a"] = "1.0f" defs["ImColor_HSV"][1]["funcname"] = "HSV" defs["ImColor_HSV"][1]["is_static_function"] = true -defs["ImColor_HSV"][1]["location"] = "imgui:2193" +defs["ImColor_HSV"][1]["location"] = "imgui:2211" defs["ImColor_HSV"][1]["nonUDT"] = 1 defs["ImColor_HSV"][1]["ov_cimguiname"] = "ImColor_HSV" defs["ImColor_HSV"][1]["ret"] = "void" @@ -42,7 +42,7 @@ defs["ImColor_ImColor"][1]["cimguiname"] = "ImColor_ImColor" defs["ImColor_ImColor"][1]["constructor"] = true defs["ImColor_ImColor"][1]["defaults"] = {} defs["ImColor_ImColor"][1]["funcname"] = "ImColor" -defs["ImColor_ImColor"][1]["location"] = "imgui:2183" +defs["ImColor_ImColor"][1]["location"] = "imgui:2201" defs["ImColor_ImColor"][1]["ov_cimguiname"] = "ImColor_ImColorNil" defs["ImColor_ImColor"][1]["signature"] = "()" defs["ImColor_ImColor"][1]["stname"] = "ImColor" @@ -68,7 +68,7 @@ defs["ImColor_ImColor"][2]["constructor"] = true defs["ImColor_ImColor"][2]["defaults"] = {} defs["ImColor_ImColor"][2]["defaults"]["a"] = "255" defs["ImColor_ImColor"][2]["funcname"] = "ImColor" -defs["ImColor_ImColor"][2]["location"] = "imgui:2184" +defs["ImColor_ImColor"][2]["location"] = "imgui:2202" defs["ImColor_ImColor"][2]["ov_cimguiname"] = "ImColor_ImColorInt" defs["ImColor_ImColor"][2]["signature"] = "(int,int,int,int)" defs["ImColor_ImColor"][2]["stname"] = "ImColor" @@ -84,7 +84,7 @@ defs["ImColor_ImColor"][3]["cimguiname"] = "ImColor_ImColor" defs["ImColor_ImColor"][3]["constructor"] = true defs["ImColor_ImColor"][3]["defaults"] = {} defs["ImColor_ImColor"][3]["funcname"] = "ImColor" -defs["ImColor_ImColor"][3]["location"] = "imgui:2185" +defs["ImColor_ImColor"][3]["location"] = "imgui:2203" defs["ImColor_ImColor"][3]["ov_cimguiname"] = "ImColor_ImColorU32" defs["ImColor_ImColor"][3]["signature"] = "(ImU32)" defs["ImColor_ImColor"][3]["stname"] = "ImColor" @@ -110,7 +110,7 @@ defs["ImColor_ImColor"][4]["constructor"] = true defs["ImColor_ImColor"][4]["defaults"] = {} defs["ImColor_ImColor"][4]["defaults"]["a"] = "1.0f" defs["ImColor_ImColor"][4]["funcname"] = "ImColor" -defs["ImColor_ImColor"][4]["location"] = "imgui:2186" +defs["ImColor_ImColor"][4]["location"] = "imgui:2204" defs["ImColor_ImColor"][4]["ov_cimguiname"] = "ImColor_ImColorFloat" defs["ImColor_ImColor"][4]["signature"] = "(float,float,float,float)" defs["ImColor_ImColor"][4]["stname"] = "ImColor" @@ -126,7 +126,7 @@ defs["ImColor_ImColor"][5]["cimguiname"] = "ImColor_ImColor" defs["ImColor_ImColor"][5]["constructor"] = true defs["ImColor_ImColor"][5]["defaults"] = {} defs["ImColor_ImColor"][5]["funcname"] = "ImColor" -defs["ImColor_ImColor"][5]["location"] = "imgui:2187" +defs["ImColor_ImColor"][5]["location"] = "imgui:2205" defs["ImColor_ImColor"][5]["ov_cimguiname"] = "ImColor_ImColorVec4" defs["ImColor_ImColor"][5]["signature"] = "(const ImVec4)" defs["ImColor_ImColor"][5]["stname"] = "ImColor" @@ -160,7 +160,7 @@ defs["ImColor_SetHSV"][1]["cimguiname"] = "ImColor_SetHSV" defs["ImColor_SetHSV"][1]["defaults"] = {} defs["ImColor_SetHSV"][1]["defaults"]["a"] = "1.0f" defs["ImColor_SetHSV"][1]["funcname"] = "SetHSV" -defs["ImColor_SetHSV"][1]["location"] = "imgui:2192" +defs["ImColor_SetHSV"][1]["location"] = "imgui:2210" defs["ImColor_SetHSV"][1]["ov_cimguiname"] = "ImColor_SetHSV" defs["ImColor_SetHSV"][1]["ret"] = "void" defs["ImColor_SetHSV"][1]["signature"] = "(float,float,float,float)" @@ -192,7 +192,7 @@ defs["ImDrawCmd_ImDrawCmd"][1]["cimguiname"] = "ImDrawCmd_ImDrawCmd" defs["ImDrawCmd_ImDrawCmd"][1]["constructor"] = true defs["ImDrawCmd_ImDrawCmd"][1]["defaults"] = {} defs["ImDrawCmd_ImDrawCmd"][1]["funcname"] = "ImDrawCmd" -defs["ImDrawCmd_ImDrawCmd"][1]["location"] = "imgui:2238" +defs["ImDrawCmd_ImDrawCmd"][1]["location"] = "imgui:2256" defs["ImDrawCmd_ImDrawCmd"][1]["ov_cimguiname"] = "ImDrawCmd_ImDrawCmd" defs["ImDrawCmd_ImDrawCmd"][1]["signature"] = "()" defs["ImDrawCmd_ImDrawCmd"][1]["stname"] = "ImDrawCmd" @@ -225,7 +225,7 @@ defs["ImDrawData_Clear"][1]["call_args"] = "()" defs["ImDrawData_Clear"][1]["cimguiname"] = "ImDrawData_Clear" defs["ImDrawData_Clear"][1]["defaults"] = {} defs["ImDrawData_Clear"][1]["funcname"] = "Clear" -defs["ImDrawData_Clear"][1]["location"] = "imgui:2466" +defs["ImDrawData_Clear"][1]["location"] = "imgui:2484" defs["ImDrawData_Clear"][1]["ov_cimguiname"] = "ImDrawData_Clear" defs["ImDrawData_Clear"][1]["ret"] = "void" defs["ImDrawData_Clear"][1]["signature"] = "()" @@ -243,7 +243,7 @@ defs["ImDrawData_DeIndexAllBuffers"][1]["call_args"] = "()" defs["ImDrawData_DeIndexAllBuffers"][1]["cimguiname"] = "ImDrawData_DeIndexAllBuffers" defs["ImDrawData_DeIndexAllBuffers"][1]["defaults"] = {} defs["ImDrawData_DeIndexAllBuffers"][1]["funcname"] = "DeIndexAllBuffers" -defs["ImDrawData_DeIndexAllBuffers"][1]["location"] = "imgui:2467" +defs["ImDrawData_DeIndexAllBuffers"][1]["location"] = "imgui:2485" defs["ImDrawData_DeIndexAllBuffers"][1]["ov_cimguiname"] = "ImDrawData_DeIndexAllBuffers" defs["ImDrawData_DeIndexAllBuffers"][1]["ret"] = "void" defs["ImDrawData_DeIndexAllBuffers"][1]["signature"] = "()" @@ -259,7 +259,7 @@ defs["ImDrawData_ImDrawData"][1]["cimguiname"] = "ImDrawData_ImDrawData" defs["ImDrawData_ImDrawData"][1]["constructor"] = true defs["ImDrawData_ImDrawData"][1]["defaults"] = {} defs["ImDrawData_ImDrawData"][1]["funcname"] = "ImDrawData" -defs["ImDrawData_ImDrawData"][1]["location"] = "imgui:2464" +defs["ImDrawData_ImDrawData"][1]["location"] = "imgui:2483" defs["ImDrawData_ImDrawData"][1]["ov_cimguiname"] = "ImDrawData_ImDrawData" defs["ImDrawData_ImDrawData"][1]["signature"] = "()" defs["ImDrawData_ImDrawData"][1]["stname"] = "ImDrawData" @@ -279,7 +279,7 @@ defs["ImDrawData_ScaleClipRects"][1]["call_args"] = "(fb_scale)" defs["ImDrawData_ScaleClipRects"][1]["cimguiname"] = "ImDrawData_ScaleClipRects" defs["ImDrawData_ScaleClipRects"][1]["defaults"] = {} defs["ImDrawData_ScaleClipRects"][1]["funcname"] = "ScaleClipRects" -defs["ImDrawData_ScaleClipRects"][1]["location"] = "imgui:2468" +defs["ImDrawData_ScaleClipRects"][1]["location"] = "imgui:2486" defs["ImDrawData_ScaleClipRects"][1]["ov_cimguiname"] = "ImDrawData_ScaleClipRects" defs["ImDrawData_ScaleClipRects"][1]["ret"] = "void" defs["ImDrawData_ScaleClipRects"][1]["signature"] = "(const ImVec2)" @@ -296,9 +296,7 @@ defs["ImDrawData_destroy"][1]["call_args"] = "(self)" defs["ImDrawData_destroy"][1]["cimguiname"] = "ImDrawData_destroy" defs["ImDrawData_destroy"][1]["defaults"] = {} defs["ImDrawData_destroy"][1]["destructor"] = true -defs["ImDrawData_destroy"][1]["location"] = "imgui:2465" defs["ImDrawData_destroy"][1]["ov_cimguiname"] = "ImDrawData_destroy" -defs["ImDrawData_destroy"][1]["realdestructor"] = true defs["ImDrawData_destroy"][1]["ret"] = "void" defs["ImDrawData_destroy"][1]["signature"] = "(ImDrawData*)" defs["ImDrawData_destroy"][1]["stname"] = "ImDrawData" @@ -315,7 +313,7 @@ defs["ImDrawListSplitter_Clear"][1]["call_args"] = "()" defs["ImDrawListSplitter_Clear"][1]["cimguiname"] = "ImDrawListSplitter_Clear" defs["ImDrawListSplitter_Clear"][1]["defaults"] = {} defs["ImDrawListSplitter_Clear"][1]["funcname"] = "Clear" -defs["ImDrawListSplitter_Clear"][1]["location"] = "imgui:2290" +defs["ImDrawListSplitter_Clear"][1]["location"] = "imgui:2308" defs["ImDrawListSplitter_Clear"][1]["ov_cimguiname"] = "ImDrawListSplitter_Clear" defs["ImDrawListSplitter_Clear"][1]["ret"] = "void" defs["ImDrawListSplitter_Clear"][1]["signature"] = "()" @@ -333,7 +331,7 @@ defs["ImDrawListSplitter_ClearFreeMemory"][1]["call_args"] = "()" defs["ImDrawListSplitter_ClearFreeMemory"][1]["cimguiname"] = "ImDrawListSplitter_ClearFreeMemory" defs["ImDrawListSplitter_ClearFreeMemory"][1]["defaults"] = {} defs["ImDrawListSplitter_ClearFreeMemory"][1]["funcname"] = "ClearFreeMemory" -defs["ImDrawListSplitter_ClearFreeMemory"][1]["location"] = "imgui:2291" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["location"] = "imgui:2309" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawListSplitter_ClearFreeMemory" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawListSplitter_ClearFreeMemory"][1]["signature"] = "()" @@ -349,7 +347,7 @@ defs["ImDrawListSplitter_ImDrawListSplitter"][1]["cimguiname"] = "ImDrawListSpli defs["ImDrawListSplitter_ImDrawListSplitter"][1]["constructor"] = true defs["ImDrawListSplitter_ImDrawListSplitter"][1]["defaults"] = {} defs["ImDrawListSplitter_ImDrawListSplitter"][1]["funcname"] = "ImDrawListSplitter" -defs["ImDrawListSplitter_ImDrawListSplitter"][1]["location"] = "imgui:2288" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["location"] = "imgui:2306" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["ov_cimguiname"] = "ImDrawListSplitter_ImDrawListSplitter" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["signature"] = "()" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["stname"] = "ImDrawListSplitter" @@ -369,7 +367,7 @@ defs["ImDrawListSplitter_Merge"][1]["call_args"] = "(draw_list)" defs["ImDrawListSplitter_Merge"][1]["cimguiname"] = "ImDrawListSplitter_Merge" defs["ImDrawListSplitter_Merge"][1]["defaults"] = {} defs["ImDrawListSplitter_Merge"][1]["funcname"] = "Merge" -defs["ImDrawListSplitter_Merge"][1]["location"] = "imgui:2293" +defs["ImDrawListSplitter_Merge"][1]["location"] = "imgui:2311" defs["ImDrawListSplitter_Merge"][1]["ov_cimguiname"] = "ImDrawListSplitter_Merge" defs["ImDrawListSplitter_Merge"][1]["ret"] = "void" defs["ImDrawListSplitter_Merge"][1]["signature"] = "(ImDrawList*)" @@ -393,7 +391,7 @@ defs["ImDrawListSplitter_SetCurrentChannel"][1]["call_args"] = "(draw_list,chann defs["ImDrawListSplitter_SetCurrentChannel"][1]["cimguiname"] = "ImDrawListSplitter_SetCurrentChannel" defs["ImDrawListSplitter_SetCurrentChannel"][1]["defaults"] = {} defs["ImDrawListSplitter_SetCurrentChannel"][1]["funcname"] = "SetCurrentChannel" -defs["ImDrawListSplitter_SetCurrentChannel"][1]["location"] = "imgui:2294" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["location"] = "imgui:2312" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ov_cimguiname"] = "ImDrawListSplitter_SetCurrentChannel" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ret"] = "void" defs["ImDrawListSplitter_SetCurrentChannel"][1]["signature"] = "(ImDrawList*,int)" @@ -417,7 +415,7 @@ defs["ImDrawListSplitter_Split"][1]["call_args"] = "(draw_list,count)" defs["ImDrawListSplitter_Split"][1]["cimguiname"] = "ImDrawListSplitter_Split" defs["ImDrawListSplitter_Split"][1]["defaults"] = {} defs["ImDrawListSplitter_Split"][1]["funcname"] = "Split" -defs["ImDrawListSplitter_Split"][1]["location"] = "imgui:2292" +defs["ImDrawListSplitter_Split"][1]["location"] = "imgui:2310" defs["ImDrawListSplitter_Split"][1]["ov_cimguiname"] = "ImDrawListSplitter_Split" defs["ImDrawListSplitter_Split"][1]["ret"] = "void" defs["ImDrawListSplitter_Split"][1]["signature"] = "(ImDrawList*,int)" @@ -434,7 +432,7 @@ defs["ImDrawListSplitter_destroy"][1]["call_args"] = "(self)" defs["ImDrawListSplitter_destroy"][1]["cimguiname"] = "ImDrawListSplitter_destroy" defs["ImDrawListSplitter_destroy"][1]["defaults"] = {} defs["ImDrawListSplitter_destroy"][1]["destructor"] = true -defs["ImDrawListSplitter_destroy"][1]["location"] = "imgui:2289" +defs["ImDrawListSplitter_destroy"][1]["location"] = "imgui:2307" defs["ImDrawListSplitter_destroy"][1]["ov_cimguiname"] = "ImDrawListSplitter_destroy" defs["ImDrawListSplitter_destroy"][1]["realdestructor"] = true defs["ImDrawListSplitter_destroy"][1]["ret"] = "void" @@ -475,7 +473,7 @@ defs["ImDrawList_AddBezierCubic"][1]["cimguiname"] = "ImDrawList_AddBezierCubic" defs["ImDrawList_AddBezierCubic"][1]["defaults"] = {} defs["ImDrawList_AddBezierCubic"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_AddBezierCubic"][1]["funcname"] = "AddBezierCubic" -defs["ImDrawList_AddBezierCubic"][1]["location"] = "imgui:2385" +defs["ImDrawList_AddBezierCubic"][1]["location"] = "imgui:2404" defs["ImDrawList_AddBezierCubic"][1]["ov_cimguiname"] = "ImDrawList_AddBezierCubic" defs["ImDrawList_AddBezierCubic"][1]["ret"] = "void" defs["ImDrawList_AddBezierCubic"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)" @@ -512,7 +510,7 @@ defs["ImDrawList_AddBezierQuadratic"][1]["cimguiname"] = "ImDrawList_AddBezierQu defs["ImDrawList_AddBezierQuadratic"][1]["defaults"] = {} defs["ImDrawList_AddBezierQuadratic"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_AddBezierQuadratic"][1]["funcname"] = "AddBezierQuadratic" -defs["ImDrawList_AddBezierQuadratic"][1]["location"] = "imgui:2386" +defs["ImDrawList_AddBezierQuadratic"][1]["location"] = "imgui:2405" defs["ImDrawList_AddBezierQuadratic"][1]["ov_cimguiname"] = "ImDrawList_AddBezierQuadratic" defs["ImDrawList_AddBezierQuadratic"][1]["ret"] = "void" defs["ImDrawList_AddBezierQuadratic"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)" @@ -536,7 +534,7 @@ defs["ImDrawList_AddCallback"][1]["call_args"] = "(callback,callback_data)" defs["ImDrawList_AddCallback"][1]["cimguiname"] = "ImDrawList_AddCallback" defs["ImDrawList_AddCallback"][1]["defaults"] = {} defs["ImDrawList_AddCallback"][1]["funcname"] = "AddCallback" -defs["ImDrawList_AddCallback"][1]["location"] = "imgui:2409" +defs["ImDrawList_AddCallback"][1]["location"] = "imgui:2428" defs["ImDrawList_AddCallback"][1]["ov_cimguiname"] = "ImDrawList_AddCallback" defs["ImDrawList_AddCallback"][1]["ret"] = "void" defs["ImDrawList_AddCallback"][1]["signature"] = "(ImDrawCallback,void*)" @@ -571,7 +569,7 @@ defs["ImDrawList_AddCircle"][1]["defaults"] = {} defs["ImDrawList_AddCircle"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_AddCircle"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddCircle"][1]["funcname"] = "AddCircle" -defs["ImDrawList_AddCircle"][1]["location"] = "imgui:2377" +defs["ImDrawList_AddCircle"][1]["location"] = "imgui:2396" defs["ImDrawList_AddCircle"][1]["ov_cimguiname"] = "ImDrawList_AddCircle" defs["ImDrawList_AddCircle"][1]["ret"] = "void" defs["ImDrawList_AddCircle"][1]["signature"] = "(const ImVec2,float,ImU32,int,float)" @@ -602,7 +600,7 @@ defs["ImDrawList_AddCircleFilled"][1]["cimguiname"] = "ImDrawList_AddCircleFille defs["ImDrawList_AddCircleFilled"][1]["defaults"] = {} defs["ImDrawList_AddCircleFilled"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_AddCircleFilled"][1]["funcname"] = "AddCircleFilled" -defs["ImDrawList_AddCircleFilled"][1]["location"] = "imgui:2378" +defs["ImDrawList_AddCircleFilled"][1]["location"] = "imgui:2397" defs["ImDrawList_AddCircleFilled"][1]["ov_cimguiname"] = "ImDrawList_AddCircleFilled" defs["ImDrawList_AddCircleFilled"][1]["ret"] = "void" defs["ImDrawList_AddCircleFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -629,7 +627,7 @@ defs["ImDrawList_AddConvexPolyFilled"][1]["call_args"] = "(points,num_points,col defs["ImDrawList_AddConvexPolyFilled"][1]["cimguiname"] = "ImDrawList_AddConvexPolyFilled" defs["ImDrawList_AddConvexPolyFilled"][1]["defaults"] = {} defs["ImDrawList_AddConvexPolyFilled"][1]["funcname"] = "AddConvexPolyFilled" -defs["ImDrawList_AddConvexPolyFilled"][1]["location"] = "imgui:2384" +defs["ImDrawList_AddConvexPolyFilled"][1]["location"] = "imgui:2403" defs["ImDrawList_AddConvexPolyFilled"][1]["ov_cimguiname"] = "ImDrawList_AddConvexPolyFilled" defs["ImDrawList_AddConvexPolyFilled"][1]["ret"] = "void" defs["ImDrawList_AddConvexPolyFilled"][1]["signature"] = "(const ImVec2*,int,ImU32)" @@ -647,7 +645,7 @@ defs["ImDrawList_AddDrawCmd"][1]["call_args"] = "()" defs["ImDrawList_AddDrawCmd"][1]["cimguiname"] = "ImDrawList_AddDrawCmd" defs["ImDrawList_AddDrawCmd"][1]["defaults"] = {} defs["ImDrawList_AddDrawCmd"][1]["funcname"] = "AddDrawCmd" -defs["ImDrawList_AddDrawCmd"][1]["location"] = "imgui:2410" +defs["ImDrawList_AddDrawCmd"][1]["location"] = "imgui:2429" defs["ImDrawList_AddDrawCmd"][1]["ov_cimguiname"] = "ImDrawList_AddDrawCmd" defs["ImDrawList_AddDrawCmd"][1]["ret"] = "void" defs["ImDrawList_AddDrawCmd"][1]["signature"] = "()" @@ -686,7 +684,7 @@ defs["ImDrawList_AddImage"][1]["defaults"]["col"] = "4294967295" defs["ImDrawList_AddImage"][1]["defaults"]["uv_max"] = "ImVec2(1,1)" defs["ImDrawList_AddImage"][1]["defaults"]["uv_min"] = "ImVec2(0,0)" defs["ImDrawList_AddImage"][1]["funcname"] = "AddImage" -defs["ImDrawList_AddImage"][1]["location"] = "imgui:2392" +defs["ImDrawList_AddImage"][1]["location"] = "imgui:2411" defs["ImDrawList_AddImage"][1]["ov_cimguiname"] = "ImDrawList_AddImage" defs["ImDrawList_AddImage"][1]["ret"] = "void" defs["ImDrawList_AddImage"][1]["signature"] = "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)" @@ -739,7 +737,7 @@ defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv2"] = "ImVec2(1,0)" defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv3"] = "ImVec2(1,1)" defs["ImDrawList_AddImageQuad"][1]["defaults"]["uv4"] = "ImVec2(0,1)" defs["ImDrawList_AddImageQuad"][1]["funcname"] = "AddImageQuad" -defs["ImDrawList_AddImageQuad"][1]["location"] = "imgui:2393" +defs["ImDrawList_AddImageQuad"][1]["location"] = "imgui:2412" defs["ImDrawList_AddImageQuad"][1]["ov_cimguiname"] = "ImDrawList_AddImageQuad" defs["ImDrawList_AddImageQuad"][1]["ret"] = "void" defs["ImDrawList_AddImageQuad"][1]["signature"] = "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)" @@ -782,7 +780,7 @@ defs["ImDrawList_AddImageRounded"][1]["cimguiname"] = "ImDrawList_AddImageRounde defs["ImDrawList_AddImageRounded"][1]["defaults"] = {} defs["ImDrawList_AddImageRounded"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" defs["ImDrawList_AddImageRounded"][1]["funcname"] = "AddImageRounded" -defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2394" +defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2413" defs["ImDrawList_AddImageRounded"][1]["ov_cimguiname"] = "ImDrawList_AddImageRounded" defs["ImDrawList_AddImageRounded"][1]["ret"] = "void" defs["ImDrawList_AddImageRounded"][1]["signature"] = "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)" @@ -813,7 +811,7 @@ defs["ImDrawList_AddLine"][1]["cimguiname"] = "ImDrawList_AddLine" defs["ImDrawList_AddLine"][1]["defaults"] = {} defs["ImDrawList_AddLine"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddLine"][1]["funcname"] = "AddLine" -defs["ImDrawList_AddLine"][1]["location"] = "imgui:2369" +defs["ImDrawList_AddLine"][1]["location"] = "imgui:2388" defs["ImDrawList_AddLine"][1]["ov_cimguiname"] = "ImDrawList_AddLine" defs["ImDrawList_AddLine"][1]["ret"] = "void" defs["ImDrawList_AddLine"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float)" @@ -847,7 +845,7 @@ defs["ImDrawList_AddNgon"][1]["cimguiname"] = "ImDrawList_AddNgon" defs["ImDrawList_AddNgon"][1]["defaults"] = {} defs["ImDrawList_AddNgon"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddNgon"][1]["funcname"] = "AddNgon" -defs["ImDrawList_AddNgon"][1]["location"] = "imgui:2379" +defs["ImDrawList_AddNgon"][1]["location"] = "imgui:2398" defs["ImDrawList_AddNgon"][1]["ov_cimguiname"] = "ImDrawList_AddNgon" defs["ImDrawList_AddNgon"][1]["ret"] = "void" defs["ImDrawList_AddNgon"][1]["signature"] = "(const ImVec2,float,ImU32,int,float)" @@ -877,7 +875,7 @@ defs["ImDrawList_AddNgonFilled"][1]["call_args"] = "(center,radius,col,num_segme defs["ImDrawList_AddNgonFilled"][1]["cimguiname"] = "ImDrawList_AddNgonFilled" defs["ImDrawList_AddNgonFilled"][1]["defaults"] = {} defs["ImDrawList_AddNgonFilled"][1]["funcname"] = "AddNgonFilled" -defs["ImDrawList_AddNgonFilled"][1]["location"] = "imgui:2380" +defs["ImDrawList_AddNgonFilled"][1]["location"] = "imgui:2399" defs["ImDrawList_AddNgonFilled"][1]["ov_cimguiname"] = "ImDrawList_AddNgonFilled" defs["ImDrawList_AddNgonFilled"][1]["ret"] = "void" defs["ImDrawList_AddNgonFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -910,7 +908,7 @@ defs["ImDrawList_AddPolyline"][1]["call_args"] = "(points,num_points,col,closed, defs["ImDrawList_AddPolyline"][1]["cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["defaults"] = {} defs["ImDrawList_AddPolyline"][1]["funcname"] = "AddPolyline" -defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2383" +defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2402" defs["ImDrawList_AddPolyline"][1]["ov_cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["ret"] = "void" defs["ImDrawList_AddPolyline"][1]["signature"] = "(const ImVec2*,int,ImU32,bool,float)" @@ -947,7 +945,7 @@ defs["ImDrawList_AddQuad"][1]["cimguiname"] = "ImDrawList_AddQuad" defs["ImDrawList_AddQuad"][1]["defaults"] = {} defs["ImDrawList_AddQuad"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddQuad"][1]["funcname"] = "AddQuad" -defs["ImDrawList_AddQuad"][1]["location"] = "imgui:2373" +defs["ImDrawList_AddQuad"][1]["location"] = "imgui:2392" defs["ImDrawList_AddQuad"][1]["ov_cimguiname"] = "ImDrawList_AddQuad" defs["ImDrawList_AddQuad"][1]["ret"] = "void" defs["ImDrawList_AddQuad"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)" @@ -980,7 +978,7 @@ defs["ImDrawList_AddQuadFilled"][1]["call_args"] = "(p1,p2,p3,p4,col)" defs["ImDrawList_AddQuadFilled"][1]["cimguiname"] = "ImDrawList_AddQuadFilled" defs["ImDrawList_AddQuadFilled"][1]["defaults"] = {} defs["ImDrawList_AddQuadFilled"][1]["funcname"] = "AddQuadFilled" -defs["ImDrawList_AddQuadFilled"][1]["location"] = "imgui:2374" +defs["ImDrawList_AddQuadFilled"][1]["location"] = "imgui:2393" defs["ImDrawList_AddQuadFilled"][1]["ov_cimguiname"] = "ImDrawList_AddQuadFilled" defs["ImDrawList_AddQuadFilled"][1]["ret"] = "void" defs["ImDrawList_AddQuadFilled"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)" @@ -1019,7 +1017,7 @@ defs["ImDrawList_AddRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRect"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" defs["ImDrawList_AddRect"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddRect"][1]["funcname"] = "AddRect" -defs["ImDrawList_AddRect"][1]["location"] = "imgui:2370" +defs["ImDrawList_AddRect"][1]["location"] = "imgui:2389" defs["ImDrawList_AddRect"][1]["ov_cimguiname"] = "ImDrawList_AddRect" defs["ImDrawList_AddRect"][1]["ret"] = "void" defs["ImDrawList_AddRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags,float)" @@ -1054,7 +1052,7 @@ defs["ImDrawList_AddRectFilled"][1]["defaults"] = {} defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" defs["ImDrawList_AddRectFilled"][1]["funcname"] = "AddRectFilled" -defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2371" +defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2390" defs["ImDrawList_AddRectFilled"][1]["ov_cimguiname"] = "ImDrawList_AddRectFilled" defs["ImDrawList_AddRectFilled"][1]["ret"] = "void" defs["ImDrawList_AddRectFilled"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,float,ImDrawCornerFlags)" @@ -1090,7 +1088,7 @@ defs["ImDrawList_AddRectFilledMultiColor"][1]["call_args"] = "(p_min,p_max,col_u defs["ImDrawList_AddRectFilledMultiColor"][1]["cimguiname"] = "ImDrawList_AddRectFilledMultiColor" defs["ImDrawList_AddRectFilledMultiColor"][1]["defaults"] = {} defs["ImDrawList_AddRectFilledMultiColor"][1]["funcname"] = "AddRectFilledMultiColor" -defs["ImDrawList_AddRectFilledMultiColor"][1]["location"] = "imgui:2372" +defs["ImDrawList_AddRectFilledMultiColor"][1]["location"] = "imgui:2391" defs["ImDrawList_AddRectFilledMultiColor"][1]["ov_cimguiname"] = "ImDrawList_AddRectFilledMultiColor" defs["ImDrawList_AddRectFilledMultiColor"][1]["ret"] = "void" defs["ImDrawList_AddRectFilledMultiColor"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)" @@ -1121,7 +1119,7 @@ defs["ImDrawList_AddText"][1]["cimguiname"] = "ImDrawList_AddText" defs["ImDrawList_AddText"][1]["defaults"] = {} defs["ImDrawList_AddText"][1]["defaults"]["text_end"] = "NULL" defs["ImDrawList_AddText"][1]["funcname"] = "AddText" -defs["ImDrawList_AddText"][1]["location"] = "imgui:2381" +defs["ImDrawList_AddText"][1]["location"] = "imgui:2400" defs["ImDrawList_AddText"][1]["ov_cimguiname"] = "ImDrawList_AddTextVec2" defs["ImDrawList_AddText"][1]["ret"] = "void" defs["ImDrawList_AddText"][1]["signature"] = "(const ImVec2,ImU32,const char*,const char*)" @@ -1164,7 +1162,7 @@ defs["ImDrawList_AddText"][2]["defaults"]["cpu_fine_clip_rect"] = "NULL" defs["ImDrawList_AddText"][2]["defaults"]["text_end"] = "NULL" defs["ImDrawList_AddText"][2]["defaults"]["wrap_width"] = "0.0f" defs["ImDrawList_AddText"][2]["funcname"] = "AddText" -defs["ImDrawList_AddText"][2]["location"] = "imgui:2382" +defs["ImDrawList_AddText"][2]["location"] = "imgui:2401" defs["ImDrawList_AddText"][2]["ov_cimguiname"] = "ImDrawList_AddTextFontPtr" defs["ImDrawList_AddText"][2]["ret"] = "void" defs["ImDrawList_AddText"][2]["signature"] = "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)" @@ -1199,7 +1197,7 @@ defs["ImDrawList_AddTriangle"][1]["cimguiname"] = "ImDrawList_AddTriangle" defs["ImDrawList_AddTriangle"][1]["defaults"] = {} defs["ImDrawList_AddTriangle"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddTriangle"][1]["funcname"] = "AddTriangle" -defs["ImDrawList_AddTriangle"][1]["location"] = "imgui:2375" +defs["ImDrawList_AddTriangle"][1]["location"] = "imgui:2394" defs["ImDrawList_AddTriangle"][1]["ov_cimguiname"] = "ImDrawList_AddTriangle" defs["ImDrawList_AddTriangle"][1]["ret"] = "void" defs["ImDrawList_AddTriangle"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)" @@ -1229,7 +1227,7 @@ defs["ImDrawList_AddTriangleFilled"][1]["call_args"] = "(p1,p2,p3,col)" defs["ImDrawList_AddTriangleFilled"][1]["cimguiname"] = "ImDrawList_AddTriangleFilled" defs["ImDrawList_AddTriangleFilled"][1]["defaults"] = {} defs["ImDrawList_AddTriangleFilled"][1]["funcname"] = "AddTriangleFilled" -defs["ImDrawList_AddTriangleFilled"][1]["location"] = "imgui:2376" +defs["ImDrawList_AddTriangleFilled"][1]["location"] = "imgui:2395" defs["ImDrawList_AddTriangleFilled"][1]["ov_cimguiname"] = "ImDrawList_AddTriangleFilled" defs["ImDrawList_AddTriangleFilled"][1]["ret"] = "void" defs["ImDrawList_AddTriangleFilled"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,ImU32)" @@ -1247,7 +1245,7 @@ defs["ImDrawList_ChannelsMerge"][1]["call_args"] = "()" defs["ImDrawList_ChannelsMerge"][1]["cimguiname"] = "ImDrawList_ChannelsMerge" defs["ImDrawList_ChannelsMerge"][1]["defaults"] = {} defs["ImDrawList_ChannelsMerge"][1]["funcname"] = "ChannelsMerge" -defs["ImDrawList_ChannelsMerge"][1]["location"] = "imgui:2420" +defs["ImDrawList_ChannelsMerge"][1]["location"] = "imgui:2439" defs["ImDrawList_ChannelsMerge"][1]["ov_cimguiname"] = "ImDrawList_ChannelsMerge" defs["ImDrawList_ChannelsMerge"][1]["ret"] = "void" defs["ImDrawList_ChannelsMerge"][1]["signature"] = "()" @@ -1268,7 +1266,7 @@ defs["ImDrawList_ChannelsSetCurrent"][1]["call_args"] = "(n)" defs["ImDrawList_ChannelsSetCurrent"][1]["cimguiname"] = "ImDrawList_ChannelsSetCurrent" defs["ImDrawList_ChannelsSetCurrent"][1]["defaults"] = {} defs["ImDrawList_ChannelsSetCurrent"][1]["funcname"] = "ChannelsSetCurrent" -defs["ImDrawList_ChannelsSetCurrent"][1]["location"] = "imgui:2421" +defs["ImDrawList_ChannelsSetCurrent"][1]["location"] = "imgui:2440" defs["ImDrawList_ChannelsSetCurrent"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSetCurrent" defs["ImDrawList_ChannelsSetCurrent"][1]["ret"] = "void" defs["ImDrawList_ChannelsSetCurrent"][1]["signature"] = "(int)" @@ -1289,7 +1287,7 @@ defs["ImDrawList_ChannelsSplit"][1]["call_args"] = "(count)" defs["ImDrawList_ChannelsSplit"][1]["cimguiname"] = "ImDrawList_ChannelsSplit" defs["ImDrawList_ChannelsSplit"][1]["defaults"] = {} defs["ImDrawList_ChannelsSplit"][1]["funcname"] = "ChannelsSplit" -defs["ImDrawList_ChannelsSplit"][1]["location"] = "imgui:2419" +defs["ImDrawList_ChannelsSplit"][1]["location"] = "imgui:2438" defs["ImDrawList_ChannelsSplit"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSplit" defs["ImDrawList_ChannelsSplit"][1]["ret"] = "void" defs["ImDrawList_ChannelsSplit"][1]["signature"] = "(int)" @@ -1307,7 +1305,7 @@ defs["ImDrawList_CloneOutput"][1]["call_args"] = "()" defs["ImDrawList_CloneOutput"][1]["cimguiname"] = "ImDrawList_CloneOutput" defs["ImDrawList_CloneOutput"][1]["defaults"] = {} defs["ImDrawList_CloneOutput"][1]["funcname"] = "CloneOutput" -defs["ImDrawList_CloneOutput"][1]["location"] = "imgui:2411" +defs["ImDrawList_CloneOutput"][1]["location"] = "imgui:2430" defs["ImDrawList_CloneOutput"][1]["ov_cimguiname"] = "ImDrawList_CloneOutput" defs["ImDrawList_CloneOutput"][1]["ret"] = "ImDrawList*" defs["ImDrawList_CloneOutput"][1]["signature"] = "()const" @@ -1328,7 +1326,7 @@ defs["ImDrawList_GetClipRectMax"][1]["call_args"] = "()" defs["ImDrawList_GetClipRectMax"][1]["cimguiname"] = "ImDrawList_GetClipRectMax" defs["ImDrawList_GetClipRectMax"][1]["defaults"] = {} defs["ImDrawList_GetClipRectMax"][1]["funcname"] = "GetClipRectMax" -defs["ImDrawList_GetClipRectMax"][1]["location"] = "imgui:2361" +defs["ImDrawList_GetClipRectMax"][1]["location"] = "imgui:2380" defs["ImDrawList_GetClipRectMax"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMax"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMax" defs["ImDrawList_GetClipRectMax"][1]["ret"] = "void" @@ -1350,7 +1348,7 @@ defs["ImDrawList_GetClipRectMin"][1]["call_args"] = "()" defs["ImDrawList_GetClipRectMin"][1]["cimguiname"] = "ImDrawList_GetClipRectMin" defs["ImDrawList_GetClipRectMin"][1]["defaults"] = {} defs["ImDrawList_GetClipRectMin"][1]["funcname"] = "GetClipRectMin" -defs["ImDrawList_GetClipRectMin"][1]["location"] = "imgui:2360" +defs["ImDrawList_GetClipRectMin"][1]["location"] = "imgui:2379" defs["ImDrawList_GetClipRectMin"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMin"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMin" defs["ImDrawList_GetClipRectMin"][1]["ret"] = "void" @@ -1370,7 +1368,7 @@ defs["ImDrawList_ImDrawList"][1]["cimguiname"] = "ImDrawList_ImDrawList" defs["ImDrawList_ImDrawList"][1]["constructor"] = true defs["ImDrawList_ImDrawList"][1]["defaults"] = {} defs["ImDrawList_ImDrawList"][1]["funcname"] = "ImDrawList" -defs["ImDrawList_ImDrawList"][1]["location"] = "imgui:2352" +defs["ImDrawList_ImDrawList"][1]["location"] = "imgui:2371" defs["ImDrawList_ImDrawList"][1]["ov_cimguiname"] = "ImDrawList_ImDrawList" defs["ImDrawList_ImDrawList"][1]["signature"] = "(const ImDrawListSharedData*)" defs["ImDrawList_ImDrawList"][1]["stname"] = "ImDrawList" @@ -1403,7 +1401,7 @@ defs["ImDrawList_PathArcTo"][1]["cimguiname"] = "ImDrawList_PathArcTo" defs["ImDrawList_PathArcTo"][1]["defaults"] = {} defs["ImDrawList_PathArcTo"][1]["defaults"]["num_segments"] = "10" defs["ImDrawList_PathArcTo"][1]["funcname"] = "PathArcTo" -defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2402" +defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2421" defs["ImDrawList_PathArcTo"][1]["ov_cimguiname"] = "ImDrawList_PathArcTo" defs["ImDrawList_PathArcTo"][1]["ret"] = "void" defs["ImDrawList_PathArcTo"][1]["signature"] = "(const ImVec2,float,float,float,int)" @@ -1433,7 +1431,7 @@ defs["ImDrawList_PathArcToFast"][1]["call_args"] = "(center,radius,a_min_of_12,a defs["ImDrawList_PathArcToFast"][1]["cimguiname"] = "ImDrawList_PathArcToFast" defs["ImDrawList_PathArcToFast"][1]["defaults"] = {} defs["ImDrawList_PathArcToFast"][1]["funcname"] = "PathArcToFast" -defs["ImDrawList_PathArcToFast"][1]["location"] = "imgui:2403" +defs["ImDrawList_PathArcToFast"][1]["location"] = "imgui:2422" defs["ImDrawList_PathArcToFast"][1]["ov_cimguiname"] = "ImDrawList_PathArcToFast" defs["ImDrawList_PathArcToFast"][1]["ret"] = "void" defs["ImDrawList_PathArcToFast"][1]["signature"] = "(const ImVec2,float,int,int)" @@ -1464,7 +1462,7 @@ defs["ImDrawList_PathBezierCubicCurveTo"][1]["cimguiname"] = "ImDrawList_PathBez defs["ImDrawList_PathBezierCubicCurveTo"][1]["defaults"] = {} defs["ImDrawList_PathBezierCubicCurveTo"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_PathBezierCubicCurveTo"][1]["funcname"] = "PathBezierCubicCurveTo" -defs["ImDrawList_PathBezierCubicCurveTo"][1]["location"] = "imgui:2404" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["location"] = "imgui:2423" defs["ImDrawList_PathBezierCubicCurveTo"][1]["ov_cimguiname"] = "ImDrawList_PathBezierCubicCurveTo" defs["ImDrawList_PathBezierCubicCurveTo"][1]["ret"] = "void" defs["ImDrawList_PathBezierCubicCurveTo"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,int)" @@ -1492,7 +1490,7 @@ defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["cimguiname"] = "ImDrawList_Pat defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["defaults"] = {} defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["funcname"] = "PathBezierQuadraticCurveTo" -defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["location"] = "imgui:2405" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["location"] = "imgui:2424" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ov_cimguiname"] = "ImDrawList_PathBezierQuadraticCurveTo" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ret"] = "void" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["signature"] = "(const ImVec2,const ImVec2,int)" @@ -1510,7 +1508,7 @@ defs["ImDrawList_PathClear"][1]["call_args"] = "()" defs["ImDrawList_PathClear"][1]["cimguiname"] = "ImDrawList_PathClear" defs["ImDrawList_PathClear"][1]["defaults"] = {} defs["ImDrawList_PathClear"][1]["funcname"] = "PathClear" -defs["ImDrawList_PathClear"][1]["location"] = "imgui:2397" +defs["ImDrawList_PathClear"][1]["location"] = "imgui:2416" defs["ImDrawList_PathClear"][1]["ov_cimguiname"] = "ImDrawList_PathClear" defs["ImDrawList_PathClear"][1]["ret"] = "void" defs["ImDrawList_PathClear"][1]["signature"] = "()" @@ -1531,7 +1529,7 @@ defs["ImDrawList_PathFillConvex"][1]["call_args"] = "(col)" defs["ImDrawList_PathFillConvex"][1]["cimguiname"] = "ImDrawList_PathFillConvex" defs["ImDrawList_PathFillConvex"][1]["defaults"] = {} defs["ImDrawList_PathFillConvex"][1]["funcname"] = "PathFillConvex" -defs["ImDrawList_PathFillConvex"][1]["location"] = "imgui:2400" +defs["ImDrawList_PathFillConvex"][1]["location"] = "imgui:2419" defs["ImDrawList_PathFillConvex"][1]["ov_cimguiname"] = "ImDrawList_PathFillConvex" defs["ImDrawList_PathFillConvex"][1]["ret"] = "void" defs["ImDrawList_PathFillConvex"][1]["signature"] = "(ImU32)" @@ -1552,7 +1550,7 @@ defs["ImDrawList_PathLineTo"][1]["call_args"] = "(pos)" defs["ImDrawList_PathLineTo"][1]["cimguiname"] = "ImDrawList_PathLineTo" defs["ImDrawList_PathLineTo"][1]["defaults"] = {} defs["ImDrawList_PathLineTo"][1]["funcname"] = "PathLineTo" -defs["ImDrawList_PathLineTo"][1]["location"] = "imgui:2398" +defs["ImDrawList_PathLineTo"][1]["location"] = "imgui:2417" defs["ImDrawList_PathLineTo"][1]["ov_cimguiname"] = "ImDrawList_PathLineTo" defs["ImDrawList_PathLineTo"][1]["ret"] = "void" defs["ImDrawList_PathLineTo"][1]["signature"] = "(const ImVec2)" @@ -1573,7 +1571,7 @@ defs["ImDrawList_PathLineToMergeDuplicate"][1]["call_args"] = "(pos)" defs["ImDrawList_PathLineToMergeDuplicate"][1]["cimguiname"] = "ImDrawList_PathLineToMergeDuplicate" defs["ImDrawList_PathLineToMergeDuplicate"][1]["defaults"] = {} defs["ImDrawList_PathLineToMergeDuplicate"][1]["funcname"] = "PathLineToMergeDuplicate" -defs["ImDrawList_PathLineToMergeDuplicate"][1]["location"] = "imgui:2399" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["location"] = "imgui:2418" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ov_cimguiname"] = "ImDrawList_PathLineToMergeDuplicate" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ret"] = "void" defs["ImDrawList_PathLineToMergeDuplicate"][1]["signature"] = "(const ImVec2)" @@ -1605,7 +1603,7 @@ defs["ImDrawList_PathRect"][1]["defaults"] = {} defs["ImDrawList_PathRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_PathRect"][1]["defaults"]["rounding_corners"] = "ImDrawCornerFlags_All" defs["ImDrawList_PathRect"][1]["funcname"] = "PathRect" -defs["ImDrawList_PathRect"][1]["location"] = "imgui:2406" +defs["ImDrawList_PathRect"][1]["location"] = "imgui:2425" defs["ImDrawList_PathRect"][1]["ov_cimguiname"] = "ImDrawList_PathRect" defs["ImDrawList_PathRect"][1]["ret"] = "void" defs["ImDrawList_PathRect"][1]["signature"] = "(const ImVec2,const ImVec2,float,ImDrawCornerFlags)" @@ -1633,7 +1631,7 @@ defs["ImDrawList_PathStroke"][1]["cimguiname"] = "ImDrawList_PathStroke" defs["ImDrawList_PathStroke"][1]["defaults"] = {} defs["ImDrawList_PathStroke"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_PathStroke"][1]["funcname"] = "PathStroke" -defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2401" +defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2420" defs["ImDrawList_PathStroke"][1]["ov_cimguiname"] = "ImDrawList_PathStroke" defs["ImDrawList_PathStroke"][1]["ret"] = "void" defs["ImDrawList_PathStroke"][1]["signature"] = "(ImU32,bool,float)" @@ -1651,7 +1649,7 @@ defs["ImDrawList_PopClipRect"][1]["call_args"] = "()" defs["ImDrawList_PopClipRect"][1]["cimguiname"] = "ImDrawList_PopClipRect" defs["ImDrawList_PopClipRect"][1]["defaults"] = {} defs["ImDrawList_PopClipRect"][1]["funcname"] = "PopClipRect" -defs["ImDrawList_PopClipRect"][1]["location"] = "imgui:2357" +defs["ImDrawList_PopClipRect"][1]["location"] = "imgui:2376" defs["ImDrawList_PopClipRect"][1]["ov_cimguiname"] = "ImDrawList_PopClipRect" defs["ImDrawList_PopClipRect"][1]["ret"] = "void" defs["ImDrawList_PopClipRect"][1]["signature"] = "()" @@ -1669,7 +1667,7 @@ defs["ImDrawList_PopTextureID"][1]["call_args"] = "()" defs["ImDrawList_PopTextureID"][1]["cimguiname"] = "ImDrawList_PopTextureID" defs["ImDrawList_PopTextureID"][1]["defaults"] = {} defs["ImDrawList_PopTextureID"][1]["funcname"] = "PopTextureID" -defs["ImDrawList_PopTextureID"][1]["location"] = "imgui:2359" +defs["ImDrawList_PopTextureID"][1]["location"] = "imgui:2378" defs["ImDrawList_PopTextureID"][1]["ov_cimguiname"] = "ImDrawList_PopTextureID" defs["ImDrawList_PopTextureID"][1]["ret"] = "void" defs["ImDrawList_PopTextureID"][1]["signature"] = "()" @@ -1714,7 +1712,7 @@ defs["ImDrawList_PrimQuadUV"][1]["call_args"] = "(a,b,c,d,uv_a,uv_b,uv_c,uv_d,co defs["ImDrawList_PrimQuadUV"][1]["cimguiname"] = "ImDrawList_PrimQuadUV" defs["ImDrawList_PrimQuadUV"][1]["defaults"] = {} defs["ImDrawList_PrimQuadUV"][1]["funcname"] = "PrimQuadUV" -defs["ImDrawList_PrimQuadUV"][1]["location"] = "imgui:2430" +defs["ImDrawList_PrimQuadUV"][1]["location"] = "imgui:2449" defs["ImDrawList_PrimQuadUV"][1]["ov_cimguiname"] = "ImDrawList_PrimQuadUV" defs["ImDrawList_PrimQuadUV"][1]["ret"] = "void" defs["ImDrawList_PrimQuadUV"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)" @@ -1741,7 +1739,7 @@ defs["ImDrawList_PrimRect"][1]["call_args"] = "(a,b,col)" defs["ImDrawList_PrimRect"][1]["cimguiname"] = "ImDrawList_PrimRect" defs["ImDrawList_PrimRect"][1]["defaults"] = {} defs["ImDrawList_PrimRect"][1]["funcname"] = "PrimRect" -defs["ImDrawList_PrimRect"][1]["location"] = "imgui:2428" +defs["ImDrawList_PrimRect"][1]["location"] = "imgui:2447" defs["ImDrawList_PrimRect"][1]["ov_cimguiname"] = "ImDrawList_PrimRect" defs["ImDrawList_PrimRect"][1]["ret"] = "void" defs["ImDrawList_PrimRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1774,7 +1772,7 @@ defs["ImDrawList_PrimRectUV"][1]["call_args"] = "(a,b,uv_a,uv_b,col)" defs["ImDrawList_PrimRectUV"][1]["cimguiname"] = "ImDrawList_PrimRectUV" defs["ImDrawList_PrimRectUV"][1]["defaults"] = {} defs["ImDrawList_PrimRectUV"][1]["funcname"] = "PrimRectUV" -defs["ImDrawList_PrimRectUV"][1]["location"] = "imgui:2429" +defs["ImDrawList_PrimRectUV"][1]["location"] = "imgui:2448" defs["ImDrawList_PrimRectUV"][1]["ov_cimguiname"] = "ImDrawList_PrimRectUV" defs["ImDrawList_PrimRectUV"][1]["ret"] = "void" defs["ImDrawList_PrimRectUV"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)" @@ -1798,7 +1796,7 @@ defs["ImDrawList_PrimReserve"][1]["call_args"] = "(idx_count,vtx_count)" defs["ImDrawList_PrimReserve"][1]["cimguiname"] = "ImDrawList_PrimReserve" defs["ImDrawList_PrimReserve"][1]["defaults"] = {} defs["ImDrawList_PrimReserve"][1]["funcname"] = "PrimReserve" -defs["ImDrawList_PrimReserve"][1]["location"] = "imgui:2426" +defs["ImDrawList_PrimReserve"][1]["location"] = "imgui:2445" defs["ImDrawList_PrimReserve"][1]["ov_cimguiname"] = "ImDrawList_PrimReserve" defs["ImDrawList_PrimReserve"][1]["ret"] = "void" defs["ImDrawList_PrimReserve"][1]["signature"] = "(int,int)" @@ -1822,7 +1820,7 @@ defs["ImDrawList_PrimUnreserve"][1]["call_args"] = "(idx_count,vtx_count)" defs["ImDrawList_PrimUnreserve"][1]["cimguiname"] = "ImDrawList_PrimUnreserve" defs["ImDrawList_PrimUnreserve"][1]["defaults"] = {} defs["ImDrawList_PrimUnreserve"][1]["funcname"] = "PrimUnreserve" -defs["ImDrawList_PrimUnreserve"][1]["location"] = "imgui:2427" +defs["ImDrawList_PrimUnreserve"][1]["location"] = "imgui:2446" defs["ImDrawList_PrimUnreserve"][1]["ov_cimguiname"] = "ImDrawList_PrimUnreserve" defs["ImDrawList_PrimUnreserve"][1]["ret"] = "void" defs["ImDrawList_PrimUnreserve"][1]["signature"] = "(int,int)" @@ -1849,7 +1847,7 @@ defs["ImDrawList_PrimVtx"][1]["call_args"] = "(pos,uv,col)" defs["ImDrawList_PrimVtx"][1]["cimguiname"] = "ImDrawList_PrimVtx" defs["ImDrawList_PrimVtx"][1]["defaults"] = {} defs["ImDrawList_PrimVtx"][1]["funcname"] = "PrimVtx" -defs["ImDrawList_PrimVtx"][1]["location"] = "imgui:2433" +defs["ImDrawList_PrimVtx"][1]["location"] = "imgui:2452" defs["ImDrawList_PrimVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimVtx" defs["ImDrawList_PrimVtx"][1]["ret"] = "void" defs["ImDrawList_PrimVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1870,7 +1868,7 @@ defs["ImDrawList_PrimWriteIdx"][1]["call_args"] = "(idx)" defs["ImDrawList_PrimWriteIdx"][1]["cimguiname"] = "ImDrawList_PrimWriteIdx" defs["ImDrawList_PrimWriteIdx"][1]["defaults"] = {} defs["ImDrawList_PrimWriteIdx"][1]["funcname"] = "PrimWriteIdx" -defs["ImDrawList_PrimWriteIdx"][1]["location"] = "imgui:2432" +defs["ImDrawList_PrimWriteIdx"][1]["location"] = "imgui:2451" defs["ImDrawList_PrimWriteIdx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteIdx" defs["ImDrawList_PrimWriteIdx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteIdx"][1]["signature"] = "(ImDrawIdx)" @@ -1897,7 +1895,7 @@ defs["ImDrawList_PrimWriteVtx"][1]["call_args"] = "(pos,uv,col)" defs["ImDrawList_PrimWriteVtx"][1]["cimguiname"] = "ImDrawList_PrimWriteVtx" defs["ImDrawList_PrimWriteVtx"][1]["defaults"] = {} defs["ImDrawList_PrimWriteVtx"][1]["funcname"] = "PrimWriteVtx" -defs["ImDrawList_PrimWriteVtx"][1]["location"] = "imgui:2431" +defs["ImDrawList_PrimWriteVtx"][1]["location"] = "imgui:2450" defs["ImDrawList_PrimWriteVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteVtx" defs["ImDrawList_PrimWriteVtx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1925,7 +1923,7 @@ defs["ImDrawList_PushClipRect"][1]["cimguiname"] = "ImDrawList_PushClipRect" defs["ImDrawList_PushClipRect"][1]["defaults"] = {} defs["ImDrawList_PushClipRect"][1]["defaults"]["intersect_with_current_clip_rect"] = "false" defs["ImDrawList_PushClipRect"][1]["funcname"] = "PushClipRect" -defs["ImDrawList_PushClipRect"][1]["location"] = "imgui:2355" +defs["ImDrawList_PushClipRect"][1]["location"] = "imgui:2374" defs["ImDrawList_PushClipRect"][1]["ov_cimguiname"] = "ImDrawList_PushClipRect" defs["ImDrawList_PushClipRect"][1]["ret"] = "void" defs["ImDrawList_PushClipRect"][1]["signature"] = "(ImVec2,ImVec2,bool)" @@ -1943,7 +1941,7 @@ defs["ImDrawList_PushClipRectFullScreen"][1]["call_args"] = "()" defs["ImDrawList_PushClipRectFullScreen"][1]["cimguiname"] = "ImDrawList_PushClipRectFullScreen" defs["ImDrawList_PushClipRectFullScreen"][1]["defaults"] = {} defs["ImDrawList_PushClipRectFullScreen"][1]["funcname"] = "PushClipRectFullScreen" -defs["ImDrawList_PushClipRectFullScreen"][1]["location"] = "imgui:2356" +defs["ImDrawList_PushClipRectFullScreen"][1]["location"] = "imgui:2375" defs["ImDrawList_PushClipRectFullScreen"][1]["ov_cimguiname"] = "ImDrawList_PushClipRectFullScreen" defs["ImDrawList_PushClipRectFullScreen"][1]["ret"] = "void" defs["ImDrawList_PushClipRectFullScreen"][1]["signature"] = "()" @@ -1964,7 +1962,7 @@ defs["ImDrawList_PushTextureID"][1]["call_args"] = "(texture_id)" defs["ImDrawList_PushTextureID"][1]["cimguiname"] = "ImDrawList_PushTextureID" defs["ImDrawList_PushTextureID"][1]["defaults"] = {} defs["ImDrawList_PushTextureID"][1]["funcname"] = "PushTextureID" -defs["ImDrawList_PushTextureID"][1]["location"] = "imgui:2358" +defs["ImDrawList_PushTextureID"][1]["location"] = "imgui:2377" defs["ImDrawList_PushTextureID"][1]["ov_cimguiname"] = "ImDrawList_PushTextureID" defs["ImDrawList_PushTextureID"][1]["ret"] = "void" defs["ImDrawList_PushTextureID"][1]["signature"] = "(ImTextureID)" @@ -1982,7 +1980,7 @@ defs["ImDrawList__ClearFreeMemory"][1]["call_args"] = "()" defs["ImDrawList__ClearFreeMemory"][1]["cimguiname"] = "ImDrawList__ClearFreeMemory" defs["ImDrawList__ClearFreeMemory"][1]["defaults"] = {} defs["ImDrawList__ClearFreeMemory"][1]["funcname"] = "_ClearFreeMemory" -defs["ImDrawList__ClearFreeMemory"][1]["location"] = "imgui:2442" +defs["ImDrawList__ClearFreeMemory"][1]["location"] = "imgui:2461" defs["ImDrawList__ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawList__ClearFreeMemory" defs["ImDrawList__ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawList__ClearFreeMemory"][1]["signature"] = "()" @@ -2000,7 +1998,7 @@ defs["ImDrawList__OnChangedClipRect"][1]["call_args"] = "()" defs["ImDrawList__OnChangedClipRect"][1]["cimguiname"] = "ImDrawList__OnChangedClipRect" defs["ImDrawList__OnChangedClipRect"][1]["defaults"] = {} defs["ImDrawList__OnChangedClipRect"][1]["funcname"] = "_OnChangedClipRect" -defs["ImDrawList__OnChangedClipRect"][1]["location"] = "imgui:2444" +defs["ImDrawList__OnChangedClipRect"][1]["location"] = "imgui:2463" defs["ImDrawList__OnChangedClipRect"][1]["ov_cimguiname"] = "ImDrawList__OnChangedClipRect" defs["ImDrawList__OnChangedClipRect"][1]["ret"] = "void" defs["ImDrawList__OnChangedClipRect"][1]["signature"] = "()" @@ -2018,7 +2016,7 @@ defs["ImDrawList__OnChangedTextureID"][1]["call_args"] = "()" defs["ImDrawList__OnChangedTextureID"][1]["cimguiname"] = "ImDrawList__OnChangedTextureID" defs["ImDrawList__OnChangedTextureID"][1]["defaults"] = {} defs["ImDrawList__OnChangedTextureID"][1]["funcname"] = "_OnChangedTextureID" -defs["ImDrawList__OnChangedTextureID"][1]["location"] = "imgui:2445" +defs["ImDrawList__OnChangedTextureID"][1]["location"] = "imgui:2464" defs["ImDrawList__OnChangedTextureID"][1]["ov_cimguiname"] = "ImDrawList__OnChangedTextureID" defs["ImDrawList__OnChangedTextureID"][1]["ret"] = "void" defs["ImDrawList__OnChangedTextureID"][1]["signature"] = "()" @@ -2036,7 +2034,7 @@ defs["ImDrawList__OnChangedVtxOffset"][1]["call_args"] = "()" defs["ImDrawList__OnChangedVtxOffset"][1]["cimguiname"] = "ImDrawList__OnChangedVtxOffset" defs["ImDrawList__OnChangedVtxOffset"][1]["defaults"] = {} defs["ImDrawList__OnChangedVtxOffset"][1]["funcname"] = "_OnChangedVtxOffset" -defs["ImDrawList__OnChangedVtxOffset"][1]["location"] = "imgui:2446" +defs["ImDrawList__OnChangedVtxOffset"][1]["location"] = "imgui:2465" defs["ImDrawList__OnChangedVtxOffset"][1]["ov_cimguiname"] = "ImDrawList__OnChangedVtxOffset" defs["ImDrawList__OnChangedVtxOffset"][1]["ret"] = "void" defs["ImDrawList__OnChangedVtxOffset"][1]["signature"] = "()" @@ -2054,7 +2052,7 @@ defs["ImDrawList__PopUnusedDrawCmd"][1]["call_args"] = "()" defs["ImDrawList__PopUnusedDrawCmd"][1]["cimguiname"] = "ImDrawList__PopUnusedDrawCmd" defs["ImDrawList__PopUnusedDrawCmd"][1]["defaults"] = {} defs["ImDrawList__PopUnusedDrawCmd"][1]["funcname"] = "_PopUnusedDrawCmd" -defs["ImDrawList__PopUnusedDrawCmd"][1]["location"] = "imgui:2443" +defs["ImDrawList__PopUnusedDrawCmd"][1]["location"] = "imgui:2462" defs["ImDrawList__PopUnusedDrawCmd"][1]["ov_cimguiname"] = "ImDrawList__PopUnusedDrawCmd" defs["ImDrawList__PopUnusedDrawCmd"][1]["ret"] = "void" defs["ImDrawList__PopUnusedDrawCmd"][1]["signature"] = "()" @@ -2072,7 +2070,7 @@ defs["ImDrawList__ResetForNewFrame"][1]["call_args"] = "()" defs["ImDrawList__ResetForNewFrame"][1]["cimguiname"] = "ImDrawList__ResetForNewFrame" defs["ImDrawList__ResetForNewFrame"][1]["defaults"] = {} defs["ImDrawList__ResetForNewFrame"][1]["funcname"] = "_ResetForNewFrame" -defs["ImDrawList__ResetForNewFrame"][1]["location"] = "imgui:2441" +defs["ImDrawList__ResetForNewFrame"][1]["location"] = "imgui:2460" defs["ImDrawList__ResetForNewFrame"][1]["ov_cimguiname"] = "ImDrawList__ResetForNewFrame" defs["ImDrawList__ResetForNewFrame"][1]["ret"] = "void" defs["ImDrawList__ResetForNewFrame"][1]["signature"] = "()" @@ -2089,7 +2087,7 @@ defs["ImDrawList_destroy"][1]["call_args"] = "(self)" defs["ImDrawList_destroy"][1]["cimguiname"] = "ImDrawList_destroy" defs["ImDrawList_destroy"][1]["defaults"] = {} defs["ImDrawList_destroy"][1]["destructor"] = true -defs["ImDrawList_destroy"][1]["location"] = "imgui:2354" +defs["ImDrawList_destroy"][1]["location"] = "imgui:2373" defs["ImDrawList_destroy"][1]["ov_cimguiname"] = "ImDrawList_destroy" defs["ImDrawList_destroy"][1]["realdestructor"] = true defs["ImDrawList_destroy"][1]["ret"] = "void" @@ -2106,7 +2104,7 @@ defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["cimguiname"] = "ImFontAt defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["constructor"] = true defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["defaults"] = {} defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["funcname"] = "ImFontAtlasCustomRect" -defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["location"] = "imgui:2538" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["location"] = "imgui:2557" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_ImFontAtlasCustomRect" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["signature"] = "()" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["stname"] = "ImFontAtlasCustomRect" @@ -2123,7 +2121,7 @@ defs["ImFontAtlasCustomRect_IsPacked"][1]["call_args"] = "()" defs["ImFontAtlasCustomRect_IsPacked"][1]["cimguiname"] = "ImFontAtlasCustomRect_IsPacked" defs["ImFontAtlasCustomRect_IsPacked"][1]["defaults"] = {} defs["ImFontAtlasCustomRect_IsPacked"][1]["funcname"] = "IsPacked" -defs["ImFontAtlasCustomRect_IsPacked"][1]["location"] = "imgui:2539" +defs["ImFontAtlasCustomRect_IsPacked"][1]["location"] = "imgui:2558" defs["ImFontAtlasCustomRect_IsPacked"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_IsPacked" defs["ImFontAtlasCustomRect_IsPacked"][1]["ret"] = "bool" defs["ImFontAtlasCustomRect_IsPacked"][1]["signature"] = "()const" @@ -2176,7 +2174,7 @@ defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["cimguiname"] = "ImFontAtlas_AddCu defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["defaults"] = {} defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["defaults"]["offset"] = "ImVec2(0,0)" defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["funcname"] = "AddCustomRectFontGlyph" -defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["location"] = "imgui:2621" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["location"] = "imgui:2640" defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["ov_cimguiname"] = "ImFontAtlas_AddCustomRectFontGlyph" defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["ret"] = "int" defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["signature"] = "(ImFont*,ImWchar,int,int,float,const ImVec2)" @@ -2200,7 +2198,7 @@ defs["ImFontAtlas_AddCustomRectRegular"][1]["call_args"] = "(width,height)" defs["ImFontAtlas_AddCustomRectRegular"][1]["cimguiname"] = "ImFontAtlas_AddCustomRectRegular" defs["ImFontAtlas_AddCustomRectRegular"][1]["defaults"] = {} defs["ImFontAtlas_AddCustomRectRegular"][1]["funcname"] = "AddCustomRectRegular" -defs["ImFontAtlas_AddCustomRectRegular"][1]["location"] = "imgui:2620" +defs["ImFontAtlas_AddCustomRectRegular"][1]["location"] = "imgui:2639" defs["ImFontAtlas_AddCustomRectRegular"][1]["ov_cimguiname"] = "ImFontAtlas_AddCustomRectRegular" defs["ImFontAtlas_AddCustomRectRegular"][1]["ret"] = "int" defs["ImFontAtlas_AddCustomRectRegular"][1]["signature"] = "(int,int)" @@ -2221,7 +2219,7 @@ defs["ImFontAtlas_AddFont"][1]["call_args"] = "(font_cfg)" defs["ImFontAtlas_AddFont"][1]["cimguiname"] = "ImFontAtlas_AddFont" defs["ImFontAtlas_AddFont"][1]["defaults"] = {} defs["ImFontAtlas_AddFont"][1]["funcname"] = "AddFont" -defs["ImFontAtlas_AddFont"][1]["location"] = "imgui:2572" +defs["ImFontAtlas_AddFont"][1]["location"] = "imgui:2591" defs["ImFontAtlas_AddFont"][1]["ov_cimguiname"] = "ImFontAtlas_AddFont" defs["ImFontAtlas_AddFont"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFont"][1]["signature"] = "(const ImFontConfig*)" @@ -2243,7 +2241,7 @@ defs["ImFontAtlas_AddFontDefault"][1]["cimguiname"] = "ImFontAtlas_AddFontDefaul defs["ImFontAtlas_AddFontDefault"][1]["defaults"] = {} defs["ImFontAtlas_AddFontDefault"][1]["defaults"]["font_cfg"] = "NULL" defs["ImFontAtlas_AddFontDefault"][1]["funcname"] = "AddFontDefault" -defs["ImFontAtlas_AddFontDefault"][1]["location"] = "imgui:2573" +defs["ImFontAtlas_AddFontDefault"][1]["location"] = "imgui:2592" defs["ImFontAtlas_AddFontDefault"][1]["ov_cimguiname"] = "ImFontAtlas_AddFontDefault" defs["ImFontAtlas_AddFontDefault"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontDefault"][1]["signature"] = "(const ImFontConfig*)" @@ -2275,7 +2273,7 @@ defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"] = {} defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"]["font_cfg"] = "NULL" defs["ImFontAtlas_AddFontFromFileTTF"][1]["defaults"]["glyph_ranges"] = "NULL" defs["ImFontAtlas_AddFontFromFileTTF"][1]["funcname"] = "AddFontFromFileTTF" -defs["ImFontAtlas_AddFontFromFileTTF"][1]["location"] = "imgui:2574" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["location"] = "imgui:2593" defs["ImFontAtlas_AddFontFromFileTTF"][1]["ov_cimguiname"] = "ImFontAtlas_AddFontFromFileTTF" defs["ImFontAtlas_AddFontFromFileTTF"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontFromFileTTF"][1]["signature"] = "(const char*,float,const ImFontConfig*,const ImWchar*)" @@ -2307,7 +2305,7 @@ defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["defaults"] = {} defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["defaults"]["font_cfg"] = "NULL" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["defaults"]["glyph_ranges"] = "NULL" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["funcname"] = "AddFontFromMemoryCompressedBase85TTF" -defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["location"] = "imgui:2577" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["location"] = "imgui:2596" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["ov_cimguiname"] = "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["signature"] = "(const char*,float,const ImFontConfig*,const ImWchar*)" @@ -2342,7 +2340,7 @@ defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"] = {} defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"]["font_cfg"] = "NULL" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["defaults"]["glyph_ranges"] = "NULL" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["funcname"] = "AddFontFromMemoryCompressedTTF" -defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["location"] = "imgui:2576" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["location"] = "imgui:2595" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["ov_cimguiname"] = "ImFontAtlas_AddFontFromMemoryCompressedTTF" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["signature"] = "(const void*,int,float,const ImFontConfig*,const ImWchar*)" @@ -2377,7 +2375,7 @@ defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"] = {} defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["font_cfg"] = "NULL" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["defaults"]["glyph_ranges"] = "NULL" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["funcname"] = "AddFontFromMemoryTTF" -defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["location"] = "imgui:2575" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["location"] = "imgui:2594" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["ov_cimguiname"] = "ImFontAtlas_AddFontFromMemoryTTF" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["signature"] = "(void*,int,float,const ImFontConfig*,const ImWchar*)" @@ -2395,7 +2393,7 @@ defs["ImFontAtlas_Build"][1]["call_args"] = "()" defs["ImFontAtlas_Build"][1]["cimguiname"] = "ImFontAtlas_Build" defs["ImFontAtlas_Build"][1]["defaults"] = {} defs["ImFontAtlas_Build"][1]["funcname"] = "Build" -defs["ImFontAtlas_Build"][1]["location"] = "imgui:2588" +defs["ImFontAtlas_Build"][1]["location"] = "imgui:2607" defs["ImFontAtlas_Build"][1]["ov_cimguiname"] = "ImFontAtlas_Build" defs["ImFontAtlas_Build"][1]["ret"] = "bool" defs["ImFontAtlas_Build"][1]["signature"] = "()" @@ -2422,7 +2420,7 @@ defs["ImFontAtlas_CalcCustomRectUV"][1]["call_args"] = "(rect,out_uv_min,out_uv_ defs["ImFontAtlas_CalcCustomRectUV"][1]["cimguiname"] = "ImFontAtlas_CalcCustomRectUV" defs["ImFontAtlas_CalcCustomRectUV"][1]["defaults"] = {} defs["ImFontAtlas_CalcCustomRectUV"][1]["funcname"] = "CalcCustomRectUV" -defs["ImFontAtlas_CalcCustomRectUV"][1]["location"] = "imgui:2625" +defs["ImFontAtlas_CalcCustomRectUV"][1]["location"] = "imgui:2644" defs["ImFontAtlas_CalcCustomRectUV"][1]["ov_cimguiname"] = "ImFontAtlas_CalcCustomRectUV" defs["ImFontAtlas_CalcCustomRectUV"][1]["ret"] = "void" defs["ImFontAtlas_CalcCustomRectUV"][1]["signature"] = "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const" @@ -2440,7 +2438,7 @@ defs["ImFontAtlas_Clear"][1]["call_args"] = "()" defs["ImFontAtlas_Clear"][1]["cimguiname"] = "ImFontAtlas_Clear" defs["ImFontAtlas_Clear"][1]["defaults"] = {} defs["ImFontAtlas_Clear"][1]["funcname"] = "Clear" -defs["ImFontAtlas_Clear"][1]["location"] = "imgui:2581" +defs["ImFontAtlas_Clear"][1]["location"] = "imgui:2600" defs["ImFontAtlas_Clear"][1]["ov_cimguiname"] = "ImFontAtlas_Clear" defs["ImFontAtlas_Clear"][1]["ret"] = "void" defs["ImFontAtlas_Clear"][1]["signature"] = "()" @@ -2458,7 +2456,7 @@ defs["ImFontAtlas_ClearFonts"][1]["call_args"] = "()" defs["ImFontAtlas_ClearFonts"][1]["cimguiname"] = "ImFontAtlas_ClearFonts" defs["ImFontAtlas_ClearFonts"][1]["defaults"] = {} defs["ImFontAtlas_ClearFonts"][1]["funcname"] = "ClearFonts" -defs["ImFontAtlas_ClearFonts"][1]["location"] = "imgui:2580" +defs["ImFontAtlas_ClearFonts"][1]["location"] = "imgui:2599" defs["ImFontAtlas_ClearFonts"][1]["ov_cimguiname"] = "ImFontAtlas_ClearFonts" defs["ImFontAtlas_ClearFonts"][1]["ret"] = "void" defs["ImFontAtlas_ClearFonts"][1]["signature"] = "()" @@ -2476,7 +2474,7 @@ defs["ImFontAtlas_ClearInputData"][1]["call_args"] = "()" defs["ImFontAtlas_ClearInputData"][1]["cimguiname"] = "ImFontAtlas_ClearInputData" defs["ImFontAtlas_ClearInputData"][1]["defaults"] = {} defs["ImFontAtlas_ClearInputData"][1]["funcname"] = "ClearInputData" -defs["ImFontAtlas_ClearInputData"][1]["location"] = "imgui:2578" +defs["ImFontAtlas_ClearInputData"][1]["location"] = "imgui:2597" defs["ImFontAtlas_ClearInputData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearInputData" defs["ImFontAtlas_ClearInputData"][1]["ret"] = "void" defs["ImFontAtlas_ClearInputData"][1]["signature"] = "()" @@ -2494,7 +2492,7 @@ defs["ImFontAtlas_ClearTexData"][1]["call_args"] = "()" defs["ImFontAtlas_ClearTexData"][1]["cimguiname"] = "ImFontAtlas_ClearTexData" defs["ImFontAtlas_ClearTexData"][1]["defaults"] = {} defs["ImFontAtlas_ClearTexData"][1]["funcname"] = "ClearTexData" -defs["ImFontAtlas_ClearTexData"][1]["location"] = "imgui:2579" +defs["ImFontAtlas_ClearTexData"][1]["location"] = "imgui:2598" defs["ImFontAtlas_ClearTexData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearTexData" defs["ImFontAtlas_ClearTexData"][1]["ret"] = "void" defs["ImFontAtlas_ClearTexData"][1]["signature"] = "()" @@ -2515,7 +2513,7 @@ defs["ImFontAtlas_GetCustomRectByIndex"][1]["call_args"] = "(index)" defs["ImFontAtlas_GetCustomRectByIndex"][1]["cimguiname"] = "ImFontAtlas_GetCustomRectByIndex" defs["ImFontAtlas_GetCustomRectByIndex"][1]["defaults"] = {} defs["ImFontAtlas_GetCustomRectByIndex"][1]["funcname"] = "GetCustomRectByIndex" -defs["ImFontAtlas_GetCustomRectByIndex"][1]["location"] = "imgui:2622" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["location"] = "imgui:2641" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ov_cimguiname"] = "ImFontAtlas_GetCustomRectByIndex" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ret"] = "ImFontAtlasCustomRect*" defs["ImFontAtlas_GetCustomRectByIndex"][1]["signature"] = "(int)" @@ -2533,7 +2531,7 @@ defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseFull" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["funcname"] = "GetGlyphRangesChineseFull" -defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["location"] = "imgui:2604" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["location"] = "imgui:2623" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseFull" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["signature"] = "()" @@ -2551,7 +2549,7 @@ defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["funcname"] = "GetGlyphRangesChineseSimplifiedCommon" -defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["location"] = "imgui:2605" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["location"] = "imgui:2624" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["signature"] = "()" @@ -2569,7 +2567,7 @@ defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesCyrillic" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["funcname"] = "GetGlyphRangesCyrillic" -defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["location"] = "imgui:2606" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["location"] = "imgui:2625" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesCyrillic" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["signature"] = "()" @@ -2587,7 +2585,7 @@ defs["ImFontAtlas_GetGlyphRangesDefault"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesDefault" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesDefault"][1]["funcname"] = "GetGlyphRangesDefault" -defs["ImFontAtlas_GetGlyphRangesDefault"][1]["location"] = "imgui:2601" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["location"] = "imgui:2620" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesDefault" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["signature"] = "()" @@ -2605,7 +2603,7 @@ defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesJapanese" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["funcname"] = "GetGlyphRangesJapanese" -defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["location"] = "imgui:2603" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["location"] = "imgui:2622" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesJapanese" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["signature"] = "()" @@ -2623,7 +2621,7 @@ defs["ImFontAtlas_GetGlyphRangesKorean"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesKorean" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesKorean"][1]["funcname"] = "GetGlyphRangesKorean" -defs["ImFontAtlas_GetGlyphRangesKorean"][1]["location"] = "imgui:2602" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["location"] = "imgui:2621" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesKorean" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["signature"] = "()" @@ -2641,7 +2639,7 @@ defs["ImFontAtlas_GetGlyphRangesThai"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesThai"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesThai" defs["ImFontAtlas_GetGlyphRangesThai"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesThai"][1]["funcname"] = "GetGlyphRangesThai" -defs["ImFontAtlas_GetGlyphRangesThai"][1]["location"] = "imgui:2607" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["location"] = "imgui:2626" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesThai" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesThai"][1]["signature"] = "()" @@ -2659,7 +2657,7 @@ defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesVietnamese" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["funcname"] = "GetGlyphRangesVietnamese" -defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["location"] = "imgui:2608" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["location"] = "imgui:2627" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesVietnamese" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["signature"] = "()" @@ -2692,7 +2690,7 @@ defs["ImFontAtlas_GetMouseCursorTexData"][1]["call_args"] = "(cursor,out_offset, defs["ImFontAtlas_GetMouseCursorTexData"][1]["cimguiname"] = "ImFontAtlas_GetMouseCursorTexData" defs["ImFontAtlas_GetMouseCursorTexData"][1]["defaults"] = {} defs["ImFontAtlas_GetMouseCursorTexData"][1]["funcname"] = "GetMouseCursorTexData" -defs["ImFontAtlas_GetMouseCursorTexData"][1]["location"] = "imgui:2626" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["location"] = "imgui:2645" defs["ImFontAtlas_GetMouseCursorTexData"][1]["ov_cimguiname"] = "ImFontAtlas_GetMouseCursorTexData" defs["ImFontAtlas_GetMouseCursorTexData"][1]["ret"] = "bool" defs["ImFontAtlas_GetMouseCursorTexData"][1]["signature"] = "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])" @@ -2723,7 +2721,7 @@ defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["cimguiname"] = "ImFontAtlas_GetTexDat defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["defaults"] = {} defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["defaults"]["out_bytes_per_pixel"] = "NULL" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["funcname"] = "GetTexDataAsAlpha8" -defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["location"] = "imgui:2589" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["location"] = "imgui:2608" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsAlpha8" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -2754,7 +2752,7 @@ defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["cimguiname"] = "ImFontAtlas_GetTexDat defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["defaults"] = {} defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["defaults"]["out_bytes_per_pixel"] = "NULL" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["funcname"] = "GetTexDataAsRGBA32" -defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["location"] = "imgui:2590" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["location"] = "imgui:2609" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsRGBA32" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -2770,7 +2768,7 @@ defs["ImFontAtlas_ImFontAtlas"][1]["cimguiname"] = "ImFontAtlas_ImFontAtlas" defs["ImFontAtlas_ImFontAtlas"][1]["constructor"] = true defs["ImFontAtlas_ImFontAtlas"][1]["defaults"] = {} defs["ImFontAtlas_ImFontAtlas"][1]["funcname"] = "ImFontAtlas" -defs["ImFontAtlas_ImFontAtlas"][1]["location"] = "imgui:2570" +defs["ImFontAtlas_ImFontAtlas"][1]["location"] = "imgui:2589" defs["ImFontAtlas_ImFontAtlas"][1]["ov_cimguiname"] = "ImFontAtlas_ImFontAtlas" defs["ImFontAtlas_ImFontAtlas"][1]["signature"] = "()" defs["ImFontAtlas_ImFontAtlas"][1]["stname"] = "ImFontAtlas" @@ -2787,7 +2785,7 @@ defs["ImFontAtlas_IsBuilt"][1]["call_args"] = "()" defs["ImFontAtlas_IsBuilt"][1]["cimguiname"] = "ImFontAtlas_IsBuilt" defs["ImFontAtlas_IsBuilt"][1]["defaults"] = {} defs["ImFontAtlas_IsBuilt"][1]["funcname"] = "IsBuilt" -defs["ImFontAtlas_IsBuilt"][1]["location"] = "imgui:2591" +defs["ImFontAtlas_IsBuilt"][1]["location"] = "imgui:2610" defs["ImFontAtlas_IsBuilt"][1]["ov_cimguiname"] = "ImFontAtlas_IsBuilt" defs["ImFontAtlas_IsBuilt"][1]["ret"] = "bool" defs["ImFontAtlas_IsBuilt"][1]["signature"] = "()const" @@ -2808,7 +2806,7 @@ defs["ImFontAtlas_SetTexID"][1]["call_args"] = "(id)" defs["ImFontAtlas_SetTexID"][1]["cimguiname"] = "ImFontAtlas_SetTexID" defs["ImFontAtlas_SetTexID"][1]["defaults"] = {} defs["ImFontAtlas_SetTexID"][1]["funcname"] = "SetTexID" -defs["ImFontAtlas_SetTexID"][1]["location"] = "imgui:2592" +defs["ImFontAtlas_SetTexID"][1]["location"] = "imgui:2611" defs["ImFontAtlas_SetTexID"][1]["ov_cimguiname"] = "ImFontAtlas_SetTexID" defs["ImFontAtlas_SetTexID"][1]["ret"] = "void" defs["ImFontAtlas_SetTexID"][1]["signature"] = "(ImTextureID)" @@ -2825,7 +2823,7 @@ defs["ImFontAtlas_destroy"][1]["call_args"] = "(self)" defs["ImFontAtlas_destroy"][1]["cimguiname"] = "ImFontAtlas_destroy" defs["ImFontAtlas_destroy"][1]["defaults"] = {} defs["ImFontAtlas_destroy"][1]["destructor"] = true -defs["ImFontAtlas_destroy"][1]["location"] = "imgui:2571" +defs["ImFontAtlas_destroy"][1]["location"] = "imgui:2590" defs["ImFontAtlas_destroy"][1]["ov_cimguiname"] = "ImFontAtlas_destroy" defs["ImFontAtlas_destroy"][1]["realdestructor"] = true defs["ImFontAtlas_destroy"][1]["ret"] = "void" @@ -2842,7 +2840,7 @@ defs["ImFontConfig_ImFontConfig"][1]["cimguiname"] = "ImFontConfig_ImFontConfig" defs["ImFontConfig_ImFontConfig"][1]["constructor"] = true defs["ImFontConfig_ImFontConfig"][1]["defaults"] = {} defs["ImFontConfig_ImFontConfig"][1]["funcname"] = "ImFontConfig" -defs["ImFontConfig_ImFontConfig"][1]["location"] = "imgui:2499" +defs["ImFontConfig_ImFontConfig"][1]["location"] = "imgui:2517" defs["ImFontConfig_ImFontConfig"][1]["ov_cimguiname"] = "ImFontConfig_ImFontConfig" defs["ImFontConfig_ImFontConfig"][1]["signature"] = "()" defs["ImFontConfig_ImFontConfig"][1]["stname"] = "ImFontConfig" @@ -2878,7 +2876,7 @@ defs["ImFontGlyphRangesBuilder_AddChar"][1]["call_args"] = "(c)" defs["ImFontGlyphRangesBuilder_AddChar"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_AddChar" defs["ImFontGlyphRangesBuilder_AddChar"][1]["defaults"] = {} defs["ImFontGlyphRangesBuilder_AddChar"][1]["funcname"] = "AddChar" -defs["ImFontGlyphRangesBuilder_AddChar"][1]["location"] = "imgui:2523" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["location"] = "imgui:2542" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddChar" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddChar"][1]["signature"] = "(ImWchar)" @@ -2899,7 +2897,7 @@ defs["ImFontGlyphRangesBuilder_AddRanges"][1]["call_args"] = "(ranges)" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_AddRanges" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["defaults"] = {} defs["ImFontGlyphRangesBuilder_AddRanges"][1]["funcname"] = "AddRanges" -defs["ImFontGlyphRangesBuilder_AddRanges"][1]["location"] = "imgui:2525" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["location"] = "imgui:2544" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddRanges" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["signature"] = "(const ImWchar*)" @@ -2924,7 +2922,7 @@ defs["ImFontGlyphRangesBuilder_AddText"][1]["cimguiname"] = "ImFontGlyphRangesBu defs["ImFontGlyphRangesBuilder_AddText"][1]["defaults"] = {} defs["ImFontGlyphRangesBuilder_AddText"][1]["defaults"]["text_end"] = "NULL" defs["ImFontGlyphRangesBuilder_AddText"][1]["funcname"] = "AddText" -defs["ImFontGlyphRangesBuilder_AddText"][1]["location"] = "imgui:2524" +defs["ImFontGlyphRangesBuilder_AddText"][1]["location"] = "imgui:2543" defs["ImFontGlyphRangesBuilder_AddText"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddText" defs["ImFontGlyphRangesBuilder_AddText"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddText"][1]["signature"] = "(const char*,const char*)" @@ -2945,7 +2943,7 @@ defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["call_args"] = "(out_ranges)" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_BuildRanges" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["defaults"] = {} defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["funcname"] = "BuildRanges" -defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["location"] = "imgui:2526" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["location"] = "imgui:2545" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_BuildRanges" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["signature"] = "(ImVector_ImWchar*)" @@ -2963,7 +2961,7 @@ defs["ImFontGlyphRangesBuilder_Clear"][1]["call_args"] = "()" defs["ImFontGlyphRangesBuilder_Clear"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_Clear" defs["ImFontGlyphRangesBuilder_Clear"][1]["defaults"] = {} defs["ImFontGlyphRangesBuilder_Clear"][1]["funcname"] = "Clear" -defs["ImFontGlyphRangesBuilder_Clear"][1]["location"] = "imgui:2520" +defs["ImFontGlyphRangesBuilder_Clear"][1]["location"] = "imgui:2539" defs["ImFontGlyphRangesBuilder_Clear"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_Clear" defs["ImFontGlyphRangesBuilder_Clear"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_Clear"][1]["signature"] = "()" @@ -2984,7 +2982,7 @@ defs["ImFontGlyphRangesBuilder_GetBit"][1]["call_args"] = "(n)" defs["ImFontGlyphRangesBuilder_GetBit"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_GetBit" defs["ImFontGlyphRangesBuilder_GetBit"][1]["defaults"] = {} defs["ImFontGlyphRangesBuilder_GetBit"][1]["funcname"] = "GetBit" -defs["ImFontGlyphRangesBuilder_GetBit"][1]["location"] = "imgui:2521" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["location"] = "imgui:2540" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_GetBit" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ret"] = "bool" defs["ImFontGlyphRangesBuilder_GetBit"][1]["signature"] = "(size_t)const" @@ -3000,7 +2998,7 @@ defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["cimguiname"] = "Im defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["constructor"] = true defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["defaults"] = {} defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["funcname"] = "ImFontGlyphRangesBuilder" -defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["location"] = "imgui:2519" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["location"] = "imgui:2538" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["signature"] = "()" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["stname"] = "ImFontGlyphRangesBuilder" @@ -3020,7 +3018,7 @@ defs["ImFontGlyphRangesBuilder_SetBit"][1]["call_args"] = "(n)" defs["ImFontGlyphRangesBuilder_SetBit"][1]["cimguiname"] = "ImFontGlyphRangesBuilder_SetBit" defs["ImFontGlyphRangesBuilder_SetBit"][1]["defaults"] = {} defs["ImFontGlyphRangesBuilder_SetBit"][1]["funcname"] = "SetBit" -defs["ImFontGlyphRangesBuilder_SetBit"][1]["location"] = "imgui:2522" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["location"] = "imgui:2541" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_SetBit" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_SetBit"][1]["signature"] = "(size_t)" @@ -3087,7 +3085,7 @@ defs["ImFont_AddGlyph"][1]["call_args"] = "(src_cfg,c,x0,y0,x1,y1,u0,v0,u1,v1,ad defs["ImFont_AddGlyph"][1]["cimguiname"] = "ImFont_AddGlyph" defs["ImFont_AddGlyph"][1]["defaults"] = {} defs["ImFont_AddGlyph"][1]["funcname"] = "AddGlyph" -defs["ImFont_AddGlyph"][1]["location"] = "imgui:2707" +defs["ImFont_AddGlyph"][1]["location"] = "imgui:2730" defs["ImFont_AddGlyph"][1]["ov_cimguiname"] = "ImFont_AddGlyph" defs["ImFont_AddGlyph"][1]["ret"] = "void" defs["ImFont_AddGlyph"][1]["signature"] = "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)" @@ -3115,7 +3113,7 @@ defs["ImFont_AddRemapChar"][1]["cimguiname"] = "ImFont_AddRemapChar" defs["ImFont_AddRemapChar"][1]["defaults"] = {} defs["ImFont_AddRemapChar"][1]["defaults"]["overwrite_dst"] = "true" defs["ImFont_AddRemapChar"][1]["funcname"] = "AddRemapChar" -defs["ImFont_AddRemapChar"][1]["location"] = "imgui:2708" +defs["ImFont_AddRemapChar"][1]["location"] = "imgui:2731" defs["ImFont_AddRemapChar"][1]["ov_cimguiname"] = "ImFont_AddRemapChar" defs["ImFont_AddRemapChar"][1]["ret"] = "void" defs["ImFont_AddRemapChar"][1]["signature"] = "(ImWchar,ImWchar,bool)" @@ -3133,7 +3131,7 @@ defs["ImFont_BuildLookupTable"][1]["call_args"] = "()" defs["ImFont_BuildLookupTable"][1]["cimguiname"] = "ImFont_BuildLookupTable" defs["ImFont_BuildLookupTable"][1]["defaults"] = {} defs["ImFont_BuildLookupTable"][1]["funcname"] = "BuildLookupTable" -defs["ImFont_BuildLookupTable"][1]["location"] = "imgui:2704" +defs["ImFont_BuildLookupTable"][1]["location"] = "imgui:2727" defs["ImFont_BuildLookupTable"][1]["ov_cimguiname"] = "ImFont_BuildLookupTable" defs["ImFont_BuildLookupTable"][1]["ret"] = "void" defs["ImFont_BuildLookupTable"][1]["signature"] = "()" @@ -3174,7 +3172,7 @@ defs["ImFont_CalcTextSizeA"][1]["defaults"] = {} defs["ImFont_CalcTextSizeA"][1]["defaults"]["remaining"] = "NULL" defs["ImFont_CalcTextSizeA"][1]["defaults"]["text_end"] = "NULL" defs["ImFont_CalcTextSizeA"][1]["funcname"] = "CalcTextSizeA" -defs["ImFont_CalcTextSizeA"][1]["location"] = "imgui:2698" +defs["ImFont_CalcTextSizeA"][1]["location"] = "imgui:2721" defs["ImFont_CalcTextSizeA"][1]["nonUDT"] = 1 defs["ImFont_CalcTextSizeA"][1]["ov_cimguiname"] = "ImFont_CalcTextSizeA" defs["ImFont_CalcTextSizeA"][1]["ret"] = "void" @@ -3205,7 +3203,7 @@ defs["ImFont_CalcWordWrapPositionA"][1]["call_args"] = "(scale,text,text_end,wra defs["ImFont_CalcWordWrapPositionA"][1]["cimguiname"] = "ImFont_CalcWordWrapPositionA" defs["ImFont_CalcWordWrapPositionA"][1]["defaults"] = {} defs["ImFont_CalcWordWrapPositionA"][1]["funcname"] = "CalcWordWrapPositionA" -defs["ImFont_CalcWordWrapPositionA"][1]["location"] = "imgui:2699" +defs["ImFont_CalcWordWrapPositionA"][1]["location"] = "imgui:2722" defs["ImFont_CalcWordWrapPositionA"][1]["ov_cimguiname"] = "ImFont_CalcWordWrapPositionA" defs["ImFont_CalcWordWrapPositionA"][1]["ret"] = "const char*" defs["ImFont_CalcWordWrapPositionA"][1]["signature"] = "(float,const char*,const char*,float)const" @@ -3223,7 +3221,7 @@ defs["ImFont_ClearOutputData"][1]["call_args"] = "()" defs["ImFont_ClearOutputData"][1]["cimguiname"] = "ImFont_ClearOutputData" defs["ImFont_ClearOutputData"][1]["defaults"] = {} defs["ImFont_ClearOutputData"][1]["funcname"] = "ClearOutputData" -defs["ImFont_ClearOutputData"][1]["location"] = "imgui:2705" +defs["ImFont_ClearOutputData"][1]["location"] = "imgui:2728" defs["ImFont_ClearOutputData"][1]["ov_cimguiname"] = "ImFont_ClearOutputData" defs["ImFont_ClearOutputData"][1]["ret"] = "void" defs["ImFont_ClearOutputData"][1]["signature"] = "()" @@ -3244,7 +3242,7 @@ defs["ImFont_FindGlyph"][1]["call_args"] = "(c)" defs["ImFont_FindGlyph"][1]["cimguiname"] = "ImFont_FindGlyph" defs["ImFont_FindGlyph"][1]["defaults"] = {} defs["ImFont_FindGlyph"][1]["funcname"] = "FindGlyph" -defs["ImFont_FindGlyph"][1]["location"] = "imgui:2690" +defs["ImFont_FindGlyph"][1]["location"] = "imgui:2713" defs["ImFont_FindGlyph"][1]["ov_cimguiname"] = "ImFont_FindGlyph" defs["ImFont_FindGlyph"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyph"][1]["signature"] = "(ImWchar)const" @@ -3265,7 +3263,7 @@ defs["ImFont_FindGlyphNoFallback"][1]["call_args"] = "(c)" defs["ImFont_FindGlyphNoFallback"][1]["cimguiname"] = "ImFont_FindGlyphNoFallback" defs["ImFont_FindGlyphNoFallback"][1]["defaults"] = {} defs["ImFont_FindGlyphNoFallback"][1]["funcname"] = "FindGlyphNoFallback" -defs["ImFont_FindGlyphNoFallback"][1]["location"] = "imgui:2691" +defs["ImFont_FindGlyphNoFallback"][1]["location"] = "imgui:2714" defs["ImFont_FindGlyphNoFallback"][1]["ov_cimguiname"] = "ImFont_FindGlyphNoFallback" defs["ImFont_FindGlyphNoFallback"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyphNoFallback"][1]["signature"] = "(ImWchar)const" @@ -3286,7 +3284,7 @@ defs["ImFont_GetCharAdvance"][1]["call_args"] = "(c)" defs["ImFont_GetCharAdvance"][1]["cimguiname"] = "ImFont_GetCharAdvance" defs["ImFont_GetCharAdvance"][1]["defaults"] = {} defs["ImFont_GetCharAdvance"][1]["funcname"] = "GetCharAdvance" -defs["ImFont_GetCharAdvance"][1]["location"] = "imgui:2692" +defs["ImFont_GetCharAdvance"][1]["location"] = "imgui:2715" defs["ImFont_GetCharAdvance"][1]["ov_cimguiname"] = "ImFont_GetCharAdvance" defs["ImFont_GetCharAdvance"][1]["ret"] = "float" defs["ImFont_GetCharAdvance"][1]["signature"] = "(ImWchar)const" @@ -3304,7 +3302,7 @@ defs["ImFont_GetDebugName"][1]["call_args"] = "()" defs["ImFont_GetDebugName"][1]["cimguiname"] = "ImFont_GetDebugName" defs["ImFont_GetDebugName"][1]["defaults"] = {} defs["ImFont_GetDebugName"][1]["funcname"] = "GetDebugName" -defs["ImFont_GetDebugName"][1]["location"] = "imgui:2694" +defs["ImFont_GetDebugName"][1]["location"] = "imgui:2717" defs["ImFont_GetDebugName"][1]["ov_cimguiname"] = "ImFont_GetDebugName" defs["ImFont_GetDebugName"][1]["ret"] = "const char*" defs["ImFont_GetDebugName"][1]["signature"] = "()const" @@ -3325,7 +3323,7 @@ defs["ImFont_GrowIndex"][1]["call_args"] = "(new_size)" defs["ImFont_GrowIndex"][1]["cimguiname"] = "ImFont_GrowIndex" defs["ImFont_GrowIndex"][1]["defaults"] = {} defs["ImFont_GrowIndex"][1]["funcname"] = "GrowIndex" -defs["ImFont_GrowIndex"][1]["location"] = "imgui:2706" +defs["ImFont_GrowIndex"][1]["location"] = "imgui:2729" defs["ImFont_GrowIndex"][1]["ov_cimguiname"] = "ImFont_GrowIndex" defs["ImFont_GrowIndex"][1]["ret"] = "void" defs["ImFont_GrowIndex"][1]["signature"] = "(int)" @@ -3341,7 +3339,7 @@ defs["ImFont_ImFont"][1]["cimguiname"] = "ImFont_ImFont" defs["ImFont_ImFont"][1]["constructor"] = true defs["ImFont_ImFont"][1]["defaults"] = {} defs["ImFont_ImFont"][1]["funcname"] = "ImFont" -defs["ImFont_ImFont"][1]["location"] = "imgui:2688" +defs["ImFont_ImFont"][1]["location"] = "imgui:2711" defs["ImFont_ImFont"][1]["ov_cimguiname"] = "ImFont_ImFont" defs["ImFont_ImFont"][1]["signature"] = "()" defs["ImFont_ImFont"][1]["stname"] = "ImFont" @@ -3364,7 +3362,7 @@ defs["ImFont_IsGlyphRangeUnused"][1]["call_args"] = "(c_begin,c_last)" defs["ImFont_IsGlyphRangeUnused"][1]["cimguiname"] = "ImFont_IsGlyphRangeUnused" defs["ImFont_IsGlyphRangeUnused"][1]["defaults"] = {} defs["ImFont_IsGlyphRangeUnused"][1]["funcname"] = "IsGlyphRangeUnused" -defs["ImFont_IsGlyphRangeUnused"][1]["location"] = "imgui:2711" +defs["ImFont_IsGlyphRangeUnused"][1]["location"] = "imgui:2734" defs["ImFont_IsGlyphRangeUnused"][1]["ov_cimguiname"] = "ImFont_IsGlyphRangeUnused" defs["ImFont_IsGlyphRangeUnused"][1]["ret"] = "bool" defs["ImFont_IsGlyphRangeUnused"][1]["signature"] = "(unsigned int,unsigned int)" @@ -3382,7 +3380,7 @@ defs["ImFont_IsLoaded"][1]["call_args"] = "()" defs["ImFont_IsLoaded"][1]["cimguiname"] = "ImFont_IsLoaded" defs["ImFont_IsLoaded"][1]["defaults"] = {} defs["ImFont_IsLoaded"][1]["funcname"] = "IsLoaded" -defs["ImFont_IsLoaded"][1]["location"] = "imgui:2693" +defs["ImFont_IsLoaded"][1]["location"] = "imgui:2716" defs["ImFont_IsLoaded"][1]["ov_cimguiname"] = "ImFont_IsLoaded" defs["ImFont_IsLoaded"][1]["ret"] = "bool" defs["ImFont_IsLoaded"][1]["signature"] = "()const" @@ -3415,7 +3413,7 @@ defs["ImFont_RenderChar"][1]["call_args"] = "(draw_list,size,pos,col,c)" defs["ImFont_RenderChar"][1]["cimguiname"] = "ImFont_RenderChar" defs["ImFont_RenderChar"][1]["defaults"] = {} defs["ImFont_RenderChar"][1]["funcname"] = "RenderChar" -defs["ImFont_RenderChar"][1]["location"] = "imgui:2700" +defs["ImFont_RenderChar"][1]["location"] = "imgui:2723" defs["ImFont_RenderChar"][1]["ov_cimguiname"] = "ImFont_RenderChar" defs["ImFont_RenderChar"][1]["ret"] = "void" defs["ImFont_RenderChar"][1]["signature"] = "(ImDrawList*,float,ImVec2,ImU32,ImWchar)const" @@ -3462,7 +3460,7 @@ defs["ImFont_RenderText"][1]["defaults"] = {} defs["ImFont_RenderText"][1]["defaults"]["cpu_fine_clip"] = "false" defs["ImFont_RenderText"][1]["defaults"]["wrap_width"] = "0.0f" defs["ImFont_RenderText"][1]["funcname"] = "RenderText" -defs["ImFont_RenderText"][1]["location"] = "imgui:2701" +defs["ImFont_RenderText"][1]["location"] = "imgui:2724" defs["ImFont_RenderText"][1]["ov_cimguiname"] = "ImFont_RenderText" defs["ImFont_RenderText"][1]["ret"] = "void" defs["ImFont_RenderText"][1]["signature"] = "(ImDrawList*,float,ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const" @@ -3483,7 +3481,7 @@ defs["ImFont_SetFallbackChar"][1]["call_args"] = "(c)" defs["ImFont_SetFallbackChar"][1]["cimguiname"] = "ImFont_SetFallbackChar" defs["ImFont_SetFallbackChar"][1]["defaults"] = {} defs["ImFont_SetFallbackChar"][1]["funcname"] = "SetFallbackChar" -defs["ImFont_SetFallbackChar"][1]["location"] = "imgui:2710" +defs["ImFont_SetFallbackChar"][1]["location"] = "imgui:2733" defs["ImFont_SetFallbackChar"][1]["ov_cimguiname"] = "ImFont_SetFallbackChar" defs["ImFont_SetFallbackChar"][1]["ret"] = "void" defs["ImFont_SetFallbackChar"][1]["signature"] = "(ImWchar)" @@ -3507,7 +3505,7 @@ defs["ImFont_SetGlyphVisible"][1]["call_args"] = "(c,visible)" defs["ImFont_SetGlyphVisible"][1]["cimguiname"] = "ImFont_SetGlyphVisible" defs["ImFont_SetGlyphVisible"][1]["defaults"] = {} defs["ImFont_SetGlyphVisible"][1]["funcname"] = "SetGlyphVisible" -defs["ImFont_SetGlyphVisible"][1]["location"] = "imgui:2709" +defs["ImFont_SetGlyphVisible"][1]["location"] = "imgui:2732" defs["ImFont_SetGlyphVisible"][1]["ov_cimguiname"] = "ImFont_SetGlyphVisible" defs["ImFont_SetGlyphVisible"][1]["ret"] = "void" defs["ImFont_SetGlyphVisible"][1]["signature"] = "(ImWchar,bool)" @@ -3524,7 +3522,7 @@ defs["ImFont_destroy"][1]["call_args"] = "(self)" defs["ImFont_destroy"][1]["cimguiname"] = "ImFont_destroy" defs["ImFont_destroy"][1]["defaults"] = {} defs["ImFont_destroy"][1]["destructor"] = true -defs["ImFont_destroy"][1]["location"] = "imgui:2689" +defs["ImFont_destroy"][1]["location"] = "imgui:2712" defs["ImFont_destroy"][1]["ov_cimguiname"] = "ImFont_destroy" defs["ImFont_destroy"][1]["realdestructor"] = true defs["ImFont_destroy"][1]["ret"] = "void" @@ -3546,7 +3544,7 @@ defs["ImGuiIO_AddInputCharacter"][1]["call_args"] = "(c)" defs["ImGuiIO_AddInputCharacter"][1]["cimguiname"] = "ImGuiIO_AddInputCharacter" defs["ImGuiIO_AddInputCharacter"][1]["defaults"] = {} defs["ImGuiIO_AddInputCharacter"][1]["funcname"] = "AddInputCharacter" -defs["ImGuiIO_AddInputCharacter"][1]["location"] = "imgui:1801" +defs["ImGuiIO_AddInputCharacter"][1]["location"] = "imgui:1815" defs["ImGuiIO_AddInputCharacter"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacter" defs["ImGuiIO_AddInputCharacter"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacter"][1]["signature"] = "(unsigned int)" @@ -3567,7 +3565,7 @@ defs["ImGuiIO_AddInputCharacterUTF16"][1]["call_args"] = "(c)" defs["ImGuiIO_AddInputCharacterUTF16"][1]["cimguiname"] = "ImGuiIO_AddInputCharacterUTF16" defs["ImGuiIO_AddInputCharacterUTF16"][1]["defaults"] = {} defs["ImGuiIO_AddInputCharacterUTF16"][1]["funcname"] = "AddInputCharacterUTF16" -defs["ImGuiIO_AddInputCharacterUTF16"][1]["location"] = "imgui:1802" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["location"] = "imgui:1816" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacterUTF16" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacterUTF16"][1]["signature"] = "(ImWchar16)" @@ -3588,7 +3586,7 @@ defs["ImGuiIO_AddInputCharactersUTF8"][1]["call_args"] = "(str)" defs["ImGuiIO_AddInputCharactersUTF8"][1]["cimguiname"] = "ImGuiIO_AddInputCharactersUTF8" defs["ImGuiIO_AddInputCharactersUTF8"][1]["defaults"] = {} defs["ImGuiIO_AddInputCharactersUTF8"][1]["funcname"] = "AddInputCharactersUTF8" -defs["ImGuiIO_AddInputCharactersUTF8"][1]["location"] = "imgui:1803" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["location"] = "imgui:1817" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharactersUTF8" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharactersUTF8"][1]["signature"] = "(const char*)" @@ -3606,7 +3604,7 @@ defs["ImGuiIO_ClearInputCharacters"][1]["call_args"] = "()" defs["ImGuiIO_ClearInputCharacters"][1]["cimguiname"] = "ImGuiIO_ClearInputCharacters" defs["ImGuiIO_ClearInputCharacters"][1]["defaults"] = {} defs["ImGuiIO_ClearInputCharacters"][1]["funcname"] = "ClearInputCharacters" -defs["ImGuiIO_ClearInputCharacters"][1]["location"] = "imgui:1804" +defs["ImGuiIO_ClearInputCharacters"][1]["location"] = "imgui:1818" defs["ImGuiIO_ClearInputCharacters"][1]["ov_cimguiname"] = "ImGuiIO_ClearInputCharacters" defs["ImGuiIO_ClearInputCharacters"][1]["ret"] = "void" defs["ImGuiIO_ClearInputCharacters"][1]["signature"] = "()" @@ -3622,7 +3620,7 @@ defs["ImGuiIO_ImGuiIO"][1]["cimguiname"] = "ImGuiIO_ImGuiIO" defs["ImGuiIO_ImGuiIO"][1]["constructor"] = true defs["ImGuiIO_ImGuiIO"][1]["defaults"] = {} defs["ImGuiIO_ImGuiIO"][1]["funcname"] = "ImGuiIO" -defs["ImGuiIO_ImGuiIO"][1]["location"] = "imgui:1852" +defs["ImGuiIO_ImGuiIO"][1]["location"] = "imgui:1866" defs["ImGuiIO_ImGuiIO"][1]["ov_cimguiname"] = "ImGuiIO_ImGuiIO" defs["ImGuiIO_ImGuiIO"][1]["signature"] = "()" defs["ImGuiIO_ImGuiIO"][1]["stname"] = "ImGuiIO" @@ -3655,7 +3653,7 @@ defs["ImGuiInputTextCallbackData_ClearSelection"][1]["call_args"] = "()" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["cimguiname"] = "ImGuiInputTextCallbackData_ClearSelection" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["defaults"] = {} defs["ImGuiInputTextCallbackData_ClearSelection"][1]["funcname"] = "ClearSelection" -defs["ImGuiInputTextCallbackData_ClearSelection"][1]["location"] = "imgui:1893" +defs["ImGuiInputTextCallbackData_ClearSelection"][1]["location"] = "imgui:1907" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ClearSelection" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["signature"] = "()" @@ -3679,7 +3677,7 @@ defs["ImGuiInputTextCallbackData_DeleteChars"][1]["call_args"] = "(pos,bytes_cou defs["ImGuiInputTextCallbackData_DeleteChars"][1]["cimguiname"] = "ImGuiInputTextCallbackData_DeleteChars" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["defaults"] = {} defs["ImGuiInputTextCallbackData_DeleteChars"][1]["funcname"] = "DeleteChars" -defs["ImGuiInputTextCallbackData_DeleteChars"][1]["location"] = "imgui:1890" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["location"] = "imgui:1904" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_DeleteChars" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["signature"] = "(int,int)" @@ -3697,7 +3695,7 @@ defs["ImGuiInputTextCallbackData_HasSelection"][1]["call_args"] = "()" defs["ImGuiInputTextCallbackData_HasSelection"][1]["cimguiname"] = "ImGuiInputTextCallbackData_HasSelection" defs["ImGuiInputTextCallbackData_HasSelection"][1]["defaults"] = {} defs["ImGuiInputTextCallbackData_HasSelection"][1]["funcname"] = "HasSelection" -defs["ImGuiInputTextCallbackData_HasSelection"][1]["location"] = "imgui:1894" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["location"] = "imgui:1908" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_HasSelection" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ret"] = "bool" defs["ImGuiInputTextCallbackData_HasSelection"][1]["signature"] = "()const" @@ -3713,7 +3711,7 @@ defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["cimguiname"] = defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["constructor"] = true defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["defaults"] = {} defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["funcname"] = "ImGuiInputTextCallbackData" -defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["location"] = "imgui:1889" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["location"] = "imgui:1903" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["signature"] = "()" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["stname"] = "ImGuiInputTextCallbackData" @@ -3740,7 +3738,7 @@ defs["ImGuiInputTextCallbackData_InsertChars"][1]["cimguiname"] = "ImGuiInputTex defs["ImGuiInputTextCallbackData_InsertChars"][1]["defaults"] = {} defs["ImGuiInputTextCallbackData_InsertChars"][1]["defaults"]["text_end"] = "NULL" defs["ImGuiInputTextCallbackData_InsertChars"][1]["funcname"] = "InsertChars" -defs["ImGuiInputTextCallbackData_InsertChars"][1]["location"] = "imgui:1891" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["location"] = "imgui:1905" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_InsertChars" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_InsertChars"][1]["signature"] = "(int,const char*,const char*)" @@ -3758,7 +3756,7 @@ defs["ImGuiInputTextCallbackData_SelectAll"][1]["call_args"] = "()" defs["ImGuiInputTextCallbackData_SelectAll"][1]["cimguiname"] = "ImGuiInputTextCallbackData_SelectAll" defs["ImGuiInputTextCallbackData_SelectAll"][1]["defaults"] = {} defs["ImGuiInputTextCallbackData_SelectAll"][1]["funcname"] = "SelectAll" -defs["ImGuiInputTextCallbackData_SelectAll"][1]["location"] = "imgui:1892" +defs["ImGuiInputTextCallbackData_SelectAll"][1]["location"] = "imgui:1906" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_SelectAll" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_SelectAll"][1]["signature"] = "()" @@ -3799,7 +3797,7 @@ defs["ImGuiListClipper_Begin"][1]["cimguiname"] = "ImGuiListClipper_Begin" defs["ImGuiListClipper_Begin"][1]["defaults"] = {} defs["ImGuiListClipper_Begin"][1]["defaults"]["items_height"] = "-1.0f" defs["ImGuiListClipper_Begin"][1]["funcname"] = "Begin" -defs["ImGuiListClipper_Begin"][1]["location"] = "imgui:2147" +defs["ImGuiListClipper_Begin"][1]["location"] = "imgui:2165" defs["ImGuiListClipper_Begin"][1]["ov_cimguiname"] = "ImGuiListClipper_Begin" defs["ImGuiListClipper_Begin"][1]["ret"] = "void" defs["ImGuiListClipper_Begin"][1]["signature"] = "(int,float)" @@ -3817,7 +3815,7 @@ defs["ImGuiListClipper_End"][1]["call_args"] = "()" defs["ImGuiListClipper_End"][1]["cimguiname"] = "ImGuiListClipper_End" defs["ImGuiListClipper_End"][1]["defaults"] = {} defs["ImGuiListClipper_End"][1]["funcname"] = "End" -defs["ImGuiListClipper_End"][1]["location"] = "imgui:2148" +defs["ImGuiListClipper_End"][1]["location"] = "imgui:2166" defs["ImGuiListClipper_End"][1]["ov_cimguiname"] = "ImGuiListClipper_End" defs["ImGuiListClipper_End"][1]["ret"] = "void" defs["ImGuiListClipper_End"][1]["signature"] = "()" @@ -3833,7 +3831,7 @@ defs["ImGuiListClipper_ImGuiListClipper"][1]["cimguiname"] = "ImGuiListClipper_I defs["ImGuiListClipper_ImGuiListClipper"][1]["constructor"] = true defs["ImGuiListClipper_ImGuiListClipper"][1]["defaults"] = {} defs["ImGuiListClipper_ImGuiListClipper"][1]["funcname"] = "ImGuiListClipper" -defs["ImGuiListClipper_ImGuiListClipper"][1]["location"] = "imgui:2142" +defs["ImGuiListClipper_ImGuiListClipper"][1]["location"] = "imgui:2160" defs["ImGuiListClipper_ImGuiListClipper"][1]["ov_cimguiname"] = "ImGuiListClipper_ImGuiListClipper" defs["ImGuiListClipper_ImGuiListClipper"][1]["signature"] = "()" defs["ImGuiListClipper_ImGuiListClipper"][1]["stname"] = "ImGuiListClipper" @@ -3850,7 +3848,7 @@ defs["ImGuiListClipper_Step"][1]["call_args"] = "()" defs["ImGuiListClipper_Step"][1]["cimguiname"] = "ImGuiListClipper_Step" defs["ImGuiListClipper_Step"][1]["defaults"] = {} defs["ImGuiListClipper_Step"][1]["funcname"] = "Step" -defs["ImGuiListClipper_Step"][1]["location"] = "imgui:2149" +defs["ImGuiListClipper_Step"][1]["location"] = "imgui:2167" defs["ImGuiListClipper_Step"][1]["ov_cimguiname"] = "ImGuiListClipper_Step" defs["ImGuiListClipper_Step"][1]["ret"] = "bool" defs["ImGuiListClipper_Step"][1]["signature"] = "()" @@ -3867,7 +3865,7 @@ defs["ImGuiListClipper_destroy"][1]["call_args"] = "(self)" defs["ImGuiListClipper_destroy"][1]["cimguiname"] = "ImGuiListClipper_destroy" defs["ImGuiListClipper_destroy"][1]["defaults"] = {} defs["ImGuiListClipper_destroy"][1]["destructor"] = true -defs["ImGuiListClipper_destroy"][1]["location"] = "imgui:2143" +defs["ImGuiListClipper_destroy"][1]["location"] = "imgui:2161" defs["ImGuiListClipper_destroy"][1]["ov_cimguiname"] = "ImGuiListClipper_destroy" defs["ImGuiListClipper_destroy"][1]["realdestructor"] = true defs["ImGuiListClipper_destroy"][1]["ret"] = "void" @@ -3884,7 +3882,7 @@ defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["cimguiname"] = "ImGuiOnceUpo defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["constructor"] = true defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["defaults"] = {} defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["funcname"] = "ImGuiOnceUponAFrame" -defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["location"] = "imgui:2010" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["location"] = "imgui:2028" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["ov_cimguiname"] = "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["signature"] = "()" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["stname"] = "ImGuiOnceUponAFrame" @@ -3917,7 +3915,7 @@ defs["ImGuiPayload_Clear"][1]["call_args"] = "()" defs["ImGuiPayload_Clear"][1]["cimguiname"] = "ImGuiPayload_Clear" defs["ImGuiPayload_Clear"][1]["defaults"] = {} defs["ImGuiPayload_Clear"][1]["funcname"] = "Clear" -defs["ImGuiPayload_Clear"][1]["location"] = "imgui:1923" +defs["ImGuiPayload_Clear"][1]["location"] = "imgui:1937" defs["ImGuiPayload_Clear"][1]["ov_cimguiname"] = "ImGuiPayload_Clear" defs["ImGuiPayload_Clear"][1]["ret"] = "void" defs["ImGuiPayload_Clear"][1]["signature"] = "()" @@ -3933,7 +3931,7 @@ defs["ImGuiPayload_ImGuiPayload"][1]["cimguiname"] = "ImGuiPayload_ImGuiPayload" defs["ImGuiPayload_ImGuiPayload"][1]["constructor"] = true defs["ImGuiPayload_ImGuiPayload"][1]["defaults"] = {} defs["ImGuiPayload_ImGuiPayload"][1]["funcname"] = "ImGuiPayload" -defs["ImGuiPayload_ImGuiPayload"][1]["location"] = "imgui:1922" +defs["ImGuiPayload_ImGuiPayload"][1]["location"] = "imgui:1936" defs["ImGuiPayload_ImGuiPayload"][1]["ov_cimguiname"] = "ImGuiPayload_ImGuiPayload" defs["ImGuiPayload_ImGuiPayload"][1]["signature"] = "()" defs["ImGuiPayload_ImGuiPayload"][1]["stname"] = "ImGuiPayload" @@ -3953,7 +3951,7 @@ defs["ImGuiPayload_IsDataType"][1]["call_args"] = "(type)" defs["ImGuiPayload_IsDataType"][1]["cimguiname"] = "ImGuiPayload_IsDataType" defs["ImGuiPayload_IsDataType"][1]["defaults"] = {} defs["ImGuiPayload_IsDataType"][1]["funcname"] = "IsDataType" -defs["ImGuiPayload_IsDataType"][1]["location"] = "imgui:1924" +defs["ImGuiPayload_IsDataType"][1]["location"] = "imgui:1938" defs["ImGuiPayload_IsDataType"][1]["ov_cimguiname"] = "ImGuiPayload_IsDataType" defs["ImGuiPayload_IsDataType"][1]["ret"] = "bool" defs["ImGuiPayload_IsDataType"][1]["signature"] = "(const char*)const" @@ -3971,7 +3969,7 @@ defs["ImGuiPayload_IsDelivery"][1]["call_args"] = "()" defs["ImGuiPayload_IsDelivery"][1]["cimguiname"] = "ImGuiPayload_IsDelivery" defs["ImGuiPayload_IsDelivery"][1]["defaults"] = {} defs["ImGuiPayload_IsDelivery"][1]["funcname"] = "IsDelivery" -defs["ImGuiPayload_IsDelivery"][1]["location"] = "imgui:1926" +defs["ImGuiPayload_IsDelivery"][1]["location"] = "imgui:1940" defs["ImGuiPayload_IsDelivery"][1]["ov_cimguiname"] = "ImGuiPayload_IsDelivery" defs["ImGuiPayload_IsDelivery"][1]["ret"] = "bool" defs["ImGuiPayload_IsDelivery"][1]["signature"] = "()const" @@ -3989,7 +3987,7 @@ defs["ImGuiPayload_IsPreview"][1]["call_args"] = "()" defs["ImGuiPayload_IsPreview"][1]["cimguiname"] = "ImGuiPayload_IsPreview" defs["ImGuiPayload_IsPreview"][1]["defaults"] = {} defs["ImGuiPayload_IsPreview"][1]["funcname"] = "IsPreview" -defs["ImGuiPayload_IsPreview"][1]["location"] = "imgui:1925" +defs["ImGuiPayload_IsPreview"][1]["location"] = "imgui:1939" defs["ImGuiPayload_IsPreview"][1]["ov_cimguiname"] = "ImGuiPayload_IsPreview" defs["ImGuiPayload_IsPreview"][1]["ret"] = "bool" defs["ImGuiPayload_IsPreview"][1]["signature"] = "()const" @@ -4027,7 +4025,7 @@ defs["ImGuiStoragePair_ImGuiStoragePair"][1]["cimguiname"] = "ImGuiStoragePair_I defs["ImGuiStoragePair_ImGuiStoragePair"][1]["constructor"] = true defs["ImGuiStoragePair_ImGuiStoragePair"][1]["defaults"] = {} defs["ImGuiStoragePair_ImGuiStoragePair"][1]["funcname"] = "ImGuiStoragePair" -defs["ImGuiStoragePair_ImGuiStoragePair"][1]["location"] = "imgui:2077" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["location"] = "imgui:2095" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairInt" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["signature"] = "(ImGuiID,int)" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["stname"] = "ImGuiStoragePair" @@ -4046,7 +4044,7 @@ defs["ImGuiStoragePair_ImGuiStoragePair"][2]["cimguiname"] = "ImGuiStoragePair_I defs["ImGuiStoragePair_ImGuiStoragePair"][2]["constructor"] = true defs["ImGuiStoragePair_ImGuiStoragePair"][2]["defaults"] = {} defs["ImGuiStoragePair_ImGuiStoragePair"][2]["funcname"] = "ImGuiStoragePair" -defs["ImGuiStoragePair_ImGuiStoragePair"][2]["location"] = "imgui:2078" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["location"] = "imgui:2096" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairFloat" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["signature"] = "(ImGuiID,float)" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["stname"] = "ImGuiStoragePair" @@ -4065,7 +4063,7 @@ defs["ImGuiStoragePair_ImGuiStoragePair"][3]["cimguiname"] = "ImGuiStoragePair_I defs["ImGuiStoragePair_ImGuiStoragePair"][3]["constructor"] = true defs["ImGuiStoragePair_ImGuiStoragePair"][3]["defaults"] = {} defs["ImGuiStoragePair_ImGuiStoragePair"][3]["funcname"] = "ImGuiStoragePair" -defs["ImGuiStoragePair_ImGuiStoragePair"][3]["location"] = "imgui:2079" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["location"] = "imgui:2097" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePairPtr" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["signature"] = "(ImGuiID,void*)" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["stname"] = "ImGuiStoragePair" @@ -4100,7 +4098,7 @@ defs["ImGuiStorage_BuildSortByKey"][1]["call_args"] = "()" defs["ImGuiStorage_BuildSortByKey"][1]["cimguiname"] = "ImGuiStorage_BuildSortByKey" defs["ImGuiStorage_BuildSortByKey"][1]["defaults"] = {} defs["ImGuiStorage_BuildSortByKey"][1]["funcname"] = "BuildSortByKey" -defs["ImGuiStorage_BuildSortByKey"][1]["location"] = "imgui:2110" +defs["ImGuiStorage_BuildSortByKey"][1]["location"] = "imgui:2128" defs["ImGuiStorage_BuildSortByKey"][1]["ov_cimguiname"] = "ImGuiStorage_BuildSortByKey" defs["ImGuiStorage_BuildSortByKey"][1]["ret"] = "void" defs["ImGuiStorage_BuildSortByKey"][1]["signature"] = "()" @@ -4118,7 +4116,7 @@ defs["ImGuiStorage_Clear"][1]["call_args"] = "()" defs["ImGuiStorage_Clear"][1]["cimguiname"] = "ImGuiStorage_Clear" defs["ImGuiStorage_Clear"][1]["defaults"] = {} defs["ImGuiStorage_Clear"][1]["funcname"] = "Clear" -defs["ImGuiStorage_Clear"][1]["location"] = "imgui:2087" +defs["ImGuiStorage_Clear"][1]["location"] = "imgui:2105" defs["ImGuiStorage_Clear"][1]["ov_cimguiname"] = "ImGuiStorage_Clear" defs["ImGuiStorage_Clear"][1]["ret"] = "void" defs["ImGuiStorage_Clear"][1]["signature"] = "()" @@ -4143,7 +4141,7 @@ defs["ImGuiStorage_GetBool"][1]["cimguiname"] = "ImGuiStorage_GetBool" defs["ImGuiStorage_GetBool"][1]["defaults"] = {} defs["ImGuiStorage_GetBool"][1]["defaults"]["default_val"] = "false" defs["ImGuiStorage_GetBool"][1]["funcname"] = "GetBool" -defs["ImGuiStorage_GetBool"][1]["location"] = "imgui:2090" +defs["ImGuiStorage_GetBool"][1]["location"] = "imgui:2108" defs["ImGuiStorage_GetBool"][1]["ov_cimguiname"] = "ImGuiStorage_GetBool" defs["ImGuiStorage_GetBool"][1]["ret"] = "bool" defs["ImGuiStorage_GetBool"][1]["signature"] = "(ImGuiID,bool)const" @@ -4168,7 +4166,7 @@ defs["ImGuiStorage_GetBoolRef"][1]["cimguiname"] = "ImGuiStorage_GetBoolRef" defs["ImGuiStorage_GetBoolRef"][1]["defaults"] = {} defs["ImGuiStorage_GetBoolRef"][1]["defaults"]["default_val"] = "false" defs["ImGuiStorage_GetBoolRef"][1]["funcname"] = "GetBoolRef" -defs["ImGuiStorage_GetBoolRef"][1]["location"] = "imgui:2102" +defs["ImGuiStorage_GetBoolRef"][1]["location"] = "imgui:2120" defs["ImGuiStorage_GetBoolRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetBoolRef" defs["ImGuiStorage_GetBoolRef"][1]["ret"] = "bool*" defs["ImGuiStorage_GetBoolRef"][1]["signature"] = "(ImGuiID,bool)" @@ -4193,7 +4191,7 @@ defs["ImGuiStorage_GetFloat"][1]["cimguiname"] = "ImGuiStorage_GetFloat" defs["ImGuiStorage_GetFloat"][1]["defaults"] = {} defs["ImGuiStorage_GetFloat"][1]["defaults"]["default_val"] = "0.0f" defs["ImGuiStorage_GetFloat"][1]["funcname"] = "GetFloat" -defs["ImGuiStorage_GetFloat"][1]["location"] = "imgui:2092" +defs["ImGuiStorage_GetFloat"][1]["location"] = "imgui:2110" defs["ImGuiStorage_GetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloat" defs["ImGuiStorage_GetFloat"][1]["ret"] = "float" defs["ImGuiStorage_GetFloat"][1]["signature"] = "(ImGuiID,float)const" @@ -4218,7 +4216,7 @@ defs["ImGuiStorage_GetFloatRef"][1]["cimguiname"] = "ImGuiStorage_GetFloatRef" defs["ImGuiStorage_GetFloatRef"][1]["defaults"] = {} defs["ImGuiStorage_GetFloatRef"][1]["defaults"]["default_val"] = "0.0f" defs["ImGuiStorage_GetFloatRef"][1]["funcname"] = "GetFloatRef" -defs["ImGuiStorage_GetFloatRef"][1]["location"] = "imgui:2103" +defs["ImGuiStorage_GetFloatRef"][1]["location"] = "imgui:2121" defs["ImGuiStorage_GetFloatRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloatRef" defs["ImGuiStorage_GetFloatRef"][1]["ret"] = "float*" defs["ImGuiStorage_GetFloatRef"][1]["signature"] = "(ImGuiID,float)" @@ -4243,7 +4241,7 @@ defs["ImGuiStorage_GetInt"][1]["cimguiname"] = "ImGuiStorage_GetInt" defs["ImGuiStorage_GetInt"][1]["defaults"] = {} defs["ImGuiStorage_GetInt"][1]["defaults"]["default_val"] = "0" defs["ImGuiStorage_GetInt"][1]["funcname"] = "GetInt" -defs["ImGuiStorage_GetInt"][1]["location"] = "imgui:2088" +defs["ImGuiStorage_GetInt"][1]["location"] = "imgui:2106" defs["ImGuiStorage_GetInt"][1]["ov_cimguiname"] = "ImGuiStorage_GetInt" defs["ImGuiStorage_GetInt"][1]["ret"] = "int" defs["ImGuiStorage_GetInt"][1]["signature"] = "(ImGuiID,int)const" @@ -4268,7 +4266,7 @@ defs["ImGuiStorage_GetIntRef"][1]["cimguiname"] = "ImGuiStorage_GetIntRef" defs["ImGuiStorage_GetIntRef"][1]["defaults"] = {} defs["ImGuiStorage_GetIntRef"][1]["defaults"]["default_val"] = "0" defs["ImGuiStorage_GetIntRef"][1]["funcname"] = "GetIntRef" -defs["ImGuiStorage_GetIntRef"][1]["location"] = "imgui:2101" +defs["ImGuiStorage_GetIntRef"][1]["location"] = "imgui:2119" defs["ImGuiStorage_GetIntRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetIntRef" defs["ImGuiStorage_GetIntRef"][1]["ret"] = "int*" defs["ImGuiStorage_GetIntRef"][1]["signature"] = "(ImGuiID,int)" @@ -4289,7 +4287,7 @@ defs["ImGuiStorage_GetVoidPtr"][1]["call_args"] = "(key)" defs["ImGuiStorage_GetVoidPtr"][1]["cimguiname"] = "ImGuiStorage_GetVoidPtr" defs["ImGuiStorage_GetVoidPtr"][1]["defaults"] = {} defs["ImGuiStorage_GetVoidPtr"][1]["funcname"] = "GetVoidPtr" -defs["ImGuiStorage_GetVoidPtr"][1]["location"] = "imgui:2094" +defs["ImGuiStorage_GetVoidPtr"][1]["location"] = "imgui:2112" defs["ImGuiStorage_GetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtr" defs["ImGuiStorage_GetVoidPtr"][1]["ret"] = "void*" defs["ImGuiStorage_GetVoidPtr"][1]["signature"] = "(ImGuiID)const" @@ -4314,7 +4312,7 @@ defs["ImGuiStorage_GetVoidPtrRef"][1]["cimguiname"] = "ImGuiStorage_GetVoidPtrRe defs["ImGuiStorage_GetVoidPtrRef"][1]["defaults"] = {} defs["ImGuiStorage_GetVoidPtrRef"][1]["defaults"]["default_val"] = "NULL" defs["ImGuiStorage_GetVoidPtrRef"][1]["funcname"] = "GetVoidPtrRef" -defs["ImGuiStorage_GetVoidPtrRef"][1]["location"] = "imgui:2104" +defs["ImGuiStorage_GetVoidPtrRef"][1]["location"] = "imgui:2122" defs["ImGuiStorage_GetVoidPtrRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtrRef" defs["ImGuiStorage_GetVoidPtrRef"][1]["ret"] = "void**" defs["ImGuiStorage_GetVoidPtrRef"][1]["signature"] = "(ImGuiID,void*)" @@ -4335,7 +4333,7 @@ defs["ImGuiStorage_SetAllInt"][1]["call_args"] = "(val)" defs["ImGuiStorage_SetAllInt"][1]["cimguiname"] = "ImGuiStorage_SetAllInt" defs["ImGuiStorage_SetAllInt"][1]["defaults"] = {} defs["ImGuiStorage_SetAllInt"][1]["funcname"] = "SetAllInt" -defs["ImGuiStorage_SetAllInt"][1]["location"] = "imgui:2107" +defs["ImGuiStorage_SetAllInt"][1]["location"] = "imgui:2125" defs["ImGuiStorage_SetAllInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetAllInt" defs["ImGuiStorage_SetAllInt"][1]["ret"] = "void" defs["ImGuiStorage_SetAllInt"][1]["signature"] = "(int)" @@ -4359,7 +4357,7 @@ defs["ImGuiStorage_SetBool"][1]["call_args"] = "(key,val)" defs["ImGuiStorage_SetBool"][1]["cimguiname"] = "ImGuiStorage_SetBool" defs["ImGuiStorage_SetBool"][1]["defaults"] = {} defs["ImGuiStorage_SetBool"][1]["funcname"] = "SetBool" -defs["ImGuiStorage_SetBool"][1]["location"] = "imgui:2091" +defs["ImGuiStorage_SetBool"][1]["location"] = "imgui:2109" defs["ImGuiStorage_SetBool"][1]["ov_cimguiname"] = "ImGuiStorage_SetBool" defs["ImGuiStorage_SetBool"][1]["ret"] = "void" defs["ImGuiStorage_SetBool"][1]["signature"] = "(ImGuiID,bool)" @@ -4383,7 +4381,7 @@ defs["ImGuiStorage_SetFloat"][1]["call_args"] = "(key,val)" defs["ImGuiStorage_SetFloat"][1]["cimguiname"] = "ImGuiStorage_SetFloat" defs["ImGuiStorage_SetFloat"][1]["defaults"] = {} defs["ImGuiStorage_SetFloat"][1]["funcname"] = "SetFloat" -defs["ImGuiStorage_SetFloat"][1]["location"] = "imgui:2093" +defs["ImGuiStorage_SetFloat"][1]["location"] = "imgui:2111" defs["ImGuiStorage_SetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_SetFloat" defs["ImGuiStorage_SetFloat"][1]["ret"] = "void" defs["ImGuiStorage_SetFloat"][1]["signature"] = "(ImGuiID,float)" @@ -4407,7 +4405,7 @@ defs["ImGuiStorage_SetInt"][1]["call_args"] = "(key,val)" defs["ImGuiStorage_SetInt"][1]["cimguiname"] = "ImGuiStorage_SetInt" defs["ImGuiStorage_SetInt"][1]["defaults"] = {} defs["ImGuiStorage_SetInt"][1]["funcname"] = "SetInt" -defs["ImGuiStorage_SetInt"][1]["location"] = "imgui:2089" +defs["ImGuiStorage_SetInt"][1]["location"] = "imgui:2107" defs["ImGuiStorage_SetInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetInt" defs["ImGuiStorage_SetInt"][1]["ret"] = "void" defs["ImGuiStorage_SetInt"][1]["signature"] = "(ImGuiID,int)" @@ -4431,7 +4429,7 @@ defs["ImGuiStorage_SetVoidPtr"][1]["call_args"] = "(key,val)" defs["ImGuiStorage_SetVoidPtr"][1]["cimguiname"] = "ImGuiStorage_SetVoidPtr" defs["ImGuiStorage_SetVoidPtr"][1]["defaults"] = {} defs["ImGuiStorage_SetVoidPtr"][1]["funcname"] = "SetVoidPtr" -defs["ImGuiStorage_SetVoidPtr"][1]["location"] = "imgui:2095" +defs["ImGuiStorage_SetVoidPtr"][1]["location"] = "imgui:2113" defs["ImGuiStorage_SetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_SetVoidPtr" defs["ImGuiStorage_SetVoidPtr"][1]["ret"] = "void" defs["ImGuiStorage_SetVoidPtr"][1]["signature"] = "(ImGuiID,void*)" @@ -4447,7 +4445,7 @@ defs["ImGuiStyle_ImGuiStyle"][1]["cimguiname"] = "ImGuiStyle_ImGuiStyle" defs["ImGuiStyle_ImGuiStyle"][1]["constructor"] = true defs["ImGuiStyle_ImGuiStyle"][1]["defaults"] = {} defs["ImGuiStyle_ImGuiStyle"][1]["funcname"] = "ImGuiStyle" -defs["ImGuiStyle_ImGuiStyle"][1]["location"] = "imgui:1715" +defs["ImGuiStyle_ImGuiStyle"][1]["location"] = "imgui:1729" defs["ImGuiStyle_ImGuiStyle"][1]["ov_cimguiname"] = "ImGuiStyle_ImGuiStyle" defs["ImGuiStyle_ImGuiStyle"][1]["signature"] = "()" defs["ImGuiStyle_ImGuiStyle"][1]["stname"] = "ImGuiStyle" @@ -4467,7 +4465,7 @@ defs["ImGuiStyle_ScaleAllSizes"][1]["call_args"] = "(scale_factor)" defs["ImGuiStyle_ScaleAllSizes"][1]["cimguiname"] = "ImGuiStyle_ScaleAllSizes" defs["ImGuiStyle_ScaleAllSizes"][1]["defaults"] = {} defs["ImGuiStyle_ScaleAllSizes"][1]["funcname"] = "ScaleAllSizes" -defs["ImGuiStyle_ScaleAllSizes"][1]["location"] = "imgui:1716" +defs["ImGuiStyle_ScaleAllSizes"][1]["location"] = "imgui:1730" defs["ImGuiStyle_ScaleAllSizes"][1]["ov_cimguiname"] = "ImGuiStyle_ScaleAllSizes" defs["ImGuiStyle_ScaleAllSizes"][1]["ret"] = "void" defs["ImGuiStyle_ScaleAllSizes"][1]["signature"] = "(float)" @@ -4499,7 +4497,7 @@ defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["cimguiname"] = " defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["constructor"] = true defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["defaults"] = {} defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["funcname"] = "ImGuiTableColumnSortSpecs" -defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["location"] = "imgui:1937" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["location"] = "imgui:1951" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["signature"] = "()" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["stname"] = "ImGuiTableColumnSortSpecs" @@ -4530,7 +4528,7 @@ defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["cimguiname"] = "ImGuiTableSo defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["constructor"] = true defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["defaults"] = {} defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["funcname"] = "ImGuiTableSortSpecs" -defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["location"] = "imgui:1950" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["location"] = "imgui:1964" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableSortSpecs_ImGuiTableSortSpecs" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["signature"] = "()" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["stname"] = "ImGuiTableSortSpecs" @@ -4561,7 +4559,7 @@ defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["cimguiname"] = "ImGuiTextBuffer_ImGu defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["constructor"] = true defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["defaults"] = {} defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["funcname"] = "ImGuiTextBuffer" -defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["location"] = "imgui:2048" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["location"] = "imgui:2066" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["ov_cimguiname"] = "ImGuiTextBuffer_ImGuiTextBuffer" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["signature"] = "()" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["stname"] = "ImGuiTextBuffer" @@ -4585,7 +4583,7 @@ defs["ImGuiTextBuffer_append"][1]["cimguiname"] = "ImGuiTextBuffer_append" defs["ImGuiTextBuffer_append"][1]["defaults"] = {} defs["ImGuiTextBuffer_append"][1]["defaults"]["str_end"] = "NULL" defs["ImGuiTextBuffer_append"][1]["funcname"] = "append" -defs["ImGuiTextBuffer_append"][1]["location"] = "imgui:2057" +defs["ImGuiTextBuffer_append"][1]["location"] = "imgui:2075" defs["ImGuiTextBuffer_append"][1]["ov_cimguiname"] = "ImGuiTextBuffer_append" defs["ImGuiTextBuffer_append"][1]["ret"] = "void" defs["ImGuiTextBuffer_append"][1]["signature"] = "(const char*,const char*)" @@ -4610,7 +4608,7 @@ defs["ImGuiTextBuffer_appendf"][1]["cimguiname"] = "ImGuiTextBuffer_appendf" defs["ImGuiTextBuffer_appendf"][1]["defaults"] = {} defs["ImGuiTextBuffer_appendf"][1]["funcname"] = "appendf" defs["ImGuiTextBuffer_appendf"][1]["isvararg"] = "...)" -defs["ImGuiTextBuffer_appendf"][1]["location"] = "imgui:2058" +defs["ImGuiTextBuffer_appendf"][1]["location"] = "imgui:2076" defs["ImGuiTextBuffer_appendf"][1]["manual"] = true defs["ImGuiTextBuffer_appendf"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendf" defs["ImGuiTextBuffer_appendf"][1]["ret"] = "void" @@ -4635,7 +4633,7 @@ defs["ImGuiTextBuffer_appendfv"][1]["call_args"] = "(fmt,args)" defs["ImGuiTextBuffer_appendfv"][1]["cimguiname"] = "ImGuiTextBuffer_appendfv" defs["ImGuiTextBuffer_appendfv"][1]["defaults"] = {} defs["ImGuiTextBuffer_appendfv"][1]["funcname"] = "appendfv" -defs["ImGuiTextBuffer_appendfv"][1]["location"] = "imgui:2059" +defs["ImGuiTextBuffer_appendfv"][1]["location"] = "imgui:2077" defs["ImGuiTextBuffer_appendfv"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendfv" defs["ImGuiTextBuffer_appendfv"][1]["ret"] = "void" defs["ImGuiTextBuffer_appendfv"][1]["signature"] = "(const char*,va_list)" @@ -4653,7 +4651,7 @@ defs["ImGuiTextBuffer_begin"][1]["call_args"] = "()" defs["ImGuiTextBuffer_begin"][1]["cimguiname"] = "ImGuiTextBuffer_begin" defs["ImGuiTextBuffer_begin"][1]["defaults"] = {} defs["ImGuiTextBuffer_begin"][1]["funcname"] = "begin" -defs["ImGuiTextBuffer_begin"][1]["location"] = "imgui:2050" +defs["ImGuiTextBuffer_begin"][1]["location"] = "imgui:2068" defs["ImGuiTextBuffer_begin"][1]["ov_cimguiname"] = "ImGuiTextBuffer_begin" defs["ImGuiTextBuffer_begin"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_begin"][1]["signature"] = "()const" @@ -4671,7 +4669,7 @@ defs["ImGuiTextBuffer_c_str"][1]["call_args"] = "()" defs["ImGuiTextBuffer_c_str"][1]["cimguiname"] = "ImGuiTextBuffer_c_str" defs["ImGuiTextBuffer_c_str"][1]["defaults"] = {} defs["ImGuiTextBuffer_c_str"][1]["funcname"] = "c_str" -defs["ImGuiTextBuffer_c_str"][1]["location"] = "imgui:2056" +defs["ImGuiTextBuffer_c_str"][1]["location"] = "imgui:2074" defs["ImGuiTextBuffer_c_str"][1]["ov_cimguiname"] = "ImGuiTextBuffer_c_str" defs["ImGuiTextBuffer_c_str"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_c_str"][1]["signature"] = "()const" @@ -4689,7 +4687,7 @@ defs["ImGuiTextBuffer_clear"][1]["call_args"] = "()" defs["ImGuiTextBuffer_clear"][1]["cimguiname"] = "ImGuiTextBuffer_clear" defs["ImGuiTextBuffer_clear"][1]["defaults"] = {} defs["ImGuiTextBuffer_clear"][1]["funcname"] = "clear" -defs["ImGuiTextBuffer_clear"][1]["location"] = "imgui:2054" +defs["ImGuiTextBuffer_clear"][1]["location"] = "imgui:2072" defs["ImGuiTextBuffer_clear"][1]["ov_cimguiname"] = "ImGuiTextBuffer_clear" defs["ImGuiTextBuffer_clear"][1]["ret"] = "void" defs["ImGuiTextBuffer_clear"][1]["signature"] = "()" @@ -4723,7 +4721,7 @@ defs["ImGuiTextBuffer_empty"][1]["call_args"] = "()" defs["ImGuiTextBuffer_empty"][1]["cimguiname"] = "ImGuiTextBuffer_empty" defs["ImGuiTextBuffer_empty"][1]["defaults"] = {} defs["ImGuiTextBuffer_empty"][1]["funcname"] = "empty" -defs["ImGuiTextBuffer_empty"][1]["location"] = "imgui:2053" +defs["ImGuiTextBuffer_empty"][1]["location"] = "imgui:2071" defs["ImGuiTextBuffer_empty"][1]["ov_cimguiname"] = "ImGuiTextBuffer_empty" defs["ImGuiTextBuffer_empty"][1]["ret"] = "bool" defs["ImGuiTextBuffer_empty"][1]["signature"] = "()const" @@ -4741,7 +4739,7 @@ defs["ImGuiTextBuffer_end"][1]["call_args"] = "()" defs["ImGuiTextBuffer_end"][1]["cimguiname"] = "ImGuiTextBuffer_end" defs["ImGuiTextBuffer_end"][1]["defaults"] = {} defs["ImGuiTextBuffer_end"][1]["funcname"] = "end" -defs["ImGuiTextBuffer_end"][1]["location"] = "imgui:2051" +defs["ImGuiTextBuffer_end"][1]["location"] = "imgui:2069" defs["ImGuiTextBuffer_end"][1]["ov_cimguiname"] = "ImGuiTextBuffer_end" defs["ImGuiTextBuffer_end"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_end"][1]["signature"] = "()const" @@ -4762,7 +4760,7 @@ defs["ImGuiTextBuffer_reserve"][1]["call_args"] = "(capacity)" defs["ImGuiTextBuffer_reserve"][1]["cimguiname"] = "ImGuiTextBuffer_reserve" defs["ImGuiTextBuffer_reserve"][1]["defaults"] = {} defs["ImGuiTextBuffer_reserve"][1]["funcname"] = "reserve" -defs["ImGuiTextBuffer_reserve"][1]["location"] = "imgui:2055" +defs["ImGuiTextBuffer_reserve"][1]["location"] = "imgui:2073" defs["ImGuiTextBuffer_reserve"][1]["ov_cimguiname"] = "ImGuiTextBuffer_reserve" defs["ImGuiTextBuffer_reserve"][1]["ret"] = "void" defs["ImGuiTextBuffer_reserve"][1]["signature"] = "(int)" @@ -4780,7 +4778,7 @@ defs["ImGuiTextBuffer_size"][1]["call_args"] = "()" defs["ImGuiTextBuffer_size"][1]["cimguiname"] = "ImGuiTextBuffer_size" defs["ImGuiTextBuffer_size"][1]["defaults"] = {} defs["ImGuiTextBuffer_size"][1]["funcname"] = "size" -defs["ImGuiTextBuffer_size"][1]["location"] = "imgui:2052" +defs["ImGuiTextBuffer_size"][1]["location"] = "imgui:2070" defs["ImGuiTextBuffer_size"][1]["ov_cimguiname"] = "ImGuiTextBuffer_size" defs["ImGuiTextBuffer_size"][1]["ret"] = "int" defs["ImGuiTextBuffer_size"][1]["signature"] = "()const" @@ -4798,7 +4796,7 @@ defs["ImGuiTextFilter_Build"][1]["call_args"] = "()" defs["ImGuiTextFilter_Build"][1]["cimguiname"] = "ImGuiTextFilter_Build" defs["ImGuiTextFilter_Build"][1]["defaults"] = {} defs["ImGuiTextFilter_Build"][1]["funcname"] = "Build" -defs["ImGuiTextFilter_Build"][1]["location"] = "imgui:2021" +defs["ImGuiTextFilter_Build"][1]["location"] = "imgui:2039" defs["ImGuiTextFilter_Build"][1]["ov_cimguiname"] = "ImGuiTextFilter_Build" defs["ImGuiTextFilter_Build"][1]["ret"] = "void" defs["ImGuiTextFilter_Build"][1]["signature"] = "()" @@ -4816,7 +4814,7 @@ defs["ImGuiTextFilter_Clear"][1]["call_args"] = "()" defs["ImGuiTextFilter_Clear"][1]["cimguiname"] = "ImGuiTextFilter_Clear" defs["ImGuiTextFilter_Clear"][1]["defaults"] = {} defs["ImGuiTextFilter_Clear"][1]["funcname"] = "Clear" -defs["ImGuiTextFilter_Clear"][1]["location"] = "imgui:2022" +defs["ImGuiTextFilter_Clear"][1]["location"] = "imgui:2040" defs["ImGuiTextFilter_Clear"][1]["ov_cimguiname"] = "ImGuiTextFilter_Clear" defs["ImGuiTextFilter_Clear"][1]["ret"] = "void" defs["ImGuiTextFilter_Clear"][1]["signature"] = "()" @@ -4842,7 +4840,7 @@ defs["ImGuiTextFilter_Draw"][1]["defaults"] = {} defs["ImGuiTextFilter_Draw"][1]["defaults"]["label"] = "\"Filter(inc,-exc)\"" defs["ImGuiTextFilter_Draw"][1]["defaults"]["width"] = "0.0f" defs["ImGuiTextFilter_Draw"][1]["funcname"] = "Draw" -defs["ImGuiTextFilter_Draw"][1]["location"] = "imgui:2019" +defs["ImGuiTextFilter_Draw"][1]["location"] = "imgui:2037" defs["ImGuiTextFilter_Draw"][1]["ov_cimguiname"] = "ImGuiTextFilter_Draw" defs["ImGuiTextFilter_Draw"][1]["ret"] = "bool" defs["ImGuiTextFilter_Draw"][1]["signature"] = "(const char*,float)" @@ -4862,7 +4860,7 @@ defs["ImGuiTextFilter_ImGuiTextFilter"][1]["constructor"] = true defs["ImGuiTextFilter_ImGuiTextFilter"][1]["defaults"] = {} defs["ImGuiTextFilter_ImGuiTextFilter"][1]["defaults"]["default_filter"] = "\"\"" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["funcname"] = "ImGuiTextFilter" -defs["ImGuiTextFilter_ImGuiTextFilter"][1]["location"] = "imgui:2018" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["location"] = "imgui:2036" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_ImGuiTextFilter" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["signature"] = "(const char*)" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["stname"] = "ImGuiTextFilter" @@ -4879,7 +4877,7 @@ defs["ImGuiTextFilter_IsActive"][1]["call_args"] = "()" defs["ImGuiTextFilter_IsActive"][1]["cimguiname"] = "ImGuiTextFilter_IsActive" defs["ImGuiTextFilter_IsActive"][1]["defaults"] = {} defs["ImGuiTextFilter_IsActive"][1]["funcname"] = "IsActive" -defs["ImGuiTextFilter_IsActive"][1]["location"] = "imgui:2023" +defs["ImGuiTextFilter_IsActive"][1]["location"] = "imgui:2041" defs["ImGuiTextFilter_IsActive"][1]["ov_cimguiname"] = "ImGuiTextFilter_IsActive" defs["ImGuiTextFilter_IsActive"][1]["ret"] = "bool" defs["ImGuiTextFilter_IsActive"][1]["signature"] = "()const" @@ -4904,7 +4902,7 @@ defs["ImGuiTextFilter_PassFilter"][1]["cimguiname"] = "ImGuiTextFilter_PassFilte defs["ImGuiTextFilter_PassFilter"][1]["defaults"] = {} defs["ImGuiTextFilter_PassFilter"][1]["defaults"]["text_end"] = "NULL" defs["ImGuiTextFilter_PassFilter"][1]["funcname"] = "PassFilter" -defs["ImGuiTextFilter_PassFilter"][1]["location"] = "imgui:2020" +defs["ImGuiTextFilter_PassFilter"][1]["location"] = "imgui:2038" defs["ImGuiTextFilter_PassFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_PassFilter" defs["ImGuiTextFilter_PassFilter"][1]["ret"] = "bool" defs["ImGuiTextFilter_PassFilter"][1]["signature"] = "(const char*,const char*)const" @@ -4936,7 +4934,7 @@ defs["ImGuiTextRange_ImGuiTextRange"][1]["cimguiname"] = "ImGuiTextRange_ImGuiTe defs["ImGuiTextRange_ImGuiTextRange"][1]["constructor"] = true defs["ImGuiTextRange_ImGuiTextRange"][1]["defaults"] = {} defs["ImGuiTextRange_ImGuiTextRange"][1]["funcname"] = "ImGuiTextRange" -defs["ImGuiTextRange_ImGuiTextRange"][1]["location"] = "imgui:2031" +defs["ImGuiTextRange_ImGuiTextRange"][1]["location"] = "imgui:2049" defs["ImGuiTextRange_ImGuiTextRange"][1]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRangeNil" defs["ImGuiTextRange_ImGuiTextRange"][1]["signature"] = "()" defs["ImGuiTextRange_ImGuiTextRange"][1]["stname"] = "ImGuiTextRange" @@ -4955,7 +4953,7 @@ defs["ImGuiTextRange_ImGuiTextRange"][2]["cimguiname"] = "ImGuiTextRange_ImGuiTe defs["ImGuiTextRange_ImGuiTextRange"][2]["constructor"] = true defs["ImGuiTextRange_ImGuiTextRange"][2]["defaults"] = {} defs["ImGuiTextRange_ImGuiTextRange"][2]["funcname"] = "ImGuiTextRange" -defs["ImGuiTextRange_ImGuiTextRange"][2]["location"] = "imgui:2032" +defs["ImGuiTextRange_ImGuiTextRange"][2]["location"] = "imgui:2050" defs["ImGuiTextRange_ImGuiTextRange"][2]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRangeStr" defs["ImGuiTextRange_ImGuiTextRange"][2]["signature"] = "(const char*,const char*)" defs["ImGuiTextRange_ImGuiTextRange"][2]["stname"] = "ImGuiTextRange" @@ -4989,7 +4987,7 @@ defs["ImGuiTextRange_empty"][1]["call_args"] = "()" defs["ImGuiTextRange_empty"][1]["cimguiname"] = "ImGuiTextRange_empty" defs["ImGuiTextRange_empty"][1]["defaults"] = {} defs["ImGuiTextRange_empty"][1]["funcname"] = "empty" -defs["ImGuiTextRange_empty"][1]["location"] = "imgui:2033" +defs["ImGuiTextRange_empty"][1]["location"] = "imgui:2051" defs["ImGuiTextRange_empty"][1]["ov_cimguiname"] = "ImGuiTextRange_empty" defs["ImGuiTextRange_empty"][1]["ret"] = "bool" defs["ImGuiTextRange_empty"][1]["signature"] = "()const" @@ -5013,12 +5011,87 @@ defs["ImGuiTextRange_split"][1]["call_args"] = "(separator,out)" defs["ImGuiTextRange_split"][1]["cimguiname"] = "ImGuiTextRange_split" defs["ImGuiTextRange_split"][1]["defaults"] = {} defs["ImGuiTextRange_split"][1]["funcname"] = "split" -defs["ImGuiTextRange_split"][1]["location"] = "imgui:2034" +defs["ImGuiTextRange_split"][1]["location"] = "imgui:2052" defs["ImGuiTextRange_split"][1]["ov_cimguiname"] = "ImGuiTextRange_split" defs["ImGuiTextRange_split"][1]["ret"] = "void" defs["ImGuiTextRange_split"][1]["signature"] = "(char,ImVector_ImGuiTextRange*)const" defs["ImGuiTextRange_split"][1]["stname"] = "ImGuiTextRange" defs["ImGuiTextRange_split"]["(char,ImVector_ImGuiTextRange*)const"] = defs["ImGuiTextRange_split"][1] +defs["ImGuiViewport_GetCenter"] = {} +defs["ImGuiViewport_GetCenter"][1] = {} +defs["ImGuiViewport_GetCenter"][1]["args"] = "(ImVec2 *pOut,ImGuiViewport* self)" +defs["ImGuiViewport_GetCenter"][1]["argsT"] = {} +defs["ImGuiViewport_GetCenter"][1]["argsT"][1] = {} +defs["ImGuiViewport_GetCenter"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiViewport_GetCenter"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImGuiViewport_GetCenter"][1]["argsT"][2] = {} +defs["ImGuiViewport_GetCenter"][1]["argsT"][2]["name"] = "self" +defs["ImGuiViewport_GetCenter"][1]["argsT"][2]["type"] = "ImGuiViewport*" +defs["ImGuiViewport_GetCenter"][1]["argsoriginal"] = "()" +defs["ImGuiViewport_GetCenter"][1]["call_args"] = "()" +defs["ImGuiViewport_GetCenter"][1]["cimguiname"] = "ImGuiViewport_GetCenter" +defs["ImGuiViewport_GetCenter"][1]["defaults"] = {} +defs["ImGuiViewport_GetCenter"][1]["funcname"] = "GetCenter" +defs["ImGuiViewport_GetCenter"][1]["location"] = "imgui:2768" +defs["ImGuiViewport_GetCenter"][1]["nonUDT"] = 1 +defs["ImGuiViewport_GetCenter"][1]["ov_cimguiname"] = "ImGuiViewport_GetCenter" +defs["ImGuiViewport_GetCenter"][1]["ret"] = "void" +defs["ImGuiViewport_GetCenter"][1]["signature"] = "()const" +defs["ImGuiViewport_GetCenter"][1]["stname"] = "ImGuiViewport" +defs["ImGuiViewport_GetCenter"]["()const"] = defs["ImGuiViewport_GetCenter"][1] +defs["ImGuiViewport_GetWorkCenter"] = {} +defs["ImGuiViewport_GetWorkCenter"][1] = {} +defs["ImGuiViewport_GetWorkCenter"][1]["args"] = "(ImVec2 *pOut,ImGuiViewport* self)" +defs["ImGuiViewport_GetWorkCenter"][1]["argsT"] = {} +defs["ImGuiViewport_GetWorkCenter"][1]["argsT"][1] = {} +defs["ImGuiViewport_GetWorkCenter"][1]["argsT"][1]["name"] = "pOut" +defs["ImGuiViewport_GetWorkCenter"][1]["argsT"][1]["type"] = "ImVec2*" +defs["ImGuiViewport_GetWorkCenter"][1]["argsT"][2] = {} +defs["ImGuiViewport_GetWorkCenter"][1]["argsT"][2]["name"] = "self" +defs["ImGuiViewport_GetWorkCenter"][1]["argsT"][2]["type"] = "ImGuiViewport*" +defs["ImGuiViewport_GetWorkCenter"][1]["argsoriginal"] = "()" +defs["ImGuiViewport_GetWorkCenter"][1]["call_args"] = "()" +defs["ImGuiViewport_GetWorkCenter"][1]["cimguiname"] = "ImGuiViewport_GetWorkCenter" +defs["ImGuiViewport_GetWorkCenter"][1]["defaults"] = {} +defs["ImGuiViewport_GetWorkCenter"][1]["funcname"] = "GetWorkCenter" +defs["ImGuiViewport_GetWorkCenter"][1]["location"] = "imgui:2769" +defs["ImGuiViewport_GetWorkCenter"][1]["nonUDT"] = 1 +defs["ImGuiViewport_GetWorkCenter"][1]["ov_cimguiname"] = "ImGuiViewport_GetWorkCenter" +defs["ImGuiViewport_GetWorkCenter"][1]["ret"] = "void" +defs["ImGuiViewport_GetWorkCenter"][1]["signature"] = "()const" +defs["ImGuiViewport_GetWorkCenter"][1]["stname"] = "ImGuiViewport" +defs["ImGuiViewport_GetWorkCenter"]["()const"] = defs["ImGuiViewport_GetWorkCenter"][1] +defs["ImGuiViewport_ImGuiViewport"] = {} +defs["ImGuiViewport_ImGuiViewport"][1] = {} +defs["ImGuiViewport_ImGuiViewport"][1]["args"] = "()" +defs["ImGuiViewport_ImGuiViewport"][1]["argsT"] = {} +defs["ImGuiViewport_ImGuiViewport"][1]["argsoriginal"] = "()" +defs["ImGuiViewport_ImGuiViewport"][1]["call_args"] = "()" +defs["ImGuiViewport_ImGuiViewport"][1]["cimguiname"] = "ImGuiViewport_ImGuiViewport" +defs["ImGuiViewport_ImGuiViewport"][1]["constructor"] = true +defs["ImGuiViewport_ImGuiViewport"][1]["defaults"] = {} +defs["ImGuiViewport_ImGuiViewport"][1]["funcname"] = "ImGuiViewport" +defs["ImGuiViewport_ImGuiViewport"][1]["location"] = "imgui:2765" +defs["ImGuiViewport_ImGuiViewport"][1]["ov_cimguiname"] = "ImGuiViewport_ImGuiViewport" +defs["ImGuiViewport_ImGuiViewport"][1]["signature"] = "()" +defs["ImGuiViewport_ImGuiViewport"][1]["stname"] = "ImGuiViewport" +defs["ImGuiViewport_ImGuiViewport"]["()"] = defs["ImGuiViewport_ImGuiViewport"][1] +defs["ImGuiViewport_destroy"] = {} +defs["ImGuiViewport_destroy"][1] = {} +defs["ImGuiViewport_destroy"][1]["args"] = "(ImGuiViewport* self)" +defs["ImGuiViewport_destroy"][1]["argsT"] = {} +defs["ImGuiViewport_destroy"][1]["argsT"][1] = {} +defs["ImGuiViewport_destroy"][1]["argsT"][1]["name"] = "self" +defs["ImGuiViewport_destroy"][1]["argsT"][1]["type"] = "ImGuiViewport*" +defs["ImGuiViewport_destroy"][1]["call_args"] = "(self)" +defs["ImGuiViewport_destroy"][1]["cimguiname"] = "ImGuiViewport_destroy" +defs["ImGuiViewport_destroy"][1]["defaults"] = {} +defs["ImGuiViewport_destroy"][1]["destructor"] = true +defs["ImGuiViewport_destroy"][1]["ov_cimguiname"] = "ImGuiViewport_destroy" +defs["ImGuiViewport_destroy"][1]["ret"] = "void" +defs["ImGuiViewport_destroy"][1]["signature"] = "(ImGuiViewport*)" +defs["ImGuiViewport_destroy"][1]["stname"] = "ImGuiViewport" +defs["ImGuiViewport_destroy"]["(ImGuiViewport*)"] = defs["ImGuiViewport_destroy"][1] defs["ImVec2_ImVec2"] = {} defs["ImVec2_ImVec2"][1] = {} defs["ImVec2_ImVec2"][1]["args"] = "()" @@ -5029,7 +5102,7 @@ defs["ImVec2_ImVec2"][1]["cimguiname"] = "ImVec2_ImVec2" defs["ImVec2_ImVec2"][1]["constructor"] = true defs["ImVec2_ImVec2"][1]["defaults"] = {} defs["ImVec2_ImVec2"][1]["funcname"] = "ImVec2" -defs["ImVec2_ImVec2"][1]["location"] = "imgui:226" +defs["ImVec2_ImVec2"][1]["location"] = "imgui:230" defs["ImVec2_ImVec2"][1]["ov_cimguiname"] = "ImVec2_ImVec2Nil" defs["ImVec2_ImVec2"][1]["signature"] = "()" defs["ImVec2_ImVec2"][1]["stname"] = "ImVec2" @@ -5048,7 +5121,7 @@ defs["ImVec2_ImVec2"][2]["cimguiname"] = "ImVec2_ImVec2" defs["ImVec2_ImVec2"][2]["constructor"] = true defs["ImVec2_ImVec2"][2]["defaults"] = {} defs["ImVec2_ImVec2"][2]["funcname"] = "ImVec2" -defs["ImVec2_ImVec2"][2]["location"] = "imgui:227" +defs["ImVec2_ImVec2"][2]["location"] = "imgui:231" defs["ImVec2_ImVec2"][2]["ov_cimguiname"] = "ImVec2_ImVec2Float" defs["ImVec2_ImVec2"][2]["signature"] = "(float,float)" defs["ImVec2_ImVec2"][2]["stname"] = "ImVec2" @@ -5080,7 +5153,7 @@ defs["ImVec4_ImVec4"][1]["cimguiname"] = "ImVec4_ImVec4" defs["ImVec4_ImVec4"][1]["constructor"] = true defs["ImVec4_ImVec4"][1]["defaults"] = {} defs["ImVec4_ImVec4"][1]["funcname"] = "ImVec4" -defs["ImVec4_ImVec4"][1]["location"] = "imgui:239" +defs["ImVec4_ImVec4"][1]["location"] = "imgui:243" defs["ImVec4_ImVec4"][1]["ov_cimguiname"] = "ImVec4_ImVec4Nil" defs["ImVec4_ImVec4"][1]["signature"] = "()" defs["ImVec4_ImVec4"][1]["stname"] = "ImVec4" @@ -5105,7 +5178,7 @@ defs["ImVec4_ImVec4"][2]["cimguiname"] = "ImVec4_ImVec4" defs["ImVec4_ImVec4"][2]["constructor"] = true defs["ImVec4_ImVec4"][2]["defaults"] = {} defs["ImVec4_ImVec4"][2]["funcname"] = "ImVec4" -defs["ImVec4_ImVec4"][2]["location"] = "imgui:240" +defs["ImVec4_ImVec4"][2]["location"] = "imgui:244" defs["ImVec4_ImVec4"][2]["ov_cimguiname"] = "ImVec4_ImVec4Float" defs["ImVec4_ImVec4"][2]["signature"] = "(float,float,float,float)" defs["ImVec4_ImVec4"][2]["stname"] = "ImVec4" @@ -5137,7 +5210,7 @@ defs["ImVector_ImVector"][1]["cimguiname"] = "ImVector_ImVector" defs["ImVector_ImVector"][1]["constructor"] = true defs["ImVector_ImVector"][1]["defaults"] = {} defs["ImVector_ImVector"][1]["funcname"] = "ImVector" -defs["ImVector_ImVector"][1]["location"] = "imgui:1618" +defs["ImVector_ImVector"][1]["location"] = "imgui:1632" defs["ImVector_ImVector"][1]["ov_cimguiname"] = "ImVector_ImVectorNil" defs["ImVector_ImVector"][1]["signature"] = "()" defs["ImVector_ImVector"][1]["stname"] = "ImVector" @@ -5154,7 +5227,7 @@ defs["ImVector_ImVector"][2]["cimguiname"] = "ImVector_ImVector" defs["ImVector_ImVector"][2]["constructor"] = true defs["ImVector_ImVector"][2]["defaults"] = {} defs["ImVector_ImVector"][2]["funcname"] = "ImVector" -defs["ImVector_ImVector"][2]["location"] = "imgui:1619" +defs["ImVector_ImVector"][2]["location"] = "imgui:1633" defs["ImVector_ImVector"][2]["ov_cimguiname"] = "ImVector_ImVectorVector" defs["ImVector_ImVector"][2]["signature"] = "(const ImVector)" defs["ImVector_ImVector"][2]["stname"] = "ImVector" @@ -5176,7 +5249,7 @@ defs["ImVector__grow_capacity"][1]["call_args"] = "(sz)" defs["ImVector__grow_capacity"][1]["cimguiname"] = "ImVector__grow_capacity" defs["ImVector__grow_capacity"][1]["defaults"] = {} defs["ImVector__grow_capacity"][1]["funcname"] = "_grow_capacity" -defs["ImVector__grow_capacity"][1]["location"] = "imgui:1642" +defs["ImVector__grow_capacity"][1]["location"] = "imgui:1656" defs["ImVector__grow_capacity"][1]["ov_cimguiname"] = "ImVector__grow_capacity" defs["ImVector__grow_capacity"][1]["ret"] = "int" defs["ImVector__grow_capacity"][1]["signature"] = "(int)const" @@ -5195,7 +5268,7 @@ defs["ImVector_back"][1]["call_args"] = "()" defs["ImVector_back"][1]["cimguiname"] = "ImVector_back" defs["ImVector_back"][1]["defaults"] = {} defs["ImVector_back"][1]["funcname"] = "back" -defs["ImVector_back"][1]["location"] = "imgui:1638" +defs["ImVector_back"][1]["location"] = "imgui:1652" defs["ImVector_back"][1]["ov_cimguiname"] = "ImVector_backNil" defs["ImVector_back"][1]["ret"] = "T*" defs["ImVector_back"][1]["retref"] = "&" @@ -5213,7 +5286,7 @@ defs["ImVector_back"][2]["call_args"] = "()" defs["ImVector_back"][2]["cimguiname"] = "ImVector_back" defs["ImVector_back"][2]["defaults"] = {} defs["ImVector_back"][2]["funcname"] = "back" -defs["ImVector_back"][2]["location"] = "imgui:1639" +defs["ImVector_back"][2]["location"] = "imgui:1653" defs["ImVector_back"][2]["ov_cimguiname"] = "ImVector_back_const" defs["ImVector_back"][2]["ret"] = "const T*" defs["ImVector_back"][2]["retref"] = "&" @@ -5234,7 +5307,7 @@ defs["ImVector_begin"][1]["call_args"] = "()" defs["ImVector_begin"][1]["cimguiname"] = "ImVector_begin" defs["ImVector_begin"][1]["defaults"] = {} defs["ImVector_begin"][1]["funcname"] = "begin" -defs["ImVector_begin"][1]["location"] = "imgui:1632" +defs["ImVector_begin"][1]["location"] = "imgui:1646" defs["ImVector_begin"][1]["ov_cimguiname"] = "ImVector_beginNil" defs["ImVector_begin"][1]["ret"] = "T*" defs["ImVector_begin"][1]["signature"] = "()" @@ -5251,7 +5324,7 @@ defs["ImVector_begin"][2]["call_args"] = "()" defs["ImVector_begin"][2]["cimguiname"] = "ImVector_begin" defs["ImVector_begin"][2]["defaults"] = {} defs["ImVector_begin"][2]["funcname"] = "begin" -defs["ImVector_begin"][2]["location"] = "imgui:1633" +defs["ImVector_begin"][2]["location"] = "imgui:1647" defs["ImVector_begin"][2]["ov_cimguiname"] = "ImVector_begin_const" defs["ImVector_begin"][2]["ret"] = "const T*" defs["ImVector_begin"][2]["signature"] = "()const" @@ -5271,7 +5344,7 @@ defs["ImVector_capacity"][1]["call_args"] = "()" defs["ImVector_capacity"][1]["cimguiname"] = "ImVector_capacity" defs["ImVector_capacity"][1]["defaults"] = {} defs["ImVector_capacity"][1]["funcname"] = "capacity" -defs["ImVector_capacity"][1]["location"] = "imgui:1627" +defs["ImVector_capacity"][1]["location"] = "imgui:1641" defs["ImVector_capacity"][1]["ov_cimguiname"] = "ImVector_capacity" defs["ImVector_capacity"][1]["ret"] = "int" defs["ImVector_capacity"][1]["signature"] = "()const" @@ -5290,7 +5363,7 @@ defs["ImVector_clear"][1]["call_args"] = "()" defs["ImVector_clear"][1]["cimguiname"] = "ImVector_clear" defs["ImVector_clear"][1]["defaults"] = {} defs["ImVector_clear"][1]["funcname"] = "clear" -defs["ImVector_clear"][1]["location"] = "imgui:1631" +defs["ImVector_clear"][1]["location"] = "imgui:1645" defs["ImVector_clear"][1]["ov_cimguiname"] = "ImVector_clear" defs["ImVector_clear"][1]["ret"] = "void" defs["ImVector_clear"][1]["signature"] = "()" @@ -5312,7 +5385,7 @@ defs["ImVector_contains"][1]["call_args"] = "(v)" defs["ImVector_contains"][1]["cimguiname"] = "ImVector_contains" defs["ImVector_contains"][1]["defaults"] = {} defs["ImVector_contains"][1]["funcname"] = "contains" -defs["ImVector_contains"][1]["location"] = "imgui:1656" +defs["ImVector_contains"][1]["location"] = "imgui:1670" defs["ImVector_contains"][1]["ov_cimguiname"] = "ImVector_contains" defs["ImVector_contains"][1]["ret"] = "bool" defs["ImVector_contains"][1]["signature"] = "(const T)const" @@ -5330,7 +5403,7 @@ defs["ImVector_destroy"][1]["call_args"] = "(self)" defs["ImVector_destroy"][1]["cimguiname"] = "ImVector_destroy" defs["ImVector_destroy"][1]["defaults"] = {} defs["ImVector_destroy"][1]["destructor"] = true -defs["ImVector_destroy"][1]["location"] = "imgui:1621" +defs["ImVector_destroy"][1]["location"] = "imgui:1635" defs["ImVector_destroy"][1]["ov_cimguiname"] = "ImVector_destroy" defs["ImVector_destroy"][1]["realdestructor"] = true defs["ImVector_destroy"][1]["ret"] = "void" @@ -5350,7 +5423,7 @@ defs["ImVector_empty"][1]["call_args"] = "()" defs["ImVector_empty"][1]["cimguiname"] = "ImVector_empty" defs["ImVector_empty"][1]["defaults"] = {} defs["ImVector_empty"][1]["funcname"] = "empty" -defs["ImVector_empty"][1]["location"] = "imgui:1623" +defs["ImVector_empty"][1]["location"] = "imgui:1637" defs["ImVector_empty"][1]["ov_cimguiname"] = "ImVector_empty" defs["ImVector_empty"][1]["ret"] = "bool" defs["ImVector_empty"][1]["signature"] = "()const" @@ -5369,7 +5442,7 @@ defs["ImVector_end"][1]["call_args"] = "()" defs["ImVector_end"][1]["cimguiname"] = "ImVector_end" defs["ImVector_end"][1]["defaults"] = {} defs["ImVector_end"][1]["funcname"] = "end" -defs["ImVector_end"][1]["location"] = "imgui:1634" +defs["ImVector_end"][1]["location"] = "imgui:1648" defs["ImVector_end"][1]["ov_cimguiname"] = "ImVector_endNil" defs["ImVector_end"][1]["ret"] = "T*" defs["ImVector_end"][1]["signature"] = "()" @@ -5386,7 +5459,7 @@ defs["ImVector_end"][2]["call_args"] = "()" defs["ImVector_end"][2]["cimguiname"] = "ImVector_end" defs["ImVector_end"][2]["defaults"] = {} defs["ImVector_end"][2]["funcname"] = "end" -defs["ImVector_end"][2]["location"] = "imgui:1635" +defs["ImVector_end"][2]["location"] = "imgui:1649" defs["ImVector_end"][2]["ov_cimguiname"] = "ImVector_end_const" defs["ImVector_end"][2]["ret"] = "const T*" defs["ImVector_end"][2]["signature"] = "()const" @@ -5409,7 +5482,7 @@ defs["ImVector_erase"][1]["call_args"] = "(it)" defs["ImVector_erase"][1]["cimguiname"] = "ImVector_erase" defs["ImVector_erase"][1]["defaults"] = {} defs["ImVector_erase"][1]["funcname"] = "erase" -defs["ImVector_erase"][1]["location"] = "imgui:1652" +defs["ImVector_erase"][1]["location"] = "imgui:1666" defs["ImVector_erase"][1]["ov_cimguiname"] = "ImVector_eraseNil" defs["ImVector_erase"][1]["ret"] = "T*" defs["ImVector_erase"][1]["signature"] = "(const T*)" @@ -5432,7 +5505,7 @@ defs["ImVector_erase"][2]["call_args"] = "(it,it_last)" defs["ImVector_erase"][2]["cimguiname"] = "ImVector_erase" defs["ImVector_erase"][2]["defaults"] = {} defs["ImVector_erase"][2]["funcname"] = "erase" -defs["ImVector_erase"][2]["location"] = "imgui:1653" +defs["ImVector_erase"][2]["location"] = "imgui:1667" defs["ImVector_erase"][2]["ov_cimguiname"] = "ImVector_eraseTPtr" defs["ImVector_erase"][2]["ret"] = "T*" defs["ImVector_erase"][2]["signature"] = "(const T*,const T*)" @@ -5455,7 +5528,7 @@ defs["ImVector_erase_unsorted"][1]["call_args"] = "(it)" defs["ImVector_erase_unsorted"][1]["cimguiname"] = "ImVector_erase_unsorted" defs["ImVector_erase_unsorted"][1]["defaults"] = {} defs["ImVector_erase_unsorted"][1]["funcname"] = "erase_unsorted" -defs["ImVector_erase_unsorted"][1]["location"] = "imgui:1654" +defs["ImVector_erase_unsorted"][1]["location"] = "imgui:1668" defs["ImVector_erase_unsorted"][1]["ov_cimguiname"] = "ImVector_erase_unsorted" defs["ImVector_erase_unsorted"][1]["ret"] = "T*" defs["ImVector_erase_unsorted"][1]["signature"] = "(const T*)" @@ -5477,7 +5550,7 @@ defs["ImVector_find"][1]["call_args"] = "(v)" defs["ImVector_find"][1]["cimguiname"] = "ImVector_find" defs["ImVector_find"][1]["defaults"] = {} defs["ImVector_find"][1]["funcname"] = "find" -defs["ImVector_find"][1]["location"] = "imgui:1657" +defs["ImVector_find"][1]["location"] = "imgui:1671" defs["ImVector_find"][1]["ov_cimguiname"] = "ImVector_findNil" defs["ImVector_find"][1]["ret"] = "T*" defs["ImVector_find"][1]["signature"] = "(const T)" @@ -5497,7 +5570,7 @@ defs["ImVector_find"][2]["call_args"] = "(v)" defs["ImVector_find"][2]["cimguiname"] = "ImVector_find" defs["ImVector_find"][2]["defaults"] = {} defs["ImVector_find"][2]["funcname"] = "find" -defs["ImVector_find"][2]["location"] = "imgui:1658" +defs["ImVector_find"][2]["location"] = "imgui:1672" defs["ImVector_find"][2]["ov_cimguiname"] = "ImVector_find_const" defs["ImVector_find"][2]["ret"] = "const T*" defs["ImVector_find"][2]["signature"] = "(const T)const" @@ -5520,7 +5593,7 @@ defs["ImVector_find_erase"][1]["call_args"] = "(v)" defs["ImVector_find_erase"][1]["cimguiname"] = "ImVector_find_erase" defs["ImVector_find_erase"][1]["defaults"] = {} defs["ImVector_find_erase"][1]["funcname"] = "find_erase" -defs["ImVector_find_erase"][1]["location"] = "imgui:1659" +defs["ImVector_find_erase"][1]["location"] = "imgui:1673" defs["ImVector_find_erase"][1]["ov_cimguiname"] = "ImVector_find_erase" defs["ImVector_find_erase"][1]["ret"] = "bool" defs["ImVector_find_erase"][1]["signature"] = "(const T)" @@ -5542,7 +5615,7 @@ defs["ImVector_find_erase_unsorted"][1]["call_args"] = "(v)" defs["ImVector_find_erase_unsorted"][1]["cimguiname"] = "ImVector_find_erase_unsorted" defs["ImVector_find_erase_unsorted"][1]["defaults"] = {} defs["ImVector_find_erase_unsorted"][1]["funcname"] = "find_erase_unsorted" -defs["ImVector_find_erase_unsorted"][1]["location"] = "imgui:1660" +defs["ImVector_find_erase_unsorted"][1]["location"] = "imgui:1674" defs["ImVector_find_erase_unsorted"][1]["ov_cimguiname"] = "ImVector_find_erase_unsorted" defs["ImVector_find_erase_unsorted"][1]["ret"] = "bool" defs["ImVector_find_erase_unsorted"][1]["signature"] = "(const T)" @@ -5561,7 +5634,7 @@ defs["ImVector_front"][1]["call_args"] = "()" defs["ImVector_front"][1]["cimguiname"] = "ImVector_front" defs["ImVector_front"][1]["defaults"] = {} defs["ImVector_front"][1]["funcname"] = "front" -defs["ImVector_front"][1]["location"] = "imgui:1636" +defs["ImVector_front"][1]["location"] = "imgui:1650" defs["ImVector_front"][1]["ov_cimguiname"] = "ImVector_frontNil" defs["ImVector_front"][1]["ret"] = "T*" defs["ImVector_front"][1]["retref"] = "&" @@ -5579,7 +5652,7 @@ defs["ImVector_front"][2]["call_args"] = "()" defs["ImVector_front"][2]["cimguiname"] = "ImVector_front" defs["ImVector_front"][2]["defaults"] = {} defs["ImVector_front"][2]["funcname"] = "front" -defs["ImVector_front"][2]["location"] = "imgui:1637" +defs["ImVector_front"][2]["location"] = "imgui:1651" defs["ImVector_front"][2]["ov_cimguiname"] = "ImVector_front_const" defs["ImVector_front"][2]["ret"] = "const T*" defs["ImVector_front"][2]["retref"] = "&" @@ -5603,7 +5676,7 @@ defs["ImVector_index_from_ptr"][1]["call_args"] = "(it)" defs["ImVector_index_from_ptr"][1]["cimguiname"] = "ImVector_index_from_ptr" defs["ImVector_index_from_ptr"][1]["defaults"] = {} defs["ImVector_index_from_ptr"][1]["funcname"] = "index_from_ptr" -defs["ImVector_index_from_ptr"][1]["location"] = "imgui:1661" +defs["ImVector_index_from_ptr"][1]["location"] = "imgui:1675" defs["ImVector_index_from_ptr"][1]["ov_cimguiname"] = "ImVector_index_from_ptr" defs["ImVector_index_from_ptr"][1]["ret"] = "int" defs["ImVector_index_from_ptr"][1]["signature"] = "(const T*)const" @@ -5628,7 +5701,7 @@ defs["ImVector_insert"][1]["call_args"] = "(it,v)" defs["ImVector_insert"][1]["cimguiname"] = "ImVector_insert" defs["ImVector_insert"][1]["defaults"] = {} defs["ImVector_insert"][1]["funcname"] = "insert" -defs["ImVector_insert"][1]["location"] = "imgui:1655" +defs["ImVector_insert"][1]["location"] = "imgui:1669" defs["ImVector_insert"][1]["ov_cimguiname"] = "ImVector_insert" defs["ImVector_insert"][1]["ret"] = "T*" defs["ImVector_insert"][1]["signature"] = "(const T*,const T)" @@ -5647,7 +5720,7 @@ defs["ImVector_max_size"][1]["call_args"] = "()" defs["ImVector_max_size"][1]["cimguiname"] = "ImVector_max_size" defs["ImVector_max_size"][1]["defaults"] = {} defs["ImVector_max_size"][1]["funcname"] = "max_size" -defs["ImVector_max_size"][1]["location"] = "imgui:1626" +defs["ImVector_max_size"][1]["location"] = "imgui:1640" defs["ImVector_max_size"][1]["ov_cimguiname"] = "ImVector_max_size" defs["ImVector_max_size"][1]["ret"] = "int" defs["ImVector_max_size"][1]["signature"] = "()const" @@ -5666,7 +5739,7 @@ defs["ImVector_pop_back"][1]["call_args"] = "()" defs["ImVector_pop_back"][1]["cimguiname"] = "ImVector_pop_back" defs["ImVector_pop_back"][1]["defaults"] = {} defs["ImVector_pop_back"][1]["funcname"] = "pop_back" -defs["ImVector_pop_back"][1]["location"] = "imgui:1650" +defs["ImVector_pop_back"][1]["location"] = "imgui:1664" defs["ImVector_pop_back"][1]["ov_cimguiname"] = "ImVector_pop_back" defs["ImVector_pop_back"][1]["ret"] = "void" defs["ImVector_pop_back"][1]["signature"] = "()" @@ -5688,7 +5761,7 @@ defs["ImVector_push_back"][1]["call_args"] = "(v)" defs["ImVector_push_back"][1]["cimguiname"] = "ImVector_push_back" defs["ImVector_push_back"][1]["defaults"] = {} defs["ImVector_push_back"][1]["funcname"] = "push_back" -defs["ImVector_push_back"][1]["location"] = "imgui:1649" +defs["ImVector_push_back"][1]["location"] = "imgui:1663" defs["ImVector_push_back"][1]["ov_cimguiname"] = "ImVector_push_back" defs["ImVector_push_back"][1]["ret"] = "void" defs["ImVector_push_back"][1]["signature"] = "(const T)" @@ -5710,7 +5783,7 @@ defs["ImVector_push_front"][1]["call_args"] = "(v)" defs["ImVector_push_front"][1]["cimguiname"] = "ImVector_push_front" defs["ImVector_push_front"][1]["defaults"] = {} defs["ImVector_push_front"][1]["funcname"] = "push_front" -defs["ImVector_push_front"][1]["location"] = "imgui:1651" +defs["ImVector_push_front"][1]["location"] = "imgui:1665" defs["ImVector_push_front"][1]["ov_cimguiname"] = "ImVector_push_front" defs["ImVector_push_front"][1]["ret"] = "void" defs["ImVector_push_front"][1]["signature"] = "(const T)" @@ -5732,7 +5805,7 @@ defs["ImVector_reserve"][1]["call_args"] = "(new_capacity)" defs["ImVector_reserve"][1]["cimguiname"] = "ImVector_reserve" defs["ImVector_reserve"][1]["defaults"] = {} defs["ImVector_reserve"][1]["funcname"] = "reserve" -defs["ImVector_reserve"][1]["location"] = "imgui:1646" +defs["ImVector_reserve"][1]["location"] = "imgui:1660" defs["ImVector_reserve"][1]["ov_cimguiname"] = "ImVector_reserve" defs["ImVector_reserve"][1]["ret"] = "void" defs["ImVector_reserve"][1]["signature"] = "(int)" @@ -5754,7 +5827,7 @@ defs["ImVector_resize"][1]["call_args"] = "(new_size)" defs["ImVector_resize"][1]["cimguiname"] = "ImVector_resize" defs["ImVector_resize"][1]["defaults"] = {} defs["ImVector_resize"][1]["funcname"] = "resize" -defs["ImVector_resize"][1]["location"] = "imgui:1643" +defs["ImVector_resize"][1]["location"] = "imgui:1657" defs["ImVector_resize"][1]["ov_cimguiname"] = "ImVector_resizeNil" defs["ImVector_resize"][1]["ret"] = "void" defs["ImVector_resize"][1]["signature"] = "(int)" @@ -5777,7 +5850,7 @@ defs["ImVector_resize"][2]["call_args"] = "(new_size,v)" defs["ImVector_resize"][2]["cimguiname"] = "ImVector_resize" defs["ImVector_resize"][2]["defaults"] = {} defs["ImVector_resize"][2]["funcname"] = "resize" -defs["ImVector_resize"][2]["location"] = "imgui:1644" +defs["ImVector_resize"][2]["location"] = "imgui:1658" defs["ImVector_resize"][2]["ov_cimguiname"] = "ImVector_resizeT" defs["ImVector_resize"][2]["ret"] = "void" defs["ImVector_resize"][2]["signature"] = "(int,const T)" @@ -5800,7 +5873,7 @@ defs["ImVector_shrink"][1]["call_args"] = "(new_size)" defs["ImVector_shrink"][1]["cimguiname"] = "ImVector_shrink" defs["ImVector_shrink"][1]["defaults"] = {} defs["ImVector_shrink"][1]["funcname"] = "shrink" -defs["ImVector_shrink"][1]["location"] = "imgui:1645" +defs["ImVector_shrink"][1]["location"] = "imgui:1659" defs["ImVector_shrink"][1]["ov_cimguiname"] = "ImVector_shrink" defs["ImVector_shrink"][1]["ret"] = "void" defs["ImVector_shrink"][1]["signature"] = "(int)" @@ -5819,7 +5892,7 @@ defs["ImVector_size"][1]["call_args"] = "()" defs["ImVector_size"][1]["cimguiname"] = "ImVector_size" defs["ImVector_size"][1]["defaults"] = {} defs["ImVector_size"][1]["funcname"] = "size" -defs["ImVector_size"][1]["location"] = "imgui:1624" +defs["ImVector_size"][1]["location"] = "imgui:1638" defs["ImVector_size"][1]["ov_cimguiname"] = "ImVector_size" defs["ImVector_size"][1]["ret"] = "int" defs["ImVector_size"][1]["signature"] = "()const" @@ -5838,7 +5911,7 @@ defs["ImVector_size_in_bytes"][1]["call_args"] = "()" defs["ImVector_size_in_bytes"][1]["cimguiname"] = "ImVector_size_in_bytes" defs["ImVector_size_in_bytes"][1]["defaults"] = {} defs["ImVector_size_in_bytes"][1]["funcname"] = "size_in_bytes" -defs["ImVector_size_in_bytes"][1]["location"] = "imgui:1625" +defs["ImVector_size_in_bytes"][1]["location"] = "imgui:1639" defs["ImVector_size_in_bytes"][1]["ov_cimguiname"] = "ImVector_size_in_bytes" defs["ImVector_size_in_bytes"][1]["ret"] = "int" defs["ImVector_size_in_bytes"][1]["signature"] = "()const" @@ -5861,7 +5934,7 @@ defs["ImVector_swap"][1]["call_args"] = "(*rhs)" defs["ImVector_swap"][1]["cimguiname"] = "ImVector_swap" defs["ImVector_swap"][1]["defaults"] = {} defs["ImVector_swap"][1]["funcname"] = "swap" -defs["ImVector_swap"][1]["location"] = "imgui:1640" +defs["ImVector_swap"][1]["location"] = "imgui:1654" defs["ImVector_swap"][1]["ov_cimguiname"] = "ImVector_swap" defs["ImVector_swap"][1]["ret"] = "void" defs["ImVector_swap"][1]["signature"] = "(ImVector*)" @@ -5884,7 +5957,7 @@ defs["igAcceptDragDropPayload"][1]["cimguiname"] = "igAcceptDragDropPayload" defs["igAcceptDragDropPayload"][1]["defaults"] = {} defs["igAcceptDragDropPayload"][1]["defaults"]["flags"] = "0" defs["igAcceptDragDropPayload"][1]["funcname"] = "AcceptDragDropPayload" -defs["igAcceptDragDropPayload"][1]["location"] = "imgui:750" +defs["igAcceptDragDropPayload"][1]["location"] = "imgui:758" defs["igAcceptDragDropPayload"][1]["namespace"] = "ImGui" defs["igAcceptDragDropPayload"][1]["ov_cimguiname"] = "igAcceptDragDropPayload" defs["igAcceptDragDropPayload"][1]["ret"] = "const ImGuiPayload*" @@ -5900,7 +5973,7 @@ defs["igAlignTextToFramePadding"][1]["call_args"] = "()" defs["igAlignTextToFramePadding"][1]["cimguiname"] = "igAlignTextToFramePadding" defs["igAlignTextToFramePadding"][1]["defaults"] = {} defs["igAlignTextToFramePadding"][1]["funcname"] = "AlignTextToFramePadding" -defs["igAlignTextToFramePadding"][1]["location"] = "imgui:418" +defs["igAlignTextToFramePadding"][1]["location"] = "imgui:422" defs["igAlignTextToFramePadding"][1]["namespace"] = "ImGui" defs["igAlignTextToFramePadding"][1]["ov_cimguiname"] = "igAlignTextToFramePadding" defs["igAlignTextToFramePadding"][1]["ret"] = "void" @@ -5922,7 +5995,7 @@ defs["igArrowButton"][1]["call_args"] = "(str_id,dir)" defs["igArrowButton"][1]["cimguiname"] = "igArrowButton" defs["igArrowButton"][1]["defaults"] = {} defs["igArrowButton"][1]["funcname"] = "ArrowButton" -defs["igArrowButton"][1]["location"] = "imgui:461" +defs["igArrowButton"][1]["location"] = "imgui:465" defs["igArrowButton"][1]["namespace"] = "ImGui" defs["igArrowButton"][1]["ov_cimguiname"] = "igArrowButton" defs["igArrowButton"][1]["ret"] = "bool" @@ -5949,7 +6022,7 @@ defs["igBegin"][1]["defaults"] = {} defs["igBegin"][1]["defaults"]["flags"] = "0" defs["igBegin"][1]["defaults"]["p_open"] = "NULL" defs["igBegin"][1]["funcname"] = "Begin" -defs["igBegin"][1]["location"] = "imgui:296" +defs["igBegin"][1]["location"] = "imgui:300" defs["igBegin"][1]["namespace"] = "ImGui" defs["igBegin"][1]["ov_cimguiname"] = "igBegin" defs["igBegin"][1]["ret"] = "bool" @@ -5980,7 +6053,7 @@ defs["igBeginChild"][1]["defaults"]["border"] = "false" defs["igBeginChild"][1]["defaults"]["flags"] = "0" defs["igBeginChild"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igBeginChild"][1]["funcname"] = "BeginChild" -defs["igBeginChild"][1]["location"] = "imgui:307" +defs["igBeginChild"][1]["location"] = "imgui:311" defs["igBeginChild"][1]["namespace"] = "ImGui" defs["igBeginChild"][1]["ov_cimguiname"] = "igBeginChildStr" defs["igBeginChild"][1]["ret"] = "bool" @@ -6009,7 +6082,7 @@ defs["igBeginChild"][2]["defaults"]["border"] = "false" defs["igBeginChild"][2]["defaults"]["flags"] = "0" defs["igBeginChild"][2]["defaults"]["size"] = "ImVec2(0,0)" defs["igBeginChild"][2]["funcname"] = "BeginChild" -defs["igBeginChild"][2]["location"] = "imgui:308" +defs["igBeginChild"][2]["location"] = "imgui:312" defs["igBeginChild"][2]["namespace"] = "ImGui" defs["igBeginChild"][2]["ov_cimguiname"] = "igBeginChildID" defs["igBeginChild"][2]["ret"] = "bool" @@ -6036,7 +6109,7 @@ defs["igBeginChildFrame"][1]["cimguiname"] = "igBeginChildFrame" defs["igBeginChildFrame"][1]["defaults"] = {} defs["igBeginChildFrame"][1]["defaults"]["flags"] = "0" defs["igBeginChildFrame"][1]["funcname"] = "BeginChildFrame" -defs["igBeginChildFrame"][1]["location"] = "imgui:797" +defs["igBeginChildFrame"][1]["location"] = "imgui:811" defs["igBeginChildFrame"][1]["namespace"] = "ImGui" defs["igBeginChildFrame"][1]["ov_cimguiname"] = "igBeginChildFrame" defs["igBeginChildFrame"][1]["ret"] = "bool" @@ -6062,7 +6135,7 @@ defs["igBeginCombo"][1]["cimguiname"] = "igBeginCombo" defs["igBeginCombo"][1]["defaults"] = {} defs["igBeginCombo"][1]["defaults"]["flags"] = "0" defs["igBeginCombo"][1]["funcname"] = "BeginCombo" -defs["igBeginCombo"][1]["location"] = "imgui:475" +defs["igBeginCombo"][1]["location"] = "imgui:479" defs["igBeginCombo"][1]["namespace"] = "ImGui" defs["igBeginCombo"][1]["ov_cimguiname"] = "igBeginCombo" defs["igBeginCombo"][1]["ret"] = "bool" @@ -6082,7 +6155,7 @@ defs["igBeginDragDropSource"][1]["cimguiname"] = "igBeginDragDropSource" defs["igBeginDragDropSource"][1]["defaults"] = {} defs["igBeginDragDropSource"][1]["defaults"]["flags"] = "0" defs["igBeginDragDropSource"][1]["funcname"] = "BeginDragDropSource" -defs["igBeginDragDropSource"][1]["location"] = "imgui:746" +defs["igBeginDragDropSource"][1]["location"] = "imgui:754" defs["igBeginDragDropSource"][1]["namespace"] = "ImGui" defs["igBeginDragDropSource"][1]["ov_cimguiname"] = "igBeginDragDropSource" defs["igBeginDragDropSource"][1]["ret"] = "bool" @@ -6098,7 +6171,7 @@ defs["igBeginDragDropTarget"][1]["call_args"] = "()" defs["igBeginDragDropTarget"][1]["cimguiname"] = "igBeginDragDropTarget" defs["igBeginDragDropTarget"][1]["defaults"] = {} defs["igBeginDragDropTarget"][1]["funcname"] = "BeginDragDropTarget" -defs["igBeginDragDropTarget"][1]["location"] = "imgui:749" +defs["igBeginDragDropTarget"][1]["location"] = "imgui:757" defs["igBeginDragDropTarget"][1]["namespace"] = "ImGui" defs["igBeginDragDropTarget"][1]["ov_cimguiname"] = "igBeginDragDropTarget" defs["igBeginDragDropTarget"][1]["ret"] = "bool" @@ -6114,13 +6187,36 @@ defs["igBeginGroup"][1]["call_args"] = "()" defs["igBeginGroup"][1]["cimguiname"] = "igBeginGroup" defs["igBeginGroup"][1]["defaults"] = {} defs["igBeginGroup"][1]["funcname"] = "BeginGroup" -defs["igBeginGroup"][1]["location"] = "imgui:407" +defs["igBeginGroup"][1]["location"] = "imgui:411" defs["igBeginGroup"][1]["namespace"] = "ImGui" defs["igBeginGroup"][1]["ov_cimguiname"] = "igBeginGroup" defs["igBeginGroup"][1]["ret"] = "void" defs["igBeginGroup"][1]["signature"] = "()" defs["igBeginGroup"][1]["stname"] = "" defs["igBeginGroup"]["()"] = defs["igBeginGroup"][1] +defs["igBeginListBox"] = {} +defs["igBeginListBox"][1] = {} +defs["igBeginListBox"][1]["args"] = "(const char* label,const ImVec2 size)" +defs["igBeginListBox"][1]["argsT"] = {} +defs["igBeginListBox"][1]["argsT"][1] = {} +defs["igBeginListBox"][1]["argsT"][1]["name"] = "label" +defs["igBeginListBox"][1]["argsT"][1]["type"] = "const char*" +defs["igBeginListBox"][1]["argsT"][2] = {} +defs["igBeginListBox"][1]["argsT"][2]["name"] = "size" +defs["igBeginListBox"][1]["argsT"][2]["type"] = "const ImVec2" +defs["igBeginListBox"][1]["argsoriginal"] = "(const char* label,const ImVec2& size=ImVec2(0,0))" +defs["igBeginListBox"][1]["call_args"] = "(label,size)" +defs["igBeginListBox"][1]["cimguiname"] = "igBeginListBox" +defs["igBeginListBox"][1]["defaults"] = {} +defs["igBeginListBox"][1]["defaults"]["size"] = "ImVec2(0,0)" +defs["igBeginListBox"][1]["funcname"] = "BeginListBox" +defs["igBeginListBox"][1]["location"] = "imgui:590" +defs["igBeginListBox"][1]["namespace"] = "ImGui" +defs["igBeginListBox"][1]["ov_cimguiname"] = "igBeginListBox" +defs["igBeginListBox"][1]["ret"] = "bool" +defs["igBeginListBox"][1]["signature"] = "(const char*,const ImVec2)" +defs["igBeginListBox"][1]["stname"] = "" +defs["igBeginListBox"]["(const char*,const ImVec2)"] = defs["igBeginListBox"][1] defs["igBeginMainMenuBar"] = {} defs["igBeginMainMenuBar"][1] = {} defs["igBeginMainMenuBar"][1]["args"] = "()" @@ -6130,7 +6226,7 @@ defs["igBeginMainMenuBar"][1]["call_args"] = "()" defs["igBeginMainMenuBar"][1]["cimguiname"] = "igBeginMainMenuBar" defs["igBeginMainMenuBar"][1]["defaults"] = {} defs["igBeginMainMenuBar"][1]["funcname"] = "BeginMainMenuBar" -defs["igBeginMainMenuBar"][1]["location"] = "imgui:607" +defs["igBeginMainMenuBar"][1]["location"] = "imgui:615" defs["igBeginMainMenuBar"][1]["namespace"] = "ImGui" defs["igBeginMainMenuBar"][1]["ov_cimguiname"] = "igBeginMainMenuBar" defs["igBeginMainMenuBar"][1]["ret"] = "bool" @@ -6153,7 +6249,7 @@ defs["igBeginMenu"][1]["cimguiname"] = "igBeginMenu" defs["igBeginMenu"][1]["defaults"] = {} defs["igBeginMenu"][1]["defaults"]["enabled"] = "true" defs["igBeginMenu"][1]["funcname"] = "BeginMenu" -defs["igBeginMenu"][1]["location"] = "imgui:609" +defs["igBeginMenu"][1]["location"] = "imgui:617" defs["igBeginMenu"][1]["namespace"] = "ImGui" defs["igBeginMenu"][1]["ov_cimguiname"] = "igBeginMenu" defs["igBeginMenu"][1]["ret"] = "bool" @@ -6169,7 +6265,7 @@ defs["igBeginMenuBar"][1]["call_args"] = "()" defs["igBeginMenuBar"][1]["cimguiname"] = "igBeginMenuBar" defs["igBeginMenuBar"][1]["defaults"] = {} defs["igBeginMenuBar"][1]["funcname"] = "BeginMenuBar" -defs["igBeginMenuBar"][1]["location"] = "imgui:605" +defs["igBeginMenuBar"][1]["location"] = "imgui:613" defs["igBeginMenuBar"][1]["namespace"] = "ImGui" defs["igBeginMenuBar"][1]["ov_cimguiname"] = "igBeginMenuBar" defs["igBeginMenuBar"][1]["ret"] = "bool" @@ -6192,7 +6288,7 @@ defs["igBeginPopup"][1]["cimguiname"] = "igBeginPopup" defs["igBeginPopup"][1]["defaults"] = {} defs["igBeginPopup"][1]["defaults"]["flags"] = "0" defs["igBeginPopup"][1]["funcname"] = "BeginPopup" -defs["igBeginPopup"][1]["location"] = "imgui:632" +defs["igBeginPopup"][1]["location"] = "imgui:640" defs["igBeginPopup"][1]["namespace"] = "ImGui" defs["igBeginPopup"][1]["ov_cimguiname"] = "igBeginPopup" defs["igBeginPopup"][1]["ret"] = "bool" @@ -6216,7 +6312,7 @@ defs["igBeginPopupContextItem"][1]["defaults"] = {} defs["igBeginPopupContextItem"][1]["defaults"]["popup_flags"] = "1" defs["igBeginPopupContextItem"][1]["defaults"]["str_id"] = "NULL" defs["igBeginPopupContextItem"][1]["funcname"] = "BeginPopupContextItem" -defs["igBeginPopupContextItem"][1]["location"] = "imgui:649" +defs["igBeginPopupContextItem"][1]["location"] = "imgui:657" defs["igBeginPopupContextItem"][1]["namespace"] = "ImGui" defs["igBeginPopupContextItem"][1]["ov_cimguiname"] = "igBeginPopupContextItem" defs["igBeginPopupContextItem"][1]["ret"] = "bool" @@ -6240,7 +6336,7 @@ defs["igBeginPopupContextVoid"][1]["defaults"] = {} defs["igBeginPopupContextVoid"][1]["defaults"]["popup_flags"] = "1" defs["igBeginPopupContextVoid"][1]["defaults"]["str_id"] = "NULL" defs["igBeginPopupContextVoid"][1]["funcname"] = "BeginPopupContextVoid" -defs["igBeginPopupContextVoid"][1]["location"] = "imgui:651" +defs["igBeginPopupContextVoid"][1]["location"] = "imgui:659" defs["igBeginPopupContextVoid"][1]["namespace"] = "ImGui" defs["igBeginPopupContextVoid"][1]["ov_cimguiname"] = "igBeginPopupContextVoid" defs["igBeginPopupContextVoid"][1]["ret"] = "bool" @@ -6264,7 +6360,7 @@ defs["igBeginPopupContextWindow"][1]["defaults"] = {} defs["igBeginPopupContextWindow"][1]["defaults"]["popup_flags"] = "1" defs["igBeginPopupContextWindow"][1]["defaults"]["str_id"] = "NULL" defs["igBeginPopupContextWindow"][1]["funcname"] = "BeginPopupContextWindow" -defs["igBeginPopupContextWindow"][1]["location"] = "imgui:650" +defs["igBeginPopupContextWindow"][1]["location"] = "imgui:658" defs["igBeginPopupContextWindow"][1]["namespace"] = "ImGui" defs["igBeginPopupContextWindow"][1]["ov_cimguiname"] = "igBeginPopupContextWindow" defs["igBeginPopupContextWindow"][1]["ret"] = "bool" @@ -6291,7 +6387,7 @@ defs["igBeginPopupModal"][1]["defaults"] = {} defs["igBeginPopupModal"][1]["defaults"]["flags"] = "0" defs["igBeginPopupModal"][1]["defaults"]["p_open"] = "NULL" defs["igBeginPopupModal"][1]["funcname"] = "BeginPopupModal" -defs["igBeginPopupModal"][1]["location"] = "imgui:633" +defs["igBeginPopupModal"][1]["location"] = "imgui:641" defs["igBeginPopupModal"][1]["namespace"] = "ImGui" defs["igBeginPopupModal"][1]["ov_cimguiname"] = "igBeginPopupModal" defs["igBeginPopupModal"][1]["ret"] = "bool" @@ -6314,7 +6410,7 @@ defs["igBeginTabBar"][1]["cimguiname"] = "igBeginTabBar" defs["igBeginTabBar"][1]["defaults"] = {} defs["igBeginTabBar"][1]["defaults"]["flags"] = "0" defs["igBeginTabBar"][1]["funcname"] = "BeginTabBar" -defs["igBeginTabBar"][1]["location"] = "imgui:728" +defs["igBeginTabBar"][1]["location"] = "imgui:736" defs["igBeginTabBar"][1]["namespace"] = "ImGui" defs["igBeginTabBar"][1]["ov_cimguiname"] = "igBeginTabBar" defs["igBeginTabBar"][1]["ret"] = "bool" @@ -6341,7 +6437,7 @@ defs["igBeginTabItem"][1]["defaults"] = {} defs["igBeginTabItem"][1]["defaults"]["flags"] = "0" defs["igBeginTabItem"][1]["defaults"]["p_open"] = "NULL" defs["igBeginTabItem"][1]["funcname"] = "BeginTabItem" -defs["igBeginTabItem"][1]["location"] = "imgui:730" +defs["igBeginTabItem"][1]["location"] = "imgui:738" defs["igBeginTabItem"][1]["namespace"] = "ImGui" defs["igBeginTabItem"][1]["ov_cimguiname"] = "igBeginTabItem" defs["igBeginTabItem"][1]["ret"] = "bool" @@ -6375,7 +6471,7 @@ defs["igBeginTable"][1]["defaults"]["flags"] = "0" defs["igBeginTable"][1]["defaults"]["inner_width"] = "0.0f" defs["igBeginTable"][1]["defaults"]["outer_size"] = "ImVec2(0.0f,0.0f)" defs["igBeginTable"][1]["funcname"] = "BeginTable" -defs["igBeginTable"][1]["location"] = "imgui:683" +defs["igBeginTable"][1]["location"] = "imgui:691" defs["igBeginTable"][1]["namespace"] = "ImGui" defs["igBeginTable"][1]["ov_cimguiname"] = "igBeginTable" defs["igBeginTable"][1]["ret"] = "bool" @@ -6391,7 +6487,7 @@ defs["igBeginTooltip"][1]["call_args"] = "()" defs["igBeginTooltip"][1]["cimguiname"] = "igBeginTooltip" defs["igBeginTooltip"][1]["defaults"] = {} defs["igBeginTooltip"][1]["funcname"] = "BeginTooltip" -defs["igBeginTooltip"][1]["location"] = "imgui:616" +defs["igBeginTooltip"][1]["location"] = "imgui:624" defs["igBeginTooltip"][1]["namespace"] = "ImGui" defs["igBeginTooltip"][1]["ov_cimguiname"] = "igBeginTooltip" defs["igBeginTooltip"][1]["ret"] = "void" @@ -6407,7 +6503,7 @@ defs["igBullet"][1]["call_args"] = "()" defs["igBullet"][1]["cimguiname"] = "igBullet" defs["igBullet"][1]["defaults"] = {} defs["igBullet"][1]["funcname"] = "Bullet" -defs["igBullet"][1]["location"] = "imgui:470" +defs["igBullet"][1]["location"] = "imgui:474" defs["igBullet"][1]["namespace"] = "ImGui" defs["igBullet"][1]["ov_cimguiname"] = "igBullet" defs["igBullet"][1]["ret"] = "void" @@ -6430,7 +6526,7 @@ defs["igBulletText"][1]["cimguiname"] = "igBulletText" defs["igBulletText"][1]["defaults"] = {} defs["igBulletText"][1]["funcname"] = "BulletText" defs["igBulletText"][1]["isvararg"] = "...)" -defs["igBulletText"][1]["location"] = "imgui:452" +defs["igBulletText"][1]["location"] = "imgui:456" defs["igBulletText"][1]["namespace"] = "ImGui" defs["igBulletText"][1]["ov_cimguiname"] = "igBulletText" defs["igBulletText"][1]["ret"] = "void" @@ -6452,7 +6548,7 @@ defs["igBulletTextV"][1]["call_args"] = "(fmt,args)" defs["igBulletTextV"][1]["cimguiname"] = "igBulletTextV" defs["igBulletTextV"][1]["defaults"] = {} defs["igBulletTextV"][1]["funcname"] = "BulletTextV" -defs["igBulletTextV"][1]["location"] = "imgui:453" +defs["igBulletTextV"][1]["location"] = "imgui:457" defs["igBulletTextV"][1]["namespace"] = "ImGui" defs["igBulletTextV"][1]["ov_cimguiname"] = "igBulletTextV" defs["igBulletTextV"][1]["ret"] = "void" @@ -6475,7 +6571,7 @@ defs["igButton"][1]["cimguiname"] = "igButton" defs["igButton"][1]["defaults"] = {} defs["igButton"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igButton"][1]["funcname"] = "Button" -defs["igButton"][1]["location"] = "imgui:458" +defs["igButton"][1]["location"] = "imgui:462" defs["igButton"][1]["namespace"] = "ImGui" defs["igButton"][1]["ov_cimguiname"] = "igButton" defs["igButton"][1]["ret"] = "bool" @@ -6491,7 +6587,7 @@ defs["igCalcItemWidth"][1]["call_args"] = "()" defs["igCalcItemWidth"][1]["cimguiname"] = "igCalcItemWidth" defs["igCalcItemWidth"][1]["defaults"] = {} defs["igCalcItemWidth"][1]["funcname"] = "CalcItemWidth" -defs["igCalcItemWidth"][1]["location"] = "imgui:380" +defs["igCalcItemWidth"][1]["location"] = "imgui:384" defs["igCalcItemWidth"][1]["namespace"] = "ImGui" defs["igCalcItemWidth"][1]["ov_cimguiname"] = "igCalcItemWidth" defs["igCalcItemWidth"][1]["ret"] = "float" @@ -6519,7 +6615,7 @@ defs["igCalcListClipping"][1]["call_args"] = "(items_count,items_height,out_item defs["igCalcListClipping"][1]["cimguiname"] = "igCalcListClipping" defs["igCalcListClipping"][1]["defaults"] = {} defs["igCalcListClipping"][1]["funcname"] = "CalcListClipping" -defs["igCalcListClipping"][1]["location"] = "imgui:796" +defs["igCalcListClipping"][1]["location"] = "imgui:810" defs["igCalcListClipping"][1]["namespace"] = "ImGui" defs["igCalcListClipping"][1]["ov_cimguiname"] = "igCalcListClipping" defs["igCalcListClipping"][1]["ret"] = "void" @@ -6553,7 +6649,7 @@ defs["igCalcTextSize"][1]["defaults"]["hide_text_after_double_hash"] = "false" defs["igCalcTextSize"][1]["defaults"]["text_end"] = "NULL" defs["igCalcTextSize"][1]["defaults"]["wrap_width"] = "-1.0f" defs["igCalcTextSize"][1]["funcname"] = "CalcTextSize" -defs["igCalcTextSize"][1]["location"] = "imgui:801" +defs["igCalcTextSize"][1]["location"] = "imgui:815" defs["igCalcTextSize"][1]["namespace"] = "ImGui" defs["igCalcTextSize"][1]["nonUDT"] = 1 defs["igCalcTextSize"][1]["ov_cimguiname"] = "igCalcTextSize" @@ -6574,7 +6670,7 @@ defs["igCaptureKeyboardFromApp"][1]["cimguiname"] = "igCaptureKeyboardFromApp" defs["igCaptureKeyboardFromApp"][1]["defaults"] = {} defs["igCaptureKeyboardFromApp"][1]["defaults"]["want_capture_keyboard_value"] = "true" defs["igCaptureKeyboardFromApp"][1]["funcname"] = "CaptureKeyboardFromApp" -defs["igCaptureKeyboardFromApp"][1]["location"] = "imgui:817" +defs["igCaptureKeyboardFromApp"][1]["location"] = "imgui:831" defs["igCaptureKeyboardFromApp"][1]["namespace"] = "ImGui" defs["igCaptureKeyboardFromApp"][1]["ov_cimguiname"] = "igCaptureKeyboardFromApp" defs["igCaptureKeyboardFromApp"][1]["ret"] = "void" @@ -6594,7 +6690,7 @@ defs["igCaptureMouseFromApp"][1]["cimguiname"] = "igCaptureMouseFromApp" defs["igCaptureMouseFromApp"][1]["defaults"] = {} defs["igCaptureMouseFromApp"][1]["defaults"]["want_capture_mouse_value"] = "true" defs["igCaptureMouseFromApp"][1]["funcname"] = "CaptureMouseFromApp" -defs["igCaptureMouseFromApp"][1]["location"] = "imgui:837" +defs["igCaptureMouseFromApp"][1]["location"] = "imgui:851" defs["igCaptureMouseFromApp"][1]["namespace"] = "ImGui" defs["igCaptureMouseFromApp"][1]["ov_cimguiname"] = "igCaptureMouseFromApp" defs["igCaptureMouseFromApp"][1]["ret"] = "void" @@ -6616,7 +6712,7 @@ defs["igCheckbox"][1]["call_args"] = "(label,v)" defs["igCheckbox"][1]["cimguiname"] = "igCheckbox" defs["igCheckbox"][1]["defaults"] = {} defs["igCheckbox"][1]["funcname"] = "Checkbox" -defs["igCheckbox"][1]["location"] = "imgui:464" +defs["igCheckbox"][1]["location"] = "imgui:468" defs["igCheckbox"][1]["namespace"] = "ImGui" defs["igCheckbox"][1]["ov_cimguiname"] = "igCheckbox" defs["igCheckbox"][1]["ret"] = "bool" @@ -6641,7 +6737,7 @@ defs["igCheckboxFlags"][1]["call_args"] = "(label,flags,flags_value)" defs["igCheckboxFlags"][1]["cimguiname"] = "igCheckboxFlags" defs["igCheckboxFlags"][1]["defaults"] = {} defs["igCheckboxFlags"][1]["funcname"] = "CheckboxFlags" -defs["igCheckboxFlags"][1]["location"] = "imgui:465" +defs["igCheckboxFlags"][1]["location"] = "imgui:469" defs["igCheckboxFlags"][1]["namespace"] = "ImGui" defs["igCheckboxFlags"][1]["ov_cimguiname"] = "igCheckboxFlagsIntPtr" defs["igCheckboxFlags"][1]["ret"] = "bool" @@ -6664,7 +6760,7 @@ defs["igCheckboxFlags"][2]["call_args"] = "(label,flags,flags_value)" defs["igCheckboxFlags"][2]["cimguiname"] = "igCheckboxFlags" defs["igCheckboxFlags"][2]["defaults"] = {} defs["igCheckboxFlags"][2]["funcname"] = "CheckboxFlags" -defs["igCheckboxFlags"][2]["location"] = "imgui:466" +defs["igCheckboxFlags"][2]["location"] = "imgui:470" defs["igCheckboxFlags"][2]["namespace"] = "ImGui" defs["igCheckboxFlags"][2]["ov_cimguiname"] = "igCheckboxFlagsUintPtr" defs["igCheckboxFlags"][2]["ret"] = "bool" @@ -6681,7 +6777,7 @@ defs["igCloseCurrentPopup"][1]["call_args"] = "()" defs["igCloseCurrentPopup"][1]["cimguiname"] = "igCloseCurrentPopup" defs["igCloseCurrentPopup"][1]["defaults"] = {} defs["igCloseCurrentPopup"][1]["funcname"] = "CloseCurrentPopup" -defs["igCloseCurrentPopup"][1]["location"] = "imgui:643" +defs["igCloseCurrentPopup"][1]["location"] = "imgui:651" defs["igCloseCurrentPopup"][1]["namespace"] = "ImGui" defs["igCloseCurrentPopup"][1]["ov_cimguiname"] = "igCloseCurrentPopup" defs["igCloseCurrentPopup"][1]["ret"] = "void" @@ -6704,7 +6800,7 @@ defs["igCollapsingHeader"][1]["cimguiname"] = "igCollapsingHeader" defs["igCollapsingHeader"][1]["defaults"] = {} defs["igCollapsingHeader"][1]["defaults"]["flags"] = "0" defs["igCollapsingHeader"][1]["funcname"] = "CollapsingHeader" -defs["igCollapsingHeader"][1]["location"] = "imgui:570" +defs["igCollapsingHeader"][1]["location"] = "imgui:574" defs["igCollapsingHeader"][1]["namespace"] = "ImGui" defs["igCollapsingHeader"][1]["ov_cimguiname"] = "igCollapsingHeaderTreeNodeFlags" defs["igCollapsingHeader"][1]["ret"] = "bool" @@ -6728,7 +6824,7 @@ defs["igCollapsingHeader"][2]["cimguiname"] = "igCollapsingHeader" defs["igCollapsingHeader"][2]["defaults"] = {} defs["igCollapsingHeader"][2]["defaults"]["flags"] = "0" defs["igCollapsingHeader"][2]["funcname"] = "CollapsingHeader" -defs["igCollapsingHeader"][2]["location"] = "imgui:571" +defs["igCollapsingHeader"][2]["location"] = "imgui:575" defs["igCollapsingHeader"][2]["namespace"] = "ImGui" defs["igCollapsingHeader"][2]["ov_cimguiname"] = "igCollapsingHeaderBoolPtr" defs["igCollapsingHeader"][2]["ret"] = "bool" @@ -6759,7 +6855,7 @@ defs["igColorButton"][1]["defaults"] = {} defs["igColorButton"][1]["defaults"]["flags"] = "0" defs["igColorButton"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igColorButton"][1]["funcname"] = "ColorButton" -defs["igColorButton"][1]["location"] = "imgui:551" +defs["igColorButton"][1]["location"] = "imgui:555" defs["igColorButton"][1]["namespace"] = "ImGui" defs["igColorButton"][1]["ov_cimguiname"] = "igColorButton" defs["igColorButton"][1]["ret"] = "bool" @@ -6778,7 +6874,7 @@ defs["igColorConvertFloat4ToU32"][1]["call_args"] = "(in)" defs["igColorConvertFloat4ToU32"][1]["cimguiname"] = "igColorConvertFloat4ToU32" defs["igColorConvertFloat4ToU32"][1]["defaults"] = {} defs["igColorConvertFloat4ToU32"][1]["funcname"] = "ColorConvertFloat4ToU32" -defs["igColorConvertFloat4ToU32"][1]["location"] = "imgui:805" +defs["igColorConvertFloat4ToU32"][1]["location"] = "imgui:819" defs["igColorConvertFloat4ToU32"][1]["namespace"] = "ImGui" defs["igColorConvertFloat4ToU32"][1]["ov_cimguiname"] = "igColorConvertFloat4ToU32" defs["igColorConvertFloat4ToU32"][1]["ret"] = "ImU32" @@ -6815,7 +6911,7 @@ defs["igColorConvertHSVtoRGB"][1]["call_args"] = "(h,s,v,*out_r,*out_g,*out_b)" defs["igColorConvertHSVtoRGB"][1]["cimguiname"] = "igColorConvertHSVtoRGB" defs["igColorConvertHSVtoRGB"][1]["defaults"] = {} defs["igColorConvertHSVtoRGB"][1]["funcname"] = "ColorConvertHSVtoRGB" -defs["igColorConvertHSVtoRGB"][1]["location"] = "imgui:807" +defs["igColorConvertHSVtoRGB"][1]["location"] = "imgui:821" defs["igColorConvertHSVtoRGB"][1]["namespace"] = "ImGui" defs["igColorConvertHSVtoRGB"][1]["ov_cimguiname"] = "igColorConvertHSVtoRGB" defs["igColorConvertHSVtoRGB"][1]["ret"] = "void" @@ -6852,7 +6948,7 @@ defs["igColorConvertRGBtoHSV"][1]["call_args"] = "(r,g,b,*out_h,*out_s,*out_v)" defs["igColorConvertRGBtoHSV"][1]["cimguiname"] = "igColorConvertRGBtoHSV" defs["igColorConvertRGBtoHSV"][1]["defaults"] = {} defs["igColorConvertRGBtoHSV"][1]["funcname"] = "ColorConvertRGBtoHSV" -defs["igColorConvertRGBtoHSV"][1]["location"] = "imgui:806" +defs["igColorConvertRGBtoHSV"][1]["location"] = "imgui:820" defs["igColorConvertRGBtoHSV"][1]["namespace"] = "ImGui" defs["igColorConvertRGBtoHSV"][1]["ov_cimguiname"] = "igColorConvertRGBtoHSV" defs["igColorConvertRGBtoHSV"][1]["ret"] = "void" @@ -6874,7 +6970,7 @@ defs["igColorConvertU32ToFloat4"][1]["call_args"] = "(in)" defs["igColorConvertU32ToFloat4"][1]["cimguiname"] = "igColorConvertU32ToFloat4" defs["igColorConvertU32ToFloat4"][1]["defaults"] = {} defs["igColorConvertU32ToFloat4"][1]["funcname"] = "ColorConvertU32ToFloat4" -defs["igColorConvertU32ToFloat4"][1]["location"] = "imgui:804" +defs["igColorConvertU32ToFloat4"][1]["location"] = "imgui:818" defs["igColorConvertU32ToFloat4"][1]["namespace"] = "ImGui" defs["igColorConvertU32ToFloat4"][1]["nonUDT"] = 1 defs["igColorConvertU32ToFloat4"][1]["ov_cimguiname"] = "igColorConvertU32ToFloat4" @@ -6901,7 +6997,7 @@ defs["igColorEdit3"][1]["cimguiname"] = "igColorEdit3" defs["igColorEdit3"][1]["defaults"] = {} defs["igColorEdit3"][1]["defaults"]["flags"] = "0" defs["igColorEdit3"][1]["funcname"] = "ColorEdit3" -defs["igColorEdit3"][1]["location"] = "imgui:547" +defs["igColorEdit3"][1]["location"] = "imgui:551" defs["igColorEdit3"][1]["namespace"] = "ImGui" defs["igColorEdit3"][1]["ov_cimguiname"] = "igColorEdit3" defs["igColorEdit3"][1]["ret"] = "bool" @@ -6927,7 +7023,7 @@ defs["igColorEdit4"][1]["cimguiname"] = "igColorEdit4" defs["igColorEdit4"][1]["defaults"] = {} defs["igColorEdit4"][1]["defaults"]["flags"] = "0" defs["igColorEdit4"][1]["funcname"] = "ColorEdit4" -defs["igColorEdit4"][1]["location"] = "imgui:548" +defs["igColorEdit4"][1]["location"] = "imgui:552" defs["igColorEdit4"][1]["namespace"] = "ImGui" defs["igColorEdit4"][1]["ov_cimguiname"] = "igColorEdit4" defs["igColorEdit4"][1]["ret"] = "bool" @@ -6953,7 +7049,7 @@ defs["igColorPicker3"][1]["cimguiname"] = "igColorPicker3" defs["igColorPicker3"][1]["defaults"] = {} defs["igColorPicker3"][1]["defaults"]["flags"] = "0" defs["igColorPicker3"][1]["funcname"] = "ColorPicker3" -defs["igColorPicker3"][1]["location"] = "imgui:549" +defs["igColorPicker3"][1]["location"] = "imgui:553" defs["igColorPicker3"][1]["namespace"] = "ImGui" defs["igColorPicker3"][1]["ov_cimguiname"] = "igColorPicker3" defs["igColorPicker3"][1]["ret"] = "bool" @@ -6983,7 +7079,7 @@ defs["igColorPicker4"][1]["defaults"] = {} defs["igColorPicker4"][1]["defaults"]["flags"] = "0" defs["igColorPicker4"][1]["defaults"]["ref_col"] = "NULL" defs["igColorPicker4"][1]["funcname"] = "ColorPicker4" -defs["igColorPicker4"][1]["location"] = "imgui:550" +defs["igColorPicker4"][1]["location"] = "imgui:554" defs["igColorPicker4"][1]["namespace"] = "ImGui" defs["igColorPicker4"][1]["ov_cimguiname"] = "igColorPicker4" defs["igColorPicker4"][1]["ret"] = "bool" @@ -7011,7 +7107,7 @@ defs["igColumns"][1]["defaults"]["border"] = "true" defs["igColumns"][1]["defaults"]["count"] = "1" defs["igColumns"][1]["defaults"]["id"] = "NULL" defs["igColumns"][1]["funcname"] = "Columns" -defs["igColumns"][1]["location"] = "imgui:718" +defs["igColumns"][1]["location"] = "imgui:726" defs["igColumns"][1]["namespace"] = "ImGui" defs["igColumns"][1]["ov_cimguiname"] = "igColumns" defs["igColumns"][1]["ret"] = "void" @@ -7043,7 +7139,7 @@ defs["igCombo"][1]["cimguiname"] = "igCombo" defs["igCombo"][1]["defaults"] = {} defs["igCombo"][1]["defaults"]["popup_max_height_in_items"] = "-1" defs["igCombo"][1]["funcname"] = "Combo" -defs["igCombo"][1]["location"] = "imgui:477" +defs["igCombo"][1]["location"] = "imgui:481" defs["igCombo"][1]["namespace"] = "ImGui" defs["igCombo"][1]["ov_cimguiname"] = "igComboStr_arr" defs["igCombo"][1]["ret"] = "bool" @@ -7070,7 +7166,7 @@ defs["igCombo"][2]["cimguiname"] = "igCombo" defs["igCombo"][2]["defaults"] = {} defs["igCombo"][2]["defaults"]["popup_max_height_in_items"] = "-1" defs["igCombo"][2]["funcname"] = "Combo" -defs["igCombo"][2]["location"] = "imgui:478" +defs["igCombo"][2]["location"] = "imgui:482" defs["igCombo"][2]["namespace"] = "ImGui" defs["igCombo"][2]["ov_cimguiname"] = "igComboStr" defs["igCombo"][2]["ret"] = "bool" @@ -7105,7 +7201,7 @@ defs["igCombo"][3]["cimguiname"] = "igCombo" defs["igCombo"][3]["defaults"] = {} defs["igCombo"][3]["defaults"]["popup_max_height_in_items"] = "-1" defs["igCombo"][3]["funcname"] = "Combo" -defs["igCombo"][3]["location"] = "imgui:479" +defs["igCombo"][3]["location"] = "imgui:483" defs["igCombo"][3]["namespace"] = "ImGui" defs["igCombo"][3]["ov_cimguiname"] = "igComboFnBoolPtr" defs["igCombo"][3]["ret"] = "bool" @@ -7127,7 +7223,7 @@ defs["igCreateContext"][1]["cimguiname"] = "igCreateContext" defs["igCreateContext"][1]["defaults"] = {} defs["igCreateContext"][1]["defaults"]["shared_font_atlas"] = "NULL" defs["igCreateContext"][1]["funcname"] = "CreateContext" -defs["igCreateContext"][1]["location"] = "imgui:256" +defs["igCreateContext"][1]["location"] = "imgui:260" defs["igCreateContext"][1]["namespace"] = "ImGui" defs["igCreateContext"][1]["ov_cimguiname"] = "igCreateContext" defs["igCreateContext"][1]["ret"] = "ImGuiContext*" @@ -7164,7 +7260,7 @@ defs["igDebugCheckVersionAndDataLayout"][1]["call_args"] = "(version_str,sz_io,s defs["igDebugCheckVersionAndDataLayout"][1]["cimguiname"] = "igDebugCheckVersionAndDataLayout" defs["igDebugCheckVersionAndDataLayout"][1]["defaults"] = {} defs["igDebugCheckVersionAndDataLayout"][1]["funcname"] = "DebugCheckVersionAndDataLayout" -defs["igDebugCheckVersionAndDataLayout"][1]["location"] = "imgui:853" +defs["igDebugCheckVersionAndDataLayout"][1]["location"] = "imgui:867" defs["igDebugCheckVersionAndDataLayout"][1]["namespace"] = "ImGui" defs["igDebugCheckVersionAndDataLayout"][1]["ov_cimguiname"] = "igDebugCheckVersionAndDataLayout" defs["igDebugCheckVersionAndDataLayout"][1]["ret"] = "bool" @@ -7184,7 +7280,7 @@ defs["igDestroyContext"][1]["cimguiname"] = "igDestroyContext" defs["igDestroyContext"][1]["defaults"] = {} defs["igDestroyContext"][1]["defaults"]["ctx"] = "NULL" defs["igDestroyContext"][1]["funcname"] = "DestroyContext" -defs["igDestroyContext"][1]["location"] = "imgui:257" +defs["igDestroyContext"][1]["location"] = "imgui:261" defs["igDestroyContext"][1]["namespace"] = "ImGui" defs["igDestroyContext"][1]["ov_cimguiname"] = "igDestroyContext" defs["igDestroyContext"][1]["ret"] = "void" @@ -7226,7 +7322,7 @@ defs["igDragFloat"][1]["defaults"]["v_max"] = "0.0f" defs["igDragFloat"][1]["defaults"]["v_min"] = "0.0f" defs["igDragFloat"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragFloat"][1]["funcname"] = "DragFloat" -defs["igDragFloat"][1]["location"] = "imgui:492" +defs["igDragFloat"][1]["location"] = "imgui:496" defs["igDragFloat"][1]["namespace"] = "ImGui" defs["igDragFloat"][1]["ov_cimguiname"] = "igDragFloat" defs["igDragFloat"][1]["ret"] = "bool" @@ -7268,7 +7364,7 @@ defs["igDragFloat2"][1]["defaults"]["v_max"] = "0.0f" defs["igDragFloat2"][1]["defaults"]["v_min"] = "0.0f" defs["igDragFloat2"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragFloat2"][1]["funcname"] = "DragFloat2" -defs["igDragFloat2"][1]["location"] = "imgui:493" +defs["igDragFloat2"][1]["location"] = "imgui:497" defs["igDragFloat2"][1]["namespace"] = "ImGui" defs["igDragFloat2"][1]["ov_cimguiname"] = "igDragFloat2" defs["igDragFloat2"][1]["ret"] = "bool" @@ -7310,7 +7406,7 @@ defs["igDragFloat3"][1]["defaults"]["v_max"] = "0.0f" defs["igDragFloat3"][1]["defaults"]["v_min"] = "0.0f" defs["igDragFloat3"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragFloat3"][1]["funcname"] = "DragFloat3" -defs["igDragFloat3"][1]["location"] = "imgui:494" +defs["igDragFloat3"][1]["location"] = "imgui:498" defs["igDragFloat3"][1]["namespace"] = "ImGui" defs["igDragFloat3"][1]["ov_cimguiname"] = "igDragFloat3" defs["igDragFloat3"][1]["ret"] = "bool" @@ -7352,7 +7448,7 @@ defs["igDragFloat4"][1]["defaults"]["v_max"] = "0.0f" defs["igDragFloat4"][1]["defaults"]["v_min"] = "0.0f" defs["igDragFloat4"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragFloat4"][1]["funcname"] = "DragFloat4" -defs["igDragFloat4"][1]["location"] = "imgui:495" +defs["igDragFloat4"][1]["location"] = "imgui:499" defs["igDragFloat4"][1]["namespace"] = "ImGui" defs["igDragFloat4"][1]["ov_cimguiname"] = "igDragFloat4" defs["igDragFloat4"][1]["ret"] = "bool" @@ -7401,7 +7497,7 @@ defs["igDragFloatRange2"][1]["defaults"]["v_max"] = "0.0f" defs["igDragFloatRange2"][1]["defaults"]["v_min"] = "0.0f" defs["igDragFloatRange2"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragFloatRange2"][1]["funcname"] = "DragFloatRange2" -defs["igDragFloatRange2"][1]["location"] = "imgui:496" +defs["igDragFloatRange2"][1]["location"] = "imgui:500" defs["igDragFloatRange2"][1]["namespace"] = "ImGui" defs["igDragFloatRange2"][1]["ov_cimguiname"] = "igDragFloatRange2" defs["igDragFloatRange2"][1]["ret"] = "bool" @@ -7443,7 +7539,7 @@ defs["igDragInt"][1]["defaults"]["v_max"] = "0" defs["igDragInt"][1]["defaults"]["v_min"] = "0" defs["igDragInt"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragInt"][1]["funcname"] = "DragInt" -defs["igDragInt"][1]["location"] = "imgui:497" +defs["igDragInt"][1]["location"] = "imgui:501" defs["igDragInt"][1]["namespace"] = "ImGui" defs["igDragInt"][1]["ov_cimguiname"] = "igDragInt" defs["igDragInt"][1]["ret"] = "bool" @@ -7485,7 +7581,7 @@ defs["igDragInt2"][1]["defaults"]["v_max"] = "0" defs["igDragInt2"][1]["defaults"]["v_min"] = "0" defs["igDragInt2"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragInt2"][1]["funcname"] = "DragInt2" -defs["igDragInt2"][1]["location"] = "imgui:498" +defs["igDragInt2"][1]["location"] = "imgui:502" defs["igDragInt2"][1]["namespace"] = "ImGui" defs["igDragInt2"][1]["ov_cimguiname"] = "igDragInt2" defs["igDragInt2"][1]["ret"] = "bool" @@ -7527,7 +7623,7 @@ defs["igDragInt3"][1]["defaults"]["v_max"] = "0" defs["igDragInt3"][1]["defaults"]["v_min"] = "0" defs["igDragInt3"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragInt3"][1]["funcname"] = "DragInt3" -defs["igDragInt3"][1]["location"] = "imgui:499" +defs["igDragInt3"][1]["location"] = "imgui:503" defs["igDragInt3"][1]["namespace"] = "ImGui" defs["igDragInt3"][1]["ov_cimguiname"] = "igDragInt3" defs["igDragInt3"][1]["ret"] = "bool" @@ -7569,7 +7665,7 @@ defs["igDragInt4"][1]["defaults"]["v_max"] = "0" defs["igDragInt4"][1]["defaults"]["v_min"] = "0" defs["igDragInt4"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragInt4"][1]["funcname"] = "DragInt4" -defs["igDragInt4"][1]["location"] = "imgui:500" +defs["igDragInt4"][1]["location"] = "imgui:504" defs["igDragInt4"][1]["namespace"] = "ImGui" defs["igDragInt4"][1]["ov_cimguiname"] = "igDragInt4" defs["igDragInt4"][1]["ret"] = "bool" @@ -7618,7 +7714,7 @@ defs["igDragIntRange2"][1]["defaults"]["v_max"] = "0" defs["igDragIntRange2"][1]["defaults"]["v_min"] = "0" defs["igDragIntRange2"][1]["defaults"]["v_speed"] = "1.0f" defs["igDragIntRange2"][1]["funcname"] = "DragIntRange2" -defs["igDragIntRange2"][1]["location"] = "imgui:501" +defs["igDragIntRange2"][1]["location"] = "imgui:505" defs["igDragIntRange2"][1]["namespace"] = "ImGui" defs["igDragIntRange2"][1]["ov_cimguiname"] = "igDragIntRange2" defs["igDragIntRange2"][1]["ret"] = "bool" @@ -7662,7 +7758,7 @@ defs["igDragScalar"][1]["defaults"]["format"] = "NULL" defs["igDragScalar"][1]["defaults"]["p_max"] = "NULL" defs["igDragScalar"][1]["defaults"]["p_min"] = "NULL" defs["igDragScalar"][1]["funcname"] = "DragScalar" -defs["igDragScalar"][1]["location"] = "imgui:502" +defs["igDragScalar"][1]["location"] = "imgui:506" defs["igDragScalar"][1]["namespace"] = "ImGui" defs["igDragScalar"][1]["ov_cimguiname"] = "igDragScalar" defs["igDragScalar"][1]["ret"] = "bool" @@ -7709,7 +7805,7 @@ defs["igDragScalarN"][1]["defaults"]["format"] = "NULL" defs["igDragScalarN"][1]["defaults"]["p_max"] = "NULL" defs["igDragScalarN"][1]["defaults"]["p_min"] = "NULL" defs["igDragScalarN"][1]["funcname"] = "DragScalarN" -defs["igDragScalarN"][1]["location"] = "imgui:503" +defs["igDragScalarN"][1]["location"] = "imgui:507" defs["igDragScalarN"][1]["namespace"] = "ImGui" defs["igDragScalarN"][1]["ov_cimguiname"] = "igDragScalarN" defs["igDragScalarN"][1]["ret"] = "bool" @@ -7728,7 +7824,7 @@ defs["igDummy"][1]["call_args"] = "(size)" defs["igDummy"][1]["cimguiname"] = "igDummy" defs["igDummy"][1]["defaults"] = {} defs["igDummy"][1]["funcname"] = "Dummy" -defs["igDummy"][1]["location"] = "imgui:404" +defs["igDummy"][1]["location"] = "imgui:408" defs["igDummy"][1]["namespace"] = "ImGui" defs["igDummy"][1]["ov_cimguiname"] = "igDummy" defs["igDummy"][1]["ret"] = "void" @@ -7744,7 +7840,7 @@ defs["igEnd"][1]["call_args"] = "()" defs["igEnd"][1]["cimguiname"] = "igEnd" defs["igEnd"][1]["defaults"] = {} defs["igEnd"][1]["funcname"] = "End" -defs["igEnd"][1]["location"] = "imgui:297" +defs["igEnd"][1]["location"] = "imgui:301" defs["igEnd"][1]["namespace"] = "ImGui" defs["igEnd"][1]["ov_cimguiname"] = "igEnd" defs["igEnd"][1]["ret"] = "void" @@ -7760,7 +7856,7 @@ defs["igEndChild"][1]["call_args"] = "()" defs["igEndChild"][1]["cimguiname"] = "igEndChild" defs["igEndChild"][1]["defaults"] = {} defs["igEndChild"][1]["funcname"] = "EndChild" -defs["igEndChild"][1]["location"] = "imgui:309" +defs["igEndChild"][1]["location"] = "imgui:313" defs["igEndChild"][1]["namespace"] = "ImGui" defs["igEndChild"][1]["ov_cimguiname"] = "igEndChild" defs["igEndChild"][1]["ret"] = "void" @@ -7776,7 +7872,7 @@ defs["igEndChildFrame"][1]["call_args"] = "()" defs["igEndChildFrame"][1]["cimguiname"] = "igEndChildFrame" defs["igEndChildFrame"][1]["defaults"] = {} defs["igEndChildFrame"][1]["funcname"] = "EndChildFrame" -defs["igEndChildFrame"][1]["location"] = "imgui:798" +defs["igEndChildFrame"][1]["location"] = "imgui:812" defs["igEndChildFrame"][1]["namespace"] = "ImGui" defs["igEndChildFrame"][1]["ov_cimguiname"] = "igEndChildFrame" defs["igEndChildFrame"][1]["ret"] = "void" @@ -7792,7 +7888,7 @@ defs["igEndCombo"][1]["call_args"] = "()" defs["igEndCombo"][1]["cimguiname"] = "igEndCombo" defs["igEndCombo"][1]["defaults"] = {} defs["igEndCombo"][1]["funcname"] = "EndCombo" -defs["igEndCombo"][1]["location"] = "imgui:476" +defs["igEndCombo"][1]["location"] = "imgui:480" defs["igEndCombo"][1]["namespace"] = "ImGui" defs["igEndCombo"][1]["ov_cimguiname"] = "igEndCombo" defs["igEndCombo"][1]["ret"] = "void" @@ -7808,7 +7904,7 @@ defs["igEndDragDropSource"][1]["call_args"] = "()" defs["igEndDragDropSource"][1]["cimguiname"] = "igEndDragDropSource" defs["igEndDragDropSource"][1]["defaults"] = {} defs["igEndDragDropSource"][1]["funcname"] = "EndDragDropSource" -defs["igEndDragDropSource"][1]["location"] = "imgui:748" +defs["igEndDragDropSource"][1]["location"] = "imgui:756" defs["igEndDragDropSource"][1]["namespace"] = "ImGui" defs["igEndDragDropSource"][1]["ov_cimguiname"] = "igEndDragDropSource" defs["igEndDragDropSource"][1]["ret"] = "void" @@ -7824,7 +7920,7 @@ defs["igEndDragDropTarget"][1]["call_args"] = "()" defs["igEndDragDropTarget"][1]["cimguiname"] = "igEndDragDropTarget" defs["igEndDragDropTarget"][1]["defaults"] = {} defs["igEndDragDropTarget"][1]["funcname"] = "EndDragDropTarget" -defs["igEndDragDropTarget"][1]["location"] = "imgui:751" +defs["igEndDragDropTarget"][1]["location"] = "imgui:759" defs["igEndDragDropTarget"][1]["namespace"] = "ImGui" defs["igEndDragDropTarget"][1]["ov_cimguiname"] = "igEndDragDropTarget" defs["igEndDragDropTarget"][1]["ret"] = "void" @@ -7840,7 +7936,7 @@ defs["igEndFrame"][1]["call_args"] = "()" defs["igEndFrame"][1]["cimguiname"] = "igEndFrame" defs["igEndFrame"][1]["defaults"] = {} defs["igEndFrame"][1]["funcname"] = "EndFrame" -defs["igEndFrame"][1]["location"] = "imgui:265" +defs["igEndFrame"][1]["location"] = "imgui:269" defs["igEndFrame"][1]["namespace"] = "ImGui" defs["igEndFrame"][1]["ov_cimguiname"] = "igEndFrame" defs["igEndFrame"][1]["ret"] = "void" @@ -7856,13 +7952,29 @@ defs["igEndGroup"][1]["call_args"] = "()" defs["igEndGroup"][1]["cimguiname"] = "igEndGroup" defs["igEndGroup"][1]["defaults"] = {} defs["igEndGroup"][1]["funcname"] = "EndGroup" -defs["igEndGroup"][1]["location"] = "imgui:408" +defs["igEndGroup"][1]["location"] = "imgui:412" defs["igEndGroup"][1]["namespace"] = "ImGui" defs["igEndGroup"][1]["ov_cimguiname"] = "igEndGroup" defs["igEndGroup"][1]["ret"] = "void" defs["igEndGroup"][1]["signature"] = "()" defs["igEndGroup"][1]["stname"] = "" defs["igEndGroup"]["()"] = defs["igEndGroup"][1] +defs["igEndListBox"] = {} +defs["igEndListBox"][1] = {} +defs["igEndListBox"][1]["args"] = "()" +defs["igEndListBox"][1]["argsT"] = {} +defs["igEndListBox"][1]["argsoriginal"] = "()" +defs["igEndListBox"][1]["call_args"] = "()" +defs["igEndListBox"][1]["cimguiname"] = "igEndListBox" +defs["igEndListBox"][1]["defaults"] = {} +defs["igEndListBox"][1]["funcname"] = "EndListBox" +defs["igEndListBox"][1]["location"] = "imgui:591" +defs["igEndListBox"][1]["namespace"] = "ImGui" +defs["igEndListBox"][1]["ov_cimguiname"] = "igEndListBox" +defs["igEndListBox"][1]["ret"] = "void" +defs["igEndListBox"][1]["signature"] = "()" +defs["igEndListBox"][1]["stname"] = "" +defs["igEndListBox"]["()"] = defs["igEndListBox"][1] defs["igEndMainMenuBar"] = {} defs["igEndMainMenuBar"][1] = {} defs["igEndMainMenuBar"][1]["args"] = "()" @@ -7872,7 +7984,7 @@ defs["igEndMainMenuBar"][1]["call_args"] = "()" defs["igEndMainMenuBar"][1]["cimguiname"] = "igEndMainMenuBar" defs["igEndMainMenuBar"][1]["defaults"] = {} defs["igEndMainMenuBar"][1]["funcname"] = "EndMainMenuBar" -defs["igEndMainMenuBar"][1]["location"] = "imgui:608" +defs["igEndMainMenuBar"][1]["location"] = "imgui:616" defs["igEndMainMenuBar"][1]["namespace"] = "ImGui" defs["igEndMainMenuBar"][1]["ov_cimguiname"] = "igEndMainMenuBar" defs["igEndMainMenuBar"][1]["ret"] = "void" @@ -7888,7 +8000,7 @@ defs["igEndMenu"][1]["call_args"] = "()" defs["igEndMenu"][1]["cimguiname"] = "igEndMenu" defs["igEndMenu"][1]["defaults"] = {} defs["igEndMenu"][1]["funcname"] = "EndMenu" -defs["igEndMenu"][1]["location"] = "imgui:610" +defs["igEndMenu"][1]["location"] = "imgui:618" defs["igEndMenu"][1]["namespace"] = "ImGui" defs["igEndMenu"][1]["ov_cimguiname"] = "igEndMenu" defs["igEndMenu"][1]["ret"] = "void" @@ -7904,7 +8016,7 @@ defs["igEndMenuBar"][1]["call_args"] = "()" defs["igEndMenuBar"][1]["cimguiname"] = "igEndMenuBar" defs["igEndMenuBar"][1]["defaults"] = {} defs["igEndMenuBar"][1]["funcname"] = "EndMenuBar" -defs["igEndMenuBar"][1]["location"] = "imgui:606" +defs["igEndMenuBar"][1]["location"] = "imgui:614" defs["igEndMenuBar"][1]["namespace"] = "ImGui" defs["igEndMenuBar"][1]["ov_cimguiname"] = "igEndMenuBar" defs["igEndMenuBar"][1]["ret"] = "void" @@ -7920,7 +8032,7 @@ defs["igEndPopup"][1]["call_args"] = "()" defs["igEndPopup"][1]["cimguiname"] = "igEndPopup" defs["igEndPopup"][1]["defaults"] = {} defs["igEndPopup"][1]["funcname"] = "EndPopup" -defs["igEndPopup"][1]["location"] = "imgui:634" +defs["igEndPopup"][1]["location"] = "imgui:642" defs["igEndPopup"][1]["namespace"] = "ImGui" defs["igEndPopup"][1]["ov_cimguiname"] = "igEndPopup" defs["igEndPopup"][1]["ret"] = "void" @@ -7936,7 +8048,7 @@ defs["igEndTabBar"][1]["call_args"] = "()" defs["igEndTabBar"][1]["cimguiname"] = "igEndTabBar" defs["igEndTabBar"][1]["defaults"] = {} defs["igEndTabBar"][1]["funcname"] = "EndTabBar" -defs["igEndTabBar"][1]["location"] = "imgui:729" +defs["igEndTabBar"][1]["location"] = "imgui:737" defs["igEndTabBar"][1]["namespace"] = "ImGui" defs["igEndTabBar"][1]["ov_cimguiname"] = "igEndTabBar" defs["igEndTabBar"][1]["ret"] = "void" @@ -7952,7 +8064,7 @@ defs["igEndTabItem"][1]["call_args"] = "()" defs["igEndTabItem"][1]["cimguiname"] = "igEndTabItem" defs["igEndTabItem"][1]["defaults"] = {} defs["igEndTabItem"][1]["funcname"] = "EndTabItem" -defs["igEndTabItem"][1]["location"] = "imgui:731" +defs["igEndTabItem"][1]["location"] = "imgui:739" defs["igEndTabItem"][1]["namespace"] = "ImGui" defs["igEndTabItem"][1]["ov_cimguiname"] = "igEndTabItem" defs["igEndTabItem"][1]["ret"] = "void" @@ -7968,7 +8080,7 @@ defs["igEndTable"][1]["call_args"] = "()" defs["igEndTable"][1]["cimguiname"] = "igEndTable" defs["igEndTable"][1]["defaults"] = {} defs["igEndTable"][1]["funcname"] = "EndTable" -defs["igEndTable"][1]["location"] = "imgui:684" +defs["igEndTable"][1]["location"] = "imgui:692" defs["igEndTable"][1]["namespace"] = "ImGui" defs["igEndTable"][1]["ov_cimguiname"] = "igEndTable" defs["igEndTable"][1]["ret"] = "void" @@ -7984,7 +8096,7 @@ defs["igEndTooltip"][1]["call_args"] = "()" defs["igEndTooltip"][1]["cimguiname"] = "igEndTooltip" defs["igEndTooltip"][1]["defaults"] = {} defs["igEndTooltip"][1]["funcname"] = "EndTooltip" -defs["igEndTooltip"][1]["location"] = "imgui:617" +defs["igEndTooltip"][1]["location"] = "imgui:625" defs["igEndTooltip"][1]["namespace"] = "ImGui" defs["igEndTooltip"][1]["ov_cimguiname"] = "igEndTooltip" defs["igEndTooltip"][1]["ret"] = "void" @@ -8000,7 +8112,7 @@ defs["igGetBackgroundDrawList"][1]["call_args"] = "()" defs["igGetBackgroundDrawList"][1]["cimguiname"] = "igGetBackgroundDrawList" defs["igGetBackgroundDrawList"][1]["defaults"] = {} defs["igGetBackgroundDrawList"][1]["funcname"] = "GetBackgroundDrawList" -defs["igGetBackgroundDrawList"][1]["location"] = "imgui:790" +defs["igGetBackgroundDrawList"][1]["location"] = "imgui:804" defs["igGetBackgroundDrawList"][1]["namespace"] = "ImGui" defs["igGetBackgroundDrawList"][1]["ov_cimguiname"] = "igGetBackgroundDrawList" defs["igGetBackgroundDrawList"][1]["ret"] = "ImDrawList*" @@ -8016,7 +8128,7 @@ defs["igGetClipboardText"][1]["call_args"] = "()" defs["igGetClipboardText"][1]["cimguiname"] = "igGetClipboardText" defs["igGetClipboardText"][1]["defaults"] = {} defs["igGetClipboardText"][1]["funcname"] = "GetClipboardText" -defs["igGetClipboardText"][1]["location"] = "imgui:841" +defs["igGetClipboardText"][1]["location"] = "imgui:855" defs["igGetClipboardText"][1]["namespace"] = "ImGui" defs["igGetClipboardText"][1]["ov_cimguiname"] = "igGetClipboardText" defs["igGetClipboardText"][1]["ret"] = "const char*" @@ -8039,7 +8151,7 @@ defs["igGetColorU32"][1]["cimguiname"] = "igGetColorU32" defs["igGetColorU32"][1]["defaults"] = {} defs["igGetColorU32"][1]["defaults"]["alpha_mul"] = "1.0f" defs["igGetColorU32"][1]["funcname"] = "GetColorU32" -defs["igGetColorU32"][1]["location"] = "imgui:388" +defs["igGetColorU32"][1]["location"] = "imgui:392" defs["igGetColorU32"][1]["namespace"] = "ImGui" defs["igGetColorU32"][1]["ov_cimguiname"] = "igGetColorU32Col" defs["igGetColorU32"][1]["ret"] = "ImU32" @@ -8056,7 +8168,7 @@ defs["igGetColorU32"][2]["call_args"] = "(col)" defs["igGetColorU32"][2]["cimguiname"] = "igGetColorU32" defs["igGetColorU32"][2]["defaults"] = {} defs["igGetColorU32"][2]["funcname"] = "GetColorU32" -defs["igGetColorU32"][2]["location"] = "imgui:389" +defs["igGetColorU32"][2]["location"] = "imgui:393" defs["igGetColorU32"][2]["namespace"] = "ImGui" defs["igGetColorU32"][2]["ov_cimguiname"] = "igGetColorU32Vec4" defs["igGetColorU32"][2]["ret"] = "ImU32" @@ -8073,7 +8185,7 @@ defs["igGetColorU32"][3]["call_args"] = "(col)" defs["igGetColorU32"][3]["cimguiname"] = "igGetColorU32" defs["igGetColorU32"][3]["defaults"] = {} defs["igGetColorU32"][3]["funcname"] = "GetColorU32" -defs["igGetColorU32"][3]["location"] = "imgui:390" +defs["igGetColorU32"][3]["location"] = "imgui:394" defs["igGetColorU32"][3]["namespace"] = "ImGui" defs["igGetColorU32"][3]["ov_cimguiname"] = "igGetColorU32U32" defs["igGetColorU32"][3]["ret"] = "ImU32" @@ -8091,7 +8203,7 @@ defs["igGetColumnIndex"][1]["call_args"] = "()" defs["igGetColumnIndex"][1]["cimguiname"] = "igGetColumnIndex" defs["igGetColumnIndex"][1]["defaults"] = {} defs["igGetColumnIndex"][1]["funcname"] = "GetColumnIndex" -defs["igGetColumnIndex"][1]["location"] = "imgui:720" +defs["igGetColumnIndex"][1]["location"] = "imgui:728" defs["igGetColumnIndex"][1]["namespace"] = "ImGui" defs["igGetColumnIndex"][1]["ov_cimguiname"] = "igGetColumnIndex" defs["igGetColumnIndex"][1]["ret"] = "int" @@ -8111,7 +8223,7 @@ defs["igGetColumnOffset"][1]["cimguiname"] = "igGetColumnOffset" defs["igGetColumnOffset"][1]["defaults"] = {} defs["igGetColumnOffset"][1]["defaults"]["column_index"] = "-1" defs["igGetColumnOffset"][1]["funcname"] = "GetColumnOffset" -defs["igGetColumnOffset"][1]["location"] = "imgui:723" +defs["igGetColumnOffset"][1]["location"] = "imgui:731" defs["igGetColumnOffset"][1]["namespace"] = "ImGui" defs["igGetColumnOffset"][1]["ov_cimguiname"] = "igGetColumnOffset" defs["igGetColumnOffset"][1]["ret"] = "float" @@ -8131,7 +8243,7 @@ defs["igGetColumnWidth"][1]["cimguiname"] = "igGetColumnWidth" defs["igGetColumnWidth"][1]["defaults"] = {} defs["igGetColumnWidth"][1]["defaults"]["column_index"] = "-1" defs["igGetColumnWidth"][1]["funcname"] = "GetColumnWidth" -defs["igGetColumnWidth"][1]["location"] = "imgui:721" +defs["igGetColumnWidth"][1]["location"] = "imgui:729" defs["igGetColumnWidth"][1]["namespace"] = "ImGui" defs["igGetColumnWidth"][1]["ov_cimguiname"] = "igGetColumnWidth" defs["igGetColumnWidth"][1]["ret"] = "float" @@ -8147,7 +8259,7 @@ defs["igGetColumnsCount"][1]["call_args"] = "()" defs["igGetColumnsCount"][1]["cimguiname"] = "igGetColumnsCount" defs["igGetColumnsCount"][1]["defaults"] = {} defs["igGetColumnsCount"][1]["funcname"] = "GetColumnsCount" -defs["igGetColumnsCount"][1]["location"] = "imgui:725" +defs["igGetColumnsCount"][1]["location"] = "imgui:733" defs["igGetColumnsCount"][1]["namespace"] = "ImGui" defs["igGetColumnsCount"][1]["ov_cimguiname"] = "igGetColumnsCount" defs["igGetColumnsCount"][1]["ret"] = "int" @@ -8166,7 +8278,7 @@ defs["igGetContentRegionAvail"][1]["call_args"] = "()" defs["igGetContentRegionAvail"][1]["cimguiname"] = "igGetContentRegionAvail" defs["igGetContentRegionAvail"][1]["defaults"] = {} defs["igGetContentRegionAvail"][1]["funcname"] = "GetContentRegionAvail" -defs["igGetContentRegionAvail"][1]["location"] = "imgui:344" +defs["igGetContentRegionAvail"][1]["location"] = "imgui:348" defs["igGetContentRegionAvail"][1]["namespace"] = "ImGui" defs["igGetContentRegionAvail"][1]["nonUDT"] = 1 defs["igGetContentRegionAvail"][1]["ov_cimguiname"] = "igGetContentRegionAvail" @@ -8186,7 +8298,7 @@ defs["igGetContentRegionMax"][1]["call_args"] = "()" defs["igGetContentRegionMax"][1]["cimguiname"] = "igGetContentRegionMax" defs["igGetContentRegionMax"][1]["defaults"] = {} defs["igGetContentRegionMax"][1]["funcname"] = "GetContentRegionMax" -defs["igGetContentRegionMax"][1]["location"] = "imgui:345" +defs["igGetContentRegionMax"][1]["location"] = "imgui:349" defs["igGetContentRegionMax"][1]["namespace"] = "ImGui" defs["igGetContentRegionMax"][1]["nonUDT"] = 1 defs["igGetContentRegionMax"][1]["ov_cimguiname"] = "igGetContentRegionMax" @@ -8203,7 +8315,7 @@ defs["igGetCurrentContext"][1]["call_args"] = "()" defs["igGetCurrentContext"][1]["cimguiname"] = "igGetCurrentContext" defs["igGetCurrentContext"][1]["defaults"] = {} defs["igGetCurrentContext"][1]["funcname"] = "GetCurrentContext" -defs["igGetCurrentContext"][1]["location"] = "imgui:258" +defs["igGetCurrentContext"][1]["location"] = "imgui:262" defs["igGetCurrentContext"][1]["namespace"] = "ImGui" defs["igGetCurrentContext"][1]["ov_cimguiname"] = "igGetCurrentContext" defs["igGetCurrentContext"][1]["ret"] = "ImGuiContext*" @@ -8222,7 +8334,7 @@ defs["igGetCursorPos"][1]["call_args"] = "()" defs["igGetCursorPos"][1]["cimguiname"] = "igGetCursorPos" defs["igGetCursorPos"][1]["defaults"] = {} defs["igGetCursorPos"][1]["funcname"] = "GetCursorPos" -defs["igGetCursorPos"][1]["location"] = "imgui:409" +defs["igGetCursorPos"][1]["location"] = "imgui:413" defs["igGetCursorPos"][1]["namespace"] = "ImGui" defs["igGetCursorPos"][1]["nonUDT"] = 1 defs["igGetCursorPos"][1]["ov_cimguiname"] = "igGetCursorPos" @@ -8239,7 +8351,7 @@ defs["igGetCursorPosX"][1]["call_args"] = "()" defs["igGetCursorPosX"][1]["cimguiname"] = "igGetCursorPosX" defs["igGetCursorPosX"][1]["defaults"] = {} defs["igGetCursorPosX"][1]["funcname"] = "GetCursorPosX" -defs["igGetCursorPosX"][1]["location"] = "imgui:410" +defs["igGetCursorPosX"][1]["location"] = "imgui:414" defs["igGetCursorPosX"][1]["namespace"] = "ImGui" defs["igGetCursorPosX"][1]["ov_cimguiname"] = "igGetCursorPosX" defs["igGetCursorPosX"][1]["ret"] = "float" @@ -8255,7 +8367,7 @@ defs["igGetCursorPosY"][1]["call_args"] = "()" defs["igGetCursorPosY"][1]["cimguiname"] = "igGetCursorPosY" defs["igGetCursorPosY"][1]["defaults"] = {} defs["igGetCursorPosY"][1]["funcname"] = "GetCursorPosY" -defs["igGetCursorPosY"][1]["location"] = "imgui:411" +defs["igGetCursorPosY"][1]["location"] = "imgui:415" defs["igGetCursorPosY"][1]["namespace"] = "ImGui" defs["igGetCursorPosY"][1]["ov_cimguiname"] = "igGetCursorPosY" defs["igGetCursorPosY"][1]["ret"] = "float" @@ -8274,7 +8386,7 @@ defs["igGetCursorScreenPos"][1]["call_args"] = "()" defs["igGetCursorScreenPos"][1]["cimguiname"] = "igGetCursorScreenPos" defs["igGetCursorScreenPos"][1]["defaults"] = {} defs["igGetCursorScreenPos"][1]["funcname"] = "GetCursorScreenPos" -defs["igGetCursorScreenPos"][1]["location"] = "imgui:416" +defs["igGetCursorScreenPos"][1]["location"] = "imgui:420" defs["igGetCursorScreenPos"][1]["namespace"] = "ImGui" defs["igGetCursorScreenPos"][1]["nonUDT"] = 1 defs["igGetCursorScreenPos"][1]["ov_cimguiname"] = "igGetCursorScreenPos" @@ -8294,7 +8406,7 @@ defs["igGetCursorStartPos"][1]["call_args"] = "()" defs["igGetCursorStartPos"][1]["cimguiname"] = "igGetCursorStartPos" defs["igGetCursorStartPos"][1]["defaults"] = {} defs["igGetCursorStartPos"][1]["funcname"] = "GetCursorStartPos" -defs["igGetCursorStartPos"][1]["location"] = "imgui:415" +defs["igGetCursorStartPos"][1]["location"] = "imgui:419" defs["igGetCursorStartPos"][1]["namespace"] = "ImGui" defs["igGetCursorStartPos"][1]["nonUDT"] = 1 defs["igGetCursorStartPos"][1]["ov_cimguiname"] = "igGetCursorStartPos" @@ -8311,7 +8423,7 @@ defs["igGetDragDropPayload"][1]["call_args"] = "()" defs["igGetDragDropPayload"][1]["cimguiname"] = "igGetDragDropPayload" defs["igGetDragDropPayload"][1]["defaults"] = {} defs["igGetDragDropPayload"][1]["funcname"] = "GetDragDropPayload" -defs["igGetDragDropPayload"][1]["location"] = "imgui:752" +defs["igGetDragDropPayload"][1]["location"] = "imgui:760" defs["igGetDragDropPayload"][1]["namespace"] = "ImGui" defs["igGetDragDropPayload"][1]["ov_cimguiname"] = "igGetDragDropPayload" defs["igGetDragDropPayload"][1]["ret"] = "const ImGuiPayload*" @@ -8327,7 +8439,7 @@ defs["igGetDrawData"][1]["call_args"] = "()" defs["igGetDrawData"][1]["cimguiname"] = "igGetDrawData" defs["igGetDrawData"][1]["defaults"] = {} defs["igGetDrawData"][1]["funcname"] = "GetDrawData" -defs["igGetDrawData"][1]["location"] = "imgui:267" +defs["igGetDrawData"][1]["location"] = "imgui:271" defs["igGetDrawData"][1]["namespace"] = "ImGui" defs["igGetDrawData"][1]["ov_cimguiname"] = "igGetDrawData" defs["igGetDrawData"][1]["ret"] = "ImDrawData*" @@ -8343,7 +8455,7 @@ defs["igGetDrawListSharedData"][1]["call_args"] = "()" defs["igGetDrawListSharedData"][1]["cimguiname"] = "igGetDrawListSharedData" defs["igGetDrawListSharedData"][1]["defaults"] = {} defs["igGetDrawListSharedData"][1]["funcname"] = "GetDrawListSharedData" -defs["igGetDrawListSharedData"][1]["location"] = "imgui:792" +defs["igGetDrawListSharedData"][1]["location"] = "imgui:806" defs["igGetDrawListSharedData"][1]["namespace"] = "ImGui" defs["igGetDrawListSharedData"][1]["ov_cimguiname"] = "igGetDrawListSharedData" defs["igGetDrawListSharedData"][1]["ret"] = "ImDrawListSharedData*" @@ -8359,7 +8471,7 @@ defs["igGetFont"][1]["call_args"] = "()" defs["igGetFont"][1]["cimguiname"] = "igGetFont" defs["igGetFont"][1]["defaults"] = {} defs["igGetFont"][1]["funcname"] = "GetFont" -defs["igGetFont"][1]["location"] = "imgui:385" +defs["igGetFont"][1]["location"] = "imgui:389" defs["igGetFont"][1]["namespace"] = "ImGui" defs["igGetFont"][1]["ov_cimguiname"] = "igGetFont" defs["igGetFont"][1]["ret"] = "ImFont*" @@ -8375,7 +8487,7 @@ defs["igGetFontSize"][1]["call_args"] = "()" defs["igGetFontSize"][1]["cimguiname"] = "igGetFontSize" defs["igGetFontSize"][1]["defaults"] = {} defs["igGetFontSize"][1]["funcname"] = "GetFontSize" -defs["igGetFontSize"][1]["location"] = "imgui:386" +defs["igGetFontSize"][1]["location"] = "imgui:390" defs["igGetFontSize"][1]["namespace"] = "ImGui" defs["igGetFontSize"][1]["ov_cimguiname"] = "igGetFontSize" defs["igGetFontSize"][1]["ret"] = "float" @@ -8394,7 +8506,7 @@ defs["igGetFontTexUvWhitePixel"][1]["call_args"] = "()" defs["igGetFontTexUvWhitePixel"][1]["cimguiname"] = "igGetFontTexUvWhitePixel" defs["igGetFontTexUvWhitePixel"][1]["defaults"] = {} defs["igGetFontTexUvWhitePixel"][1]["funcname"] = "GetFontTexUvWhitePixel" -defs["igGetFontTexUvWhitePixel"][1]["location"] = "imgui:387" +defs["igGetFontTexUvWhitePixel"][1]["location"] = "imgui:391" defs["igGetFontTexUvWhitePixel"][1]["namespace"] = "ImGui" defs["igGetFontTexUvWhitePixel"][1]["nonUDT"] = 1 defs["igGetFontTexUvWhitePixel"][1]["ov_cimguiname"] = "igGetFontTexUvWhitePixel" @@ -8411,7 +8523,7 @@ defs["igGetForegroundDrawList"][1]["call_args"] = "()" defs["igGetForegroundDrawList"][1]["cimguiname"] = "igGetForegroundDrawList" defs["igGetForegroundDrawList"][1]["defaults"] = {} defs["igGetForegroundDrawList"][1]["funcname"] = "GetForegroundDrawList" -defs["igGetForegroundDrawList"][1]["location"] = "imgui:791" +defs["igGetForegroundDrawList"][1]["location"] = "imgui:805" defs["igGetForegroundDrawList"][1]["namespace"] = "ImGui" defs["igGetForegroundDrawList"][1]["ov_cimguiname"] = "igGetForegroundDrawList" defs["igGetForegroundDrawList"][1]["ret"] = "ImDrawList*" @@ -8427,7 +8539,7 @@ defs["igGetFrameCount"][1]["call_args"] = "()" defs["igGetFrameCount"][1]["cimguiname"] = "igGetFrameCount" defs["igGetFrameCount"][1]["defaults"] = {} defs["igGetFrameCount"][1]["funcname"] = "GetFrameCount" -defs["igGetFrameCount"][1]["location"] = "imgui:789" +defs["igGetFrameCount"][1]["location"] = "imgui:803" defs["igGetFrameCount"][1]["namespace"] = "ImGui" defs["igGetFrameCount"][1]["ov_cimguiname"] = "igGetFrameCount" defs["igGetFrameCount"][1]["ret"] = "int" @@ -8443,7 +8555,7 @@ defs["igGetFrameHeight"][1]["call_args"] = "()" defs["igGetFrameHeight"][1]["cimguiname"] = "igGetFrameHeight" defs["igGetFrameHeight"][1]["defaults"] = {} defs["igGetFrameHeight"][1]["funcname"] = "GetFrameHeight" -defs["igGetFrameHeight"][1]["location"] = "imgui:421" +defs["igGetFrameHeight"][1]["location"] = "imgui:425" defs["igGetFrameHeight"][1]["namespace"] = "ImGui" defs["igGetFrameHeight"][1]["ov_cimguiname"] = "igGetFrameHeight" defs["igGetFrameHeight"][1]["ret"] = "float" @@ -8459,7 +8571,7 @@ defs["igGetFrameHeightWithSpacing"][1]["call_args"] = "()" defs["igGetFrameHeightWithSpacing"][1]["cimguiname"] = "igGetFrameHeightWithSpacing" defs["igGetFrameHeightWithSpacing"][1]["defaults"] = {} defs["igGetFrameHeightWithSpacing"][1]["funcname"] = "GetFrameHeightWithSpacing" -defs["igGetFrameHeightWithSpacing"][1]["location"] = "imgui:422" +defs["igGetFrameHeightWithSpacing"][1]["location"] = "imgui:426" defs["igGetFrameHeightWithSpacing"][1]["namespace"] = "ImGui" defs["igGetFrameHeightWithSpacing"][1]["ov_cimguiname"] = "igGetFrameHeightWithSpacing" defs["igGetFrameHeightWithSpacing"][1]["ret"] = "float" @@ -8478,7 +8590,7 @@ defs["igGetID"][1]["call_args"] = "(str_id)" defs["igGetID"][1]["cimguiname"] = "igGetID" defs["igGetID"][1]["defaults"] = {} defs["igGetID"][1]["funcname"] = "GetID" -defs["igGetID"][1]["location"] = "imgui:436" +defs["igGetID"][1]["location"] = "imgui:440" defs["igGetID"][1]["namespace"] = "ImGui" defs["igGetID"][1]["ov_cimguiname"] = "igGetIDStr" defs["igGetID"][1]["ret"] = "ImGuiID" @@ -8498,7 +8610,7 @@ defs["igGetID"][2]["call_args"] = "(str_id_begin,str_id_end)" defs["igGetID"][2]["cimguiname"] = "igGetID" defs["igGetID"][2]["defaults"] = {} defs["igGetID"][2]["funcname"] = "GetID" -defs["igGetID"][2]["location"] = "imgui:437" +defs["igGetID"][2]["location"] = "imgui:441" defs["igGetID"][2]["namespace"] = "ImGui" defs["igGetID"][2]["ov_cimguiname"] = "igGetIDStrStr" defs["igGetID"][2]["ret"] = "ImGuiID" @@ -8515,7 +8627,7 @@ defs["igGetID"][3]["call_args"] = "(ptr_id)" defs["igGetID"][3]["cimguiname"] = "igGetID" defs["igGetID"][3]["defaults"] = {} defs["igGetID"][3]["funcname"] = "GetID" -defs["igGetID"][3]["location"] = "imgui:438" +defs["igGetID"][3]["location"] = "imgui:442" defs["igGetID"][3]["namespace"] = "ImGui" defs["igGetID"][3]["ov_cimguiname"] = "igGetIDPtr" defs["igGetID"][3]["ret"] = "ImGuiID" @@ -8533,7 +8645,7 @@ defs["igGetIO"][1]["call_args"] = "()" defs["igGetIO"][1]["cimguiname"] = "igGetIO" defs["igGetIO"][1]["defaults"] = {} defs["igGetIO"][1]["funcname"] = "GetIO" -defs["igGetIO"][1]["location"] = "imgui:262" +defs["igGetIO"][1]["location"] = "imgui:266" defs["igGetIO"][1]["namespace"] = "ImGui" defs["igGetIO"][1]["ov_cimguiname"] = "igGetIO" defs["igGetIO"][1]["ret"] = "ImGuiIO*" @@ -8553,7 +8665,7 @@ defs["igGetItemRectMax"][1]["call_args"] = "()" defs["igGetItemRectMax"][1]["cimguiname"] = "igGetItemRectMax" defs["igGetItemRectMax"][1]["defaults"] = {} defs["igGetItemRectMax"][1]["funcname"] = "GetItemRectMax" -defs["igGetItemRectMax"][1]["location"] = "imgui:781" +defs["igGetItemRectMax"][1]["location"] = "imgui:789" defs["igGetItemRectMax"][1]["namespace"] = "ImGui" defs["igGetItemRectMax"][1]["nonUDT"] = 1 defs["igGetItemRectMax"][1]["ov_cimguiname"] = "igGetItemRectMax" @@ -8573,7 +8685,7 @@ defs["igGetItemRectMin"][1]["call_args"] = "()" defs["igGetItemRectMin"][1]["cimguiname"] = "igGetItemRectMin" defs["igGetItemRectMin"][1]["defaults"] = {} defs["igGetItemRectMin"][1]["funcname"] = "GetItemRectMin" -defs["igGetItemRectMin"][1]["location"] = "imgui:780" +defs["igGetItemRectMin"][1]["location"] = "imgui:788" defs["igGetItemRectMin"][1]["namespace"] = "ImGui" defs["igGetItemRectMin"][1]["nonUDT"] = 1 defs["igGetItemRectMin"][1]["ov_cimguiname"] = "igGetItemRectMin" @@ -8593,7 +8705,7 @@ defs["igGetItemRectSize"][1]["call_args"] = "()" defs["igGetItemRectSize"][1]["cimguiname"] = "igGetItemRectSize" defs["igGetItemRectSize"][1]["defaults"] = {} defs["igGetItemRectSize"][1]["funcname"] = "GetItemRectSize" -defs["igGetItemRectSize"][1]["location"] = "imgui:782" +defs["igGetItemRectSize"][1]["location"] = "imgui:790" defs["igGetItemRectSize"][1]["namespace"] = "ImGui" defs["igGetItemRectSize"][1]["nonUDT"] = 1 defs["igGetItemRectSize"][1]["ov_cimguiname"] = "igGetItemRectSize" @@ -8613,7 +8725,7 @@ defs["igGetKeyIndex"][1]["call_args"] = "(imgui_key)" defs["igGetKeyIndex"][1]["cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["defaults"] = {} defs["igGetKeyIndex"][1]["funcname"] = "GetKeyIndex" -defs["igGetKeyIndex"][1]["location"] = "imgui:812" +defs["igGetKeyIndex"][1]["location"] = "imgui:826" defs["igGetKeyIndex"][1]["namespace"] = "ImGui" defs["igGetKeyIndex"][1]["ov_cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["ret"] = "int" @@ -8638,13 +8750,29 @@ defs["igGetKeyPressedAmount"][1]["call_args"] = "(key_index,repeat_delay,rate)" defs["igGetKeyPressedAmount"][1]["cimguiname"] = "igGetKeyPressedAmount" defs["igGetKeyPressedAmount"][1]["defaults"] = {} defs["igGetKeyPressedAmount"][1]["funcname"] = "GetKeyPressedAmount" -defs["igGetKeyPressedAmount"][1]["location"] = "imgui:816" +defs["igGetKeyPressedAmount"][1]["location"] = "imgui:830" defs["igGetKeyPressedAmount"][1]["namespace"] = "ImGui" defs["igGetKeyPressedAmount"][1]["ov_cimguiname"] = "igGetKeyPressedAmount" defs["igGetKeyPressedAmount"][1]["ret"] = "int" defs["igGetKeyPressedAmount"][1]["signature"] = "(int,float,float)" defs["igGetKeyPressedAmount"][1]["stname"] = "" defs["igGetKeyPressedAmount"]["(int,float,float)"] = defs["igGetKeyPressedAmount"][1] +defs["igGetMainViewport"] = {} +defs["igGetMainViewport"][1] = {} +defs["igGetMainViewport"][1]["args"] = "()" +defs["igGetMainViewport"][1]["argsT"] = {} +defs["igGetMainViewport"][1]["argsoriginal"] = "()" +defs["igGetMainViewport"][1]["call_args"] = "()" +defs["igGetMainViewport"][1]["cimguiname"] = "igGetMainViewport" +defs["igGetMainViewport"][1]["defaults"] = {} +defs["igGetMainViewport"][1]["funcname"] = "GetMainViewport" +defs["igGetMainViewport"][1]["location"] = "imgui:797" +defs["igGetMainViewport"][1]["namespace"] = "ImGui" +defs["igGetMainViewport"][1]["ov_cimguiname"] = "igGetMainViewport" +defs["igGetMainViewport"][1]["ret"] = "ImGuiViewport*" +defs["igGetMainViewport"][1]["signature"] = "()" +defs["igGetMainViewport"][1]["stname"] = "" +defs["igGetMainViewport"]["()"] = defs["igGetMainViewport"][1] defs["igGetMouseCursor"] = {} defs["igGetMouseCursor"][1] = {} defs["igGetMouseCursor"][1]["args"] = "()" @@ -8654,7 +8782,7 @@ defs["igGetMouseCursor"][1]["call_args"] = "()" defs["igGetMouseCursor"][1]["cimguiname"] = "igGetMouseCursor" defs["igGetMouseCursor"][1]["defaults"] = {} defs["igGetMouseCursor"][1]["funcname"] = "GetMouseCursor" -defs["igGetMouseCursor"][1]["location"] = "imgui:835" +defs["igGetMouseCursor"][1]["location"] = "imgui:849" defs["igGetMouseCursor"][1]["namespace"] = "ImGui" defs["igGetMouseCursor"][1]["ov_cimguiname"] = "igGetMouseCursor" defs["igGetMouseCursor"][1]["ret"] = "ImGuiMouseCursor" @@ -8681,7 +8809,7 @@ defs["igGetMouseDragDelta"][1]["defaults"] = {} defs["igGetMouseDragDelta"][1]["defaults"]["button"] = "0" defs["igGetMouseDragDelta"][1]["defaults"]["lock_threshold"] = "-1.0f" defs["igGetMouseDragDelta"][1]["funcname"] = "GetMouseDragDelta" -defs["igGetMouseDragDelta"][1]["location"] = "imgui:833" +defs["igGetMouseDragDelta"][1]["location"] = "imgui:847" defs["igGetMouseDragDelta"][1]["namespace"] = "ImGui" defs["igGetMouseDragDelta"][1]["nonUDT"] = 1 defs["igGetMouseDragDelta"][1]["ov_cimguiname"] = "igGetMouseDragDelta" @@ -8701,7 +8829,7 @@ defs["igGetMousePos"][1]["call_args"] = "()" defs["igGetMousePos"][1]["cimguiname"] = "igGetMousePos" defs["igGetMousePos"][1]["defaults"] = {} defs["igGetMousePos"][1]["funcname"] = "GetMousePos" -defs["igGetMousePos"][1]["location"] = "imgui:830" +defs["igGetMousePos"][1]["location"] = "imgui:844" defs["igGetMousePos"][1]["namespace"] = "ImGui" defs["igGetMousePos"][1]["nonUDT"] = 1 defs["igGetMousePos"][1]["ov_cimguiname"] = "igGetMousePos" @@ -8721,7 +8849,7 @@ defs["igGetMousePosOnOpeningCurrentPopup"][1]["call_args"] = "()" defs["igGetMousePosOnOpeningCurrentPopup"][1]["cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" defs["igGetMousePosOnOpeningCurrentPopup"][1]["defaults"] = {} defs["igGetMousePosOnOpeningCurrentPopup"][1]["funcname"] = "GetMousePosOnOpeningCurrentPopup" -defs["igGetMousePosOnOpeningCurrentPopup"][1]["location"] = "imgui:831" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["location"] = "imgui:845" defs["igGetMousePosOnOpeningCurrentPopup"][1]["namespace"] = "ImGui" defs["igGetMousePosOnOpeningCurrentPopup"][1]["nonUDT"] = 1 defs["igGetMousePosOnOpeningCurrentPopup"][1]["ov_cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" @@ -8738,7 +8866,7 @@ defs["igGetScrollMaxX"][1]["call_args"] = "()" defs["igGetScrollMaxX"][1]["cimguiname"] = "igGetScrollMaxX" defs["igGetScrollMaxX"][1]["defaults"] = {} defs["igGetScrollMaxX"][1]["funcname"] = "GetScrollMaxX" -defs["igGetScrollMaxX"][1]["location"] = "imgui:355" +defs["igGetScrollMaxX"][1]["location"] = "imgui:359" defs["igGetScrollMaxX"][1]["namespace"] = "ImGui" defs["igGetScrollMaxX"][1]["ov_cimguiname"] = "igGetScrollMaxX" defs["igGetScrollMaxX"][1]["ret"] = "float" @@ -8754,7 +8882,7 @@ defs["igGetScrollMaxY"][1]["call_args"] = "()" defs["igGetScrollMaxY"][1]["cimguiname"] = "igGetScrollMaxY" defs["igGetScrollMaxY"][1]["defaults"] = {} defs["igGetScrollMaxY"][1]["funcname"] = "GetScrollMaxY" -defs["igGetScrollMaxY"][1]["location"] = "imgui:356" +defs["igGetScrollMaxY"][1]["location"] = "imgui:360" defs["igGetScrollMaxY"][1]["namespace"] = "ImGui" defs["igGetScrollMaxY"][1]["ov_cimguiname"] = "igGetScrollMaxY" defs["igGetScrollMaxY"][1]["ret"] = "float" @@ -8770,7 +8898,7 @@ defs["igGetScrollX"][1]["call_args"] = "()" defs["igGetScrollX"][1]["cimguiname"] = "igGetScrollX" defs["igGetScrollX"][1]["defaults"] = {} defs["igGetScrollX"][1]["funcname"] = "GetScrollX" -defs["igGetScrollX"][1]["location"] = "imgui:351" +defs["igGetScrollX"][1]["location"] = "imgui:355" defs["igGetScrollX"][1]["namespace"] = "ImGui" defs["igGetScrollX"][1]["ov_cimguiname"] = "igGetScrollX" defs["igGetScrollX"][1]["ret"] = "float" @@ -8786,7 +8914,7 @@ defs["igGetScrollY"][1]["call_args"] = "()" defs["igGetScrollY"][1]["cimguiname"] = "igGetScrollY" defs["igGetScrollY"][1]["defaults"] = {} defs["igGetScrollY"][1]["funcname"] = "GetScrollY" -defs["igGetScrollY"][1]["location"] = "imgui:352" +defs["igGetScrollY"][1]["location"] = "imgui:356" defs["igGetScrollY"][1]["namespace"] = "ImGui" defs["igGetScrollY"][1]["ov_cimguiname"] = "igGetScrollY" defs["igGetScrollY"][1]["ret"] = "float" @@ -8802,7 +8930,7 @@ defs["igGetStateStorage"][1]["call_args"] = "()" defs["igGetStateStorage"][1]["cimguiname"] = "igGetStateStorage" defs["igGetStateStorage"][1]["defaults"] = {} defs["igGetStateStorage"][1]["funcname"] = "GetStateStorage" -defs["igGetStateStorage"][1]["location"] = "imgui:795" +defs["igGetStateStorage"][1]["location"] = "imgui:809" defs["igGetStateStorage"][1]["namespace"] = "ImGui" defs["igGetStateStorage"][1]["ov_cimguiname"] = "igGetStateStorage" defs["igGetStateStorage"][1]["ret"] = "ImGuiStorage*" @@ -8818,7 +8946,7 @@ defs["igGetStyle"][1]["call_args"] = "()" defs["igGetStyle"][1]["cimguiname"] = "igGetStyle" defs["igGetStyle"][1]["defaults"] = {} defs["igGetStyle"][1]["funcname"] = "GetStyle" -defs["igGetStyle"][1]["location"] = "imgui:263" +defs["igGetStyle"][1]["location"] = "imgui:267" defs["igGetStyle"][1]["namespace"] = "ImGui" defs["igGetStyle"][1]["ov_cimguiname"] = "igGetStyle" defs["igGetStyle"][1]["ret"] = "ImGuiStyle*" @@ -8838,7 +8966,7 @@ defs["igGetStyleColorName"][1]["call_args"] = "(idx)" defs["igGetStyleColorName"][1]["cimguiname"] = "igGetStyleColorName" defs["igGetStyleColorName"][1]["defaults"] = {} defs["igGetStyleColorName"][1]["funcname"] = "GetStyleColorName" -defs["igGetStyleColorName"][1]["location"] = "imgui:793" +defs["igGetStyleColorName"][1]["location"] = "imgui:807" defs["igGetStyleColorName"][1]["namespace"] = "ImGui" defs["igGetStyleColorName"][1]["ov_cimguiname"] = "igGetStyleColorName" defs["igGetStyleColorName"][1]["ret"] = "const char*" @@ -8857,7 +8985,7 @@ defs["igGetStyleColorVec4"][1]["call_args"] = "(idx)" defs["igGetStyleColorVec4"][1]["cimguiname"] = "igGetStyleColorVec4" defs["igGetStyleColorVec4"][1]["defaults"] = {} defs["igGetStyleColorVec4"][1]["funcname"] = "GetStyleColorVec4" -defs["igGetStyleColorVec4"][1]["location"] = "imgui:391" +defs["igGetStyleColorVec4"][1]["location"] = "imgui:395" defs["igGetStyleColorVec4"][1]["namespace"] = "ImGui" defs["igGetStyleColorVec4"][1]["ov_cimguiname"] = "igGetStyleColorVec4" defs["igGetStyleColorVec4"][1]["ret"] = "const ImVec4*" @@ -8874,7 +9002,7 @@ defs["igGetTextLineHeight"][1]["call_args"] = "()" defs["igGetTextLineHeight"][1]["cimguiname"] = "igGetTextLineHeight" defs["igGetTextLineHeight"][1]["defaults"] = {} defs["igGetTextLineHeight"][1]["funcname"] = "GetTextLineHeight" -defs["igGetTextLineHeight"][1]["location"] = "imgui:419" +defs["igGetTextLineHeight"][1]["location"] = "imgui:423" defs["igGetTextLineHeight"][1]["namespace"] = "ImGui" defs["igGetTextLineHeight"][1]["ov_cimguiname"] = "igGetTextLineHeight" defs["igGetTextLineHeight"][1]["ret"] = "float" @@ -8890,7 +9018,7 @@ defs["igGetTextLineHeightWithSpacing"][1]["call_args"] = "()" defs["igGetTextLineHeightWithSpacing"][1]["cimguiname"] = "igGetTextLineHeightWithSpacing" defs["igGetTextLineHeightWithSpacing"][1]["defaults"] = {} defs["igGetTextLineHeightWithSpacing"][1]["funcname"] = "GetTextLineHeightWithSpacing" -defs["igGetTextLineHeightWithSpacing"][1]["location"] = "imgui:420" +defs["igGetTextLineHeightWithSpacing"][1]["location"] = "imgui:424" defs["igGetTextLineHeightWithSpacing"][1]["namespace"] = "ImGui" defs["igGetTextLineHeightWithSpacing"][1]["ov_cimguiname"] = "igGetTextLineHeightWithSpacing" defs["igGetTextLineHeightWithSpacing"][1]["ret"] = "float" @@ -8906,7 +9034,7 @@ defs["igGetTime"][1]["call_args"] = "()" defs["igGetTime"][1]["cimguiname"] = "igGetTime" defs["igGetTime"][1]["defaults"] = {} defs["igGetTime"][1]["funcname"] = "GetTime" -defs["igGetTime"][1]["location"] = "imgui:788" +defs["igGetTime"][1]["location"] = "imgui:802" defs["igGetTime"][1]["namespace"] = "ImGui" defs["igGetTime"][1]["ov_cimguiname"] = "igGetTime" defs["igGetTime"][1]["ret"] = "double" @@ -8922,7 +9050,7 @@ defs["igGetTreeNodeToLabelSpacing"][1]["call_args"] = "()" defs["igGetTreeNodeToLabelSpacing"][1]["cimguiname"] = "igGetTreeNodeToLabelSpacing" defs["igGetTreeNodeToLabelSpacing"][1]["defaults"] = {} defs["igGetTreeNodeToLabelSpacing"][1]["funcname"] = "GetTreeNodeToLabelSpacing" -defs["igGetTreeNodeToLabelSpacing"][1]["location"] = "imgui:569" +defs["igGetTreeNodeToLabelSpacing"][1]["location"] = "imgui:573" defs["igGetTreeNodeToLabelSpacing"][1]["namespace"] = "ImGui" defs["igGetTreeNodeToLabelSpacing"][1]["ov_cimguiname"] = "igGetTreeNodeToLabelSpacing" defs["igGetTreeNodeToLabelSpacing"][1]["ret"] = "float" @@ -8938,7 +9066,7 @@ defs["igGetVersion"][1]["call_args"] = "()" defs["igGetVersion"][1]["cimguiname"] = "igGetVersion" defs["igGetVersion"][1]["defaults"] = {} defs["igGetVersion"][1]["funcname"] = "GetVersion" -defs["igGetVersion"][1]["location"] = "imgui:277" +defs["igGetVersion"][1]["location"] = "imgui:281" defs["igGetVersion"][1]["namespace"] = "ImGui" defs["igGetVersion"][1]["ov_cimguiname"] = "igGetVersion" defs["igGetVersion"][1]["ret"] = "const char*" @@ -8957,7 +9085,7 @@ defs["igGetWindowContentRegionMax"][1]["call_args"] = "()" defs["igGetWindowContentRegionMax"][1]["cimguiname"] = "igGetWindowContentRegionMax" defs["igGetWindowContentRegionMax"][1]["defaults"] = {} defs["igGetWindowContentRegionMax"][1]["funcname"] = "GetWindowContentRegionMax" -defs["igGetWindowContentRegionMax"][1]["location"] = "imgui:347" +defs["igGetWindowContentRegionMax"][1]["location"] = "imgui:351" defs["igGetWindowContentRegionMax"][1]["namespace"] = "ImGui" defs["igGetWindowContentRegionMax"][1]["nonUDT"] = 1 defs["igGetWindowContentRegionMax"][1]["ov_cimguiname"] = "igGetWindowContentRegionMax" @@ -8977,7 +9105,7 @@ defs["igGetWindowContentRegionMin"][1]["call_args"] = "()" defs["igGetWindowContentRegionMin"][1]["cimguiname"] = "igGetWindowContentRegionMin" defs["igGetWindowContentRegionMin"][1]["defaults"] = {} defs["igGetWindowContentRegionMin"][1]["funcname"] = "GetWindowContentRegionMin" -defs["igGetWindowContentRegionMin"][1]["location"] = "imgui:346" +defs["igGetWindowContentRegionMin"][1]["location"] = "imgui:350" defs["igGetWindowContentRegionMin"][1]["namespace"] = "ImGui" defs["igGetWindowContentRegionMin"][1]["nonUDT"] = 1 defs["igGetWindowContentRegionMin"][1]["ov_cimguiname"] = "igGetWindowContentRegionMin" @@ -8994,7 +9122,7 @@ defs["igGetWindowContentRegionWidth"][1]["call_args"] = "()" defs["igGetWindowContentRegionWidth"][1]["cimguiname"] = "igGetWindowContentRegionWidth" defs["igGetWindowContentRegionWidth"][1]["defaults"] = {} defs["igGetWindowContentRegionWidth"][1]["funcname"] = "GetWindowContentRegionWidth" -defs["igGetWindowContentRegionWidth"][1]["location"] = "imgui:348" +defs["igGetWindowContentRegionWidth"][1]["location"] = "imgui:352" defs["igGetWindowContentRegionWidth"][1]["namespace"] = "ImGui" defs["igGetWindowContentRegionWidth"][1]["ov_cimguiname"] = "igGetWindowContentRegionWidth" defs["igGetWindowContentRegionWidth"][1]["ret"] = "float" @@ -9010,7 +9138,7 @@ defs["igGetWindowDrawList"][1]["call_args"] = "()" defs["igGetWindowDrawList"][1]["cimguiname"] = "igGetWindowDrawList" defs["igGetWindowDrawList"][1]["defaults"] = {} defs["igGetWindowDrawList"][1]["funcname"] = "GetWindowDrawList" -defs["igGetWindowDrawList"][1]["location"] = "imgui:317" +defs["igGetWindowDrawList"][1]["location"] = "imgui:321" defs["igGetWindowDrawList"][1]["namespace"] = "ImGui" defs["igGetWindowDrawList"][1]["ov_cimguiname"] = "igGetWindowDrawList" defs["igGetWindowDrawList"][1]["ret"] = "ImDrawList*" @@ -9026,7 +9154,7 @@ defs["igGetWindowHeight"][1]["call_args"] = "()" defs["igGetWindowHeight"][1]["cimguiname"] = "igGetWindowHeight" defs["igGetWindowHeight"][1]["defaults"] = {} defs["igGetWindowHeight"][1]["funcname"] = "GetWindowHeight" -defs["igGetWindowHeight"][1]["location"] = "imgui:321" +defs["igGetWindowHeight"][1]["location"] = "imgui:325" defs["igGetWindowHeight"][1]["namespace"] = "ImGui" defs["igGetWindowHeight"][1]["ov_cimguiname"] = "igGetWindowHeight" defs["igGetWindowHeight"][1]["ret"] = "float" @@ -9045,7 +9173,7 @@ defs["igGetWindowPos"][1]["call_args"] = "()" defs["igGetWindowPos"][1]["cimguiname"] = "igGetWindowPos" defs["igGetWindowPos"][1]["defaults"] = {} defs["igGetWindowPos"][1]["funcname"] = "GetWindowPos" -defs["igGetWindowPos"][1]["location"] = "imgui:318" +defs["igGetWindowPos"][1]["location"] = "imgui:322" defs["igGetWindowPos"][1]["namespace"] = "ImGui" defs["igGetWindowPos"][1]["nonUDT"] = 1 defs["igGetWindowPos"][1]["ov_cimguiname"] = "igGetWindowPos" @@ -9065,7 +9193,7 @@ defs["igGetWindowSize"][1]["call_args"] = "()" defs["igGetWindowSize"][1]["cimguiname"] = "igGetWindowSize" defs["igGetWindowSize"][1]["defaults"] = {} defs["igGetWindowSize"][1]["funcname"] = "GetWindowSize" -defs["igGetWindowSize"][1]["location"] = "imgui:319" +defs["igGetWindowSize"][1]["location"] = "imgui:323" defs["igGetWindowSize"][1]["namespace"] = "ImGui" defs["igGetWindowSize"][1]["nonUDT"] = 1 defs["igGetWindowSize"][1]["ov_cimguiname"] = "igGetWindowSize" @@ -9082,7 +9210,7 @@ defs["igGetWindowWidth"][1]["call_args"] = "()" defs["igGetWindowWidth"][1]["cimguiname"] = "igGetWindowWidth" defs["igGetWindowWidth"][1]["defaults"] = {} defs["igGetWindowWidth"][1]["funcname"] = "GetWindowWidth" -defs["igGetWindowWidth"][1]["location"] = "imgui:320" +defs["igGetWindowWidth"][1]["location"] = "imgui:324" defs["igGetWindowWidth"][1]["namespace"] = "ImGui" defs["igGetWindowWidth"][1]["ov_cimguiname"] = "igGetWindowWidth" defs["igGetWindowWidth"][1]["ret"] = "float" @@ -9120,7 +9248,7 @@ defs["igImage"][1]["defaults"]["tint_col"] = "ImVec4(1,1,1,1)" defs["igImage"][1]["defaults"]["uv0"] = "ImVec2(0,0)" defs["igImage"][1]["defaults"]["uv1"] = "ImVec2(1,1)" defs["igImage"][1]["funcname"] = "Image" -defs["igImage"][1]["location"] = "imgui:462" +defs["igImage"][1]["location"] = "imgui:466" defs["igImage"][1]["namespace"] = "ImGui" defs["igImage"][1]["ov_cimguiname"] = "igImage" defs["igImage"][1]["ret"] = "void" @@ -9162,7 +9290,7 @@ defs["igImageButton"][1]["defaults"]["tint_col"] = "ImVec4(1,1,1,1)" defs["igImageButton"][1]["defaults"]["uv0"] = "ImVec2(0,0)" defs["igImageButton"][1]["defaults"]["uv1"] = "ImVec2(1,1)" defs["igImageButton"][1]["funcname"] = "ImageButton" -defs["igImageButton"][1]["location"] = "imgui:463" +defs["igImageButton"][1]["location"] = "imgui:467" defs["igImageButton"][1]["namespace"] = "ImGui" defs["igImageButton"][1]["ov_cimguiname"] = "igImageButton" defs["igImageButton"][1]["ret"] = "bool" @@ -9182,7 +9310,7 @@ defs["igIndent"][1]["cimguiname"] = "igIndent" defs["igIndent"][1]["defaults"] = {} defs["igIndent"][1]["defaults"]["indent_w"] = "0.0f" defs["igIndent"][1]["funcname"] = "Indent" -defs["igIndent"][1]["location"] = "imgui:405" +defs["igIndent"][1]["location"] = "imgui:409" defs["igIndent"][1]["namespace"] = "ImGui" defs["igIndent"][1]["ov_cimguiname"] = "igIndent" defs["igIndent"][1]["ret"] = "void" @@ -9220,7 +9348,7 @@ defs["igInputDouble"][1]["defaults"]["format"] = "\"%.6f\"" defs["igInputDouble"][1]["defaults"]["step"] = "0.0" defs["igInputDouble"][1]["defaults"]["step_fast"] = "0.0" defs["igInputDouble"][1]["funcname"] = "InputDouble" -defs["igInputDouble"][1]["location"] = "imgui:540" +defs["igInputDouble"][1]["location"] = "imgui:544" defs["igInputDouble"][1]["namespace"] = "ImGui" defs["igInputDouble"][1]["ov_cimguiname"] = "igInputDouble" defs["igInputDouble"][1]["ret"] = "bool" @@ -9258,7 +9386,7 @@ defs["igInputFloat"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat"][1]["defaults"]["step"] = "0.0f" defs["igInputFloat"][1]["defaults"]["step_fast"] = "0.0f" defs["igInputFloat"][1]["funcname"] = "InputFloat" -defs["igInputFloat"][1]["location"] = "imgui:532" +defs["igInputFloat"][1]["location"] = "imgui:536" defs["igInputFloat"][1]["namespace"] = "ImGui" defs["igInputFloat"][1]["ov_cimguiname"] = "igInputFloat" defs["igInputFloat"][1]["ret"] = "bool" @@ -9288,7 +9416,7 @@ defs["igInputFloat2"][1]["defaults"] = {} defs["igInputFloat2"][1]["defaults"]["flags"] = "0" defs["igInputFloat2"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat2"][1]["funcname"] = "InputFloat2" -defs["igInputFloat2"][1]["location"] = "imgui:533" +defs["igInputFloat2"][1]["location"] = "imgui:537" defs["igInputFloat2"][1]["namespace"] = "ImGui" defs["igInputFloat2"][1]["ov_cimguiname"] = "igInputFloat2" defs["igInputFloat2"][1]["ret"] = "bool" @@ -9318,7 +9446,7 @@ defs["igInputFloat3"][1]["defaults"] = {} defs["igInputFloat3"][1]["defaults"]["flags"] = "0" defs["igInputFloat3"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat3"][1]["funcname"] = "InputFloat3" -defs["igInputFloat3"][1]["location"] = "imgui:534" +defs["igInputFloat3"][1]["location"] = "imgui:538" defs["igInputFloat3"][1]["namespace"] = "ImGui" defs["igInputFloat3"][1]["ov_cimguiname"] = "igInputFloat3" defs["igInputFloat3"][1]["ret"] = "bool" @@ -9348,7 +9476,7 @@ defs["igInputFloat4"][1]["defaults"] = {} defs["igInputFloat4"][1]["defaults"]["flags"] = "0" defs["igInputFloat4"][1]["defaults"]["format"] = "\"%.3f\"" defs["igInputFloat4"][1]["funcname"] = "InputFloat4" -defs["igInputFloat4"][1]["location"] = "imgui:535" +defs["igInputFloat4"][1]["location"] = "imgui:539" defs["igInputFloat4"][1]["namespace"] = "ImGui" defs["igInputFloat4"][1]["ov_cimguiname"] = "igInputFloat4" defs["igInputFloat4"][1]["ret"] = "bool" @@ -9382,7 +9510,7 @@ defs["igInputInt"][1]["defaults"]["flags"] = "0" defs["igInputInt"][1]["defaults"]["step"] = "1" defs["igInputInt"][1]["defaults"]["step_fast"] = "100" defs["igInputInt"][1]["funcname"] = "InputInt" -defs["igInputInt"][1]["location"] = "imgui:536" +defs["igInputInt"][1]["location"] = "imgui:540" defs["igInputInt"][1]["namespace"] = "ImGui" defs["igInputInt"][1]["ov_cimguiname"] = "igInputInt" defs["igInputInt"][1]["ret"] = "bool" @@ -9408,7 +9536,7 @@ defs["igInputInt2"][1]["cimguiname"] = "igInputInt2" defs["igInputInt2"][1]["defaults"] = {} defs["igInputInt2"][1]["defaults"]["flags"] = "0" defs["igInputInt2"][1]["funcname"] = "InputInt2" -defs["igInputInt2"][1]["location"] = "imgui:537" +defs["igInputInt2"][1]["location"] = "imgui:541" defs["igInputInt2"][1]["namespace"] = "ImGui" defs["igInputInt2"][1]["ov_cimguiname"] = "igInputInt2" defs["igInputInt2"][1]["ret"] = "bool" @@ -9434,7 +9562,7 @@ defs["igInputInt3"][1]["cimguiname"] = "igInputInt3" defs["igInputInt3"][1]["defaults"] = {} defs["igInputInt3"][1]["defaults"]["flags"] = "0" defs["igInputInt3"][1]["funcname"] = "InputInt3" -defs["igInputInt3"][1]["location"] = "imgui:538" +defs["igInputInt3"][1]["location"] = "imgui:542" defs["igInputInt3"][1]["namespace"] = "ImGui" defs["igInputInt3"][1]["ov_cimguiname"] = "igInputInt3" defs["igInputInt3"][1]["ret"] = "bool" @@ -9460,7 +9588,7 @@ defs["igInputInt4"][1]["cimguiname"] = "igInputInt4" defs["igInputInt4"][1]["defaults"] = {} defs["igInputInt4"][1]["defaults"]["flags"] = "0" defs["igInputInt4"][1]["funcname"] = "InputInt4" -defs["igInputInt4"][1]["location"] = "imgui:539" +defs["igInputInt4"][1]["location"] = "imgui:543" defs["igInputInt4"][1]["namespace"] = "ImGui" defs["igInputInt4"][1]["ov_cimguiname"] = "igInputInt4" defs["igInputInt4"][1]["ret"] = "bool" @@ -9501,7 +9629,7 @@ defs["igInputScalar"][1]["defaults"]["format"] = "NULL" defs["igInputScalar"][1]["defaults"]["p_step"] = "NULL" defs["igInputScalar"][1]["defaults"]["p_step_fast"] = "NULL" defs["igInputScalar"][1]["funcname"] = "InputScalar" -defs["igInputScalar"][1]["location"] = "imgui:541" +defs["igInputScalar"][1]["location"] = "imgui:545" defs["igInputScalar"][1]["namespace"] = "ImGui" defs["igInputScalar"][1]["ov_cimguiname"] = "igInputScalar" defs["igInputScalar"][1]["ret"] = "bool" @@ -9545,7 +9673,7 @@ defs["igInputScalarN"][1]["defaults"]["format"] = "NULL" defs["igInputScalarN"][1]["defaults"]["p_step"] = "NULL" defs["igInputScalarN"][1]["defaults"]["p_step_fast"] = "NULL" defs["igInputScalarN"][1]["funcname"] = "InputScalarN" -defs["igInputScalarN"][1]["location"] = "imgui:542" +defs["igInputScalarN"][1]["location"] = "imgui:546" defs["igInputScalarN"][1]["namespace"] = "ImGui" defs["igInputScalarN"][1]["ov_cimguiname"] = "igInputScalarN" defs["igInputScalarN"][1]["ret"] = "bool" @@ -9582,7 +9710,7 @@ defs["igInputText"][1]["defaults"]["callback"] = "NULL" defs["igInputText"][1]["defaults"]["flags"] = "0" defs["igInputText"][1]["defaults"]["user_data"] = "NULL" defs["igInputText"][1]["funcname"] = "InputText" -defs["igInputText"][1]["location"] = "imgui:529" +defs["igInputText"][1]["location"] = "imgui:533" defs["igInputText"][1]["namespace"] = "ImGui" defs["igInputText"][1]["ov_cimguiname"] = "igInputText" defs["igInputText"][1]["ret"] = "bool" @@ -9623,7 +9751,7 @@ defs["igInputTextMultiline"][1]["defaults"]["flags"] = "0" defs["igInputTextMultiline"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igInputTextMultiline"][1]["defaults"]["user_data"] = "NULL" defs["igInputTextMultiline"][1]["funcname"] = "InputTextMultiline" -defs["igInputTextMultiline"][1]["location"] = "imgui:530" +defs["igInputTextMultiline"][1]["location"] = "imgui:534" defs["igInputTextMultiline"][1]["namespace"] = "ImGui" defs["igInputTextMultiline"][1]["ov_cimguiname"] = "igInputTextMultiline" defs["igInputTextMultiline"][1]["ret"] = "bool" @@ -9663,7 +9791,7 @@ defs["igInputTextWithHint"][1]["defaults"]["callback"] = "NULL" defs["igInputTextWithHint"][1]["defaults"]["flags"] = "0" defs["igInputTextWithHint"][1]["defaults"]["user_data"] = "NULL" defs["igInputTextWithHint"][1]["funcname"] = "InputTextWithHint" -defs["igInputTextWithHint"][1]["location"] = "imgui:531" +defs["igInputTextWithHint"][1]["location"] = "imgui:535" defs["igInputTextWithHint"][1]["namespace"] = "ImGui" defs["igInputTextWithHint"][1]["ov_cimguiname"] = "igInputTextWithHint" defs["igInputTextWithHint"][1]["ret"] = "bool" @@ -9689,7 +9817,7 @@ defs["igInvisibleButton"][1]["cimguiname"] = "igInvisibleButton" defs["igInvisibleButton"][1]["defaults"] = {} defs["igInvisibleButton"][1]["defaults"]["flags"] = "0" defs["igInvisibleButton"][1]["funcname"] = "InvisibleButton" -defs["igInvisibleButton"][1]["location"] = "imgui:460" +defs["igInvisibleButton"][1]["location"] = "imgui:464" defs["igInvisibleButton"][1]["namespace"] = "ImGui" defs["igInvisibleButton"][1]["ov_cimguiname"] = "igInvisibleButton" defs["igInvisibleButton"][1]["ret"] = "bool" @@ -9705,7 +9833,7 @@ defs["igIsAnyItemActive"][1]["call_args"] = "()" defs["igIsAnyItemActive"][1]["cimguiname"] = "igIsAnyItemActive" defs["igIsAnyItemActive"][1]["defaults"] = {} defs["igIsAnyItemActive"][1]["funcname"] = "IsAnyItemActive" -defs["igIsAnyItemActive"][1]["location"] = "imgui:778" +defs["igIsAnyItemActive"][1]["location"] = "imgui:786" defs["igIsAnyItemActive"][1]["namespace"] = "ImGui" defs["igIsAnyItemActive"][1]["ov_cimguiname"] = "igIsAnyItemActive" defs["igIsAnyItemActive"][1]["ret"] = "bool" @@ -9721,7 +9849,7 @@ defs["igIsAnyItemFocused"][1]["call_args"] = "()" defs["igIsAnyItemFocused"][1]["cimguiname"] = "igIsAnyItemFocused" defs["igIsAnyItemFocused"][1]["defaults"] = {} defs["igIsAnyItemFocused"][1]["funcname"] = "IsAnyItemFocused" -defs["igIsAnyItemFocused"][1]["location"] = "imgui:779" +defs["igIsAnyItemFocused"][1]["location"] = "imgui:787" defs["igIsAnyItemFocused"][1]["namespace"] = "ImGui" defs["igIsAnyItemFocused"][1]["ov_cimguiname"] = "igIsAnyItemFocused" defs["igIsAnyItemFocused"][1]["ret"] = "bool" @@ -9737,7 +9865,7 @@ defs["igIsAnyItemHovered"][1]["call_args"] = "()" defs["igIsAnyItemHovered"][1]["cimguiname"] = "igIsAnyItemHovered" defs["igIsAnyItemHovered"][1]["defaults"] = {} defs["igIsAnyItemHovered"][1]["funcname"] = "IsAnyItemHovered" -defs["igIsAnyItemHovered"][1]["location"] = "imgui:777" +defs["igIsAnyItemHovered"][1]["location"] = "imgui:785" defs["igIsAnyItemHovered"][1]["namespace"] = "ImGui" defs["igIsAnyItemHovered"][1]["ov_cimguiname"] = "igIsAnyItemHovered" defs["igIsAnyItemHovered"][1]["ret"] = "bool" @@ -9753,7 +9881,7 @@ defs["igIsAnyMouseDown"][1]["call_args"] = "()" defs["igIsAnyMouseDown"][1]["cimguiname"] = "igIsAnyMouseDown" defs["igIsAnyMouseDown"][1]["defaults"] = {} defs["igIsAnyMouseDown"][1]["funcname"] = "IsAnyMouseDown" -defs["igIsAnyMouseDown"][1]["location"] = "imgui:829" +defs["igIsAnyMouseDown"][1]["location"] = "imgui:843" defs["igIsAnyMouseDown"][1]["namespace"] = "ImGui" defs["igIsAnyMouseDown"][1]["ov_cimguiname"] = "igIsAnyMouseDown" defs["igIsAnyMouseDown"][1]["ret"] = "bool" @@ -9769,7 +9897,7 @@ defs["igIsItemActivated"][1]["call_args"] = "()" defs["igIsItemActivated"][1]["cimguiname"] = "igIsItemActivated" defs["igIsItemActivated"][1]["defaults"] = {} defs["igIsItemActivated"][1]["funcname"] = "IsItemActivated" -defs["igIsItemActivated"][1]["location"] = "imgui:773" +defs["igIsItemActivated"][1]["location"] = "imgui:781" defs["igIsItemActivated"][1]["namespace"] = "ImGui" defs["igIsItemActivated"][1]["ov_cimguiname"] = "igIsItemActivated" defs["igIsItemActivated"][1]["ret"] = "bool" @@ -9785,7 +9913,7 @@ defs["igIsItemActive"][1]["call_args"] = "()" defs["igIsItemActive"][1]["cimguiname"] = "igIsItemActive" defs["igIsItemActive"][1]["defaults"] = {} defs["igIsItemActive"][1]["funcname"] = "IsItemActive" -defs["igIsItemActive"][1]["location"] = "imgui:768" +defs["igIsItemActive"][1]["location"] = "imgui:776" defs["igIsItemActive"][1]["namespace"] = "ImGui" defs["igIsItemActive"][1]["ov_cimguiname"] = "igIsItemActive" defs["igIsItemActive"][1]["ret"] = "bool" @@ -9805,7 +9933,7 @@ defs["igIsItemClicked"][1]["cimguiname"] = "igIsItemClicked" defs["igIsItemClicked"][1]["defaults"] = {} defs["igIsItemClicked"][1]["defaults"]["mouse_button"] = "0" defs["igIsItemClicked"][1]["funcname"] = "IsItemClicked" -defs["igIsItemClicked"][1]["location"] = "imgui:770" +defs["igIsItemClicked"][1]["location"] = "imgui:778" defs["igIsItemClicked"][1]["namespace"] = "ImGui" defs["igIsItemClicked"][1]["ov_cimguiname"] = "igIsItemClicked" defs["igIsItemClicked"][1]["ret"] = "bool" @@ -9821,7 +9949,7 @@ defs["igIsItemDeactivated"][1]["call_args"] = "()" defs["igIsItemDeactivated"][1]["cimguiname"] = "igIsItemDeactivated" defs["igIsItemDeactivated"][1]["defaults"] = {} defs["igIsItemDeactivated"][1]["funcname"] = "IsItemDeactivated" -defs["igIsItemDeactivated"][1]["location"] = "imgui:774" +defs["igIsItemDeactivated"][1]["location"] = "imgui:782" defs["igIsItemDeactivated"][1]["namespace"] = "ImGui" defs["igIsItemDeactivated"][1]["ov_cimguiname"] = "igIsItemDeactivated" defs["igIsItemDeactivated"][1]["ret"] = "bool" @@ -9837,7 +9965,7 @@ defs["igIsItemDeactivatedAfterEdit"][1]["call_args"] = "()" defs["igIsItemDeactivatedAfterEdit"][1]["cimguiname"] = "igIsItemDeactivatedAfterEdit" defs["igIsItemDeactivatedAfterEdit"][1]["defaults"] = {} defs["igIsItemDeactivatedAfterEdit"][1]["funcname"] = "IsItemDeactivatedAfterEdit" -defs["igIsItemDeactivatedAfterEdit"][1]["location"] = "imgui:775" +defs["igIsItemDeactivatedAfterEdit"][1]["location"] = "imgui:783" defs["igIsItemDeactivatedAfterEdit"][1]["namespace"] = "ImGui" defs["igIsItemDeactivatedAfterEdit"][1]["ov_cimguiname"] = "igIsItemDeactivatedAfterEdit" defs["igIsItemDeactivatedAfterEdit"][1]["ret"] = "bool" @@ -9853,7 +9981,7 @@ defs["igIsItemEdited"][1]["call_args"] = "()" defs["igIsItemEdited"][1]["cimguiname"] = "igIsItemEdited" defs["igIsItemEdited"][1]["defaults"] = {} defs["igIsItemEdited"][1]["funcname"] = "IsItemEdited" -defs["igIsItemEdited"][1]["location"] = "imgui:772" +defs["igIsItemEdited"][1]["location"] = "imgui:780" defs["igIsItemEdited"][1]["namespace"] = "ImGui" defs["igIsItemEdited"][1]["ov_cimguiname"] = "igIsItemEdited" defs["igIsItemEdited"][1]["ret"] = "bool" @@ -9869,7 +9997,7 @@ defs["igIsItemFocused"][1]["call_args"] = "()" defs["igIsItemFocused"][1]["cimguiname"] = "igIsItemFocused" defs["igIsItemFocused"][1]["defaults"] = {} defs["igIsItemFocused"][1]["funcname"] = "IsItemFocused" -defs["igIsItemFocused"][1]["location"] = "imgui:769" +defs["igIsItemFocused"][1]["location"] = "imgui:777" defs["igIsItemFocused"][1]["namespace"] = "ImGui" defs["igIsItemFocused"][1]["ov_cimguiname"] = "igIsItemFocused" defs["igIsItemFocused"][1]["ret"] = "bool" @@ -9889,7 +10017,7 @@ defs["igIsItemHovered"][1]["cimguiname"] = "igIsItemHovered" defs["igIsItemHovered"][1]["defaults"] = {} defs["igIsItemHovered"][1]["defaults"]["flags"] = "0" defs["igIsItemHovered"][1]["funcname"] = "IsItemHovered" -defs["igIsItemHovered"][1]["location"] = "imgui:767" +defs["igIsItemHovered"][1]["location"] = "imgui:775" defs["igIsItemHovered"][1]["namespace"] = "ImGui" defs["igIsItemHovered"][1]["ov_cimguiname"] = "igIsItemHovered" defs["igIsItemHovered"][1]["ret"] = "bool" @@ -9905,7 +10033,7 @@ defs["igIsItemToggledOpen"][1]["call_args"] = "()" defs["igIsItemToggledOpen"][1]["cimguiname"] = "igIsItemToggledOpen" defs["igIsItemToggledOpen"][1]["defaults"] = {} defs["igIsItemToggledOpen"][1]["funcname"] = "IsItemToggledOpen" -defs["igIsItemToggledOpen"][1]["location"] = "imgui:776" +defs["igIsItemToggledOpen"][1]["location"] = "imgui:784" defs["igIsItemToggledOpen"][1]["namespace"] = "ImGui" defs["igIsItemToggledOpen"][1]["ov_cimguiname"] = "igIsItemToggledOpen" defs["igIsItemToggledOpen"][1]["ret"] = "bool" @@ -9921,7 +10049,7 @@ defs["igIsItemVisible"][1]["call_args"] = "()" defs["igIsItemVisible"][1]["cimguiname"] = "igIsItemVisible" defs["igIsItemVisible"][1]["defaults"] = {} defs["igIsItemVisible"][1]["funcname"] = "IsItemVisible" -defs["igIsItemVisible"][1]["location"] = "imgui:771" +defs["igIsItemVisible"][1]["location"] = "imgui:779" defs["igIsItemVisible"][1]["namespace"] = "ImGui" defs["igIsItemVisible"][1]["ov_cimguiname"] = "igIsItemVisible" defs["igIsItemVisible"][1]["ret"] = "bool" @@ -9940,7 +10068,7 @@ defs["igIsKeyDown"][1]["call_args"] = "(user_key_index)" defs["igIsKeyDown"][1]["cimguiname"] = "igIsKeyDown" defs["igIsKeyDown"][1]["defaults"] = {} defs["igIsKeyDown"][1]["funcname"] = "IsKeyDown" -defs["igIsKeyDown"][1]["location"] = "imgui:813" +defs["igIsKeyDown"][1]["location"] = "imgui:827" defs["igIsKeyDown"][1]["namespace"] = "ImGui" defs["igIsKeyDown"][1]["ov_cimguiname"] = "igIsKeyDown" defs["igIsKeyDown"][1]["ret"] = "bool" @@ -9963,7 +10091,7 @@ defs["igIsKeyPressed"][1]["cimguiname"] = "igIsKeyPressed" defs["igIsKeyPressed"][1]["defaults"] = {} defs["igIsKeyPressed"][1]["defaults"]["repeat"] = "true" defs["igIsKeyPressed"][1]["funcname"] = "IsKeyPressed" -defs["igIsKeyPressed"][1]["location"] = "imgui:814" +defs["igIsKeyPressed"][1]["location"] = "imgui:828" defs["igIsKeyPressed"][1]["namespace"] = "ImGui" defs["igIsKeyPressed"][1]["ov_cimguiname"] = "igIsKeyPressed" defs["igIsKeyPressed"][1]["ret"] = "bool" @@ -9982,7 +10110,7 @@ defs["igIsKeyReleased"][1]["call_args"] = "(user_key_index)" defs["igIsKeyReleased"][1]["cimguiname"] = "igIsKeyReleased" defs["igIsKeyReleased"][1]["defaults"] = {} defs["igIsKeyReleased"][1]["funcname"] = "IsKeyReleased" -defs["igIsKeyReleased"][1]["location"] = "imgui:815" +defs["igIsKeyReleased"][1]["location"] = "imgui:829" defs["igIsKeyReleased"][1]["namespace"] = "ImGui" defs["igIsKeyReleased"][1]["ov_cimguiname"] = "igIsKeyReleased" defs["igIsKeyReleased"][1]["ret"] = "bool" @@ -10005,7 +10133,7 @@ defs["igIsMouseClicked"][1]["cimguiname"] = "igIsMouseClicked" defs["igIsMouseClicked"][1]["defaults"] = {} defs["igIsMouseClicked"][1]["defaults"]["repeat"] = "false" defs["igIsMouseClicked"][1]["funcname"] = "IsMouseClicked" -defs["igIsMouseClicked"][1]["location"] = "imgui:824" +defs["igIsMouseClicked"][1]["location"] = "imgui:838" defs["igIsMouseClicked"][1]["namespace"] = "ImGui" defs["igIsMouseClicked"][1]["ov_cimguiname"] = "igIsMouseClicked" defs["igIsMouseClicked"][1]["ret"] = "bool" @@ -10024,7 +10152,7 @@ defs["igIsMouseDoubleClicked"][1]["call_args"] = "(button)" defs["igIsMouseDoubleClicked"][1]["cimguiname"] = "igIsMouseDoubleClicked" defs["igIsMouseDoubleClicked"][1]["defaults"] = {} defs["igIsMouseDoubleClicked"][1]["funcname"] = "IsMouseDoubleClicked" -defs["igIsMouseDoubleClicked"][1]["location"] = "imgui:826" +defs["igIsMouseDoubleClicked"][1]["location"] = "imgui:840" defs["igIsMouseDoubleClicked"][1]["namespace"] = "ImGui" defs["igIsMouseDoubleClicked"][1]["ov_cimguiname"] = "igIsMouseDoubleClicked" defs["igIsMouseDoubleClicked"][1]["ret"] = "bool" @@ -10043,7 +10171,7 @@ defs["igIsMouseDown"][1]["call_args"] = "(button)" defs["igIsMouseDown"][1]["cimguiname"] = "igIsMouseDown" defs["igIsMouseDown"][1]["defaults"] = {} defs["igIsMouseDown"][1]["funcname"] = "IsMouseDown" -defs["igIsMouseDown"][1]["location"] = "imgui:823" +defs["igIsMouseDown"][1]["location"] = "imgui:837" defs["igIsMouseDown"][1]["namespace"] = "ImGui" defs["igIsMouseDown"][1]["ov_cimguiname"] = "igIsMouseDown" defs["igIsMouseDown"][1]["ret"] = "bool" @@ -10066,7 +10194,7 @@ defs["igIsMouseDragging"][1]["cimguiname"] = "igIsMouseDragging" defs["igIsMouseDragging"][1]["defaults"] = {} defs["igIsMouseDragging"][1]["defaults"]["lock_threshold"] = "-1.0f" defs["igIsMouseDragging"][1]["funcname"] = "IsMouseDragging" -defs["igIsMouseDragging"][1]["location"] = "imgui:832" +defs["igIsMouseDragging"][1]["location"] = "imgui:846" defs["igIsMouseDragging"][1]["namespace"] = "ImGui" defs["igIsMouseDragging"][1]["ov_cimguiname"] = "igIsMouseDragging" defs["igIsMouseDragging"][1]["ret"] = "bool" @@ -10092,7 +10220,7 @@ defs["igIsMouseHoveringRect"][1]["cimguiname"] = "igIsMouseHoveringRect" defs["igIsMouseHoveringRect"][1]["defaults"] = {} defs["igIsMouseHoveringRect"][1]["defaults"]["clip"] = "true" defs["igIsMouseHoveringRect"][1]["funcname"] = "IsMouseHoveringRect" -defs["igIsMouseHoveringRect"][1]["location"] = "imgui:827" +defs["igIsMouseHoveringRect"][1]["location"] = "imgui:841" defs["igIsMouseHoveringRect"][1]["namespace"] = "ImGui" defs["igIsMouseHoveringRect"][1]["ov_cimguiname"] = "igIsMouseHoveringRect" defs["igIsMouseHoveringRect"][1]["ret"] = "bool" @@ -10112,7 +10240,7 @@ defs["igIsMousePosValid"][1]["cimguiname"] = "igIsMousePosValid" defs["igIsMousePosValid"][1]["defaults"] = {} defs["igIsMousePosValid"][1]["defaults"]["mouse_pos"] = "NULL" defs["igIsMousePosValid"][1]["funcname"] = "IsMousePosValid" -defs["igIsMousePosValid"][1]["location"] = "imgui:828" +defs["igIsMousePosValid"][1]["location"] = "imgui:842" defs["igIsMousePosValid"][1]["namespace"] = "ImGui" defs["igIsMousePosValid"][1]["ov_cimguiname"] = "igIsMousePosValid" defs["igIsMousePosValid"][1]["ret"] = "bool" @@ -10131,7 +10259,7 @@ defs["igIsMouseReleased"][1]["call_args"] = "(button)" defs["igIsMouseReleased"][1]["cimguiname"] = "igIsMouseReleased" defs["igIsMouseReleased"][1]["defaults"] = {} defs["igIsMouseReleased"][1]["funcname"] = "IsMouseReleased" -defs["igIsMouseReleased"][1]["location"] = "imgui:825" +defs["igIsMouseReleased"][1]["location"] = "imgui:839" defs["igIsMouseReleased"][1]["namespace"] = "ImGui" defs["igIsMouseReleased"][1]["ov_cimguiname"] = "igIsMouseReleased" defs["igIsMouseReleased"][1]["ret"] = "bool" @@ -10154,7 +10282,7 @@ defs["igIsPopupOpen"][1]["cimguiname"] = "igIsPopupOpen" defs["igIsPopupOpen"][1]["defaults"] = {} defs["igIsPopupOpen"][1]["defaults"]["flags"] = "0" defs["igIsPopupOpen"][1]["funcname"] = "IsPopupOpen" -defs["igIsPopupOpen"][1]["location"] = "imgui:656" +defs["igIsPopupOpen"][1]["location"] = "imgui:664" defs["igIsPopupOpen"][1]["namespace"] = "ImGui" defs["igIsPopupOpen"][1]["ov_cimguiname"] = "igIsPopupOpen" defs["igIsPopupOpen"][1]["ret"] = "bool" @@ -10173,7 +10301,7 @@ defs["igIsRectVisible"][1]["call_args"] = "(size)" defs["igIsRectVisible"][1]["cimguiname"] = "igIsRectVisible" defs["igIsRectVisible"][1]["defaults"] = {} defs["igIsRectVisible"][1]["funcname"] = "IsRectVisible" -defs["igIsRectVisible"][1]["location"] = "imgui:786" +defs["igIsRectVisible"][1]["location"] = "imgui:800" defs["igIsRectVisible"][1]["namespace"] = "ImGui" defs["igIsRectVisible"][1]["ov_cimguiname"] = "igIsRectVisibleNil" defs["igIsRectVisible"][1]["ret"] = "bool" @@ -10193,7 +10321,7 @@ defs["igIsRectVisible"][2]["call_args"] = "(rect_min,rect_max)" defs["igIsRectVisible"][2]["cimguiname"] = "igIsRectVisible" defs["igIsRectVisible"][2]["defaults"] = {} defs["igIsRectVisible"][2]["funcname"] = "IsRectVisible" -defs["igIsRectVisible"][2]["location"] = "imgui:787" +defs["igIsRectVisible"][2]["location"] = "imgui:801" defs["igIsRectVisible"][2]["namespace"] = "ImGui" defs["igIsRectVisible"][2]["ov_cimguiname"] = "igIsRectVisibleVec2" defs["igIsRectVisible"][2]["ret"] = "bool" @@ -10210,7 +10338,7 @@ defs["igIsWindowAppearing"][1]["call_args"] = "()" defs["igIsWindowAppearing"][1]["cimguiname"] = "igIsWindowAppearing" defs["igIsWindowAppearing"][1]["defaults"] = {} defs["igIsWindowAppearing"][1]["funcname"] = "IsWindowAppearing" -defs["igIsWindowAppearing"][1]["location"] = "imgui:313" +defs["igIsWindowAppearing"][1]["location"] = "imgui:317" defs["igIsWindowAppearing"][1]["namespace"] = "ImGui" defs["igIsWindowAppearing"][1]["ov_cimguiname"] = "igIsWindowAppearing" defs["igIsWindowAppearing"][1]["ret"] = "bool" @@ -10226,7 +10354,7 @@ defs["igIsWindowCollapsed"][1]["call_args"] = "()" defs["igIsWindowCollapsed"][1]["cimguiname"] = "igIsWindowCollapsed" defs["igIsWindowCollapsed"][1]["defaults"] = {} defs["igIsWindowCollapsed"][1]["funcname"] = "IsWindowCollapsed" -defs["igIsWindowCollapsed"][1]["location"] = "imgui:314" +defs["igIsWindowCollapsed"][1]["location"] = "imgui:318" defs["igIsWindowCollapsed"][1]["namespace"] = "ImGui" defs["igIsWindowCollapsed"][1]["ov_cimguiname"] = "igIsWindowCollapsed" defs["igIsWindowCollapsed"][1]["ret"] = "bool" @@ -10246,7 +10374,7 @@ defs["igIsWindowFocused"][1]["cimguiname"] = "igIsWindowFocused" defs["igIsWindowFocused"][1]["defaults"] = {} defs["igIsWindowFocused"][1]["defaults"]["flags"] = "0" defs["igIsWindowFocused"][1]["funcname"] = "IsWindowFocused" -defs["igIsWindowFocused"][1]["location"] = "imgui:315" +defs["igIsWindowFocused"][1]["location"] = "imgui:319" defs["igIsWindowFocused"][1]["namespace"] = "ImGui" defs["igIsWindowFocused"][1]["ov_cimguiname"] = "igIsWindowFocused" defs["igIsWindowFocused"][1]["ret"] = "bool" @@ -10266,7 +10394,7 @@ defs["igIsWindowHovered"][1]["cimguiname"] = "igIsWindowHovered" defs["igIsWindowHovered"][1]["defaults"] = {} defs["igIsWindowHovered"][1]["defaults"]["flags"] = "0" defs["igIsWindowHovered"][1]["funcname"] = "IsWindowHovered" -defs["igIsWindowHovered"][1]["location"] = "imgui:316" +defs["igIsWindowHovered"][1]["location"] = "imgui:320" defs["igIsWindowHovered"][1]["namespace"] = "ImGui" defs["igIsWindowHovered"][1]["ov_cimguiname"] = "igIsWindowHovered" defs["igIsWindowHovered"][1]["ret"] = "bool" @@ -10292,7 +10420,7 @@ defs["igLabelText"][1]["cimguiname"] = "igLabelText" defs["igLabelText"][1]["defaults"] = {} defs["igLabelText"][1]["funcname"] = "LabelText" defs["igLabelText"][1]["isvararg"] = "...)" -defs["igLabelText"][1]["location"] = "imgui:450" +defs["igLabelText"][1]["location"] = "imgui:454" defs["igLabelText"][1]["namespace"] = "ImGui" defs["igLabelText"][1]["ov_cimguiname"] = "igLabelText" defs["igLabelText"][1]["ret"] = "void" @@ -10317,7 +10445,7 @@ defs["igLabelTextV"][1]["call_args"] = "(label,fmt,args)" defs["igLabelTextV"][1]["cimguiname"] = "igLabelTextV" defs["igLabelTextV"][1]["defaults"] = {} defs["igLabelTextV"][1]["funcname"] = "LabelTextV" -defs["igLabelTextV"][1]["location"] = "imgui:451" +defs["igLabelTextV"][1]["location"] = "imgui:455" defs["igLabelTextV"][1]["namespace"] = "ImGui" defs["igLabelTextV"][1]["ov_cimguiname"] = "igLabelTextV" defs["igLabelTextV"][1]["ret"] = "void" @@ -10349,7 +10477,7 @@ defs["igListBox"][1]["cimguiname"] = "igListBox" defs["igListBox"][1]["defaults"] = {} defs["igListBox"][1]["defaults"]["height_in_items"] = "-1" defs["igListBox"][1]["funcname"] = "ListBox" -defs["igListBox"][1]["location"] = "imgui:582" +defs["igListBox"][1]["location"] = "imgui:592" defs["igListBox"][1]["namespace"] = "ImGui" defs["igListBox"][1]["ov_cimguiname"] = "igListBoxStr_arr" defs["igListBox"][1]["ret"] = "bool" @@ -10384,7 +10512,7 @@ defs["igListBox"][2]["cimguiname"] = "igListBox" defs["igListBox"][2]["defaults"] = {} defs["igListBox"][2]["defaults"]["height_in_items"] = "-1" defs["igListBox"][2]["funcname"] = "ListBox" -defs["igListBox"][2]["location"] = "imgui:583" +defs["igListBox"][2]["location"] = "imgui:593" defs["igListBox"][2]["namespace"] = "ImGui" defs["igListBox"][2]["ov_cimguiname"] = "igListBoxFnBoolPtr" defs["igListBox"][2]["ret"] = "bool" @@ -10392,70 +10520,6 @@ defs["igListBox"][2]["signature"] = "(const char*,int*,bool(*)(void*,int,const c defs["igListBox"][2]["stname"] = "" defs["igListBox"]["(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)"] = defs["igListBox"][2] defs["igListBox"]["(const char*,int*,const char* const[],int,int)"] = defs["igListBox"][1] -defs["igListBoxFooter"] = {} -defs["igListBoxFooter"][1] = {} -defs["igListBoxFooter"][1]["args"] = "()" -defs["igListBoxFooter"][1]["argsT"] = {} -defs["igListBoxFooter"][1]["argsoriginal"] = "()" -defs["igListBoxFooter"][1]["call_args"] = "()" -defs["igListBoxFooter"][1]["cimguiname"] = "igListBoxFooter" -defs["igListBoxFooter"][1]["defaults"] = {} -defs["igListBoxFooter"][1]["funcname"] = "ListBoxFooter" -defs["igListBoxFooter"][1]["location"] = "imgui:586" -defs["igListBoxFooter"][1]["namespace"] = "ImGui" -defs["igListBoxFooter"][1]["ov_cimguiname"] = "igListBoxFooter" -defs["igListBoxFooter"][1]["ret"] = "void" -defs["igListBoxFooter"][1]["signature"] = "()" -defs["igListBoxFooter"][1]["stname"] = "" -defs["igListBoxFooter"]["()"] = defs["igListBoxFooter"][1] -defs["igListBoxHeader"] = {} -defs["igListBoxHeader"][1] = {} -defs["igListBoxHeader"][1]["args"] = "(const char* label,const ImVec2 size)" -defs["igListBoxHeader"][1]["argsT"] = {} -defs["igListBoxHeader"][1]["argsT"][1] = {} -defs["igListBoxHeader"][1]["argsT"][1]["name"] = "label" -defs["igListBoxHeader"][1]["argsT"][1]["type"] = "const char*" -defs["igListBoxHeader"][1]["argsT"][2] = {} -defs["igListBoxHeader"][1]["argsT"][2]["name"] = "size" -defs["igListBoxHeader"][1]["argsT"][2]["type"] = "const ImVec2" -defs["igListBoxHeader"][1]["argsoriginal"] = "(const char* label,const ImVec2& size=ImVec2(0,0))" -defs["igListBoxHeader"][1]["call_args"] = "(label,size)" -defs["igListBoxHeader"][1]["cimguiname"] = "igListBoxHeader" -defs["igListBoxHeader"][1]["defaults"] = {} -defs["igListBoxHeader"][1]["defaults"]["size"] = "ImVec2(0,0)" -defs["igListBoxHeader"][1]["funcname"] = "ListBoxHeader" -defs["igListBoxHeader"][1]["location"] = "imgui:584" -defs["igListBoxHeader"][1]["namespace"] = "ImGui" -defs["igListBoxHeader"][1]["ov_cimguiname"] = "igListBoxHeaderVec2" -defs["igListBoxHeader"][1]["ret"] = "bool" -defs["igListBoxHeader"][1]["signature"] = "(const char*,const ImVec2)" -defs["igListBoxHeader"][1]["stname"] = "" -defs["igListBoxHeader"][2] = {} -defs["igListBoxHeader"][2]["args"] = "(const char* label,int items_count,int height_in_items)" -defs["igListBoxHeader"][2]["argsT"] = {} -defs["igListBoxHeader"][2]["argsT"][1] = {} -defs["igListBoxHeader"][2]["argsT"][1]["name"] = "label" -defs["igListBoxHeader"][2]["argsT"][1]["type"] = "const char*" -defs["igListBoxHeader"][2]["argsT"][2] = {} -defs["igListBoxHeader"][2]["argsT"][2]["name"] = "items_count" -defs["igListBoxHeader"][2]["argsT"][2]["type"] = "int" -defs["igListBoxHeader"][2]["argsT"][3] = {} -defs["igListBoxHeader"][2]["argsT"][3]["name"] = "height_in_items" -defs["igListBoxHeader"][2]["argsT"][3]["type"] = "int" -defs["igListBoxHeader"][2]["argsoriginal"] = "(const char* label,int items_count,int height_in_items=-1)" -defs["igListBoxHeader"][2]["call_args"] = "(label,items_count,height_in_items)" -defs["igListBoxHeader"][2]["cimguiname"] = "igListBoxHeader" -defs["igListBoxHeader"][2]["defaults"] = {} -defs["igListBoxHeader"][2]["defaults"]["height_in_items"] = "-1" -defs["igListBoxHeader"][2]["funcname"] = "ListBoxHeader" -defs["igListBoxHeader"][2]["location"] = "imgui:585" -defs["igListBoxHeader"][2]["namespace"] = "ImGui" -defs["igListBoxHeader"][2]["ov_cimguiname"] = "igListBoxHeaderInt" -defs["igListBoxHeader"][2]["ret"] = "bool" -defs["igListBoxHeader"][2]["signature"] = "(const char*,int,int)" -defs["igListBoxHeader"][2]["stname"] = "" -defs["igListBoxHeader"]["(const char*,const ImVec2)"] = defs["igListBoxHeader"][1] -defs["igListBoxHeader"]["(const char*,int,int)"] = defs["igListBoxHeader"][2] defs["igLoadIniSettingsFromDisk"] = {} defs["igLoadIniSettingsFromDisk"][1] = {} defs["igLoadIniSettingsFromDisk"][1]["args"] = "(const char* ini_filename)" @@ -10468,7 +10532,7 @@ defs["igLoadIniSettingsFromDisk"][1]["call_args"] = "(ini_filename)" defs["igLoadIniSettingsFromDisk"][1]["cimguiname"] = "igLoadIniSettingsFromDisk" defs["igLoadIniSettingsFromDisk"][1]["defaults"] = {} defs["igLoadIniSettingsFromDisk"][1]["funcname"] = "LoadIniSettingsFromDisk" -defs["igLoadIniSettingsFromDisk"][1]["location"] = "imgui:847" +defs["igLoadIniSettingsFromDisk"][1]["location"] = "imgui:861" defs["igLoadIniSettingsFromDisk"][1]["namespace"] = "ImGui" defs["igLoadIniSettingsFromDisk"][1]["ov_cimguiname"] = "igLoadIniSettingsFromDisk" defs["igLoadIniSettingsFromDisk"][1]["ret"] = "void" @@ -10491,7 +10555,7 @@ defs["igLoadIniSettingsFromMemory"][1]["cimguiname"] = "igLoadIniSettingsFromMem defs["igLoadIniSettingsFromMemory"][1]["defaults"] = {} defs["igLoadIniSettingsFromMemory"][1]["defaults"]["ini_size"] = "0" defs["igLoadIniSettingsFromMemory"][1]["funcname"] = "LoadIniSettingsFromMemory" -defs["igLoadIniSettingsFromMemory"][1]["location"] = "imgui:848" +defs["igLoadIniSettingsFromMemory"][1]["location"] = "imgui:862" defs["igLoadIniSettingsFromMemory"][1]["namespace"] = "ImGui" defs["igLoadIniSettingsFromMemory"][1]["ov_cimguiname"] = "igLoadIniSettingsFromMemory" defs["igLoadIniSettingsFromMemory"][1]["ret"] = "void" @@ -10507,7 +10571,7 @@ defs["igLogButtons"][1]["call_args"] = "()" defs["igLogButtons"][1]["cimguiname"] = "igLogButtons" defs["igLogButtons"][1]["defaults"] = {} defs["igLogButtons"][1]["funcname"] = "LogButtons" -defs["igLogButtons"][1]["location"] = "imgui:741" +defs["igLogButtons"][1]["location"] = "imgui:749" defs["igLogButtons"][1]["namespace"] = "ImGui" defs["igLogButtons"][1]["ov_cimguiname"] = "igLogButtons" defs["igLogButtons"][1]["ret"] = "void" @@ -10523,7 +10587,7 @@ defs["igLogFinish"][1]["call_args"] = "()" defs["igLogFinish"][1]["cimguiname"] = "igLogFinish" defs["igLogFinish"][1]["defaults"] = {} defs["igLogFinish"][1]["funcname"] = "LogFinish" -defs["igLogFinish"][1]["location"] = "imgui:740" +defs["igLogFinish"][1]["location"] = "imgui:748" defs["igLogFinish"][1]["namespace"] = "ImGui" defs["igLogFinish"][1]["ov_cimguiname"] = "igLogFinish" defs["igLogFinish"][1]["ret"] = "void" @@ -10546,7 +10610,7 @@ defs["igLogText"][1]["cimguiname"] = "igLogText" defs["igLogText"][1]["defaults"] = {} defs["igLogText"][1]["funcname"] = "LogText" defs["igLogText"][1]["isvararg"] = "...)" -defs["igLogText"][1]["location"] = "imgui:742" +defs["igLogText"][1]["location"] = "imgui:750" defs["igLogText"][1]["manual"] = true defs["igLogText"][1]["namespace"] = "ImGui" defs["igLogText"][1]["ov_cimguiname"] = "igLogText" @@ -10567,7 +10631,7 @@ defs["igLogToClipboard"][1]["cimguiname"] = "igLogToClipboard" defs["igLogToClipboard"][1]["defaults"] = {} defs["igLogToClipboard"][1]["defaults"]["auto_open_depth"] = "-1" defs["igLogToClipboard"][1]["funcname"] = "LogToClipboard" -defs["igLogToClipboard"][1]["location"] = "imgui:739" +defs["igLogToClipboard"][1]["location"] = "imgui:747" defs["igLogToClipboard"][1]["namespace"] = "ImGui" defs["igLogToClipboard"][1]["ov_cimguiname"] = "igLogToClipboard" defs["igLogToClipboard"][1]["ret"] = "void" @@ -10591,7 +10655,7 @@ defs["igLogToFile"][1]["defaults"] = {} defs["igLogToFile"][1]["defaults"]["auto_open_depth"] = "-1" defs["igLogToFile"][1]["defaults"]["filename"] = "NULL" defs["igLogToFile"][1]["funcname"] = "LogToFile" -defs["igLogToFile"][1]["location"] = "imgui:738" +defs["igLogToFile"][1]["location"] = "imgui:746" defs["igLogToFile"][1]["namespace"] = "ImGui" defs["igLogToFile"][1]["ov_cimguiname"] = "igLogToFile" defs["igLogToFile"][1]["ret"] = "void" @@ -10611,7 +10675,7 @@ defs["igLogToTTY"][1]["cimguiname"] = "igLogToTTY" defs["igLogToTTY"][1]["defaults"] = {} defs["igLogToTTY"][1]["defaults"]["auto_open_depth"] = "-1" defs["igLogToTTY"][1]["funcname"] = "LogToTTY" -defs["igLogToTTY"][1]["location"] = "imgui:737" +defs["igLogToTTY"][1]["location"] = "imgui:745" defs["igLogToTTY"][1]["namespace"] = "ImGui" defs["igLogToTTY"][1]["ov_cimguiname"] = "igLogToTTY" defs["igLogToTTY"][1]["ret"] = "void" @@ -10630,7 +10694,7 @@ defs["igMemAlloc"][1]["call_args"] = "(size)" defs["igMemAlloc"][1]["cimguiname"] = "igMemAlloc" defs["igMemAlloc"][1]["defaults"] = {} defs["igMemAlloc"][1]["funcname"] = "MemAlloc" -defs["igMemAlloc"][1]["location"] = "imgui:859" +defs["igMemAlloc"][1]["location"] = "imgui:873" defs["igMemAlloc"][1]["namespace"] = "ImGui" defs["igMemAlloc"][1]["ov_cimguiname"] = "igMemAlloc" defs["igMemAlloc"][1]["ret"] = "void*" @@ -10649,7 +10713,7 @@ defs["igMemFree"][1]["call_args"] = "(ptr)" defs["igMemFree"][1]["cimguiname"] = "igMemFree" defs["igMemFree"][1]["defaults"] = {} defs["igMemFree"][1]["funcname"] = "MemFree" -defs["igMemFree"][1]["location"] = "imgui:860" +defs["igMemFree"][1]["location"] = "imgui:874" defs["igMemFree"][1]["namespace"] = "ImGui" defs["igMemFree"][1]["ov_cimguiname"] = "igMemFree" defs["igMemFree"][1]["ret"] = "void" @@ -10680,7 +10744,7 @@ defs["igMenuItem"][1]["defaults"]["enabled"] = "true" defs["igMenuItem"][1]["defaults"]["selected"] = "false" defs["igMenuItem"][1]["defaults"]["shortcut"] = "NULL" defs["igMenuItem"][1]["funcname"] = "MenuItem" -defs["igMenuItem"][1]["location"] = "imgui:611" +defs["igMenuItem"][1]["location"] = "imgui:619" defs["igMenuItem"][1]["namespace"] = "ImGui" defs["igMenuItem"][1]["ov_cimguiname"] = "igMenuItemBool" defs["igMenuItem"][1]["ret"] = "bool" @@ -10707,7 +10771,7 @@ defs["igMenuItem"][2]["cimguiname"] = "igMenuItem" defs["igMenuItem"][2]["defaults"] = {} defs["igMenuItem"][2]["defaults"]["enabled"] = "true" defs["igMenuItem"][2]["funcname"] = "MenuItem" -defs["igMenuItem"][2]["location"] = "imgui:612" +defs["igMenuItem"][2]["location"] = "imgui:620" defs["igMenuItem"][2]["namespace"] = "ImGui" defs["igMenuItem"][2]["ov_cimguiname"] = "igMenuItemBoolPtr" defs["igMenuItem"][2]["ret"] = "bool" @@ -10724,7 +10788,7 @@ defs["igNewFrame"][1]["call_args"] = "()" defs["igNewFrame"][1]["cimguiname"] = "igNewFrame" defs["igNewFrame"][1]["defaults"] = {} defs["igNewFrame"][1]["funcname"] = "NewFrame" -defs["igNewFrame"][1]["location"] = "imgui:264" +defs["igNewFrame"][1]["location"] = "imgui:268" defs["igNewFrame"][1]["namespace"] = "ImGui" defs["igNewFrame"][1]["ov_cimguiname"] = "igNewFrame" defs["igNewFrame"][1]["ret"] = "void" @@ -10740,7 +10804,7 @@ defs["igNewLine"][1]["call_args"] = "()" defs["igNewLine"][1]["cimguiname"] = "igNewLine" defs["igNewLine"][1]["defaults"] = {} defs["igNewLine"][1]["funcname"] = "NewLine" -defs["igNewLine"][1]["location"] = "imgui:402" +defs["igNewLine"][1]["location"] = "imgui:406" defs["igNewLine"][1]["namespace"] = "ImGui" defs["igNewLine"][1]["ov_cimguiname"] = "igNewLine" defs["igNewLine"][1]["ret"] = "void" @@ -10756,7 +10820,7 @@ defs["igNextColumn"][1]["call_args"] = "()" defs["igNextColumn"][1]["cimguiname"] = "igNextColumn" defs["igNextColumn"][1]["defaults"] = {} defs["igNextColumn"][1]["funcname"] = "NextColumn" -defs["igNextColumn"][1]["location"] = "imgui:719" +defs["igNextColumn"][1]["location"] = "imgui:727" defs["igNextColumn"][1]["namespace"] = "ImGui" defs["igNextColumn"][1]["ov_cimguiname"] = "igNextColumn" defs["igNextColumn"][1]["ret"] = "void" @@ -10779,7 +10843,7 @@ defs["igOpenPopup"][1]["cimguiname"] = "igOpenPopup" defs["igOpenPopup"][1]["defaults"] = {} defs["igOpenPopup"][1]["defaults"]["popup_flags"] = "0" defs["igOpenPopup"][1]["funcname"] = "OpenPopup" -defs["igOpenPopup"][1]["location"] = "imgui:641" +defs["igOpenPopup"][1]["location"] = "imgui:649" defs["igOpenPopup"][1]["namespace"] = "ImGui" defs["igOpenPopup"][1]["ov_cimguiname"] = "igOpenPopup" defs["igOpenPopup"][1]["ret"] = "void" @@ -10803,7 +10867,7 @@ defs["igOpenPopupOnItemClick"][1]["defaults"] = {} defs["igOpenPopupOnItemClick"][1]["defaults"]["popup_flags"] = "1" defs["igOpenPopupOnItemClick"][1]["defaults"]["str_id"] = "NULL" defs["igOpenPopupOnItemClick"][1]["funcname"] = "OpenPopupOnItemClick" -defs["igOpenPopupOnItemClick"][1]["location"] = "imgui:642" +defs["igOpenPopupOnItemClick"][1]["location"] = "imgui:650" defs["igOpenPopupOnItemClick"][1]["namespace"] = "ImGui" defs["igOpenPopupOnItemClick"][1]["ov_cimguiname"] = "igOpenPopupOnItemClick" defs["igOpenPopupOnItemClick"][1]["ret"] = "void" @@ -10841,7 +10905,7 @@ defs["igPlotHistogram"][1]["argsT"][8]["type"] = "ImVec2" defs["igPlotHistogram"][1]["argsT"][9] = {} defs["igPlotHistogram"][1]["argsT"][9]["name"] = "stride" defs["igPlotHistogram"][1]["argsT"][9]["type"] = "int" -defs["igPlotHistogram"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" +defs["igPlotHistogram"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" defs["igPlotHistogram"][1]["call_args"] = "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)" defs["igPlotHistogram"][1]["cimguiname"] = "igPlotHistogram" defs["igPlotHistogram"][1]["defaults"] = {} @@ -10852,7 +10916,7 @@ defs["igPlotHistogram"][1]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotHistogram"][1]["defaults"]["stride"] = "sizeof(float)" defs["igPlotHistogram"][1]["defaults"]["values_offset"] = "0" defs["igPlotHistogram"][1]["funcname"] = "PlotHistogram" -defs["igPlotHistogram"][1]["location"] = "imgui:591" +defs["igPlotHistogram"][1]["location"] = "imgui:599" defs["igPlotHistogram"][1]["namespace"] = "ImGui" defs["igPlotHistogram"][1]["ov_cimguiname"] = "igPlotHistogramFloatPtr" defs["igPlotHistogram"][1]["ret"] = "void" @@ -10890,7 +10954,7 @@ defs["igPlotHistogram"][2]["argsT"][8]["type"] = "float" defs["igPlotHistogram"][2]["argsT"][9] = {} defs["igPlotHistogram"][2]["argsT"][9]["name"] = "graph_size" defs["igPlotHistogram"][2]["argsT"][9]["type"] = "ImVec2" -defs["igPlotHistogram"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))" +defs["igPlotHistogram"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))" defs["igPlotHistogram"][2]["call_args"] = "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)" defs["igPlotHistogram"][2]["cimguiname"] = "igPlotHistogram" defs["igPlotHistogram"][2]["defaults"] = {} @@ -10900,7 +10964,7 @@ defs["igPlotHistogram"][2]["defaults"]["scale_max"] = "FLT_MAX" defs["igPlotHistogram"][2]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotHistogram"][2]["defaults"]["values_offset"] = "0" defs["igPlotHistogram"][2]["funcname"] = "PlotHistogram" -defs["igPlotHistogram"][2]["location"] = "imgui:592" +defs["igPlotHistogram"][2]["location"] = "imgui:600" defs["igPlotHistogram"][2]["namespace"] = "ImGui" defs["igPlotHistogram"][2]["ov_cimguiname"] = "igPlotHistogramFnFloatPtr" defs["igPlotHistogram"][2]["ret"] = "void" @@ -10939,7 +11003,7 @@ defs["igPlotLines"][1]["argsT"][8]["type"] = "ImVec2" defs["igPlotLines"][1]["argsT"][9] = {} defs["igPlotLines"][1]["argsT"][9]["name"] = "stride" defs["igPlotLines"][1]["argsT"][9]["type"] = "int" -defs["igPlotLines"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" +defs["igPlotLines"][1]["argsoriginal"] = "(const char* label,const float* values,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0),int stride=sizeof(float))" defs["igPlotLines"][1]["call_args"] = "(label,values,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size,stride)" defs["igPlotLines"][1]["cimguiname"] = "igPlotLines" defs["igPlotLines"][1]["defaults"] = {} @@ -10950,7 +11014,7 @@ defs["igPlotLines"][1]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotLines"][1]["defaults"]["stride"] = "sizeof(float)" defs["igPlotLines"][1]["defaults"]["values_offset"] = "0" defs["igPlotLines"][1]["funcname"] = "PlotLines" -defs["igPlotLines"][1]["location"] = "imgui:589" +defs["igPlotLines"][1]["location"] = "imgui:597" defs["igPlotLines"][1]["namespace"] = "ImGui" defs["igPlotLines"][1]["ov_cimguiname"] = "igPlotLinesFloatPtr" defs["igPlotLines"][1]["ret"] = "void" @@ -10988,7 +11052,7 @@ defs["igPlotLines"][2]["argsT"][8]["type"] = "float" defs["igPlotLines"][2]["argsT"][9] = {} defs["igPlotLines"][2]["argsT"][9]["name"] = "graph_size" defs["igPlotLines"][2]["argsT"][9]["type"] = "ImVec2" -defs["igPlotLines"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282347e+38F,float scale_max=3.40282347e+38F,ImVec2 graph_size=ImVec2(0,0))" +defs["igPlotLines"][2]["argsoriginal"] = "(const char* label,float(*values_getter)(void* data,int idx),void* data,int values_count,int values_offset=0,const char* overlay_text=((void*)0),float scale_min=3.40282346638528859811704183484516925e+38F,float scale_max=3.40282346638528859811704183484516925e+38F,ImVec2 graph_size=ImVec2(0,0))" defs["igPlotLines"][2]["call_args"] = "(label,values_getter,data,values_count,values_offset,overlay_text,scale_min,scale_max,graph_size)" defs["igPlotLines"][2]["cimguiname"] = "igPlotLines" defs["igPlotLines"][2]["defaults"] = {} @@ -10998,7 +11062,7 @@ defs["igPlotLines"][2]["defaults"]["scale_max"] = "FLT_MAX" defs["igPlotLines"][2]["defaults"]["scale_min"] = "FLT_MAX" defs["igPlotLines"][2]["defaults"]["values_offset"] = "0" defs["igPlotLines"][2]["funcname"] = "PlotLines" -defs["igPlotLines"][2]["location"] = "imgui:590" +defs["igPlotLines"][2]["location"] = "imgui:598" defs["igPlotLines"][2]["namespace"] = "ImGui" defs["igPlotLines"][2]["ov_cimguiname"] = "igPlotLinesFnFloatPtr" defs["igPlotLines"][2]["ret"] = "void" @@ -11015,7 +11079,7 @@ defs["igPopAllowKeyboardFocus"][1]["call_args"] = "()" defs["igPopAllowKeyboardFocus"][1]["cimguiname"] = "igPopAllowKeyboardFocus" defs["igPopAllowKeyboardFocus"][1]["defaults"] = {} defs["igPopAllowKeyboardFocus"][1]["funcname"] = "PopAllowKeyboardFocus" -defs["igPopAllowKeyboardFocus"][1]["location"] = "imgui:372" +defs["igPopAllowKeyboardFocus"][1]["location"] = "imgui:376" defs["igPopAllowKeyboardFocus"][1]["namespace"] = "ImGui" defs["igPopAllowKeyboardFocus"][1]["ov_cimguiname"] = "igPopAllowKeyboardFocus" defs["igPopAllowKeyboardFocus"][1]["ret"] = "void" @@ -11031,7 +11095,7 @@ defs["igPopButtonRepeat"][1]["call_args"] = "()" defs["igPopButtonRepeat"][1]["cimguiname"] = "igPopButtonRepeat" defs["igPopButtonRepeat"][1]["defaults"] = {} defs["igPopButtonRepeat"][1]["funcname"] = "PopButtonRepeat" -defs["igPopButtonRepeat"][1]["location"] = "imgui:374" +defs["igPopButtonRepeat"][1]["location"] = "imgui:378" defs["igPopButtonRepeat"][1]["namespace"] = "ImGui" defs["igPopButtonRepeat"][1]["ov_cimguiname"] = "igPopButtonRepeat" defs["igPopButtonRepeat"][1]["ret"] = "void" @@ -11047,7 +11111,7 @@ defs["igPopClipRect"][1]["call_args"] = "()" defs["igPopClipRect"][1]["cimguiname"] = "igPopClipRect" defs["igPopClipRect"][1]["defaults"] = {} defs["igPopClipRect"][1]["funcname"] = "PopClipRect" -defs["igPopClipRect"][1]["location"] = "imgui:757" +defs["igPopClipRect"][1]["location"] = "imgui:765" defs["igPopClipRect"][1]["namespace"] = "ImGui" defs["igPopClipRect"][1]["ov_cimguiname"] = "igPopClipRect" defs["igPopClipRect"][1]["ret"] = "void" @@ -11063,7 +11127,7 @@ defs["igPopFont"][1]["call_args"] = "()" defs["igPopFont"][1]["cimguiname"] = "igPopFont" defs["igPopFont"][1]["defaults"] = {} defs["igPopFont"][1]["funcname"] = "PopFont" -defs["igPopFont"][1]["location"] = "imgui:364" +defs["igPopFont"][1]["location"] = "imgui:368" defs["igPopFont"][1]["namespace"] = "ImGui" defs["igPopFont"][1]["ov_cimguiname"] = "igPopFont" defs["igPopFont"][1]["ret"] = "void" @@ -11079,7 +11143,7 @@ defs["igPopID"][1]["call_args"] = "()" defs["igPopID"][1]["cimguiname"] = "igPopID" defs["igPopID"][1]["defaults"] = {} defs["igPopID"][1]["funcname"] = "PopID" -defs["igPopID"][1]["location"] = "imgui:435" +defs["igPopID"][1]["location"] = "imgui:439" defs["igPopID"][1]["namespace"] = "ImGui" defs["igPopID"][1]["ov_cimguiname"] = "igPopID" defs["igPopID"][1]["ret"] = "void" @@ -11095,7 +11159,7 @@ defs["igPopItemWidth"][1]["call_args"] = "()" defs["igPopItemWidth"][1]["cimguiname"] = "igPopItemWidth" defs["igPopItemWidth"][1]["defaults"] = {} defs["igPopItemWidth"][1]["funcname"] = "PopItemWidth" -defs["igPopItemWidth"][1]["location"] = "imgui:378" +defs["igPopItemWidth"][1]["location"] = "imgui:382" defs["igPopItemWidth"][1]["namespace"] = "ImGui" defs["igPopItemWidth"][1]["ov_cimguiname"] = "igPopItemWidth" defs["igPopItemWidth"][1]["ret"] = "void" @@ -11115,7 +11179,7 @@ defs["igPopStyleColor"][1]["cimguiname"] = "igPopStyleColor" defs["igPopStyleColor"][1]["defaults"] = {} defs["igPopStyleColor"][1]["defaults"]["count"] = "1" defs["igPopStyleColor"][1]["funcname"] = "PopStyleColor" -defs["igPopStyleColor"][1]["location"] = "imgui:367" +defs["igPopStyleColor"][1]["location"] = "imgui:371" defs["igPopStyleColor"][1]["namespace"] = "ImGui" defs["igPopStyleColor"][1]["ov_cimguiname"] = "igPopStyleColor" defs["igPopStyleColor"][1]["ret"] = "void" @@ -11135,7 +11199,7 @@ defs["igPopStyleVar"][1]["cimguiname"] = "igPopStyleVar" defs["igPopStyleVar"][1]["defaults"] = {} defs["igPopStyleVar"][1]["defaults"]["count"] = "1" defs["igPopStyleVar"][1]["funcname"] = "PopStyleVar" -defs["igPopStyleVar"][1]["location"] = "imgui:370" +defs["igPopStyleVar"][1]["location"] = "imgui:374" defs["igPopStyleVar"][1]["namespace"] = "ImGui" defs["igPopStyleVar"][1]["ov_cimguiname"] = "igPopStyleVar" defs["igPopStyleVar"][1]["ret"] = "void" @@ -11151,7 +11215,7 @@ defs["igPopTextWrapPos"][1]["call_args"] = "()" defs["igPopTextWrapPos"][1]["cimguiname"] = "igPopTextWrapPos" defs["igPopTextWrapPos"][1]["defaults"] = {} defs["igPopTextWrapPos"][1]["funcname"] = "PopTextWrapPos" -defs["igPopTextWrapPos"][1]["location"] = "imgui:382" +defs["igPopTextWrapPos"][1]["location"] = "imgui:386" defs["igPopTextWrapPos"][1]["namespace"] = "ImGui" defs["igPopTextWrapPos"][1]["ov_cimguiname"] = "igPopTextWrapPos" defs["igPopTextWrapPos"][1]["ret"] = "void" @@ -11171,14 +11235,14 @@ defs["igProgressBar"][1]["argsT"][2]["type"] = "const ImVec2" defs["igProgressBar"][1]["argsT"][3] = {} defs["igProgressBar"][1]["argsT"][3]["name"] = "overlay" defs["igProgressBar"][1]["argsT"][3]["type"] = "const char*" -defs["igProgressBar"][1]["argsoriginal"] = "(float fraction,const ImVec2& size_arg=ImVec2(-1.17549435e-38F,0),const char* overlay=((void*)0))" +defs["igProgressBar"][1]["argsoriginal"] = "(float fraction,const ImVec2& size_arg=ImVec2(-1.17549435082228750796873653722224568e-38F,0),const char* overlay=((void*)0))" defs["igProgressBar"][1]["call_args"] = "(fraction,size_arg,overlay)" defs["igProgressBar"][1]["cimguiname"] = "igProgressBar" defs["igProgressBar"][1]["defaults"] = {} defs["igProgressBar"][1]["defaults"]["overlay"] = "NULL" defs["igProgressBar"][1]["defaults"]["size_arg"] = "ImVec2(-FLT_MIN,0)" defs["igProgressBar"][1]["funcname"] = "ProgressBar" -defs["igProgressBar"][1]["location"] = "imgui:469" +defs["igProgressBar"][1]["location"] = "imgui:473" defs["igProgressBar"][1]["namespace"] = "ImGui" defs["igProgressBar"][1]["ov_cimguiname"] = "igProgressBar" defs["igProgressBar"][1]["ret"] = "void" @@ -11197,7 +11261,7 @@ defs["igPushAllowKeyboardFocus"][1]["call_args"] = "(allow_keyboard_focus)" defs["igPushAllowKeyboardFocus"][1]["cimguiname"] = "igPushAllowKeyboardFocus" defs["igPushAllowKeyboardFocus"][1]["defaults"] = {} defs["igPushAllowKeyboardFocus"][1]["funcname"] = "PushAllowKeyboardFocus" -defs["igPushAllowKeyboardFocus"][1]["location"] = "imgui:371" +defs["igPushAllowKeyboardFocus"][1]["location"] = "imgui:375" defs["igPushAllowKeyboardFocus"][1]["namespace"] = "ImGui" defs["igPushAllowKeyboardFocus"][1]["ov_cimguiname"] = "igPushAllowKeyboardFocus" defs["igPushAllowKeyboardFocus"][1]["ret"] = "void" @@ -11216,7 +11280,7 @@ defs["igPushButtonRepeat"][1]["call_args"] = "(repeat)" defs["igPushButtonRepeat"][1]["cimguiname"] = "igPushButtonRepeat" defs["igPushButtonRepeat"][1]["defaults"] = {} defs["igPushButtonRepeat"][1]["funcname"] = "PushButtonRepeat" -defs["igPushButtonRepeat"][1]["location"] = "imgui:373" +defs["igPushButtonRepeat"][1]["location"] = "imgui:377" defs["igPushButtonRepeat"][1]["namespace"] = "ImGui" defs["igPushButtonRepeat"][1]["ov_cimguiname"] = "igPushButtonRepeat" defs["igPushButtonRepeat"][1]["ret"] = "void" @@ -11241,7 +11305,7 @@ defs["igPushClipRect"][1]["call_args"] = "(clip_rect_min,clip_rect_max,intersect defs["igPushClipRect"][1]["cimguiname"] = "igPushClipRect" defs["igPushClipRect"][1]["defaults"] = {} defs["igPushClipRect"][1]["funcname"] = "PushClipRect" -defs["igPushClipRect"][1]["location"] = "imgui:756" +defs["igPushClipRect"][1]["location"] = "imgui:764" defs["igPushClipRect"][1]["namespace"] = "ImGui" defs["igPushClipRect"][1]["ov_cimguiname"] = "igPushClipRect" defs["igPushClipRect"][1]["ret"] = "void" @@ -11260,7 +11324,7 @@ defs["igPushFont"][1]["call_args"] = "(font)" defs["igPushFont"][1]["cimguiname"] = "igPushFont" defs["igPushFont"][1]["defaults"] = {} defs["igPushFont"][1]["funcname"] = "PushFont" -defs["igPushFont"][1]["location"] = "imgui:363" +defs["igPushFont"][1]["location"] = "imgui:367" defs["igPushFont"][1]["namespace"] = "ImGui" defs["igPushFont"][1]["ov_cimguiname"] = "igPushFont" defs["igPushFont"][1]["ret"] = "void" @@ -11279,7 +11343,7 @@ defs["igPushID"][1]["call_args"] = "(str_id)" defs["igPushID"][1]["cimguiname"] = "igPushID" defs["igPushID"][1]["defaults"] = {} defs["igPushID"][1]["funcname"] = "PushID" -defs["igPushID"][1]["location"] = "imgui:431" +defs["igPushID"][1]["location"] = "imgui:435" defs["igPushID"][1]["namespace"] = "ImGui" defs["igPushID"][1]["ov_cimguiname"] = "igPushIDStr" defs["igPushID"][1]["ret"] = "void" @@ -11299,7 +11363,7 @@ defs["igPushID"][2]["call_args"] = "(str_id_begin,str_id_end)" defs["igPushID"][2]["cimguiname"] = "igPushID" defs["igPushID"][2]["defaults"] = {} defs["igPushID"][2]["funcname"] = "PushID" -defs["igPushID"][2]["location"] = "imgui:432" +defs["igPushID"][2]["location"] = "imgui:436" defs["igPushID"][2]["namespace"] = "ImGui" defs["igPushID"][2]["ov_cimguiname"] = "igPushIDStrStr" defs["igPushID"][2]["ret"] = "void" @@ -11316,7 +11380,7 @@ defs["igPushID"][3]["call_args"] = "(ptr_id)" defs["igPushID"][3]["cimguiname"] = "igPushID" defs["igPushID"][3]["defaults"] = {} defs["igPushID"][3]["funcname"] = "PushID" -defs["igPushID"][3]["location"] = "imgui:433" +defs["igPushID"][3]["location"] = "imgui:437" defs["igPushID"][3]["namespace"] = "ImGui" defs["igPushID"][3]["ov_cimguiname"] = "igPushIDPtr" defs["igPushID"][3]["ret"] = "void" @@ -11333,7 +11397,7 @@ defs["igPushID"][4]["call_args"] = "(int_id)" defs["igPushID"][4]["cimguiname"] = "igPushID" defs["igPushID"][4]["defaults"] = {} defs["igPushID"][4]["funcname"] = "PushID" -defs["igPushID"][4]["location"] = "imgui:434" +defs["igPushID"][4]["location"] = "imgui:438" defs["igPushID"][4]["namespace"] = "ImGui" defs["igPushID"][4]["ov_cimguiname"] = "igPushIDInt" defs["igPushID"][4]["ret"] = "void" @@ -11355,7 +11419,7 @@ defs["igPushItemWidth"][1]["call_args"] = "(item_width)" defs["igPushItemWidth"][1]["cimguiname"] = "igPushItemWidth" defs["igPushItemWidth"][1]["defaults"] = {} defs["igPushItemWidth"][1]["funcname"] = "PushItemWidth" -defs["igPushItemWidth"][1]["location"] = "imgui:377" +defs["igPushItemWidth"][1]["location"] = "imgui:381" defs["igPushItemWidth"][1]["namespace"] = "ImGui" defs["igPushItemWidth"][1]["ov_cimguiname"] = "igPushItemWidth" defs["igPushItemWidth"][1]["ret"] = "void" @@ -11377,7 +11441,7 @@ defs["igPushStyleColor"][1]["call_args"] = "(idx,col)" defs["igPushStyleColor"][1]["cimguiname"] = "igPushStyleColor" defs["igPushStyleColor"][1]["defaults"] = {} defs["igPushStyleColor"][1]["funcname"] = "PushStyleColor" -defs["igPushStyleColor"][1]["location"] = "imgui:365" +defs["igPushStyleColor"][1]["location"] = "imgui:369" defs["igPushStyleColor"][1]["namespace"] = "ImGui" defs["igPushStyleColor"][1]["ov_cimguiname"] = "igPushStyleColorU32" defs["igPushStyleColor"][1]["ret"] = "void" @@ -11397,7 +11461,7 @@ defs["igPushStyleColor"][2]["call_args"] = "(idx,col)" defs["igPushStyleColor"][2]["cimguiname"] = "igPushStyleColor" defs["igPushStyleColor"][2]["defaults"] = {} defs["igPushStyleColor"][2]["funcname"] = "PushStyleColor" -defs["igPushStyleColor"][2]["location"] = "imgui:366" +defs["igPushStyleColor"][2]["location"] = "imgui:370" defs["igPushStyleColor"][2]["namespace"] = "ImGui" defs["igPushStyleColor"][2]["ov_cimguiname"] = "igPushStyleColorVec4" defs["igPushStyleColor"][2]["ret"] = "void" @@ -11420,7 +11484,7 @@ defs["igPushStyleVar"][1]["call_args"] = "(idx,val)" defs["igPushStyleVar"][1]["cimguiname"] = "igPushStyleVar" defs["igPushStyleVar"][1]["defaults"] = {} defs["igPushStyleVar"][1]["funcname"] = "PushStyleVar" -defs["igPushStyleVar"][1]["location"] = "imgui:368" +defs["igPushStyleVar"][1]["location"] = "imgui:372" defs["igPushStyleVar"][1]["namespace"] = "ImGui" defs["igPushStyleVar"][1]["ov_cimguiname"] = "igPushStyleVarFloat" defs["igPushStyleVar"][1]["ret"] = "void" @@ -11440,7 +11504,7 @@ defs["igPushStyleVar"][2]["call_args"] = "(idx,val)" defs["igPushStyleVar"][2]["cimguiname"] = "igPushStyleVar" defs["igPushStyleVar"][2]["defaults"] = {} defs["igPushStyleVar"][2]["funcname"] = "PushStyleVar" -defs["igPushStyleVar"][2]["location"] = "imgui:369" +defs["igPushStyleVar"][2]["location"] = "imgui:373" defs["igPushStyleVar"][2]["namespace"] = "ImGui" defs["igPushStyleVar"][2]["ov_cimguiname"] = "igPushStyleVarVec2" defs["igPushStyleVar"][2]["ret"] = "void" @@ -11461,7 +11525,7 @@ defs["igPushTextWrapPos"][1]["cimguiname"] = "igPushTextWrapPos" defs["igPushTextWrapPos"][1]["defaults"] = {} defs["igPushTextWrapPos"][1]["defaults"]["wrap_local_pos_x"] = "0.0f" defs["igPushTextWrapPos"][1]["funcname"] = "PushTextWrapPos" -defs["igPushTextWrapPos"][1]["location"] = "imgui:381" +defs["igPushTextWrapPos"][1]["location"] = "imgui:385" defs["igPushTextWrapPos"][1]["namespace"] = "ImGui" defs["igPushTextWrapPos"][1]["ov_cimguiname"] = "igPushTextWrapPos" defs["igPushTextWrapPos"][1]["ret"] = "void" @@ -11483,7 +11547,7 @@ defs["igRadioButton"][1]["call_args"] = "(label,active)" defs["igRadioButton"][1]["cimguiname"] = "igRadioButton" defs["igRadioButton"][1]["defaults"] = {} defs["igRadioButton"][1]["funcname"] = "RadioButton" -defs["igRadioButton"][1]["location"] = "imgui:467" +defs["igRadioButton"][1]["location"] = "imgui:471" defs["igRadioButton"][1]["namespace"] = "ImGui" defs["igRadioButton"][1]["ov_cimguiname"] = "igRadioButtonBool" defs["igRadioButton"][1]["ret"] = "bool" @@ -11506,7 +11570,7 @@ defs["igRadioButton"][2]["call_args"] = "(label,v,v_button)" defs["igRadioButton"][2]["cimguiname"] = "igRadioButton" defs["igRadioButton"][2]["defaults"] = {} defs["igRadioButton"][2]["funcname"] = "RadioButton" -defs["igRadioButton"][2]["location"] = "imgui:468" +defs["igRadioButton"][2]["location"] = "imgui:472" defs["igRadioButton"][2]["namespace"] = "ImGui" defs["igRadioButton"][2]["ov_cimguiname"] = "igRadioButtonIntPtr" defs["igRadioButton"][2]["ret"] = "bool" @@ -11523,7 +11587,7 @@ defs["igRender"][1]["call_args"] = "()" defs["igRender"][1]["cimguiname"] = "igRender" defs["igRender"][1]["defaults"] = {} defs["igRender"][1]["funcname"] = "Render" -defs["igRender"][1]["location"] = "imgui:266" +defs["igRender"][1]["location"] = "imgui:270" defs["igRender"][1]["namespace"] = "ImGui" defs["igRender"][1]["ov_cimguiname"] = "igRender" defs["igRender"][1]["ret"] = "void" @@ -11543,7 +11607,7 @@ defs["igResetMouseDragDelta"][1]["cimguiname"] = "igResetMouseDragDelta" defs["igResetMouseDragDelta"][1]["defaults"] = {} defs["igResetMouseDragDelta"][1]["defaults"]["button"] = "0" defs["igResetMouseDragDelta"][1]["funcname"] = "ResetMouseDragDelta" -defs["igResetMouseDragDelta"][1]["location"] = "imgui:834" +defs["igResetMouseDragDelta"][1]["location"] = "imgui:848" defs["igResetMouseDragDelta"][1]["namespace"] = "ImGui" defs["igResetMouseDragDelta"][1]["ov_cimguiname"] = "igResetMouseDragDelta" defs["igResetMouseDragDelta"][1]["ret"] = "void" @@ -11567,7 +11631,7 @@ defs["igSameLine"][1]["defaults"] = {} defs["igSameLine"][1]["defaults"]["offset_from_start_x"] = "0.0f" defs["igSameLine"][1]["defaults"]["spacing"] = "-1.0f" defs["igSameLine"][1]["funcname"] = "SameLine" -defs["igSameLine"][1]["location"] = "imgui:401" +defs["igSameLine"][1]["location"] = "imgui:405" defs["igSameLine"][1]["namespace"] = "ImGui" defs["igSameLine"][1]["ov_cimguiname"] = "igSameLine" defs["igSameLine"][1]["ret"] = "void" @@ -11586,7 +11650,7 @@ defs["igSaveIniSettingsToDisk"][1]["call_args"] = "(ini_filename)" defs["igSaveIniSettingsToDisk"][1]["cimguiname"] = "igSaveIniSettingsToDisk" defs["igSaveIniSettingsToDisk"][1]["defaults"] = {} defs["igSaveIniSettingsToDisk"][1]["funcname"] = "SaveIniSettingsToDisk" -defs["igSaveIniSettingsToDisk"][1]["location"] = "imgui:849" +defs["igSaveIniSettingsToDisk"][1]["location"] = "imgui:863" defs["igSaveIniSettingsToDisk"][1]["namespace"] = "ImGui" defs["igSaveIniSettingsToDisk"][1]["ov_cimguiname"] = "igSaveIniSettingsToDisk" defs["igSaveIniSettingsToDisk"][1]["ret"] = "void" @@ -11606,7 +11670,7 @@ defs["igSaveIniSettingsToMemory"][1]["cimguiname"] = "igSaveIniSettingsToMemory" defs["igSaveIniSettingsToMemory"][1]["defaults"] = {} defs["igSaveIniSettingsToMemory"][1]["defaults"]["out_ini_size"] = "NULL" defs["igSaveIniSettingsToMemory"][1]["funcname"] = "SaveIniSettingsToMemory" -defs["igSaveIniSettingsToMemory"][1]["location"] = "imgui:850" +defs["igSaveIniSettingsToMemory"][1]["location"] = "imgui:864" defs["igSaveIniSettingsToMemory"][1]["namespace"] = "ImGui" defs["igSaveIniSettingsToMemory"][1]["ov_cimguiname"] = "igSaveIniSettingsToMemory" defs["igSaveIniSettingsToMemory"][1]["ret"] = "const char*" @@ -11637,7 +11701,7 @@ defs["igSelectable"][1]["defaults"]["flags"] = "0" defs["igSelectable"][1]["defaults"]["selected"] = "false" defs["igSelectable"][1]["defaults"]["size"] = "ImVec2(0,0)" defs["igSelectable"][1]["funcname"] = "Selectable" -defs["igSelectable"][1]["location"] = "imgui:577" +defs["igSelectable"][1]["location"] = "imgui:581" defs["igSelectable"][1]["namespace"] = "ImGui" defs["igSelectable"][1]["ov_cimguiname"] = "igSelectableBool" defs["igSelectable"][1]["ret"] = "bool" @@ -11665,7 +11729,7 @@ defs["igSelectable"][2]["defaults"] = {} defs["igSelectable"][2]["defaults"]["flags"] = "0" defs["igSelectable"][2]["defaults"]["size"] = "ImVec2(0,0)" defs["igSelectable"][2]["funcname"] = "Selectable" -defs["igSelectable"][2]["location"] = "imgui:578" +defs["igSelectable"][2]["location"] = "imgui:582" defs["igSelectable"][2]["namespace"] = "ImGui" defs["igSelectable"][2]["ov_cimguiname"] = "igSelectableBoolPtr" defs["igSelectable"][2]["ret"] = "bool" @@ -11682,7 +11746,7 @@ defs["igSeparator"][1]["call_args"] = "()" defs["igSeparator"][1]["cimguiname"] = "igSeparator" defs["igSeparator"][1]["defaults"] = {} defs["igSeparator"][1]["funcname"] = "Separator" -defs["igSeparator"][1]["location"] = "imgui:400" +defs["igSeparator"][1]["location"] = "imgui:404" defs["igSeparator"][1]["namespace"] = "ImGui" defs["igSeparator"][1]["ov_cimguiname"] = "igSeparator" defs["igSeparator"][1]["ret"] = "void" @@ -11712,7 +11776,7 @@ defs["igSetAllocatorFunctions"][1]["cimguiname"] = "igSetAllocatorFunctions" defs["igSetAllocatorFunctions"][1]["defaults"] = {} defs["igSetAllocatorFunctions"][1]["defaults"]["user_data"] = "NULL" defs["igSetAllocatorFunctions"][1]["funcname"] = "SetAllocatorFunctions" -defs["igSetAllocatorFunctions"][1]["location"] = "imgui:858" +defs["igSetAllocatorFunctions"][1]["location"] = "imgui:872" defs["igSetAllocatorFunctions"][1]["namespace"] = "ImGui" defs["igSetAllocatorFunctions"][1]["ov_cimguiname"] = "igSetAllocatorFunctions" defs["igSetAllocatorFunctions"][1]["ret"] = "void" @@ -11731,7 +11795,7 @@ defs["igSetClipboardText"][1]["call_args"] = "(text)" defs["igSetClipboardText"][1]["cimguiname"] = "igSetClipboardText" defs["igSetClipboardText"][1]["defaults"] = {} defs["igSetClipboardText"][1]["funcname"] = "SetClipboardText" -defs["igSetClipboardText"][1]["location"] = "imgui:842" +defs["igSetClipboardText"][1]["location"] = "imgui:856" defs["igSetClipboardText"][1]["namespace"] = "ImGui" defs["igSetClipboardText"][1]["ov_cimguiname"] = "igSetClipboardText" defs["igSetClipboardText"][1]["ret"] = "void" @@ -11750,7 +11814,7 @@ defs["igSetColorEditOptions"][1]["call_args"] = "(flags)" defs["igSetColorEditOptions"][1]["cimguiname"] = "igSetColorEditOptions" defs["igSetColorEditOptions"][1]["defaults"] = {} defs["igSetColorEditOptions"][1]["funcname"] = "SetColorEditOptions" -defs["igSetColorEditOptions"][1]["location"] = "imgui:552" +defs["igSetColorEditOptions"][1]["location"] = "imgui:556" defs["igSetColorEditOptions"][1]["namespace"] = "ImGui" defs["igSetColorEditOptions"][1]["ov_cimguiname"] = "igSetColorEditOptions" defs["igSetColorEditOptions"][1]["ret"] = "void" @@ -11772,7 +11836,7 @@ defs["igSetColumnOffset"][1]["call_args"] = "(column_index,offset_x)" defs["igSetColumnOffset"][1]["cimguiname"] = "igSetColumnOffset" defs["igSetColumnOffset"][1]["defaults"] = {} defs["igSetColumnOffset"][1]["funcname"] = "SetColumnOffset" -defs["igSetColumnOffset"][1]["location"] = "imgui:724" +defs["igSetColumnOffset"][1]["location"] = "imgui:732" defs["igSetColumnOffset"][1]["namespace"] = "ImGui" defs["igSetColumnOffset"][1]["ov_cimguiname"] = "igSetColumnOffset" defs["igSetColumnOffset"][1]["ret"] = "void" @@ -11794,7 +11858,7 @@ defs["igSetColumnWidth"][1]["call_args"] = "(column_index,width)" defs["igSetColumnWidth"][1]["cimguiname"] = "igSetColumnWidth" defs["igSetColumnWidth"][1]["defaults"] = {} defs["igSetColumnWidth"][1]["funcname"] = "SetColumnWidth" -defs["igSetColumnWidth"][1]["location"] = "imgui:722" +defs["igSetColumnWidth"][1]["location"] = "imgui:730" defs["igSetColumnWidth"][1]["namespace"] = "ImGui" defs["igSetColumnWidth"][1]["ov_cimguiname"] = "igSetColumnWidth" defs["igSetColumnWidth"][1]["ret"] = "void" @@ -11813,7 +11877,7 @@ defs["igSetCurrentContext"][1]["call_args"] = "(ctx)" defs["igSetCurrentContext"][1]["cimguiname"] = "igSetCurrentContext" defs["igSetCurrentContext"][1]["defaults"] = {} defs["igSetCurrentContext"][1]["funcname"] = "SetCurrentContext" -defs["igSetCurrentContext"][1]["location"] = "imgui:259" +defs["igSetCurrentContext"][1]["location"] = "imgui:263" defs["igSetCurrentContext"][1]["namespace"] = "ImGui" defs["igSetCurrentContext"][1]["ov_cimguiname"] = "igSetCurrentContext" defs["igSetCurrentContext"][1]["ret"] = "void" @@ -11832,7 +11896,7 @@ defs["igSetCursorPos"][1]["call_args"] = "(local_pos)" defs["igSetCursorPos"][1]["cimguiname"] = "igSetCursorPos" defs["igSetCursorPos"][1]["defaults"] = {} defs["igSetCursorPos"][1]["funcname"] = "SetCursorPos" -defs["igSetCursorPos"][1]["location"] = "imgui:412" +defs["igSetCursorPos"][1]["location"] = "imgui:416" defs["igSetCursorPos"][1]["namespace"] = "ImGui" defs["igSetCursorPos"][1]["ov_cimguiname"] = "igSetCursorPos" defs["igSetCursorPos"][1]["ret"] = "void" @@ -11851,7 +11915,7 @@ defs["igSetCursorPosX"][1]["call_args"] = "(local_x)" defs["igSetCursorPosX"][1]["cimguiname"] = "igSetCursorPosX" defs["igSetCursorPosX"][1]["defaults"] = {} defs["igSetCursorPosX"][1]["funcname"] = "SetCursorPosX" -defs["igSetCursorPosX"][1]["location"] = "imgui:413" +defs["igSetCursorPosX"][1]["location"] = "imgui:417" defs["igSetCursorPosX"][1]["namespace"] = "ImGui" defs["igSetCursorPosX"][1]["ov_cimguiname"] = "igSetCursorPosX" defs["igSetCursorPosX"][1]["ret"] = "void" @@ -11870,7 +11934,7 @@ defs["igSetCursorPosY"][1]["call_args"] = "(local_y)" defs["igSetCursorPosY"][1]["cimguiname"] = "igSetCursorPosY" defs["igSetCursorPosY"][1]["defaults"] = {} defs["igSetCursorPosY"][1]["funcname"] = "SetCursorPosY" -defs["igSetCursorPosY"][1]["location"] = "imgui:414" +defs["igSetCursorPosY"][1]["location"] = "imgui:418" defs["igSetCursorPosY"][1]["namespace"] = "ImGui" defs["igSetCursorPosY"][1]["ov_cimguiname"] = "igSetCursorPosY" defs["igSetCursorPosY"][1]["ret"] = "void" @@ -11889,7 +11953,7 @@ defs["igSetCursorScreenPos"][1]["call_args"] = "(pos)" defs["igSetCursorScreenPos"][1]["cimguiname"] = "igSetCursorScreenPos" defs["igSetCursorScreenPos"][1]["defaults"] = {} defs["igSetCursorScreenPos"][1]["funcname"] = "SetCursorScreenPos" -defs["igSetCursorScreenPos"][1]["location"] = "imgui:417" +defs["igSetCursorScreenPos"][1]["location"] = "imgui:421" defs["igSetCursorScreenPos"][1]["namespace"] = "ImGui" defs["igSetCursorScreenPos"][1]["ov_cimguiname"] = "igSetCursorScreenPos" defs["igSetCursorScreenPos"][1]["ret"] = "void" @@ -11918,7 +11982,7 @@ defs["igSetDragDropPayload"][1]["cimguiname"] = "igSetDragDropPayload" defs["igSetDragDropPayload"][1]["defaults"] = {} defs["igSetDragDropPayload"][1]["defaults"]["cond"] = "0" defs["igSetDragDropPayload"][1]["funcname"] = "SetDragDropPayload" -defs["igSetDragDropPayload"][1]["location"] = "imgui:747" +defs["igSetDragDropPayload"][1]["location"] = "imgui:755" defs["igSetDragDropPayload"][1]["namespace"] = "ImGui" defs["igSetDragDropPayload"][1]["ov_cimguiname"] = "igSetDragDropPayload" defs["igSetDragDropPayload"][1]["ret"] = "bool" @@ -11934,7 +11998,7 @@ defs["igSetItemAllowOverlap"][1]["call_args"] = "()" defs["igSetItemAllowOverlap"][1]["cimguiname"] = "igSetItemAllowOverlap" defs["igSetItemAllowOverlap"][1]["defaults"] = {} defs["igSetItemAllowOverlap"][1]["funcname"] = "SetItemAllowOverlap" -defs["igSetItemAllowOverlap"][1]["location"] = "imgui:783" +defs["igSetItemAllowOverlap"][1]["location"] = "imgui:791" defs["igSetItemAllowOverlap"][1]["namespace"] = "ImGui" defs["igSetItemAllowOverlap"][1]["ov_cimguiname"] = "igSetItemAllowOverlap" defs["igSetItemAllowOverlap"][1]["ret"] = "void" @@ -11950,7 +12014,7 @@ defs["igSetItemDefaultFocus"][1]["call_args"] = "()" defs["igSetItemDefaultFocus"][1]["cimguiname"] = "igSetItemDefaultFocus" defs["igSetItemDefaultFocus"][1]["defaults"] = {} defs["igSetItemDefaultFocus"][1]["funcname"] = "SetItemDefaultFocus" -defs["igSetItemDefaultFocus"][1]["location"] = "imgui:761" +defs["igSetItemDefaultFocus"][1]["location"] = "imgui:769" defs["igSetItemDefaultFocus"][1]["namespace"] = "ImGui" defs["igSetItemDefaultFocus"][1]["ov_cimguiname"] = "igSetItemDefaultFocus" defs["igSetItemDefaultFocus"][1]["ret"] = "void" @@ -11970,7 +12034,7 @@ defs["igSetKeyboardFocusHere"][1]["cimguiname"] = "igSetKeyboardFocusHere" defs["igSetKeyboardFocusHere"][1]["defaults"] = {} defs["igSetKeyboardFocusHere"][1]["defaults"]["offset"] = "0" defs["igSetKeyboardFocusHere"][1]["funcname"] = "SetKeyboardFocusHere" -defs["igSetKeyboardFocusHere"][1]["location"] = "imgui:762" +defs["igSetKeyboardFocusHere"][1]["location"] = "imgui:770" defs["igSetKeyboardFocusHere"][1]["namespace"] = "ImGui" defs["igSetKeyboardFocusHere"][1]["ov_cimguiname"] = "igSetKeyboardFocusHere" defs["igSetKeyboardFocusHere"][1]["ret"] = "void" @@ -11989,7 +12053,7 @@ defs["igSetMouseCursor"][1]["call_args"] = "(cursor_type)" defs["igSetMouseCursor"][1]["cimguiname"] = "igSetMouseCursor" defs["igSetMouseCursor"][1]["defaults"] = {} defs["igSetMouseCursor"][1]["funcname"] = "SetMouseCursor" -defs["igSetMouseCursor"][1]["location"] = "imgui:836" +defs["igSetMouseCursor"][1]["location"] = "imgui:850" defs["igSetMouseCursor"][1]["namespace"] = "ImGui" defs["igSetMouseCursor"][1]["ov_cimguiname"] = "igSetMouseCursor" defs["igSetMouseCursor"][1]["ret"] = "void" @@ -12012,7 +12076,7 @@ defs["igSetNextItemOpen"][1]["cimguiname"] = "igSetNextItemOpen" defs["igSetNextItemOpen"][1]["defaults"] = {} defs["igSetNextItemOpen"][1]["defaults"]["cond"] = "0" defs["igSetNextItemOpen"][1]["funcname"] = "SetNextItemOpen" -defs["igSetNextItemOpen"][1]["location"] = "imgui:572" +defs["igSetNextItemOpen"][1]["location"] = "imgui:576" defs["igSetNextItemOpen"][1]["namespace"] = "ImGui" defs["igSetNextItemOpen"][1]["ov_cimguiname"] = "igSetNextItemOpen" defs["igSetNextItemOpen"][1]["ret"] = "void" @@ -12031,7 +12095,7 @@ defs["igSetNextItemWidth"][1]["call_args"] = "(item_width)" defs["igSetNextItemWidth"][1]["cimguiname"] = "igSetNextItemWidth" defs["igSetNextItemWidth"][1]["defaults"] = {} defs["igSetNextItemWidth"][1]["funcname"] = "SetNextItemWidth" -defs["igSetNextItemWidth"][1]["location"] = "imgui:379" +defs["igSetNextItemWidth"][1]["location"] = "imgui:383" defs["igSetNextItemWidth"][1]["namespace"] = "ImGui" defs["igSetNextItemWidth"][1]["ov_cimguiname"] = "igSetNextItemWidth" defs["igSetNextItemWidth"][1]["ret"] = "void" @@ -12050,7 +12114,7 @@ defs["igSetNextWindowBgAlpha"][1]["call_args"] = "(alpha)" defs["igSetNextWindowBgAlpha"][1]["cimguiname"] = "igSetNextWindowBgAlpha" defs["igSetNextWindowBgAlpha"][1]["defaults"] = {} defs["igSetNextWindowBgAlpha"][1]["funcname"] = "SetNextWindowBgAlpha" -defs["igSetNextWindowBgAlpha"][1]["location"] = "imgui:330" +defs["igSetNextWindowBgAlpha"][1]["location"] = "imgui:334" defs["igSetNextWindowBgAlpha"][1]["namespace"] = "ImGui" defs["igSetNextWindowBgAlpha"][1]["ov_cimguiname"] = "igSetNextWindowBgAlpha" defs["igSetNextWindowBgAlpha"][1]["ret"] = "void" @@ -12073,7 +12137,7 @@ defs["igSetNextWindowCollapsed"][1]["cimguiname"] = "igSetNextWindowCollapsed" defs["igSetNextWindowCollapsed"][1]["defaults"] = {} defs["igSetNextWindowCollapsed"][1]["defaults"]["cond"] = "0" defs["igSetNextWindowCollapsed"][1]["funcname"] = "SetNextWindowCollapsed" -defs["igSetNextWindowCollapsed"][1]["location"] = "imgui:328" +defs["igSetNextWindowCollapsed"][1]["location"] = "imgui:332" defs["igSetNextWindowCollapsed"][1]["namespace"] = "ImGui" defs["igSetNextWindowCollapsed"][1]["ov_cimguiname"] = "igSetNextWindowCollapsed" defs["igSetNextWindowCollapsed"][1]["ret"] = "void" @@ -12092,7 +12156,7 @@ defs["igSetNextWindowContentSize"][1]["call_args"] = "(size)" defs["igSetNextWindowContentSize"][1]["cimguiname"] = "igSetNextWindowContentSize" defs["igSetNextWindowContentSize"][1]["defaults"] = {} defs["igSetNextWindowContentSize"][1]["funcname"] = "SetNextWindowContentSize" -defs["igSetNextWindowContentSize"][1]["location"] = "imgui:327" +defs["igSetNextWindowContentSize"][1]["location"] = "imgui:331" defs["igSetNextWindowContentSize"][1]["namespace"] = "ImGui" defs["igSetNextWindowContentSize"][1]["ov_cimguiname"] = "igSetNextWindowContentSize" defs["igSetNextWindowContentSize"][1]["ret"] = "void" @@ -12108,7 +12172,7 @@ defs["igSetNextWindowFocus"][1]["call_args"] = "()" defs["igSetNextWindowFocus"][1]["cimguiname"] = "igSetNextWindowFocus" defs["igSetNextWindowFocus"][1]["defaults"] = {} defs["igSetNextWindowFocus"][1]["funcname"] = "SetNextWindowFocus" -defs["igSetNextWindowFocus"][1]["location"] = "imgui:329" +defs["igSetNextWindowFocus"][1]["location"] = "imgui:333" defs["igSetNextWindowFocus"][1]["namespace"] = "ImGui" defs["igSetNextWindowFocus"][1]["ov_cimguiname"] = "igSetNextWindowFocus" defs["igSetNextWindowFocus"][1]["ret"] = "void" @@ -12135,7 +12199,7 @@ defs["igSetNextWindowPos"][1]["defaults"] = {} defs["igSetNextWindowPos"][1]["defaults"]["cond"] = "0" defs["igSetNextWindowPos"][1]["defaults"]["pivot"] = "ImVec2(0,0)" defs["igSetNextWindowPos"][1]["funcname"] = "SetNextWindowPos" -defs["igSetNextWindowPos"][1]["location"] = "imgui:324" +defs["igSetNextWindowPos"][1]["location"] = "imgui:328" defs["igSetNextWindowPos"][1]["namespace"] = "ImGui" defs["igSetNextWindowPos"][1]["ov_cimguiname"] = "igSetNextWindowPos" defs["igSetNextWindowPos"][1]["ret"] = "void" @@ -12158,7 +12222,7 @@ defs["igSetNextWindowSize"][1]["cimguiname"] = "igSetNextWindowSize" defs["igSetNextWindowSize"][1]["defaults"] = {} defs["igSetNextWindowSize"][1]["defaults"]["cond"] = "0" defs["igSetNextWindowSize"][1]["funcname"] = "SetNextWindowSize" -defs["igSetNextWindowSize"][1]["location"] = "imgui:325" +defs["igSetNextWindowSize"][1]["location"] = "imgui:329" defs["igSetNextWindowSize"][1]["namespace"] = "ImGui" defs["igSetNextWindowSize"][1]["ov_cimguiname"] = "igSetNextWindowSize" defs["igSetNextWindowSize"][1]["ret"] = "void" @@ -12188,7 +12252,7 @@ defs["igSetNextWindowSizeConstraints"][1]["defaults"] = {} defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback"] = "NULL" defs["igSetNextWindowSizeConstraints"][1]["defaults"]["custom_callback_data"] = "NULL" defs["igSetNextWindowSizeConstraints"][1]["funcname"] = "SetNextWindowSizeConstraints" -defs["igSetNextWindowSizeConstraints"][1]["location"] = "imgui:326" +defs["igSetNextWindowSizeConstraints"][1]["location"] = "imgui:330" defs["igSetNextWindowSizeConstraints"][1]["namespace"] = "ImGui" defs["igSetNextWindowSizeConstraints"][1]["ov_cimguiname"] = "igSetNextWindowSizeConstraints" defs["igSetNextWindowSizeConstraints"][1]["ret"] = "void" @@ -12211,7 +12275,7 @@ defs["igSetScrollFromPosX"][1]["cimguiname"] = "igSetScrollFromPosX" defs["igSetScrollFromPosX"][1]["defaults"] = {} defs["igSetScrollFromPosX"][1]["defaults"]["center_x_ratio"] = "0.5f" defs["igSetScrollFromPosX"][1]["funcname"] = "SetScrollFromPosX" -defs["igSetScrollFromPosX"][1]["location"] = "imgui:359" +defs["igSetScrollFromPosX"][1]["location"] = "imgui:363" defs["igSetScrollFromPosX"][1]["namespace"] = "ImGui" defs["igSetScrollFromPosX"][1]["ov_cimguiname"] = "igSetScrollFromPosX" defs["igSetScrollFromPosX"][1]["ret"] = "void" @@ -12234,7 +12298,7 @@ defs["igSetScrollFromPosY"][1]["cimguiname"] = "igSetScrollFromPosY" defs["igSetScrollFromPosY"][1]["defaults"] = {} defs["igSetScrollFromPosY"][1]["defaults"]["center_y_ratio"] = "0.5f" defs["igSetScrollFromPosY"][1]["funcname"] = "SetScrollFromPosY" -defs["igSetScrollFromPosY"][1]["location"] = "imgui:360" +defs["igSetScrollFromPosY"][1]["location"] = "imgui:364" defs["igSetScrollFromPosY"][1]["namespace"] = "ImGui" defs["igSetScrollFromPosY"][1]["ov_cimguiname"] = "igSetScrollFromPosY" defs["igSetScrollFromPosY"][1]["ret"] = "void" @@ -12254,7 +12318,7 @@ defs["igSetScrollHereX"][1]["cimguiname"] = "igSetScrollHereX" defs["igSetScrollHereX"][1]["defaults"] = {} defs["igSetScrollHereX"][1]["defaults"]["center_x_ratio"] = "0.5f" defs["igSetScrollHereX"][1]["funcname"] = "SetScrollHereX" -defs["igSetScrollHereX"][1]["location"] = "imgui:357" +defs["igSetScrollHereX"][1]["location"] = "imgui:361" defs["igSetScrollHereX"][1]["namespace"] = "ImGui" defs["igSetScrollHereX"][1]["ov_cimguiname"] = "igSetScrollHereX" defs["igSetScrollHereX"][1]["ret"] = "void" @@ -12274,7 +12338,7 @@ defs["igSetScrollHereY"][1]["cimguiname"] = "igSetScrollHereY" defs["igSetScrollHereY"][1]["defaults"] = {} defs["igSetScrollHereY"][1]["defaults"]["center_y_ratio"] = "0.5f" defs["igSetScrollHereY"][1]["funcname"] = "SetScrollHereY" -defs["igSetScrollHereY"][1]["location"] = "imgui:358" +defs["igSetScrollHereY"][1]["location"] = "imgui:362" defs["igSetScrollHereY"][1]["namespace"] = "ImGui" defs["igSetScrollHereY"][1]["ov_cimguiname"] = "igSetScrollHereY" defs["igSetScrollHereY"][1]["ret"] = "void" @@ -12293,7 +12357,7 @@ defs["igSetScrollX"][1]["call_args"] = "(scroll_x)" defs["igSetScrollX"][1]["cimguiname"] = "igSetScrollX" defs["igSetScrollX"][1]["defaults"] = {} defs["igSetScrollX"][1]["funcname"] = "SetScrollX" -defs["igSetScrollX"][1]["location"] = "imgui:353" +defs["igSetScrollX"][1]["location"] = "imgui:357" defs["igSetScrollX"][1]["namespace"] = "ImGui" defs["igSetScrollX"][1]["ov_cimguiname"] = "igSetScrollX" defs["igSetScrollX"][1]["ret"] = "void" @@ -12312,7 +12376,7 @@ defs["igSetScrollY"][1]["call_args"] = "(scroll_y)" defs["igSetScrollY"][1]["cimguiname"] = "igSetScrollY" defs["igSetScrollY"][1]["defaults"] = {} defs["igSetScrollY"][1]["funcname"] = "SetScrollY" -defs["igSetScrollY"][1]["location"] = "imgui:354" +defs["igSetScrollY"][1]["location"] = "imgui:358" defs["igSetScrollY"][1]["namespace"] = "ImGui" defs["igSetScrollY"][1]["ov_cimguiname"] = "igSetScrollY" defs["igSetScrollY"][1]["ret"] = "void" @@ -12331,7 +12395,7 @@ defs["igSetStateStorage"][1]["call_args"] = "(storage)" defs["igSetStateStorage"][1]["cimguiname"] = "igSetStateStorage" defs["igSetStateStorage"][1]["defaults"] = {} defs["igSetStateStorage"][1]["funcname"] = "SetStateStorage" -defs["igSetStateStorage"][1]["location"] = "imgui:794" +defs["igSetStateStorage"][1]["location"] = "imgui:808" defs["igSetStateStorage"][1]["namespace"] = "ImGui" defs["igSetStateStorage"][1]["ov_cimguiname"] = "igSetStateStorage" defs["igSetStateStorage"][1]["ret"] = "void" @@ -12350,7 +12414,7 @@ defs["igSetTabItemClosed"][1]["call_args"] = "(tab_or_docked_window_label)" defs["igSetTabItemClosed"][1]["cimguiname"] = "igSetTabItemClosed" defs["igSetTabItemClosed"][1]["defaults"] = {} defs["igSetTabItemClosed"][1]["funcname"] = "SetTabItemClosed" -defs["igSetTabItemClosed"][1]["location"] = "imgui:733" +defs["igSetTabItemClosed"][1]["location"] = "imgui:741" defs["igSetTabItemClosed"][1]["namespace"] = "ImGui" defs["igSetTabItemClosed"][1]["ov_cimguiname"] = "igSetTabItemClosed" defs["igSetTabItemClosed"][1]["ret"] = "void" @@ -12373,7 +12437,7 @@ defs["igSetTooltip"][1]["cimguiname"] = "igSetTooltip" defs["igSetTooltip"][1]["defaults"] = {} defs["igSetTooltip"][1]["funcname"] = "SetTooltip" defs["igSetTooltip"][1]["isvararg"] = "...)" -defs["igSetTooltip"][1]["location"] = "imgui:618" +defs["igSetTooltip"][1]["location"] = "imgui:626" defs["igSetTooltip"][1]["namespace"] = "ImGui" defs["igSetTooltip"][1]["ov_cimguiname"] = "igSetTooltip" defs["igSetTooltip"][1]["ret"] = "void" @@ -12395,7 +12459,7 @@ defs["igSetTooltipV"][1]["call_args"] = "(fmt,args)" defs["igSetTooltipV"][1]["cimguiname"] = "igSetTooltipV" defs["igSetTooltipV"][1]["defaults"] = {} defs["igSetTooltipV"][1]["funcname"] = "SetTooltipV" -defs["igSetTooltipV"][1]["location"] = "imgui:619" +defs["igSetTooltipV"][1]["location"] = "imgui:627" defs["igSetTooltipV"][1]["namespace"] = "ImGui" defs["igSetTooltipV"][1]["ov_cimguiname"] = "igSetTooltipV" defs["igSetTooltipV"][1]["ret"] = "void" @@ -12418,7 +12482,7 @@ defs["igSetWindowCollapsed"][1]["cimguiname"] = "igSetWindowCollapsed" defs["igSetWindowCollapsed"][1]["defaults"] = {} defs["igSetWindowCollapsed"][1]["defaults"]["cond"] = "0" defs["igSetWindowCollapsed"][1]["funcname"] = "SetWindowCollapsed" -defs["igSetWindowCollapsed"][1]["location"] = "imgui:333" +defs["igSetWindowCollapsed"][1]["location"] = "imgui:337" defs["igSetWindowCollapsed"][1]["namespace"] = "ImGui" defs["igSetWindowCollapsed"][1]["ov_cimguiname"] = "igSetWindowCollapsedBool" defs["igSetWindowCollapsed"][1]["ret"] = "void" @@ -12442,7 +12506,7 @@ defs["igSetWindowCollapsed"][2]["cimguiname"] = "igSetWindowCollapsed" defs["igSetWindowCollapsed"][2]["defaults"] = {} defs["igSetWindowCollapsed"][2]["defaults"]["cond"] = "0" defs["igSetWindowCollapsed"][2]["funcname"] = "SetWindowCollapsed" -defs["igSetWindowCollapsed"][2]["location"] = "imgui:338" +defs["igSetWindowCollapsed"][2]["location"] = "imgui:342" defs["igSetWindowCollapsed"][2]["namespace"] = "ImGui" defs["igSetWindowCollapsed"][2]["ov_cimguiname"] = "igSetWindowCollapsedStr" defs["igSetWindowCollapsed"][2]["ret"] = "void" @@ -12459,7 +12523,7 @@ defs["igSetWindowFocus"][1]["call_args"] = "()" defs["igSetWindowFocus"][1]["cimguiname"] = "igSetWindowFocus" defs["igSetWindowFocus"][1]["defaults"] = {} defs["igSetWindowFocus"][1]["funcname"] = "SetWindowFocus" -defs["igSetWindowFocus"][1]["location"] = "imgui:334" +defs["igSetWindowFocus"][1]["location"] = "imgui:338" defs["igSetWindowFocus"][1]["namespace"] = "ImGui" defs["igSetWindowFocus"][1]["ov_cimguiname"] = "igSetWindowFocusNil" defs["igSetWindowFocus"][1]["ret"] = "void" @@ -12476,7 +12540,7 @@ defs["igSetWindowFocus"][2]["call_args"] = "(name)" defs["igSetWindowFocus"][2]["cimguiname"] = "igSetWindowFocus" defs["igSetWindowFocus"][2]["defaults"] = {} defs["igSetWindowFocus"][2]["funcname"] = "SetWindowFocus" -defs["igSetWindowFocus"][2]["location"] = "imgui:339" +defs["igSetWindowFocus"][2]["location"] = "imgui:343" defs["igSetWindowFocus"][2]["namespace"] = "ImGui" defs["igSetWindowFocus"][2]["ov_cimguiname"] = "igSetWindowFocusStr" defs["igSetWindowFocus"][2]["ret"] = "void" @@ -12496,7 +12560,7 @@ defs["igSetWindowFontScale"][1]["call_args"] = "(scale)" defs["igSetWindowFontScale"][1]["cimguiname"] = "igSetWindowFontScale" defs["igSetWindowFontScale"][1]["defaults"] = {} defs["igSetWindowFontScale"][1]["funcname"] = "SetWindowFontScale" -defs["igSetWindowFontScale"][1]["location"] = "imgui:335" +defs["igSetWindowFontScale"][1]["location"] = "imgui:339" defs["igSetWindowFontScale"][1]["namespace"] = "ImGui" defs["igSetWindowFontScale"][1]["ov_cimguiname"] = "igSetWindowFontScale" defs["igSetWindowFontScale"][1]["ret"] = "void" @@ -12519,7 +12583,7 @@ defs["igSetWindowPos"][1]["cimguiname"] = "igSetWindowPos" defs["igSetWindowPos"][1]["defaults"] = {} defs["igSetWindowPos"][1]["defaults"]["cond"] = "0" defs["igSetWindowPos"][1]["funcname"] = "SetWindowPos" -defs["igSetWindowPos"][1]["location"] = "imgui:331" +defs["igSetWindowPos"][1]["location"] = "imgui:335" defs["igSetWindowPos"][1]["namespace"] = "ImGui" defs["igSetWindowPos"][1]["ov_cimguiname"] = "igSetWindowPosVec2" defs["igSetWindowPos"][1]["ret"] = "void" @@ -12543,7 +12607,7 @@ defs["igSetWindowPos"][2]["cimguiname"] = "igSetWindowPos" defs["igSetWindowPos"][2]["defaults"] = {} defs["igSetWindowPos"][2]["defaults"]["cond"] = "0" defs["igSetWindowPos"][2]["funcname"] = "SetWindowPos" -defs["igSetWindowPos"][2]["location"] = "imgui:336" +defs["igSetWindowPos"][2]["location"] = "imgui:340" defs["igSetWindowPos"][2]["namespace"] = "ImGui" defs["igSetWindowPos"][2]["ov_cimguiname"] = "igSetWindowPosStr" defs["igSetWindowPos"][2]["ret"] = "void" @@ -12567,7 +12631,7 @@ defs["igSetWindowSize"][1]["cimguiname"] = "igSetWindowSize" defs["igSetWindowSize"][1]["defaults"] = {} defs["igSetWindowSize"][1]["defaults"]["cond"] = "0" defs["igSetWindowSize"][1]["funcname"] = "SetWindowSize" -defs["igSetWindowSize"][1]["location"] = "imgui:332" +defs["igSetWindowSize"][1]["location"] = "imgui:336" defs["igSetWindowSize"][1]["namespace"] = "ImGui" defs["igSetWindowSize"][1]["ov_cimguiname"] = "igSetWindowSizeVec2" defs["igSetWindowSize"][1]["ret"] = "void" @@ -12591,7 +12655,7 @@ defs["igSetWindowSize"][2]["cimguiname"] = "igSetWindowSize" defs["igSetWindowSize"][2]["defaults"] = {} defs["igSetWindowSize"][2]["defaults"]["cond"] = "0" defs["igSetWindowSize"][2]["funcname"] = "SetWindowSize" -defs["igSetWindowSize"][2]["location"] = "imgui:337" +defs["igSetWindowSize"][2]["location"] = "imgui:341" defs["igSetWindowSize"][2]["namespace"] = "ImGui" defs["igSetWindowSize"][2]["ov_cimguiname"] = "igSetWindowSizeStr" defs["igSetWindowSize"][2]["ret"] = "void" @@ -12612,7 +12676,7 @@ defs["igShowAboutWindow"][1]["cimguiname"] = "igShowAboutWindow" defs["igShowAboutWindow"][1]["defaults"] = {} defs["igShowAboutWindow"][1]["defaults"]["p_open"] = "NULL" defs["igShowAboutWindow"][1]["funcname"] = "ShowAboutWindow" -defs["igShowAboutWindow"][1]["location"] = "imgui:272" +defs["igShowAboutWindow"][1]["location"] = "imgui:276" defs["igShowAboutWindow"][1]["namespace"] = "ImGui" defs["igShowAboutWindow"][1]["ov_cimguiname"] = "igShowAboutWindow" defs["igShowAboutWindow"][1]["ret"] = "void" @@ -12632,7 +12696,7 @@ defs["igShowDemoWindow"][1]["cimguiname"] = "igShowDemoWindow" defs["igShowDemoWindow"][1]["defaults"] = {} defs["igShowDemoWindow"][1]["defaults"]["p_open"] = "NULL" defs["igShowDemoWindow"][1]["funcname"] = "ShowDemoWindow" -defs["igShowDemoWindow"][1]["location"] = "imgui:270" +defs["igShowDemoWindow"][1]["location"] = "imgui:274" defs["igShowDemoWindow"][1]["namespace"] = "ImGui" defs["igShowDemoWindow"][1]["ov_cimguiname"] = "igShowDemoWindow" defs["igShowDemoWindow"][1]["ret"] = "void" @@ -12651,7 +12715,7 @@ defs["igShowFontSelector"][1]["call_args"] = "(label)" defs["igShowFontSelector"][1]["cimguiname"] = "igShowFontSelector" defs["igShowFontSelector"][1]["defaults"] = {} defs["igShowFontSelector"][1]["funcname"] = "ShowFontSelector" -defs["igShowFontSelector"][1]["location"] = "imgui:275" +defs["igShowFontSelector"][1]["location"] = "imgui:279" defs["igShowFontSelector"][1]["namespace"] = "ImGui" defs["igShowFontSelector"][1]["ov_cimguiname"] = "igShowFontSelector" defs["igShowFontSelector"][1]["ret"] = "void" @@ -12671,7 +12735,7 @@ defs["igShowMetricsWindow"][1]["cimguiname"] = "igShowMetricsWindow" defs["igShowMetricsWindow"][1]["defaults"] = {} defs["igShowMetricsWindow"][1]["defaults"]["p_open"] = "NULL" defs["igShowMetricsWindow"][1]["funcname"] = "ShowMetricsWindow" -defs["igShowMetricsWindow"][1]["location"] = "imgui:271" +defs["igShowMetricsWindow"][1]["location"] = "imgui:275" defs["igShowMetricsWindow"][1]["namespace"] = "ImGui" defs["igShowMetricsWindow"][1]["ov_cimguiname"] = "igShowMetricsWindow" defs["igShowMetricsWindow"][1]["ret"] = "void" @@ -12691,7 +12755,7 @@ defs["igShowStyleEditor"][1]["cimguiname"] = "igShowStyleEditor" defs["igShowStyleEditor"][1]["defaults"] = {} defs["igShowStyleEditor"][1]["defaults"]["ref"] = "NULL" defs["igShowStyleEditor"][1]["funcname"] = "ShowStyleEditor" -defs["igShowStyleEditor"][1]["location"] = "imgui:273" +defs["igShowStyleEditor"][1]["location"] = "imgui:277" defs["igShowStyleEditor"][1]["namespace"] = "ImGui" defs["igShowStyleEditor"][1]["ov_cimguiname"] = "igShowStyleEditor" defs["igShowStyleEditor"][1]["ret"] = "void" @@ -12710,7 +12774,7 @@ defs["igShowStyleSelector"][1]["call_args"] = "(label)" defs["igShowStyleSelector"][1]["cimguiname"] = "igShowStyleSelector" defs["igShowStyleSelector"][1]["defaults"] = {} defs["igShowStyleSelector"][1]["funcname"] = "ShowStyleSelector" -defs["igShowStyleSelector"][1]["location"] = "imgui:274" +defs["igShowStyleSelector"][1]["location"] = "imgui:278" defs["igShowStyleSelector"][1]["namespace"] = "ImGui" defs["igShowStyleSelector"][1]["ov_cimguiname"] = "igShowStyleSelector" defs["igShowStyleSelector"][1]["ret"] = "bool" @@ -12726,7 +12790,7 @@ defs["igShowUserGuide"][1]["call_args"] = "()" defs["igShowUserGuide"][1]["cimguiname"] = "igShowUserGuide" defs["igShowUserGuide"][1]["defaults"] = {} defs["igShowUserGuide"][1]["funcname"] = "ShowUserGuide" -defs["igShowUserGuide"][1]["location"] = "imgui:276" +defs["igShowUserGuide"][1]["location"] = "imgui:280" defs["igShowUserGuide"][1]["namespace"] = "ImGui" defs["igShowUserGuide"][1]["ov_cimguiname"] = "igShowUserGuide" defs["igShowUserGuide"][1]["ret"] = "void" @@ -12764,7 +12828,7 @@ defs["igSliderAngle"][1]["defaults"]["format"] = "\"%.0f deg\"" defs["igSliderAngle"][1]["defaults"]["v_degrees_max"] = "+360.0f" defs["igSliderAngle"][1]["defaults"]["v_degrees_min"] = "-360.0f" defs["igSliderAngle"][1]["funcname"] = "SliderAngle" -defs["igSliderAngle"][1]["location"] = "imgui:515" +defs["igSliderAngle"][1]["location"] = "imgui:519" defs["igSliderAngle"][1]["namespace"] = "ImGui" defs["igSliderAngle"][1]["ov_cimguiname"] = "igSliderAngle" defs["igSliderAngle"][1]["ret"] = "bool" @@ -12800,7 +12864,7 @@ defs["igSliderFloat"][1]["defaults"] = {} defs["igSliderFloat"][1]["defaults"]["flags"] = "0" defs["igSliderFloat"][1]["defaults"]["format"] = "\"%.3f\"" defs["igSliderFloat"][1]["funcname"] = "SliderFloat" -defs["igSliderFloat"][1]["location"] = "imgui:511" +defs["igSliderFloat"][1]["location"] = "imgui:515" defs["igSliderFloat"][1]["namespace"] = "ImGui" defs["igSliderFloat"][1]["ov_cimguiname"] = "igSliderFloat" defs["igSliderFloat"][1]["ret"] = "bool" @@ -12836,7 +12900,7 @@ defs["igSliderFloat2"][1]["defaults"] = {} defs["igSliderFloat2"][1]["defaults"]["flags"] = "0" defs["igSliderFloat2"][1]["defaults"]["format"] = "\"%.3f\"" defs["igSliderFloat2"][1]["funcname"] = "SliderFloat2" -defs["igSliderFloat2"][1]["location"] = "imgui:512" +defs["igSliderFloat2"][1]["location"] = "imgui:516" defs["igSliderFloat2"][1]["namespace"] = "ImGui" defs["igSliderFloat2"][1]["ov_cimguiname"] = "igSliderFloat2" defs["igSliderFloat2"][1]["ret"] = "bool" @@ -12872,7 +12936,7 @@ defs["igSliderFloat3"][1]["defaults"] = {} defs["igSliderFloat3"][1]["defaults"]["flags"] = "0" defs["igSliderFloat3"][1]["defaults"]["format"] = "\"%.3f\"" defs["igSliderFloat3"][1]["funcname"] = "SliderFloat3" -defs["igSliderFloat3"][1]["location"] = "imgui:513" +defs["igSliderFloat3"][1]["location"] = "imgui:517" defs["igSliderFloat3"][1]["namespace"] = "ImGui" defs["igSliderFloat3"][1]["ov_cimguiname"] = "igSliderFloat3" defs["igSliderFloat3"][1]["ret"] = "bool" @@ -12908,7 +12972,7 @@ defs["igSliderFloat4"][1]["defaults"] = {} defs["igSliderFloat4"][1]["defaults"]["flags"] = "0" defs["igSliderFloat4"][1]["defaults"]["format"] = "\"%.3f\"" defs["igSliderFloat4"][1]["funcname"] = "SliderFloat4" -defs["igSliderFloat4"][1]["location"] = "imgui:514" +defs["igSliderFloat4"][1]["location"] = "imgui:518" defs["igSliderFloat4"][1]["namespace"] = "ImGui" defs["igSliderFloat4"][1]["ov_cimguiname"] = "igSliderFloat4" defs["igSliderFloat4"][1]["ret"] = "bool" @@ -12944,7 +13008,7 @@ defs["igSliderInt"][1]["defaults"] = {} defs["igSliderInt"][1]["defaults"]["flags"] = "0" defs["igSliderInt"][1]["defaults"]["format"] = "\"%d\"" defs["igSliderInt"][1]["funcname"] = "SliderInt" -defs["igSliderInt"][1]["location"] = "imgui:516" +defs["igSliderInt"][1]["location"] = "imgui:520" defs["igSliderInt"][1]["namespace"] = "ImGui" defs["igSliderInt"][1]["ov_cimguiname"] = "igSliderInt" defs["igSliderInt"][1]["ret"] = "bool" @@ -12980,7 +13044,7 @@ defs["igSliderInt2"][1]["defaults"] = {} defs["igSliderInt2"][1]["defaults"]["flags"] = "0" defs["igSliderInt2"][1]["defaults"]["format"] = "\"%d\"" defs["igSliderInt2"][1]["funcname"] = "SliderInt2" -defs["igSliderInt2"][1]["location"] = "imgui:517" +defs["igSliderInt2"][1]["location"] = "imgui:521" defs["igSliderInt2"][1]["namespace"] = "ImGui" defs["igSliderInt2"][1]["ov_cimguiname"] = "igSliderInt2" defs["igSliderInt2"][1]["ret"] = "bool" @@ -13016,7 +13080,7 @@ defs["igSliderInt3"][1]["defaults"] = {} defs["igSliderInt3"][1]["defaults"]["flags"] = "0" defs["igSliderInt3"][1]["defaults"]["format"] = "\"%d\"" defs["igSliderInt3"][1]["funcname"] = "SliderInt3" -defs["igSliderInt3"][1]["location"] = "imgui:518" +defs["igSliderInt3"][1]["location"] = "imgui:522" defs["igSliderInt3"][1]["namespace"] = "ImGui" defs["igSliderInt3"][1]["ov_cimguiname"] = "igSliderInt3" defs["igSliderInt3"][1]["ret"] = "bool" @@ -13052,7 +13116,7 @@ defs["igSliderInt4"][1]["defaults"] = {} defs["igSliderInt4"][1]["defaults"]["flags"] = "0" defs["igSliderInt4"][1]["defaults"]["format"] = "\"%d\"" defs["igSliderInt4"][1]["funcname"] = "SliderInt4" -defs["igSliderInt4"][1]["location"] = "imgui:519" +defs["igSliderInt4"][1]["location"] = "imgui:523" defs["igSliderInt4"][1]["namespace"] = "ImGui" defs["igSliderInt4"][1]["ov_cimguiname"] = "igSliderInt4" defs["igSliderInt4"][1]["ret"] = "bool" @@ -13091,7 +13155,7 @@ defs["igSliderScalar"][1]["defaults"] = {} defs["igSliderScalar"][1]["defaults"]["flags"] = "0" defs["igSliderScalar"][1]["defaults"]["format"] = "NULL" defs["igSliderScalar"][1]["funcname"] = "SliderScalar" -defs["igSliderScalar"][1]["location"] = "imgui:520" +defs["igSliderScalar"][1]["location"] = "imgui:524" defs["igSliderScalar"][1]["namespace"] = "ImGui" defs["igSliderScalar"][1]["ov_cimguiname"] = "igSliderScalar" defs["igSliderScalar"][1]["ret"] = "bool" @@ -13133,7 +13197,7 @@ defs["igSliderScalarN"][1]["defaults"] = {} defs["igSliderScalarN"][1]["defaults"]["flags"] = "0" defs["igSliderScalarN"][1]["defaults"]["format"] = "NULL" defs["igSliderScalarN"][1]["funcname"] = "SliderScalarN" -defs["igSliderScalarN"][1]["location"] = "imgui:521" +defs["igSliderScalarN"][1]["location"] = "imgui:525" defs["igSliderScalarN"][1]["namespace"] = "ImGui" defs["igSliderScalarN"][1]["ov_cimguiname"] = "igSliderScalarN" defs["igSliderScalarN"][1]["ret"] = "bool" @@ -13152,7 +13216,7 @@ defs["igSmallButton"][1]["call_args"] = "(label)" defs["igSmallButton"][1]["cimguiname"] = "igSmallButton" defs["igSmallButton"][1]["defaults"] = {} defs["igSmallButton"][1]["funcname"] = "SmallButton" -defs["igSmallButton"][1]["location"] = "imgui:459" +defs["igSmallButton"][1]["location"] = "imgui:463" defs["igSmallButton"][1]["namespace"] = "ImGui" defs["igSmallButton"][1]["ov_cimguiname"] = "igSmallButton" defs["igSmallButton"][1]["ret"] = "bool" @@ -13168,7 +13232,7 @@ defs["igSpacing"][1]["call_args"] = "()" defs["igSpacing"][1]["cimguiname"] = "igSpacing" defs["igSpacing"][1]["defaults"] = {} defs["igSpacing"][1]["funcname"] = "Spacing" -defs["igSpacing"][1]["location"] = "imgui:403" +defs["igSpacing"][1]["location"] = "imgui:407" defs["igSpacing"][1]["namespace"] = "ImGui" defs["igSpacing"][1]["ov_cimguiname"] = "igSpacing" defs["igSpacing"][1]["ret"] = "void" @@ -13188,7 +13252,7 @@ defs["igStyleColorsClassic"][1]["cimguiname"] = "igStyleColorsClassic" defs["igStyleColorsClassic"][1]["defaults"] = {} defs["igStyleColorsClassic"][1]["defaults"]["dst"] = "NULL" defs["igStyleColorsClassic"][1]["funcname"] = "StyleColorsClassic" -defs["igStyleColorsClassic"][1]["location"] = "imgui:282" +defs["igStyleColorsClassic"][1]["location"] = "imgui:286" defs["igStyleColorsClassic"][1]["namespace"] = "ImGui" defs["igStyleColorsClassic"][1]["ov_cimguiname"] = "igStyleColorsClassic" defs["igStyleColorsClassic"][1]["ret"] = "void" @@ -13208,7 +13272,7 @@ defs["igStyleColorsDark"][1]["cimguiname"] = "igStyleColorsDark" defs["igStyleColorsDark"][1]["defaults"] = {} defs["igStyleColorsDark"][1]["defaults"]["dst"] = "NULL" defs["igStyleColorsDark"][1]["funcname"] = "StyleColorsDark" -defs["igStyleColorsDark"][1]["location"] = "imgui:280" +defs["igStyleColorsDark"][1]["location"] = "imgui:284" defs["igStyleColorsDark"][1]["namespace"] = "ImGui" defs["igStyleColorsDark"][1]["ov_cimguiname"] = "igStyleColorsDark" defs["igStyleColorsDark"][1]["ret"] = "void" @@ -13228,7 +13292,7 @@ defs["igStyleColorsLight"][1]["cimguiname"] = "igStyleColorsLight" defs["igStyleColorsLight"][1]["defaults"] = {} defs["igStyleColorsLight"][1]["defaults"]["dst"] = "NULL" defs["igStyleColorsLight"][1]["funcname"] = "StyleColorsLight" -defs["igStyleColorsLight"][1]["location"] = "imgui:281" +defs["igStyleColorsLight"][1]["location"] = "imgui:285" defs["igStyleColorsLight"][1]["namespace"] = "ImGui" defs["igStyleColorsLight"][1]["ov_cimguiname"] = "igStyleColorsLight" defs["igStyleColorsLight"][1]["ret"] = "void" @@ -13251,7 +13315,7 @@ defs["igTabItemButton"][1]["cimguiname"] = "igTabItemButton" defs["igTabItemButton"][1]["defaults"] = {} defs["igTabItemButton"][1]["defaults"]["flags"] = "0" defs["igTabItemButton"][1]["funcname"] = "TabItemButton" -defs["igTabItemButton"][1]["location"] = "imgui:732" +defs["igTabItemButton"][1]["location"] = "imgui:740" defs["igTabItemButton"][1]["namespace"] = "ImGui" defs["igTabItemButton"][1]["ov_cimguiname"] = "igTabItemButton" defs["igTabItemButton"][1]["ret"] = "bool" @@ -13267,7 +13331,7 @@ defs["igTableGetColumnCount"][1]["call_args"] = "()" defs["igTableGetColumnCount"][1]["cimguiname"] = "igTableGetColumnCount" defs["igTableGetColumnCount"][1]["defaults"] = {} defs["igTableGetColumnCount"][1]["funcname"] = "TableGetColumnCount" -defs["igTableGetColumnCount"][1]["location"] = "imgui:709" +defs["igTableGetColumnCount"][1]["location"] = "imgui:717" defs["igTableGetColumnCount"][1]["namespace"] = "ImGui" defs["igTableGetColumnCount"][1]["ov_cimguiname"] = "igTableGetColumnCount" defs["igTableGetColumnCount"][1]["ret"] = "int" @@ -13287,7 +13351,7 @@ defs["igTableGetColumnFlags"][1]["cimguiname"] = "igTableGetColumnFlags" defs["igTableGetColumnFlags"][1]["defaults"] = {} defs["igTableGetColumnFlags"][1]["defaults"]["column_n"] = "-1" defs["igTableGetColumnFlags"][1]["funcname"] = "TableGetColumnFlags" -defs["igTableGetColumnFlags"][1]["location"] = "imgui:713" +defs["igTableGetColumnFlags"][1]["location"] = "imgui:721" defs["igTableGetColumnFlags"][1]["namespace"] = "ImGui" defs["igTableGetColumnFlags"][1]["ov_cimguiname"] = "igTableGetColumnFlags" defs["igTableGetColumnFlags"][1]["ret"] = "ImGuiTableColumnFlags" @@ -13303,7 +13367,7 @@ defs["igTableGetColumnIndex"][1]["call_args"] = "()" defs["igTableGetColumnIndex"][1]["cimguiname"] = "igTableGetColumnIndex" defs["igTableGetColumnIndex"][1]["defaults"] = {} defs["igTableGetColumnIndex"][1]["funcname"] = "TableGetColumnIndex" -defs["igTableGetColumnIndex"][1]["location"] = "imgui:710" +defs["igTableGetColumnIndex"][1]["location"] = "imgui:718" defs["igTableGetColumnIndex"][1]["namespace"] = "ImGui" defs["igTableGetColumnIndex"][1]["ov_cimguiname"] = "igTableGetColumnIndex" defs["igTableGetColumnIndex"][1]["ret"] = "int" @@ -13323,7 +13387,7 @@ defs["igTableGetColumnName"][1]["cimguiname"] = "igTableGetColumnName" defs["igTableGetColumnName"][1]["defaults"] = {} defs["igTableGetColumnName"][1]["defaults"]["column_n"] = "-1" defs["igTableGetColumnName"][1]["funcname"] = "TableGetColumnName" -defs["igTableGetColumnName"][1]["location"] = "imgui:712" +defs["igTableGetColumnName"][1]["location"] = "imgui:720" defs["igTableGetColumnName"][1]["namespace"] = "ImGui" defs["igTableGetColumnName"][1]["ov_cimguiname"] = "igTableGetColumnName" defs["igTableGetColumnName"][1]["ret"] = "const char*" @@ -13339,7 +13403,7 @@ defs["igTableGetRowIndex"][1]["call_args"] = "()" defs["igTableGetRowIndex"][1]["cimguiname"] = "igTableGetRowIndex" defs["igTableGetRowIndex"][1]["defaults"] = {} defs["igTableGetRowIndex"][1]["funcname"] = "TableGetRowIndex" -defs["igTableGetRowIndex"][1]["location"] = "imgui:711" +defs["igTableGetRowIndex"][1]["location"] = "imgui:719" defs["igTableGetRowIndex"][1]["namespace"] = "ImGui" defs["igTableGetRowIndex"][1]["ov_cimguiname"] = "igTableGetRowIndex" defs["igTableGetRowIndex"][1]["ret"] = "int" @@ -13355,7 +13419,7 @@ defs["igTableGetSortSpecs"][1]["call_args"] = "()" defs["igTableGetSortSpecs"][1]["cimguiname"] = "igTableGetSortSpecs" defs["igTableGetSortSpecs"][1]["defaults"] = {} defs["igTableGetSortSpecs"][1]["funcname"] = "TableGetSortSpecs" -defs["igTableGetSortSpecs"][1]["location"] = "imgui:706" +defs["igTableGetSortSpecs"][1]["location"] = "imgui:714" defs["igTableGetSortSpecs"][1]["namespace"] = "ImGui" defs["igTableGetSortSpecs"][1]["ov_cimguiname"] = "igTableGetSortSpecs" defs["igTableGetSortSpecs"][1]["ret"] = "ImGuiTableSortSpecs*" @@ -13374,7 +13438,7 @@ defs["igTableHeader"][1]["call_args"] = "(label)" defs["igTableHeader"][1]["cimguiname"] = "igTableHeader" defs["igTableHeader"][1]["defaults"] = {} defs["igTableHeader"][1]["funcname"] = "TableHeader" -defs["igTableHeader"][1]["location"] = "imgui:699" +defs["igTableHeader"][1]["location"] = "imgui:707" defs["igTableHeader"][1]["namespace"] = "ImGui" defs["igTableHeader"][1]["ov_cimguiname"] = "igTableHeader" defs["igTableHeader"][1]["ret"] = "void" @@ -13390,7 +13454,7 @@ defs["igTableHeadersRow"][1]["call_args"] = "()" defs["igTableHeadersRow"][1]["cimguiname"] = "igTableHeadersRow" defs["igTableHeadersRow"][1]["defaults"] = {} defs["igTableHeadersRow"][1]["funcname"] = "TableHeadersRow" -defs["igTableHeadersRow"][1]["location"] = "imgui:698" +defs["igTableHeadersRow"][1]["location"] = "imgui:706" defs["igTableHeadersRow"][1]["namespace"] = "ImGui" defs["igTableHeadersRow"][1]["ov_cimguiname"] = "igTableHeadersRow" defs["igTableHeadersRow"][1]["ret"] = "void" @@ -13406,7 +13470,7 @@ defs["igTableNextColumn"][1]["call_args"] = "()" defs["igTableNextColumn"][1]["cimguiname"] = "igTableNextColumn" defs["igTableNextColumn"][1]["defaults"] = {} defs["igTableNextColumn"][1]["funcname"] = "TableNextColumn" -defs["igTableNextColumn"][1]["location"] = "imgui:686" +defs["igTableNextColumn"][1]["location"] = "imgui:694" defs["igTableNextColumn"][1]["namespace"] = "ImGui" defs["igTableNextColumn"][1]["ov_cimguiname"] = "igTableNextColumn" defs["igTableNextColumn"][1]["ret"] = "bool" @@ -13430,7 +13494,7 @@ defs["igTableNextRow"][1]["defaults"] = {} defs["igTableNextRow"][1]["defaults"]["min_row_height"] = "0.0f" defs["igTableNextRow"][1]["defaults"]["row_flags"] = "0" defs["igTableNextRow"][1]["funcname"] = "TableNextRow" -defs["igTableNextRow"][1]["location"] = "imgui:685" +defs["igTableNextRow"][1]["location"] = "imgui:693" defs["igTableNextRow"][1]["namespace"] = "ImGui" defs["igTableNextRow"][1]["ov_cimguiname"] = "igTableNextRow" defs["igTableNextRow"][1]["ret"] = "void" @@ -13456,7 +13520,7 @@ defs["igTableSetBgColor"][1]["cimguiname"] = "igTableSetBgColor" defs["igTableSetBgColor"][1]["defaults"] = {} defs["igTableSetBgColor"][1]["defaults"]["column_n"] = "-1" defs["igTableSetBgColor"][1]["funcname"] = "TableSetBgColor" -defs["igTableSetBgColor"][1]["location"] = "imgui:714" +defs["igTableSetBgColor"][1]["location"] = "imgui:722" defs["igTableSetBgColor"][1]["namespace"] = "ImGui" defs["igTableSetBgColor"][1]["ov_cimguiname"] = "igTableSetBgColor" defs["igTableSetBgColor"][1]["ret"] = "void" @@ -13475,7 +13539,7 @@ defs["igTableSetColumnIndex"][1]["call_args"] = "(column_n)" defs["igTableSetColumnIndex"][1]["cimguiname"] = "igTableSetColumnIndex" defs["igTableSetColumnIndex"][1]["defaults"] = {} defs["igTableSetColumnIndex"][1]["funcname"] = "TableSetColumnIndex" -defs["igTableSetColumnIndex"][1]["location"] = "imgui:687" +defs["igTableSetColumnIndex"][1]["location"] = "imgui:695" defs["igTableSetColumnIndex"][1]["namespace"] = "ImGui" defs["igTableSetColumnIndex"][1]["ov_cimguiname"] = "igTableSetColumnIndex" defs["igTableSetColumnIndex"][1]["ret"] = "bool" @@ -13506,7 +13570,7 @@ defs["igTableSetupColumn"][1]["defaults"]["flags"] = "0" defs["igTableSetupColumn"][1]["defaults"]["init_width_or_weight"] = "0.0f" defs["igTableSetupColumn"][1]["defaults"]["user_id"] = "0" defs["igTableSetupColumn"][1]["funcname"] = "TableSetupColumn" -defs["igTableSetupColumn"][1]["location"] = "imgui:696" +defs["igTableSetupColumn"][1]["location"] = "imgui:704" defs["igTableSetupColumn"][1]["namespace"] = "ImGui" defs["igTableSetupColumn"][1]["ov_cimguiname"] = "igTableSetupColumn" defs["igTableSetupColumn"][1]["ret"] = "void" @@ -13528,7 +13592,7 @@ defs["igTableSetupScrollFreeze"][1]["call_args"] = "(cols,rows)" defs["igTableSetupScrollFreeze"][1]["cimguiname"] = "igTableSetupScrollFreeze" defs["igTableSetupScrollFreeze"][1]["defaults"] = {} defs["igTableSetupScrollFreeze"][1]["funcname"] = "TableSetupScrollFreeze" -defs["igTableSetupScrollFreeze"][1]["location"] = "imgui:697" +defs["igTableSetupScrollFreeze"][1]["location"] = "imgui:705" defs["igTableSetupScrollFreeze"][1]["namespace"] = "ImGui" defs["igTableSetupScrollFreeze"][1]["ov_cimguiname"] = "igTableSetupScrollFreeze" defs["igTableSetupScrollFreeze"][1]["ret"] = "void" @@ -13551,7 +13615,7 @@ defs["igText"][1]["cimguiname"] = "igText" defs["igText"][1]["defaults"] = {} defs["igText"][1]["funcname"] = "Text" defs["igText"][1]["isvararg"] = "...)" -defs["igText"][1]["location"] = "imgui:442" +defs["igText"][1]["location"] = "imgui:446" defs["igText"][1]["namespace"] = "ImGui" defs["igText"][1]["ov_cimguiname"] = "igText" defs["igText"][1]["ret"] = "void" @@ -13577,7 +13641,7 @@ defs["igTextColored"][1]["cimguiname"] = "igTextColored" defs["igTextColored"][1]["defaults"] = {} defs["igTextColored"][1]["funcname"] = "TextColored" defs["igTextColored"][1]["isvararg"] = "...)" -defs["igTextColored"][1]["location"] = "imgui:444" +defs["igTextColored"][1]["location"] = "imgui:448" defs["igTextColored"][1]["namespace"] = "ImGui" defs["igTextColored"][1]["ov_cimguiname"] = "igTextColored" defs["igTextColored"][1]["ret"] = "void" @@ -13602,7 +13666,7 @@ defs["igTextColoredV"][1]["call_args"] = "(col,fmt,args)" defs["igTextColoredV"][1]["cimguiname"] = "igTextColoredV" defs["igTextColoredV"][1]["defaults"] = {} defs["igTextColoredV"][1]["funcname"] = "TextColoredV" -defs["igTextColoredV"][1]["location"] = "imgui:445" +defs["igTextColoredV"][1]["location"] = "imgui:449" defs["igTextColoredV"][1]["namespace"] = "ImGui" defs["igTextColoredV"][1]["ov_cimguiname"] = "igTextColoredV" defs["igTextColoredV"][1]["ret"] = "void" @@ -13625,7 +13689,7 @@ defs["igTextDisabled"][1]["cimguiname"] = "igTextDisabled" defs["igTextDisabled"][1]["defaults"] = {} defs["igTextDisabled"][1]["funcname"] = "TextDisabled" defs["igTextDisabled"][1]["isvararg"] = "...)" -defs["igTextDisabled"][1]["location"] = "imgui:446" +defs["igTextDisabled"][1]["location"] = "imgui:450" defs["igTextDisabled"][1]["namespace"] = "ImGui" defs["igTextDisabled"][1]["ov_cimguiname"] = "igTextDisabled" defs["igTextDisabled"][1]["ret"] = "void" @@ -13647,7 +13711,7 @@ defs["igTextDisabledV"][1]["call_args"] = "(fmt,args)" defs["igTextDisabledV"][1]["cimguiname"] = "igTextDisabledV" defs["igTextDisabledV"][1]["defaults"] = {} defs["igTextDisabledV"][1]["funcname"] = "TextDisabledV" -defs["igTextDisabledV"][1]["location"] = "imgui:447" +defs["igTextDisabledV"][1]["location"] = "imgui:451" defs["igTextDisabledV"][1]["namespace"] = "ImGui" defs["igTextDisabledV"][1]["ov_cimguiname"] = "igTextDisabledV" defs["igTextDisabledV"][1]["ret"] = "void" @@ -13670,7 +13734,7 @@ defs["igTextUnformatted"][1]["cimguiname"] = "igTextUnformatted" defs["igTextUnformatted"][1]["defaults"] = {} defs["igTextUnformatted"][1]["defaults"]["text_end"] = "NULL" defs["igTextUnformatted"][1]["funcname"] = "TextUnformatted" -defs["igTextUnformatted"][1]["location"] = "imgui:441" +defs["igTextUnformatted"][1]["location"] = "imgui:445" defs["igTextUnformatted"][1]["namespace"] = "ImGui" defs["igTextUnformatted"][1]["ov_cimguiname"] = "igTextUnformatted" defs["igTextUnformatted"][1]["ret"] = "void" @@ -13692,7 +13756,7 @@ defs["igTextV"][1]["call_args"] = "(fmt,args)" defs["igTextV"][1]["cimguiname"] = "igTextV" defs["igTextV"][1]["defaults"] = {} defs["igTextV"][1]["funcname"] = "TextV" -defs["igTextV"][1]["location"] = "imgui:443" +defs["igTextV"][1]["location"] = "imgui:447" defs["igTextV"][1]["namespace"] = "ImGui" defs["igTextV"][1]["ov_cimguiname"] = "igTextV" defs["igTextV"][1]["ret"] = "void" @@ -13715,7 +13779,7 @@ defs["igTextWrapped"][1]["cimguiname"] = "igTextWrapped" defs["igTextWrapped"][1]["defaults"] = {} defs["igTextWrapped"][1]["funcname"] = "TextWrapped" defs["igTextWrapped"][1]["isvararg"] = "...)" -defs["igTextWrapped"][1]["location"] = "imgui:448" +defs["igTextWrapped"][1]["location"] = "imgui:452" defs["igTextWrapped"][1]["namespace"] = "ImGui" defs["igTextWrapped"][1]["ov_cimguiname"] = "igTextWrapped" defs["igTextWrapped"][1]["ret"] = "void" @@ -13737,7 +13801,7 @@ defs["igTextWrappedV"][1]["call_args"] = "(fmt,args)" defs["igTextWrappedV"][1]["cimguiname"] = "igTextWrappedV" defs["igTextWrappedV"][1]["defaults"] = {} defs["igTextWrappedV"][1]["funcname"] = "TextWrappedV" -defs["igTextWrappedV"][1]["location"] = "imgui:449" +defs["igTextWrappedV"][1]["location"] = "imgui:453" defs["igTextWrappedV"][1]["namespace"] = "ImGui" defs["igTextWrappedV"][1]["ov_cimguiname"] = "igTextWrappedV" defs["igTextWrappedV"][1]["ret"] = "void" @@ -13756,7 +13820,7 @@ defs["igTreeNode"][1]["call_args"] = "(label)" defs["igTreeNode"][1]["cimguiname"] = "igTreeNode" defs["igTreeNode"][1]["defaults"] = {} defs["igTreeNode"][1]["funcname"] = "TreeNode" -defs["igTreeNode"][1]["location"] = "imgui:556" +defs["igTreeNode"][1]["location"] = "imgui:560" defs["igTreeNode"][1]["namespace"] = "ImGui" defs["igTreeNode"][1]["ov_cimguiname"] = "igTreeNodeStr" defs["igTreeNode"][1]["ret"] = "bool" @@ -13780,7 +13844,7 @@ defs["igTreeNode"][2]["cimguiname"] = "igTreeNode" defs["igTreeNode"][2]["defaults"] = {} defs["igTreeNode"][2]["funcname"] = "TreeNode" defs["igTreeNode"][2]["isvararg"] = "...)" -defs["igTreeNode"][2]["location"] = "imgui:557" +defs["igTreeNode"][2]["location"] = "imgui:561" defs["igTreeNode"][2]["namespace"] = "ImGui" defs["igTreeNode"][2]["ov_cimguiname"] = "igTreeNodeStrStr" defs["igTreeNode"][2]["ret"] = "bool" @@ -13804,7 +13868,7 @@ defs["igTreeNode"][3]["cimguiname"] = "igTreeNode" defs["igTreeNode"][3]["defaults"] = {} defs["igTreeNode"][3]["funcname"] = "TreeNode" defs["igTreeNode"][3]["isvararg"] = "...)" -defs["igTreeNode"][3]["location"] = "imgui:558" +defs["igTreeNode"][3]["location"] = "imgui:562" defs["igTreeNode"][3]["namespace"] = "ImGui" defs["igTreeNode"][3]["ov_cimguiname"] = "igTreeNodePtr" defs["igTreeNode"][3]["ret"] = "bool" @@ -13829,7 +13893,7 @@ defs["igTreeNodeEx"][1]["cimguiname"] = "igTreeNodeEx" defs["igTreeNodeEx"][1]["defaults"] = {} defs["igTreeNodeEx"][1]["defaults"]["flags"] = "0" defs["igTreeNodeEx"][1]["funcname"] = "TreeNodeEx" -defs["igTreeNodeEx"][1]["location"] = "imgui:561" +defs["igTreeNodeEx"][1]["location"] = "imgui:565" defs["igTreeNodeEx"][1]["namespace"] = "ImGui" defs["igTreeNodeEx"][1]["ov_cimguiname"] = "igTreeNodeExStr" defs["igTreeNodeEx"][1]["ret"] = "bool" @@ -13856,7 +13920,7 @@ defs["igTreeNodeEx"][2]["cimguiname"] = "igTreeNodeEx" defs["igTreeNodeEx"][2]["defaults"] = {} defs["igTreeNodeEx"][2]["funcname"] = "TreeNodeEx" defs["igTreeNodeEx"][2]["isvararg"] = "...)" -defs["igTreeNodeEx"][2]["location"] = "imgui:562" +defs["igTreeNodeEx"][2]["location"] = "imgui:566" defs["igTreeNodeEx"][2]["namespace"] = "ImGui" defs["igTreeNodeEx"][2]["ov_cimguiname"] = "igTreeNodeExStrStr" defs["igTreeNodeEx"][2]["ret"] = "bool" @@ -13883,7 +13947,7 @@ defs["igTreeNodeEx"][3]["cimguiname"] = "igTreeNodeEx" defs["igTreeNodeEx"][3]["defaults"] = {} defs["igTreeNodeEx"][3]["funcname"] = "TreeNodeEx" defs["igTreeNodeEx"][3]["isvararg"] = "...)" -defs["igTreeNodeEx"][3]["location"] = "imgui:563" +defs["igTreeNodeEx"][3]["location"] = "imgui:567" defs["igTreeNodeEx"][3]["namespace"] = "ImGui" defs["igTreeNodeEx"][3]["ov_cimguiname"] = "igTreeNodeExPtr" defs["igTreeNodeEx"][3]["ret"] = "bool" @@ -13913,7 +13977,7 @@ defs["igTreeNodeExV"][1]["call_args"] = "(str_id,flags,fmt,args)" defs["igTreeNodeExV"][1]["cimguiname"] = "igTreeNodeExV" defs["igTreeNodeExV"][1]["defaults"] = {} defs["igTreeNodeExV"][1]["funcname"] = "TreeNodeExV" -defs["igTreeNodeExV"][1]["location"] = "imgui:564" +defs["igTreeNodeExV"][1]["location"] = "imgui:568" defs["igTreeNodeExV"][1]["namespace"] = "ImGui" defs["igTreeNodeExV"][1]["ov_cimguiname"] = "igTreeNodeExVStr" defs["igTreeNodeExV"][1]["ret"] = "bool" @@ -13939,7 +14003,7 @@ defs["igTreeNodeExV"][2]["call_args"] = "(ptr_id,flags,fmt,args)" defs["igTreeNodeExV"][2]["cimguiname"] = "igTreeNodeExV" defs["igTreeNodeExV"][2]["defaults"] = {} defs["igTreeNodeExV"][2]["funcname"] = "TreeNodeExV" -defs["igTreeNodeExV"][2]["location"] = "imgui:565" +defs["igTreeNodeExV"][2]["location"] = "imgui:569" defs["igTreeNodeExV"][2]["namespace"] = "ImGui" defs["igTreeNodeExV"][2]["ov_cimguiname"] = "igTreeNodeExVPtr" defs["igTreeNodeExV"][2]["ret"] = "bool" @@ -13965,7 +14029,7 @@ defs["igTreeNodeV"][1]["call_args"] = "(str_id,fmt,args)" defs["igTreeNodeV"][1]["cimguiname"] = "igTreeNodeV" defs["igTreeNodeV"][1]["defaults"] = {} defs["igTreeNodeV"][1]["funcname"] = "TreeNodeV" -defs["igTreeNodeV"][1]["location"] = "imgui:559" +defs["igTreeNodeV"][1]["location"] = "imgui:563" defs["igTreeNodeV"][1]["namespace"] = "ImGui" defs["igTreeNodeV"][1]["ov_cimguiname"] = "igTreeNodeVStr" defs["igTreeNodeV"][1]["ret"] = "bool" @@ -13988,7 +14052,7 @@ defs["igTreeNodeV"][2]["call_args"] = "(ptr_id,fmt,args)" defs["igTreeNodeV"][2]["cimguiname"] = "igTreeNodeV" defs["igTreeNodeV"][2]["defaults"] = {} defs["igTreeNodeV"][2]["funcname"] = "TreeNodeV" -defs["igTreeNodeV"][2]["location"] = "imgui:560" +defs["igTreeNodeV"][2]["location"] = "imgui:564" defs["igTreeNodeV"][2]["namespace"] = "ImGui" defs["igTreeNodeV"][2]["ov_cimguiname"] = "igTreeNodeVPtr" defs["igTreeNodeV"][2]["ret"] = "bool" @@ -14005,7 +14069,7 @@ defs["igTreePop"][1]["call_args"] = "()" defs["igTreePop"][1]["cimguiname"] = "igTreePop" defs["igTreePop"][1]["defaults"] = {} defs["igTreePop"][1]["funcname"] = "TreePop" -defs["igTreePop"][1]["location"] = "imgui:568" +defs["igTreePop"][1]["location"] = "imgui:572" defs["igTreePop"][1]["namespace"] = "ImGui" defs["igTreePop"][1]["ov_cimguiname"] = "igTreePop" defs["igTreePop"][1]["ret"] = "void" @@ -14024,7 +14088,7 @@ defs["igTreePush"][1]["call_args"] = "(str_id)" defs["igTreePush"][1]["cimguiname"] = "igTreePush" defs["igTreePush"][1]["defaults"] = {} defs["igTreePush"][1]["funcname"] = "TreePush" -defs["igTreePush"][1]["location"] = "imgui:566" +defs["igTreePush"][1]["location"] = "imgui:570" defs["igTreePush"][1]["namespace"] = "ImGui" defs["igTreePush"][1]["ov_cimguiname"] = "igTreePushStr" defs["igTreePush"][1]["ret"] = "void" @@ -14042,7 +14106,7 @@ defs["igTreePush"][2]["cimguiname"] = "igTreePush" defs["igTreePush"][2]["defaults"] = {} defs["igTreePush"][2]["defaults"]["ptr_id"] = "NULL" defs["igTreePush"][2]["funcname"] = "TreePush" -defs["igTreePush"][2]["location"] = "imgui:567" +defs["igTreePush"][2]["location"] = "imgui:571" defs["igTreePush"][2]["namespace"] = "ImGui" defs["igTreePush"][2]["ov_cimguiname"] = "igTreePushPtr" defs["igTreePush"][2]["ret"] = "void" @@ -14063,7 +14127,7 @@ defs["igUnindent"][1]["cimguiname"] = "igUnindent" defs["igUnindent"][1]["defaults"] = {} defs["igUnindent"][1]["defaults"]["indent_w"] = "0.0f" defs["igUnindent"][1]["funcname"] = "Unindent" -defs["igUnindent"][1]["location"] = "imgui:406" +defs["igUnindent"][1]["location"] = "imgui:410" defs["igUnindent"][1]["namespace"] = "ImGui" defs["igUnindent"][1]["ov_cimguiname"] = "igUnindent" defs["igUnindent"][1]["ret"] = "void" @@ -14102,7 +14166,7 @@ defs["igVSliderFloat"][1]["defaults"] = {} defs["igVSliderFloat"][1]["defaults"]["flags"] = "0" defs["igVSliderFloat"][1]["defaults"]["format"] = "\"%.3f\"" defs["igVSliderFloat"][1]["funcname"] = "VSliderFloat" -defs["igVSliderFloat"][1]["location"] = "imgui:522" +defs["igVSliderFloat"][1]["location"] = "imgui:526" defs["igVSliderFloat"][1]["namespace"] = "ImGui" defs["igVSliderFloat"][1]["ov_cimguiname"] = "igVSliderFloat" defs["igVSliderFloat"][1]["ret"] = "bool" @@ -14141,7 +14205,7 @@ defs["igVSliderInt"][1]["defaults"] = {} defs["igVSliderInt"][1]["defaults"]["flags"] = "0" defs["igVSliderInt"][1]["defaults"]["format"] = "\"%d\"" defs["igVSliderInt"][1]["funcname"] = "VSliderInt" -defs["igVSliderInt"][1]["location"] = "imgui:523" +defs["igVSliderInt"][1]["location"] = "imgui:527" defs["igVSliderInt"][1]["namespace"] = "ImGui" defs["igVSliderInt"][1]["ov_cimguiname"] = "igVSliderInt" defs["igVSliderInt"][1]["ret"] = "bool" @@ -14183,7 +14247,7 @@ defs["igVSliderScalar"][1]["defaults"] = {} defs["igVSliderScalar"][1]["defaults"]["flags"] = "0" defs["igVSliderScalar"][1]["defaults"]["format"] = "NULL" defs["igVSliderScalar"][1]["funcname"] = "VSliderScalar" -defs["igVSliderScalar"][1]["location"] = "imgui:524" +defs["igVSliderScalar"][1]["location"] = "imgui:528" defs["igVSliderScalar"][1]["namespace"] = "ImGui" defs["igVSliderScalar"][1]["ov_cimguiname"] = "igVSliderScalar" defs["igVSliderScalar"][1]["ret"] = "bool" @@ -14205,7 +14269,7 @@ defs["igValue"][1]["call_args"] = "(prefix,b)" defs["igValue"][1]["cimguiname"] = "igValue" defs["igValue"][1]["defaults"] = {} defs["igValue"][1]["funcname"] = "Value" -defs["igValue"][1]["location"] = "imgui:596" +defs["igValue"][1]["location"] = "imgui:604" defs["igValue"][1]["namespace"] = "ImGui" defs["igValue"][1]["ov_cimguiname"] = "igValueBool" defs["igValue"][1]["ret"] = "void" @@ -14225,7 +14289,7 @@ defs["igValue"][2]["call_args"] = "(prefix,v)" defs["igValue"][2]["cimguiname"] = "igValue" defs["igValue"][2]["defaults"] = {} defs["igValue"][2]["funcname"] = "Value" -defs["igValue"][2]["location"] = "imgui:597" +defs["igValue"][2]["location"] = "imgui:605" defs["igValue"][2]["namespace"] = "ImGui" defs["igValue"][2]["ov_cimguiname"] = "igValueInt" defs["igValue"][2]["ret"] = "void" @@ -14245,7 +14309,7 @@ defs["igValue"][3]["call_args"] = "(prefix,v)" defs["igValue"][3]["cimguiname"] = "igValue" defs["igValue"][3]["defaults"] = {} defs["igValue"][3]["funcname"] = "Value" -defs["igValue"][3]["location"] = "imgui:598" +defs["igValue"][3]["location"] = "imgui:606" defs["igValue"][3]["namespace"] = "ImGui" defs["igValue"][3]["ov_cimguiname"] = "igValueUint" defs["igValue"][3]["ret"] = "void" @@ -14269,7 +14333,7 @@ defs["igValue"][4]["cimguiname"] = "igValue" defs["igValue"][4]["defaults"] = {} defs["igValue"][4]["defaults"]["float_format"] = "NULL" defs["igValue"][4]["funcname"] = "Value" -defs["igValue"][4]["location"] = "imgui:599" +defs["igValue"][4]["location"] = "imgui:607" defs["igValue"][4]["namespace"] = "ImGui" defs["igValue"][4]["ov_cimguiname"] = "igValueFloat" defs["igValue"][4]["ret"] = "void" diff --git a/imgui-sys/third-party/imgui b/imgui-sys/third-party/imgui index 58075c4..4df5713 160000 --- a/imgui-sys/third-party/imgui +++ b/imgui-sys/third-party/imgui @@ -1 +1 @@ -Subproject commit 58075c4414b985b352d10718b02a8c43f25efd7c +Subproject commit 4df57136e9832327c11e48b5bfe00b0326bd5b63 diff --git a/imgui-sys/third-party/impl_definitions.json b/imgui-sys/third-party/impl_definitions.json index 86b7879..ec14b75 100644 --- a/imgui-sys/third-party/impl_definitions.json +++ b/imgui-sys/third-party/impl_definitions.json @@ -17,7 +17,7 @@ "cimguiname": "ImGui_ImplGlfw_CharCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_CharCallback", - "location": "imgui_impl_glfw:35", + "location": "imgui_impl_glfw:36", "ov_cimguiname": "ImGui_ImplGlfw_CharCallback", "ret": "void", "signature": "(GLFWwindow*,unsigned int)", @@ -49,6 +49,31 @@ "stname": "" } ], + "ImGui_ImplGlfw_InitForOther": [ + { + "args": "(GLFWwindow* window,bool install_callbacks)", + "argsT": [ + { + "name": "window", + "type": "GLFWwindow*" + }, + { + "name": "install_callbacks", + "type": "bool" + } + ], + "argsoriginal": "(GLFWwindow* window,bool install_callbacks)", + "call_args": "(window,install_callbacks)", + "cimguiname": "ImGui_ImplGlfw_InitForOther", + "defaults": {}, + "funcname": "ImGui_ImplGlfw_InitForOther", + "location": "imgui_impl_glfw:26", + "ov_cimguiname": "ImGui_ImplGlfw_InitForOther", + "ret": "bool", + "signature": "(GLFWwindow*,bool)", + "stname": "" + } + ], "ImGui_ImplGlfw_InitForVulkan": [ { "args": "(GLFWwindow* window,bool install_callbacks)", @@ -104,7 +129,7 @@ "cimguiname": "ImGui_ImplGlfw_KeyCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_KeyCallback", - "location": "imgui_impl_glfw:34", + "location": "imgui_impl_glfw:35", "ov_cimguiname": "ImGui_ImplGlfw_KeyCallback", "ret": "void", "signature": "(GLFWwindow*,int,int,int,int)", @@ -137,7 +162,7 @@ "cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_MouseButtonCallback", - "location": "imgui_impl_glfw:32", + "location": "imgui_impl_glfw:33", "ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", "ret": "void", "signature": "(GLFWwindow*,int,int,int)", @@ -153,7 +178,7 @@ "cimguiname": "ImGui_ImplGlfw_NewFrame", "defaults": {}, "funcname": "ImGui_ImplGlfw_NewFrame", - "location": "imgui_impl_glfw:27", + "location": "imgui_impl_glfw:28", "ov_cimguiname": "ImGui_ImplGlfw_NewFrame", "ret": "void", "signature": "()", @@ -182,7 +207,7 @@ "cimguiname": "ImGui_ImplGlfw_ScrollCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_ScrollCallback", - "location": "imgui_impl_glfw:33", + "location": "imgui_impl_glfw:34", "ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback", "ret": "void", "signature": "(GLFWwindow*,double,double)", @@ -198,7 +223,7 @@ "cimguiname": "ImGui_ImplGlfw_Shutdown", "defaults": {}, "funcname": "ImGui_ImplGlfw_Shutdown", - "location": "imgui_impl_glfw:26", + "location": "imgui_impl_glfw:27", "ov_cimguiname": "ImGui_ImplGlfw_Shutdown", "ret": "void", "signature": "()", diff --git a/imgui-sys/third-party/impl_definitions.lua b/imgui-sys/third-party/impl_definitions.lua index f3ba74d..d09328e 100644 --- a/imgui-sys/third-party/impl_definitions.lua +++ b/imgui-sys/third-party/impl_definitions.lua @@ -14,7 +14,7 @@ defs["ImGui_ImplGlfw_CharCallback"][1]["call_args"] = "(window,c)" defs["ImGui_ImplGlfw_CharCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CharCallback" defs["ImGui_ImplGlfw_CharCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_CharCallback"][1]["funcname"] = "ImGui_ImplGlfw_CharCallback" -defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw:35" +defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw:36" defs["ImGui_ImplGlfw_CharCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CharCallback" defs["ImGui_ImplGlfw_CharCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_CharCallback"][1]["signature"] = "(GLFWwindow*,unsigned int)" @@ -41,6 +41,27 @@ defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool" defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)" defs["ImGui_ImplGlfw_InitForOpenGL"][1]["stname"] = "" defs["ImGui_ImplGlfw_InitForOpenGL"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForOpenGL"][1] +defs["ImGui_ImplGlfw_InitForOther"] = {} +defs["ImGui_ImplGlfw_InitForOther"][1] = {} +defs["ImGui_ImplGlfw_InitForOther"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)" +defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"] = {} +defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][1] = {} +defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][1]["name"] = "window" +defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][1]["type"] = "GLFWwindow*" +defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][2] = {} +defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][2]["name"] = "install_callbacks" +defs["ImGui_ImplGlfw_InitForOther"][1]["argsT"][2]["type"] = "bool" +defs["ImGui_ImplGlfw_InitForOther"][1]["argsoriginal"] = "(GLFWwindow* window,bool install_callbacks)" +defs["ImGui_ImplGlfw_InitForOther"][1]["call_args"] = "(window,install_callbacks)" +defs["ImGui_ImplGlfw_InitForOther"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOther" +defs["ImGui_ImplGlfw_InitForOther"][1]["defaults"] = {} +defs["ImGui_ImplGlfw_InitForOther"][1]["funcname"] = "ImGui_ImplGlfw_InitForOther" +defs["ImGui_ImplGlfw_InitForOther"][1]["location"] = "imgui_impl_glfw:26" +defs["ImGui_ImplGlfw_InitForOther"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOther" +defs["ImGui_ImplGlfw_InitForOther"][1]["ret"] = "bool" +defs["ImGui_ImplGlfw_InitForOther"][1]["signature"] = "(GLFWwindow*,bool)" +defs["ImGui_ImplGlfw_InitForOther"][1]["stname"] = "" +defs["ImGui_ImplGlfw_InitForOther"]["(GLFWwindow*,bool)"] = defs["ImGui_ImplGlfw_InitForOther"][1] defs["ImGui_ImplGlfw_InitForVulkan"] = {} defs["ImGui_ImplGlfw_InitForVulkan"][1] = {} defs["ImGui_ImplGlfw_InitForVulkan"][1]["args"] = "(GLFWwindow* window,bool install_callbacks)" @@ -86,7 +107,7 @@ defs["ImGui_ImplGlfw_KeyCallback"][1]["call_args"] = "(window,key,scancode,actio defs["ImGui_ImplGlfw_KeyCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_KeyCallback" defs["ImGui_ImplGlfw_KeyCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_KeyCallback"][1]["funcname"] = "ImGui_ImplGlfw_KeyCallback" -defs["ImGui_ImplGlfw_KeyCallback"][1]["location"] = "imgui_impl_glfw:34" +defs["ImGui_ImplGlfw_KeyCallback"][1]["location"] = "imgui_impl_glfw:35" defs["ImGui_ImplGlfw_KeyCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_KeyCallback" defs["ImGui_ImplGlfw_KeyCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_KeyCallback"][1]["signature"] = "(GLFWwindow*,int,int,int,int)" @@ -113,7 +134,7 @@ defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["call_args"] = "(window,button,act defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback" defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["funcname"] = "ImGui_ImplGlfw_MouseButtonCallback" -defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["location"] = "imgui_impl_glfw:32" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["location"] = "imgui_impl_glfw:33" defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MouseButtonCallback" defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["signature"] = "(GLFWwindow*,int,int,int)" @@ -128,7 +149,7 @@ defs["ImGui_ImplGlfw_NewFrame"][1]["call_args"] = "()" defs["ImGui_ImplGlfw_NewFrame"][1]["cimguiname"] = "ImGui_ImplGlfw_NewFrame" defs["ImGui_ImplGlfw_NewFrame"][1]["defaults"] = {} defs["ImGui_ImplGlfw_NewFrame"][1]["funcname"] = "ImGui_ImplGlfw_NewFrame" -defs["ImGui_ImplGlfw_NewFrame"][1]["location"] = "imgui_impl_glfw:27" +defs["ImGui_ImplGlfw_NewFrame"][1]["location"] = "imgui_impl_glfw:28" defs["ImGui_ImplGlfw_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_NewFrame" defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void" defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()" @@ -152,7 +173,7 @@ defs["ImGui_ImplGlfw_ScrollCallback"][1]["call_args"] = "(window,xoffset,yoffset defs["ImGui_ImplGlfw_ScrollCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_ScrollCallback" defs["ImGui_ImplGlfw_ScrollCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_ScrollCallback"][1]["funcname"] = "ImGui_ImplGlfw_ScrollCallback" -defs["ImGui_ImplGlfw_ScrollCallback"][1]["location"] = "imgui_impl_glfw:33" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["location"] = "imgui_impl_glfw:34" defs["ImGui_ImplGlfw_ScrollCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_ScrollCallback" defs["ImGui_ImplGlfw_ScrollCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_ScrollCallback"][1]["signature"] = "(GLFWwindow*,double,double)" @@ -167,7 +188,7 @@ defs["ImGui_ImplGlfw_Shutdown"][1]["call_args"] = "()" defs["ImGui_ImplGlfw_Shutdown"][1]["cimguiname"] = "ImGui_ImplGlfw_Shutdown" defs["ImGui_ImplGlfw_Shutdown"][1]["defaults"] = {} defs["ImGui_ImplGlfw_Shutdown"][1]["funcname"] = "ImGui_ImplGlfw_Shutdown" -defs["ImGui_ImplGlfw_Shutdown"][1]["location"] = "imgui_impl_glfw:26" +defs["ImGui_ImplGlfw_Shutdown"][1]["location"] = "imgui_impl_glfw:27" defs["ImGui_ImplGlfw_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_Shutdown" defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void" defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()" diff --git a/imgui-sys/third-party/overloads.txt b/imgui-sys/third-party/overloads.txt index 3ecc646..8bad32e 100644 --- a/imgui-sys/third-party/overloads.txt +++ b/imgui-sys/third-party/overloads.txt @@ -72,9 +72,6 @@ igIsRectVisible 2 igListBox 2 1 bool igListBoxStr_arr (const char*,int*,const char* const[],int,int) 2 bool igListBoxFnBoolPtr (const char*,int*,bool(*)(void*,int,const char**),void*,int,int) -igListBoxHeader 2 -1 bool igListBoxHeaderVec2 (const char*,const ImVec2) -2 bool igListBoxHeaderInt (const char*,int,int) igMenuItem 2 1 bool igMenuItemBool (const char*,const char*,bool,bool) 2 bool igMenuItemBoolPtr (const char*,const char*,bool*,bool) @@ -135,4 +132,4 @@ igValue 4 2 void igValueInt (const char*,int) 3 void igValueUint (const char*,unsigned int) 4 void igValueFloat (const char*,float,const char*) -95 overloaded \ No newline at end of file +93 overloaded \ No newline at end of file diff --git a/imgui-sys/third-party/structs_and_enums.json b/imgui-sys/third-party/structs_and_enums.json index f69c863..0444ce4 100644 --- a/imgui-sys/third-party/structs_and_enums.json +++ b/imgui-sys/third-party/structs_and_enums.json @@ -2176,6 +2176,28 @@ "value": "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog" } ], + "ImGuiViewportFlags_": [ + { + "calc_value": 0, + "name": "ImGuiViewportFlags_None", + "value": "0" + }, + { + "calc_value": 1, + "name": "ImGuiViewportFlags_IsPlatformWindow", + "value": "1 << 0" + }, + { + "calc_value": 2, + "name": "ImGuiViewportFlags_IsPlatformMonitor", + "value": "1 << 1" + }, + { + "calc_value": 4, + "name": "ImGuiViewportFlags_OwnedByApp", + "value": "1 << 2" + } + ], "ImGuiWindowFlags_": [ { "calc_value": 0, @@ -2331,70 +2353,72 @@ }, "enumtypes": [], "locations": { - "ImColor": "imgui:2179", - "ImDrawChannel": "imgui:2273", - "ImDrawCmd": "imgui:2228", - "ImDrawCmdHeader": "imgui:2265", - "ImDrawCornerFlags_": "imgui:2297", - "ImDrawData": "imgui:2452", - "ImDrawList": "imgui:2330", - "ImDrawListFlags_": "imgui:2313", - "ImDrawListSplitter": "imgui:2282", - "ImDrawVert": "imgui:2250", - "ImFont": "imgui:2663", - "ImFontAtlas": "imgui:2568", - "ImFontAtlasCustomRect": "imgui:2530", - "ImFontAtlasFlags_": "imgui:2543", - "ImFontConfig": "imgui:2475", - "ImFontGlyph": "imgui:2504", - "ImFontGlyphRangesBuilder": "imgui:2515", - "ImGuiBackendFlags_": "imgui:1355", - "ImGuiButtonFlags_": "imgui:1461", - "ImGuiCol_": "imgui:1365", - "ImGuiColorEditFlags_": "imgui:1474", - "ImGuiComboFlags_": "imgui:994", - "ImGuiCond_": "imgui:1566", - "ImGuiConfigFlags_": "imgui:1339", - "ImGuiDataType_": "imgui:1231", - "ImGuiDir_": "imgui:1247", - "ImGuiDragDropFlags_": "imgui:1209", - "ImGuiFocusedFlags_": "imgui:1181", - "ImGuiHoveredFlags_": "imgui:1193", - "ImGuiIO": "imgui:1726", - "ImGuiInputTextCallbackData": "imgui:1868", - "ImGuiInputTextFlags_": "imgui:909", - "ImGuiKeyModFlags_": "imgui:1294", - "ImGuiKey_": "imgui:1266", - "ImGuiListClipper": "imgui:2130", - "ImGuiMouseButton_": "imgui:1538", - "ImGuiMouseCursor_": "imgui:1548", - "ImGuiNavInput_": "imgui:1307", - "ImGuiOnceUponAFrame": "imgui:2008", - "ImGuiPayload": "imgui:1908", - "ImGuiPopupFlags_": "imgui:967", - "ImGuiSelectableFlags_": "imgui:983", - "ImGuiSizeCallbackData": "imgui:1899", - "ImGuiSliderFlags_": "imgui:1521", - "ImGuiSortDirection_": "imgui:1258", - "ImGuiStorage": "imgui:2070", - "ImGuiStoragePair": "imgui:2073", - "ImGuiStyle": "imgui:1672", - "ImGuiStyleVar_": "imgui:1430", - "ImGuiTabBarFlags_": "imgui:1008", - "ImGuiTabItemFlags_": "imgui:1024", - "ImGuiTableBgTarget_": "imgui:1172", - "ImGuiTableColumnFlags_": "imgui:1117", - "ImGuiTableColumnSortSpecs": "imgui:1930", - "ImGuiTableFlags_": "imgui:1060", - "ImGuiTableRowFlags_": "imgui:1157", - "ImGuiTableSortSpecs": "imgui:1944", - "ImGuiTextBuffer": "imgui:2043", - "ImGuiTextFilter": "imgui:2016", - "ImGuiTextRange": "imgui:2026", - "ImGuiTreeNodeFlags_": "imgui:938", - "ImGuiWindowFlags_": "imgui:869", - "ImVec2": "imgui:223", - "ImVec4": "imgui:236" + "ImColor": "imgui:2197", + "ImDrawChannel": "imgui:2291", + "ImDrawCmd": "imgui:2246", + "ImDrawCmdHeader": "imgui:2283", + "ImDrawCornerFlags_": "imgui:2315", + "ImDrawData": "imgui:2471", + "ImDrawList": "imgui:2349", + "ImDrawListFlags_": "imgui:2331", + "ImDrawListSplitter": "imgui:2300", + "ImDrawVert": "imgui:2268", + "ImFont": "imgui:2686", + "ImFontAtlas": "imgui:2587", + "ImFontAtlasCustomRect": "imgui:2549", + "ImFontAtlasFlags_": "imgui:2562", + "ImFontConfig": "imgui:2493", + "ImFontGlyph": "imgui:2522", + "ImFontGlyphRangesBuilder": "imgui:2534", + "ImGuiBackendFlags_": "imgui:1369", + "ImGuiButtonFlags_": "imgui:1475", + "ImGuiCol_": "imgui:1379", + "ImGuiColorEditFlags_": "imgui:1488", + "ImGuiComboFlags_": "imgui:1008", + "ImGuiCond_": "imgui:1580", + "ImGuiConfigFlags_": "imgui:1353", + "ImGuiDataType_": "imgui:1245", + "ImGuiDir_": "imgui:1261", + "ImGuiDragDropFlags_": "imgui:1223", + "ImGuiFocusedFlags_": "imgui:1195", + "ImGuiHoveredFlags_": "imgui:1207", + "ImGuiIO": "imgui:1740", + "ImGuiInputTextCallbackData": "imgui:1882", + "ImGuiInputTextFlags_": "imgui:923", + "ImGuiKeyModFlags_": "imgui:1308", + "ImGuiKey_": "imgui:1280", + "ImGuiListClipper": "imgui:2148", + "ImGuiMouseButton_": "imgui:1552", + "ImGuiMouseCursor_": "imgui:1562", + "ImGuiNavInput_": "imgui:1321", + "ImGuiOnceUponAFrame": "imgui:2026", + "ImGuiPayload": "imgui:1922", + "ImGuiPopupFlags_": "imgui:981", + "ImGuiSelectableFlags_": "imgui:997", + "ImGuiSizeCallbackData": "imgui:1913", + "ImGuiSliderFlags_": "imgui:1535", + "ImGuiSortDirection_": "imgui:1272", + "ImGuiStorage": "imgui:2088", + "ImGuiStoragePair": "imgui:2091", + "ImGuiStyle": "imgui:1686", + "ImGuiStyleVar_": "imgui:1444", + "ImGuiTabBarFlags_": "imgui:1022", + "ImGuiTabItemFlags_": "imgui:1038", + "ImGuiTableBgTarget_": "imgui:1186", + "ImGuiTableColumnFlags_": "imgui:1131", + "ImGuiTableColumnSortSpecs": "imgui:1944", + "ImGuiTableFlags_": "imgui:1074", + "ImGuiTableRowFlags_": "imgui:1171", + "ImGuiTableSortSpecs": "imgui:1958", + "ImGuiTextBuffer": "imgui:2061", + "ImGuiTextFilter": "imgui:2034", + "ImGuiTextRange": "imgui:2044", + "ImGuiTreeNodeFlags_": "imgui:952", + "ImGuiViewport": "imgui:2757", + "ImGuiViewportFlags_": "imgui:2742", + "ImGuiWindowFlags_": "imgui:883", + "ImVec2": "imgui:227", + "ImVec4": "imgui:240" }, "structs": { "ImColor": [ @@ -2464,10 +2488,6 @@ "name": "Valid", "type": "bool" }, - { - "name": "CmdLists", - "type": "ImDrawList**" - }, { "name": "CmdListsCount", "type": "int" @@ -2480,6 +2500,10 @@ "name": "TotalVtxCount", "type": "int" }, + { + "name": "CmdLists", + "type": "ImDrawList**" + }, { "name": "DisplayPos", "type": "ImVec2" @@ -2729,6 +2753,14 @@ "size": 64, "type": "ImVec4" }, + { + "name": "FontBuilderIO", + "type": "const ImFontBuilderIO*" + }, + { + "name": "FontBuilderFlags", + "type": "unsigned int" + }, { "name": "PackIdMouseCursors", "type": "int" @@ -2830,7 +2862,7 @@ "type": "bool" }, { - "name": "RasterizerFlags", + "name": "FontBuilderFlags", "type": "unsigned int" }, { @@ -2853,8 +2885,8 @@ ], "ImFontGlyph": [ { - "bitfield": "31", - "name": "Codepoint", + "bitfield": "1", + "name": "Colored", "type": "unsigned int" }, { @@ -2862,6 +2894,11 @@ "name": "Visible", "type": "unsigned int" }, + { + "bitfield": "30", + "name": "Codepoint", + "type": "unsigned int" + }, { "name": "AdvanceX", "type": "float" @@ -3633,6 +3670,28 @@ "type": "const char*" } ], + "ImGuiViewport": [ + { + "name": "Flags", + "type": "ImGuiViewportFlags" + }, + { + "name": "Pos", + "type": "ImVec2" + }, + { + "name": "Size", + "type": "ImVec2" + }, + { + "name": "WorkPos", + "type": "ImVec2" + }, + { + "name": "WorkSize", + "type": "ImVec2" + } + ], "ImVec2": [ { "name": "x", diff --git a/imgui-sys/third-party/structs_and_enums.lua b/imgui-sys/third-party/structs_and_enums.lua index c5b10d9..7ce84c2 100644 --- a/imgui-sys/third-party/structs_and_enums.lua +++ b/imgui-sys/third-party/structs_and_enums.lua @@ -1721,6 +1721,23 @@ defs["enums"]["ImGuiTreeNodeFlags_"][16] = {} defs["enums"]["ImGuiTreeNodeFlags_"][16]["calc_value"] = 26 defs["enums"]["ImGuiTreeNodeFlags_"][16]["name"] = "ImGuiTreeNodeFlags_CollapsingHeader" defs["enums"]["ImGuiTreeNodeFlags_"][16]["value"] = "ImGuiTreeNodeFlags_Framed | ImGuiTreeNodeFlags_NoTreePushOnOpen | ImGuiTreeNodeFlags_NoAutoOpenOnLog" +defs["enums"]["ImGuiViewportFlags_"] = {} +defs["enums"]["ImGuiViewportFlags_"][1] = {} +defs["enums"]["ImGuiViewportFlags_"][1]["calc_value"] = 0 +defs["enums"]["ImGuiViewportFlags_"][1]["name"] = "ImGuiViewportFlags_None" +defs["enums"]["ImGuiViewportFlags_"][1]["value"] = "0" +defs["enums"]["ImGuiViewportFlags_"][2] = {} +defs["enums"]["ImGuiViewportFlags_"][2]["calc_value"] = 1 +defs["enums"]["ImGuiViewportFlags_"][2]["name"] = "ImGuiViewportFlags_IsPlatformWindow" +defs["enums"]["ImGuiViewportFlags_"][2]["value"] = "1 << 0" +defs["enums"]["ImGuiViewportFlags_"][3] = {} +defs["enums"]["ImGuiViewportFlags_"][3]["calc_value"] = 2 +defs["enums"]["ImGuiViewportFlags_"][3]["name"] = "ImGuiViewportFlags_IsPlatformMonitor" +defs["enums"]["ImGuiViewportFlags_"][3]["value"] = "1 << 1" +defs["enums"]["ImGuiViewportFlags_"][4] = {} +defs["enums"]["ImGuiViewportFlags_"][4]["calc_value"] = 4 +defs["enums"]["ImGuiViewportFlags_"][4]["name"] = "ImGuiViewportFlags_OwnedByApp" +defs["enums"]["ImGuiViewportFlags_"][4]["value"] = "1 << 2" defs["enums"]["ImGuiWindowFlags_"] = {} defs["enums"]["ImGuiWindowFlags_"][1] = {} defs["enums"]["ImGuiWindowFlags_"][1]["calc_value"] = 0 @@ -1844,70 +1861,72 @@ defs["enums"]["ImGuiWindowFlags_"][30]["name"] = "ImGuiWindowFlags_ChildMenu" defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28" defs["enumtypes"] = {} defs["locations"] = {} -defs["locations"]["ImColor"] = "imgui:2179" -defs["locations"]["ImDrawChannel"] = "imgui:2273" -defs["locations"]["ImDrawCmd"] = "imgui:2228" -defs["locations"]["ImDrawCmdHeader"] = "imgui:2265" -defs["locations"]["ImDrawCornerFlags_"] = "imgui:2297" -defs["locations"]["ImDrawData"] = "imgui:2452" -defs["locations"]["ImDrawList"] = "imgui:2330" -defs["locations"]["ImDrawListFlags_"] = "imgui:2313" -defs["locations"]["ImDrawListSplitter"] = "imgui:2282" -defs["locations"]["ImDrawVert"] = "imgui:2250" -defs["locations"]["ImFont"] = "imgui:2663" -defs["locations"]["ImFontAtlas"] = "imgui:2568" -defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2530" -defs["locations"]["ImFontAtlasFlags_"] = "imgui:2543" -defs["locations"]["ImFontConfig"] = "imgui:2475" -defs["locations"]["ImFontGlyph"] = "imgui:2504" -defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2515" -defs["locations"]["ImGuiBackendFlags_"] = "imgui:1355" -defs["locations"]["ImGuiButtonFlags_"] = "imgui:1461" -defs["locations"]["ImGuiCol_"] = "imgui:1365" -defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1474" -defs["locations"]["ImGuiComboFlags_"] = "imgui:994" -defs["locations"]["ImGuiCond_"] = "imgui:1566" -defs["locations"]["ImGuiConfigFlags_"] = "imgui:1339" -defs["locations"]["ImGuiDataType_"] = "imgui:1231" -defs["locations"]["ImGuiDir_"] = "imgui:1247" -defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1209" -defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1181" -defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1193" -defs["locations"]["ImGuiIO"] = "imgui:1726" -defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:1868" -defs["locations"]["ImGuiInputTextFlags_"] = "imgui:909" -defs["locations"]["ImGuiKeyModFlags_"] = "imgui:1294" -defs["locations"]["ImGuiKey_"] = "imgui:1266" -defs["locations"]["ImGuiListClipper"] = "imgui:2130" -defs["locations"]["ImGuiMouseButton_"] = "imgui:1538" -defs["locations"]["ImGuiMouseCursor_"] = "imgui:1548" -defs["locations"]["ImGuiNavInput_"] = "imgui:1307" -defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2008" -defs["locations"]["ImGuiPayload"] = "imgui:1908" -defs["locations"]["ImGuiPopupFlags_"] = "imgui:967" -defs["locations"]["ImGuiSelectableFlags_"] = "imgui:983" -defs["locations"]["ImGuiSizeCallbackData"] = "imgui:1899" -defs["locations"]["ImGuiSliderFlags_"] = "imgui:1521" -defs["locations"]["ImGuiSortDirection_"] = "imgui:1258" -defs["locations"]["ImGuiStorage"] = "imgui:2070" -defs["locations"]["ImGuiStoragePair"] = "imgui:2073" -defs["locations"]["ImGuiStyle"] = "imgui:1672" -defs["locations"]["ImGuiStyleVar_"] = "imgui:1430" -defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1008" -defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1024" -defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1172" -defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1117" -defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:1930" -defs["locations"]["ImGuiTableFlags_"] = "imgui:1060" -defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1157" -defs["locations"]["ImGuiTableSortSpecs"] = "imgui:1944" -defs["locations"]["ImGuiTextBuffer"] = "imgui:2043" -defs["locations"]["ImGuiTextFilter"] = "imgui:2016" -defs["locations"]["ImGuiTextRange"] = "imgui:2026" -defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:938" -defs["locations"]["ImGuiWindowFlags_"] = "imgui:869" -defs["locations"]["ImVec2"] = "imgui:223" -defs["locations"]["ImVec4"] = "imgui:236" +defs["locations"]["ImColor"] = "imgui:2197" +defs["locations"]["ImDrawChannel"] = "imgui:2291" +defs["locations"]["ImDrawCmd"] = "imgui:2246" +defs["locations"]["ImDrawCmdHeader"] = "imgui:2283" +defs["locations"]["ImDrawCornerFlags_"] = "imgui:2315" +defs["locations"]["ImDrawData"] = "imgui:2471" +defs["locations"]["ImDrawList"] = "imgui:2349" +defs["locations"]["ImDrawListFlags_"] = "imgui:2331" +defs["locations"]["ImDrawListSplitter"] = "imgui:2300" +defs["locations"]["ImDrawVert"] = "imgui:2268" +defs["locations"]["ImFont"] = "imgui:2686" +defs["locations"]["ImFontAtlas"] = "imgui:2587" +defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2549" +defs["locations"]["ImFontAtlasFlags_"] = "imgui:2562" +defs["locations"]["ImFontConfig"] = "imgui:2493" +defs["locations"]["ImFontGlyph"] = "imgui:2522" +defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2534" +defs["locations"]["ImGuiBackendFlags_"] = "imgui:1369" +defs["locations"]["ImGuiButtonFlags_"] = "imgui:1475" +defs["locations"]["ImGuiCol_"] = "imgui:1379" +defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1488" +defs["locations"]["ImGuiComboFlags_"] = "imgui:1008" +defs["locations"]["ImGuiCond_"] = "imgui:1580" +defs["locations"]["ImGuiConfigFlags_"] = "imgui:1353" +defs["locations"]["ImGuiDataType_"] = "imgui:1245" +defs["locations"]["ImGuiDir_"] = "imgui:1261" +defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1223" +defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1195" +defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1207" +defs["locations"]["ImGuiIO"] = "imgui:1740" +defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:1882" +defs["locations"]["ImGuiInputTextFlags_"] = "imgui:923" +defs["locations"]["ImGuiKeyModFlags_"] = "imgui:1308" +defs["locations"]["ImGuiKey_"] = "imgui:1280" +defs["locations"]["ImGuiListClipper"] = "imgui:2148" +defs["locations"]["ImGuiMouseButton_"] = "imgui:1552" +defs["locations"]["ImGuiMouseCursor_"] = "imgui:1562" +defs["locations"]["ImGuiNavInput_"] = "imgui:1321" +defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2026" +defs["locations"]["ImGuiPayload"] = "imgui:1922" +defs["locations"]["ImGuiPopupFlags_"] = "imgui:981" +defs["locations"]["ImGuiSelectableFlags_"] = "imgui:997" +defs["locations"]["ImGuiSizeCallbackData"] = "imgui:1913" +defs["locations"]["ImGuiSliderFlags_"] = "imgui:1535" +defs["locations"]["ImGuiSortDirection_"] = "imgui:1272" +defs["locations"]["ImGuiStorage"] = "imgui:2088" +defs["locations"]["ImGuiStoragePair"] = "imgui:2091" +defs["locations"]["ImGuiStyle"] = "imgui:1686" +defs["locations"]["ImGuiStyleVar_"] = "imgui:1444" +defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1022" +defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1038" +defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1186" +defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1131" +defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:1944" +defs["locations"]["ImGuiTableFlags_"] = "imgui:1074" +defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1171" +defs["locations"]["ImGuiTableSortSpecs"] = "imgui:1958" +defs["locations"]["ImGuiTextBuffer"] = "imgui:2061" +defs["locations"]["ImGuiTextFilter"] = "imgui:2034" +defs["locations"]["ImGuiTextRange"] = "imgui:2044" +defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:952" +defs["locations"]["ImGuiViewport"] = "imgui:2757" +defs["locations"]["ImGuiViewportFlags_"] = "imgui:2742" +defs["locations"]["ImGuiWindowFlags_"] = "imgui:883" +defs["locations"]["ImVec2"] = "imgui:227" +defs["locations"]["ImVec4"] = "imgui:240" defs["structs"] = {} defs["structs"]["ImColor"] = {} defs["structs"]["ImColor"][1] = {} @@ -1959,17 +1978,17 @@ defs["structs"]["ImDrawData"][1] = {} defs["structs"]["ImDrawData"][1]["name"] = "Valid" defs["structs"]["ImDrawData"][1]["type"] = "bool" defs["structs"]["ImDrawData"][2] = {} -defs["structs"]["ImDrawData"][2]["name"] = "CmdLists" -defs["structs"]["ImDrawData"][2]["type"] = "ImDrawList**" +defs["structs"]["ImDrawData"][2]["name"] = "CmdListsCount" +defs["structs"]["ImDrawData"][2]["type"] = "int" defs["structs"]["ImDrawData"][3] = {} -defs["structs"]["ImDrawData"][3]["name"] = "CmdListsCount" +defs["structs"]["ImDrawData"][3]["name"] = "TotalIdxCount" defs["structs"]["ImDrawData"][3]["type"] = "int" defs["structs"]["ImDrawData"][4] = {} -defs["structs"]["ImDrawData"][4]["name"] = "TotalIdxCount" +defs["structs"]["ImDrawData"][4]["name"] = "TotalVtxCount" defs["structs"]["ImDrawData"][4]["type"] = "int" defs["structs"]["ImDrawData"][5] = {} -defs["structs"]["ImDrawData"][5]["name"] = "TotalVtxCount" -defs["structs"]["ImDrawData"][5]["type"] = "int" +defs["structs"]["ImDrawData"][5]["name"] = "CmdLists" +defs["structs"]["ImDrawData"][5]["type"] = "ImDrawList**" defs["structs"]["ImDrawData"][6] = {} defs["structs"]["ImDrawData"][6]["name"] = "DisplayPos" defs["structs"]["ImDrawData"][6]["type"] = "ImVec2" @@ -2159,11 +2178,17 @@ defs["structs"]["ImFontAtlas"][15]["name"] = "TexUvLines[(63)+1]" defs["structs"]["ImFontAtlas"][15]["size"] = 64 defs["structs"]["ImFontAtlas"][15]["type"] = "ImVec4" defs["structs"]["ImFontAtlas"][16] = {} -defs["structs"]["ImFontAtlas"][16]["name"] = "PackIdMouseCursors" -defs["structs"]["ImFontAtlas"][16]["type"] = "int" +defs["structs"]["ImFontAtlas"][16]["name"] = "FontBuilderIO" +defs["structs"]["ImFontAtlas"][16]["type"] = "const ImFontBuilderIO*" defs["structs"]["ImFontAtlas"][17] = {} -defs["structs"]["ImFontAtlas"][17]["name"] = "PackIdLines" -defs["structs"]["ImFontAtlas"][17]["type"] = "int" +defs["structs"]["ImFontAtlas"][17]["name"] = "FontBuilderFlags" +defs["structs"]["ImFontAtlas"][17]["type"] = "unsigned int" +defs["structs"]["ImFontAtlas"][18] = {} +defs["structs"]["ImFontAtlas"][18]["name"] = "PackIdMouseCursors" +defs["structs"]["ImFontAtlas"][18]["type"] = "int" +defs["structs"]["ImFontAtlas"][19] = {} +defs["structs"]["ImFontAtlas"][19]["name"] = "PackIdLines" +defs["structs"]["ImFontAtlas"][19]["type"] = "int" defs["structs"]["ImFontAtlasCustomRect"] = {} defs["structs"]["ImFontAtlasCustomRect"][1] = {} defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "Width" @@ -2233,7 +2258,7 @@ defs["structs"]["ImFontConfig"][14] = {} defs["structs"]["ImFontConfig"][14]["name"] = "MergeMode" defs["structs"]["ImFontConfig"][14]["type"] = "bool" defs["structs"]["ImFontConfig"][15] = {} -defs["structs"]["ImFontConfig"][15]["name"] = "RasterizerFlags" +defs["structs"]["ImFontConfig"][15]["name"] = "FontBuilderFlags" defs["structs"]["ImFontConfig"][15]["type"] = "unsigned int" defs["structs"]["ImFontConfig"][16] = {} defs["structs"]["ImFontConfig"][16]["name"] = "RasterizerMultiply" @@ -2250,40 +2275,44 @@ defs["structs"]["ImFontConfig"][19]["name"] = "DstFont" defs["structs"]["ImFontConfig"][19]["type"] = "ImFont*" defs["structs"]["ImFontGlyph"] = {} defs["structs"]["ImFontGlyph"][1] = {} -defs["structs"]["ImFontGlyph"][1]["bitfield"] = "31" -defs["structs"]["ImFontGlyph"][1]["name"] = "Codepoint" +defs["structs"]["ImFontGlyph"][1]["bitfield"] = "1" +defs["structs"]["ImFontGlyph"][1]["name"] = "Colored" defs["structs"]["ImFontGlyph"][1]["type"] = "unsigned int" defs["structs"]["ImFontGlyph"][2] = {} defs["structs"]["ImFontGlyph"][2]["bitfield"] = "1" defs["structs"]["ImFontGlyph"][2]["name"] = "Visible" defs["structs"]["ImFontGlyph"][2]["type"] = "unsigned int" defs["structs"]["ImFontGlyph"][3] = {} -defs["structs"]["ImFontGlyph"][3]["name"] = "AdvanceX" -defs["structs"]["ImFontGlyph"][3]["type"] = "float" +defs["structs"]["ImFontGlyph"][3]["bitfield"] = "30" +defs["structs"]["ImFontGlyph"][3]["name"] = "Codepoint" +defs["structs"]["ImFontGlyph"][3]["type"] = "unsigned int" defs["structs"]["ImFontGlyph"][4] = {} -defs["structs"]["ImFontGlyph"][4]["name"] = "X0" +defs["structs"]["ImFontGlyph"][4]["name"] = "AdvanceX" defs["structs"]["ImFontGlyph"][4]["type"] = "float" defs["structs"]["ImFontGlyph"][5] = {} -defs["structs"]["ImFontGlyph"][5]["name"] = "Y0" +defs["structs"]["ImFontGlyph"][5]["name"] = "X0" defs["structs"]["ImFontGlyph"][5]["type"] = "float" defs["structs"]["ImFontGlyph"][6] = {} -defs["structs"]["ImFontGlyph"][6]["name"] = "X1" +defs["structs"]["ImFontGlyph"][6]["name"] = "Y0" defs["structs"]["ImFontGlyph"][6]["type"] = "float" defs["structs"]["ImFontGlyph"][7] = {} -defs["structs"]["ImFontGlyph"][7]["name"] = "Y1" +defs["structs"]["ImFontGlyph"][7]["name"] = "X1" defs["structs"]["ImFontGlyph"][7]["type"] = "float" defs["structs"]["ImFontGlyph"][8] = {} -defs["structs"]["ImFontGlyph"][8]["name"] = "U0" +defs["structs"]["ImFontGlyph"][8]["name"] = "Y1" defs["structs"]["ImFontGlyph"][8]["type"] = "float" defs["structs"]["ImFontGlyph"][9] = {} -defs["structs"]["ImFontGlyph"][9]["name"] = "V0" +defs["structs"]["ImFontGlyph"][9]["name"] = "U0" defs["structs"]["ImFontGlyph"][9]["type"] = "float" defs["structs"]["ImFontGlyph"][10] = {} -defs["structs"]["ImFontGlyph"][10]["name"] = "U1" +defs["structs"]["ImFontGlyph"][10]["name"] = "V0" defs["structs"]["ImFontGlyph"][10]["type"] = "float" defs["structs"]["ImFontGlyph"][11] = {} -defs["structs"]["ImFontGlyph"][11]["name"] = "V1" +defs["structs"]["ImFontGlyph"][11]["name"] = "U1" defs["structs"]["ImFontGlyph"][11]["type"] = "float" +defs["structs"]["ImFontGlyph"][12] = {} +defs["structs"]["ImFontGlyph"][12]["name"] = "V1" +defs["structs"]["ImFontGlyph"][12]["type"] = "float" defs["structs"]["ImFontGlyphRangesBuilder"] = {} defs["structs"]["ImFontGlyphRangesBuilder"][1] = {} defs["structs"]["ImFontGlyphRangesBuilder"][1]["name"] = "UsedChars" @@ -2834,6 +2863,22 @@ defs["structs"]["ImGuiTextRange"][1]["type"] = "const char*" defs["structs"]["ImGuiTextRange"][2] = {} defs["structs"]["ImGuiTextRange"][2]["name"] = "e" defs["structs"]["ImGuiTextRange"][2]["type"] = "const char*" +defs["structs"]["ImGuiViewport"] = {} +defs["structs"]["ImGuiViewport"][1] = {} +defs["structs"]["ImGuiViewport"][1]["name"] = "Flags" +defs["structs"]["ImGuiViewport"][1]["type"] = "ImGuiViewportFlags" +defs["structs"]["ImGuiViewport"][2] = {} +defs["structs"]["ImGuiViewport"][2]["name"] = "Pos" +defs["structs"]["ImGuiViewport"][2]["type"] = "ImVec2" +defs["structs"]["ImGuiViewport"][3] = {} +defs["structs"]["ImGuiViewport"][3]["name"] = "Size" +defs["structs"]["ImGuiViewport"][3]["type"] = "ImVec2" +defs["structs"]["ImGuiViewport"][4] = {} +defs["structs"]["ImGuiViewport"][4]["name"] = "WorkPos" +defs["structs"]["ImGuiViewport"][4]["type"] = "ImVec2" +defs["structs"]["ImGuiViewport"][5] = {} +defs["structs"]["ImGuiViewport"][5]["name"] = "WorkSize" +defs["structs"]["ImGuiViewport"][5]["type"] = "ImVec2" defs["structs"]["ImVec2"] = {} defs["structs"]["ImVec2"][1] = {} defs["structs"]["ImVec2"][1]["name"] = "x" diff --git a/imgui-sys/third-party/typedefs_dict.json b/imgui-sys/third-party/typedefs_dict.json index 56efaa8..626e3a8 100644 --- a/imgui-sys/third-party/typedefs_dict.json +++ b/imgui-sys/third-party/typedefs_dict.json @@ -16,6 +16,7 @@ "ImFontAtlas": "struct ImFontAtlas", "ImFontAtlasCustomRect": "struct ImFontAtlasCustomRect", "ImFontAtlasFlags": "int", + "ImFontBuilderIO": "struct ImFontBuilderIO", "ImFontConfig": "struct ImFontConfig", "ImFontGlyph": "struct ImFontGlyph", "ImFontGlyphRangesBuilder": "struct ImFontGlyphRangesBuilder", @@ -67,6 +68,8 @@ "ImGuiTextFilter": "struct ImGuiTextFilter", "ImGuiTextRange": "struct ImGuiTextRange", "ImGuiTreeNodeFlags": "int", + "ImGuiViewport": "struct ImGuiViewport", + "ImGuiViewportFlags": "int", "ImGuiWindowFlags": "int", "ImS16": "signed short", "ImS32": "signed int", diff --git a/imgui-sys/third-party/typedefs_dict.lua b/imgui-sys/third-party/typedefs_dict.lua index f62664f..b246e10 100644 --- a/imgui-sys/third-party/typedefs_dict.lua +++ b/imgui-sys/third-party/typedefs_dict.lua @@ -16,6 +16,7 @@ defs["ImFont"] = "struct ImFont" defs["ImFontAtlas"] = "struct ImFontAtlas" defs["ImFontAtlasCustomRect"] = "struct ImFontAtlasCustomRect" defs["ImFontAtlasFlags"] = "int" +defs["ImFontBuilderIO"] = "struct ImFontBuilderIO" defs["ImFontConfig"] = "struct ImFontConfig" defs["ImFontGlyph"] = "struct ImFontGlyph" defs["ImFontGlyphRangesBuilder"] = "struct ImFontGlyphRangesBuilder" @@ -67,6 +68,8 @@ defs["ImGuiTextBuffer"] = "struct ImGuiTextBuffer" defs["ImGuiTextFilter"] = "struct ImGuiTextFilter" defs["ImGuiTextRange"] = "struct ImGuiTextRange" defs["ImGuiTreeNodeFlags"] = "int" +defs["ImGuiViewport"] = "struct ImGuiViewport" +defs["ImGuiViewportFlags"] = "int" defs["ImGuiWindowFlags"] = "int" defs["ImS16"] = "signed short" defs["ImS32"] = "signed int"