diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 90c5d16..e845083 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -81,7 +81,6 @@ jobs: matrix: rust: - stable - - beta - "1.57" os: - ubuntu-latest @@ -125,9 +124,9 @@ jobs: ${{ runner.os }}-target-test-${{ matrix.rust }}-${{ hashFiles('**/Cargo.toml') }} ${{ runner.os }}-target-test-${{ matrix.rust }}- - # - name: Setup vcpkg - # if: matrix.os == 'windows-latest' - # run: vcpkg integrate install; vcpkg install freetype; + - name: Setup vcpkg + if: matrix.os == 'windows-latest' + run: vcpkg integrate install; vcpkg install freetype:x64-windows-static-md # feature testing - name: no features @@ -136,17 +135,23 @@ jobs: - name: docking feature run: cargo test --workspace --all-targets --features docking - - name: freetype feature + - name: freetype feature (non-Windows, pkg-config) if: matrix.os != 'windows-latest' run: cargo test --workspace --all-targets --features freetype - - name: all features + - name: freetype and docking (non-Windows, pkg-config) if: matrix.os != 'windows-latest' - run: cargo test --workspace --all-targets --features docking,freetype + run: cargo test --workspace --all-targets --features freetype,docking - - name: doc tests - run: cargo test --workspace --doc + - name: freetype feature (Windows, vcpkg) + if: matrix.os == 'windows-latest' + run: cargo test --workspace --all-targets --features freetype,use-vcpkg + - name: freetype and docking (Windows, vcpkg) + if: matrix.os == 'windows-latest' + run: cargo test --workspace --all-targets --features freetype,docking,use-vcpkg + + - run: cargo test --workspace --doc # run to check for lint problems - name: build documentation run: cargo doc diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e69de29..0000000 diff --git a/CHANGELOG.markdown b/CHANGELOG.markdown index 237a132..b4e04d6 100644 --- a/CHANGELOG.markdown +++ b/CHANGELOG.markdown @@ -1,19 +1,28 @@ # Change Log ## [unreleased] + +## [0.10.0] - 2023-01-16 + - Breaking: Removed `im_str!` macro - deprecated since v0.8. `ui.button(im_str!("Example"))` just becomes `ui.button("Example")` and `ui.button(&im_str!("My age is {}", 100))` becomes `ui.button!(format!("My age is {}", 100))` -- Breaking: Updated to Dear ImGui 1.89.1. +- Breaking: Updated to Dear ImGui 1.89.2. This introduces some breaking changes like the `imgui::Key` now contains a full set of keys (previously it was a small subset of to cover copy/paste/undo) + Also note `Key::KeyPadEnter` was renamed to `KeypadEnter` + +- freetype feature can now locate required libraries either via `pkg-config` or `vcpkg` + - Breaking (partially): `ImageButton::new` is now deprecated, replaced by `ui.image_button_config(...)`. The old `new` method should be backwards-compatible in most common situations. Exception is if the `ImageButton` builder struct was explicitly specified, say in a method like `fn configure_my_button(button: &mut imgui::ImageButton)` (in which case either change `ImageButton` to `ImageButtonDeprecated`, or update to the new constructor) -- Updated `imgui-winit-support` to use new "event based IO" (detailed in the Dear ImGui 1.87 release notes, but basically it aims to improve behaviour at low frame rates). Existing custom backends should work without changes, but are advised to update to the new API. +- Breaking: `Key`, `StyleColor`, and `StyleVar` enums are now marked [as non-exhaustive](https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute). + +- Updated `imgui-winit-support` and `imgui-sdl2-support` to use new "event based IO" (detailed in the Dear ImGui 1.87 release notes, but basically it aims to improve behaviour at low frame rates). Existing custom backends should work without changes, but are advised to update to the new API. - Accept `usize` and `isize` for parameters which use `DataTypeKind` (such as `Ui::input_scalar`). This treats them as `u64`/`i64` (or `u32`/`i32`) as appropriate @@ -800,7 +809,8 @@ As mentioned, the 0.6.1 release of `imgui-winit-support` has been yanked. - Initial release with cimgui/imgui 1.44, glium 0.9 -[unreleased]: https://github.com/Gekkio/imgui-rs/compare/v0.9.0...HEAD +[unreleased]: https://github.com/Gekkio/imgui-rs/compare/v0.10.0...HEAD +[0.10.0]: https://github.com/Gekkio/imgui-rs/compare/v0.9.0...v0.10.0 [0.9.0]: https://github.com/Gekkio/imgui-rs/compare/v0.8.0...v0.9.0 [0.8.0]: https://github.com/Gekkio/imgui-rs/compare/v0.7.0...v0.8.0 [0.7.0]: https://github.com/Gekkio/imgui-rs/compare/v0.6.1...v0.7.0 diff --git a/README.markdown b/README.markdown index 5ff0414..af81b54 100644 --- a/README.markdown +++ b/README.markdown @@ -3,7 +3,7 @@ [![Build Status](https://github.com/imgui-rs/imgui-rs/workflows/ci/badge.svg)](https://github.com/imgui-rs/imgui-rs/actions) [![Latest release on crates.io](https://img.shields.io/crates/v/imgui.svg)](https://crates.io/crates/imgui) [![Documentation on docs.rs](https://docs.rs/imgui/badge.svg)](https://docs.rs/imgui) -[![Wrapped Dear ImGui Version](https://img.shields.io/badge/Dear%20ImGui%20Version-1.89.1-blue.svg)](https://github.com/ocornut/imgui) +[![Wrapped Dear ImGui Version](https://img.shields.io/badge/Dear%20ImGui%20Version-1.89.2-blue.svg)](https://github.com/ocornut/imgui) ![Hello world](hello_world.png) diff --git a/docs/development-process.md b/docs/development-process.md index 3677469..eb7d4e0 100644 --- a/docs/development-process.md +++ b/docs/development-process.md @@ -22,6 +22,14 @@ When it is time to make a new release, we create a `x.y-stable` branch (e.g `0.9 3. Bump `version` in the various `Cargo.toml` 4. A stable branch is created, e.g `git switch -c 0.9-stable` and pushed to Github 5. Publish various crates (noting it has to be done starting with `imgui-sys`, then `imgui`, then the others) + ``` + cargo publish -p imgui-sys + cargo publish -p imgui + cargo publish -p imgui-winit-support --no-verify + cargo publish -p imgui-glium-renderer + cargo publish -p imgui-glow-renderer + cargo publish -p imgui-sdl2-support + ``` 6. Create annotated tag `v0.9.0` and push to github 7. Create Release for this version on Github 8. Update and close any relevant tickets diff --git a/docs/upgrading-imgui.md b/docs/upgrading-imgui.md index a39b2cf..f194db2 100644 --- a/docs/upgrading-imgui.md +++ b/docs/upgrading-imgui.md @@ -34,7 +34,7 @@ In short, there are a few steps: git clone --recursive https://github.com/cimgui/cimgui.git /tmp/cimgui ``` - Make sure the checkout is updated and on a reasonable a reasonably recent version. Old versions can produce differently named symbols which can make updates more tediuos than they need to be! Generally the tag corresponding to the latest imgui release is a good choice. + Make sure the checkout is updated and on a reasonable a reasonably recent version. Old versions can produce differently named symbols which can make updates more tedious than they need to be! Generally the tag corresponding to the latest imgui release is a good choice. 4. For each of the branches, run the corresponding `update-cimgui-output.sh` script. @@ -54,7 +54,7 @@ In short, there are a few steps: This updates various files like `cimgui.cpp`, `definitions.json` and so on - With this step, we now have new C bindings to the desired verison of Dear ImGui. + With this step, we now have new C bindings to the desired version of Dear ImGui. 5. Back in the root of the imgui-rs repo, run `cargo xtask bindgen` @@ -84,6 +84,8 @@ In short, there are a few steps: cargo run --example test_window_impl ``` +9. Update README to reference correct Dear ImGui (updating the URL in the badge) + ## Common sources of problems ### Function changes diff --git a/imgui-glium-renderer/Cargo.toml b/imgui-glium-renderer/Cargo.toml index 65d9cac..53f5979 100644 --- a/imgui-glium-renderer/Cargo.toml +++ b/imgui-glium-renderer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "imgui-glium-renderer" -version = "0.9.0" +version = "0.10.0" edition = "2018" description = "Glium renderer for the imgui crate" homepage = "https://github.com/imgui-rs/imgui-rs" @@ -11,7 +11,7 @@ categories = ["gui", "rendering"] [dependencies] glium = { version = "0.32.1", default-features = false } -imgui = { version = "0.9.0", path = "../imgui" } +imgui = { version = "0.10.0", path = "../imgui" } [dev-dependencies] imgui-winit-support = {path = "../imgui-winit-support"} diff --git a/imgui-glow-renderer/Cargo.toml b/imgui-glow-renderer/Cargo.toml index 297ecad..d2fdcb3 100644 --- a/imgui-glow-renderer/Cargo.toml +++ b/imgui-glow-renderer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "imgui-glow-renderer" -version = "0.9.0" +version = "0.10.0" edition = "2018" description = "glow renderer for the imgui crate" homepage = "https://github.com/imgui-rs/imgui-rs" @@ -9,13 +9,13 @@ license = "MIT/Apache-2.0" categories = ["gui", "rendering"] [dependencies] -imgui = { version = "0.9.0", path = "../imgui" } +imgui = { version = "0.10.0", path = "../imgui" } glow = "0.10.0" memoffset = "0.6.4" [dev-dependencies] glutin = "0.29.1" -imgui-winit-support = { version = "0.9.0", path = "../imgui-winit-support" } +imgui-winit-support = { version = "0.10.0", path = "../imgui-winit-support" } image = "0.23" [features] diff --git a/imgui-sdl2-support/Cargo.toml b/imgui-sdl2-support/Cargo.toml index c760612..62644bc 100644 --- a/imgui-sdl2-support/Cargo.toml +++ b/imgui-sdl2-support/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "imgui-sdl2-support" -version = "0.9.0" +version = "0.10.0" edition = "2018" authors = ["The imgui-rs Developers"] description = "sdl2 support code for the imgui crate" @@ -11,10 +11,10 @@ license = "MIT/Apache-2.0" categories = ["gui"] [dependencies] -imgui = { version = "0.9.0", path = "../imgui" } +imgui = { version = "0.10.0", path = "../imgui" } sdl2 = "0.34.5" [dev-dependencies] glow = "0.10.0" -imgui-glow-renderer = { version = "0.9.0", path = "../imgui-glow-renderer" } +imgui-glow-renderer = { version = "0.10.0", path = "../imgui-glow-renderer" } sdl2 = { version = "0.34.5", features = ["bundled", "static-link"] } diff --git a/imgui-sdl2-support/examples/basic.rs b/imgui-sdl2-support/examples/sdl2_01_basic.rs similarity index 92% rename from imgui-sdl2-support/examples/basic.rs rename to imgui-sdl2-support/examples/sdl2_01_basic.rs index 4180f78..f89ea26 100644 --- a/imgui-sdl2-support/examples/basic.rs +++ b/imgui-sdl2-support/examples/sdl2_01_basic.rs @@ -45,7 +45,10 @@ fn main() { /* create new glow and imgui contexts */ let gl = glow_context(&window); + /* create context */ let mut imgui = Context::create(); + + /* disable creation of files on disc */ imgui.set_ini_filename(None); imgui.set_log_filename(None); @@ -54,8 +57,11 @@ fn main() { .fonts() .add_font(&[imgui::FontSource::DefaultFontData { config: None }]); + /* create platform and renderer */ let mut platform = SdlPlatform::init(&mut imgui); let mut renderer = AutoRenderer::initialize(gl, &mut imgui).unwrap(); + + /* start main loop */ let mut event_pump = sdl.event_pump().unwrap(); 'main: loop { @@ -72,8 +78,10 @@ fn main() { platform.prepare_frame(&mut imgui, &window, &event_pump); let ui = imgui.new_frame(); + /* create imgui UI here */ ui.show_demo_window(&mut true); + /* render */ let draw_data = imgui.render(); unsafe { renderer.gl_context().clear(glow::COLOR_BUFFER_BIT) }; diff --git a/imgui-sdl2-support/src/lib.rs b/imgui-sdl2-support/src/lib.rs index a08ca5d..562b57c 100644 --- a/imgui-sdl2-support/src/lib.rs +++ b/imgui-sdl2-support/src/lib.rs @@ -15,51 +15,150 @@ use std::time::Instant; -use imgui::{BackendFlags, ConfigFlags, Context, Io, Key, MouseCursor}; +use imgui::{BackendFlags, ConfigFlags, Context, Io, MouseCursor}; use sdl2::{ event::Event, keyboard::{Mod, Scancode}, - mouse::{Cursor, MouseButton, MouseState, SystemCursor}, + mouse::{Cursor, MouseState, SystemCursor}, video::Window, EventPump, }; -/// State of a single mouse button. Used so that we can detect cases where mouse -/// press and release occur on the same frame (seems surprisingly frequent on -/// macOS now...) -#[derive(Debug, Clone, Copy, Default)] -struct Button { - pub pressed_this_frame: bool, - state: bool, -} - -impl Button { - const fn new() -> Button { - Button { - pressed_this_frame: false, - state: false, +/// Handle changes in the key states. +fn handle_key(io: &mut Io, key: &Scancode, pressed: bool) { + let igkey = match key { + Scancode::A => imgui::Key::A, + Scancode::B => imgui::Key::B, + Scancode::C => imgui::Key::C, + Scancode::D => imgui::Key::D, + Scancode::E => imgui::Key::E, + Scancode::F => imgui::Key::F, + Scancode::G => imgui::Key::G, + Scancode::H => imgui::Key::H, + Scancode::I => imgui::Key::I, + Scancode::J => imgui::Key::J, + Scancode::K => imgui::Key::K, + Scancode::L => imgui::Key::L, + Scancode::M => imgui::Key::M, + Scancode::N => imgui::Key::N, + Scancode::O => imgui::Key::O, + Scancode::P => imgui::Key::P, + Scancode::Q => imgui::Key::Q, + Scancode::R => imgui::Key::R, + Scancode::S => imgui::Key::S, + Scancode::T => imgui::Key::T, + Scancode::U => imgui::Key::U, + Scancode::V => imgui::Key::V, + Scancode::W => imgui::Key::W, + Scancode::X => imgui::Key::X, + Scancode::Y => imgui::Key::Y, + Scancode::Z => imgui::Key::Z, + Scancode::Num1 => imgui::Key::Keypad1, + Scancode::Num2 => imgui::Key::Keypad2, + Scancode::Num3 => imgui::Key::Keypad3, + Scancode::Num4 => imgui::Key::Keypad4, + Scancode::Num5 => imgui::Key::Keypad5, + Scancode::Num6 => imgui::Key::Keypad6, + Scancode::Num7 => imgui::Key::Keypad7, + Scancode::Num8 => imgui::Key::Keypad8, + Scancode::Num9 => imgui::Key::Keypad9, + Scancode::Num0 => imgui::Key::Keypad0, + Scancode::Return => imgui::Key::Enter, // TODO: Should this be treated as alias? + Scancode::Escape => imgui::Key::Escape, + Scancode::Backspace => imgui::Key::Backspace, + Scancode::Tab => imgui::Key::Tab, + Scancode::Space => imgui::Key::Space, + Scancode::Minus => imgui::Key::Minus, + Scancode::Equals => imgui::Key::Equal, + Scancode::LeftBracket => imgui::Key::LeftBracket, + Scancode::RightBracket => imgui::Key::RightBracket, + Scancode::Backslash => imgui::Key::Backslash, + Scancode::Semicolon => imgui::Key::Semicolon, + Scancode::Apostrophe => imgui::Key::Apostrophe, + Scancode::Grave => imgui::Key::GraveAccent, + Scancode::Comma => imgui::Key::Comma, + Scancode::Period => imgui::Key::Period, + Scancode::Slash => imgui::Key::Slash, + Scancode::CapsLock => imgui::Key::CapsLock, + Scancode::F1 => imgui::Key::F1, + Scancode::F2 => imgui::Key::F2, + Scancode::F3 => imgui::Key::F3, + Scancode::F4 => imgui::Key::F4, + Scancode::F5 => imgui::Key::F5, + Scancode::F6 => imgui::Key::F6, + Scancode::F7 => imgui::Key::F7, + Scancode::F8 => imgui::Key::F8, + Scancode::F9 => imgui::Key::F9, + Scancode::F10 => imgui::Key::F10, + Scancode::F11 => imgui::Key::F11, + Scancode::F12 => imgui::Key::F12, + Scancode::PrintScreen => imgui::Key::PrintScreen, + Scancode::ScrollLock => imgui::Key::ScrollLock, + Scancode::Pause => imgui::Key::Pause, + Scancode::Insert => imgui::Key::Insert, + Scancode::Home => imgui::Key::Home, + Scancode::PageUp => imgui::Key::PageUp, + Scancode::Delete => imgui::Key::Delete, + Scancode::End => imgui::Key::End, + Scancode::PageDown => imgui::Key::PageDown, + Scancode::Right => imgui::Key::RightArrow, + Scancode::Left => imgui::Key::LeftArrow, + Scancode::Down => imgui::Key::DownArrow, + Scancode::Up => imgui::Key::UpArrow, + Scancode::KpDivide => imgui::Key::KeypadDivide, + Scancode::KpMultiply => imgui::Key::KeypadMultiply, + Scancode::KpMinus => imgui::Key::KeypadSubtract, + Scancode::KpPlus => imgui::Key::KeypadAdd, + Scancode::KpEnter => imgui::Key::KeypadEnter, + Scancode::Kp1 => imgui::Key::Keypad1, + Scancode::Kp2 => imgui::Key::Keypad2, + Scancode::Kp3 => imgui::Key::Keypad3, + Scancode::Kp4 => imgui::Key::Keypad4, + Scancode::Kp5 => imgui::Key::Keypad5, + Scancode::Kp6 => imgui::Key::Keypad6, + Scancode::Kp7 => imgui::Key::Keypad7, + Scancode::Kp8 => imgui::Key::Keypad8, + Scancode::Kp9 => imgui::Key::Keypad9, + Scancode::Kp0 => imgui::Key::Keypad0, + Scancode::KpPeriod => imgui::Key::KeypadDecimal, + Scancode::Application => imgui::Key::Menu, + Scancode::KpEquals => imgui::Key::KeypadEqual, + Scancode::Menu => imgui::Key::Menu, + Scancode::LCtrl => imgui::Key::LeftCtrl, + Scancode::LShift => imgui::Key::LeftShift, + Scancode::LAlt => imgui::Key::LeftAlt, + Scancode::LGui => imgui::Key::LeftSuper, + Scancode::RCtrl => imgui::Key::RightCtrl, + Scancode::RShift => imgui::Key::RightShift, + Scancode::RAlt => imgui::Key::RightAlt, + Scancode::RGui => imgui::Key::RightSuper, + _ => { + // Ignore unknown keys + return; } - } + }; - fn get(&self) -> bool { - self.pressed_this_frame || self.state - } - - fn set(&mut self, pressed: bool) { - self.state = pressed; - - if pressed { - self.pressed_this_frame = true; - } - } + io.add_key_event(igkey, pressed); } /// Handle changes in the key modifier states. fn handle_key_modifier(io: &mut Io, keymod: &Mod) { - io.key_shift = keymod.intersects(Mod::LSHIFTMOD | Mod::RSHIFTMOD); - io.key_ctrl = keymod.intersects(Mod::LCTRLMOD | Mod::RCTRLMOD); - io.key_alt = keymod.intersects(Mod::LALTMOD | Mod::RALTMOD); - io.key_super = keymod.intersects(Mod::LGUIMOD | Mod::RGUIMOD); + io.add_key_event( + imgui::Key::ModShift, + keymod.intersects(Mod::LSHIFTMOD | Mod::RSHIFTMOD), + ); + io.add_key_event( + imgui::Key::ModCtrl, + keymod.intersects(Mod::LCTRLMOD | Mod::RCTRLMOD), + ); + io.add_key_event( + imgui::Key::ModAlt, + keymod.intersects(Mod::LALTMOD | Mod::RALTMOD), + ); + io.add_key_event( + imgui::Key::ModSuper, + keymod.intersects(Mod::LGUIMOD | Mod::RGUIMOD), + ); } /// Map an imgui::MouseCursor to an equivalent sdl2::mouse::SystemCursor. @@ -109,7 +208,6 @@ pub fn filter_event(window: &Window, event: &Event) -> bool { pub struct SdlPlatform { cursor_instance: Option, /* to avoid dropping cursor instances */ last_frame: Instant, - mouse_buttons: [Button; 5], } impl SdlPlatform { @@ -126,29 +224,6 @@ impl SdlPlatform { io.backend_flags.insert(BackendFlags::HAS_MOUSE_CURSORS); io.backend_flags.insert(BackendFlags::HAS_SET_MOUSE_POS); - io[Key::Tab] = Scancode::Tab as _; - io[Key::LeftArrow] = Scancode::Left as _; - io[Key::RightArrow] = Scancode::Right as _; - io[Key::UpArrow] = Scancode::Up as _; - io[Key::DownArrow] = Scancode::Down as _; - io[Key::PageUp] = Scancode::PageUp as _; - io[Key::PageDown] = Scancode::PageDown as _; - io[Key::Home] = Scancode::Home as _; - io[Key::End] = Scancode::End as _; - io[Key::Insert] = Scancode::Insert as _; - io[Key::Delete] = Scancode::Delete as _; - io[Key::Backspace] = Scancode::Backspace as _; - io[Key::Space] = Scancode::Space as _; - io[Key::Enter] = Scancode::Return as _; - io[Key::Escape] = Scancode::Escape as _; - io[Key::KeypadEnter] = Scancode::KpEnter as _; - io[Key::A] = Scancode::A as _; - io[Key::C] = Scancode::C as _; - io[Key::V] = Scancode::V as _; - io[Key::X] = Scancode::X as _; - io[Key::Y] = Scancode::Y as _; - io[Key::Z] = Scancode::Z as _; - imgui.set_platform_name(Some(format!( "imgui-sdl2-support {}", env!("CARGO_PKG_VERSION") @@ -157,7 +232,6 @@ impl SdlPlatform { SdlPlatform { cursor_instance: None, last_frame: Instant::now(), - mouse_buttons: [Button::new(); 5], } } @@ -172,18 +246,17 @@ impl SdlPlatform { match *event { Event::MouseWheel { x, y, .. } => { - io.mouse_wheel = y as f32; - io.mouse_wheel_h = x as f32; + io.add_mouse_wheel_event([x as f32, y as f32]); true } Event::MouseButtonDown { mouse_btn, .. } => { - self.handle_mouse_button(&mouse_btn, true); + self.handle_mouse_button(io, &mouse_btn, true); true } Event::MouseButtonUp { mouse_btn, .. } => { - self.handle_mouse_button(&mouse_btn, false); + self.handle_mouse_button(io, &mouse_btn, false); true } @@ -197,8 +270,8 @@ impl SdlPlatform { keymod, .. } => { - io.keys_down[key as usize] = true; handle_key_modifier(io, &keymod); + handle_key(io, &key, true); true } @@ -207,8 +280,8 @@ impl SdlPlatform { keymod, .. } => { - io.keys_down[key as usize] = false; handle_key_modifier(io, &keymod); + handle_key(io, &key, false); true } @@ -252,16 +325,6 @@ impl SdlPlatform { (window_drawable_size.1 as f32) / (window_size.1 as f32), ]; - // Update mouse button state - for (io_down, button) in io.mouse_down.iter_mut().zip(&mut self.mouse_buttons) { - *io_down = button.get(); - - // this frame is now "over" and we can set pressed_this_frame to false, but - // the state cannot be set to false due to actions that require multi-frame inputs - // ie: dragging, resizing and this is handled by the `MouseButtonDown` event. - button.pressed_this_frame = false; - } - // Set mouse position if requested by imgui-rs if io.want_set_mouse_pos { let mouse_util = window.subsystem().sdl().mouse(); @@ -297,14 +360,28 @@ impl SdlPlatform { } impl SdlPlatform { - fn handle_mouse_button(&mut self, button: &MouseButton, pressed: bool) { + fn handle_mouse_button( + &mut self, + io: &mut Io, + button: &sdl2::mouse::MouseButton, + pressed: bool, + ) { match button { - MouseButton::Left => self.mouse_buttons[0].set(pressed), - MouseButton::Right => self.mouse_buttons[1].set(pressed), - MouseButton::Middle => self.mouse_buttons[2].set(pressed), - MouseButton::X1 => self.mouse_buttons[3].set(pressed), - MouseButton::X2 => self.mouse_buttons[4].set(pressed), - + sdl2::mouse::MouseButton::Left => { + io.add_mouse_button_event(imgui::MouseButton::Left, pressed) + } + sdl2::mouse::MouseButton::Right => { + io.add_mouse_button_event(imgui::MouseButton::Right, pressed) + } + sdl2::mouse::MouseButton::Middle => { + io.add_mouse_button_event(imgui::MouseButton::Middle, pressed) + } + sdl2::mouse::MouseButton::X1 => { + io.add_mouse_button_event(imgui::MouseButton::Extra1, pressed) + } + sdl2::mouse::MouseButton::X2 => { + io.add_mouse_button_event(imgui::MouseButton::Extra2, pressed) + } _ => {} } } diff --git a/imgui-sys/Cargo.toml b/imgui-sys/Cargo.toml index a4205a6..9b557bb 100644 --- a/imgui-sys/Cargo.toml +++ b/imgui-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "imgui-sys" -version = "0.9.0" +version = "0.10.0" edition = "2018" description = "Raw FFI bindings to dear imgui" homepage = "https://github.com/imgui-rs/imgui-rs" @@ -33,9 +33,11 @@ cfg-if = "1" [build-dependencies] cc = "1.0" pkg-config = { version="0.3", optional=true } +vcpkg = { version="0.2.15", optional=true } [features] default = [] wasm = [] -freetype = ["pkg-config"] docking = [] +freetype = ["pkg-config"] +use-vcpkg = ["vcpkg"] diff --git a/imgui-sys/build.rs b/imgui-sys/build.rs index 04ea9d1..0951589 100644 --- a/imgui-sys/build.rs +++ b/imgui-sys/build.rs @@ -9,11 +9,29 @@ const DEFINES: &[(&str, Option<&str>)] = &[ ("IMGUI_DISABLE_OSX_FUNCTIONS", None), ]; +#[cfg(feature = "freetype")] +fn find_freetype() -> Vec> { + #[cfg(not(feature = "use-vcpkg"))] + match pkg_config::Config::new().find("freetype2") { + Ok(freetype) => freetype.include_paths, + Err(err) => panic!("cannot find freetype: {}", err), + } + #[cfg(feature = "use-vcpkg")] + match vcpkg::find_package("freetype") { + Ok(freetype) => freetype.include_paths, + Err(err) => panic!("cannot find freetype: {}", err), + } +} + +// Output define args for compiler fn main() -> std::io::Result<()> { // Root of imgui-sys let manifest_dir = std::path::Path::new(env!("CARGO_MANIFEST_DIR")); - // Output define args for compiler + println!( + "cargo:THIRD_PARTY={}", + manifest_dir.join("third-party").display() + ); for (key, value) in DEFINES.iter() { println!("cargo:DEFINE_{}={}", key, value.unwrap_or("")); } @@ -53,14 +71,18 @@ fn main() -> std::io::Result<()> { // Freetype font rasterizer feature #[cfg(feature = "freetype")] { - // Find library - let freetype = pkg_config::Config::new().find("freetype2").unwrap(); - for include in freetype.include_paths.iter() { + // Supress warnings: + // warning: ‘ImFontBuildSrcGlyphFT’ has a field ‘ImFontBuildSrcGlyphFT::Info’ whose type uses the anonymous namespace + // warning: ‘ImFontBuildSrcDataFT’ has a field ‘ImFontBuildSrcDataFT::Font’ whose type uses the anonymous namespace + build.flag_if_supported("-Wno-subobject-linkage"); + + // Include freetype headers + for include in find_freetype() { build.include(include); } + // Set flag for dear imgui - build.define("IMGUI_ENABLE_FREETYPE", None); - build.define("CIMGUI_FREETYPE", None); + build.define("CIMGUI_FREETYPE", None); // Sets IMGUI_ENABLE_FREETYPE println!("cargo:DEFINE_IMGUI_ENABLE_FREETYPE="); // imgui_freetype.cpp needs access to `#include "imgui.h"`. diff --git a/imgui-sys/src/bindings.rs b/imgui-sys/src/bindings.rs index fa6bf06..9879b87 100644 --- a/imgui-sys/src/bindings.rs +++ b/imgui-sys/src/bindings.rs @@ -566,8 +566,8 @@ pub const ImGuiMod_Ctrl: ImGuiKey = 4096; pub const ImGuiMod_Shift: ImGuiKey = 8192; pub const ImGuiMod_Alt: ImGuiKey = 16384; pub const ImGuiMod_Super: ImGuiKey = 32768; -pub const ImGuiMod_Mask_: ImGuiKey = 61440; -pub const ImGuiMod_Shortcut: ImGuiKey = 4096; +pub const ImGuiMod_Shortcut: ImGuiKey = 2048; +pub const ImGuiMod_Mask_: ImGuiKey = 63488; pub const ImGuiKey_NamedKey_BEGIN: ImGuiKey = 512; pub const ImGuiKey_NamedKey_END: ImGuiKey = 652; pub const ImGuiKey_NamedKey_COUNT: ImGuiKey = 140; @@ -1709,6 +1709,7 @@ pub struct ImFontAtlas { pub TexDesiredWidth: cty::c_int, pub TexGlyphPadding: cty::c_int, pub Locked: bool, + pub UserData: *mut cty::c_void, pub TexReady: bool, pub TexPixelsUseColors: bool, pub TexPixelsAlpha8: *mut cty::c_uchar, @@ -3299,6 +3300,9 @@ extern "C" { extern "C" { pub fn igIsAnyItemFocused() -> bool; } +extern "C" { + pub fn igGetItemID() -> ImGuiID; +} extern "C" { pub fn igGetItemRectMin(pOut: *mut ImVec2); } diff --git a/imgui-sys/src/docking_bindings.rs b/imgui-sys/src/docking_bindings.rs index 2134ff7..38df9a3 100644 --- a/imgui-sys/src/docking_bindings.rs +++ b/imgui-sys/src/docking_bindings.rs @@ -654,8 +654,8 @@ pub const ImGuiMod_Ctrl: ImGuiKey = 4096; pub const ImGuiMod_Shift: ImGuiKey = 8192; pub const ImGuiMod_Alt: ImGuiKey = 16384; pub const ImGuiMod_Super: ImGuiKey = 32768; -pub const ImGuiMod_Mask_: ImGuiKey = 61440; -pub const ImGuiMod_Shortcut: ImGuiKey = 4096; +pub const ImGuiMod_Shortcut: ImGuiKey = 2048; +pub const ImGuiMod_Mask_: ImGuiKey = 63488; pub const ImGuiKey_NamedKey_BEGIN: ImGuiKey = 512; pub const ImGuiKey_NamedKey_END: ImGuiKey = 652; pub const ImGuiKey_NamedKey_COUNT: ImGuiKey = 140; @@ -1829,6 +1829,7 @@ pub struct ImFontAtlas { pub TexDesiredWidth: cty::c_int, pub TexGlyphPadding: cty::c_int, pub Locked: bool, + pub UserData: *mut cty::c_void, pub TexReady: bool, pub TexPixelsUseColors: bool, pub TexPixelsAlpha8: *mut cty::c_uchar, @@ -2339,10 +2340,9 @@ pub const ImGuiSelectableFlags_SelectOnNav: ImGuiSelectableFlagsPrivate_ = 20971 pub const ImGuiSelectableFlags_SelectOnClick: ImGuiSelectableFlagsPrivate_ = 4194304; pub const ImGuiSelectableFlags_SelectOnRelease: ImGuiSelectableFlagsPrivate_ = 8388608; pub const ImGuiSelectableFlags_SpanAvailWidth: ImGuiSelectableFlagsPrivate_ = 16777216; -pub const ImGuiSelectableFlags_DrawHoveredWhenHeld: ImGuiSelectableFlagsPrivate_ = 33554432; -pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 67108864; -pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 134217728; -pub const ImGuiSelectableFlags_NoSetKeyOwner: ImGuiSelectableFlagsPrivate_ = 268435456; +pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 33554432; +pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 67108864; +pub const ImGuiSelectableFlags_NoSetKeyOwner: ImGuiSelectableFlagsPrivate_ = 134217728; pub type ImGuiSelectableFlagsPrivate_ = cty::c_uint; pub const ImGuiTreeNodeFlags_ClipLabelForTrailingButton: ImGuiTreeNodeFlagsPrivate_ = 1048576; pub type ImGuiTreeNodeFlagsPrivate_ = cty::c_uint; @@ -2493,6 +2493,7 @@ pub struct ImGuiMenuColumns { #[repr(C)] #[derive(Debug, Copy, Clone, PartialEq)] pub struct ImGuiInputTextState { + pub Ctx: *mut ImGuiContext, pub ID: ImGuiID, pub CurLenW: cty::c_int, pub CurLenA: cty::c_int, @@ -4040,7 +4041,10 @@ pub struct ImGuiContext { pub MovingWindow: *mut ImGuiWindow, pub WheelingWindow: *mut ImGuiWindow, pub WheelingWindowRefMousePos: ImVec2, + pub WheelingWindowStartFrame: cty::c_int, pub WheelingWindowReleaseTimer: f32, + pub WheelingWindowWheelRemainder: ImVec2, + pub WheelingAxisAvg: ImVec2, pub DebugHookIdInfo: ImGuiID, pub HoveredId: ImGuiID, pub HoveredIdPreviousFrame: ImGuiID, @@ -4342,6 +4346,12 @@ pub struct ImGuiWindow { pub WindowPadding: ImVec2, pub WindowRounding: f32, pub WindowBorderSize: f32, + pub DecoOuterSizeX1: f32, + pub DecoOuterSizeY1: f32, + pub DecoOuterSizeX2: f32, + pub DecoOuterSizeY2: f32, + pub DecoInnerSizeX1: f32, + pub DecoInnerSizeY1: f32, pub NameBufLen: cty::c_int, pub MoveId: ImGuiID, pub TabId: ImGuiID, @@ -4798,6 +4808,7 @@ pub struct ImGuiTableCellData { pub struct ImGuiTableInstanceData { pub LastOuterHeight: f32, pub LastFirstRowHeight: f32, + pub LastFrozenHeight: f32, } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] @@ -4981,6 +4992,8 @@ pub struct ImGuiTable { pub IsResetDisplayOrderRequest: bool, pub IsUnfrozenRows: bool, pub IsDefaultSizingPolicy: bool, + pub HasScrollbarYCurr: bool, + pub HasScrollbarYPrev: bool, pub MemoryCompacted: bool, pub HostSkipItems: bool, } @@ -6647,6 +6660,9 @@ extern "C" { extern "C" { pub fn igIsAnyItemFocused() -> bool; } +extern "C" { + pub fn igGetItemID() -> ImGuiID; +} extern "C" { pub fn igGetItemRectMin(pOut: *mut ImVec2); } @@ -8399,6 +8415,9 @@ extern "C" { extern "C" { pub fn igImIsFloatAboveGuaranteedIntegerPrecision(f: f32) -> bool; } +extern "C" { + pub fn igImExponentialMovingAverage(avg: f32, sample: f32, n: cty::c_int) -> f32; +} extern "C" { pub fn igImBezierCubicCalc( pOut: *mut ImVec2, @@ -8692,7 +8711,9 @@ extern "C" { pub fn ImGuiMenuColumns_CalcNextTotalWidth(self_: *mut ImGuiMenuColumns, update_offsets: bool); } extern "C" { - pub fn ImGuiInputTextState_ImGuiInputTextState() -> *mut ImGuiInputTextState; + pub fn ImGuiInputTextState_ImGuiInputTextState( + ctx: *mut ImGuiContext, + ) -> *mut ImGuiInputTextState; } extern "C" { pub fn ImGuiInputTextState_destroy(self_: *mut ImGuiInputTextState); @@ -9337,9 +9358,6 @@ extern "C" { extern "C" { pub fn igScrollToBringRectIntoView(window: *mut ImGuiWindow, rect: ImRect); } -extern "C" { - pub fn igGetItemID() -> ImGuiID; -} extern "C" { pub fn igGetItemStatusFlags() -> ImGuiItemStatusFlags; } @@ -9613,6 +9631,9 @@ extern "C" { extern "C" { pub fn igIsAliasKey(key: ImGuiKey) -> bool; } +extern "C" { + pub fn igConvertShortcutMod(key_chord: ImGuiKeyChord) -> ImGuiKeyChord; +} extern "C" { pub fn igConvertSingleModFlagToKey(key: ImGuiKey) -> ImGuiKey; } @@ -9633,7 +9654,7 @@ extern "C" { pub fn igIsMouseDragPastThreshold(button: ImGuiMouseButton, lock_threshold: f32) -> bool; } extern "C" { - pub fn igGetKeyVector2d( + pub fn igGetKeyMagnitude2d( pOut: *mut ImVec2, key_left: ImGuiKey, key_right: ImGuiKey, @@ -10334,12 +10355,6 @@ 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, dock_node: *mut ImGuiDockNode) -> bool; -} extern "C" { pub fn igArrowButtonEx( str_id: *const cty::c_char, @@ -10348,20 +10363,6 @@ extern "C" { 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 ImS64, - avail_v: ImS64, - contents_v: ImS64, - flags: ImDrawFlags, - ) -> bool; -} extern "C" { pub fn igImageButtonEx( id: ImGuiID, @@ -10373,18 +10374,6 @@ extern "C" { 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 igGetWindowResizeCornerID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; -} -extern "C" { - pub fn igGetWindowResizeBorderID(window: *mut ImGuiWindow, dir: ImGuiDir) -> ImGuiID; -} extern "C" { pub fn igSeparatorEx(flags: ImGuiSeparatorFlags); } @@ -10402,6 +10391,38 @@ extern "C" { flags_value: ImU64, ) -> bool; } +extern "C" { + pub fn igCloseButton(id: ImGuiID, pos: ImVec2) -> bool; +} +extern "C" { + pub fn igCollapseButton(id: ImGuiID, pos: ImVec2, dock_node: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn igScrollbar(axis: ImGuiAxis); +} +extern "C" { + pub fn igScrollbarEx( + bb: ImRect, + id: ImGuiID, + axis: ImGuiAxis, + p_scroll_v: *mut ImS64, + avail_v: ImS64, + contents_v: ImS64, + flags: ImDrawFlags, + ) -> 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 igGetWindowResizeCornerID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; +} +extern "C" { + pub fn igGetWindowResizeBorderID(window: *mut ImGuiWindow, dir: ImGuiDir) -> ImGuiID; +} extern "C" { pub fn igButtonBehavior( bb: ImRect, @@ -10715,6 +10736,9 @@ extern "C" { extern "C" { pub fn igDebugNodeViewport(viewport: *mut ImGuiViewportP); } +extern "C" { + pub fn igDebugRenderKeyboardPreview(draw_list: *mut ImDrawList); +} extern "C" { pub fn igDebugRenderViewportThumbnail( draw_list: *mut ImDrawList, diff --git a/imgui-sys/src/docking_freetype_bindings.rs b/imgui-sys/src/docking_freetype_bindings.rs index 47f5423..04c0275 100644 --- a/imgui-sys/src/docking_freetype_bindings.rs +++ b/imgui-sys/src/docking_freetype_bindings.rs @@ -654,8 +654,8 @@ pub const ImGuiMod_Ctrl: ImGuiKey = 4096; pub const ImGuiMod_Shift: ImGuiKey = 8192; pub const ImGuiMod_Alt: ImGuiKey = 16384; pub const ImGuiMod_Super: ImGuiKey = 32768; -pub const ImGuiMod_Mask_: ImGuiKey = 61440; -pub const ImGuiMod_Shortcut: ImGuiKey = 4096; +pub const ImGuiMod_Shortcut: ImGuiKey = 2048; +pub const ImGuiMod_Mask_: ImGuiKey = 63488; pub const ImGuiKey_NamedKey_BEGIN: ImGuiKey = 512; pub const ImGuiKey_NamedKey_END: ImGuiKey = 652; pub const ImGuiKey_NamedKey_COUNT: ImGuiKey = 140; @@ -1829,6 +1829,7 @@ pub struct ImFontAtlas { pub TexDesiredWidth: cty::c_int, pub TexGlyphPadding: cty::c_int, pub Locked: bool, + pub UserData: *mut cty::c_void, pub TexReady: bool, pub TexPixelsUseColors: bool, pub TexPixelsAlpha8: *mut cty::c_uchar, @@ -2339,10 +2340,9 @@ pub const ImGuiSelectableFlags_SelectOnNav: ImGuiSelectableFlagsPrivate_ = 20971 pub const ImGuiSelectableFlags_SelectOnClick: ImGuiSelectableFlagsPrivate_ = 4194304; pub const ImGuiSelectableFlags_SelectOnRelease: ImGuiSelectableFlagsPrivate_ = 8388608; pub const ImGuiSelectableFlags_SpanAvailWidth: ImGuiSelectableFlagsPrivate_ = 16777216; -pub const ImGuiSelectableFlags_DrawHoveredWhenHeld: ImGuiSelectableFlagsPrivate_ = 33554432; -pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 67108864; -pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 134217728; -pub const ImGuiSelectableFlags_NoSetKeyOwner: ImGuiSelectableFlagsPrivate_ = 268435456; +pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 33554432; +pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 67108864; +pub const ImGuiSelectableFlags_NoSetKeyOwner: ImGuiSelectableFlagsPrivate_ = 134217728; pub type ImGuiSelectableFlagsPrivate_ = cty::c_uint; pub const ImGuiTreeNodeFlags_ClipLabelForTrailingButton: ImGuiTreeNodeFlagsPrivate_ = 1048576; pub type ImGuiTreeNodeFlagsPrivate_ = cty::c_uint; @@ -2493,6 +2493,7 @@ pub struct ImGuiMenuColumns { #[repr(C)] #[derive(Debug, Copy, Clone, PartialEq)] pub struct ImGuiInputTextState { + pub Ctx: *mut ImGuiContext, pub ID: ImGuiID, pub CurLenW: cty::c_int, pub CurLenA: cty::c_int, @@ -4040,7 +4041,10 @@ pub struct ImGuiContext { pub MovingWindow: *mut ImGuiWindow, pub WheelingWindow: *mut ImGuiWindow, pub WheelingWindowRefMousePos: ImVec2, + pub WheelingWindowStartFrame: cty::c_int, pub WheelingWindowReleaseTimer: f32, + pub WheelingWindowWheelRemainder: ImVec2, + pub WheelingAxisAvg: ImVec2, pub DebugHookIdInfo: ImGuiID, pub HoveredId: ImGuiID, pub HoveredIdPreviousFrame: ImGuiID, @@ -4342,6 +4346,12 @@ pub struct ImGuiWindow { pub WindowPadding: ImVec2, pub WindowRounding: f32, pub WindowBorderSize: f32, + pub DecoOuterSizeX1: f32, + pub DecoOuterSizeY1: f32, + pub DecoOuterSizeX2: f32, + pub DecoOuterSizeY2: f32, + pub DecoInnerSizeX1: f32, + pub DecoInnerSizeY1: f32, pub NameBufLen: cty::c_int, pub MoveId: ImGuiID, pub TabId: ImGuiID, @@ -4798,6 +4808,7 @@ pub struct ImGuiTableCellData { pub struct ImGuiTableInstanceData { pub LastOuterHeight: f32, pub LastFirstRowHeight: f32, + pub LastFrozenHeight: f32, } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] @@ -4981,6 +4992,8 @@ pub struct ImGuiTable { pub IsResetDisplayOrderRequest: bool, pub IsUnfrozenRows: bool, pub IsDefaultSizingPolicy: bool, + pub HasScrollbarYCurr: bool, + pub HasScrollbarYPrev: bool, pub MemoryCompacted: bool, pub HostSkipItems: bool, } @@ -6658,6 +6671,9 @@ extern "C" { extern "C" { pub fn igIsAnyItemFocused() -> bool; } +extern "C" { + pub fn igGetItemID() -> ImGuiID; +} extern "C" { pub fn igGetItemRectMin(pOut: *mut ImVec2); } @@ -8410,6 +8426,9 @@ extern "C" { extern "C" { pub fn igImIsFloatAboveGuaranteedIntegerPrecision(f: f32) -> bool; } +extern "C" { + pub fn igImExponentialMovingAverage(avg: f32, sample: f32, n: cty::c_int) -> f32; +} extern "C" { pub fn igImBezierCubicCalc( pOut: *mut ImVec2, @@ -8703,7 +8722,9 @@ extern "C" { pub fn ImGuiMenuColumns_CalcNextTotalWidth(self_: *mut ImGuiMenuColumns, update_offsets: bool); } extern "C" { - pub fn ImGuiInputTextState_ImGuiInputTextState() -> *mut ImGuiInputTextState; + pub fn ImGuiInputTextState_ImGuiInputTextState( + ctx: *mut ImGuiContext, + ) -> *mut ImGuiInputTextState; } extern "C" { pub fn ImGuiInputTextState_destroy(self_: *mut ImGuiInputTextState); @@ -9348,9 +9369,6 @@ extern "C" { extern "C" { pub fn igScrollToBringRectIntoView(window: *mut ImGuiWindow, rect: ImRect); } -extern "C" { - pub fn igGetItemID() -> ImGuiID; -} extern "C" { pub fn igGetItemStatusFlags() -> ImGuiItemStatusFlags; } @@ -9624,6 +9642,9 @@ extern "C" { extern "C" { pub fn igIsAliasKey(key: ImGuiKey) -> bool; } +extern "C" { + pub fn igConvertShortcutMod(key_chord: ImGuiKeyChord) -> ImGuiKeyChord; +} extern "C" { pub fn igConvertSingleModFlagToKey(key: ImGuiKey) -> ImGuiKey; } @@ -9644,7 +9665,7 @@ extern "C" { pub fn igIsMouseDragPastThreshold(button: ImGuiMouseButton, lock_threshold: f32) -> bool; } extern "C" { - pub fn igGetKeyVector2d( + pub fn igGetKeyMagnitude2d( pOut: *mut ImVec2, key_left: ImGuiKey, key_right: ImGuiKey, @@ -10345,12 +10366,6 @@ 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, dock_node: *mut ImGuiDockNode) -> bool; -} extern "C" { pub fn igArrowButtonEx( str_id: *const cty::c_char, @@ -10359,20 +10374,6 @@ extern "C" { 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 ImS64, - avail_v: ImS64, - contents_v: ImS64, - flags: ImDrawFlags, - ) -> bool; -} extern "C" { pub fn igImageButtonEx( id: ImGuiID, @@ -10384,18 +10385,6 @@ extern "C" { 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 igGetWindowResizeCornerID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; -} -extern "C" { - pub fn igGetWindowResizeBorderID(window: *mut ImGuiWindow, dir: ImGuiDir) -> ImGuiID; -} extern "C" { pub fn igSeparatorEx(flags: ImGuiSeparatorFlags); } @@ -10413,6 +10402,38 @@ extern "C" { flags_value: ImU64, ) -> bool; } +extern "C" { + pub fn igCloseButton(id: ImGuiID, pos: ImVec2) -> bool; +} +extern "C" { + pub fn igCollapseButton(id: ImGuiID, pos: ImVec2, dock_node: *mut ImGuiDockNode) -> bool; +} +extern "C" { + pub fn igScrollbar(axis: ImGuiAxis); +} +extern "C" { + pub fn igScrollbarEx( + bb: ImRect, + id: ImGuiID, + axis: ImGuiAxis, + p_scroll_v: *mut ImS64, + avail_v: ImS64, + contents_v: ImS64, + flags: ImDrawFlags, + ) -> 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 igGetWindowResizeCornerID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; +} +extern "C" { + pub fn igGetWindowResizeBorderID(window: *mut ImGuiWindow, dir: ImGuiDir) -> ImGuiID; +} extern "C" { pub fn igButtonBehavior( bb: ImRect, @@ -10726,6 +10747,9 @@ extern "C" { extern "C" { pub fn igDebugNodeViewport(viewport: *mut ImGuiViewportP); } +extern "C" { + pub fn igDebugRenderKeyboardPreview(draw_list: *mut ImDrawList); +} extern "C" { pub fn igDebugRenderViewportThumbnail( draw_list: *mut ImDrawList, diff --git a/imgui-sys/src/freetype_bindings.rs b/imgui-sys/src/freetype_bindings.rs index 64bc897..6c63a91 100644 --- a/imgui-sys/src/freetype_bindings.rs +++ b/imgui-sys/src/freetype_bindings.rs @@ -566,8 +566,8 @@ pub const ImGuiMod_Ctrl: ImGuiKey = 4096; pub const ImGuiMod_Shift: ImGuiKey = 8192; pub const ImGuiMod_Alt: ImGuiKey = 16384; pub const ImGuiMod_Super: ImGuiKey = 32768; -pub const ImGuiMod_Mask_: ImGuiKey = 61440; -pub const ImGuiMod_Shortcut: ImGuiKey = 4096; +pub const ImGuiMod_Shortcut: ImGuiKey = 2048; +pub const ImGuiMod_Mask_: ImGuiKey = 63488; pub const ImGuiKey_NamedKey_BEGIN: ImGuiKey = 512; pub const ImGuiKey_NamedKey_END: ImGuiKey = 652; pub const ImGuiKey_NamedKey_COUNT: ImGuiKey = 140; @@ -1709,6 +1709,7 @@ pub struct ImFontAtlas { pub TexDesiredWidth: cty::c_int, pub TexGlyphPadding: cty::c_int, pub Locked: bool, + pub UserData: *mut cty::c_void, pub TexReady: bool, pub TexPixelsUseColors: bool, pub TexPixelsAlpha8: *mut cty::c_uchar, @@ -3310,6 +3311,9 @@ extern "C" { extern "C" { pub fn igIsAnyItemFocused() -> bool; } +extern "C" { + pub fn igGetItemID() -> ImGuiID; +} extern "C" { pub fn igGetItemRectMin(pOut: *mut ImVec2); } diff --git a/imgui-sys/src/wasm_bindings.rs b/imgui-sys/src/wasm_bindings.rs index cef00dd..5e56d00 100644 --- a/imgui-sys/src/wasm_bindings.rs +++ b/imgui-sys/src/wasm_bindings.rs @@ -566,8 +566,8 @@ pub const ImGuiMod_Ctrl: ImGuiKey = 4096; pub const ImGuiMod_Shift: ImGuiKey = 8192; pub const ImGuiMod_Alt: ImGuiKey = 16384; pub const ImGuiMod_Super: ImGuiKey = 32768; -pub const ImGuiMod_Mask_: ImGuiKey = 61440; -pub const ImGuiMod_Shortcut: ImGuiKey = 4096; +pub const ImGuiMod_Shortcut: ImGuiKey = 2048; +pub const ImGuiMod_Mask_: ImGuiKey = 63488; pub const ImGuiKey_NamedKey_BEGIN: ImGuiKey = 512; pub const ImGuiKey_NamedKey_END: ImGuiKey = 652; pub const ImGuiKey_NamedKey_COUNT: ImGuiKey = 140; @@ -1709,6 +1709,7 @@ pub struct ImFontAtlas { pub TexDesiredWidth: cty::c_int, pub TexGlyphPadding: cty::c_int, pub Locked: bool, + pub UserData: *mut cty::c_void, pub TexReady: bool, pub TexPixelsUseColors: bool, pub TexPixelsAlpha8: *mut cty::c_uchar, @@ -3612,6 +3613,10 @@ extern "C" { pub fn igIsAnyItemFocused() -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetItemID() -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igGetItemRectMin(pOut: *mut ImVec2); } diff --git a/imgui-sys/src/wasm_docking_bindings.rs b/imgui-sys/src/wasm_docking_bindings.rs index 29c531c..f853ce1 100644 --- a/imgui-sys/src/wasm_docking_bindings.rs +++ b/imgui-sys/src/wasm_docking_bindings.rs @@ -654,8 +654,8 @@ pub const ImGuiMod_Ctrl: ImGuiKey = 4096; pub const ImGuiMod_Shift: ImGuiKey = 8192; pub const ImGuiMod_Alt: ImGuiKey = 16384; pub const ImGuiMod_Super: ImGuiKey = 32768; -pub const ImGuiMod_Mask_: ImGuiKey = 61440; -pub const ImGuiMod_Shortcut: ImGuiKey = 4096; +pub const ImGuiMod_Shortcut: ImGuiKey = 2048; +pub const ImGuiMod_Mask_: ImGuiKey = 63488; pub const ImGuiKey_NamedKey_BEGIN: ImGuiKey = 512; pub const ImGuiKey_NamedKey_END: ImGuiKey = 652; pub const ImGuiKey_NamedKey_COUNT: ImGuiKey = 140; @@ -1829,6 +1829,7 @@ pub struct ImFontAtlas { pub TexDesiredWidth: cty::c_int, pub TexGlyphPadding: cty::c_int, pub Locked: bool, + pub UserData: *mut cty::c_void, pub TexReady: bool, pub TexPixelsUseColors: bool, pub TexPixelsAlpha8: *mut cty::c_uchar, @@ -2339,10 +2340,9 @@ pub const ImGuiSelectableFlags_SelectOnNav: ImGuiSelectableFlagsPrivate_ = 20971 pub const ImGuiSelectableFlags_SelectOnClick: ImGuiSelectableFlagsPrivate_ = 4194304; pub const ImGuiSelectableFlags_SelectOnRelease: ImGuiSelectableFlagsPrivate_ = 8388608; pub const ImGuiSelectableFlags_SpanAvailWidth: ImGuiSelectableFlagsPrivate_ = 16777216; -pub const ImGuiSelectableFlags_DrawHoveredWhenHeld: ImGuiSelectableFlagsPrivate_ = 33554432; -pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 67108864; -pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 134217728; -pub const ImGuiSelectableFlags_NoSetKeyOwner: ImGuiSelectableFlagsPrivate_ = 268435456; +pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 33554432; +pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 67108864; +pub const ImGuiSelectableFlags_NoSetKeyOwner: ImGuiSelectableFlagsPrivate_ = 134217728; pub type ImGuiSelectableFlagsPrivate_ = cty::c_uint; pub const ImGuiTreeNodeFlags_ClipLabelForTrailingButton: ImGuiTreeNodeFlagsPrivate_ = 1048576; pub type ImGuiTreeNodeFlagsPrivate_ = cty::c_uint; @@ -2493,6 +2493,7 @@ pub struct ImGuiMenuColumns { #[repr(C)] #[derive(Debug, Copy, Clone, PartialEq)] pub struct ImGuiInputTextState { + pub Ctx: *mut ImGuiContext, pub ID: ImGuiID, pub CurLenW: cty::c_int, pub CurLenA: cty::c_int, @@ -4040,7 +4041,10 @@ pub struct ImGuiContext { pub MovingWindow: *mut ImGuiWindow, pub WheelingWindow: *mut ImGuiWindow, pub WheelingWindowRefMousePos: ImVec2, + pub WheelingWindowStartFrame: cty::c_int, pub WheelingWindowReleaseTimer: f32, + pub WheelingWindowWheelRemainder: ImVec2, + pub WheelingAxisAvg: ImVec2, pub DebugHookIdInfo: ImGuiID, pub HoveredId: ImGuiID, pub HoveredIdPreviousFrame: ImGuiID, @@ -4342,6 +4346,12 @@ pub struct ImGuiWindow { pub WindowPadding: ImVec2, pub WindowRounding: f32, pub WindowBorderSize: f32, + pub DecoOuterSizeX1: f32, + pub DecoOuterSizeY1: f32, + pub DecoOuterSizeX2: f32, + pub DecoOuterSizeY2: f32, + pub DecoInnerSizeX1: f32, + pub DecoInnerSizeY1: f32, pub NameBufLen: cty::c_int, pub MoveId: ImGuiID, pub TabId: ImGuiID, @@ -4798,6 +4808,7 @@ pub struct ImGuiTableCellData { pub struct ImGuiTableInstanceData { pub LastOuterHeight: f32, pub LastFirstRowHeight: f32, + pub LastFrozenHeight: f32, } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] @@ -4981,6 +4992,8 @@ pub struct ImGuiTable { pub IsResetDisplayOrderRequest: bool, pub IsUnfrozenRows: bool, pub IsDefaultSizingPolicy: bool, + pub HasScrollbarYCurr: bool, + pub HasScrollbarYPrev: bool, pub MemoryCompacted: bool, pub HostSkipItems: bool, } @@ -6969,6 +6982,10 @@ extern "C" { pub fn igIsAnyItemFocused() -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetItemID() -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igGetItemRectMin(pOut: *mut ImVec2); } @@ -9107,6 +9124,10 @@ extern "C" { pub fn igImIsFloatAboveGuaranteedIntegerPrecision(f: f32) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImExponentialMovingAverage(avg: f32, sample: f32, n: cty::c_int) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igImBezierCubicCalc( pOut: *mut ImVec2, @@ -9478,7 +9499,9 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn ImGuiInputTextState_ImGuiInputTextState() -> *mut ImGuiInputTextState; + pub fn ImGuiInputTextState_ImGuiInputTextState( + ctx: *mut ImGuiContext, + ) -> *mut ImGuiInputTextState; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -10311,10 +10334,6 @@ extern "C" { pub fn igScrollToBringRectIntoView(window: *mut ImGuiWindow, 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; } @@ -10657,6 +10676,10 @@ extern "C" { pub fn igIsAliasKey(key: ImGuiKey) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igConvertShortcutMod(key_chord: ImGuiKeyChord) -> ImGuiKeyChord; +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igConvertSingleModFlagToKey(key: ImGuiKey) -> ImGuiKey; } @@ -10682,7 +10705,7 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igGetKeyVector2d( + pub fn igGetKeyMagnitude2d( pOut: *mut ImVec2, key_left: ImGuiKey, key_right: ImGuiKey, @@ -11543,14 +11566,6 @@ extern "C" { -> 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, dock_node: *mut ImGuiDockNode) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igArrowButtonEx( str_id: *const cty::c_char, @@ -11560,22 +11575,6 @@ extern "C" { ) -> 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 ImS64, - avail_v: ImS64, - contents_v: ImS64, - flags: ImDrawFlags, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igImageButtonEx( id: ImGuiID, @@ -11588,22 +11587,6 @@ extern "C" { ) -> 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 igGetWindowResizeCornerID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetWindowResizeBorderID(window: *mut ImGuiWindow, dir: ImGuiDir) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igSeparatorEx(flags: ImGuiSeparatorFlags); } @@ -11624,6 +11607,46 @@ extern "C" { ) -> 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, dock_node: *mut ImGuiDockNode) -> 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 ImS64, + avail_v: ImS64, + contents_v: ImS64, + flags: ImDrawFlags, + ) -> 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 igGetWindowResizeCornerID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetWindowResizeBorderID(window: *mut ImGuiWindow, dir: ImGuiDir) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igButtonBehavior( bb: ImRect, @@ -11992,6 +12015,10 @@ extern "C" { pub fn igDebugNodeViewport(viewport: *mut ImGuiViewportP); } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugRenderKeyboardPreview(draw_list: *mut ImDrawList); +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igDebugRenderViewportThumbnail( draw_list: *mut ImDrawList, diff --git a/imgui-sys/src/wasm_docking_freetype_bindings.rs b/imgui-sys/src/wasm_docking_freetype_bindings.rs index 9d6e9ee..12bb8cc 100644 --- a/imgui-sys/src/wasm_docking_freetype_bindings.rs +++ b/imgui-sys/src/wasm_docking_freetype_bindings.rs @@ -654,8 +654,8 @@ pub const ImGuiMod_Ctrl: ImGuiKey = 4096; pub const ImGuiMod_Shift: ImGuiKey = 8192; pub const ImGuiMod_Alt: ImGuiKey = 16384; pub const ImGuiMod_Super: ImGuiKey = 32768; -pub const ImGuiMod_Mask_: ImGuiKey = 61440; -pub const ImGuiMod_Shortcut: ImGuiKey = 4096; +pub const ImGuiMod_Shortcut: ImGuiKey = 2048; +pub const ImGuiMod_Mask_: ImGuiKey = 63488; pub const ImGuiKey_NamedKey_BEGIN: ImGuiKey = 512; pub const ImGuiKey_NamedKey_END: ImGuiKey = 652; pub const ImGuiKey_NamedKey_COUNT: ImGuiKey = 140; @@ -1829,6 +1829,7 @@ pub struct ImFontAtlas { pub TexDesiredWidth: cty::c_int, pub TexGlyphPadding: cty::c_int, pub Locked: bool, + pub UserData: *mut cty::c_void, pub TexReady: bool, pub TexPixelsUseColors: bool, pub TexPixelsAlpha8: *mut cty::c_uchar, @@ -2339,10 +2340,9 @@ pub const ImGuiSelectableFlags_SelectOnNav: ImGuiSelectableFlagsPrivate_ = 20971 pub const ImGuiSelectableFlags_SelectOnClick: ImGuiSelectableFlagsPrivate_ = 4194304; pub const ImGuiSelectableFlags_SelectOnRelease: ImGuiSelectableFlagsPrivate_ = 8388608; pub const ImGuiSelectableFlags_SpanAvailWidth: ImGuiSelectableFlagsPrivate_ = 16777216; -pub const ImGuiSelectableFlags_DrawHoveredWhenHeld: ImGuiSelectableFlagsPrivate_ = 33554432; -pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 67108864; -pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 134217728; -pub const ImGuiSelectableFlags_NoSetKeyOwner: ImGuiSelectableFlagsPrivate_ = 268435456; +pub const ImGuiSelectableFlags_SetNavIdOnHover: ImGuiSelectableFlagsPrivate_ = 33554432; +pub const ImGuiSelectableFlags_NoPadWithHalfSpacing: ImGuiSelectableFlagsPrivate_ = 67108864; +pub const ImGuiSelectableFlags_NoSetKeyOwner: ImGuiSelectableFlagsPrivate_ = 134217728; pub type ImGuiSelectableFlagsPrivate_ = cty::c_uint; pub const ImGuiTreeNodeFlags_ClipLabelForTrailingButton: ImGuiTreeNodeFlagsPrivate_ = 1048576; pub type ImGuiTreeNodeFlagsPrivate_ = cty::c_uint; @@ -2493,6 +2493,7 @@ pub struct ImGuiMenuColumns { #[repr(C)] #[derive(Debug, Copy, Clone, PartialEq)] pub struct ImGuiInputTextState { + pub Ctx: *mut ImGuiContext, pub ID: ImGuiID, pub CurLenW: cty::c_int, pub CurLenA: cty::c_int, @@ -4040,7 +4041,10 @@ pub struct ImGuiContext { pub MovingWindow: *mut ImGuiWindow, pub WheelingWindow: *mut ImGuiWindow, pub WheelingWindowRefMousePos: ImVec2, + pub WheelingWindowStartFrame: cty::c_int, pub WheelingWindowReleaseTimer: f32, + pub WheelingWindowWheelRemainder: ImVec2, + pub WheelingAxisAvg: ImVec2, pub DebugHookIdInfo: ImGuiID, pub HoveredId: ImGuiID, pub HoveredIdPreviousFrame: ImGuiID, @@ -4342,6 +4346,12 @@ pub struct ImGuiWindow { pub WindowPadding: ImVec2, pub WindowRounding: f32, pub WindowBorderSize: f32, + pub DecoOuterSizeX1: f32, + pub DecoOuterSizeY1: f32, + pub DecoOuterSizeX2: f32, + pub DecoOuterSizeY2: f32, + pub DecoInnerSizeX1: f32, + pub DecoInnerSizeY1: f32, pub NameBufLen: cty::c_int, pub MoveId: ImGuiID, pub TabId: ImGuiID, @@ -4798,6 +4808,7 @@ pub struct ImGuiTableCellData { pub struct ImGuiTableInstanceData { pub LastOuterHeight: f32, pub LastFirstRowHeight: f32, + pub LastFrozenHeight: f32, } #[repr(C)] #[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)] @@ -4981,6 +4992,8 @@ pub struct ImGuiTable { pub IsResetDisplayOrderRequest: bool, pub IsUnfrozenRows: bool, pub IsDefaultSizingPolicy: bool, + pub HasScrollbarYCurr: bool, + pub HasScrollbarYPrev: bool, pub MemoryCompacted: bool, pub HostSkipItems: bool, } @@ -6980,6 +6993,10 @@ extern "C" { pub fn igIsAnyItemFocused() -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetItemID() -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igGetItemRectMin(pOut: *mut ImVec2); } @@ -9118,6 +9135,10 @@ extern "C" { pub fn igImIsFloatAboveGuaranteedIntegerPrecision(f: f32) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igImExponentialMovingAverage(avg: f32, sample: f32, n: cty::c_int) -> f32; +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igImBezierCubicCalc( pOut: *mut ImVec2, @@ -9489,7 +9510,9 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn ImGuiInputTextState_ImGuiInputTextState() -> *mut ImGuiInputTextState; + pub fn ImGuiInputTextState_ImGuiInputTextState( + ctx: *mut ImGuiContext, + ) -> *mut ImGuiInputTextState; } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { @@ -10322,10 +10345,6 @@ extern "C" { pub fn igScrollToBringRectIntoView(window: *mut ImGuiWindow, 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; } @@ -10668,6 +10687,10 @@ extern "C" { pub fn igIsAliasKey(key: ImGuiKey) -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igConvertShortcutMod(key_chord: ImGuiKeyChord) -> ImGuiKeyChord; +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igConvertSingleModFlagToKey(key: ImGuiKey) -> ImGuiKey; } @@ -10693,7 +10716,7 @@ extern "C" { } #[link(wasm_import_module = "imgui-sys-v0")] extern "C" { - pub fn igGetKeyVector2d( + pub fn igGetKeyMagnitude2d( pOut: *mut ImVec2, key_left: ImGuiKey, key_right: ImGuiKey, @@ -11554,14 +11577,6 @@ extern "C" { -> 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, dock_node: *mut ImGuiDockNode) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igArrowButtonEx( str_id: *const cty::c_char, @@ -11571,22 +11586,6 @@ extern "C" { ) -> 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 ImS64, - avail_v: ImS64, - contents_v: ImS64, - flags: ImDrawFlags, - ) -> bool; -} -#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igImageButtonEx( id: ImGuiID, @@ -11599,22 +11598,6 @@ extern "C" { ) -> 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 igGetWindowResizeCornerID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] -extern "C" { - pub fn igGetWindowResizeBorderID(window: *mut ImGuiWindow, dir: ImGuiDir) -> ImGuiID; -} -#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igSeparatorEx(flags: ImGuiSeparatorFlags); } @@ -11635,6 +11618,46 @@ extern "C" { ) -> 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, dock_node: *mut ImGuiDockNode) -> 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 ImS64, + avail_v: ImS64, + contents_v: ImS64, + flags: ImDrawFlags, + ) -> 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 igGetWindowResizeCornerID(window: *mut ImGuiWindow, n: cty::c_int) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetWindowResizeBorderID(window: *mut ImGuiWindow, dir: ImGuiDir) -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igButtonBehavior( bb: ImRect, @@ -12003,6 +12026,10 @@ extern "C" { pub fn igDebugNodeViewport(viewport: *mut ImGuiViewportP); } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igDebugRenderKeyboardPreview(draw_list: *mut ImDrawList); +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igDebugRenderViewportThumbnail( draw_list: *mut ImDrawList, diff --git a/imgui-sys/src/wasm_freetype_bindings.rs b/imgui-sys/src/wasm_freetype_bindings.rs index c7b186a..0aa0cdb 100644 --- a/imgui-sys/src/wasm_freetype_bindings.rs +++ b/imgui-sys/src/wasm_freetype_bindings.rs @@ -566,8 +566,8 @@ pub const ImGuiMod_Ctrl: ImGuiKey = 4096; pub const ImGuiMod_Shift: ImGuiKey = 8192; pub const ImGuiMod_Alt: ImGuiKey = 16384; pub const ImGuiMod_Super: ImGuiKey = 32768; -pub const ImGuiMod_Mask_: ImGuiKey = 61440; -pub const ImGuiMod_Shortcut: ImGuiKey = 4096; +pub const ImGuiMod_Shortcut: ImGuiKey = 2048; +pub const ImGuiMod_Mask_: ImGuiKey = 63488; pub const ImGuiKey_NamedKey_BEGIN: ImGuiKey = 512; pub const ImGuiKey_NamedKey_END: ImGuiKey = 652; pub const ImGuiKey_NamedKey_COUNT: ImGuiKey = 140; @@ -1709,6 +1709,7 @@ pub struct ImFontAtlas { pub TexDesiredWidth: cty::c_int, pub TexGlyphPadding: cty::c_int, pub Locked: bool, + pub UserData: *mut cty::c_void, pub TexReady: bool, pub TexPixelsUseColors: bool, pub TexPixelsAlpha8: *mut cty::c_uchar, @@ -3623,6 +3624,10 @@ extern "C" { pub fn igIsAnyItemFocused() -> bool; } #[link(wasm_import_module = "imgui-sys-v0")] +extern "C" { + pub fn igGetItemID() -> ImGuiID; +} +#[link(wasm_import_module = "imgui-sys-v0")] extern "C" { pub fn igGetItemRectMin(pOut: *mut ImVec2); } diff --git a/imgui-sys/third-party/imgui-docking-freetype/cimgui.cpp b/imgui-sys/third-party/imgui-docking-freetype/cimgui.cpp index f1669c5..57ba2aa 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/cimgui.cpp +++ b/imgui-sys/third-party/imgui-docking-freetype/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.89.1" 18910 from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.89.2" 18920 from Dear ImGui https://github.com/ocornut/imgui //with imgui_internal.h api //with imgui_freetype.h api //docking branch @@ -1391,6 +1391,10 @@ CIMGUI_API bool igIsAnyItemFocused() { return ImGui::IsAnyItemFocused(); } +CIMGUI_API ImGuiID igGetItemID() +{ + return ImGui::GetItemID(); +} CIMGUI_API void igGetItemRectMin(ImVec2 *pOut) { *pOut = ImGui::GetItemRectMin(); @@ -2954,6 +2958,10 @@ CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f) { return ImIsFloatAboveGuaranteedIntegerPrecision(f); } +CIMGUI_API float igImExponentialMovingAverage(float avg,float sample,int n) +{ + return ImExponentialMovingAverage(avg,sample,n); +} CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t) { *pOut = ImBezierCubicCalc(p1,p2,p3,p4,t); @@ -3266,9 +3274,9 @@ CIMGUI_API void ImGuiMenuColumns_CalcNextTotalWidth(ImGuiMenuColumns* self,bool { return self->CalcNextTotalWidth(update_offsets); } -CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void) +CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(ImGuiContext* ctx) { - return IM_NEW(ImGuiInputTextState)(); + return IM_NEW(ImGuiInputTextState)(ctx); } CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self) { @@ -4018,10 +4026,6 @@ CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rec { return ImGui::ScrollToBringRectIntoView(window,rect); } -CIMGUI_API ImGuiID igGetItemID() -{ - return ImGui::GetItemID(); -} CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags() { return ImGui::GetItemStatusFlags(); @@ -4298,6 +4302,10 @@ CIMGUI_API bool igIsAliasKey(ImGuiKey key) { return ImGui::IsAliasKey(key); } +CIMGUI_API ImGuiKeyChord igConvertShortcutMod(ImGuiKeyChord key_chord) +{ + return ImGui::ConvertShortcutMod(key_chord); +} CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiKey key) { return ImGui::ConvertSingleModFlagToKey(key); @@ -4318,9 +4326,9 @@ CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_th { return ImGui::IsMouseDragPastThreshold(button,lock_threshold); } -CIMGUI_API void igGetKeyVector2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down) +CIMGUI_API void igGetKeyMagnitude2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down) { - *pOut = ImGui::GetKeyVector2d(key_left,key_right,key_up,key_down); + *pOut = ImGui::GetKeyMagnitude2d(key_left,key_right,key_up,key_down); } CIMGUI_API float igGetNavTweakPressedAmount(ImGuiAxis axis) { @@ -4958,6 +4966,26 @@ CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFl { return ImGui::ButtonEx(label,size_arg,flags); } +CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags) +{ + return ImGui::ArrowButtonEx(str_id,dir,size_arg,flags); +} +CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col) +{ + return ImGui::ImageButtonEx(id,texture_id,size,uv0,uv1,bg_col,tint_col); +} +CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags) +{ + return ImGui::SeparatorEx(flags); +} +CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value) +{ + return ImGui::CheckboxFlags(label,flags,flags_value); +} +CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value) +{ + return ImGui::CheckboxFlags(label,flags,flags_value); +} CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos) { return ImGui::CloseButton(id,pos); @@ -4966,10 +4994,6 @@ CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock { return ImGui::CollapseButton(id,pos,dock_node); } -CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags) -{ - return ImGui::ArrowButtonEx(str_id,dir,size_arg,flags); -} CIMGUI_API void igScrollbar(ImGuiAxis axis) { return ImGui::Scrollbar(axis); @@ -4978,10 +5002,6 @@ CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p { return ImGui::ScrollbarEx(bb,id,axis,p_scroll_v,avail_v,contents_v,flags); } -CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col) -{ - return ImGui::ImageButtonEx(id,texture_id,size,uv0,uv1,bg_col,tint_col); -} CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis) { *pOut = ImGui::GetWindowScrollbarRect(window,axis); @@ -4998,18 +5018,6 @@ CIMGUI_API ImGuiID igGetWindowResizeBorderID(ImGuiWindow* window,ImGuiDir dir) { return ImGui::GetWindowResizeBorderID(window,dir); } -CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags) -{ - return ImGui::SeparatorEx(flags); -} -CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value) -{ - return ImGui::CheckboxFlags(label,flags,flags_value); -} -CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value) -{ - return ImGui::CheckboxFlags(label,flags,flags_value); -} CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags) { return ImGui::ButtonBehavior(bb,id,out_hovered,out_held,flags); @@ -5237,6 +5245,10 @@ CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport) { return ImGui::DebugNodeViewport(viewport); } +CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list) +{ + return ImGui::DebugRenderKeyboardPreview(draw_list); +} CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb) { return ImGui::DebugRenderViewportThumbnail(draw_list,viewport,bb); diff --git a/imgui-sys/third-party/imgui-docking-freetype/cimgui.h b/imgui-sys/third-party/imgui-docking-freetype/cimgui.h index 6390bbb..ec20b74 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/cimgui.h +++ b/imgui-sys/third-party/imgui-docking-freetype/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.89.1" 18910 from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.89.2" 18920 from Dear ImGui https://github.com/ocornut/imgui //with imgui_internal.h api //with imgui_freetype.h api //docking branch @@ -640,8 +640,8 @@ ImGuiMod_Ctrl=1 << 12, ImGuiMod_Shift=1 << 13, ImGuiMod_Alt=1 << 14, ImGuiMod_Super=1 << 15, -ImGuiMod_Mask_=0xF000, -ImGuiMod_Shortcut=ImGuiMod_Ctrl, +ImGuiMod_Shortcut=1 << 11, +ImGuiMod_Mask_=0xF800, ImGuiKey_NamedKey_BEGIN=512, ImGuiKey_NamedKey_END=ImGuiKey_COUNT, ImGuiKey_NamedKey_COUNT=ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN, @@ -1268,6 +1268,7 @@ struct ImFontAtlas int TexDesiredWidth; int TexGlyphPadding; bool Locked; + void* UserData; bool TexReady; bool TexPixelsUseColors; unsigned char* TexPixelsAlpha8; @@ -1600,10 +1601,9 @@ typedef enum { ImGuiSelectableFlags_SelectOnClick = 1 << 22, ImGuiSelectableFlags_SelectOnRelease = 1 << 23, ImGuiSelectableFlags_SpanAvailWidth = 1 << 24, - ImGuiSelectableFlags_DrawHoveredWhenHeld = 1 << 25, - ImGuiSelectableFlags_SetNavIdOnHover = 1 << 26, - ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 27, - ImGuiSelectableFlags_NoSetKeyOwner = 1 << 28, + ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25, + ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 26, + ImGuiSelectableFlags_NoSetKeyOwner = 1 << 27, }ImGuiSelectableFlagsPrivate_; typedef enum { ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20, @@ -1711,6 +1711,7 @@ struct ImGuiMenuColumns }; struct ImGuiInputTextState { + ImGuiContext* Ctx; ImGuiID ID; int CurLenW, CurLenA; ImVector_ImWchar TextW; @@ -2370,7 +2371,10 @@ struct ImGuiContext ImGuiWindow* MovingWindow; ImGuiWindow* WheelingWindow; ImVec2 WheelingWindowRefMousePos; + int WheelingWindowStartFrame; float WheelingWindowReleaseTimer; + ImVec2 WheelingWindowWheelRemainder; + ImVec2 WheelingAxisAvg; ImGuiID DebugHookIdInfo; ImGuiID HoveredId; ImGuiID HoveredIdPreviousFrame; @@ -2637,6 +2641,9 @@ struct ImGuiWindow ImVec2 WindowPadding; float WindowRounding; float WindowBorderSize; + float DecoOuterSizeX1, DecoOuterSizeY1; + float DecoOuterSizeX2, DecoOuterSizeY2; + float DecoInnerSizeX1, DecoInnerSizeY1; int NameBufLen; ImGuiID MoveId; ImGuiID TabId; @@ -2849,6 +2856,7 @@ struct ImGuiTableInstanceData { float LastOuterHeight; float LastFirstRowHeight; + float LastFrozenHeight; }; typedef struct ImSpan_ImGuiTableColumn {ImGuiTableColumn* Data;ImGuiTableColumn* DataEnd;} ImSpan_ImGuiTableColumn; @@ -2964,6 +2972,8 @@ struct ImGuiTable bool IsResetDisplayOrderRequest; bool IsUnfrozenRows; bool IsDefaultSizingPolicy; + bool HasScrollbarYCurr; + bool HasScrollbarYPrev; bool MemoryCompacted; bool HostSkipItems; }; @@ -3426,6 +3436,7 @@ CIMGUI_API bool igIsItemToggledOpen(void); CIMGUI_API bool igIsAnyItemHovered(void); CIMGUI_API bool igIsAnyItemActive(void); CIMGUI_API bool igIsAnyItemFocused(void); +CIMGUI_API ImGuiID igGetItemID(void); CIMGUI_API void igGetItemRectMin(ImVec2 *pOut); CIMGUI_API void igGetItemRectMax(ImVec2 *pOut); CIMGUI_API void igGetItemRectSize(ImVec2 *pOut); @@ -3815,6 +3826,7 @@ CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a); CIMGUI_API float igImLinearSweep(float current,float target,float speed); CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f); +CIMGUI_API float igImExponentialMovingAverage(float avg,float sample,int n); CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t); CIMGUI_API void igImBezierCubicClosestPoint(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments); CIMGUI_API void igImBezierCubicClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol); @@ -3893,7 +3905,7 @@ CIMGUI_API void ImGuiMenuColumns_destroy(ImGuiMenuColumns* self); CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,float spacing,bool window_reappearing); CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark); CIMGUI_API void ImGuiMenuColumns_CalcNextTotalWidth(ImGuiMenuColumns* self,bool update_offsets); -CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void); +CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(ImGuiContext* ctx); CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self); CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self); CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self); @@ -4081,7 +4093,6 @@ CIMGUI_API void igScrollToItem(ImGuiScrollFlags flags); CIMGUI_API void igScrollToRect(ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags); CIMGUI_API void igScrollToRectEx(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags); CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rect); -CIMGUI_API ImGuiID igGetItemID(void); CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags(void); CIMGUI_API ImGuiItemFlags igGetItemFlags(void); CIMGUI_API ImGuiID igGetActiveID(void); @@ -4151,12 +4162,13 @@ CIMGUI_API bool igIsKeyboardKey(ImGuiKey key); CIMGUI_API bool igIsGamepadKey(ImGuiKey key); CIMGUI_API bool igIsMouseKey(ImGuiKey key); CIMGUI_API bool igIsAliasKey(ImGuiKey key); +CIMGUI_API ImGuiKeyChord igConvertShortcutMod(ImGuiKeyChord key_chord); CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiKey key); CIMGUI_API ImGuiKeyData* igGetKeyData(ImGuiKey key); CIMGUI_API void igGetKeyChordName(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size); CIMGUI_API ImGuiKey igMouseButtonToKey(ImGuiMouseButton button); CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold); -CIMGUI_API void igGetKeyVector2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down); +CIMGUI_API void igGetKeyMagnitude2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down); CIMGUI_API float igGetNavTweakPressedAmount(ImGuiAxis axis); CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate); CIMGUI_API void igGetTypematicRepeatRate(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate); @@ -4316,19 +4328,19 @@ CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect ou CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect r_in,const ImRect r_outer,float threshold); CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags); CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col); +CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags); +CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value); +CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value); CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos); CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node); -CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags); CIMGUI_API void igScrollbar(ImGuiAxis axis); CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags); -CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col); CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis); CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis); CIMGUI_API ImGuiID igGetWindowResizeCornerID(ImGuiWindow* window,int n); CIMGUI_API ImGuiID igGetWindowResizeBorderID(ImGuiWindow* window,ImGuiDir dir); -CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags); -CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value); -CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value); CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags); CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags); CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb); @@ -4385,6 +4397,7 @@ CIMGUI_API void igDebugNodeWindowSettings(ImGuiWindowSettings* settings); CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const char* label); CIMGUI_API void igDebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack); CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport); +CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list); CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb); CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat); CIMGUI_API void igImFontAtlasBuildInit(ImFontAtlas* atlas); diff --git a/imgui-sys/third-party/imgui-docking-freetype/definitions.json b/imgui-sys/third-party/imgui-docking-freetype/definitions.json index 31d51b7..334c149 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/definitions.json +++ b/imgui-sys/third-party/imgui-docking-freetype/definitions.json @@ -13,7 +13,7 @@ "cimguiname": "ImBitArray_ClearAllBits", "defaults": {}, "funcname": "ClearAllBits", - "location": "imgui_internal:582", + "location": "imgui_internal:587", "ov_cimguiname": "ImBitArray_ClearAllBits", "ret": "void", "signature": "()", @@ -39,7 +39,7 @@ "cimguiname": "ImBitArray_ClearBit", "defaults": {}, "funcname": "ClearBit", - "location": "imgui_internal:586", + "location": "imgui_internal:591", "ov_cimguiname": "ImBitArray_ClearBit", "ret": "void", "signature": "(int)", @@ -57,7 +57,7 @@ "constructor": true, "defaults": {}, "funcname": "ImBitArray", - "location": "imgui_internal:581", + "location": "imgui_internal:586", "ov_cimguiname": "ImBitArray_ImBitArray", "signature": "()", "stname": "ImBitArray", @@ -78,7 +78,7 @@ "cimguiname": "ImBitArray_SetAllBits", "defaults": {}, "funcname": "SetAllBits", - "location": "imgui_internal:583", + "location": "imgui_internal:588", "ov_cimguiname": "ImBitArray_SetAllBits", "ret": "void", "signature": "()", @@ -104,7 +104,7 @@ "cimguiname": "ImBitArray_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui_internal:585", + "location": "imgui_internal:590", "ov_cimguiname": "ImBitArray_SetBit", "ret": "void", "signature": "(int)", @@ -134,7 +134,7 @@ "cimguiname": "ImBitArray_SetBitRange", "defaults": {}, "funcname": "SetBitRange", - "location": "imgui_internal:587", + "location": "imgui_internal:592", "ov_cimguiname": "ImBitArray_SetBitRange", "ret": "void", "signature": "(int,int)", @@ -160,7 +160,7 @@ "cimguiname": "ImBitArray_TestBit", "defaults": {}, "funcname": "TestBit", - "location": "imgui_internal:584", + "location": "imgui_internal:589", "ov_cimguiname": "ImBitArray_TestBit", "ret": "bool", "signature": "(int)const", @@ -202,7 +202,7 @@ "cimguiname": "ImBitVector_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:597", + "location": "imgui_internal:602", "ov_cimguiname": "ImBitVector_Clear", "ret": "void", "signature": "()", @@ -227,7 +227,7 @@ "cimguiname": "ImBitVector_ClearBit", "defaults": {}, "funcname": "ClearBit", - "location": "imgui_internal:600", + "location": "imgui_internal:605", "ov_cimguiname": "ImBitVector_ClearBit", "ret": "void", "signature": "(int)", @@ -252,7 +252,7 @@ "cimguiname": "ImBitVector_Create", "defaults": {}, "funcname": "Create", - "location": "imgui_internal:596", + "location": "imgui_internal:601", "ov_cimguiname": "ImBitVector_Create", "ret": "void", "signature": "(int)", @@ -277,7 +277,7 @@ "cimguiname": "ImBitVector_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui_internal:599", + "location": "imgui_internal:604", "ov_cimguiname": "ImBitVector_SetBit", "ret": "void", "signature": "(int)", @@ -302,7 +302,7 @@ "cimguiname": "ImBitVector_TestBit", "defaults": {}, "funcname": "TestBit", - "location": "imgui_internal:598", + "location": "imgui_internal:603", "ov_cimguiname": "ImBitVector_TestBit", "ret": "bool", "signature": "(int)const", @@ -327,7 +327,7 @@ "cimguiname": "ImChunkStream_alloc_chunk", "defaults": {}, "funcname": "alloc_chunk", - "location": "imgui_internal:703", + "location": "imgui_internal:708", "ov_cimguiname": "ImChunkStream_alloc_chunk", "ret": "T*", "signature": "(size_t)", @@ -349,7 +349,7 @@ "cimguiname": "ImChunkStream_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:704", + "location": "imgui_internal:709", "ov_cimguiname": "ImChunkStream_begin", "ret": "T*", "signature": "()", @@ -375,7 +375,7 @@ "cimguiname": "ImChunkStream_chunk_size", "defaults": {}, "funcname": "chunk_size", - "location": "imgui_internal:706", + "location": "imgui_internal:711", "ov_cimguiname": "ImChunkStream_chunk_size", "ret": "int", "signature": "(const T*)", @@ -397,7 +397,7 @@ "cimguiname": "ImChunkStream_clear", "defaults": {}, "funcname": "clear", - "location": "imgui_internal:700", + "location": "imgui_internal:705", "ov_cimguiname": "ImChunkStream_clear", "ret": "void", "signature": "()", @@ -419,7 +419,7 @@ "cimguiname": "ImChunkStream_empty", "defaults": {}, "funcname": "empty", - "location": "imgui_internal:701", + "location": "imgui_internal:706", "ov_cimguiname": "ImChunkStream_empty", "ret": "bool", "signature": "()const", @@ -441,7 +441,7 @@ "cimguiname": "ImChunkStream_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:707", + "location": "imgui_internal:712", "ov_cimguiname": "ImChunkStream_end", "ret": "T*", "signature": "()", @@ -467,7 +467,7 @@ "cimguiname": "ImChunkStream_next_chunk", "defaults": {}, "funcname": "next_chunk", - "location": "imgui_internal:705", + "location": "imgui_internal:710", "ov_cimguiname": "ImChunkStream_next_chunk", "ret": "T*", "signature": "(T*)", @@ -493,7 +493,7 @@ "cimguiname": "ImChunkStream_offset_from_ptr", "defaults": {}, "funcname": "offset_from_ptr", - "location": "imgui_internal:708", + "location": "imgui_internal:713", "ov_cimguiname": "ImChunkStream_offset_from_ptr", "ret": "int", "signature": "(const T*)", @@ -519,7 +519,7 @@ "cimguiname": "ImChunkStream_ptr_from_offset", "defaults": {}, "funcname": "ptr_from_offset", - "location": "imgui_internal:709", + "location": "imgui_internal:714", "ov_cimguiname": "ImChunkStream_ptr_from_offset", "ret": "T*", "signature": "(int)", @@ -541,7 +541,7 @@ "cimguiname": "ImChunkStream_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:702", + "location": "imgui_internal:707", "ov_cimguiname": "ImChunkStream_size", "ret": "int", "signature": "()const", @@ -568,7 +568,7 @@ "cimguiname": "ImChunkStream_swap", "defaults": {}, "funcname": "swap", - "location": "imgui_internal:710", + "location": "imgui_internal:715", "ov_cimguiname": "ImChunkStream_swap", "ret": "void", "signature": "(ImChunkStream_T *)", @@ -609,7 +609,7 @@ }, "funcname": "HSV", "is_static_function": true, - "location": "imgui:2472", + "location": "imgui:2469", "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", "ret": "void", @@ -627,7 +627,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2462", + "location": "imgui:2459", "ov_cimguiname": "ImColor_ImColor_Nil", "signature": "()", "stname": "ImColor" @@ -660,7 +660,7 @@ "a": "1.0f" }, "funcname": "ImColor", - "location": "imgui:2463", + "location": "imgui:2460", "ov_cimguiname": "ImColor_ImColor_Float", "signature": "(float,float,float,float)", "stname": "ImColor" @@ -679,7 +679,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2464", + "location": "imgui:2461", "ov_cimguiname": "ImColor_ImColor_Vec4", "signature": "(const ImVec4)", "stname": "ImColor" @@ -712,7 +712,7 @@ "a": "255" }, "funcname": "ImColor", - "location": "imgui:2465", + "location": "imgui:2462", "ov_cimguiname": "ImColor_ImColor_Int", "signature": "(int,int,int,int)", "stname": "ImColor" @@ -731,7 +731,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2466", + "location": "imgui:2463", "ov_cimguiname": "ImColor_ImColor_U32", "signature": "(ImU32)", "stname": "ImColor" @@ -769,7 +769,7 @@ "a": "1.0f" }, "funcname": "SetHSV", - "location": "imgui:2471", + "location": "imgui:2468", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", @@ -809,7 +809,7 @@ "cimguiname": "ImDrawCmd_GetTexID", "defaults": {}, "funcname": "GetTexID", - "location": "imgui:2520", + "location": "imgui:2517", "ov_cimguiname": "ImDrawCmd_GetTexID", "ret": "ImTextureID", "signature": "()const", @@ -826,7 +826,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawCmd", - "location": "imgui:2517", + "location": "imgui:2514", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" @@ -865,7 +865,7 @@ "cimguiname": "ImDrawDataBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:786", + "location": "imgui_internal:791", "ov_cimguiname": "ImDrawDataBuilder_Clear", "ret": "void", "signature": "()", @@ -886,7 +886,7 @@ "cimguiname": "ImDrawDataBuilder_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui_internal:787", + "location": "imgui_internal:792", "ov_cimguiname": "ImDrawDataBuilder_ClearFreeMemory", "ret": "void", "signature": "()", @@ -907,7 +907,7 @@ "cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", "defaults": {}, "funcname": "FlattenIntoSingleLayer", - "location": "imgui_internal:789", + "location": "imgui_internal:794", "ov_cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", "ret": "void", "signature": "()", @@ -928,7 +928,7 @@ "cimguiname": "ImDrawDataBuilder_GetDrawListCount", "defaults": {}, "funcname": "GetDrawListCount", - "location": "imgui_internal:788", + "location": "imgui_internal:793", "ov_cimguiname": "ImDrawDataBuilder_GetDrawListCount", "ret": "int", "signature": "()const", @@ -949,7 +949,7 @@ "cimguiname": "ImDrawData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2754", + "location": "imgui:2751", "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", @@ -970,7 +970,7 @@ "cimguiname": "ImDrawData_DeIndexAllBuffers", "defaults": {}, "funcname": "DeIndexAllBuffers", - "location": "imgui:2755", + "location": "imgui:2752", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", @@ -987,7 +987,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawData", - "location": "imgui:2753", + "location": "imgui:2750", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" @@ -1011,7 +1011,7 @@ "cimguiname": "ImDrawData_ScaleClipRects", "defaults": {}, "funcname": "ScaleClipRects", - "location": "imgui:2756", + "location": "imgui:2753", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", @@ -1047,7 +1047,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSharedData", - "location": "imgui_internal:778", + "location": "imgui_internal:783", "ov_cimguiname": "ImDrawListSharedData_ImDrawListSharedData", "signature": "()", "stname": "ImDrawListSharedData" @@ -1071,7 +1071,7 @@ "cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", "defaults": {}, "funcname": "SetCircleTessellationMaxError", - "location": "imgui_internal:779", + "location": "imgui_internal:784", "ov_cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", "ret": "void", "signature": "(float)", @@ -1111,7 +1111,7 @@ "cimguiname": "ImDrawListSplitter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2565", + "location": "imgui:2562", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", @@ -1132,7 +1132,7 @@ "cimguiname": "ImDrawListSplitter_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui:2566", + "location": "imgui:2563", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", @@ -1149,7 +1149,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSplitter", - "location": "imgui:2563", + "location": "imgui:2560", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" @@ -1173,7 +1173,7 @@ "cimguiname": "ImDrawListSplitter_Merge", "defaults": {}, "funcname": "Merge", - "location": "imgui:2568", + "location": "imgui:2565", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", @@ -1202,7 +1202,7 @@ "cimguiname": "ImDrawListSplitter_SetCurrentChannel", "defaults": {}, "funcname": "SetCurrentChannel", - "location": "imgui:2569", + "location": "imgui:2566", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", @@ -1231,7 +1231,7 @@ "cimguiname": "ImDrawListSplitter_Split", "defaults": {}, "funcname": "Split", - "location": "imgui:2567", + "location": "imgui:2564", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", @@ -1251,7 +1251,7 @@ "cimguiname": "ImDrawListSplitter_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2564", + "location": "imgui:2561", "ov_cimguiname": "ImDrawListSplitter_destroy", "realdestructor": true, "ret": "void", @@ -1303,7 +1303,7 @@ "num_segments": "0" }, "funcname": "AddBezierCubic", - "location": "imgui:2668", + "location": "imgui:2665", "ov_cimguiname": "ImDrawList_AddBezierCubic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1350,7 +1350,7 @@ "num_segments": "0" }, "funcname": "AddBezierQuadratic", - "location": "imgui:2669", + "location": "imgui:2666", "ov_cimguiname": "ImDrawList_AddBezierQuadratic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1379,7 +1379,7 @@ "cimguiname": "ImDrawList_AddCallback", "defaults": {}, "funcname": "AddCallback", - "location": "imgui:2693", + "location": "imgui:2690", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*)", @@ -1423,7 +1423,7 @@ "thickness": "1.0f" }, "funcname": "AddCircle", - "location": "imgui:2660", + "location": "imgui:2657", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1462,7 +1462,7 @@ "num_segments": "0" }, "funcname": "AddCircleFilled", - "location": "imgui:2661", + "location": "imgui:2658", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1495,7 +1495,7 @@ "cimguiname": "ImDrawList_AddConvexPolyFilled", "defaults": {}, "funcname": "AddConvexPolyFilled", - "location": "imgui:2667", + "location": "imgui:2664", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -1516,7 +1516,7 @@ "cimguiname": "ImDrawList_AddDrawCmd", "defaults": {}, "funcname": "AddDrawCmd", - "location": "imgui:2694", + "location": "imgui:2691", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", @@ -1565,7 +1565,7 @@ "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", - "location": "imgui:2675", + "location": "imgui:2672", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1632,7 +1632,7 @@ "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", - "location": "imgui:2676", + "location": "imgui:2673", "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)", @@ -1687,7 +1687,7 @@ "flags": "0" }, "funcname": "AddImageRounded", - "location": "imgui:2677", + "location": "imgui:2674", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -1726,7 +1726,7 @@ "thickness": "1.0f" }, "funcname": "AddLine", - "location": "imgui:2652", + "location": "imgui:2649", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", @@ -1769,7 +1769,7 @@ "thickness": "1.0f" }, "funcname": "AddNgon", - "location": "imgui:2662", + "location": "imgui:2659", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1806,7 +1806,7 @@ "cimguiname": "ImDrawList_AddNgonFilled", "defaults": {}, "funcname": "AddNgonFilled", - "location": "imgui:2663", + "location": "imgui:2660", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1847,7 +1847,7 @@ "cimguiname": "ImDrawList_AddPolyline", "defaults": {}, "funcname": "AddPolyline", - "location": "imgui:2666", + "location": "imgui:2663", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", "signature": "(const ImVec2*,int,ImU32,ImDrawFlags,float)", @@ -1894,7 +1894,7 @@ "thickness": "1.0f" }, "funcname": "AddQuad", - "location": "imgui:2656", + "location": "imgui:2653", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1935,7 +1935,7 @@ "cimguiname": "ImDrawList_AddQuadFilled", "defaults": {}, "funcname": "AddQuadFilled", - "location": "imgui:2657", + "location": "imgui:2654", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1984,7 +1984,7 @@ "thickness": "1.0f" }, "funcname": "AddRect", - "location": "imgui:2653", + "location": "imgui:2650", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags,float)", @@ -2028,7 +2028,7 @@ "rounding": "0.0f" }, "funcname": "AddRectFilled", - "location": "imgui:2654", + "location": "imgui:2651", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -2073,7 +2073,7 @@ "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": {}, "funcname": "AddRectFilledMultiColor", - "location": "imgui:2655", + "location": "imgui:2652", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -2112,7 +2112,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2664", + "location": "imgui:2661", "ov_cimguiname": "ImDrawList_AddText_Vec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", @@ -2167,7 +2167,7 @@ "wrap_width": "0.0f" }, "funcname": "AddText", - "location": "imgui:2665", + "location": "imgui:2662", "ov_cimguiname": "ImDrawList_AddText_FontPtr", "ret": "void", "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", @@ -2210,7 +2210,7 @@ "thickness": "1.0f" }, "funcname": "AddTriangle", - "location": "imgui:2658", + "location": "imgui:2655", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -2247,7 +2247,7 @@ "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": {}, "funcname": "AddTriangleFilled", - "location": "imgui:2659", + "location": "imgui:2656", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2268,7 +2268,7 @@ "cimguiname": "ImDrawList_ChannelsMerge", "defaults": {}, "funcname": "ChannelsMerge", - "location": "imgui:2704", + "location": "imgui:2701", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", @@ -2293,7 +2293,7 @@ "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": {}, "funcname": "ChannelsSetCurrent", - "location": "imgui:2705", + "location": "imgui:2702", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", @@ -2318,7 +2318,7 @@ "cimguiname": "ImDrawList_ChannelsSplit", "defaults": {}, "funcname": "ChannelsSplit", - "location": "imgui:2703", + "location": "imgui:2700", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", @@ -2339,7 +2339,7 @@ "cimguiname": "ImDrawList_CloneOutput", "defaults": {}, "funcname": "CloneOutput", - "location": "imgui:2695", + "location": "imgui:2692", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", @@ -2364,7 +2364,7 @@ "cimguiname": "ImDrawList_GetClipRectMax", "defaults": {}, "funcname": "GetClipRectMax", - "location": "imgui:2643", + "location": "imgui:2640", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", @@ -2390,7 +2390,7 @@ "cimguiname": "ImDrawList_GetClipRectMin", "defaults": {}, "funcname": "GetClipRectMin", - "location": "imgui:2642", + "location": "imgui:2639", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", @@ -2413,7 +2413,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawList", - "location": "imgui:2634", + "location": "imgui:2631", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(ImDrawListSharedData*)", "stname": "ImDrawList" @@ -2455,7 +2455,7 @@ "num_segments": "0" }, "funcname": "PathArcTo", - "location": "imgui:2686", + "location": "imgui:2683", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -2492,7 +2492,7 @@ "cimguiname": "ImDrawList_PathArcToFast", "defaults": {}, "funcname": "PathArcToFast", - "location": "imgui:2687", + "location": "imgui:2684", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", @@ -2531,7 +2531,7 @@ "num_segments": "0" }, "funcname": "PathBezierCubicCurveTo", - "location": "imgui:2688", + "location": "imgui:2685", "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", @@ -2566,7 +2566,7 @@ "num_segments": "0" }, "funcname": "PathBezierQuadraticCurveTo", - "location": "imgui:2689", + "location": "imgui:2686", "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,int)", @@ -2587,7 +2587,7 @@ "cimguiname": "ImDrawList_PathClear", "defaults": {}, "funcname": "PathClear", - "location": "imgui:2681", + "location": "imgui:2678", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", @@ -2612,7 +2612,7 @@ "cimguiname": "ImDrawList_PathFillConvex", "defaults": {}, "funcname": "PathFillConvex", - "location": "imgui:2684", + "location": "imgui:2681", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", @@ -2637,7 +2637,7 @@ "cimguiname": "ImDrawList_PathLineTo", "defaults": {}, "funcname": "PathLineTo", - "location": "imgui:2682", + "location": "imgui:2679", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", @@ -2662,7 +2662,7 @@ "cimguiname": "ImDrawList_PathLineToMergeDuplicate", "defaults": {}, "funcname": "PathLineToMergeDuplicate", - "location": "imgui:2683", + "location": "imgui:2680", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", @@ -2702,7 +2702,7 @@ "rounding": "0.0f" }, "funcname": "PathRect", - "location": "imgui:2690", + "location": "imgui:2687", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,ImDrawFlags)", @@ -2738,7 +2738,7 @@ "thickness": "1.0f" }, "funcname": "PathStroke", - "location": "imgui:2685", + "location": "imgui:2682", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", "signature": "(ImU32,ImDrawFlags,float)", @@ -2759,7 +2759,7 @@ "cimguiname": "ImDrawList_PopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:2639", + "location": "imgui:2636", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", @@ -2780,7 +2780,7 @@ "cimguiname": "ImDrawList_PopTextureID", "defaults": {}, "funcname": "PopTextureID", - "location": "imgui:2641", + "location": "imgui:2638", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", @@ -2837,7 +2837,7 @@ "cimguiname": "ImDrawList_PrimQuadUV", "defaults": {}, "funcname": "PrimQuadUV", - "location": "imgui:2714", + "location": "imgui:2711", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2870,7 +2870,7 @@ "cimguiname": "ImDrawList_PrimRect", "defaults": {}, "funcname": "PrimRect", - "location": "imgui:2712", + "location": "imgui:2709", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2911,7 +2911,7 @@ "cimguiname": "ImDrawList_PrimRectUV", "defaults": {}, "funcname": "PrimRectUV", - "location": "imgui:2713", + "location": "imgui:2710", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2940,7 +2940,7 @@ "cimguiname": "ImDrawList_PrimReserve", "defaults": {}, "funcname": "PrimReserve", - "location": "imgui:2710", + "location": "imgui:2707", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", @@ -2969,7 +2969,7 @@ "cimguiname": "ImDrawList_PrimUnreserve", "defaults": {}, "funcname": "PrimUnreserve", - "location": "imgui:2711", + "location": "imgui:2708", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", @@ -3002,7 +3002,7 @@ "cimguiname": "ImDrawList_PrimVtx", "defaults": {}, "funcname": "PrimVtx", - "location": "imgui:2717", + "location": "imgui:2714", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3027,7 +3027,7 @@ "cimguiname": "ImDrawList_PrimWriteIdx", "defaults": {}, "funcname": "PrimWriteIdx", - "location": "imgui:2716", + "location": "imgui:2713", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", @@ -3060,7 +3060,7 @@ "cimguiname": "ImDrawList_PrimWriteVtx", "defaults": {}, "funcname": "PrimWriteVtx", - "location": "imgui:2715", + "location": "imgui:2712", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3095,7 +3095,7 @@ "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", - "location": "imgui:2637", + "location": "imgui:2634", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,bool)", @@ -3116,7 +3116,7 @@ "cimguiname": "ImDrawList_PushClipRectFullScreen", "defaults": {}, "funcname": "PushClipRectFullScreen", - "location": "imgui:2638", + "location": "imgui:2635", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", @@ -3141,7 +3141,7 @@ "cimguiname": "ImDrawList_PushTextureID", "defaults": {}, "funcname": "PushTextureID", - "location": "imgui:2640", + "location": "imgui:2637", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", @@ -3166,7 +3166,7 @@ "cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "defaults": {}, "funcname": "_CalcCircleAutoSegmentCount", - "location": "imgui:2732", + "location": "imgui:2729", "ov_cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "ret": "int", "signature": "(float)const", @@ -3187,7 +3187,7 @@ "cimguiname": "ImDrawList__ClearFreeMemory", "defaults": {}, "funcname": "_ClearFreeMemory", - "location": "imgui:2726", + "location": "imgui:2723", "ov_cimguiname": "ImDrawList__ClearFreeMemory", "ret": "void", "signature": "()", @@ -3208,7 +3208,7 @@ "cimguiname": "ImDrawList__OnChangedClipRect", "defaults": {}, "funcname": "_OnChangedClipRect", - "location": "imgui:2729", + "location": "imgui:2726", "ov_cimguiname": "ImDrawList__OnChangedClipRect", "ret": "void", "signature": "()", @@ -3229,7 +3229,7 @@ "cimguiname": "ImDrawList__OnChangedTextureID", "defaults": {}, "funcname": "_OnChangedTextureID", - "location": "imgui:2730", + "location": "imgui:2727", "ov_cimguiname": "ImDrawList__OnChangedTextureID", "ret": "void", "signature": "()", @@ -3250,7 +3250,7 @@ "cimguiname": "ImDrawList__OnChangedVtxOffset", "defaults": {}, "funcname": "_OnChangedVtxOffset", - "location": "imgui:2731", + "location": "imgui:2728", "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", "ret": "void", "signature": "()", @@ -3291,7 +3291,7 @@ "cimguiname": "ImDrawList__PathArcToFastEx", "defaults": {}, "funcname": "_PathArcToFastEx", - "location": "imgui:2733", + "location": "imgui:2730", "ov_cimguiname": "ImDrawList__PathArcToFastEx", "ret": "void", "signature": "(const ImVec2,float,int,int,int)", @@ -3332,7 +3332,7 @@ "cimguiname": "ImDrawList__PathArcToN", "defaults": {}, "funcname": "_PathArcToN", - "location": "imgui:2734", + "location": "imgui:2731", "ov_cimguiname": "ImDrawList__PathArcToN", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -3353,7 +3353,7 @@ "cimguiname": "ImDrawList__PopUnusedDrawCmd", "defaults": {}, "funcname": "_PopUnusedDrawCmd", - "location": "imgui:2727", + "location": "imgui:2724", "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", @@ -3374,7 +3374,7 @@ "cimguiname": "ImDrawList__ResetForNewFrame", "defaults": {}, "funcname": "_ResetForNewFrame", - "location": "imgui:2725", + "location": "imgui:2722", "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", @@ -3395,7 +3395,7 @@ "cimguiname": "ImDrawList__TryMergeDrawCmds", "defaults": {}, "funcname": "_TryMergeDrawCmds", - "location": "imgui:2728", + "location": "imgui:2725", "ov_cimguiname": "ImDrawList__TryMergeDrawCmds", "ret": "void", "signature": "()", @@ -3415,7 +3415,7 @@ "cimguiname": "ImDrawList_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2636", + "location": "imgui:2633", "ov_cimguiname": "ImDrawList_destroy", "realdestructor": true, "ret": "void", @@ -3433,7 +3433,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlasCustomRect", - "location": "imgui:2827", + "location": "imgui:2824", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" @@ -3453,7 +3453,7 @@ "cimguiname": "ImFontAtlasCustomRect_IsPacked", "defaults": {}, "funcname": "IsPacked", - "location": "imgui:2828", + "location": "imgui:2825", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", @@ -3519,7 +3519,7 @@ "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", - "location": "imgui:2912", + "location": "imgui:2909", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -3548,7 +3548,7 @@ "cimguiname": "ImFontAtlas_AddCustomRectRegular", "defaults": {}, "funcname": "AddCustomRectRegular", - "location": "imgui:2911", + "location": "imgui:2908", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", "signature": "(int,int)", @@ -3573,7 +3573,7 @@ "cimguiname": "ImFontAtlas_AddFont", "defaults": {}, "funcname": "AddFont", - "location": "imgui:2861", + "location": "imgui:2858", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3600,7 +3600,7 @@ "font_cfg": "NULL" }, "funcname": "AddFontDefault", - "location": "imgui:2862", + "location": "imgui:2859", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3640,7 +3640,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromFileTTF", - "location": "imgui:2863", + "location": "imgui:2860", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3680,7 +3680,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", - "location": "imgui:2866", + "location": "imgui:2863", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3724,7 +3724,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedTTF", - "location": "imgui:2865", + "location": "imgui:2862", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3768,7 +3768,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryTTF", - "location": "imgui:2864", + "location": "imgui:2861", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3789,7 +3789,7 @@ "cimguiname": "ImFontAtlas_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2877", + "location": "imgui:2874", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", @@ -3822,7 +3822,7 @@ "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": {}, "funcname": "CalcCustomRectUV", - "location": "imgui:2916", + "location": "imgui:2913", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -3843,7 +3843,7 @@ "cimguiname": "ImFontAtlas_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2870", + "location": "imgui:2867", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", @@ -3864,7 +3864,7 @@ "cimguiname": "ImFontAtlas_ClearFonts", "defaults": {}, "funcname": "ClearFonts", - "location": "imgui:2869", + "location": "imgui:2866", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", @@ -3885,7 +3885,7 @@ "cimguiname": "ImFontAtlas_ClearInputData", "defaults": {}, "funcname": "ClearInputData", - "location": "imgui:2867", + "location": "imgui:2864", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", @@ -3906,7 +3906,7 @@ "cimguiname": "ImFontAtlas_ClearTexData", "defaults": {}, "funcname": "ClearTexData", - "location": "imgui:2868", + "location": "imgui:2865", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", @@ -3931,7 +3931,7 @@ "cimguiname": "ImFontAtlas_GetCustomRectByIndex", "defaults": {}, "funcname": "GetCustomRectByIndex", - "location": "imgui:2913", + "location": "imgui:2910", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", "ret": "ImFontAtlasCustomRect*", "signature": "(int)", @@ -3952,7 +3952,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "defaults": {}, "funcname": "GetGlyphRangesChineseFull", - "location": "imgui:2894", + "location": "imgui:2891", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", @@ -3973,7 +3973,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "defaults": {}, "funcname": "GetGlyphRangesChineseSimplifiedCommon", - "location": "imgui:2895", + "location": "imgui:2892", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", @@ -3994,7 +3994,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "defaults": {}, "funcname": "GetGlyphRangesCyrillic", - "location": "imgui:2896", + "location": "imgui:2893", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", @@ -4015,7 +4015,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "defaults": {}, "funcname": "GetGlyphRangesDefault", - "location": "imgui:2890", + "location": "imgui:2887", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", @@ -4036,7 +4036,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "defaults": {}, "funcname": "GetGlyphRangesGreek", - "location": "imgui:2891", + "location": "imgui:2888", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "ret": "const ImWchar*", "signature": "()", @@ -4057,7 +4057,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "defaults": {}, "funcname": "GetGlyphRangesJapanese", - "location": "imgui:2893", + "location": "imgui:2890", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", @@ -4078,7 +4078,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "defaults": {}, "funcname": "GetGlyphRangesKorean", - "location": "imgui:2892", + "location": "imgui:2889", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", @@ -4099,7 +4099,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesThai", "defaults": {}, "funcname": "GetGlyphRangesThai", - "location": "imgui:2897", + "location": "imgui:2894", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", @@ -4120,7 +4120,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "defaults": {}, "funcname": "GetGlyphRangesVietnamese", - "location": "imgui:2898", + "location": "imgui:2895", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", @@ -4161,7 +4161,7 @@ "cimguiname": "ImFontAtlas_GetMouseCursorTexData", "defaults": {}, "funcname": "GetMouseCursorTexData", - "location": "imgui:2917", + "location": "imgui:2914", "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", "ret": "bool", "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", @@ -4200,7 +4200,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsAlpha8", - "location": "imgui:2878", + "location": "imgui:2875", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -4239,7 +4239,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsRGBA32", - "location": "imgui:2879", + "location": "imgui:2876", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -4256,7 +4256,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlas", - "location": "imgui:2859", + "location": "imgui:2856", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" @@ -4276,7 +4276,7 @@ "cimguiname": "ImFontAtlas_IsBuilt", "defaults": {}, "funcname": "IsBuilt", - "location": "imgui:2880", + "location": "imgui:2877", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", @@ -4301,7 +4301,7 @@ "cimguiname": "ImFontAtlas_SetTexID", "defaults": {}, "funcname": "SetTexID", - "location": "imgui:2881", + "location": "imgui:2878", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", @@ -4321,7 +4321,7 @@ "cimguiname": "ImFontAtlas_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2860", + "location": "imgui:2857", "ov_cimguiname": "ImFontAtlas_destroy", "realdestructor": true, "ret": "void", @@ -4339,7 +4339,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontConfig", - "location": "imgui:2787", + "location": "imgui:2784", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" @@ -4382,7 +4382,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddChar", "defaults": {}, "funcname": "AddChar", - "location": "imgui:2812", + "location": "imgui:2809", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", @@ -4407,7 +4407,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "defaults": {}, "funcname": "AddRanges", - "location": "imgui:2814", + "location": "imgui:2811", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", @@ -4438,7 +4438,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2813", + "location": "imgui:2810", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", @@ -4463,7 +4463,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "defaults": {}, "funcname": "BuildRanges", - "location": "imgui:2815", + "location": "imgui:2812", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", @@ -4484,7 +4484,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2809", + "location": "imgui:2806", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", @@ -4509,7 +4509,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "defaults": {}, "funcname": "GetBit", - "location": "imgui:2810", + "location": "imgui:2807", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", "signature": "(size_t)const", @@ -4526,7 +4526,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontGlyphRangesBuilder", - "location": "imgui:2808", + "location": "imgui:2805", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" @@ -4550,7 +4550,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui:2811", + "location": "imgui:2808", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", "signature": "(size_t)", @@ -4634,7 +4634,7 @@ "cimguiname": "ImFont_AddGlyph", "defaults": {}, "funcname": "AddGlyph", - "location": "imgui:3004", + "location": "imgui:3002", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", @@ -4669,7 +4669,7 @@ "overwrite_dst": "true" }, "funcname": "AddRemapChar", - "location": "imgui:3005", + "location": "imgui:3003", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", @@ -4690,7 +4690,7 @@ "cimguiname": "ImFont_BuildLookupTable", "defaults": {}, "funcname": "BuildLookupTable", - "location": "imgui:3001", + "location": "imgui:2999", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", @@ -4742,7 +4742,7 @@ "text_end": "NULL" }, "funcname": "CalcTextSizeA", - "location": "imgui:2995", + "location": "imgui:2993", "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", @@ -4780,7 +4780,7 @@ "cimguiname": "ImFont_CalcWordWrapPositionA", "defaults": {}, "funcname": "CalcWordWrapPositionA", - "location": "imgui:2996", + "location": "imgui:2994", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)const", @@ -4801,7 +4801,7 @@ "cimguiname": "ImFont_ClearOutputData", "defaults": {}, "funcname": "ClearOutputData", - "location": "imgui:3002", + "location": "imgui:3000", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", @@ -4826,7 +4826,7 @@ "cimguiname": "ImFont_FindGlyph", "defaults": {}, "funcname": "FindGlyph", - "location": "imgui:2987", + "location": "imgui:2985", "ov_cimguiname": "ImFont_FindGlyph", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4851,7 +4851,7 @@ "cimguiname": "ImFont_FindGlyphNoFallback", "defaults": {}, "funcname": "FindGlyphNoFallback", - "location": "imgui:2988", + "location": "imgui:2986", "ov_cimguiname": "ImFont_FindGlyphNoFallback", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4876,7 +4876,7 @@ "cimguiname": "ImFont_GetCharAdvance", "defaults": {}, "funcname": "GetCharAdvance", - "location": "imgui:2989", + "location": "imgui:2987", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)const", @@ -4897,7 +4897,7 @@ "cimguiname": "ImFont_GetDebugName", "defaults": {}, "funcname": "GetDebugName", - "location": "imgui:2991", + "location": "imgui:2989", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", @@ -4922,7 +4922,7 @@ "cimguiname": "ImFont_GrowIndex", "defaults": {}, "funcname": "GrowIndex", - "location": "imgui:3003", + "location": "imgui:3001", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", @@ -4939,7 +4939,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFont", - "location": "imgui:2985", + "location": "imgui:2983", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" @@ -4967,7 +4967,7 @@ "cimguiname": "ImFont_IsGlyphRangeUnused", "defaults": {}, "funcname": "IsGlyphRangeUnused", - "location": "imgui:3007", + "location": "imgui:3005", "ov_cimguiname": "ImFont_IsGlyphRangeUnused", "ret": "bool", "signature": "(unsigned int,unsigned int)", @@ -4988,7 +4988,7 @@ "cimguiname": "ImFont_IsLoaded", "defaults": {}, "funcname": "IsLoaded", - "location": "imgui:2990", + "location": "imgui:2988", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", @@ -5029,7 +5029,7 @@ "cimguiname": "ImFont_RenderChar", "defaults": {}, "funcname": "RenderChar", - "location": "imgui:2997", + "location": "imgui:2995", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)const", @@ -5089,7 +5089,7 @@ "wrap_width": "0.0f" }, "funcname": "RenderText", - "location": "imgui:2998", + "location": "imgui:2996", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", @@ -5118,7 +5118,7 @@ "cimguiname": "ImFont_SetGlyphVisible", "defaults": {}, "funcname": "SetGlyphVisible", - "location": "imgui:3006", + "location": "imgui:3004", "ov_cimguiname": "ImFont_SetGlyphVisible", "ret": "void", "signature": "(ImWchar,bool)", @@ -5138,7 +5138,7 @@ "cimguiname": "ImFont_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2986", + "location": "imgui:2984", "ov_cimguiname": "ImFont_destroy", "realdestructor": true, "ret": "void", @@ -5156,7 +5156,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiComboPreviewData", - "location": "imgui_internal:1018", + "location": "imgui_internal:1022", "ov_cimguiname": "ImGuiComboPreviewData_ImGuiComboPreviewData", "signature": "()", "stname": "ImGuiComboPreviewData" @@ -5191,7 +5191,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiContextHook", - "location": "imgui_internal:1898", + "location": "imgui_internal:1903", "ov_cimguiname": "ImGuiContextHook_ImGuiContextHook", "signature": "()", "stname": "ImGuiContextHook" @@ -5231,7 +5231,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiContext", - "location": "imgui_internal:2204", + "location": "imgui_internal:2212", "ov_cimguiname": "ImGuiContext_ImGuiContext", "signature": "(ImFontAtlas*)", "stname": "ImGuiContext" @@ -5266,7 +5266,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiDockContext", - "location": "imgui_internal:1703", + "location": "imgui_internal:1708", "ov_cimguiname": "ImGuiDockContext_ImGuiDockContext", "signature": "()", "stname": "ImGuiDockContext" @@ -5306,7 +5306,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiDockNode", - "location": "imgui_internal:1660", + "location": "imgui_internal:1665", "ov_cimguiname": "ImGuiDockNode_ImGuiDockNode", "signature": "(ImGuiID)", "stname": "ImGuiDockNode" @@ -5326,7 +5326,7 @@ "cimguiname": "ImGuiDockNode_IsCentralNode", "defaults": {}, "funcname": "IsCentralNode", - "location": "imgui_internal:1665", + "location": "imgui_internal:1670", "ov_cimguiname": "ImGuiDockNode_IsCentralNode", "ret": "bool", "signature": "()const", @@ -5347,7 +5347,7 @@ "cimguiname": "ImGuiDockNode_IsDockSpace", "defaults": {}, "funcname": "IsDockSpace", - "location": "imgui_internal:1663", + "location": "imgui_internal:1668", "ov_cimguiname": "ImGuiDockNode_IsDockSpace", "ret": "bool", "signature": "()const", @@ -5368,7 +5368,7 @@ "cimguiname": "ImGuiDockNode_IsEmpty", "defaults": {}, "funcname": "IsEmpty", - "location": "imgui_internal:1670", + "location": "imgui_internal:1675", "ov_cimguiname": "ImGuiDockNode_IsEmpty", "ret": "bool", "signature": "()const", @@ -5389,7 +5389,7 @@ "cimguiname": "ImGuiDockNode_IsFloatingNode", "defaults": {}, "funcname": "IsFloatingNode", - "location": "imgui_internal:1664", + "location": "imgui_internal:1669", "ov_cimguiname": "ImGuiDockNode_IsFloatingNode", "ret": "bool", "signature": "()const", @@ -5410,7 +5410,7 @@ "cimguiname": "ImGuiDockNode_IsHiddenTabBar", "defaults": {}, "funcname": "IsHiddenTabBar", - "location": "imgui_internal:1666", + "location": "imgui_internal:1671", "ov_cimguiname": "ImGuiDockNode_IsHiddenTabBar", "ret": "bool", "signature": "()const", @@ -5431,7 +5431,7 @@ "cimguiname": "ImGuiDockNode_IsLeafNode", "defaults": {}, "funcname": "IsLeafNode", - "location": "imgui_internal:1669", + "location": "imgui_internal:1674", "ov_cimguiname": "ImGuiDockNode_IsLeafNode", "ret": "bool", "signature": "()const", @@ -5452,7 +5452,7 @@ "cimguiname": "ImGuiDockNode_IsNoTabBar", "defaults": {}, "funcname": "IsNoTabBar", - "location": "imgui_internal:1667", + "location": "imgui_internal:1672", "ov_cimguiname": "ImGuiDockNode_IsNoTabBar", "ret": "bool", "signature": "()const", @@ -5473,7 +5473,7 @@ "cimguiname": "ImGuiDockNode_IsRootNode", "defaults": {}, "funcname": "IsRootNode", - "location": "imgui_internal:1662", + "location": "imgui_internal:1667", "ov_cimguiname": "ImGuiDockNode_IsRootNode", "ret": "bool", "signature": "()const", @@ -5494,7 +5494,7 @@ "cimguiname": "ImGuiDockNode_IsSplitNode", "defaults": {}, "funcname": "IsSplitNode", - "location": "imgui_internal:1668", + "location": "imgui_internal:1673", "ov_cimguiname": "ImGuiDockNode_IsSplitNode", "ret": "bool", "signature": "()const", @@ -5519,7 +5519,7 @@ "cimguiname": "ImGuiDockNode_Rect", "defaults": {}, "funcname": "Rect", - "location": "imgui_internal:1671", + "location": "imgui_internal:1676", "nonUDT": 1, "ov_cimguiname": "ImGuiDockNode_Rect", "ret": "void", @@ -5545,7 +5545,7 @@ "cimguiname": "ImGuiDockNode_SetLocalFlags", "defaults": {}, "funcname": "SetLocalFlags", - "location": "imgui_internal:1673", + "location": "imgui_internal:1678", "ov_cimguiname": "ImGuiDockNode_SetLocalFlags", "ret": "void", "signature": "(ImGuiDockNodeFlags)", @@ -5566,7 +5566,7 @@ "cimguiname": "ImGuiDockNode_UpdateMergedFlags", "defaults": {}, "funcname": "UpdateMergedFlags", - "location": "imgui_internal:1674", + "location": "imgui_internal:1679", "ov_cimguiname": "ImGuiDockNode_UpdateMergedFlags", "ret": "void", "signature": "()", @@ -5586,7 +5586,7 @@ "cimguiname": "ImGuiDockNode_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1661", + "location": "imgui_internal:1666", "ov_cimguiname": "ImGuiDockNode_destroy", "realdestructor": true, "ret": "void", @@ -5665,7 +5665,7 @@ "cimguiname": "ImGuiIO_AddFocusEvent", "defaults": {}, "funcname": "AddFocusEvent", - "location": "imgui:2063", + "location": "imgui:2060", "ov_cimguiname": "ImGuiIO_AddFocusEvent", "ret": "void", "signature": "(bool)", @@ -5690,7 +5690,7 @@ "cimguiname": "ImGuiIO_AddInputCharacter", "defaults": {}, "funcname": "AddInputCharacter", - "location": "imgui:2064", + "location": "imgui:2061", "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", "signature": "(unsigned int)", @@ -5715,7 +5715,7 @@ "cimguiname": "ImGuiIO_AddInputCharacterUTF16", "defaults": {}, "funcname": "AddInputCharacterUTF16", - "location": "imgui:2065", + "location": "imgui:2062", "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", "ret": "void", "signature": "(ImWchar16)", @@ -5740,7 +5740,7 @@ "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "defaults": {}, "funcname": "AddInputCharactersUTF8", - "location": "imgui:2066", + "location": "imgui:2063", "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", "ret": "void", "signature": "(const char*)", @@ -5773,7 +5773,7 @@ "cimguiname": "ImGuiIO_AddKeyAnalogEvent", "defaults": {}, "funcname": "AddKeyAnalogEvent", - "location": "imgui:2058", + "location": "imgui:2055", "ov_cimguiname": "ImGuiIO_AddKeyAnalogEvent", "ret": "void", "signature": "(ImGuiKey,bool,float)", @@ -5802,7 +5802,7 @@ "cimguiname": "ImGuiIO_AddKeyEvent", "defaults": {}, "funcname": "AddKeyEvent", - "location": "imgui:2057", + "location": "imgui:2054", "ov_cimguiname": "ImGuiIO_AddKeyEvent", "ret": "void", "signature": "(ImGuiKey,bool)", @@ -5831,7 +5831,7 @@ "cimguiname": "ImGuiIO_AddMouseButtonEvent", "defaults": {}, "funcname": "AddMouseButtonEvent", - "location": "imgui:2060", + "location": "imgui:2057", "ov_cimguiname": "ImGuiIO_AddMouseButtonEvent", "ret": "void", "signature": "(int,bool)", @@ -5860,7 +5860,7 @@ "cimguiname": "ImGuiIO_AddMousePosEvent", "defaults": {}, "funcname": "AddMousePosEvent", - "location": "imgui:2059", + "location": "imgui:2056", "ov_cimguiname": "ImGuiIO_AddMousePosEvent", "ret": "void", "signature": "(float,float)", @@ -5885,7 +5885,7 @@ "cimguiname": "ImGuiIO_AddMouseViewportEvent", "defaults": {}, "funcname": "AddMouseViewportEvent", - "location": "imgui:2062", + "location": "imgui:2059", "ov_cimguiname": "ImGuiIO_AddMouseViewportEvent", "ret": "void", "signature": "(ImGuiID)", @@ -5914,7 +5914,7 @@ "cimguiname": "ImGuiIO_AddMouseWheelEvent", "defaults": {}, "funcname": "AddMouseWheelEvent", - "location": "imgui:2061", + "location": "imgui:2058", "ov_cimguiname": "ImGuiIO_AddMouseWheelEvent", "ret": "void", "signature": "(float,float)", @@ -5935,7 +5935,7 @@ "cimguiname": "ImGuiIO_ClearInputCharacters", "defaults": {}, "funcname": "ClearInputCharacters", - "location": "imgui:2070", + "location": "imgui:2067", "ov_cimguiname": "ImGuiIO_ClearInputCharacters", "ret": "void", "signature": "()", @@ -5956,7 +5956,7 @@ "cimguiname": "ImGuiIO_ClearInputKeys", "defaults": {}, "funcname": "ClearInputKeys", - "location": "imgui:2071", + "location": "imgui:2068", "ov_cimguiname": "ImGuiIO_ClearInputKeys", "ret": "void", "signature": "()", @@ -5973,7 +5973,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiIO", - "location": "imgui:2146", + "location": "imgui:2143", "ov_cimguiname": "ImGuiIO_ImGuiIO", "signature": "()", "stname": "ImGuiIO" @@ -5997,7 +5997,7 @@ "cimguiname": "ImGuiIO_SetAppAcceptingEvents", "defaults": {}, "funcname": "SetAppAcceptingEvents", - "location": "imgui:2069", + "location": "imgui:2066", "ov_cimguiname": "ImGuiIO_SetAppAcceptingEvents", "ret": "void", "signature": "(bool)", @@ -6036,7 +6036,7 @@ "native_legacy_index": "-1" }, "funcname": "SetKeyEventNativeData", - "location": "imgui:2068", + "location": "imgui:2065", "ov_cimguiname": "ImGuiIO_SetKeyEventNativeData", "ret": "void", "signature": "(ImGuiKey,int,int,int)", @@ -6072,7 +6072,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputEvent", - "location": "imgui_internal:1302", + "location": "imgui_internal:1307", "ov_cimguiname": "ImGuiInputEvent_ImGuiInputEvent", "signature": "()", "stname": "ImGuiInputEvent" @@ -6111,7 +6111,7 @@ "cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui:2187", + "location": "imgui:2184", "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "ret": "void", "signature": "()", @@ -6140,7 +6140,7 @@ "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "defaults": {}, "funcname": "DeleteChars", - "location": "imgui:2184", + "location": "imgui:2181", "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "ret": "void", "signature": "(int,int)", @@ -6161,7 +6161,7 @@ "cimguiname": "ImGuiInputTextCallbackData_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui:2188", + "location": "imgui:2185", "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", "ret": "bool", "signature": "()const", @@ -6178,7 +6178,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextCallbackData", - "location": "imgui:2183", + "location": "imgui:2180", "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "signature": "()", "stname": "ImGuiInputTextCallbackData" @@ -6212,7 +6212,7 @@ "text_end": "NULL" }, "funcname": "InsertChars", - "location": "imgui:2185", + "location": "imgui:2182", "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", "ret": "void", "signature": "(int,const char*,const char*)", @@ -6233,7 +6233,7 @@ "cimguiname": "ImGuiInputTextCallbackData_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui:2186", + "location": "imgui:2183", "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll", "ret": "void", "signature": "()", @@ -6273,7 +6273,7 @@ "cimguiname": "ImGuiInputTextState_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui_internal:1076", + "location": "imgui_internal:1081", "ov_cimguiname": "ImGuiInputTextState_ClearFreeMemory", "ret": "void", "signature": "()", @@ -6294,7 +6294,7 @@ "cimguiname": "ImGuiInputTextState_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui_internal:1085", + "location": "imgui_internal:1090", "ov_cimguiname": "ImGuiInputTextState_ClearSelection", "ret": "void", "signature": "()", @@ -6315,7 +6315,7 @@ "cimguiname": "ImGuiInputTextState_ClearText", "defaults": {}, "funcname": "ClearText", - "location": "imgui_internal:1075", + "location": "imgui_internal:1080", "ov_cimguiname": "ImGuiInputTextState_ClearText", "ret": "void", "signature": "()", @@ -6336,7 +6336,7 @@ "cimguiname": "ImGuiInputTextState_CursorAnimReset", "defaults": {}, "funcname": "CursorAnimReset", - "location": "imgui_internal:1082", + "location": "imgui_internal:1087", "ov_cimguiname": "ImGuiInputTextState_CursorAnimReset", "ret": "void", "signature": "()", @@ -6357,7 +6357,7 @@ "cimguiname": "ImGuiInputTextState_CursorClamp", "defaults": {}, "funcname": "CursorClamp", - "location": "imgui_internal:1083", + "location": "imgui_internal:1088", "ov_cimguiname": "ImGuiInputTextState_CursorClamp", "ret": "void", "signature": "()", @@ -6378,7 +6378,7 @@ "cimguiname": "ImGuiInputTextState_GetCursorPos", "defaults": {}, "funcname": "GetCursorPos", - "location": "imgui_internal:1086", + "location": "imgui_internal:1091", "ov_cimguiname": "ImGuiInputTextState_GetCursorPos", "ret": "int", "signature": "()const", @@ -6399,7 +6399,7 @@ "cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "defaults": {}, "funcname": "GetRedoAvailCount", - "location": "imgui_internal:1078", + "location": "imgui_internal:1083", "ov_cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "ret": "int", "signature": "()const", @@ -6420,7 +6420,7 @@ "cimguiname": "ImGuiInputTextState_GetSelectionEnd", "defaults": {}, "funcname": "GetSelectionEnd", - "location": "imgui_internal:1088", + "location": "imgui_internal:1093", "ov_cimguiname": "ImGuiInputTextState_GetSelectionEnd", "ret": "int", "signature": "()const", @@ -6441,7 +6441,7 @@ "cimguiname": "ImGuiInputTextState_GetSelectionStart", "defaults": {}, "funcname": "GetSelectionStart", - "location": "imgui_internal:1087", + "location": "imgui_internal:1092", "ov_cimguiname": "ImGuiInputTextState_GetSelectionStart", "ret": "int", "signature": "()const", @@ -6462,7 +6462,7 @@ "cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "defaults": {}, "funcname": "GetUndoAvailCount", - "location": "imgui_internal:1077", + "location": "imgui_internal:1082", "ov_cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "ret": "int", "signature": "()const", @@ -6483,7 +6483,7 @@ "cimguiname": "ImGuiInputTextState_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui_internal:1084", + "location": "imgui_internal:1089", "ov_cimguiname": "ImGuiInputTextState_HasSelection", "ret": "bool", "signature": "()const", @@ -6492,17 +6492,22 @@ ], "ImGuiInputTextState_ImGuiInputTextState": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", "cimguiname": "ImGuiInputTextState_ImGuiInputTextState", "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextState", - "location": "imgui_internal:1074", + "location": "imgui_internal:1079", "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState", - "signature": "()", + "signature": "(ImGuiContext*)", "stname": "ImGuiInputTextState" } ], @@ -6524,7 +6529,7 @@ "cimguiname": "ImGuiInputTextState_OnKeyPressed", "defaults": {}, "funcname": "OnKeyPressed", - "location": "imgui_internal:1079", + "location": "imgui_internal:1084", "ov_cimguiname": "ImGuiInputTextState_OnKeyPressed", "ret": "void", "signature": "(int)", @@ -6545,7 +6550,7 @@ "cimguiname": "ImGuiInputTextState_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui_internal:1089", + "location": "imgui_internal:1094", "ov_cimguiname": "ImGuiInputTextState_SelectAll", "ret": "void", "signature": "()", @@ -6581,7 +6586,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyOwnerData", - "location": "imgui_internal:1344", + "location": "imgui_internal:1349", "ov_cimguiname": "ImGuiKeyOwnerData_ImGuiKeyOwnerData", "signature": "()", "stname": "ImGuiKeyOwnerData" @@ -6616,7 +6621,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyRoutingData", - "location": "imgui_internal:1320", + "location": "imgui_internal:1325", "ov_cimguiname": "ImGuiKeyRoutingData_ImGuiKeyRoutingData", "signature": "()", "stname": "ImGuiKeyRoutingData" @@ -6655,7 +6660,7 @@ "cimguiname": "ImGuiKeyRoutingTable_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1332", + "location": "imgui_internal:1337", "ov_cimguiname": "ImGuiKeyRoutingTable_Clear", "ret": "void", "signature": "()", @@ -6672,7 +6677,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyRoutingTable", - "location": "imgui_internal:1331", + "location": "imgui_internal:1336", "ov_cimguiname": "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable", "signature": "()", "stname": "ImGuiKeyRoutingTable" @@ -6707,7 +6712,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiLastItemData", - "location": "imgui_internal:1180", + "location": "imgui_internal:1185", "ov_cimguiname": "ImGuiLastItemData_ImGuiLastItemData", "signature": "()", "stname": "ImGuiLastItemData" @@ -6742,7 +6747,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipperData", - "location": "imgui_internal:1420", + "location": "imgui_internal:1425", "ov_cimguiname": "ImGuiListClipperData_ImGuiListClipperData", "signature": "()", "stname": "ImGuiListClipperData" @@ -6766,7 +6771,7 @@ "cimguiname": "ImGuiListClipperData_Reset", "defaults": {}, "funcname": "Reset", - "location": "imgui_internal:1421", + "location": "imgui_internal:1426", "ov_cimguiname": "ImGuiListClipperData_Reset", "ret": "void", "signature": "(ImGuiListClipper*)", @@ -6811,7 +6816,7 @@ "defaults": {}, "funcname": "FromIndices", "is_static_function": true, - "location": "imgui_internal:1407", + "location": "imgui_internal:1412", "ov_cimguiname": "ImGuiListClipperRange_FromIndices", "ret": "ImGuiListClipperRange", "signature": "(int,int)", @@ -6845,7 +6850,7 @@ "defaults": {}, "funcname": "FromPositions", "is_static_function": true, - "location": "imgui_internal:1408", + "location": "imgui_internal:1413", "ov_cimguiname": "ImGuiListClipperRange_FromPositions", "ret": "ImGuiListClipperRange", "signature": "(float,float,int,int)", @@ -6876,7 +6881,7 @@ "items_height": "-1.0f" }, "funcname": "Begin", - "location": "imgui:2420", + "location": "imgui:2417", "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", "signature": "(int,float)", @@ -6897,7 +6902,7 @@ "cimguiname": "ImGuiListClipper_End", "defaults": {}, "funcname": "End", - "location": "imgui:2421", + "location": "imgui:2418", "ov_cimguiname": "ImGuiListClipper_End", "ret": "void", "signature": "()", @@ -6926,7 +6931,7 @@ "cimguiname": "ImGuiListClipper_ForceDisplayRangeByIndices", "defaults": {}, "funcname": "ForceDisplayRangeByIndices", - "location": "imgui:2425", + "location": "imgui:2422", "ov_cimguiname": "ImGuiListClipper_ForceDisplayRangeByIndices", "ret": "void", "signature": "(int,int)", @@ -6943,7 +6948,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipper", - "location": "imgui:2418", + "location": "imgui:2415", "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", "signature": "()", "stname": "ImGuiListClipper" @@ -6963,7 +6968,7 @@ "cimguiname": "ImGuiListClipper_Step", "defaults": {}, "funcname": "Step", - "location": "imgui:2422", + "location": "imgui:2419", "ov_cimguiname": "ImGuiListClipper_Step", "ret": "bool", "signature": "()", @@ -6983,7 +6988,7 @@ "cimguiname": "ImGuiListClipper_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2419", + "location": "imgui:2416", "ov_cimguiname": "ImGuiListClipper_destroy", "realdestructor": true, "ret": "void", @@ -7009,7 +7014,7 @@ "cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", "defaults": {}, "funcname": "CalcNextTotalWidth", - "location": "imgui_internal:1052", + "location": "imgui_internal:1056", "ov_cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", "ret": "void", "signature": "(bool)", @@ -7046,7 +7051,7 @@ "cimguiname": "ImGuiMenuColumns_DeclColumns", "defaults": {}, "funcname": "DeclColumns", - "location": "imgui_internal:1051", + "location": "imgui_internal:1055", "ov_cimguiname": "ImGuiMenuColumns_DeclColumns", "ret": "float", "signature": "(float,float,float,float)", @@ -7063,7 +7068,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiMenuColumns", - "location": "imgui_internal:1049", + "location": "imgui_internal:1053", "ov_cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", "signature": "()", "stname": "ImGuiMenuColumns" @@ -7091,7 +7096,7 @@ "cimguiname": "ImGuiMenuColumns_Update", "defaults": {}, "funcname": "Update", - "location": "imgui_internal:1050", + "location": "imgui_internal:1054", "ov_cimguiname": "ImGuiMenuColumns_Update", "ret": "void", "signature": "(float,bool)", @@ -7127,7 +7132,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiMetricsConfig", - "location": "imgui_internal:1849", + "location": "imgui_internal:1854", "ov_cimguiname": "ImGuiMetricsConfig_ImGuiMetricsConfig", "signature": "()", "stname": "ImGuiMetricsConfig" @@ -7166,7 +7171,7 @@ "cimguiname": "ImGuiNavItemData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1497", + "location": "imgui_internal:1502", "ov_cimguiname": "ImGuiNavItemData_Clear", "ret": "void", "signature": "()", @@ -7183,7 +7188,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNavItemData", - "location": "imgui_internal:1496", + "location": "imgui_internal:1501", "ov_cimguiname": "ImGuiNavItemData_ImGuiNavItemData", "signature": "()", "stname": "ImGuiNavItemData" @@ -7222,7 +7227,7 @@ "cimguiname": "ImGuiNextItemData_ClearFlags", "defaults": {}, "funcname": "ClearFlags", - "location": "imgui_internal:1167", + "location": "imgui_internal:1172", "ov_cimguiname": "ImGuiNextItemData_ClearFlags", "ret": "void", "signature": "()", @@ -7239,7 +7244,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNextItemData", - "location": "imgui_internal:1166", + "location": "imgui_internal:1171", "ov_cimguiname": "ImGuiNextItemData_ImGuiNextItemData", "signature": "()", "stname": "ImGuiNextItemData" @@ -7278,7 +7283,7 @@ "cimguiname": "ImGuiNextWindowData_ClearFlags", "defaults": {}, "funcname": "ClearFlags", - "location": "imgui_internal:1148", + "location": "imgui_internal:1153", "ov_cimguiname": "ImGuiNextWindowData_ClearFlags", "ret": "void", "signature": "()", @@ -7295,7 +7300,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNextWindowData", - "location": "imgui_internal:1147", + "location": "imgui_internal:1152", "ov_cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", "signature": "()", "stname": "ImGuiNextWindowData" @@ -7330,7 +7335,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOldColumnData", - "location": "imgui_internal:1532", + "location": "imgui_internal:1537", "ov_cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData", "signature": "()", "stname": "ImGuiOldColumnData" @@ -7365,7 +7370,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOldColumns", - "location": "imgui_internal:1553", + "location": "imgui_internal:1558", "ov_cimguiname": "ImGuiOldColumns_ImGuiOldColumns", "signature": "()", "stname": "ImGuiOldColumns" @@ -7400,7 +7405,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOnceUponAFrame", - "location": "imgui:2284", + "location": "imgui:2281", "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", "stname": "ImGuiOnceUponAFrame" @@ -7439,7 +7444,7 @@ "cimguiname": "ImGuiPayload_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2238", + "location": "imgui:2235", "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", "signature": "()", @@ -7456,7 +7461,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPayload", - "location": "imgui:2237", + "location": "imgui:2234", "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", "stname": "ImGuiPayload" @@ -7480,7 +7485,7 @@ "cimguiname": "ImGuiPayload_IsDataType", "defaults": {}, "funcname": "IsDataType", - "location": "imgui:2239", + "location": "imgui:2236", "ov_cimguiname": "ImGuiPayload_IsDataType", "ret": "bool", "signature": "(const char*)const", @@ -7501,7 +7506,7 @@ "cimguiname": "ImGuiPayload_IsDelivery", "defaults": {}, "funcname": "IsDelivery", - "location": "imgui:2241", + "location": "imgui:2238", "ov_cimguiname": "ImGuiPayload_IsDelivery", "ret": "bool", "signature": "()const", @@ -7522,7 +7527,7 @@ "cimguiname": "ImGuiPayload_IsPreview", "defaults": {}, "funcname": "IsPreview", - "location": "imgui:2240", + "location": "imgui:2237", "ov_cimguiname": "ImGuiPayload_IsPreview", "ret": "bool", "signature": "()const", @@ -7558,7 +7563,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformIO", - "location": "imgui:3182", + "location": "imgui:3180", "ov_cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO", "signature": "()", "stname": "ImGuiPlatformIO" @@ -7593,7 +7598,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformImeData", - "location": "imgui:3202", + "location": "imgui:3200", "ov_cimguiname": "ImGuiPlatformImeData_ImGuiPlatformImeData", "signature": "()", "stname": "ImGuiPlatformImeData" @@ -7628,7 +7633,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformMonitor", - "location": "imgui:3192", + "location": "imgui:3190", "ov_cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor", "signature": "()", "stname": "ImGuiPlatformMonitor" @@ -7663,7 +7668,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPopupData", - "location": "imgui_internal:1104", + "location": "imgui_internal:1109", "ov_cimguiname": "ImGuiPopupData_ImGuiPopupData", "signature": "()", "stname": "ImGuiPopupData" @@ -7703,7 +7708,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "imgui_internal:1220", + "location": "imgui_internal:1225", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr", "signature": "(void*)", "stname": "ImGuiPtrOrIndex" @@ -7722,7 +7727,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "imgui_internal:1221", + "location": "imgui_internal:1226", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int", "signature": "(int)", "stname": "ImGuiPtrOrIndex" @@ -7757,7 +7762,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiSettingsHandler", - "location": "imgui_internal:1788", + "location": "imgui_internal:1793", "ov_cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", "signature": "()", "stname": "ImGuiSettingsHandler" @@ -7792,7 +7797,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStackLevelInfo", - "location": "imgui_internal:1867", + "location": "imgui_internal:1872", "ov_cimguiname": "ImGuiStackLevelInfo_ImGuiStackLevelInfo", "signature": "()", "stname": "ImGuiStackLevelInfo" @@ -7831,7 +7836,7 @@ "cimguiname": "ImGuiStackSizes_CompareWithCurrentState", "defaults": {}, "funcname": "CompareWithCurrentState", - "location": "imgui_internal:1197", + "location": "imgui_internal:1202", "ov_cimguiname": "ImGuiStackSizes_CompareWithCurrentState", "ret": "void", "signature": "()", @@ -7848,7 +7853,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStackSizes", - "location": "imgui_internal:1195", + "location": "imgui_internal:1200", "ov_cimguiname": "ImGuiStackSizes_ImGuiStackSizes", "signature": "()", "stname": "ImGuiStackSizes" @@ -7868,7 +7873,7 @@ "cimguiname": "ImGuiStackSizes_SetToCurrentState", "defaults": {}, "funcname": "SetToCurrentState", - "location": "imgui_internal:1196", + "location": "imgui_internal:1201", "ov_cimguiname": "ImGuiStackSizes_SetToCurrentState", "ret": "void", "signature": "()", @@ -7904,7 +7909,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStackTool", - "location": "imgui_internal:1880", + "location": "imgui_internal:1885", "ov_cimguiname": "ImGuiStackTool_ImGuiStackTool", "signature": "()", "stname": "ImGuiStackTool" @@ -7948,7 +7953,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2351", + "location": "imgui:2348", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Int", "signature": "(ImGuiID,int)", "stname": "ImGuiStoragePair" @@ -7971,7 +7976,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2352", + "location": "imgui:2349", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Float", "signature": "(ImGuiID,float)", "stname": "ImGuiStoragePair" @@ -7994,7 +7999,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2353", + "location": "imgui:2350", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Ptr", "signature": "(ImGuiID,void*)", "stname": "ImGuiStoragePair" @@ -8033,7 +8038,7 @@ "cimguiname": "ImGuiStorage_BuildSortByKey", "defaults": {}, "funcname": "BuildSortByKey", - "location": "imgui:2384", + "location": "imgui:2381", "ov_cimguiname": "ImGuiStorage_BuildSortByKey", "ret": "void", "signature": "()", @@ -8054,7 +8059,7 @@ "cimguiname": "ImGuiStorage_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2361", + "location": "imgui:2358", "ov_cimguiname": "ImGuiStorage_Clear", "ret": "void", "signature": "()", @@ -8085,7 +8090,7 @@ "default_val": "false" }, "funcname": "GetBool", - "location": "imgui:2364", + "location": "imgui:2361", "ov_cimguiname": "ImGuiStorage_GetBool", "ret": "bool", "signature": "(ImGuiID,bool)const", @@ -8116,7 +8121,7 @@ "default_val": "false" }, "funcname": "GetBoolRef", - "location": "imgui:2376", + "location": "imgui:2373", "ov_cimguiname": "ImGuiStorage_GetBoolRef", "ret": "bool*", "signature": "(ImGuiID,bool)", @@ -8147,7 +8152,7 @@ "default_val": "0.0f" }, "funcname": "GetFloat", - "location": "imgui:2366", + "location": "imgui:2363", "ov_cimguiname": "ImGuiStorage_GetFloat", "ret": "float", "signature": "(ImGuiID,float)const", @@ -8178,7 +8183,7 @@ "default_val": "0.0f" }, "funcname": "GetFloatRef", - "location": "imgui:2377", + "location": "imgui:2374", "ov_cimguiname": "ImGuiStorage_GetFloatRef", "ret": "float*", "signature": "(ImGuiID,float)", @@ -8209,7 +8214,7 @@ "default_val": "0" }, "funcname": "GetInt", - "location": "imgui:2362", + "location": "imgui:2359", "ov_cimguiname": "ImGuiStorage_GetInt", "ret": "int", "signature": "(ImGuiID,int)const", @@ -8240,7 +8245,7 @@ "default_val": "0" }, "funcname": "GetIntRef", - "location": "imgui:2375", + "location": "imgui:2372", "ov_cimguiname": "ImGuiStorage_GetIntRef", "ret": "int*", "signature": "(ImGuiID,int)", @@ -8265,7 +8270,7 @@ "cimguiname": "ImGuiStorage_GetVoidPtr", "defaults": {}, "funcname": "GetVoidPtr", - "location": "imgui:2368", + "location": "imgui:2365", "ov_cimguiname": "ImGuiStorage_GetVoidPtr", "ret": "void*", "signature": "(ImGuiID)const", @@ -8296,7 +8301,7 @@ "default_val": "NULL" }, "funcname": "GetVoidPtrRef", - "location": "imgui:2378", + "location": "imgui:2375", "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", "ret": "void**", "signature": "(ImGuiID,void*)", @@ -8321,7 +8326,7 @@ "cimguiname": "ImGuiStorage_SetAllInt", "defaults": {}, "funcname": "SetAllInt", - "location": "imgui:2381", + "location": "imgui:2378", "ov_cimguiname": "ImGuiStorage_SetAllInt", "ret": "void", "signature": "(int)", @@ -8350,7 +8355,7 @@ "cimguiname": "ImGuiStorage_SetBool", "defaults": {}, "funcname": "SetBool", - "location": "imgui:2365", + "location": "imgui:2362", "ov_cimguiname": "ImGuiStorage_SetBool", "ret": "void", "signature": "(ImGuiID,bool)", @@ -8379,7 +8384,7 @@ "cimguiname": "ImGuiStorage_SetFloat", "defaults": {}, "funcname": "SetFloat", - "location": "imgui:2367", + "location": "imgui:2364", "ov_cimguiname": "ImGuiStorage_SetFloat", "ret": "void", "signature": "(ImGuiID,float)", @@ -8408,7 +8413,7 @@ "cimguiname": "ImGuiStorage_SetInt", "defaults": {}, "funcname": "SetInt", - "location": "imgui:2363", + "location": "imgui:2360", "ov_cimguiname": "ImGuiStorage_SetInt", "ret": "void", "signature": "(ImGuiID,int)", @@ -8437,7 +8442,7 @@ "cimguiname": "ImGuiStorage_SetVoidPtr", "defaults": {}, "funcname": "SetVoidPtr", - "location": "imgui:2369", + "location": "imgui:2366", "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", "signature": "(ImGuiID,void*)", @@ -8463,7 +8468,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1003", + "location": "imgui_internal:1007", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Int", "signature": "(ImGuiStyleVar,int)", "stname": "ImGuiStyleMod" @@ -8486,7 +8491,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1004", + "location": "imgui_internal:1008", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Float", "signature": "(ImGuiStyleVar,float)", "stname": "ImGuiStyleMod" @@ -8509,7 +8514,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1005", + "location": "imgui_internal:1009", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Vec2", "signature": "(ImGuiStyleVar,ImVec2)", "stname": "ImGuiStyleMod" @@ -8544,7 +8549,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyle", - "location": "imgui:1953", + "location": "imgui:1950", "ov_cimguiname": "ImGuiStyle_ImGuiStyle", "signature": "()", "stname": "ImGuiStyle" @@ -8568,7 +8573,7 @@ "cimguiname": "ImGuiStyle_ScaleAllSizes", "defaults": {}, "funcname": "ScaleAllSizes", - "location": "imgui:1954", + "location": "imgui:1951", "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", "signature": "(float)", @@ -8612,7 +8617,7 @@ "cimguiname": "ImGuiTabBar_GetTabName", "defaults": {}, "funcname": "GetTabName", - "location": "imgui_internal:2648", + "location": "imgui_internal:2661", "ov_cimguiname": "ImGuiTabBar_GetTabName", "ret": "const char*", "signature": "(const ImGuiTabItem*)const", @@ -8637,7 +8642,7 @@ "cimguiname": "ImGuiTabBar_GetTabOrder", "defaults": {}, "funcname": "GetTabOrder", - "location": "imgui_internal:2647", + "location": "imgui_internal:2660", "ov_cimguiname": "ImGuiTabBar_GetTabOrder", "ret": "int", "signature": "(const ImGuiTabItem*)const", @@ -8654,7 +8659,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTabBar", - "location": "imgui_internal:2646", + "location": "imgui_internal:2659", "ov_cimguiname": "ImGuiTabBar_ImGuiTabBar", "signature": "()", "stname": "ImGuiTabBar" @@ -8689,7 +8694,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTabItem", - "location": "imgui_internal:2608", + "location": "imgui_internal:2621", "ov_cimguiname": "ImGuiTabItem_ImGuiTabItem", "signature": "()", "stname": "ImGuiTabItem" @@ -8724,7 +8729,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSettings", - "location": "imgui_internal:2894", + "location": "imgui_internal:2910", "ov_cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings", "signature": "()", "stname": "ImGuiTableColumnSettings" @@ -8759,7 +8764,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSortSpecs", - "location": "imgui:2252", + "location": "imgui:2249", "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", "signature": "()", "stname": "ImGuiTableColumnSortSpecs" @@ -8794,7 +8799,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumn", - "location": "imgui_internal:2717", + "location": "imgui_internal:2730", "ov_cimguiname": "ImGuiTableColumn_ImGuiTableColumn", "signature": "()", "stname": "ImGuiTableColumn" @@ -8829,7 +8834,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableInstanceData", - "location": "imgui_internal:2744", + "location": "imgui_internal:2758", "ov_cimguiname": "ImGuiTableInstanceData_ImGuiTableInstanceData", "signature": "()", "stname": "ImGuiTableInstanceData" @@ -8868,7 +8873,7 @@ "cimguiname": "ImGuiTableSettings_GetColumnSettings", "defaults": {}, "funcname": "GetColumnSettings", - "location": "imgui_internal:2917", + "location": "imgui_internal:2933", "ov_cimguiname": "ImGuiTableSettings_GetColumnSettings", "ret": "ImGuiTableColumnSettings*", "signature": "()", @@ -8885,7 +8890,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSettings", - "location": "imgui_internal:2916", + "location": "imgui_internal:2932", "ov_cimguiname": "ImGuiTableSettings_ImGuiTableSettings", "signature": "()", "stname": "ImGuiTableSettings" @@ -8920,7 +8925,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSortSpecs", - "location": "imgui:2265", + "location": "imgui:2262", "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", "signature": "()", "stname": "ImGuiTableSortSpecs" @@ -8955,7 +8960,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableTempData", - "location": "imgui_internal:2879", + "location": "imgui_internal:2895", "ov_cimguiname": "ImGuiTableTempData_ImGuiTableTempData", "signature": "()", "stname": "ImGuiTableTempData" @@ -8990,7 +8995,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTable", - "location": "imgui_internal:2855", + "location": "imgui_internal:2871", "ov_cimguiname": "ImGuiTable_ImGuiTable", "signature": "()", "stname": "ImGuiTable" @@ -9009,7 +9014,7 @@ "cimguiname": "ImGuiTable_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2856", + "location": "imgui_internal:2872", "ov_cimguiname": "ImGuiTable_destroy", "realdestructor": true, "ret": "void", @@ -9027,7 +9032,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextBuffer", - "location": "imgui:2322", + "location": "imgui:2319", "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "signature": "()", "stname": "ImGuiTextBuffer" @@ -9057,7 +9062,7 @@ "str_end": "NULL" }, "funcname": "append", - "location": "imgui:2331", + "location": "imgui:2328", "ov_cimguiname": "ImGuiTextBuffer_append", "ret": "void", "signature": "(const char*,const char*)", @@ -9087,7 +9092,7 @@ "defaults": {}, "funcname": "appendf", "isvararg": "...)", - "location": "imgui:2332", + "location": "imgui:2329", "manual": true, "ov_cimguiname": "ImGuiTextBuffer_appendf", "ret": "void", @@ -9117,7 +9122,7 @@ "cimguiname": "ImGuiTextBuffer_appendfv", "defaults": {}, "funcname": "appendfv", - "location": "imgui:2333", + "location": "imgui:2330", "ov_cimguiname": "ImGuiTextBuffer_appendfv", "ret": "void", "signature": "(const char*,va_list)", @@ -9138,7 +9143,7 @@ "cimguiname": "ImGuiTextBuffer_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2324", + "location": "imgui:2321", "ov_cimguiname": "ImGuiTextBuffer_begin", "ret": "const char*", "signature": "()const", @@ -9159,7 +9164,7 @@ "cimguiname": "ImGuiTextBuffer_c_str", "defaults": {}, "funcname": "c_str", - "location": "imgui:2330", + "location": "imgui:2327", "ov_cimguiname": "ImGuiTextBuffer_c_str", "ret": "const char*", "signature": "()const", @@ -9180,7 +9185,7 @@ "cimguiname": "ImGuiTextBuffer_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:2328", + "location": "imgui:2325", "ov_cimguiname": "ImGuiTextBuffer_clear", "ret": "void", "signature": "()", @@ -9220,7 +9225,7 @@ "cimguiname": "ImGuiTextBuffer_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2327", + "location": "imgui:2324", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", "signature": "()const", @@ -9241,7 +9246,7 @@ "cimguiname": "ImGuiTextBuffer_end", "defaults": {}, "funcname": "end", - "location": "imgui:2325", + "location": "imgui:2322", "ov_cimguiname": "ImGuiTextBuffer_end", "ret": "const char*", "signature": "()const", @@ -9266,7 +9271,7 @@ "cimguiname": "ImGuiTextBuffer_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:2329", + "location": "imgui:2326", "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", "signature": "(int)", @@ -9287,7 +9292,7 @@ "cimguiname": "ImGuiTextBuffer_size", "defaults": {}, "funcname": "size", - "location": "imgui:2326", + "location": "imgui:2323", "ov_cimguiname": "ImGuiTextBuffer_size", "ret": "int", "signature": "()const", @@ -9308,7 +9313,7 @@ "cimguiname": "ImGuiTextFilter_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2295", + "location": "imgui:2292", "ov_cimguiname": "ImGuiTextFilter_Build", "ret": "void", "signature": "()", @@ -9329,7 +9334,7 @@ "cimguiname": "ImGuiTextFilter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2296", + "location": "imgui:2293", "ov_cimguiname": "ImGuiTextFilter_Clear", "ret": "void", "signature": "()", @@ -9361,7 +9366,7 @@ "width": "0.0f" }, "funcname": "Draw", - "location": "imgui:2293", + "location": "imgui:2290", "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", "signature": "(const char*,float)", @@ -9385,7 +9390,7 @@ "default_filter": "\"\"" }, "funcname": "ImGuiTextFilter", - "location": "imgui:2292", + "location": "imgui:2289", "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "signature": "(const char*)", "stname": "ImGuiTextFilter" @@ -9405,7 +9410,7 @@ "cimguiname": "ImGuiTextFilter_IsActive", "defaults": {}, "funcname": "IsActive", - "location": "imgui:2297", + "location": "imgui:2294", "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", "signature": "()const", @@ -9436,7 +9441,7 @@ "text_end": "NULL" }, "funcname": "PassFilter", - "location": "imgui:2294", + "location": "imgui:2291", "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", "signature": "(const char*,const char*)const", @@ -9488,7 +9493,7 @@ "cimguiname": "ImGuiTextIndex_append", "defaults": {}, "funcname": "append", - "location": "imgui_internal:725", + "location": "imgui_internal:730", "ov_cimguiname": "ImGuiTextIndex_append", "ret": "void", "signature": "(const char*,int,int)", @@ -9509,7 +9514,7 @@ "cimguiname": "ImGuiTextIndex_clear", "defaults": {}, "funcname": "clear", - "location": "imgui_internal:721", + "location": "imgui_internal:726", "ov_cimguiname": "ImGuiTextIndex_clear", "ret": "void", "signature": "()", @@ -9538,7 +9543,7 @@ "cimguiname": "ImGuiTextIndex_get_line_begin", "defaults": {}, "funcname": "get_line_begin", - "location": "imgui_internal:723", + "location": "imgui_internal:728", "ov_cimguiname": "ImGuiTextIndex_get_line_begin", "ret": "const char*", "signature": "(const char*,int)", @@ -9567,7 +9572,7 @@ "cimguiname": "ImGuiTextIndex_get_line_end", "defaults": {}, "funcname": "get_line_end", - "location": "imgui_internal:724", + "location": "imgui_internal:729", "ov_cimguiname": "ImGuiTextIndex_get_line_end", "ret": "const char*", "signature": "(const char*,int)", @@ -9588,7 +9593,7 @@ "cimguiname": "ImGuiTextIndex_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:722", + "location": "imgui_internal:727", "ov_cimguiname": "ImGuiTextIndex_size", "ret": "int", "signature": "()", @@ -9605,7 +9610,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2305", + "location": "imgui:2302", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Nil", "signature": "()", "stname": "ImGuiTextRange" @@ -9628,7 +9633,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2306", + "location": "imgui:2303", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Str", "signature": "(const char*,const char*)", "stname": "ImGuiTextRange" @@ -9667,7 +9672,7 @@ "cimguiname": "ImGuiTextRange_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2307", + "location": "imgui:2304", "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", "signature": "()const", @@ -9696,7 +9701,7 @@ "cimguiname": "ImGuiTextRange_split", "defaults": {}, "funcname": "split", - "location": "imgui:2308", + "location": "imgui:2305", "ov_cimguiname": "ImGuiTextRange_split", "ret": "void", "signature": "(char,ImVector_ImGuiTextRange*)const", @@ -9725,7 +9730,7 @@ "cimguiname": "ImGuiViewportP_CalcWorkRectPos", "defaults": {}, "funcname": "CalcWorkRectPos", - "location": "imgui_internal:1742", + "location": "imgui_internal:1747", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_CalcWorkRectPos", "ret": "void", @@ -9759,7 +9764,7 @@ "cimguiname": "ImGuiViewportP_CalcWorkRectSize", "defaults": {}, "funcname": "CalcWorkRectSize", - "location": "imgui_internal:1743", + "location": "imgui_internal:1748", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_CalcWorkRectSize", "ret": "void", @@ -9781,7 +9786,7 @@ "cimguiname": "ImGuiViewportP_ClearRequestFlags", "defaults": {}, "funcname": "ClearRequestFlags", - "location": "imgui_internal:1739", + "location": "imgui_internal:1744", "ov_cimguiname": "ImGuiViewportP_ClearRequestFlags", "ret": "void", "signature": "()", @@ -9806,7 +9811,7 @@ "cimguiname": "ImGuiViewportP_GetBuildWorkRect", "defaults": {}, "funcname": "GetBuildWorkRect", - "location": "imgui_internal:1749", + "location": "imgui_internal:1754", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetBuildWorkRect", "ret": "void", @@ -9832,7 +9837,7 @@ "cimguiname": "ImGuiViewportP_GetMainRect", "defaults": {}, "funcname": "GetMainRect", - "location": "imgui_internal:1747", + "location": "imgui_internal:1752", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetMainRect", "ret": "void", @@ -9858,7 +9863,7 @@ "cimguiname": "ImGuiViewportP_GetWorkRect", "defaults": {}, "funcname": "GetWorkRect", - "location": "imgui_internal:1748", + "location": "imgui_internal:1753", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetWorkRect", "ret": "void", @@ -9876,7 +9881,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewportP", - "location": "imgui_internal:1737", + "location": "imgui_internal:1742", "ov_cimguiname": "ImGuiViewportP_ImGuiViewportP", "signature": "()", "stname": "ImGuiViewportP" @@ -9896,7 +9901,7 @@ "cimguiname": "ImGuiViewportP_UpdateWorkRect", "defaults": {}, "funcname": "UpdateWorkRect", - "location": "imgui_internal:1744", + "location": "imgui_internal:1749", "ov_cimguiname": "ImGuiViewportP_UpdateWorkRect", "ret": "void", "signature": "()", @@ -9916,7 +9921,7 @@ "cimguiname": "ImGuiViewportP_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1738", + "location": "imgui_internal:1743", "ov_cimguiname": "ImGuiViewportP_destroy", "realdestructor": true, "ret": "void", @@ -9942,7 +9947,7 @@ "cimguiname": "ImGuiViewport_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui:3070", + "location": "imgui:3068", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetCenter", "ret": "void", @@ -9968,7 +9973,7 @@ "cimguiname": "ImGuiViewport_GetWorkCenter", "defaults": {}, "funcname": "GetWorkCenter", - "location": "imgui:3071", + "location": "imgui:3069", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetWorkCenter", "ret": "void", @@ -9986,7 +9991,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewport", - "location": "imgui:3066", + "location": "imgui:3064", "ov_cimguiname": "ImGuiViewport_ImGuiViewport", "signature": "()", "stname": "ImGuiViewport" @@ -10005,7 +10010,7 @@ "cimguiname": "ImGuiViewport_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3067", + "location": "imgui:3065", "ov_cimguiname": "ImGuiViewport_destroy", "realdestructor": true, "ret": "void", @@ -10023,7 +10028,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindowClass", - "location": "imgui:2219", + "location": "imgui:2216", "ov_cimguiname": "ImGuiWindowClass_ImGuiWindowClass", "signature": "()", "stname": "ImGuiWindowClass" @@ -10062,7 +10067,7 @@ "cimguiname": "ImGuiWindowSettings_GetName", "defaults": {}, "funcname": "GetName", - "location": "imgui_internal:1773", + "location": "imgui_internal:1778", "ov_cimguiname": "ImGuiWindowSettings_GetName", "ret": "char*", "signature": "()", @@ -10079,7 +10084,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindowSettings", - "location": "imgui_internal:1772", + "location": "imgui_internal:1777", "ov_cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", "signature": "()", "stname": "ImGuiWindowSettings" @@ -10118,7 +10123,7 @@ "cimguiname": "ImGuiWindow_CalcFontSize", "defaults": {}, "funcname": "CalcFontSize", - "location": "imgui_internal:2562", + "location": "imgui_internal:2575", "ov_cimguiname": "ImGuiWindow_CalcFontSize", "ret": "float", "signature": "()const", @@ -10149,7 +10154,7 @@ "str_end": "NULL" }, "funcname": "GetID", - "location": "imgui_internal:2555", + "location": "imgui_internal:2568", "ov_cimguiname": "ImGuiWindow_GetID_Str", "ret": "ImGuiID", "signature": "(const char*,const char*)", @@ -10172,7 +10177,7 @@ "cimguiname": "ImGuiWindow_GetID", "defaults": {}, "funcname": "GetID", - "location": "imgui_internal:2556", + "location": "imgui_internal:2569", "ov_cimguiname": "ImGuiWindow_GetID_Ptr", "ret": "ImGuiID", "signature": "(const void*)", @@ -10195,7 +10200,7 @@ "cimguiname": "ImGuiWindow_GetID", "defaults": {}, "funcname": "GetID", - "location": "imgui_internal:2557", + "location": "imgui_internal:2570", "ov_cimguiname": "ImGuiWindow_GetID_Int", "ret": "ImGuiID", "signature": "(int)", @@ -10220,7 +10225,7 @@ "cimguiname": "ImGuiWindow_GetIDFromRectangle", "defaults": {}, "funcname": "GetIDFromRectangle", - "location": "imgui_internal:2558", + "location": "imgui_internal:2571", "ov_cimguiname": "ImGuiWindow_GetIDFromRectangle", "ret": "ImGuiID", "signature": "(const ImRect)", @@ -10246,7 +10251,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindow", - "location": "imgui_internal:2551", + "location": "imgui_internal:2564", "ov_cimguiname": "ImGuiWindow_ImGuiWindow", "signature": "(ImGuiContext*,const char*)", "stname": "ImGuiWindow" @@ -10266,7 +10271,7 @@ "cimguiname": "ImGuiWindow_MenuBarHeight", "defaults": {}, "funcname": "MenuBarHeight", - "location": "imgui_internal:2565", + "location": "imgui_internal:2578", "ov_cimguiname": "ImGuiWindow_MenuBarHeight", "ret": "float", "signature": "()const", @@ -10291,7 +10296,7 @@ "cimguiname": "ImGuiWindow_MenuBarRect", "defaults": {}, "funcname": "MenuBarRect", - "location": "imgui_internal:2566", + "location": "imgui_internal:2579", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_MenuBarRect", "ret": "void", @@ -10317,7 +10322,7 @@ "cimguiname": "ImGuiWindow_Rect", "defaults": {}, "funcname": "Rect", - "location": "imgui_internal:2561", + "location": "imgui_internal:2574", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_Rect", "ret": "void", @@ -10339,7 +10344,7 @@ "cimguiname": "ImGuiWindow_TitleBarHeight", "defaults": {}, "funcname": "TitleBarHeight", - "location": "imgui_internal:2563", + "location": "imgui_internal:2576", "ov_cimguiname": "ImGuiWindow_TitleBarHeight", "ret": "float", "signature": "()const", @@ -10364,7 +10369,7 @@ "cimguiname": "ImGuiWindow_TitleBarRect", "defaults": {}, "funcname": "TitleBarRect", - "location": "imgui_internal:2564", + "location": "imgui_internal:2577", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_TitleBarRect", "ret": "void", @@ -10385,7 +10390,7 @@ "cimguiname": "ImGuiWindow_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2553", + "location": "imgui_internal:2566", "ov_cimguiname": "ImGuiWindow_destroy", "realdestructor": true, "ret": "void", @@ -10407,7 +10412,7 @@ "cimguiname": "ImPool_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:674", + "location": "imgui_internal:679", "ov_cimguiname": "ImPool_Add", "ret": "T*", "signature": "()", @@ -10429,7 +10434,7 @@ "cimguiname": "ImPool_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:673", + "location": "imgui_internal:678", "ov_cimguiname": "ImPool_Clear", "ret": "void", "signature": "()", @@ -10455,7 +10460,7 @@ "cimguiname": "ImPool_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:672", + "location": "imgui_internal:677", "ov_cimguiname": "ImPool_Contains", "ret": "bool", "signature": "(const T*)const", @@ -10477,7 +10482,7 @@ "cimguiname": "ImPool_GetAliveCount", "defaults": {}, "funcname": "GetAliveCount", - "location": "imgui_internal:681", + "location": "imgui_internal:686", "ov_cimguiname": "ImPool_GetAliveCount", "ret": "int", "signature": "()const", @@ -10499,7 +10504,7 @@ "cimguiname": "ImPool_GetBufSize", "defaults": {}, "funcname": "GetBufSize", - "location": "imgui_internal:682", + "location": "imgui_internal:687", "ov_cimguiname": "ImPool_GetBufSize", "ret": "int", "signature": "()const", @@ -10525,7 +10530,7 @@ "cimguiname": "ImPool_GetByIndex", "defaults": {}, "funcname": "GetByIndex", - "location": "imgui_internal:669", + "location": "imgui_internal:674", "ov_cimguiname": "ImPool_GetByIndex", "ret": "T*", "signature": "(ImPoolIdx)", @@ -10551,7 +10556,7 @@ "cimguiname": "ImPool_GetByKey", "defaults": {}, "funcname": "GetByKey", - "location": "imgui_internal:668", + "location": "imgui_internal:673", "ov_cimguiname": "ImPool_GetByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -10577,7 +10582,7 @@ "cimguiname": "ImPool_GetIndex", "defaults": {}, "funcname": "GetIndex", - "location": "imgui_internal:670", + "location": "imgui_internal:675", "ov_cimguiname": "ImPool_GetIndex", "ret": "ImPoolIdx", "signature": "(const T*)const", @@ -10599,7 +10604,7 @@ "cimguiname": "ImPool_GetMapSize", "defaults": {}, "funcname": "GetMapSize", - "location": "imgui_internal:683", + "location": "imgui_internal:688", "ov_cimguiname": "ImPool_GetMapSize", "ret": "int", "signature": "()const", @@ -10625,7 +10630,7 @@ "cimguiname": "ImPool_GetOrAddByKey", "defaults": {}, "funcname": "GetOrAddByKey", - "location": "imgui_internal:671", + "location": "imgui_internal:676", "ov_cimguiname": "ImPool_GetOrAddByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -10643,7 +10648,7 @@ "constructor": true, "defaults": {}, "funcname": "ImPool", - "location": "imgui_internal:666", + "location": "imgui_internal:671", "ov_cimguiname": "ImPool_ImPool", "signature": "()", "stname": "ImPool", @@ -10672,7 +10677,7 @@ "cimguiname": "ImPool_Remove", "defaults": {}, "funcname": "Remove", - "location": "imgui_internal:675", + "location": "imgui_internal:680", "ov_cimguiname": "ImPool_Remove_TPtr", "ret": "void", "signature": "(ImGuiID,const T*)", @@ -10700,7 +10705,7 @@ "cimguiname": "ImPool_Remove", "defaults": {}, "funcname": "Remove", - "location": "imgui_internal:676", + "location": "imgui_internal:681", "ov_cimguiname": "ImPool_Remove_PoolIdx", "ret": "void", "signature": "(ImGuiID,ImPoolIdx)", @@ -10726,7 +10731,7 @@ "cimguiname": "ImPool_Reserve", "defaults": {}, "funcname": "Reserve", - "location": "imgui_internal:677", + "location": "imgui_internal:682", "ov_cimguiname": "ImPool_Reserve", "ret": "void", "signature": "(int)", @@ -10752,7 +10757,7 @@ "cimguiname": "ImPool_TryGetMapData", "defaults": {}, "funcname": "TryGetMapData", - "location": "imgui_internal:684", + "location": "imgui_internal:689", "ov_cimguiname": "ImPool_TryGetMapData", "ret": "T*", "signature": "(ImPoolIdx)", @@ -10773,7 +10778,7 @@ "cimguiname": "ImPool_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:667", + "location": "imgui_internal:672", "ov_cimguiname": "ImPool_destroy", "realdestructor": true, "ret": "void", @@ -10800,7 +10805,7 @@ "cimguiname": "ImRect_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:543", + "location": "imgui_internal:548", "ov_cimguiname": "ImRect_Add_Vec2", "ret": "void", "signature": "(const ImVec2)", @@ -10823,7 +10828,7 @@ "cimguiname": "ImRect_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:544", + "location": "imgui_internal:549", "ov_cimguiname": "ImRect_Add_Rect", "ret": "void", "signature": "(const ImRect)", @@ -10848,7 +10853,7 @@ "cimguiname": "ImRect_ClipWith", "defaults": {}, "funcname": "ClipWith", - "location": "imgui_internal:550", + "location": "imgui_internal:555", "ov_cimguiname": "ImRect_ClipWith", "ret": "void", "signature": "(const ImRect)", @@ -10873,7 +10878,7 @@ "cimguiname": "ImRect_ClipWithFull", "defaults": {}, "funcname": "ClipWithFull", - "location": "imgui_internal:551", + "location": "imgui_internal:556", "ov_cimguiname": "ImRect_ClipWithFull", "ret": "void", "signature": "(const ImRect)", @@ -10898,7 +10903,7 @@ "cimguiname": "ImRect_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:540", + "location": "imgui_internal:545", "ov_cimguiname": "ImRect_Contains_Vec2", "ret": "bool", "signature": "(const ImVec2)const", @@ -10921,7 +10926,7 @@ "cimguiname": "ImRect_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:541", + "location": "imgui_internal:546", "ov_cimguiname": "ImRect_Contains_Rect", "ret": "bool", "signature": "(const ImRect)const", @@ -10946,7 +10951,7 @@ "cimguiname": "ImRect_Expand", "defaults": {}, "funcname": "Expand", - "location": "imgui_internal:545", + "location": "imgui_internal:550", "ov_cimguiname": "ImRect_Expand_Float", "ret": "void", "signature": "(const float)", @@ -10969,7 +10974,7 @@ "cimguiname": "ImRect_Expand", "defaults": {}, "funcname": "Expand", - "location": "imgui_internal:546", + "location": "imgui_internal:551", "ov_cimguiname": "ImRect_Expand_Vec2", "ret": "void", "signature": "(const ImVec2)", @@ -10990,7 +10995,7 @@ "cimguiname": "ImRect_Floor", "defaults": {}, "funcname": "Floor", - "location": "imgui_internal:552", + "location": "imgui_internal:557", "ov_cimguiname": "ImRect_Floor", "ret": "void", "signature": "()", @@ -11011,7 +11016,7 @@ "cimguiname": "ImRect_GetArea", "defaults": {}, "funcname": "GetArea", - "location": "imgui_internal:535", + "location": "imgui_internal:540", "ov_cimguiname": "ImRect_GetArea", "ret": "float", "signature": "()const", @@ -11036,7 +11041,7 @@ "cimguiname": "ImRect_GetBL", "defaults": {}, "funcname": "GetBL", - "location": "imgui_internal:538", + "location": "imgui_internal:543", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBL", "ret": "void", @@ -11062,7 +11067,7 @@ "cimguiname": "ImRect_GetBR", "defaults": {}, "funcname": "GetBR", - "location": "imgui_internal:539", + "location": "imgui_internal:544", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBR", "ret": "void", @@ -11088,7 +11093,7 @@ "cimguiname": "ImRect_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui_internal:531", + "location": "imgui_internal:536", "nonUDT": 1, "ov_cimguiname": "ImRect_GetCenter", "ret": "void", @@ -11110,7 +11115,7 @@ "cimguiname": "ImRect_GetHeight", "defaults": {}, "funcname": "GetHeight", - "location": "imgui_internal:534", + "location": "imgui_internal:539", "ov_cimguiname": "ImRect_GetHeight", "ret": "float", "signature": "()const", @@ -11135,7 +11140,7 @@ "cimguiname": "ImRect_GetSize", "defaults": {}, "funcname": "GetSize", - "location": "imgui_internal:532", + "location": "imgui_internal:537", "nonUDT": 1, "ov_cimguiname": "ImRect_GetSize", "ret": "void", @@ -11161,7 +11166,7 @@ "cimguiname": "ImRect_GetTL", "defaults": {}, "funcname": "GetTL", - "location": "imgui_internal:536", + "location": "imgui_internal:541", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTL", "ret": "void", @@ -11187,7 +11192,7 @@ "cimguiname": "ImRect_GetTR", "defaults": {}, "funcname": "GetTR", - "location": "imgui_internal:537", + "location": "imgui_internal:542", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTR", "ret": "void", @@ -11209,7 +11214,7 @@ "cimguiname": "ImRect_GetWidth", "defaults": {}, "funcname": "GetWidth", - "location": "imgui_internal:533", + "location": "imgui_internal:538", "ov_cimguiname": "ImRect_GetWidth", "ret": "float", "signature": "()const", @@ -11226,7 +11231,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:526", + "location": "imgui_internal:531", "ov_cimguiname": "ImRect_ImRect_Nil", "signature": "()", "stname": "ImRect" @@ -11249,7 +11254,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:527", + "location": "imgui_internal:532", "ov_cimguiname": "ImRect_ImRect_Vec2", "signature": "(const ImVec2,const ImVec2)", "stname": "ImRect" @@ -11268,7 +11273,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:528", + "location": "imgui_internal:533", "ov_cimguiname": "ImRect_ImRect_Vec4", "signature": "(const ImVec4)", "stname": "ImRect" @@ -11299,7 +11304,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:529", + "location": "imgui_internal:534", "ov_cimguiname": "ImRect_ImRect_Float", "signature": "(float,float,float,float)", "stname": "ImRect" @@ -11319,7 +11324,7 @@ "cimguiname": "ImRect_IsInverted", "defaults": {}, "funcname": "IsInverted", - "location": "imgui_internal:553", + "location": "imgui_internal:558", "ov_cimguiname": "ImRect_IsInverted", "ret": "bool", "signature": "()const", @@ -11344,7 +11349,7 @@ "cimguiname": "ImRect_Overlaps", "defaults": {}, "funcname": "Overlaps", - "location": "imgui_internal:542", + "location": "imgui_internal:547", "ov_cimguiname": "ImRect_Overlaps", "ret": "bool", "signature": "(const ImRect)const", @@ -11369,7 +11374,7 @@ "cimguiname": "ImRect_ToVec4", "defaults": {}, "funcname": "ToVec4", - "location": "imgui_internal:554", + "location": "imgui_internal:559", "nonUDT": 1, "ov_cimguiname": "ImRect_ToVec4", "ret": "void", @@ -11395,7 +11400,7 @@ "cimguiname": "ImRect_Translate", "defaults": {}, "funcname": "Translate", - "location": "imgui_internal:547", + "location": "imgui_internal:552", "ov_cimguiname": "ImRect_Translate", "ret": "void", "signature": "(const ImVec2)", @@ -11420,7 +11425,7 @@ "cimguiname": "ImRect_TranslateX", "defaults": {}, "funcname": "TranslateX", - "location": "imgui_internal:548", + "location": "imgui_internal:553", "ov_cimguiname": "ImRect_TranslateX", "ret": "void", "signature": "(float)", @@ -11445,7 +11450,7 @@ "cimguiname": "ImRect_TranslateY", "defaults": {}, "funcname": "TranslateY", - "location": "imgui_internal:549", + "location": "imgui_internal:554", "ov_cimguiname": "ImRect_TranslateY", "ret": "void", "signature": "(float)", @@ -11485,7 +11490,7 @@ "cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", "defaults": {}, "funcname": "GetArenaSizeInBytes", - "location": "imgui_internal:646", + "location": "imgui_internal:651", "ov_cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", "ret": "int", "signature": "()", @@ -11511,7 +11516,7 @@ "cimguiname": "ImSpanAllocator_GetSpanPtrBegin", "defaults": {}, "funcname": "GetSpanPtrBegin", - "location": "imgui_internal:648", + "location": "imgui_internal:653", "ov_cimguiname": "ImSpanAllocator_GetSpanPtrBegin", "ret": "void*", "signature": "(int)", @@ -11537,7 +11542,7 @@ "cimguiname": "ImSpanAllocator_GetSpanPtrEnd", "defaults": {}, "funcname": "GetSpanPtrEnd", - "location": "imgui_internal:649", + "location": "imgui_internal:654", "ov_cimguiname": "ImSpanAllocator_GetSpanPtrEnd", "ret": "void*", "signature": "(int)", @@ -11555,7 +11560,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpanAllocator", - "location": "imgui_internal:644", + "location": "imgui_internal:649", "ov_cimguiname": "ImSpanAllocator_ImSpanAllocator", "signature": "()", "stname": "ImSpanAllocator", @@ -11590,7 +11595,7 @@ "a": "4" }, "funcname": "Reserve", - "location": "imgui_internal:645", + "location": "imgui_internal:650", "ov_cimguiname": "ImSpanAllocator_Reserve", "ret": "void", "signature": "(int,size_t,int)", @@ -11616,7 +11621,7 @@ "cimguiname": "ImSpanAllocator_SetArenaBasePtr", "defaults": {}, "funcname": "SetArenaBasePtr", - "location": "imgui_internal:647", + "location": "imgui_internal:652", "ov_cimguiname": "ImSpanAllocator_SetArenaBasePtr", "ret": "void", "signature": "(void*)", @@ -11654,7 +11659,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:612", + "location": "imgui_internal:617", "ov_cimguiname": "ImSpan_ImSpan_Nil", "signature": "()", "stname": "ImSpan", @@ -11678,7 +11683,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:613", + "location": "imgui_internal:618", "ov_cimguiname": "ImSpan_ImSpan_TPtrInt", "signature": "(T*,int)", "stname": "ImSpan", @@ -11702,7 +11707,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:614", + "location": "imgui_internal:619", "ov_cimguiname": "ImSpan_ImSpan_TPtrTPtr", "signature": "(T*,T*)", "stname": "ImSpan", @@ -11723,7 +11728,7 @@ "cimguiname": "ImSpan_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:623", + "location": "imgui_internal:628", "ov_cimguiname": "ImSpan_begin_Nil", "ret": "T*", "signature": "()", @@ -11743,7 +11748,7 @@ "cimguiname": "ImSpan_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:624", + "location": "imgui_internal:629", "ov_cimguiname": "ImSpan_begin__const", "ret": "const T*", "signature": "()const", @@ -11785,7 +11790,7 @@ "cimguiname": "ImSpan_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:625", + "location": "imgui_internal:630", "ov_cimguiname": "ImSpan_end_Nil", "ret": "T*", "signature": "()", @@ -11805,7 +11810,7 @@ "cimguiname": "ImSpan_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:626", + "location": "imgui_internal:631", "ov_cimguiname": "ImSpan_end__const", "ret": "const T*", "signature": "()const", @@ -11831,7 +11836,7 @@ "cimguiname": "ImSpan_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui_internal:629", + "location": "imgui_internal:634", "ov_cimguiname": "ImSpan_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -11861,7 +11866,7 @@ "cimguiname": "ImSpan_set", "defaults": {}, "funcname": "set", - "location": "imgui_internal:616", + "location": "imgui_internal:621", "ov_cimguiname": "ImSpan_set_Int", "ret": "void", "signature": "(T*,int)", @@ -11889,7 +11894,7 @@ "cimguiname": "ImSpan_set", "defaults": {}, "funcname": "set", - "location": "imgui_internal:617", + "location": "imgui_internal:622", "ov_cimguiname": "ImSpan_set_TPtr", "ret": "void", "signature": "(T*,T*)", @@ -11911,7 +11916,7 @@ "cimguiname": "ImSpan_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:618", + "location": "imgui_internal:623", "ov_cimguiname": "ImSpan_size", "ret": "int", "signature": "()const", @@ -11933,7 +11938,7 @@ "cimguiname": "ImSpan_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui_internal:619", + "location": "imgui_internal:624", "ov_cimguiname": "ImSpan_size_in_bytes", "ret": "int", "signature": "()const", @@ -11951,7 +11956,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec1", - "location": "imgui_internal:506", + "location": "imgui_internal:511", "ov_cimguiname": "ImVec1_ImVec1_Nil", "signature": "()", "stname": "ImVec1" @@ -11970,7 +11975,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec1", - "location": "imgui_internal:507", + "location": "imgui_internal:512", "ov_cimguiname": "ImVec1_ImVec1_Float", "signature": "(float)", "stname": "ImVec1" @@ -12063,7 +12068,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:514", + "location": "imgui_internal:519", "ov_cimguiname": "ImVec2ih_ImVec2ih_Nil", "signature": "()", "stname": "ImVec2ih" @@ -12086,7 +12091,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:515", + "location": "imgui_internal:520", "ov_cimguiname": "ImVec2ih_ImVec2ih_short", "signature": "(short,short)", "stname": "ImVec2ih" @@ -12105,7 +12110,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:516", + "location": "imgui_internal:521", "ov_cimguiname": "ImVec2ih_ImVec2ih_Vec2", "signature": "(const ImVec2)", "stname": "ImVec2ih" @@ -12206,7 +12211,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1850", + "location": "imgui:1847", "ov_cimguiname": "ImVector_ImVector_Nil", "signature": "()", "stname": "ImVector", @@ -12226,7 +12231,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1851", + "location": "imgui:1848", "ov_cimguiname": "ImVector_ImVector_Vector_T_", "signature": "(const ImVector_T )", "stname": "ImVector", @@ -12251,7 +12256,7 @@ "cimguiname": "ImVector__grow_capacity", "defaults": {}, "funcname": "_grow_capacity", - "location": "imgui:1877", + "location": "imgui:1874", "ov_cimguiname": "ImVector__grow_capacity", "ret": "int", "signature": "(int)const", @@ -12273,7 +12278,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1873", + "location": "imgui:1870", "ov_cimguiname": "ImVector_back_Nil", "ret": "T*", "retref": "&", @@ -12294,7 +12299,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1874", + "location": "imgui:1871", "ov_cimguiname": "ImVector_back__const", "ret": "const T*", "retref": "&", @@ -12317,7 +12322,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1867", + "location": "imgui:1864", "ov_cimguiname": "ImVector_begin_Nil", "ret": "T*", "signature": "()", @@ -12337,7 +12342,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1868", + "location": "imgui:1865", "ov_cimguiname": "ImVector_begin__const", "ret": "const T*", "signature": "()const", @@ -12359,7 +12364,7 @@ "cimguiname": "ImVector_capacity", "defaults": {}, "funcname": "capacity", - "location": "imgui:1863", + "location": "imgui:1860", "ov_cimguiname": "ImVector_capacity", "ret": "int", "signature": "()const", @@ -12381,7 +12386,7 @@ "cimguiname": "ImVector_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:1855", + "location": "imgui:1852", "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", @@ -12403,7 +12408,7 @@ "cimguiname": "ImVector_clear_delete", "defaults": {}, "funcname": "clear_delete", - "location": "imgui:1856", + "location": "imgui:1853", "ov_cimguiname": "ImVector_clear_delete", "ret": "void", "signature": "()", @@ -12425,7 +12430,7 @@ "cimguiname": "ImVector_clear_destruct", "defaults": {}, "funcname": "clear_destruct", - "location": "imgui:1857", + "location": "imgui:1854", "ov_cimguiname": "ImVector_clear_destruct", "ret": "void", "signature": "()", @@ -12451,7 +12456,7 @@ "cimguiname": "ImVector_contains", "defaults": {}, "funcname": "contains", - "location": "imgui:1892", + "location": "imgui:1889", "ov_cimguiname": "ImVector_contains", "ret": "bool", "signature": "(const T)const", @@ -12472,7 +12477,7 @@ "cimguiname": "ImVector_destroy", "defaults": {}, "destructor": true, - "location": "imgui:1853", + "location": "imgui:1850", "ov_cimguiname": "ImVector_destroy", "realdestructor": true, "ret": "void", @@ -12495,7 +12500,7 @@ "cimguiname": "ImVector_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:1859", + "location": "imgui:1856", "ov_cimguiname": "ImVector_empty", "ret": "bool", "signature": "()const", @@ -12517,7 +12522,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1869", + "location": "imgui:1866", "ov_cimguiname": "ImVector_end_Nil", "ret": "T*", "signature": "()", @@ -12537,7 +12542,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1870", + "location": "imgui:1867", "ov_cimguiname": "ImVector_end__const", "ret": "const T*", "signature": "()const", @@ -12563,7 +12568,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1888", + "location": "imgui:1885", "ov_cimguiname": "ImVector_erase_Nil", "ret": "T*", "signature": "(const T*)", @@ -12591,7 +12596,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1889", + "location": "imgui:1886", "ov_cimguiname": "ImVector_erase_TPtr", "ret": "T*", "signature": "(const T*,const T*)", @@ -12617,7 +12622,7 @@ "cimguiname": "ImVector_erase_unsorted", "defaults": {}, "funcname": "erase_unsorted", - "location": "imgui:1890", + "location": "imgui:1887", "ov_cimguiname": "ImVector_erase_unsorted", "ret": "T*", "signature": "(const T*)", @@ -12643,7 +12648,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1893", + "location": "imgui:1890", "ov_cimguiname": "ImVector_find_Nil", "ret": "T*", "signature": "(const T)", @@ -12667,7 +12672,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1894", + "location": "imgui:1891", "ov_cimguiname": "ImVector_find__const", "ret": "const T*", "signature": "(const T)const", @@ -12693,7 +12698,7 @@ "cimguiname": "ImVector_find_erase", "defaults": {}, "funcname": "find_erase", - "location": "imgui:1895", + "location": "imgui:1892", "ov_cimguiname": "ImVector_find_erase", "ret": "bool", "signature": "(const T)", @@ -12719,7 +12724,7 @@ "cimguiname": "ImVector_find_erase_unsorted", "defaults": {}, "funcname": "find_erase_unsorted", - "location": "imgui:1896", + "location": "imgui:1893", "ov_cimguiname": "ImVector_find_erase_unsorted", "ret": "bool", "signature": "(const T)", @@ -12741,7 +12746,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1871", + "location": "imgui:1868", "ov_cimguiname": "ImVector_front_Nil", "ret": "T*", "retref": "&", @@ -12762,7 +12767,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1872", + "location": "imgui:1869", "ov_cimguiname": "ImVector_front__const", "ret": "const T*", "retref": "&", @@ -12789,7 +12794,7 @@ "cimguiname": "ImVector_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui:1897", + "location": "imgui:1894", "ov_cimguiname": "ImVector_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -12819,7 +12824,7 @@ "cimguiname": "ImVector_insert", "defaults": {}, "funcname": "insert", - "location": "imgui:1891", + "location": "imgui:1888", "ov_cimguiname": "ImVector_insert", "ret": "T*", "signature": "(const T*,const T)", @@ -12841,7 +12846,7 @@ "cimguiname": "ImVector_max_size", "defaults": {}, "funcname": "max_size", - "location": "imgui:1862", + "location": "imgui:1859", "ov_cimguiname": "ImVector_max_size", "ret": "int", "signature": "()const", @@ -12863,7 +12868,7 @@ "cimguiname": "ImVector_pop_back", "defaults": {}, "funcname": "pop_back", - "location": "imgui:1886", + "location": "imgui:1883", "ov_cimguiname": "ImVector_pop_back", "ret": "void", "signature": "()", @@ -12889,7 +12894,7 @@ "cimguiname": "ImVector_push_back", "defaults": {}, "funcname": "push_back", - "location": "imgui:1885", + "location": "imgui:1882", "ov_cimguiname": "ImVector_push_back", "ret": "void", "signature": "(const T)", @@ -12915,7 +12920,7 @@ "cimguiname": "ImVector_push_front", "defaults": {}, "funcname": "push_front", - "location": "imgui:1887", + "location": "imgui:1884", "ov_cimguiname": "ImVector_push_front", "ret": "void", "signature": "(const T)", @@ -12941,7 +12946,7 @@ "cimguiname": "ImVector_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:1881", + "location": "imgui:1878", "ov_cimguiname": "ImVector_reserve", "ret": "void", "signature": "(int)", @@ -12967,7 +12972,7 @@ "cimguiname": "ImVector_reserve_discard", "defaults": {}, "funcname": "reserve_discard", - "location": "imgui:1882", + "location": "imgui:1879", "ov_cimguiname": "ImVector_reserve_discard", "ret": "void", "signature": "(int)", @@ -12993,7 +12998,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1878", + "location": "imgui:1875", "ov_cimguiname": "ImVector_resize_Nil", "ret": "void", "signature": "(int)", @@ -13021,7 +13026,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1879", + "location": "imgui:1876", "ov_cimguiname": "ImVector_resize_T", "ret": "void", "signature": "(int,const T)", @@ -13047,7 +13052,7 @@ "cimguiname": "ImVector_shrink", "defaults": {}, "funcname": "shrink", - "location": "imgui:1880", + "location": "imgui:1877", "ov_cimguiname": "ImVector_shrink", "ret": "void", "signature": "(int)", @@ -13069,7 +13074,7 @@ "cimguiname": "ImVector_size", "defaults": {}, "funcname": "size", - "location": "imgui:1860", + "location": "imgui:1857", "ov_cimguiname": "ImVector_size", "ret": "int", "signature": "()const", @@ -13091,7 +13096,7 @@ "cimguiname": "ImVector_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui:1861", + "location": "imgui:1858", "ov_cimguiname": "ImVector_size_in_bytes", "ret": "int", "signature": "()const", @@ -13118,7 +13123,7 @@ "cimguiname": "ImVector_swap", "defaults": {}, "funcname": "swap", - "location": "imgui:1875", + "location": "imgui:1872", "ov_cimguiname": "ImVector_swap", "ret": "void", "signature": "(ImVector_T *)", @@ -13168,7 +13173,7 @@ "cimguiname": "igActivateItem", "defaults": {}, "funcname": "ActivateItem", - "location": "imgui_internal:3094", + "location": "imgui_internal:3109", "namespace": "ImGui", "ov_cimguiname": "igActivateItem", "ret": "void", @@ -13194,7 +13199,7 @@ "cimguiname": "igAddContextHook", "defaults": {}, "funcname": "AddContextHook", - "location": "imgui_internal:2977", + "location": "imgui_internal:2993", "namespace": "ImGui", "ov_cimguiname": "igAddContextHook", "ret": "ImGuiID", @@ -13216,7 +13221,7 @@ "cimguiname": "igAddSettingsHandler", "defaults": {}, "funcname": "AddSettingsHandler", - "location": "imgui_internal:2997", + "location": "imgui_internal:3013", "namespace": "ImGui", "ov_cimguiname": "igAddSettingsHandler", "ret": "void", @@ -13295,7 +13300,7 @@ "flags": "0" }, "funcname": "ArrowButtonEx", - "location": "imgui_internal:3354", + "location": "imgui_internal:3370", "namespace": "ImGui", "ov_cimguiname": "igArrowButtonEx", "ret": "bool", @@ -13440,7 +13445,7 @@ "cimguiname": "igBeginChildEx", "defaults": {}, "funcname": "BeginChildEx", - "location": "imgui_internal:3060", + "location": "imgui_internal:3075", "namespace": "ImGui", "ov_cimguiname": "igBeginChildEx", "ret": "bool", @@ -13472,7 +13477,7 @@ "flags": "0" }, "funcname": "BeginChildFrame", - "location": "imgui:904", + "location": "imgui:905", "namespace": "ImGui", "ov_cimguiname": "igBeginChildFrame", "ret": "bool", @@ -13504,7 +13509,7 @@ "flags": "0" }, "funcname": "BeginColumns", - "location": "imgui_internal:3245", + "location": "imgui_internal:3263", "namespace": "ImGui", "ov_cimguiname": "igBeginColumns", "ret": "void", @@ -13566,7 +13571,7 @@ "cimguiname": "igBeginComboPopup", "defaults": {}, "funcname": "BeginComboPopup", - "location": "imgui_internal:3080", + "location": "imgui_internal:3095", "namespace": "ImGui", "ov_cimguiname": "igBeginComboPopup", "ret": "bool", @@ -13583,7 +13588,7 @@ "cimguiname": "igBeginComboPreview", "defaults": {}, "funcname": "BeginComboPreview", - "location": "imgui_internal:3081", + "location": "imgui_internal:3096", "namespace": "ImGui", "ov_cimguiname": "igBeginComboPreview", "ret": "bool", @@ -13629,7 +13634,7 @@ "cimguiname": "igBeginDockableDragDropSource", "defaults": {}, "funcname": "BeginDockableDragDropSource", - "location": "imgui_internal:3196", + "location": "imgui_internal:3214", "namespace": "ImGui", "ov_cimguiname": "igBeginDockableDragDropSource", "ret": "void", @@ -13651,7 +13656,7 @@ "cimguiname": "igBeginDockableDragDropTarget", "defaults": {}, "funcname": "BeginDockableDragDropTarget", - "location": "imgui_internal:3197", + "location": "imgui_internal:3215", "namespace": "ImGui", "ov_cimguiname": "igBeginDockableDragDropTarget", "ret": "void", @@ -13677,7 +13682,7 @@ "cimguiname": "igBeginDocked", "defaults": {}, "funcname": "BeginDocked", - "location": "imgui_internal:3195", + "location": "imgui_internal:3213", "namespace": "ImGui", "ov_cimguiname": "igBeginDocked", "ret": "void", @@ -13744,7 +13749,7 @@ "cimguiname": "igBeginDragDropTargetCustom", "defaults": {}, "funcname": "BeginDragDropTargetCustom", - "location": "imgui_internal:3238", + "location": "imgui_internal:3256", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTargetCustom", "ret": "bool", @@ -13883,7 +13888,7 @@ "enabled": "true" }, "funcname": "BeginMenuEx", - "location": "imgui_internal:3076", + "location": "imgui_internal:3091", "namespace": "ImGui", "ov_cimguiname": "igBeginMenuEx", "ret": "bool", @@ -14024,7 +14029,7 @@ "cimguiname": "igBeginPopupEx", "defaults": {}, "funcname": "BeginPopupEx", - "location": "imgui_internal:3066", + "location": "imgui_internal:3081", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupEx", "ret": "bool", @@ -14119,7 +14124,7 @@ "cimguiname": "igBeginTabBarEx", "defaults": {}, "funcname": "BeginTabBarEx", - "location": "imgui_internal:3309", + "location": "imgui_internal:3327", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBarEx", "ret": "bool", @@ -14240,7 +14245,7 @@ "outer_size": "ImVec2(0,0)" }, "funcname": "BeginTableEx", - "location": "imgui_internal:3267", + "location": "imgui_internal:3285", "namespace": "ImGui", "ov_cimguiname": "igBeginTableEx", "ret": "bool", @@ -14283,7 +14288,7 @@ "cimguiname": "igBeginTooltipEx", "defaults": {}, "funcname": "BeginTooltipEx", - "location": "imgui_internal:3067", + "location": "imgui_internal:3082", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltipEx", "ret": "void", @@ -14321,7 +14326,7 @@ "cimguiname": "igBeginViewportSideBar", "defaults": {}, "funcname": "BeginViewportSideBar", - "location": "imgui_internal:3075", + "location": "imgui_internal:3090", "namespace": "ImGui", "ov_cimguiname": "igBeginViewportSideBar", "ret": "bool", @@ -14343,7 +14348,7 @@ "cimguiname": "igBringWindowToDisplayBack", "defaults": {}, "funcname": "BringWindowToDisplayBack", - "location": "imgui_internal:2954", + "location": "imgui_internal:2970", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayBack", "ret": "void", @@ -14369,7 +14374,7 @@ "cimguiname": "igBringWindowToDisplayBehind", "defaults": {}, "funcname": "BringWindowToDisplayBehind", - "location": "imgui_internal:2955", + "location": "imgui_internal:2971", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayBehind", "ret": "void", @@ -14391,7 +14396,7 @@ "cimguiname": "igBringWindowToDisplayFront", "defaults": {}, "funcname": "BringWindowToDisplayFront", - "location": "imgui_internal:2953", + "location": "imgui_internal:2969", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayFront", "ret": "void", @@ -14413,7 +14418,7 @@ "cimguiname": "igBringWindowToFocusFront", "defaults": {}, "funcname": "BringWindowToFocusFront", - "location": "imgui_internal:2952", + "location": "imgui_internal:2968", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToFocusFront", "ret": "void", @@ -14551,7 +14556,7 @@ "flags": "0" }, "funcname": "ButtonBehavior", - "location": "imgui_internal:3367", + "location": "imgui_internal:3387", "namespace": "ImGui", "ov_cimguiname": "igButtonBehavior", "ret": "bool", @@ -14584,7 +14589,7 @@ "size_arg": "ImVec2(0,0)" }, "funcname": "ButtonEx", - "location": "imgui_internal:3351", + "location": "imgui_internal:3369", "namespace": "ImGui", "ov_cimguiname": "igButtonEx", "ret": "bool", @@ -14618,7 +14623,7 @@ "cimguiname": "igCalcItemSize", "defaults": {}, "funcname": "CalcItemSize", - "location": "imgui_internal:3042", + "location": "imgui_internal:3057", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcItemSize", @@ -14666,7 +14671,7 @@ "cimguiname": "igCalcRoundingFlagsForRectInRect", "defaults": {}, "funcname": "CalcRoundingFlagsForRectInRect", - "location": "imgui_internal:3347", + "location": "imgui_internal:3365", "namespace": "ImGui", "ov_cimguiname": "igCalcRoundingFlagsForRectInRect", "ret": "ImDrawFlags", @@ -14708,7 +14713,7 @@ "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", - "location": "imgui:908", + "location": "imgui:909", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", @@ -14743,7 +14748,7 @@ "cimguiname": "igCalcTypematicRepeatAmount", "defaults": {}, "funcname": "CalcTypematicRepeatAmount", - "location": "imgui_internal:3122", + "location": "imgui_internal:3140", "namespace": "ImGui", "ov_cimguiname": "igCalcTypematicRepeatAmount", "ret": "int", @@ -14769,7 +14774,7 @@ "cimguiname": "igCalcWindowNextAutoFitSize", "defaults": {}, "funcname": "CalcWindowNextAutoFitSize", - "location": "imgui_internal:2937", + "location": "imgui_internal:2953", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcWindowNextAutoFitSize", @@ -14796,7 +14801,7 @@ "cimguiname": "igCalcWrapWidthForPos", "defaults": {}, "funcname": "CalcWrapWidthForPos", - "location": "imgui_internal:3043", + "location": "imgui_internal:3058", "namespace": "ImGui", "ov_cimguiname": "igCalcWrapWidthForPos", "ret": "float", @@ -14822,7 +14827,7 @@ "cimguiname": "igCallContextHooks", "defaults": {}, "funcname": "CallContextHooks", - "location": "imgui_internal:2979", + "location": "imgui_internal:2995", "namespace": "ImGui", "ov_cimguiname": "igCallContextHooks", "ret": "void", @@ -14934,7 +14939,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui_internal:3363", + "location": "imgui_internal:3373", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlags_S64Ptr", "ret": "bool", @@ -14962,7 +14967,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui_internal:3364", + "location": "imgui_internal:3374", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlags_U64Ptr", "ret": "bool", @@ -14979,7 +14984,7 @@ "cimguiname": "igClearActiveID", "defaults": {}, "funcname": "ClearActiveID", - "location": "imgui_internal:3027", + "location": "imgui_internal:3042", "namespace": "ImGui", "ov_cimguiname": "igClearActiveID", "ret": "void", @@ -14996,7 +15001,7 @@ "cimguiname": "igClearDragDrop", "defaults": {}, "funcname": "ClearDragDrop", - "location": "imgui_internal:3239", + "location": "imgui_internal:3257", "namespace": "ImGui", "ov_cimguiname": "igClearDragDrop", "ret": "void", @@ -15013,7 +15018,7 @@ "cimguiname": "igClearIniSettings", "defaults": {}, "funcname": "ClearIniSettings", - "location": "imgui_internal:2993", + "location": "imgui_internal:3009", "namespace": "ImGui", "ov_cimguiname": "igClearIniSettings", "ret": "void", @@ -15039,7 +15044,7 @@ "cimguiname": "igCloseButton", "defaults": {}, "funcname": "CloseButton", - "location": "imgui_internal:3352", + "location": "imgui_internal:3377", "namespace": "ImGui", "ov_cimguiname": "igCloseButton", "ret": "bool", @@ -15082,7 +15087,7 @@ "cimguiname": "igClosePopupToLevel", "defaults": {}, "funcname": "ClosePopupToLevel", - "location": "imgui_internal:3062", + "location": "imgui_internal:3077", "namespace": "ImGui", "ov_cimguiname": "igClosePopupToLevel", "ret": "void", @@ -15099,7 +15104,7 @@ "cimguiname": "igClosePopupsExceptModals", "defaults": {}, "funcname": "ClosePopupsExceptModals", - "location": "imgui_internal:3064", + "location": "imgui_internal:3079", "namespace": "ImGui", "ov_cimguiname": "igClosePopupsExceptModals", "ret": "void", @@ -15125,7 +15130,7 @@ "cimguiname": "igClosePopupsOverWindow", "defaults": {}, "funcname": "ClosePopupsOverWindow", - "location": "imgui_internal:3063", + "location": "imgui_internal:3078", "namespace": "ImGui", "ov_cimguiname": "igClosePopupsOverWindow", "ret": "void", @@ -15155,7 +15160,7 @@ "cimguiname": "igCollapseButton", "defaults": {}, "funcname": "CollapseButton", - "location": "imgui_internal:3353", + "location": "imgui_internal:3378", "namespace": "ImGui", "ov_cimguiname": "igCollapseButton", "ret": "bool", @@ -15272,7 +15277,7 @@ "cimguiname": "igColorConvertFloat4ToU32", "defaults": {}, "funcname": "ColorConvertFloat4ToU32", - "location": "imgui:912", + "location": "imgui:913", "namespace": "ImGui", "ov_cimguiname": "igColorConvertFloat4ToU32", "ret": "ImU32", @@ -15317,7 +15322,7 @@ "cimguiname": "igColorConvertHSVtoRGB", "defaults": {}, "funcname": "ColorConvertHSVtoRGB", - "location": "imgui:914", + "location": "imgui:915", "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", @@ -15362,7 +15367,7 @@ "cimguiname": "igColorConvertRGBtoHSV", "defaults": {}, "funcname": "ColorConvertRGBtoHSV", - "location": "imgui:913", + "location": "imgui:914", "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", @@ -15388,7 +15393,7 @@ "cimguiname": "igColorConvertU32ToFloat4", "defaults": {}, "funcname": "ColorConvertU32ToFloat4", - "location": "imgui:911", + "location": "imgui:912", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", @@ -15479,7 +15484,7 @@ "cimguiname": "igColorEditOptionsPopup", "defaults": {}, "funcname": "ColorEditOptionsPopup", - "location": "imgui_internal:3403", + "location": "imgui_internal:3423", "namespace": "ImGui", "ov_cimguiname": "igColorEditOptionsPopup", "ret": "void", @@ -15574,7 +15579,7 @@ "cimguiname": "igColorPickerOptionsPopup", "defaults": {}, "funcname": "ColorPickerOptionsPopup", - "location": "imgui_internal:3404", + "location": "imgui_internal:3424", "namespace": "ImGui", "ov_cimguiname": "igColorPickerOptionsPopup", "ret": "void", @@ -15604,7 +15609,7 @@ "cimguiname": "igColorTooltip", "defaults": {}, "funcname": "ColorTooltip", - "location": "imgui_internal:3402", + "location": "imgui_internal:3422", "namespace": "ImGui", "ov_cimguiname": "igColorTooltip", "ret": "void", @@ -15764,6 +15769,28 @@ "stname": "" } ], + "igConvertShortcutMod": [ + { + "args": "(ImGuiKeyChord key_chord)", + "argsT": [ + { + "name": "key_chord", + "type": "ImGuiKeyChord" + } + ], + "argsoriginal": "(ImGuiKeyChord key_chord)", + "call_args": "(key_chord)", + "cimguiname": "igConvertShortcutMod", + "defaults": {}, + "funcname": "ConvertShortcutMod", + "location": "imgui_internal:3122", + "namespace": "ImGui", + "ov_cimguiname": "igConvertShortcutMod", + "ret": "ImGuiKeyChord", + "signature": "(ImGuiKeyChord)", + "stname": "" + } + ], "igConvertSingleModFlagToKey": [ { "args": "(ImGuiKey key)", @@ -15778,7 +15805,7 @@ "cimguiname": "igConvertSingleModFlagToKey", "defaults": {}, "funcname": "ConvertSingleModFlagToKey", - "location": "imgui_internal:3107", + "location": "imgui_internal:3123", "namespace": "ImGui", "ov_cimguiname": "igConvertSingleModFlagToKey", "ret": "ImGuiKey", @@ -15824,7 +15851,7 @@ "cimguiname": "igCreateNewWindowSettings", "defaults": {}, "funcname": "CreateNewWindowSettings", - "location": "imgui_internal:2994", + "location": "imgui_internal:3010", "namespace": "ImGui", "ov_cimguiname": "igCreateNewWindowSettings", "ret": "ImGuiWindowSettings*", @@ -15858,7 +15885,7 @@ "cimguiname": "igDataTypeApplyFromText", "defaults": {}, "funcname": "DataTypeApplyFromText", - "location": "imgui_internal:3390", + "location": "imgui_internal:3410", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyFromText", "ret": "bool", @@ -15896,7 +15923,7 @@ "cimguiname": "igDataTypeApplyOp", "defaults": {}, "funcname": "DataTypeApplyOp", - "location": "imgui_internal:3389", + "location": "imgui_internal:3409", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyOp", "ret": "void", @@ -15930,7 +15957,7 @@ "cimguiname": "igDataTypeClamp", "defaults": {}, "funcname": "DataTypeClamp", - "location": "imgui_internal:3392", + "location": "imgui_internal:3412", "namespace": "ImGui", "ov_cimguiname": "igDataTypeClamp", "ret": "bool", @@ -15960,7 +15987,7 @@ "cimguiname": "igDataTypeCompare", "defaults": {}, "funcname": "DataTypeCompare", - "location": "imgui_internal:3391", + "location": "imgui_internal:3411", "namespace": "ImGui", "ov_cimguiname": "igDataTypeCompare", "ret": "int", @@ -15998,7 +16025,7 @@ "cimguiname": "igDataTypeFormatString", "defaults": {}, "funcname": "DataTypeFormatString", - "location": "imgui_internal:3388", + "location": "imgui_internal:3408", "namespace": "ImGui", "ov_cimguiname": "igDataTypeFormatString", "ret": "int", @@ -16020,7 +16047,7 @@ "cimguiname": "igDataTypeGetInfo", "defaults": {}, "funcname": "DataTypeGetInfo", - "location": "imgui_internal:3387", + "location": "imgui_internal:3407", "namespace": "ImGui", "ov_cimguiname": "igDataTypeGetInfo", "ret": "const ImGuiDataTypeInfo*", @@ -16090,7 +16117,7 @@ "col": "4278190335" }, "funcname": "DebugDrawItemRect", - "location": "imgui_internal:3429", + "location": "imgui_internal:3449", "namespace": "ImGui", "ov_cimguiname": "igDebugDrawItemRect", "ret": "void", @@ -16124,7 +16151,7 @@ "cimguiname": "igDebugHookIdInfo", "defaults": {}, "funcname": "DebugHookIdInfo", - "location": "imgui_internal:3432", + "location": "imgui_internal:3452", "namespace": "ImGui", "ov_cimguiname": "igDebugHookIdInfo", "ret": "void", @@ -16146,7 +16173,7 @@ "cimguiname": "igDebugLocateItem", "defaults": {}, "funcname": "DebugLocateItem", - "location": "imgui_internal:3426", + "location": "imgui_internal:3446", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItem", "ret": "void", @@ -16168,7 +16195,7 @@ "cimguiname": "igDebugLocateItemOnHover", "defaults": {}, "funcname": "DebugLocateItemOnHover", - "location": "imgui_internal:3427", + "location": "imgui_internal:3447", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItemOnHover", "ret": "void", @@ -16185,7 +16212,7 @@ "cimguiname": "igDebugLocateItemResolveWithLastItem", "defaults": {}, "funcname": "DebugLocateItemResolveWithLastItem", - "location": "imgui_internal:3428", + "location": "imgui_internal:3448", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItemResolveWithLastItem", "ret": "void", @@ -16212,7 +16239,7 @@ "defaults": {}, "funcname": "DebugLog", "isvararg": "...)", - "location": "imgui_internal:3419", + "location": "imgui_internal:3439", "namespace": "ImGui", "ov_cimguiname": "igDebugLog", "ret": "void", @@ -16238,7 +16265,7 @@ "cimguiname": "igDebugLogV", "defaults": {}, "funcname": "DebugLogV", - "location": "imgui_internal:3420", + "location": "imgui_internal:3440", "namespace": "ImGui", "ov_cimguiname": "igDebugLogV", "ret": "void", @@ -16260,7 +16287,7 @@ "cimguiname": "igDebugNodeColumns", "defaults": {}, "funcname": "DebugNodeColumns", - "location": "imgui_internal:3433", + "location": "imgui_internal:3453", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeColumns", "ret": "void", @@ -16286,7 +16313,7 @@ "cimguiname": "igDebugNodeDockNode", "defaults": {}, "funcname": "DebugNodeDockNode", - "location": "imgui_internal:3434", + "location": "imgui_internal:3454", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDockNode", "ret": "void", @@ -16324,7 +16351,7 @@ "cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", "defaults": {}, "funcname": "DebugNodeDrawCmdShowMeshAndBoundingBox", - "location": "imgui_internal:3436", + "location": "imgui_internal:3456", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", "ret": "void", @@ -16358,7 +16385,7 @@ "cimguiname": "igDebugNodeDrawList", "defaults": {}, "funcname": "DebugNodeDrawList", - "location": "imgui_internal:3435", + "location": "imgui_internal:3455", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDrawList", "ret": "void", @@ -16380,7 +16407,7 @@ "cimguiname": "igDebugNodeFont", "defaults": {}, "funcname": "DebugNodeFont", - "location": "imgui_internal:3437", + "location": "imgui_internal:3457", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeFont", "ret": "void", @@ -16406,7 +16433,7 @@ "cimguiname": "igDebugNodeFontGlyph", "defaults": {}, "funcname": "DebugNodeFontGlyph", - "location": "imgui_internal:3438", + "location": "imgui_internal:3458", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeFontGlyph", "ret": "void", @@ -16428,7 +16455,7 @@ "cimguiname": "igDebugNodeInputTextState", "defaults": {}, "funcname": "DebugNodeInputTextState", - "location": "imgui_internal:3443", + "location": "imgui_internal:3463", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeInputTextState", "ret": "void", @@ -16454,7 +16481,7 @@ "cimguiname": "igDebugNodeStorage", "defaults": {}, "funcname": "DebugNodeStorage", - "location": "imgui_internal:3439", + "location": "imgui_internal:3459", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeStorage", "ret": "void", @@ -16480,7 +16507,7 @@ "cimguiname": "igDebugNodeTabBar", "defaults": {}, "funcname": "DebugNodeTabBar", - "location": "imgui_internal:3440", + "location": "imgui_internal:3460", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTabBar", "ret": "void", @@ -16502,7 +16529,7 @@ "cimguiname": "igDebugNodeTable", "defaults": {}, "funcname": "DebugNodeTable", - "location": "imgui_internal:3441", + "location": "imgui_internal:3461", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTable", "ret": "void", @@ -16524,7 +16551,7 @@ "cimguiname": "igDebugNodeTableSettings", "defaults": {}, "funcname": "DebugNodeTableSettings", - "location": "imgui_internal:3442", + "location": "imgui_internal:3462", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTableSettings", "ret": "void", @@ -16546,7 +16573,7 @@ "cimguiname": "igDebugNodeViewport", "defaults": {}, "funcname": "DebugNodeViewport", - "location": "imgui_internal:3448", + "location": "imgui_internal:3468", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeViewport", "ret": "void", @@ -16572,7 +16599,7 @@ "cimguiname": "igDebugNodeWindow", "defaults": {}, "funcname": "DebugNodeWindow", - "location": "imgui_internal:3444", + "location": "imgui_internal:3464", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindow", "ret": "void", @@ -16594,7 +16621,7 @@ "cimguiname": "igDebugNodeWindowSettings", "defaults": {}, "funcname": "DebugNodeWindowSettings", - "location": "imgui_internal:3445", + "location": "imgui_internal:3465", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowSettings", "ret": "void", @@ -16620,7 +16647,7 @@ "cimguiname": "igDebugNodeWindowsList", "defaults": {}, "funcname": "DebugNodeWindowsList", - "location": "imgui_internal:3446", + "location": "imgui_internal:3466", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowsList", "ret": "void", @@ -16650,7 +16677,7 @@ "cimguiname": "igDebugNodeWindowsListByBeginStackParent", "defaults": {}, "funcname": "DebugNodeWindowsListByBeginStackParent", - "location": "imgui_internal:3447", + "location": "imgui_internal:3467", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowsListByBeginStackParent", "ret": "void", @@ -16658,6 +16685,28 @@ "stname": "" } ], + "igDebugRenderKeyboardPreview": [ + { + "args": "(ImDrawList* draw_list)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + } + ], + "argsoriginal": "(ImDrawList* draw_list)", + "call_args": "(draw_list)", + "cimguiname": "igDebugRenderKeyboardPreview", + "defaults": {}, + "funcname": "DebugRenderKeyboardPreview", + "location": "imgui_internal:3469", + "namespace": "ImGui", + "ov_cimguiname": "igDebugRenderKeyboardPreview", + "ret": "void", + "signature": "(ImDrawList*)", + "stname": "" + } + ], "igDebugRenderViewportThumbnail": [ { "args": "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb)", @@ -16680,7 +16729,7 @@ "cimguiname": "igDebugRenderViewportThumbnail", "defaults": {}, "funcname": "DebugRenderViewportThumbnail", - "location": "imgui_internal:3449", + "location": "imgui_internal:3470", "namespace": "ImGui", "ov_cimguiname": "igDebugRenderViewportThumbnail", "ret": "void", @@ -16697,7 +16746,7 @@ "cimguiname": "igDebugStartItemPicker", "defaults": {}, "funcname": "DebugStartItemPicker", - "location": "imgui_internal:3430", + "location": "imgui_internal:3450", "namespace": "ImGui", "ov_cimguiname": "igDebugStartItemPicker", "ret": "void", @@ -16765,7 +16814,7 @@ "cimguiname": "igDestroyPlatformWindow", "defaults": {}, "funcname": "DestroyPlatformWindow", - "location": "imgui_internal:2984", + "location": "imgui_internal:3000", "namespace": "ImGui", "ov_cimguiname": "igDestroyPlatformWindow", "ret": "void", @@ -16811,7 +16860,7 @@ "node_id": "0" }, "funcname": "DockBuilderAddNode", - "location": "imgui_internal:3212", + "location": "imgui_internal:3230", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderAddNode", "ret": "ImGuiID", @@ -16841,7 +16890,7 @@ "cimguiname": "igDockBuilderCopyDockSpace", "defaults": {}, "funcname": "DockBuilderCopyDockSpace", - "location": "imgui_internal:3219", + "location": "imgui_internal:3237", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyDockSpace", "ret": "void", @@ -16871,7 +16920,7 @@ "cimguiname": "igDockBuilderCopyNode", "defaults": {}, "funcname": "DockBuilderCopyNode", - "location": "imgui_internal:3220", + "location": "imgui_internal:3238", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyNode", "ret": "void", @@ -16897,7 +16946,7 @@ "cimguiname": "igDockBuilderCopyWindowSettings", "defaults": {}, "funcname": "DockBuilderCopyWindowSettings", - "location": "imgui_internal:3221", + "location": "imgui_internal:3239", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyWindowSettings", "ret": "void", @@ -16923,7 +16972,7 @@ "cimguiname": "igDockBuilderDockWindow", "defaults": {}, "funcname": "DockBuilderDockWindow", - "location": "imgui_internal:3209", + "location": "imgui_internal:3227", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderDockWindow", "ret": "void", @@ -16945,7 +16994,7 @@ "cimguiname": "igDockBuilderFinish", "defaults": {}, "funcname": "DockBuilderFinish", - "location": "imgui_internal:3222", + "location": "imgui_internal:3240", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderFinish", "ret": "void", @@ -16967,7 +17016,7 @@ "cimguiname": "igDockBuilderGetCentralNode", "defaults": {}, "funcname": "DockBuilderGetCentralNode", - "location": "imgui_internal:3211", + "location": "imgui_internal:3229", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderGetCentralNode", "ret": "ImGuiDockNode*", @@ -16989,7 +17038,7 @@ "cimguiname": "igDockBuilderGetNode", "defaults": {}, "funcname": "DockBuilderGetNode", - "location": "imgui_internal:3210", + "location": "imgui_internal:3228", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderGetNode", "ret": "ImGuiDockNode*", @@ -17011,7 +17060,7 @@ "cimguiname": "igDockBuilderRemoveNode", "defaults": {}, "funcname": "DockBuilderRemoveNode", - "location": "imgui_internal:3213", + "location": "imgui_internal:3231", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNode", "ret": "void", @@ -17033,7 +17082,7 @@ "cimguiname": "igDockBuilderRemoveNodeChildNodes", "defaults": {}, "funcname": "DockBuilderRemoveNodeChildNodes", - "location": "imgui_internal:3215", + "location": "imgui_internal:3233", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNodeChildNodes", "ret": "void", @@ -17061,7 +17110,7 @@ "clear_settings_refs": "true" }, "funcname": "DockBuilderRemoveNodeDockedWindows", - "location": "imgui_internal:3214", + "location": "imgui_internal:3232", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNodeDockedWindows", "ret": "void", @@ -17087,7 +17136,7 @@ "cimguiname": "igDockBuilderSetNodePos", "defaults": {}, "funcname": "DockBuilderSetNodePos", - "location": "imgui_internal:3216", + "location": "imgui_internal:3234", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSetNodePos", "ret": "void", @@ -17113,7 +17162,7 @@ "cimguiname": "igDockBuilderSetNodeSize", "defaults": {}, "funcname": "DockBuilderSetNodeSize", - "location": "imgui_internal:3217", + "location": "imgui_internal:3235", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSetNodeSize", "ret": "void", @@ -17151,7 +17200,7 @@ "cimguiname": "igDockBuilderSplitNode", "defaults": {}, "funcname": "DockBuilderSplitNode", - "location": "imgui_internal:3218", + "location": "imgui_internal:3236", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSplitNode", "ret": "ImGuiID", @@ -17197,7 +17246,7 @@ "cimguiname": "igDockContextCalcDropPosForDocking", "defaults": {}, "funcname": "DockContextCalcDropPosForDocking", - "location": "imgui_internal:3185", + "location": "imgui_internal:3203", "namespace": "ImGui", "ov_cimguiname": "igDockContextCalcDropPosForDocking", "ret": "bool", @@ -17227,7 +17276,7 @@ "cimguiname": "igDockContextClearNodes", "defaults": {}, "funcname": "DockContextClearNodes", - "location": "imgui_internal:3176", + "location": "imgui_internal:3194", "namespace": "ImGui", "ov_cimguiname": "igDockContextClearNodes", "ret": "void", @@ -17249,7 +17298,7 @@ "cimguiname": "igDockContextEndFrame", "defaults": {}, "funcname": "DockContextEndFrame", - "location": "imgui_internal:3180", + "location": "imgui_internal:3198", "namespace": "ImGui", "ov_cimguiname": "igDockContextEndFrame", "ret": "void", @@ -17275,7 +17324,7 @@ "cimguiname": "igDockContextFindNodeByID", "defaults": {}, "funcname": "DockContextFindNodeByID", - "location": "imgui_internal:3186", + "location": "imgui_internal:3204", "namespace": "ImGui", "ov_cimguiname": "igDockContextFindNodeByID", "ret": "ImGuiDockNode*", @@ -17297,7 +17346,7 @@ "cimguiname": "igDockContextGenNodeID", "defaults": {}, "funcname": "DockContextGenNodeID", - "location": "imgui_internal:3181", + "location": "imgui_internal:3199", "namespace": "ImGui", "ov_cimguiname": "igDockContextGenNodeID", "ret": "ImGuiID", @@ -17319,7 +17368,7 @@ "cimguiname": "igDockContextInitialize", "defaults": {}, "funcname": "DockContextInitialize", - "location": "imgui_internal:3174", + "location": "imgui_internal:3192", "namespace": "ImGui", "ov_cimguiname": "igDockContextInitialize", "ret": "void", @@ -17341,7 +17390,7 @@ "cimguiname": "igDockContextNewFrameUpdateDocking", "defaults": {}, "funcname": "DockContextNewFrameUpdateDocking", - "location": "imgui_internal:3179", + "location": "imgui_internal:3197", "namespace": "ImGui", "ov_cimguiname": "igDockContextNewFrameUpdateDocking", "ret": "void", @@ -17363,7 +17412,7 @@ "cimguiname": "igDockContextNewFrameUpdateUndocking", "defaults": {}, "funcname": "DockContextNewFrameUpdateUndocking", - "location": "imgui_internal:3178", + "location": "imgui_internal:3196", "namespace": "ImGui", "ov_cimguiname": "igDockContextNewFrameUpdateUndocking", "ret": "void", @@ -17409,7 +17458,7 @@ "cimguiname": "igDockContextQueueDock", "defaults": {}, "funcname": "DockContextQueueDock", - "location": "imgui_internal:3182", + "location": "imgui_internal:3200", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueDock", "ret": "void", @@ -17435,7 +17484,7 @@ "cimguiname": "igDockContextQueueUndockNode", "defaults": {}, "funcname": "DockContextQueueUndockNode", - "location": "imgui_internal:3184", + "location": "imgui_internal:3202", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueUndockNode", "ret": "void", @@ -17461,7 +17510,7 @@ "cimguiname": "igDockContextQueueUndockWindow", "defaults": {}, "funcname": "DockContextQueueUndockWindow", - "location": "imgui_internal:3183", + "location": "imgui_internal:3201", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueUndockWindow", "ret": "void", @@ -17483,7 +17532,7 @@ "cimguiname": "igDockContextRebuildNodes", "defaults": {}, "funcname": "DockContextRebuildNodes", - "location": "imgui_internal:3177", + "location": "imgui_internal:3195", "namespace": "ImGui", "ov_cimguiname": "igDockContextRebuildNodes", "ret": "void", @@ -17505,7 +17554,7 @@ "cimguiname": "igDockContextShutdown", "defaults": {}, "funcname": "DockContextShutdown", - "location": "imgui_internal:3175", + "location": "imgui_internal:3193", "namespace": "ImGui", "ov_cimguiname": "igDockContextShutdown", "ret": "void", @@ -17527,7 +17576,7 @@ "cimguiname": "igDockNodeBeginAmendTabBar", "defaults": {}, "funcname": "DockNodeBeginAmendTabBar", - "location": "imgui_internal:3187", + "location": "imgui_internal:3205", "namespace": "ImGui", "ov_cimguiname": "igDockNodeBeginAmendTabBar", "ret": "bool", @@ -17544,7 +17593,7 @@ "cimguiname": "igDockNodeEndAmendTabBar", "defaults": {}, "funcname": "DockNodeEndAmendTabBar", - "location": "imgui_internal:3188", + "location": "imgui_internal:3206", "namespace": "ImGui", "ov_cimguiname": "igDockNodeEndAmendTabBar", "ret": "void", @@ -17566,7 +17615,7 @@ "cimguiname": "igDockNodeGetDepth", "defaults": {}, "funcname": "DockNodeGetDepth", - "location": "imgui_internal:3191", + "location": "imgui_internal:3209", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetDepth", "ret": "int", @@ -17588,7 +17637,7 @@ "cimguiname": "igDockNodeGetRootNode", "defaults": {}, "funcname": "DockNodeGetRootNode", - "location": "imgui_internal:3189", + "location": "imgui_internal:3207", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetRootNode", "ret": "ImGuiDockNode*", @@ -17610,7 +17659,7 @@ "cimguiname": "igDockNodeGetWindowMenuButtonId", "defaults": {}, "funcname": "DockNodeGetWindowMenuButtonId", - "location": "imgui_internal:3192", + "location": "imgui_internal:3210", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetWindowMenuButtonId", "ret": "ImGuiID", @@ -17636,7 +17685,7 @@ "cimguiname": "igDockNodeIsInHierarchyOf", "defaults": {}, "funcname": "DockNodeIsInHierarchyOf", - "location": "imgui_internal:3190", + "location": "imgui_internal:3208", "namespace": "ImGui", "ov_cimguiname": "igDockNodeIsInHierarchyOf", "ret": "bool", @@ -17758,7 +17807,7 @@ "cimguiname": "igDragBehavior", "defaults": {}, "funcname": "DragBehavior", - "location": "imgui_internal:3368", + "location": "imgui_internal:3388", "namespace": "ImGui", "ov_cimguiname": "igDragBehavior", "ret": "bool", @@ -18485,7 +18534,7 @@ "cimguiname": "igEndChildFrame", "defaults": {}, "funcname": "EndChildFrame", - "location": "imgui:905", + "location": "imgui:906", "namespace": "ImGui", "ov_cimguiname": "igEndChildFrame", "ret": "void", @@ -18502,7 +18551,7 @@ "cimguiname": "igEndColumns", "defaults": {}, "funcname": "EndColumns", - "location": "imgui_internal:3246", + "location": "imgui_internal:3264", "namespace": "ImGui", "ov_cimguiname": "igEndColumns", "ret": "void", @@ -18536,7 +18585,7 @@ "cimguiname": "igEndComboPreview", "defaults": {}, "funcname": "EndComboPreview", - "location": "imgui_internal:3082", + "location": "imgui_internal:3097", "namespace": "ImGui", "ov_cimguiname": "igEndComboPreview", "ret": "void", @@ -18802,7 +18851,7 @@ "user_data": "NULL" }, "funcname": "ErrorCheckEndFrameRecover", - "location": "imgui_internal:3423", + "location": "imgui_internal:3443", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckEndFrameRecover", "ret": "void", @@ -18830,7 +18879,7 @@ "user_data": "NULL" }, "funcname": "ErrorCheckEndWindowRecover", - "location": "imgui_internal:3424", + "location": "imgui_internal:3444", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckEndWindowRecover", "ret": "void", @@ -18847,7 +18896,7 @@ "cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries", "defaults": {}, "funcname": "ErrorCheckUsingSetCursorPosToExtendParentBoundaries", - "location": "imgui_internal:3425", + "location": "imgui_internal:3445", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries", "ret": "void", @@ -18873,7 +18922,7 @@ "cimguiname": "igFindBestWindowPosForPopup", "defaults": {}, "funcname": "FindBestWindowPosForPopup", - "location": "imgui_internal:3071", + "location": "imgui_internal:3086", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopup", @@ -18920,7 +18969,7 @@ "cimguiname": "igFindBestWindowPosForPopupEx", "defaults": {}, "funcname": "FindBestWindowPosForPopupEx", - "location": "imgui_internal:3072", + "location": "imgui_internal:3087", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopupEx", @@ -18943,7 +18992,7 @@ "cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", "defaults": {}, "funcname": "FindBottomMostVisibleWindowWithinBeginStack", - "location": "imgui_internal:2957", + "location": "imgui_internal:2973", "namespace": "ImGui", "ov_cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", "ret": "ImGuiWindow*", @@ -18965,7 +19014,7 @@ "cimguiname": "igFindHoveredViewportFromPlatformWindowStack", "defaults": {}, "funcname": "FindHoveredViewportFromPlatformWindowStack", - "location": "imgui_internal:2988", + "location": "imgui_internal:3004", "namespace": "ImGui", "ov_cimguiname": "igFindHoveredViewportFromPlatformWindowStack", "ret": "ImGuiViewportP*", @@ -18991,7 +19040,7 @@ "cimguiname": "igFindOrCreateColumns", "defaults": {}, "funcname": "FindOrCreateColumns", - "location": "imgui_internal:3251", + "location": "imgui_internal:3269", "namespace": "ImGui", "ov_cimguiname": "igFindOrCreateColumns", "ret": "ImGuiOldColumns*", @@ -19013,7 +19062,7 @@ "cimguiname": "igFindOrCreateWindowSettings", "defaults": {}, "funcname": "FindOrCreateWindowSettings", - "location": "imgui_internal:2996", + "location": "imgui_internal:3012", "namespace": "ImGui", "ov_cimguiname": "igFindOrCreateWindowSettings", "ret": "ImGuiWindowSettings*", @@ -19041,7 +19090,7 @@ "text_end": "NULL" }, "funcname": "FindRenderedTextEnd", - "location": "imgui_internal:3336", + "location": "imgui_internal:3354", "namespace": "ImGui", "ov_cimguiname": "igFindRenderedTextEnd", "ret": "const char*", @@ -19063,7 +19112,7 @@ "cimguiname": "igFindSettingsHandler", "defaults": {}, "funcname": "FindSettingsHandler", - "location": "imgui_internal:2999", + "location": "imgui_internal:3015", "namespace": "ImGui", "ov_cimguiname": "igFindSettingsHandler", "ret": "ImGuiSettingsHandler*", @@ -19129,7 +19178,7 @@ "cimguiname": "igFindWindowByID", "defaults": {}, "funcname": "FindWindowByID", - "location": "imgui_internal:2934", + "location": "imgui_internal:2950", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByID", "ret": "ImGuiWindow*", @@ -19151,7 +19200,7 @@ "cimguiname": "igFindWindowByName", "defaults": {}, "funcname": "FindWindowByName", - "location": "imgui_internal:2935", + "location": "imgui_internal:2951", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByName", "ret": "ImGuiWindow*", @@ -19173,7 +19222,7 @@ "cimguiname": "igFindWindowDisplayIndex", "defaults": {}, "funcname": "FindWindowDisplayIndex", - "location": "imgui_internal:2956", + "location": "imgui_internal:2972", "namespace": "ImGui", "ov_cimguiname": "igFindWindowDisplayIndex", "ret": "int", @@ -19195,7 +19244,7 @@ "cimguiname": "igFindWindowSettings", "defaults": {}, "funcname": "FindWindowSettings", - "location": "imgui_internal:2995", + "location": "imgui_internal:3011", "namespace": "ImGui", "ov_cimguiname": "igFindWindowSettings", "ret": "ImGuiWindowSettings*", @@ -19221,7 +19270,7 @@ "cimguiname": "igFocusTopMostWindowUnderOne", "defaults": {}, "funcname": "FocusTopMostWindowUnderOne", - "location": "imgui_internal:2951", + "location": "imgui_internal:2967", "namespace": "ImGui", "ov_cimguiname": "igFocusTopMostWindowUnderOne", "ret": "void", @@ -19243,7 +19292,7 @@ "cimguiname": "igFocusWindow", "defaults": {}, "funcname": "FocusWindow", - "location": "imgui_internal:2950", + "location": "imgui_internal:2966", "namespace": "ImGui", "ov_cimguiname": "igFocusWindow", "ret": "void", @@ -19265,7 +19314,7 @@ "cimguiname": "igGcAwakeTransientWindowBuffers", "defaults": {}, "funcname": "GcAwakeTransientWindowBuffers", - "location": "imgui_internal:3416", + "location": "imgui_internal:3436", "namespace": "ImGui", "ov_cimguiname": "igGcAwakeTransientWindowBuffers", "ret": "void", @@ -19282,7 +19331,7 @@ "cimguiname": "igGcCompactTransientMiscBuffers", "defaults": {}, "funcname": "GcCompactTransientMiscBuffers", - "location": "imgui_internal:3414", + "location": "imgui_internal:3434", "namespace": "ImGui", "ov_cimguiname": "igGcCompactTransientMiscBuffers", "ret": "void", @@ -19304,7 +19353,7 @@ "cimguiname": "igGcCompactTransientWindowBuffers", "defaults": {}, "funcname": "GcCompactTransientWindowBuffers", - "location": "imgui_internal:3415", + "location": "imgui_internal:3435", "namespace": "ImGui", "ov_cimguiname": "igGcCompactTransientWindowBuffers", "ret": "void", @@ -19321,7 +19370,7 @@ "cimguiname": "igGetActiveID", "defaults": {}, "funcname": "GetActiveID", - "location": "imgui_internal:3023", + "location": "imgui_internal:3038", "namespace": "ImGui", "ov_cimguiname": "igGetActiveID", "ret": "ImGuiID", @@ -19368,7 +19417,7 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui:890", + "location": "imgui:891", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawList_Nil", "ret": "ImDrawList*", @@ -19388,7 +19437,7 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui:892", + "location": "imgui:893", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawList_ViewportPtr", "ret": "ImDrawList*", @@ -19516,7 +19565,7 @@ "cimguiname": "igGetColumnNormFromOffset", "defaults": {}, "funcname": "GetColumnNormFromOffset", - "location": "imgui_internal:3253", + "location": "imgui_internal:3271", "namespace": "ImGui", "ov_cimguiname": "igGetColumnNormFromOffset", "ret": "float", @@ -19566,7 +19615,7 @@ "cimguiname": "igGetColumnOffsetFromNorm", "defaults": {}, "funcname": "GetColumnOffsetFromNorm", - "location": "imgui_internal:3252", + "location": "imgui_internal:3270", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffsetFromNorm", "ret": "float", @@ -19633,7 +19682,7 @@ "cimguiname": "igGetColumnsID", "defaults": {}, "funcname": "GetColumnsID", - "location": "imgui_internal:3250", + "location": "imgui_internal:3268", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsID", "ret": "ImGuiID", @@ -19701,7 +19750,7 @@ "cimguiname": "igGetContentRegionMaxAbs", "defaults": {}, "funcname": "GetContentRegionMaxAbs", - "location": "imgui_internal:3046", + "location": "imgui_internal:3061", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionMaxAbs", @@ -19736,7 +19785,7 @@ "cimguiname": "igGetCurrentFocusScope", "defaults": {}, "funcname": "GetCurrentFocusScope", - "location": "imgui_internal:3234", + "location": "imgui_internal:3252", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentFocusScope", "ret": "ImGuiID", @@ -19753,7 +19802,7 @@ "cimguiname": "igGetCurrentTable", "defaults": {}, "funcname": "GetCurrentTable", - "location": "imgui_internal:3265", + "location": "imgui_internal:3283", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentTable", "ret": "ImGuiTable*", @@ -19770,7 +19819,7 @@ "cimguiname": "igGetCurrentWindow", "defaults": {}, "funcname": "GetCurrentWindow", - "location": "imgui_internal:2933", + "location": "imgui_internal:2949", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindow", "ret": "ImGuiWindow*", @@ -19787,7 +19836,7 @@ "cimguiname": "igGetCurrentWindowRead", "defaults": {}, "funcname": "GetCurrentWindowRead", - "location": "imgui_internal:2932", + "location": "imgui_internal:2948", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindowRead", "ret": "ImGuiWindow*", @@ -19907,7 +19956,7 @@ "cimguiname": "igGetDefaultFont", "defaults": {}, "funcname": "GetDefaultFont", - "location": "imgui_internal:2961", + "location": "imgui_internal:2977", "namespace": "ImGui", "ov_cimguiname": "igGetDefaultFont", "ret": "ImFont*", @@ -19958,7 +20007,7 @@ "cimguiname": "igGetDrawListSharedData", "defaults": {}, "funcname": "GetDrawListSharedData", - "location": "imgui:900", + "location": "imgui:901", "namespace": "ImGui", "ov_cimguiname": "igGetDrawListSharedData", "ret": "ImDrawListSharedData*", @@ -19975,7 +20024,7 @@ "cimguiname": "igGetFocusID", "defaults": {}, "funcname": "GetFocusID", - "location": "imgui_internal:3024", + "location": "imgui_internal:3039", "namespace": "ImGui", "ov_cimguiname": "igGetFocusID", "ret": "ImGuiID", @@ -20049,7 +20098,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui:891", + "location": "imgui:892", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList_Nil", "ret": "ImDrawList*", @@ -20069,7 +20118,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui:893", + "location": "imgui:894", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList_ViewportPtr", "ret": "ImDrawList*", @@ -20089,7 +20138,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui_internal:2962", + "location": "imgui_internal:2978", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList_WindowPtr", "ret": "ImDrawList*", @@ -20106,7 +20155,7 @@ "cimguiname": "igGetFrameCount", "defaults": {}, "funcname": "GetFrameCount", - "location": "imgui:899", + "location": "imgui:900", "namespace": "ImGui", "ov_cimguiname": "igGetFrameCount", "ret": "int", @@ -20157,7 +20206,7 @@ "cimguiname": "igGetHoveredID", "defaults": {}, "funcname": "GetHoveredID", - "location": "imgui_internal:3028", + "location": "imgui_internal:3043", "namespace": "ImGui", "ov_cimguiname": "igGetHoveredID", "ret": "ImGuiID", @@ -20253,7 +20302,7 @@ "cimguiname": "igGetIDWithSeed", "defaults": {}, "funcname": "GetIDWithSeed", - "location": "imgui_internal:3033", + "location": "imgui_internal:3048", "namespace": "ImGui", "ov_cimguiname": "igGetIDWithSeed", "ret": "ImGuiID", @@ -20293,7 +20342,7 @@ "cimguiname": "igGetInputTextState", "defaults": {}, "funcname": "GetInputTextState", - "location": "imgui_internal:3399", + "location": "imgui_internal:3419", "namespace": "ImGui", "ov_cimguiname": "igGetInputTextState", "ret": "ImGuiInputTextState*", @@ -20310,7 +20359,7 @@ "cimguiname": "igGetItemFlags", "defaults": {}, "funcname": "GetItemFlags", - "location": "imgui_internal:3022", + "location": "imgui_internal:3037", "namespace": "ImGui", "ov_cimguiname": "igGetItemFlags", "ret": "ImGuiItemFlags", @@ -20327,7 +20376,7 @@ "cimguiname": "igGetItemID", "defaults": {}, "funcname": "GetItemID", - "location": "imgui_internal:3020", + "location": "imgui:878", "namespace": "ImGui", "ov_cimguiname": "igGetItemID", "ret": "ImGuiID", @@ -20349,7 +20398,7 @@ "cimguiname": "igGetItemRectMax", "defaults": {}, "funcname": "GetItemRectMax", - "location": "imgui:879", + "location": "imgui:880", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMax", @@ -20372,7 +20421,7 @@ "cimguiname": "igGetItemRectMin", "defaults": {}, "funcname": "GetItemRectMin", - "location": "imgui:878", + "location": "imgui:879", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMin", @@ -20395,7 +20444,7 @@ "cimguiname": "igGetItemRectSize", "defaults": {}, "funcname": "GetItemRectSize", - "location": "imgui:880", + "location": "imgui:881", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectSize", @@ -20413,7 +20462,7 @@ "cimguiname": "igGetItemStatusFlags", "defaults": {}, "funcname": "GetItemStatusFlags", - "location": "imgui_internal:3021", + "location": "imgui_internal:3036", "namespace": "ImGui", "ov_cimguiname": "igGetItemStatusFlags", "ret": "ImGuiItemStatusFlags", @@ -20443,7 +20492,7 @@ "cimguiname": "igGetKeyChordName", "defaults": {}, "funcname": "GetKeyChordName", - "location": "imgui_internal:3117", + "location": "imgui_internal:3135", "namespace": "ImGui", "ov_cimguiname": "igGetKeyChordName", "ret": "void", @@ -20465,7 +20514,7 @@ "cimguiname": "igGetKeyData", "defaults": {}, "funcname": "GetKeyData", - "location": "imgui_internal:3116", + "location": "imgui_internal:3134", "namespace": "ImGui", "ov_cimguiname": "igGetKeyData", "ret": "ImGuiKeyData*", @@ -20487,7 +20536,7 @@ "cimguiname": "igGetKeyIndex", "defaults": {}, "funcname": "GetKeyIndex", - "location": "imgui:3214", + "location": "imgui:3212", "namespace": "ImGui", "ov_cimguiname": "igGetKeyIndex", "ret": "ImGuiKey", @@ -20495,6 +20544,45 @@ "stname": "" } ], + "igGetKeyMagnitude2d": [ + { + "args": "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "key_left", + "type": "ImGuiKey" + }, + { + "name": "key_right", + "type": "ImGuiKey" + }, + { + "name": "key_up", + "type": "ImGuiKey" + }, + { + "name": "key_down", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)", + "call_args": "(key_left,key_right,key_up,key_down)", + "cimguiname": "igGetKeyMagnitude2d", + "defaults": {}, + "funcname": "GetKeyMagnitude2d", + "location": "imgui_internal:3138", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetKeyMagnitude2d", + "ret": "void", + "signature": "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)", + "stname": "" + } + ], "igGetKeyName": [ { "args": "(ImGuiKey key)", @@ -20531,7 +20619,7 @@ "cimguiname": "igGetKeyOwner", "defaults": {}, "funcname": "GetKeyOwner", - "location": "imgui_internal:3138", + "location": "imgui_internal:3156", "namespace": "ImGui", "ov_cimguiname": "igGetKeyOwner", "ret": "ImGuiID", @@ -20553,7 +20641,7 @@ "cimguiname": "igGetKeyOwnerData", "defaults": {}, "funcname": "GetKeyOwnerData", - "location": "imgui_internal:3142", + "location": "imgui_internal:3160", "namespace": "ImGui", "ov_cimguiname": "igGetKeyOwnerData", "ret": "ImGuiKeyOwnerData*", @@ -20591,45 +20679,6 @@ "stname": "" } ], - "igGetKeyVector2d": [ - { - "args": "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "key_left", - "type": "ImGuiKey" - }, - { - "name": "key_right", - "type": "ImGuiKey" - }, - { - "name": "key_up", - "type": "ImGuiKey" - }, - { - "name": "key_down", - "type": "ImGuiKey" - } - ], - "argsoriginal": "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)", - "call_args": "(key_left,key_right,key_up,key_down)", - "cimguiname": "igGetKeyVector2d", - "defaults": {}, - "funcname": "GetKeyVector2d", - "location": "imgui_internal:3120", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetKeyVector2d", - "ret": "void", - "signature": "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)", - "stname": "" - } - ], "igGetMainViewport": [ { "args": "()", @@ -20639,7 +20688,7 @@ "cimguiname": "igGetMainViewport", "defaults": {}, "funcname": "GetMainViewport", - "location": "imgui:887", + "location": "imgui:888", "namespace": "ImGui", "ov_cimguiname": "igGetMainViewport", "ret": "ImGuiViewport*", @@ -20780,7 +20829,7 @@ "cimguiname": "igGetNavTweakPressedAmount", "defaults": {}, "funcname": "GetNavTweakPressedAmount", - "location": "imgui_internal:3121", + "location": "imgui_internal:3139", "namespace": "ImGui", "ov_cimguiname": "igGetNavTweakPressedAmount", "ret": "float", @@ -20824,7 +20873,7 @@ "cimguiname": "igGetPopupAllowedExtentRect", "defaults": {}, "funcname": "GetPopupAllowedExtentRect", - "location": "imgui_internal:3068", + "location": "imgui_internal:3083", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetPopupAllowedExtentRect", @@ -20915,7 +20964,7 @@ "cimguiname": "igGetShortcutRoutingData", "defaults": {}, "funcname": "GetShortcutRoutingData", - "location": "imgui_internal:3170", + "location": "imgui_internal:3188", "namespace": "ImGui", "ov_cimguiname": "igGetShortcutRoutingData", "ret": "ImGuiKeyRoutingData*", @@ -20932,7 +20981,7 @@ "cimguiname": "igGetStateStorage", "defaults": {}, "funcname": "GetStateStorage", - "location": "imgui:903", + "location": "imgui:904", "namespace": "ImGui", "ov_cimguiname": "igGetStateStorage", "ret": "ImGuiStorage*", @@ -20972,7 +21021,7 @@ "cimguiname": "igGetStyleColorName", "defaults": {}, "funcname": "GetStyleColorName", - "location": "imgui:901", + "location": "imgui:902", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorName", "ret": "const char*", @@ -21046,7 +21095,7 @@ "cimguiname": "igGetTime", "defaults": {}, "funcname": "GetTime", - "location": "imgui:898", + "location": "imgui:899", "namespace": "ImGui", "ov_cimguiname": "igGetTime", "ret": "double", @@ -21063,7 +21112,7 @@ "cimguiname": "igGetTopMostAndVisiblePopupModal", "defaults": {}, "funcname": "GetTopMostAndVisiblePopupModal", - "location": "imgui_internal:3070", + "location": "imgui_internal:3085", "namespace": "ImGui", "ov_cimguiname": "igGetTopMostAndVisiblePopupModal", "ret": "ImGuiWindow*", @@ -21080,7 +21129,7 @@ "cimguiname": "igGetTopMostPopupModal", "defaults": {}, "funcname": "GetTopMostPopupModal", - "location": "imgui_internal:3069", + "location": "imgui_internal:3084", "namespace": "ImGui", "ov_cimguiname": "igGetTopMostPopupModal", "ret": "ImGuiWindow*", @@ -21127,7 +21176,7 @@ "cimguiname": "igGetTypematicRepeatRate", "defaults": {}, "funcname": "GetTypematicRepeatRate", - "location": "imgui_internal:3123", + "location": "imgui_internal:3141", "namespace": "ImGui", "ov_cimguiname": "igGetTypematicRepeatRate", "ret": "void", @@ -21166,7 +21215,7 @@ "cimguiname": "igGetViewportPlatformMonitor", "defaults": {}, "funcname": "GetViewportPlatformMonitor", - "location": "imgui_internal:2987", + "location": "imgui_internal:3003", "namespace": "ImGui", "ov_cimguiname": "igGetViewportPlatformMonitor", "ret": "const ImGuiPlatformMonitor*", @@ -21188,7 +21237,7 @@ "cimguiname": "igGetWindowAlwaysWantOwnTabBar", "defaults": {}, "funcname": "GetWindowAlwaysWantOwnTabBar", - "location": "imgui_internal:3194", + "location": "imgui_internal:3212", "namespace": "ImGui", "ov_cimguiname": "igGetWindowAlwaysWantOwnTabBar", "ret": "bool", @@ -21268,7 +21317,7 @@ "cimguiname": "igGetWindowDockNode", "defaults": {}, "funcname": "GetWindowDockNode", - "location": "imgui_internal:3193", + "location": "imgui_internal:3211", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDockNode", "ret": "ImGuiDockNode*", @@ -21368,7 +21417,7 @@ "cimguiname": "igGetWindowResizeBorderID", "defaults": {}, "funcname": "GetWindowResizeBorderID", - "location": "imgui_internal:3361", + "location": "imgui_internal:3384", "namespace": "ImGui", "ov_cimguiname": "igGetWindowResizeBorderID", "ret": "ImGuiID", @@ -21394,7 +21443,7 @@ "cimguiname": "igGetWindowResizeCornerID", "defaults": {}, "funcname": "GetWindowResizeCornerID", - "location": "imgui_internal:3360", + "location": "imgui_internal:3383", "namespace": "ImGui", "ov_cimguiname": "igGetWindowResizeCornerID", "ret": "ImGuiID", @@ -21420,7 +21469,7 @@ "cimguiname": "igGetWindowScrollbarID", "defaults": {}, "funcname": "GetWindowScrollbarID", - "location": "imgui_internal:3359", + "location": "imgui_internal:3382", "namespace": "ImGui", "ov_cimguiname": "igGetWindowScrollbarID", "ret": "ImGuiID", @@ -21450,7 +21499,7 @@ "cimguiname": "igGetWindowScrollbarRect", "defaults": {}, "funcname": "GetWindowScrollbarRect", - "location": "imgui_internal:3358", + "location": "imgui_internal:3381", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowScrollbarRect", @@ -21530,7 +21579,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:444", + "location": "imgui_internal:448", "ov_cimguiname": "igImAbs_Int", "ret": "int", "signature": "(int)", @@ -21549,7 +21598,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:445", + "location": "imgui_internal:449", "ov_cimguiname": "igImAbs_Float", "ret": "float", "signature": "(float)", @@ -21568,7 +21617,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:446", + "location": "imgui_internal:450", "ov_cimguiname": "igImAbs_double", "ret": "double", "signature": "(double)", @@ -21593,7 +21642,7 @@ "cimguiname": "igImAlphaBlendColors", "defaults": {}, "funcname": "ImAlphaBlendColors", - "location": "imgui_internal:334", + "location": "imgui_internal:338", "ov_cimguiname": "igImAlphaBlendColors", "ret": "ImU32", "signature": "(ImU32,ImU32)", @@ -21634,7 +21683,7 @@ "cimguiname": "igImBezierCubicCalc", "defaults": {}, "funcname": "ImBezierCubicCalc", - "location": "imgui_internal:489", + "location": "imgui_internal:494", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicCalc", "ret": "void", @@ -21680,7 +21729,7 @@ "cimguiname": "igImBezierCubicClosestPoint", "defaults": {}, "funcname": "ImBezierCubicClosestPoint", - "location": "imgui_internal:490", + "location": "imgui_internal:495", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicClosestPoint", "ret": "void", @@ -21726,7 +21775,7 @@ "cimguiname": "igImBezierCubicClosestPointCasteljau", "defaults": {}, "funcname": "ImBezierCubicClosestPointCasteljau", - "location": "imgui_internal:491", + "location": "imgui_internal:496", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicClosestPointCasteljau", "ret": "void", @@ -21764,7 +21813,7 @@ "cimguiname": "igImBezierQuadraticCalc", "defaults": {}, "funcname": "ImBezierQuadraticCalc", - "location": "imgui_internal:492", + "location": "imgui_internal:497", "nonUDT": 1, "ov_cimguiname": "igImBezierQuadraticCalc", "ret": "void", @@ -21790,7 +21839,7 @@ "cimguiname": "igImBitArrayClearBit", "defaults": {}, "funcname": "ImBitArrayClearBit", - "location": "imgui_internal:560", + "location": "imgui_internal:565", "ov_cimguiname": "igImBitArrayClearBit", "ret": "void", "signature": "(ImU32*,int)", @@ -21815,7 +21864,7 @@ "cimguiname": "igImBitArraySetBit", "defaults": {}, "funcname": "ImBitArraySetBit", - "location": "imgui_internal:561", + "location": "imgui_internal:566", "ov_cimguiname": "igImBitArraySetBit", "ret": "void", "signature": "(ImU32*,int)", @@ -21844,7 +21893,7 @@ "cimguiname": "igImBitArraySetBitRange", "defaults": {}, "funcname": "ImBitArraySetBitRange", - "location": "imgui_internal:562", + "location": "imgui_internal:567", "ov_cimguiname": "igImBitArraySetBitRange", "ret": "void", "signature": "(ImU32*,int,int)", @@ -21869,7 +21918,7 @@ "cimguiname": "igImBitArrayTestBit", "defaults": {}, "funcname": "ImBitArrayTestBit", - "location": "imgui_internal:559", + "location": "imgui_internal:564", "ov_cimguiname": "igImBitArrayTestBit", "ret": "bool", "signature": "(const ImU32*,int)", @@ -21890,7 +21939,7 @@ "cimguiname": "igImCharIsBlankA", "defaults": {}, "funcname": "ImCharIsBlankA", - "location": "imgui_internal:356", + "location": "imgui_internal:360", "ov_cimguiname": "igImCharIsBlankA", "ret": "bool", "signature": "(char)", @@ -21911,7 +21960,7 @@ "cimguiname": "igImCharIsBlankW", "defaults": {}, "funcname": "ImCharIsBlankW", - "location": "imgui_internal:357", + "location": "imgui_internal:361", "ov_cimguiname": "igImCharIsBlankW", "ret": "bool", "signature": "(unsigned int)", @@ -21944,7 +21993,7 @@ "cimguiname": "igImClamp", "defaults": {}, "funcname": "ImClamp", - "location": "imgui_internal:468", + "location": "imgui_internal:472", "nonUDT": 1, "ov_cimguiname": "igImClamp", "ret": "void", @@ -21970,13 +22019,42 @@ "cimguiname": "igImDot", "defaults": {}, "funcname": "ImDot", - "location": "imgui_internal:481", + "location": "imgui_internal:485", "ov_cimguiname": "igImDot", "ret": "float", "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], + "igImExponentialMovingAverage": [ + { + "args": "(float avg,float sample,int n)", + "argsT": [ + { + "name": "avg", + "type": "float" + }, + { + "name": "sample", + "type": "float" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(float avg,float sample,int n)", + "call_args": "(avg,sample,n)", + "cimguiname": "igImExponentialMovingAverage", + "defaults": {}, + "funcname": "ImExponentialMovingAverage", + "location": "imgui_internal:490", + "ov_cimguiname": "igImExponentialMovingAverage", + "ret": "float", + "signature": "(float,float,int)", + "stname": "" + } + ], "igImFileClose": [ { "args": "(ImFileHandle file)", @@ -21991,7 +22069,7 @@ "cimguiname": "igImFileClose", "defaults": {}, "funcname": "ImFileClose", - "location": "imgui_internal:417", + "location": "imgui_internal:421", "ov_cimguiname": "igImFileClose", "ret": "bool", "signature": "(ImFileHandle)", @@ -22012,7 +22090,7 @@ "cimguiname": "igImFileGetSize", "defaults": {}, "funcname": "ImFileGetSize", - "location": "imgui_internal:418", + "location": "imgui_internal:422", "ov_cimguiname": "igImFileGetSize", "ret": "ImU64", "signature": "(ImFileHandle)", @@ -22048,7 +22126,7 @@ "padding_bytes": "0" }, "funcname": "ImFileLoadToMemory", - "location": "imgui_internal:424", + "location": "imgui_internal:428", "ov_cimguiname": "igImFileLoadToMemory", "ret": "void*", "signature": "(const char*,const char*,size_t*,int)", @@ -22073,7 +22151,7 @@ "cimguiname": "igImFileOpen", "defaults": {}, "funcname": "ImFileOpen", - "location": "imgui_internal:416", + "location": "imgui_internal:420", "ov_cimguiname": "igImFileOpen", "ret": "ImFileHandle", "signature": "(const char*,const char*)", @@ -22106,7 +22184,7 @@ "cimguiname": "igImFileRead", "defaults": {}, "funcname": "ImFileRead", - "location": "imgui_internal:419", + "location": "imgui_internal:423", "ov_cimguiname": "igImFileRead", "ret": "ImU64", "signature": "(void*,ImU64,ImU64,ImFileHandle)", @@ -22139,7 +22217,7 @@ "cimguiname": "igImFileWrite", "defaults": {}, "funcname": "ImFileWrite", - "location": "imgui_internal:420", + "location": "imgui_internal:424", "ov_cimguiname": "igImFileWrite", "ret": "ImU64", "signature": "(const void*,ImU64,ImU64,ImFileHandle)", @@ -22160,7 +22238,7 @@ "cimguiname": "igImFloor", "defaults": {}, "funcname": "ImFloor", - "location": "imgui_internal:476", + "location": "imgui_internal:480", "ov_cimguiname": "igImFloor_Float", "ret": "float", "signature": "(float)", @@ -22183,7 +22261,7 @@ "cimguiname": "igImFloor", "defaults": {}, "funcname": "ImFloor", - "location": "imgui_internal:478", + "location": "imgui_internal:482", "nonUDT": 1, "ov_cimguiname": "igImFloor_Vec2", "ret": "void", @@ -22205,7 +22283,7 @@ "cimguiname": "igImFloorSigned", "defaults": {}, "funcname": "ImFloorSigned", - "location": "imgui_internal:477", + "location": "imgui_internal:481", "ov_cimguiname": "igImFloorSigned_Float", "ret": "float", "signature": "(float)", @@ -22228,7 +22306,7 @@ "cimguiname": "igImFloorSigned", "defaults": {}, "funcname": "ImFloorSigned", - "location": "imgui_internal:479", + "location": "imgui_internal:483", "nonUDT": 1, "ov_cimguiname": "igImFloorSigned_Vec2", "ret": "void", @@ -22250,7 +22328,7 @@ "cimguiname": "igImFontAtlasBuildFinish", "defaults": {}, "funcname": "ImFontAtlasBuildFinish", - "location": "imgui_internal:3488", + "location": "imgui_internal:3509", "ov_cimguiname": "igImFontAtlasBuildFinish", "ret": "void", "signature": "(ImFontAtlas*)", @@ -22271,7 +22349,7 @@ "cimguiname": "igImFontAtlasBuildInit", "defaults": {}, "funcname": "ImFontAtlasBuildInit", - "location": "imgui_internal:3485", + "location": "imgui_internal:3506", "ov_cimguiname": "igImFontAtlasBuildInit", "ret": "void", "signature": "(ImFontAtlas*)", @@ -22296,7 +22374,7 @@ "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "defaults": {}, "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable", - "location": "imgui_internal:3491", + "location": "imgui_internal:3512", "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "ret": "void", "signature": "(unsigned char[256],float)", @@ -22341,7 +22419,7 @@ "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "defaults": {}, "funcname": "ImFontAtlasBuildMultiplyRectAlpha8", - "location": "imgui_internal:3492", + "location": "imgui_internal:3513", "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "ret": "void", "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)", @@ -22366,7 +22444,7 @@ "cimguiname": "igImFontAtlasBuildPackCustomRects", "defaults": {}, "funcname": "ImFontAtlasBuildPackCustomRects", - "location": "imgui_internal:3487", + "location": "imgui_internal:3508", "ov_cimguiname": "igImFontAtlasBuildPackCustomRects", "ret": "void", "signature": "(ImFontAtlas*,void*)", @@ -22415,7 +22493,7 @@ "cimguiname": "igImFontAtlasBuildRender32bppRectFromString", "defaults": {}, "funcname": "ImFontAtlasBuildRender32bppRectFromString", - "location": "imgui_internal:3490", + "location": "imgui_internal:3511", "ov_cimguiname": "igImFontAtlasBuildRender32bppRectFromString", "ret": "void", "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)", @@ -22464,7 +22542,7 @@ "cimguiname": "igImFontAtlasBuildRender8bppRectFromString", "defaults": {}, "funcname": "ImFontAtlasBuildRender8bppRectFromString", - "location": "imgui_internal:3489", + "location": "imgui_internal:3510", "ov_cimguiname": "igImFontAtlasBuildRender8bppRectFromString", "ret": "void", "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)", @@ -22501,7 +22579,7 @@ "cimguiname": "igImFontAtlasBuildSetupFont", "defaults": {}, "funcname": "ImFontAtlasBuildSetupFont", - "location": "imgui_internal:3486", + "location": "imgui_internal:3507", "ov_cimguiname": "igImFontAtlasBuildSetupFont", "ret": "void", "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)", @@ -22535,7 +22613,7 @@ "defaults": {}, "funcname": "ImFormatString", "isvararg": "...)", - "location": "imgui_internal:361", + "location": "imgui_internal:365", "ov_cimguiname": "igImFormatString", "ret": "int", "signature": "(char*,size_t,const char*,...)", @@ -22569,7 +22647,7 @@ "defaults": {}, "funcname": "ImFormatStringToTempBuffer", "isvararg": "...)", - "location": "imgui_internal:363", + "location": "imgui_internal:367", "ov_cimguiname": "igImFormatStringToTempBuffer", "ret": "void", "signature": "(const char**,const char**,const char*,...)", @@ -22602,7 +22680,7 @@ "cimguiname": "igImFormatStringToTempBufferV", "defaults": {}, "funcname": "ImFormatStringToTempBufferV", - "location": "imgui_internal:364", + "location": "imgui_internal:368", "ov_cimguiname": "igImFormatStringToTempBufferV", "ret": "void", "signature": "(const char**,const char**,const char*,va_list)", @@ -22635,7 +22713,7 @@ "cimguiname": "igImFormatStringV", "defaults": {}, "funcname": "ImFormatStringV", - "location": "imgui_internal:362", + "location": "imgui_internal:366", "ov_cimguiname": "igImFormatStringV", "ret": "int", "signature": "(char*,size_t,const char*,va_list)", @@ -22660,7 +22738,7 @@ "cimguiname": "igImGetDirQuadrantFromDelta", "defaults": {}, "funcname": "ImGetDirQuadrantFromDelta", - "location": "imgui_internal:498", + "location": "imgui_internal:503", "ov_cimguiname": "igImGetDirQuadrantFromDelta", "ret": "ImGuiDir", "signature": "(float,float)", @@ -22691,7 +22769,7 @@ "seed": "0" }, "funcname": "ImHashData", - "location": "imgui_internal:325", + "location": "imgui_internal:329", "ov_cimguiname": "igImHashData", "ret": "ImGuiID", "signature": "(const void*,size_t,ImU32)", @@ -22723,7 +22801,7 @@ "seed": "0" }, "funcname": "ImHashStr", - "location": "imgui_internal:326", + "location": "imgui_internal:330", "ov_cimguiname": "igImHashStr", "ret": "ImGuiID", "signature": "(const char*,size_t,ImU32)", @@ -22748,7 +22826,7 @@ "cimguiname": "igImInvLength", "defaults": {}, "funcname": "ImInvLength", - "location": "imgui_internal:475", + "location": "imgui_internal:479", "ov_cimguiname": "igImInvLength", "ret": "float", "signature": "(const ImVec2,float)", @@ -22769,7 +22847,7 @@ "cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", "defaults": {}, "funcname": "ImIsFloatAboveGuaranteedIntegerPrecision", - "location": "imgui_internal:485", + "location": "imgui_internal:489", "ov_cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", "ret": "bool", "signature": "(float)", @@ -22790,7 +22868,7 @@ "cimguiname": "igImIsPowerOfTwo", "defaults": {}, "funcname": "ImIsPowerOfTwo", - "location": "imgui_internal:337", + "location": "imgui_internal:341", "ov_cimguiname": "igImIsPowerOfTwo_Int", "ret": "bool", "signature": "(int)", @@ -22809,7 +22887,7 @@ "cimguiname": "igImIsPowerOfTwo", "defaults": {}, "funcname": "ImIsPowerOfTwo", - "location": "imgui_internal:338", + "location": "imgui_internal:342", "ov_cimguiname": "igImIsPowerOfTwo_U64", "ret": "bool", "signature": "(ImU64)", @@ -22830,7 +22908,7 @@ "cimguiname": "igImLengthSqr", "defaults": {}, "funcname": "ImLengthSqr", - "location": "imgui_internal:473", + "location": "imgui_internal:477", "ov_cimguiname": "igImLengthSqr_Vec2", "ret": "float", "signature": "(const ImVec2)", @@ -22849,7 +22927,7 @@ "cimguiname": "igImLengthSqr", "defaults": {}, "funcname": "ImLengthSqr", - "location": "imgui_internal:474", + "location": "imgui_internal:478", "ov_cimguiname": "igImLengthSqr_Vec4", "ret": "float", "signature": "(const ImVec4)", @@ -22882,7 +22960,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:469", + "location": "imgui_internal:473", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec2Float", "ret": "void", @@ -22914,7 +22992,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:470", + "location": "imgui_internal:474", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec2Vec2", "ret": "void", @@ -22946,7 +23024,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:471", + "location": "imgui_internal:475", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec4", "ret": "void", @@ -22980,7 +23058,7 @@ "cimguiname": "igImLineClosestPoint", "defaults": {}, "funcname": "ImLineClosestPoint", - "location": "imgui_internal:493", + "location": "imgui_internal:498", "nonUDT": 1, "ov_cimguiname": "igImLineClosestPoint", "ret": "void", @@ -23010,7 +23088,7 @@ "cimguiname": "igImLinearSweep", "defaults": {}, "funcname": "ImLinearSweep", - "location": "imgui_internal:483", + "location": "imgui_internal:487", "ov_cimguiname": "igImLinearSweep", "ret": "float", "signature": "(float,float,float)", @@ -23031,7 +23109,7 @@ "cimguiname": "igImLog", "defaults": {}, "funcname": "ImLog", - "location": "imgui_internal:442", + "location": "imgui_internal:446", "ov_cimguiname": "igImLog_Float", "ret": "float", "signature": "(float)", @@ -23050,7 +23128,7 @@ "cimguiname": "igImLog", "defaults": {}, "funcname": "ImLog", - "location": "imgui_internal:443", + "location": "imgui_internal:447", "ov_cimguiname": "igImLog_double", "ret": "double", "signature": "(double)", @@ -23079,7 +23157,7 @@ "cimguiname": "igImMax", "defaults": {}, "funcname": "ImMax", - "location": "imgui_internal:467", + "location": "imgui_internal:471", "nonUDT": 1, "ov_cimguiname": "igImMax", "ret": "void", @@ -23109,7 +23187,7 @@ "cimguiname": "igImMin", "defaults": {}, "funcname": "ImMin", - "location": "imgui_internal:466", + "location": "imgui_internal:470", "nonUDT": 1, "ov_cimguiname": "igImMin", "ret": "void", @@ -23135,7 +23213,7 @@ "cimguiname": "igImModPositive", "defaults": {}, "funcname": "ImModPositive", - "location": "imgui_internal:480", + "location": "imgui_internal:484", "ov_cimguiname": "igImModPositive", "ret": "int", "signature": "(int,int)", @@ -23164,7 +23242,7 @@ "cimguiname": "igImMul", "defaults": {}, "funcname": "ImMul", - "location": "imgui_internal:484", + "location": "imgui_internal:488", "nonUDT": 1, "ov_cimguiname": "igImMul", "ret": "void", @@ -23186,7 +23264,7 @@ "cimguiname": "igImParseFormatFindEnd", "defaults": {}, "funcname": "ImParseFormatFindEnd", - "location": "imgui_internal:366", + "location": "imgui_internal:370", "ov_cimguiname": "igImParseFormatFindEnd", "ret": "const char*", "signature": "(const char*)", @@ -23207,7 +23285,7 @@ "cimguiname": "igImParseFormatFindStart", "defaults": {}, "funcname": "ImParseFormatFindStart", - "location": "imgui_internal:365", + "location": "imgui_internal:369", "ov_cimguiname": "igImParseFormatFindStart", "ret": "const char*", "signature": "(const char*)", @@ -23232,7 +23310,7 @@ "cimguiname": "igImParseFormatPrecision", "defaults": {}, "funcname": "ImParseFormatPrecision", - "location": "imgui_internal:370", + "location": "imgui_internal:374", "ov_cimguiname": "igImParseFormatPrecision", "ret": "int", "signature": "(const char*,int)", @@ -23261,7 +23339,7 @@ "cimguiname": "igImParseFormatSanitizeForPrinting", "defaults": {}, "funcname": "ImParseFormatSanitizeForPrinting", - "location": "imgui_internal:368", + "location": "imgui_internal:372", "ov_cimguiname": "igImParseFormatSanitizeForPrinting", "ret": "void", "signature": "(const char*,char*,size_t)", @@ -23290,7 +23368,7 @@ "cimguiname": "igImParseFormatSanitizeForScanning", "defaults": {}, "funcname": "ImParseFormatSanitizeForScanning", - "location": "imgui_internal:369", + "location": "imgui_internal:373", "ov_cimguiname": "igImParseFormatSanitizeForScanning", "ret": "const char*", "signature": "(const char*,char*,size_t)", @@ -23319,7 +23397,7 @@ "cimguiname": "igImParseFormatTrimDecorations", "defaults": {}, "funcname": "ImParseFormatTrimDecorations", - "location": "imgui_internal:367", + "location": "imgui_internal:371", "ov_cimguiname": "igImParseFormatTrimDecorations", "ret": "const char*", "signature": "(const char*,char*,size_t)", @@ -23344,7 +23422,7 @@ "cimguiname": "igImPow", "defaults": {}, "funcname": "ImPow", - "location": "imgui_internal:440", + "location": "imgui_internal:444", "ov_cimguiname": "igImPow_Float", "ret": "float", "signature": "(float,float)", @@ -23367,7 +23445,7 @@ "cimguiname": "igImPow", "defaults": {}, "funcname": "ImPow", - "location": "imgui_internal:441", + "location": "imgui_internal:445", "ov_cimguiname": "igImPow_double", "ret": "double", "signature": "(double,double)", @@ -23402,7 +23480,7 @@ "cimguiname": "igImQsort", "defaults": {}, "funcname": "ImQsort", - "location": "imgui_internal:330", + "location": "imgui_internal:334", "ov_cimguiname": "igImQsort", "ret": "void", "signature": "(void*,size_t,size_t,int(*)(void const*,void const*))", @@ -23435,7 +23513,7 @@ "cimguiname": "igImRotate", "defaults": {}, "funcname": "ImRotate", - "location": "imgui_internal:482", + "location": "imgui_internal:486", "nonUDT": 1, "ov_cimguiname": "igImRotate", "ret": "void", @@ -23457,7 +23535,7 @@ "cimguiname": "igImRsqrt", "defaults": {}, "funcname": "ImRsqrt", - "location": "imgui_internal:450", + "location": "imgui_internal:454", "ov_cimguiname": "igImRsqrt_Float", "ret": "float", "signature": "(float)", @@ -23476,7 +23554,7 @@ "cimguiname": "igImRsqrt", "defaults": {}, "funcname": "ImRsqrt", - "location": "imgui_internal:454", + "location": "imgui_internal:458", "ov_cimguiname": "igImRsqrt_double", "ret": "double", "signature": "(double)", @@ -23497,7 +23575,7 @@ "cimguiname": "igImSaturate", "defaults": {}, "funcname": "ImSaturate", - "location": "imgui_internal:472", + "location": "imgui_internal:476", "ov_cimguiname": "igImSaturate", "ret": "float", "signature": "(float)", @@ -23518,7 +23596,7 @@ "cimguiname": "igImSign", "defaults": {}, "funcname": "ImSign", - "location": "imgui_internal:447", + "location": "imgui_internal:451", "ov_cimguiname": "igImSign_Float", "ret": "float", "signature": "(float)", @@ -23537,7 +23615,7 @@ "cimguiname": "igImSign", "defaults": {}, "funcname": "ImSign", - "location": "imgui_internal:448", + "location": "imgui_internal:452", "ov_cimguiname": "igImSign_double", "ret": "double", "signature": "(double)", @@ -23558,7 +23636,7 @@ "cimguiname": "igImStrSkipBlank", "defaults": {}, "funcname": "ImStrSkipBlank", - "location": "imgui_internal:353", + "location": "imgui_internal:357", "ov_cimguiname": "igImStrSkipBlank", "ret": "const char*", "signature": "(const char*)", @@ -23579,7 +23657,7 @@ "cimguiname": "igImStrTrimBlanks", "defaults": {}, "funcname": "ImStrTrimBlanks", - "location": "imgui_internal:352", + "location": "imgui_internal:356", "ov_cimguiname": "igImStrTrimBlanks", "ret": "void", "signature": "(char*)", @@ -23604,7 +23682,7 @@ "cimguiname": "igImStrbolW", "defaults": {}, "funcname": "ImStrbolW", - "location": "imgui_internal:350", + "location": "imgui_internal:354", "ov_cimguiname": "igImStrbolW", "ret": "const ImWchar*", "signature": "(const ImWchar*,const ImWchar*)", @@ -23633,7 +23711,7 @@ "cimguiname": "igImStrchrRange", "defaults": {}, "funcname": "ImStrchrRange", - "location": "imgui_internal:347", + "location": "imgui_internal:351", "ov_cimguiname": "igImStrchrRange", "ret": "const char*", "signature": "(const char*,const char*,char)", @@ -23654,7 +23732,7 @@ "cimguiname": "igImStrdup", "defaults": {}, "funcname": "ImStrdup", - "location": "imgui_internal:345", + "location": "imgui_internal:349", "ov_cimguiname": "igImStrdup", "ret": "char*", "signature": "(const char*)", @@ -23683,7 +23761,7 @@ "cimguiname": "igImStrdupcpy", "defaults": {}, "funcname": "ImStrdupcpy", - "location": "imgui_internal:346", + "location": "imgui_internal:350", "ov_cimguiname": "igImStrdupcpy", "ret": "char*", "signature": "(char*,size_t*,const char*)", @@ -23708,7 +23786,7 @@ "cimguiname": "igImStreolRange", "defaults": {}, "funcname": "ImStreolRange", - "location": "imgui_internal:349", + "location": "imgui_internal:353", "ov_cimguiname": "igImStreolRange", "ret": "const char*", "signature": "(const char*,const char*)", @@ -23733,7 +23811,7 @@ "cimguiname": "igImStricmp", "defaults": {}, "funcname": "ImStricmp", - "location": "imgui_internal:342", + "location": "imgui_internal:346", "ov_cimguiname": "igImStricmp", "ret": "int", "signature": "(const char*,const char*)", @@ -23766,7 +23844,7 @@ "cimguiname": "igImStristr", "defaults": {}, "funcname": "ImStristr", - "location": "imgui_internal:351", + "location": "imgui_internal:355", "ov_cimguiname": "igImStristr", "ret": "const char*", "signature": "(const char*,const char*,const char*,const char*)", @@ -23787,7 +23865,7 @@ "cimguiname": "igImStrlenW", "defaults": {}, "funcname": "ImStrlenW", - "location": "imgui_internal:348", + "location": "imgui_internal:352", "ov_cimguiname": "igImStrlenW", "ret": "int", "signature": "(const ImWchar*)", @@ -23816,7 +23894,7 @@ "cimguiname": "igImStrncpy", "defaults": {}, "funcname": "ImStrncpy", - "location": "imgui_internal:344", + "location": "imgui_internal:348", "ov_cimguiname": "igImStrncpy", "ret": "void", "signature": "(char*,const char*,size_t)", @@ -23845,7 +23923,7 @@ "cimguiname": "igImStrnicmp", "defaults": {}, "funcname": "ImStrnicmp", - "location": "imgui_internal:343", + "location": "imgui_internal:347", "ov_cimguiname": "igImStrnicmp", "ret": "int", "signature": "(const char*,const char*,size_t)", @@ -23874,7 +23952,7 @@ "cimguiname": "igImTextCharFromUtf8", "defaults": {}, "funcname": "ImTextCharFromUtf8", - "location": "imgui_internal:375", + "location": "imgui_internal:379", "ov_cimguiname": "igImTextCharFromUtf8", "ret": "int", "signature": "(unsigned int*,const char*,const char*)", @@ -23899,7 +23977,7 @@ "cimguiname": "igImTextCharToUtf8", "defaults": {}, "funcname": "ImTextCharToUtf8", - "location": "imgui_internal:373", + "location": "imgui_internal:377", "ov_cimguiname": "igImTextCharToUtf8", "ret": "const char*", "signature": "(char[5],unsigned int)", @@ -23924,7 +24002,7 @@ "cimguiname": "igImTextCountCharsFromUtf8", "defaults": {}, "funcname": "ImTextCountCharsFromUtf8", - "location": "imgui_internal:377", + "location": "imgui_internal:381", "ov_cimguiname": "igImTextCountCharsFromUtf8", "ret": "int", "signature": "(const char*,const char*)", @@ -23949,7 +24027,7 @@ "cimguiname": "igImTextCountUtf8BytesFromChar", "defaults": {}, "funcname": "ImTextCountUtf8BytesFromChar", - "location": "imgui_internal:378", + "location": "imgui_internal:382", "ov_cimguiname": "igImTextCountUtf8BytesFromChar", "ret": "int", "signature": "(const char*,const char*)", @@ -23974,7 +24052,7 @@ "cimguiname": "igImTextCountUtf8BytesFromStr", "defaults": {}, "funcname": "ImTextCountUtf8BytesFromStr", - "location": "imgui_internal:379", + "location": "imgui_internal:383", "ov_cimguiname": "igImTextCountUtf8BytesFromStr", "ret": "int", "signature": "(const ImWchar*,const ImWchar*)", @@ -24013,7 +24091,7 @@ "in_remaining": "NULL" }, "funcname": "ImTextStrFromUtf8", - "location": "imgui_internal:376", + "location": "imgui_internal:380", "ov_cimguiname": "igImTextStrFromUtf8", "ret": "int", "signature": "(ImWchar*,int,const char*,const char*,const char**)", @@ -24046,7 +24124,7 @@ "cimguiname": "igImTextStrToUtf8", "defaults": {}, "funcname": "ImTextStrToUtf8", - "location": "imgui_internal:374", + "location": "imgui_internal:378", "ov_cimguiname": "igImTextStrToUtf8", "ret": "int", "signature": "(char*,int,const ImWchar*,const ImWchar*)", @@ -24067,7 +24145,7 @@ "cimguiname": "igImToUpper", "defaults": {}, "funcname": "ImToUpper", - "location": "imgui_internal:355", + "location": "imgui_internal:359", "ov_cimguiname": "igImToUpper", "ret": "char", "signature": "(char)", @@ -24096,7 +24174,7 @@ "cimguiname": "igImTriangleArea", "defaults": {}, "funcname": "ImTriangleArea", - "location": "imgui_internal:497", + "location": "imgui_internal:502", "ov_cimguiname": "igImTriangleArea", "ret": "float", "signature": "(const ImVec2,const ImVec2,const ImVec2)", @@ -24144,7 +24222,7 @@ "cimguiname": "igImTriangleBarycentricCoords", "defaults": {}, "funcname": "ImTriangleBarycentricCoords", - "location": "imgui_internal:496", + "location": "imgui_internal:501", "ov_cimguiname": "igImTriangleBarycentricCoords", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)", @@ -24181,7 +24259,7 @@ "cimguiname": "igImTriangleClosestPoint", "defaults": {}, "funcname": "ImTriangleClosestPoint", - "location": "imgui_internal:495", + "location": "imgui_internal:500", "nonUDT": 1, "ov_cimguiname": "igImTriangleClosestPoint", "ret": "void", @@ -24215,7 +24293,7 @@ "cimguiname": "igImTriangleContainsPoint", "defaults": {}, "funcname": "ImTriangleContainsPoint", - "location": "imgui_internal:494", + "location": "imgui_internal:499", "ov_cimguiname": "igImTriangleContainsPoint", "ret": "bool", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", @@ -24236,7 +24314,7 @@ "cimguiname": "igImUpperPowerOfTwo", "defaults": {}, "funcname": "ImUpperPowerOfTwo", - "location": "imgui_internal:339", + "location": "imgui_internal:343", "ov_cimguiname": "igImUpperPowerOfTwo", "ret": "int", "signature": "(int)", @@ -24379,7 +24457,7 @@ "cimguiname": "igImageButtonEx", "defaults": {}, "funcname": "ImageButtonEx", - "location": "imgui_internal:3357", + "location": "imgui_internal:3371", "namespace": "ImGui", "ov_cimguiname": "igImageButtonEx", "ret": "bool", @@ -24420,7 +24498,7 @@ "cimguiname": "igInitialize", "defaults": {}, "funcname": "Initialize", - "location": "imgui_internal:2965", + "location": "imgui_internal:2981", "namespace": "ImGui", "ov_cimguiname": "igInitialize", "ret": "void", @@ -24968,7 +25046,7 @@ "user_data": "NULL" }, "funcname": "InputTextEx", - "location": "imgui_internal:3395", + "location": "imgui_internal:3415", "namespace": "ImGui", "ov_cimguiname": "igInputTextEx", "ret": "bool", @@ -25123,7 +25201,7 @@ "cimguiname": "igIsActiveIdUsingNavDir", "defaults": {}, "funcname": "IsActiveIdUsingNavDir", - "location": "imgui_internal:3125", + "location": "imgui_internal:3143", "namespace": "ImGui", "ov_cimguiname": "igIsActiveIdUsingNavDir", "ret": "bool", @@ -25145,7 +25223,7 @@ "cimguiname": "igIsAliasKey", "defaults": {}, "funcname": "IsAliasKey", - "location": "imgui_internal:3106", + "location": "imgui_internal:3121", "namespace": "ImGui", "ov_cimguiname": "igIsAliasKey", "ret": "bool", @@ -25239,7 +25317,7 @@ "cimguiname": "igIsClippedEx", "defaults": {}, "funcname": "IsClippedEx", - "location": "imgui_internal:3040", + "location": "imgui_internal:3055", "namespace": "ImGui", "ov_cimguiname": "igIsClippedEx", "ret": "bool", @@ -25256,7 +25334,7 @@ "cimguiname": "igIsDragDropActive", "defaults": {}, "funcname": "IsDragDropActive", - "location": "imgui_internal:3237", + "location": "imgui_internal:3255", "namespace": "ImGui", "ov_cimguiname": "igIsDragDropActive", "ret": "bool", @@ -25273,7 +25351,7 @@ "cimguiname": "igIsDragDropPayloadBeingAccepted", "defaults": {}, "funcname": "IsDragDropPayloadBeingAccepted", - "location": "imgui_internal:3240", + "location": "imgui_internal:3258", "namespace": "ImGui", "ov_cimguiname": "igIsDragDropPayloadBeingAccepted", "ret": "bool", @@ -25295,7 +25373,7 @@ "cimguiname": "igIsGamepadKey", "defaults": {}, "funcname": "IsGamepadKey", - "location": "imgui_internal:3104", + "location": "imgui_internal:3119", "namespace": "ImGui", "ov_cimguiname": "igIsGamepadKey", "ret": "bool", @@ -25479,7 +25557,7 @@ "cimguiname": "igIsItemToggledSelection", "defaults": {}, "funcname": "IsItemToggledSelection", - "location": "imgui_internal:3045", + "location": "imgui_internal:3060", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledSelection", "ret": "bool", @@ -25542,7 +25620,7 @@ "cimguiname": "igIsKeyDown", "defaults": {}, "funcname": "IsKeyDown", - "location": "imgui_internal:3150", + "location": "imgui_internal:3168", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown_ID", "ret": "bool", @@ -25600,7 +25678,7 @@ "flags": "0" }, "funcname": "IsKeyPressed", - "location": "imgui_internal:3151", + "location": "imgui_internal:3169", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed_ID", "ret": "bool", @@ -25628,7 +25706,7 @@ "repeat": "true" }, "funcname": "IsKeyPressedMap", - "location": "imgui_internal:3465", + "location": "imgui_internal:3486", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressedMap", "ret": "bool", @@ -25674,7 +25752,7 @@ "cimguiname": "igIsKeyReleased", "defaults": {}, "funcname": "IsKeyReleased", - "location": "imgui_internal:3152", + "location": "imgui_internal:3170", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased_ID", "ret": "bool", @@ -25696,7 +25774,7 @@ "cimguiname": "igIsKeyboardKey", "defaults": {}, "funcname": "IsKeyboardKey", - "location": "imgui_internal:3103", + "location": "imgui_internal:3118", "namespace": "ImGui", "ov_cimguiname": "igIsKeyboardKey", "ret": "bool", @@ -25718,7 +25796,7 @@ "cimguiname": "igIsLegacyKey", "defaults": {}, "funcname": "IsLegacyKey", - "location": "imgui_internal:3102", + "location": "imgui_internal:3117", "namespace": "ImGui", "ov_cimguiname": "igIsLegacyKey", "ret": "bool", @@ -25776,7 +25854,7 @@ "flags": "0" }, "funcname": "IsMouseClicked", - "location": "imgui_internal:3154", + "location": "imgui_internal:3172", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked_ID", "ret": "bool", @@ -25844,7 +25922,7 @@ "cimguiname": "igIsMouseDown", "defaults": {}, "funcname": "IsMouseDown", - "location": "imgui_internal:3153", + "location": "imgui_internal:3171", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown_ID", "ret": "bool", @@ -25872,7 +25950,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragPastThreshold", - "location": "imgui_internal:3119", + "location": "imgui_internal:3137", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragPastThreshold", "ret": "bool", @@ -25954,7 +26032,7 @@ "cimguiname": "igIsMouseKey", "defaults": {}, "funcname": "IsMouseKey", - "location": "imgui_internal:3105", + "location": "imgui_internal:3120", "namespace": "ImGui", "ov_cimguiname": "igIsMouseKey", "ret": "bool", @@ -26024,7 +26102,7 @@ "cimguiname": "igIsMouseReleased", "defaults": {}, "funcname": "IsMouseReleased", - "location": "imgui_internal:3155", + "location": "imgui_internal:3173", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased_ID", "ret": "bool", @@ -26046,7 +26124,7 @@ "cimguiname": "igIsNamedKey", "defaults": {}, "funcname": "IsNamedKey", - "location": "imgui_internal:3100", + "location": "imgui_internal:3115", "namespace": "ImGui", "ov_cimguiname": "igIsNamedKey", "ret": "bool", @@ -26068,7 +26146,7 @@ "cimguiname": "igIsNamedKeyOrModKey", "defaults": {}, "funcname": "IsNamedKeyOrModKey", - "location": "imgui_internal:3101", + "location": "imgui_internal:3116", "namespace": "ImGui", "ov_cimguiname": "igIsNamedKeyOrModKey", "ret": "bool", @@ -26120,7 +26198,7 @@ "cimguiname": "igIsPopupOpen", "defaults": {}, "funcname": "IsPopupOpen", - "location": "imgui_internal:3065", + "location": "imgui_internal:3080", "namespace": "ImGui", "ov_cimguiname": "igIsPopupOpen_ID", "ret": "bool", @@ -26142,7 +26220,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:896", + "location": "imgui:897", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Nil", "ret": "bool", @@ -26166,7 +26244,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:897", + "location": "imgui:898", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Vec2", "ret": "bool", @@ -26192,7 +26270,7 @@ "cimguiname": "igIsWindowAbove", "defaults": {}, "funcname": "IsWindowAbove", - "location": "imgui_internal:2940", + "location": "imgui_internal:2956", "namespace": "ImGui", "ov_cimguiname": "igIsWindowAbove", "ret": "bool", @@ -26243,7 +26321,7 @@ "cimguiname": "igIsWindowChildOf", "defaults": {}, "funcname": "IsWindowChildOf", - "location": "imgui_internal:2938", + "location": "imgui_internal:2954", "namespace": "ImGui", "ov_cimguiname": "igIsWindowChildOf", "ret": "bool", @@ -26347,7 +26425,7 @@ "cimguiname": "igIsWindowNavFocusable", "defaults": {}, "funcname": "IsWindowNavFocusable", - "location": "imgui_internal:2941", + "location": "imgui_internal:2957", "namespace": "ImGui", "ov_cimguiname": "igIsWindowNavFocusable", "ret": "bool", @@ -26373,7 +26451,7 @@ "cimguiname": "igIsWindowWithinBeginStackOf", "defaults": {}, "funcname": "IsWindowWithinBeginStackOf", - "location": "imgui_internal:2939", + "location": "imgui_internal:2955", "namespace": "ImGui", "ov_cimguiname": "igIsWindowWithinBeginStackOf", "ret": "bool", @@ -26410,7 +26488,7 @@ "nav_bb": "NULL" }, "funcname": "ItemAdd", - "location": "imgui_internal:3038", + "location": "imgui_internal:3053", "namespace": "ImGui", "ov_cimguiname": "igItemAdd", "ret": "bool", @@ -26436,7 +26514,7 @@ "cimguiname": "igItemHoverable", "defaults": {}, "funcname": "ItemHoverable", - "location": "imgui_internal:3039", + "location": "imgui_internal:3054", "namespace": "ImGui", "ov_cimguiname": "igItemHoverable", "ret": "bool", @@ -26464,7 +26542,7 @@ "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", - "location": "imgui_internal:3036", + "location": "imgui_internal:3051", "namespace": "ImGui", "ov_cimguiname": "igItemSize_Vec2", "ret": "void", @@ -26490,7 +26568,7 @@ "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", - "location": "imgui_internal:3037", + "location": "imgui_internal:3052", "namespace": "ImGui", "ov_cimguiname": "igItemSize_Rect", "ret": "void", @@ -26512,7 +26590,7 @@ "cimguiname": "igKeepAliveID", "defaults": {}, "funcname": "KeepAliveID", - "location": "imgui_internal:3030", + "location": "imgui_internal:3045", "namespace": "ImGui", "ov_cimguiname": "igKeepAliveID", "ret": "void", @@ -26729,7 +26807,7 @@ "cimguiname": "igLocalizeGetMsg", "defaults": {}, "funcname": "LocalizeGetMsg", - "location": "imgui_internal:3003", + "location": "imgui_internal:3019", "namespace": "ImGui", "ov_cimguiname": "igLocalizeGetMsg", "ret": "const char*", @@ -26755,7 +26833,7 @@ "cimguiname": "igLocalizeRegisterEntries", "defaults": {}, "funcname": "LocalizeRegisterEntries", - "location": "imgui_internal:3002", + "location": "imgui_internal:3018", "namespace": "ImGui", "ov_cimguiname": "igLocalizeRegisterEntries", "ret": "void", @@ -26781,7 +26859,7 @@ "cimguiname": "igLogBegin", "defaults": {}, "funcname": "LogBegin", - "location": "imgui_internal:3054", + "location": "imgui_internal:3069", "namespace": "ImGui", "ov_cimguiname": "igLogBegin", "ret": "void", @@ -26847,7 +26925,7 @@ "text_end": "NULL" }, "funcname": "LogRenderedText", - "location": "imgui_internal:3056", + "location": "imgui_internal:3071", "namespace": "ImGui", "ov_cimguiname": "igLogRenderedText", "ret": "void", @@ -26873,7 +26951,7 @@ "cimguiname": "igLogSetNextTextDecoration", "defaults": {}, "funcname": "LogSetNextTextDecoration", - "location": "imgui_internal:3057", + "location": "imgui_internal:3072", "namespace": "ImGui", "ov_cimguiname": "igLogSetNextTextDecoration", "ret": "void", @@ -26951,7 +27029,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToBuffer", - "location": "imgui_internal:3055", + "location": "imgui_internal:3070", "namespace": "ImGui", "ov_cimguiname": "igLogToBuffer", "ret": "void", @@ -27045,7 +27123,7 @@ "cimguiname": "igMarkIniSettingsDirty", "defaults": {}, "funcname": "MarkIniSettingsDirty", - "location": "imgui_internal:2991", + "location": "imgui_internal:3007", "namespace": "ImGui", "ov_cimguiname": "igMarkIniSettingsDirty_Nil", "ret": "void", @@ -27065,7 +27143,7 @@ "cimguiname": "igMarkIniSettingsDirty", "defaults": {}, "funcname": "MarkIniSettingsDirty", - "location": "imgui_internal:2992", + "location": "imgui_internal:3008", "namespace": "ImGui", "ov_cimguiname": "igMarkIniSettingsDirty_WindowPtr", "ret": "void", @@ -27087,7 +27165,7 @@ "cimguiname": "igMarkItemEdited", "defaults": {}, "funcname": "MarkItemEdited", - "location": "imgui_internal:3031", + "location": "imgui_internal:3046", "namespace": "ImGui", "ov_cimguiname": "igMarkItemEdited", "ret": "void", @@ -27245,7 +27323,7 @@ "shortcut": "NULL" }, "funcname": "MenuItemEx", - "location": "imgui_internal:3077", + "location": "imgui_internal:3092", "namespace": "ImGui", "ov_cimguiname": "igMenuItemEx", "ret": "bool", @@ -27267,7 +27345,7 @@ "cimguiname": "igMouseButtonToKey", "defaults": {}, "funcname": "MouseButtonToKey", - "location": "imgui_internal:3118", + "location": "imgui_internal:3136", "namespace": "ImGui", "ov_cimguiname": "igMouseButtonToKey", "ret": "ImGuiKey", @@ -27284,7 +27362,7 @@ "cimguiname": "igNavInitRequestApplyResult", "defaults": {}, "funcname": "NavInitRequestApplyResult", - "location": "imgui_internal:3086", + "location": "imgui_internal:3101", "namespace": "ImGui", "ov_cimguiname": "igNavInitRequestApplyResult", "ret": "void", @@ -27310,7 +27388,7 @@ "cimguiname": "igNavInitWindow", "defaults": {}, "funcname": "NavInitWindow", - "location": "imgui_internal:3085", + "location": "imgui_internal:3100", "namespace": "ImGui", "ov_cimguiname": "igNavInitWindow", "ret": "void", @@ -27327,7 +27405,7 @@ "cimguiname": "igNavMoveRequestApplyResult", "defaults": {}, "funcname": "NavMoveRequestApplyResult", - "location": "imgui_internal:3092", + "location": "imgui_internal:3107", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestApplyResult", "ret": "void", @@ -27344,7 +27422,7 @@ "cimguiname": "igNavMoveRequestButNoResultYet", "defaults": {}, "funcname": "NavMoveRequestButNoResultYet", - "location": "imgui_internal:3087", + "location": "imgui_internal:3102", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestButNoResultYet", "ret": "bool", @@ -27361,7 +27439,7 @@ "cimguiname": "igNavMoveRequestCancel", "defaults": {}, "funcname": "NavMoveRequestCancel", - "location": "imgui_internal:3091", + "location": "imgui_internal:3106", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestCancel", "ret": "void", @@ -27395,7 +27473,7 @@ "cimguiname": "igNavMoveRequestForward", "defaults": {}, "funcname": "NavMoveRequestForward", - "location": "imgui_internal:3089", + "location": "imgui_internal:3104", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestForward", "ret": "void", @@ -27417,7 +27495,7 @@ "cimguiname": "igNavMoveRequestResolveWithLastItem", "defaults": {}, "funcname": "NavMoveRequestResolveWithLastItem", - "location": "imgui_internal:3090", + "location": "imgui_internal:3105", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestResolveWithLastItem", "ret": "void", @@ -27451,7 +27529,7 @@ "cimguiname": "igNavMoveRequestSubmit", "defaults": {}, "funcname": "NavMoveRequestSubmit", - "location": "imgui_internal:3088", + "location": "imgui_internal:3103", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestSubmit", "ret": "void", @@ -27477,7 +27555,7 @@ "cimguiname": "igNavMoveRequestTryWrapping", "defaults": {}, "funcname": "NavMoveRequestTryWrapping", - "location": "imgui_internal:3093", + "location": "imgui_internal:3108", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestTryWrapping", "ret": "void", @@ -27610,7 +27688,7 @@ "popup_flags": "ImGuiPopupFlags_None" }, "funcname": "OpenPopupEx", - "location": "imgui_internal:3061", + "location": "imgui_internal:3076", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupEx", "ret": "void", @@ -27699,7 +27777,7 @@ "cimguiname": "igPlotEx", "defaults": {}, "funcname": "PlotEx", - "location": "imgui_internal:3407", + "location": "imgui_internal:3427", "namespace": "ImGui", "ov_cimguiname": "igPlotEx", "ret": "int", @@ -28009,7 +28087,7 @@ "cimguiname": "igPopColumnsBackground", "defaults": {}, "funcname": "PopColumnsBackground", - "location": "imgui_internal:3249", + "location": "imgui_internal:3267", "namespace": "ImGui", "ov_cimguiname": "igPopColumnsBackground", "ret": "void", @@ -28026,7 +28104,7 @@ "cimguiname": "igPopFocusScope", "defaults": {}, "funcname": "PopFocusScope", - "location": "imgui_internal:3233", + "location": "imgui_internal:3251", "namespace": "ImGui", "ov_cimguiname": "igPopFocusScope", "ret": "void", @@ -28077,7 +28155,7 @@ "cimguiname": "igPopItemFlag", "defaults": {}, "funcname": "PopItemFlag", - "location": "imgui_internal:3051", + "location": "imgui_internal:3066", "namespace": "ImGui", "ov_cimguiname": "igPopItemFlag", "ret": "void", @@ -28288,7 +28366,7 @@ "cimguiname": "igPushColumnClipRect", "defaults": {}, "funcname": "PushColumnClipRect", - "location": "imgui_internal:3247", + "location": "imgui_internal:3265", "namespace": "ImGui", "ov_cimguiname": "igPushColumnClipRect", "ret": "void", @@ -28305,7 +28383,7 @@ "cimguiname": "igPushColumnsBackground", "defaults": {}, "funcname": "PushColumnsBackground", - "location": "imgui_internal:3248", + "location": "imgui_internal:3266", "namespace": "ImGui", "ov_cimguiname": "igPushColumnsBackground", "ret": "void", @@ -28327,7 +28405,7 @@ "cimguiname": "igPushFocusScope", "defaults": {}, "funcname": "PushFocusScope", - "location": "imgui_internal:3232", + "location": "imgui_internal:3250", "namespace": "ImGui", "ov_cimguiname": "igPushFocusScope", "ret": "void", @@ -28461,7 +28539,7 @@ "cimguiname": "igPushItemFlag", "defaults": {}, "funcname": "PushItemFlag", - "location": "imgui_internal:3050", + "location": "imgui_internal:3065", "namespace": "ImGui", "ov_cimguiname": "igPushItemFlag", "ret": "void", @@ -28509,7 +28587,7 @@ "cimguiname": "igPushMultiItemsWidths", "defaults": {}, "funcname": "PushMultiItemsWidths", - "location": "imgui_internal:3044", + "location": "imgui_internal:3059", "namespace": "ImGui", "ov_cimguiname": "igPushMultiItemsWidths", "ret": "void", @@ -28531,7 +28609,7 @@ "cimguiname": "igPushOverrideID", "defaults": {}, "funcname": "PushOverrideID", - "location": "imgui_internal:3032", + "location": "imgui_internal:3047", "namespace": "ImGui", "ov_cimguiname": "igPushOverrideID", "ret": "void", @@ -28735,7 +28813,7 @@ "cimguiname": "igRemoveContextHook", "defaults": {}, "funcname": "RemoveContextHook", - "location": "imgui_internal:2978", + "location": "imgui_internal:2994", "namespace": "ImGui", "ov_cimguiname": "igRemoveContextHook", "ret": "void", @@ -28757,7 +28835,7 @@ "cimguiname": "igRemoveSettingsHandler", "defaults": {}, "funcname": "RemoveSettingsHandler", - "location": "imgui_internal:2998", + "location": "imgui_internal:3014", "namespace": "ImGui", "ov_cimguiname": "igRemoveSettingsHandler", "ret": "void", @@ -28814,7 +28892,7 @@ "scale": "1.0f" }, "funcname": "RenderArrow", - "location": "imgui_internal:3340", + "location": "imgui_internal:3358", "namespace": "ImGui", "ov_cimguiname": "igRenderArrow", "ret": "void", @@ -28848,7 +28926,7 @@ "cimguiname": "igRenderArrowDockMenu", "defaults": {}, "funcname": "RenderArrowDockMenu", - "location": "imgui_internal:3344", + "location": "imgui_internal:3362", "namespace": "ImGui", "ov_cimguiname": "igRenderArrowDockMenu", "ret": "void", @@ -28886,7 +28964,7 @@ "cimguiname": "igRenderArrowPointingAt", "defaults": {}, "funcname": "RenderArrowPointingAt", - "location": "imgui_internal:3343", + "location": "imgui_internal:3361", "namespace": "ImGui", "ov_cimguiname": "igRenderArrowPointingAt", "ret": "void", @@ -28916,7 +28994,7 @@ "cimguiname": "igRenderBullet", "defaults": {}, "funcname": "RenderBullet", - "location": "imgui_internal:3341", + "location": "imgui_internal:3359", "namespace": "ImGui", "ov_cimguiname": "igRenderBullet", "ret": "void", @@ -28950,7 +29028,7 @@ "cimguiname": "igRenderCheckMark", "defaults": {}, "funcname": "RenderCheckMark", - "location": "imgui_internal:3342", + "location": "imgui_internal:3360", "namespace": "ImGui", "ov_cimguiname": "igRenderCheckMark", "ret": "void", @@ -29003,7 +29081,7 @@ "rounding": "0.0f" }, "funcname": "RenderColorRectWithAlphaCheckerboard", - "location": "imgui_internal:3334", + "location": "imgui_internal:3352", "namespace": "ImGui", "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard", "ret": "void", @@ -29025,7 +29103,7 @@ "cimguiname": "igRenderDragDropTargetRect", "defaults": {}, "funcname": "RenderDragDropTargetRect", - "location": "imgui_internal:3241", + "location": "imgui_internal:3259", "namespace": "ImGui", "ov_cimguiname": "igRenderDragDropTargetRect", "ret": "void", @@ -29066,7 +29144,7 @@ "rounding": "0.0f" }, "funcname": "RenderFrame", - "location": "imgui_internal:3332", + "location": "imgui_internal:3350", "namespace": "ImGui", "ov_cimguiname": "igRenderFrame", "ret": "void", @@ -29098,7 +29176,7 @@ "rounding": "0.0f" }, "funcname": "RenderFrameBorder", - "location": "imgui_internal:3333", + "location": "imgui_internal:3351", "namespace": "ImGui", "ov_cimguiname": "igRenderFrameBorder", "ret": "void", @@ -29140,7 +29218,7 @@ "cimguiname": "igRenderMouseCursor", "defaults": {}, "funcname": "RenderMouseCursor", - "location": "imgui_internal:3337", + "location": "imgui_internal:3355", "namespace": "ImGui", "ov_cimguiname": "igRenderMouseCursor", "ret": "void", @@ -29172,7 +29250,7 @@ "flags": "ImGuiNavHighlightFlags_TypeDefault" }, "funcname": "RenderNavHighlight", - "location": "imgui_internal:3335", + "location": "imgui_internal:3353", "namespace": "ImGui", "ov_cimguiname": "igRenderNavHighlight", "ret": "void", @@ -29243,7 +29321,7 @@ "cimguiname": "igRenderRectFilledRangeH", "defaults": {}, "funcname": "RenderRectFilledRangeH", - "location": "imgui_internal:3345", + "location": "imgui_internal:3363", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledRangeH", "ret": "void", @@ -29281,7 +29359,7 @@ "cimguiname": "igRenderRectFilledWithHole", "defaults": {}, "funcname": "RenderRectFilledWithHole", - "location": "imgui_internal:3346", + "location": "imgui_internal:3364", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledWithHole", "ret": "void", @@ -29318,7 +29396,7 @@ "text_end": "NULL" }, "funcname": "RenderText", - "location": "imgui_internal:3327", + "location": "imgui_internal:3345", "namespace": "ImGui", "ov_cimguiname": "igRenderText", "ret": "void", @@ -29367,7 +29445,7 @@ "clip_rect": "NULL" }, "funcname": "RenderTextClipped", - "location": "imgui_internal:3329", + "location": "imgui_internal:3347", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClipped", "ret": "void", @@ -29420,7 +29498,7 @@ "clip_rect": "NULL" }, "funcname": "RenderTextClippedEx", - "location": "imgui_internal:3330", + "location": "imgui_internal:3348", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClippedEx", "ret": "void", @@ -29470,7 +29548,7 @@ "cimguiname": "igRenderTextEllipsis", "defaults": {}, "funcname": "RenderTextEllipsis", - "location": "imgui_internal:3331", + "location": "imgui_internal:3349", "namespace": "ImGui", "ov_cimguiname": "igRenderTextEllipsis", "ret": "void", @@ -29504,7 +29582,7 @@ "cimguiname": "igRenderTextWrapped", "defaults": {}, "funcname": "RenderTextWrapped", - "location": "imgui_internal:3328", + "location": "imgui_internal:3346", "namespace": "ImGui", "ov_cimguiname": "igRenderTextWrapped", "ret": "void", @@ -29629,7 +29707,7 @@ "cimguiname": "igScaleWindowsInViewport", "defaults": {}, "funcname": "ScaleWindowsInViewport", - "location": "imgui_internal:2983", + "location": "imgui_internal:2999", "namespace": "ImGui", "ov_cimguiname": "igScaleWindowsInViewport", "ret": "void", @@ -29655,7 +29733,7 @@ "cimguiname": "igScrollToBringRectIntoView", "defaults": {}, "funcname": "ScrollToBringRectIntoView", - "location": "imgui_internal:3016", + "location": "imgui_internal:3032", "namespace": "ImGui", "ov_cimguiname": "igScrollToBringRectIntoView", "ret": "void", @@ -29679,7 +29757,7 @@ "flags": "0" }, "funcname": "ScrollToItem", - "location": "imgui_internal:3012", + "location": "imgui_internal:3028", "namespace": "ImGui", "ov_cimguiname": "igScrollToItem", "ret": "void", @@ -29711,7 +29789,7 @@ "flags": "0" }, "funcname": "ScrollToRect", - "location": "imgui_internal:3013", + "location": "imgui_internal:3029", "namespace": "ImGui", "ov_cimguiname": "igScrollToRect", "ret": "void", @@ -29747,7 +29825,7 @@ "flags": "0" }, "funcname": "ScrollToRectEx", - "location": "imgui_internal:3014", + "location": "imgui_internal:3030", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igScrollToRectEx", @@ -29770,7 +29848,7 @@ "cimguiname": "igScrollbar", "defaults": {}, "funcname": "Scrollbar", - "location": "imgui_internal:3355", + "location": "imgui_internal:3379", "namespace": "ImGui", "ov_cimguiname": "igScrollbar", "ret": "void", @@ -29816,7 +29894,7 @@ "cimguiname": "igScrollbarEx", "defaults": {}, "funcname": "ScrollbarEx", - "location": "imgui_internal:3356", + "location": "imgui_internal:3380", "namespace": "ImGui", "ov_cimguiname": "igScrollbarEx", "ret": "bool", @@ -29928,7 +30006,7 @@ "cimguiname": "igSeparatorEx", "defaults": {}, "funcname": "SeparatorEx", - "location": "imgui_internal:3362", + "location": "imgui_internal:3372", "namespace": "ImGui", "ov_cimguiname": "igSeparatorEx", "ret": "void", @@ -29954,7 +30032,7 @@ "cimguiname": "igSetActiveID", "defaults": {}, "funcname": "SetActiveID", - "location": "imgui_internal:3025", + "location": "imgui_internal:3040", "namespace": "ImGui", "ov_cimguiname": "igSetActiveID", "ret": "void", @@ -29971,7 +30049,7 @@ "cimguiname": "igSetActiveIdUsingAllKeyboardKeys", "defaults": {}, "funcname": "SetActiveIdUsingAllKeyboardKeys", - "location": "imgui_internal:3124", + "location": "imgui_internal:3142", "namespace": "ImGui", "ov_cimguiname": "igSetActiveIdUsingAllKeyboardKeys", "ret": "void", @@ -30143,7 +30221,7 @@ "cimguiname": "igSetCurrentFont", "defaults": {}, "funcname": "SetCurrentFont", - "location": "imgui_internal:2960", + "location": "imgui_internal:2976", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentFont", "ret": "void", @@ -30169,7 +30247,7 @@ "cimguiname": "igSetCurrentViewport", "defaults": {}, "funcname": "SetCurrentViewport", - "location": "imgui_internal:2986", + "location": "imgui_internal:3002", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentViewport", "ret": "void", @@ -30319,7 +30397,7 @@ "cimguiname": "igSetFocusID", "defaults": {}, "funcname": "SetFocusID", - "location": "imgui_internal:3026", + "location": "imgui_internal:3041", "namespace": "ImGui", "ov_cimguiname": "igSetFocusID", "ret": "void", @@ -30341,7 +30419,7 @@ "cimguiname": "igSetHoveredID", "defaults": {}, "funcname": "SetHoveredID", - "location": "imgui_internal:3029", + "location": "imgui_internal:3044", "namespace": "ImGui", "ov_cimguiname": "igSetHoveredID", "ret": "void", @@ -30358,7 +30436,7 @@ "cimguiname": "igSetItemAllowOverlap", "defaults": {}, "funcname": "SetItemAllowOverlap", - "location": "imgui:881", + "location": "imgui:882", "namespace": "ImGui", "ov_cimguiname": "igSetItemAllowOverlap", "ret": "void", @@ -30403,7 +30481,7 @@ "flags": "0" }, "funcname": "SetItemKeyOwner", - "location": "imgui_internal:3140", + "location": "imgui_internal:3158", "namespace": "ImGui", "ov_cimguiname": "igSetItemKeyOwner", "ret": "void", @@ -30435,7 +30513,7 @@ "flags": "0" }, "funcname": "SetKeyOwner", - "location": "imgui_internal:3139", + "location": "imgui_internal:3157", "namespace": "ImGui", "ov_cimguiname": "igSetKeyOwner", "ret": "void", @@ -30493,7 +30571,7 @@ "cimguiname": "igSetLastItemData", "defaults": {}, "funcname": "SetLastItemData", - "location": "imgui_internal:3041", + "location": "imgui_internal:3056", "namespace": "ImGui", "ov_cimguiname": "igSetLastItemData", "ret": "void", @@ -30549,7 +30627,7 @@ "cimguiname": "igSetNavID", "defaults": {}, "funcname": "SetNavID", - "location": "imgui_internal:3096", + "location": "imgui_internal:3111", "namespace": "ImGui", "ov_cimguiname": "igSetNavID", "ret": "void", @@ -30571,7 +30649,7 @@ "cimguiname": "igSetNavWindow", "defaults": {}, "funcname": "SetNavWindow", - "location": "imgui_internal:3095", + "location": "imgui_internal:3110", "namespace": "ImGui", "ov_cimguiname": "igSetNavWindow", "ret": "void", @@ -31002,7 +31080,7 @@ "cimguiname": "igSetScrollFromPosX", "defaults": {}, "funcname": "SetScrollFromPosX", - "location": "imgui_internal:3008", + "location": "imgui_internal:3024", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosX_WindowPtr", "ret": "void", @@ -31058,7 +31136,7 @@ "cimguiname": "igSetScrollFromPosY", "defaults": {}, "funcname": "SetScrollFromPosY", - "location": "imgui_internal:3009", + "location": "imgui_internal:3025", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosY_WindowPtr", "ret": "void", @@ -31152,7 +31230,7 @@ "cimguiname": "igSetScrollX", "defaults": {}, "funcname": "SetScrollX", - "location": "imgui_internal:3006", + "location": "imgui_internal:3022", "namespace": "ImGui", "ov_cimguiname": "igSetScrollX_WindowPtr", "ret": "void", @@ -31198,7 +31276,7 @@ "cimguiname": "igSetScrollY", "defaults": {}, "funcname": "SetScrollY", - "location": "imgui_internal:3007", + "location": "imgui_internal:3023", "namespace": "ImGui", "ov_cimguiname": "igSetScrollY_WindowPtr", "ret": "void", @@ -31231,7 +31309,7 @@ "owner_id": "0" }, "funcname": "SetShortcutRouting", - "location": "imgui_internal:3168", + "location": "imgui_internal:3186", "namespace": "ImGui", "ov_cimguiname": "igSetShortcutRouting", "ret": "bool", @@ -31253,7 +31331,7 @@ "cimguiname": "igSetStateStorage", "defaults": {}, "funcname": "SetStateStorage", - "location": "imgui:902", + "location": "imgui:903", "namespace": "ImGui", "ov_cimguiname": "igSetStateStorage", "ret": "void", @@ -31354,7 +31432,7 @@ "cimguiname": "igSetWindowClipRectBeforeSetChannel", "defaults": {}, "funcname": "SetWindowClipRectBeforeSetChannel", - "location": "imgui_internal:3244", + "location": "imgui_internal:3262", "namespace": "ImGui", "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel", "ret": "void", @@ -31442,7 +31520,7 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui_internal:2944", + "location": "imgui_internal:2960", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsed_WindowPtr", "ret": "void", @@ -31472,7 +31550,7 @@ "cimguiname": "igSetWindowDock", "defaults": {}, "funcname": "SetWindowDock", - "location": "imgui_internal:3198", + "location": "imgui_internal:3216", "namespace": "ImGui", "ov_cimguiname": "igSetWindowDock", "ret": "void", @@ -31561,7 +31639,7 @@ "cimguiname": "igSetWindowHitTestHole", "defaults": {}, "funcname": "SetWindowHitTestHole", - "location": "imgui_internal:2945", + "location": "imgui_internal:2961", "namespace": "ImGui", "ov_cimguiname": "igSetWindowHitTestHole", "ret": "void", @@ -31649,7 +31727,7 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui_internal:2942", + "location": "imgui_internal:2958", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPos_WindowPtr", "ret": "void", @@ -31737,7 +31815,7 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui_internal:2943", + "location": "imgui_internal:2959", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSize_WindowPtr", "ret": "void", @@ -31763,7 +31841,7 @@ "cimguiname": "igSetWindowViewport", "defaults": {}, "funcname": "SetWindowViewport", - "location": "imgui_internal:2985", + "location": "imgui_internal:3001", "namespace": "ImGui", "ov_cimguiname": "igSetWindowViewport", "ret": "void", @@ -31809,7 +31887,7 @@ "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "defaults": {}, "funcname": "ShadeVertsLinearColorGradientKeepAlpha", - "location": "imgui_internal:3410", + "location": "imgui_internal:3430", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "ret": "void", @@ -31859,7 +31937,7 @@ "cimguiname": "igShadeVertsLinearUV", "defaults": {}, "funcname": "ShadeVertsLinearUV", - "location": "imgui_internal:3411", + "location": "imgui_internal:3431", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearUV", "ret": "void", @@ -31892,7 +31970,7 @@ "owner_id": "0" }, "funcname": "Shortcut", - "location": "imgui_internal:3167", + "location": "imgui_internal:3185", "namespace": "ImGui", "ov_cimguiname": "igShortcut", "ret": "bool", @@ -31986,7 +32064,7 @@ "cimguiname": "igShowFontAtlas", "defaults": {}, "funcname": "ShowFontAtlas", - "location": "imgui_internal:3431", + "location": "imgui_internal:3451", "namespace": "ImGui", "ov_cimguiname": "igShowFontAtlas", "ret": "void", @@ -32149,7 +32227,7 @@ "cimguiname": "igShrinkWidths", "defaults": {}, "funcname": "ShrinkWidths", - "location": "imgui_internal:3047", + "location": "imgui_internal:3062", "namespace": "ImGui", "ov_cimguiname": "igShrinkWidths", "ret": "void", @@ -32166,7 +32244,7 @@ "cimguiname": "igShutdown", "defaults": {}, "funcname": "Shutdown", - "location": "imgui_internal:2966", + "location": "imgui_internal:2982", "namespace": "ImGui", "ov_cimguiname": "igShutdown", "ret": "void", @@ -32267,7 +32345,7 @@ "cimguiname": "igSliderBehavior", "defaults": {}, "funcname": "SliderBehavior", - "location": "imgui_internal:3369", + "location": "imgui_internal:3389", "namespace": "ImGui", "ov_cimguiname": "igSliderBehavior", "ret": "bool", @@ -32830,7 +32908,7 @@ "hover_visibility_delay": "0.0f" }, "funcname": "SplitterBehavior", - "location": "imgui_internal:3370", + "location": "imgui_internal:3390", "namespace": "ImGui", "ov_cimguiname": "igSplitterBehavior", "ret": "bool", @@ -32852,7 +32930,7 @@ "cimguiname": "igStartMouseMovingWindow", "defaults": {}, "funcname": "StartMouseMovingWindow", - "location": "imgui_internal:2971", + "location": "imgui_internal:2987", "namespace": "ImGui", "ov_cimguiname": "igStartMouseMovingWindow", "ret": "void", @@ -32882,7 +32960,7 @@ "cimguiname": "igStartMouseMovingWindowOrNode", "defaults": {}, "funcname": "StartMouseMovingWindowOrNode", - "location": "imgui_internal:2972", + "location": "imgui_internal:2988", "namespace": "ImGui", "ov_cimguiname": "igStartMouseMovingWindowOrNode", "ret": "void", @@ -32984,7 +33062,7 @@ "cimguiname": "igTabBarAddTab", "defaults": {}, "funcname": "TabBarAddTab", - "location": "imgui_internal:3312", + "location": "imgui_internal:3330", "namespace": "ImGui", "ov_cimguiname": "igTabBarAddTab", "ret": "void", @@ -33010,7 +33088,7 @@ "cimguiname": "igTabBarCloseTab", "defaults": {}, "funcname": "TabBarCloseTab", - "location": "imgui_internal:3314", + "location": "imgui_internal:3332", "namespace": "ImGui", "ov_cimguiname": "igTabBarCloseTab", "ret": "void", @@ -33032,7 +33110,7 @@ "cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", "defaults": {}, "funcname": "TabBarFindMostRecentlySelectedTabForActiveWindow", - "location": "imgui_internal:3311", + "location": "imgui_internal:3329", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", "ret": "ImGuiTabItem*", @@ -33058,7 +33136,7 @@ "cimguiname": "igTabBarFindTabByID", "defaults": {}, "funcname": "TabBarFindTabByID", - "location": "imgui_internal:3310", + "location": "imgui_internal:3328", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindTabByID", "ret": "ImGuiTabItem*", @@ -33080,7 +33158,7 @@ "cimguiname": "igTabBarProcessReorder", "defaults": {}, "funcname": "TabBarProcessReorder", - "location": "imgui_internal:3317", + "location": "imgui_internal:3335", "namespace": "ImGui", "ov_cimguiname": "igTabBarProcessReorder", "ret": "bool", @@ -33110,7 +33188,7 @@ "cimguiname": "igTabBarQueueReorder", "defaults": {}, "funcname": "TabBarQueueReorder", - "location": "imgui_internal:3315", + "location": "imgui_internal:3333", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueReorder", "ret": "void", @@ -33140,7 +33218,7 @@ "cimguiname": "igTabBarQueueReorderFromMousePos", "defaults": {}, "funcname": "TabBarQueueReorderFromMousePos", - "location": "imgui_internal:3316", + "location": "imgui_internal:3334", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueReorderFromMousePos", "ret": "void", @@ -33166,7 +33244,7 @@ "cimguiname": "igTabBarRemoveTab", "defaults": {}, "funcname": "TabBarRemoveTab", - "location": "imgui_internal:3313", + "location": "imgui_internal:3331", "namespace": "ImGui", "ov_cimguiname": "igTabBarRemoveTab", "ret": "void", @@ -33200,7 +33278,7 @@ "cimguiname": "igTabItemBackground", "defaults": {}, "funcname": "TabItemBackground", - "location": "imgui_internal:3321", + "location": "imgui_internal:3339", "namespace": "ImGui", "ov_cimguiname": "igTabItemBackground", "ret": "void", @@ -33258,7 +33336,7 @@ "cimguiname": "igTabItemCalcSize", "defaults": {}, "funcname": "TabItemCalcSize", - "location": "imgui_internal:3319", + "location": "imgui_internal:3337", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTabItemCalcSize_Str", @@ -33283,7 +33361,7 @@ "cimguiname": "igTabItemCalcSize", "defaults": {}, "funcname": "TabItemCalcSize", - "location": "imgui_internal:3320", + "location": "imgui_internal:3338", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTabItemCalcSize_WindowPtr", @@ -33322,7 +33400,7 @@ "cimguiname": "igTabItemEx", "defaults": {}, "funcname": "TabItemEx", - "location": "imgui_internal:3318", + "location": "imgui_internal:3336", "namespace": "ImGui", "ov_cimguiname": "igTabItemEx", "ret": "bool", @@ -33380,7 +33458,7 @@ "cimguiname": "igTabItemLabelAndCloseButton", "defaults": {}, "funcname": "TabItemLabelAndCloseButton", - "location": "imgui_internal:3322", + "location": "imgui_internal:3340", "namespace": "ImGui", "ov_cimguiname": "igTabItemLabelAndCloseButton", "ret": "void", @@ -33402,7 +33480,7 @@ "cimguiname": "igTableBeginApplyRequests", "defaults": {}, "funcname": "TableBeginApplyRequests", - "location": "imgui_internal:3269", + "location": "imgui_internal:3287", "namespace": "ImGui", "ov_cimguiname": "igTableBeginApplyRequests", "ret": "void", @@ -33428,7 +33506,7 @@ "cimguiname": "igTableBeginCell", "defaults": {}, "funcname": "TableBeginCell", - "location": "imgui_internal:3286", + "location": "imgui_internal:3304", "namespace": "ImGui", "ov_cimguiname": "igTableBeginCell", "ret": "void", @@ -33450,7 +33528,7 @@ "cimguiname": "igTableBeginContextMenuPopup", "defaults": {}, "funcname": "TableBeginContextMenuPopup", - "location": "imgui_internal:3276", + "location": "imgui_internal:3294", "namespace": "ImGui", "ov_cimguiname": "igTableBeginContextMenuPopup", "ret": "bool", @@ -33476,7 +33554,7 @@ "cimguiname": "igTableBeginInitMemory", "defaults": {}, "funcname": "TableBeginInitMemory", - "location": "imgui_internal:3268", + "location": "imgui_internal:3286", "namespace": "ImGui", "ov_cimguiname": "igTableBeginInitMemory", "ret": "void", @@ -33498,7 +33576,7 @@ "cimguiname": "igTableBeginRow", "defaults": {}, "funcname": "TableBeginRow", - "location": "imgui_internal:3284", + "location": "imgui_internal:3302", "namespace": "ImGui", "ov_cimguiname": "igTableBeginRow", "ret": "void", @@ -33520,7 +33598,7 @@ "cimguiname": "igTableDrawBorders", "defaults": {}, "funcname": "TableDrawBorders", - "location": "imgui_internal:3274", + "location": "imgui_internal:3292", "namespace": "ImGui", "ov_cimguiname": "igTableDrawBorders", "ret": "void", @@ -33542,7 +33620,7 @@ "cimguiname": "igTableDrawContextMenu", "defaults": {}, "funcname": "TableDrawContextMenu", - "location": "imgui_internal:3275", + "location": "imgui_internal:3293", "namespace": "ImGui", "ov_cimguiname": "igTableDrawContextMenu", "ret": "void", @@ -33564,7 +33642,7 @@ "cimguiname": "igTableEndCell", "defaults": {}, "funcname": "TableEndCell", - "location": "imgui_internal:3287", + "location": "imgui_internal:3305", "namespace": "ImGui", "ov_cimguiname": "igTableEndCell", "ret": "void", @@ -33586,7 +33664,7 @@ "cimguiname": "igTableEndRow", "defaults": {}, "funcname": "TableEndRow", - "location": "imgui_internal:3285", + "location": "imgui_internal:3303", "namespace": "ImGui", "ov_cimguiname": "igTableEndRow", "ret": "void", @@ -33608,7 +33686,7 @@ "cimguiname": "igTableFindByID", "defaults": {}, "funcname": "TableFindByID", - "location": "imgui_internal:3266", + "location": "imgui_internal:3284", "namespace": "ImGui", "ov_cimguiname": "igTableFindByID", "ret": "ImGuiTable*", @@ -33634,7 +33712,7 @@ "cimguiname": "igTableFixColumnSortDirection", "defaults": {}, "funcname": "TableFixColumnSortDirection", - "location": "imgui_internal:3282", + "location": "imgui_internal:3300", "namespace": "ImGui", "ov_cimguiname": "igTableFixColumnSortDirection", "ret": "void", @@ -33651,7 +33729,7 @@ "cimguiname": "igTableGcCompactSettings", "defaults": {}, "funcname": "TableGcCompactSettings", - "location": "imgui_internal:3297", + "location": "imgui_internal:3315", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactSettings", "ret": "void", @@ -33673,7 +33751,7 @@ "cimguiname": "igTableGcCompactTransientBuffers", "defaults": {}, "funcname": "TableGcCompactTransientBuffers", - "location": "imgui_internal:3295", + "location": "imgui_internal:3313", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactTransientBuffers_TablePtr", "ret": "void", @@ -33693,7 +33771,7 @@ "cimguiname": "igTableGcCompactTransientBuffers", "defaults": {}, "funcname": "TableGcCompactTransientBuffers", - "location": "imgui_internal:3296", + "location": "imgui_internal:3314", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactTransientBuffers_TableTempDataPtr", "ret": "void", @@ -33715,7 +33793,7 @@ "cimguiname": "igTableGetBoundSettings", "defaults": {}, "funcname": "TableGetBoundSettings", - "location": "imgui_internal:3303", + "location": "imgui_internal:3321", "namespace": "ImGui", "ov_cimguiname": "igTableGetBoundSettings", "ret": "ImGuiTableSettings*", @@ -33745,7 +33823,7 @@ "cimguiname": "igTableGetCellBgRect", "defaults": {}, "funcname": "TableGetCellBgRect", - "location": "imgui_internal:3288", + "location": "imgui_internal:3306", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTableGetCellBgRect", @@ -33852,7 +33930,7 @@ "cimguiname": "igTableGetColumnName", "defaults": {}, "funcname": "TableGetColumnName", - "location": "imgui_internal:3289", + "location": "imgui_internal:3307", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnName_TablePtr", "ret": "const char*", @@ -33874,7 +33952,7 @@ "cimguiname": "igTableGetColumnNextSortDirection", "defaults": {}, "funcname": "TableGetColumnNextSortDirection", - "location": "imgui_internal:3281", + "location": "imgui_internal:3299", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnNextSortDirection", "ret": "ImGuiSortDirection", @@ -33906,7 +33984,7 @@ "instance_no": "0" }, "funcname": "TableGetColumnResizeID", - "location": "imgui_internal:3290", + "location": "imgui_internal:3308", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnResizeID", "ret": "ImGuiID", @@ -33932,7 +34010,7 @@ "cimguiname": "igTableGetColumnWidthAuto", "defaults": {}, "funcname": "TableGetColumnWidthAuto", - "location": "imgui_internal:3283", + "location": "imgui_internal:3301", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnWidthAuto", "ret": "float", @@ -33949,7 +34027,7 @@ "cimguiname": "igTableGetHeaderRowHeight", "defaults": {}, "funcname": "TableGetHeaderRowHeight", - "location": "imgui_internal:3260", + "location": "imgui_internal:3278", "namespace": "ImGui", "ov_cimguiname": "igTableGetHeaderRowHeight", "ret": "float", @@ -33966,7 +34044,7 @@ "cimguiname": "igTableGetHoveredColumn", "defaults": {}, "funcname": "TableGetHoveredColumn", - "location": "imgui_internal:3259", + "location": "imgui_internal:3277", "namespace": "ImGui", "ov_cimguiname": "igTableGetHoveredColumn", "ret": "int", @@ -33992,7 +34070,7 @@ "cimguiname": "igTableGetInstanceData", "defaults": {}, "funcname": "TableGetInstanceData", - "location": "imgui_internal:3278", + "location": "imgui_internal:3296", "namespace": "ImGui", "ov_cimguiname": "igTableGetInstanceData", "ret": "ImGuiTableInstanceData*", @@ -34018,7 +34096,7 @@ "cimguiname": "igTableGetMaxColumnWidth", "defaults": {}, "funcname": "TableGetMaxColumnWidth", - "location": "imgui_internal:3291", + "location": "imgui_internal:3309", "namespace": "ImGui", "ov_cimguiname": "igTableGetMaxColumnWidth", "ret": "float", @@ -34113,7 +34191,7 @@ "cimguiname": "igTableLoadSettings", "defaults": {}, "funcname": "TableLoadSettings", - "location": "imgui_internal:3300", + "location": "imgui_internal:3318", "namespace": "ImGui", "ov_cimguiname": "igTableLoadSettings", "ret": "void", @@ -34135,7 +34213,7 @@ "cimguiname": "igTableMergeDrawChannels", "defaults": {}, "funcname": "TableMergeDrawChannels", - "location": "imgui_internal:3277", + "location": "imgui_internal:3295", "namespace": "ImGui", "ov_cimguiname": "igTableMergeDrawChannels", "ret": "void", @@ -34205,7 +34283,7 @@ "column_n": "-1" }, "funcname": "TableOpenContextMenu", - "location": "imgui_internal:3256", + "location": "imgui_internal:3274", "namespace": "ImGui", "ov_cimguiname": "igTableOpenContextMenu", "ret": "void", @@ -34222,7 +34300,7 @@ "cimguiname": "igTablePopBackgroundChannel", "defaults": {}, "funcname": "TablePopBackgroundChannel", - "location": "imgui_internal:3262", + "location": "imgui_internal:3280", "namespace": "ImGui", "ov_cimguiname": "igTablePopBackgroundChannel", "ret": "void", @@ -34239,7 +34317,7 @@ "cimguiname": "igTablePushBackgroundChannel", "defaults": {}, "funcname": "TablePushBackgroundChannel", - "location": "imgui_internal:3261", + "location": "imgui_internal:3279", "namespace": "ImGui", "ov_cimguiname": "igTablePushBackgroundChannel", "ret": "void", @@ -34261,7 +34339,7 @@ "cimguiname": "igTableRemove", "defaults": {}, "funcname": "TableRemove", - "location": "imgui_internal:3294", + "location": "imgui_internal:3312", "namespace": "ImGui", "ov_cimguiname": "igTableRemove", "ret": "void", @@ -34283,7 +34361,7 @@ "cimguiname": "igTableResetSettings", "defaults": {}, "funcname": "TableResetSettings", - "location": "imgui_internal:3302", + "location": "imgui_internal:3320", "namespace": "ImGui", "ov_cimguiname": "igTableResetSettings", "ret": "void", @@ -34305,7 +34383,7 @@ "cimguiname": "igTableSaveSettings", "defaults": {}, "funcname": "TableSaveSettings", - "location": "imgui_internal:3301", + "location": "imgui_internal:3319", "namespace": "ImGui", "ov_cimguiname": "igTableSaveSettings", "ret": "void", @@ -34415,7 +34493,7 @@ "cimguiname": "igTableSetColumnSortDirection", "defaults": {}, "funcname": "TableSetColumnSortDirection", - "location": "imgui_internal:3258", + "location": "imgui_internal:3276", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnSortDirection", "ret": "void", @@ -34441,7 +34519,7 @@ "cimguiname": "igTableSetColumnWidth", "defaults": {}, "funcname": "TableSetColumnWidth", - "location": "imgui_internal:3257", + "location": "imgui_internal:3275", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidth", "ret": "void", @@ -34463,7 +34541,7 @@ "cimguiname": "igTableSetColumnWidthAutoAll", "defaults": {}, "funcname": "TableSetColumnWidthAutoAll", - "location": "imgui_internal:3293", + "location": "imgui_internal:3311", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidthAutoAll", "ret": "void", @@ -34489,7 +34567,7 @@ "cimguiname": "igTableSetColumnWidthAutoSingle", "defaults": {}, "funcname": "TableSetColumnWidthAutoSingle", - "location": "imgui_internal:3292", + "location": "imgui_internal:3310", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidthAutoSingle", "ret": "void", @@ -34506,7 +34584,7 @@ "cimguiname": "igTableSettingsAddSettingsHandler", "defaults": {}, "funcname": "TableSettingsAddSettingsHandler", - "location": "imgui_internal:3304", + "location": "imgui_internal:3322", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsAddSettingsHandler", "ret": "void", @@ -34532,7 +34610,7 @@ "cimguiname": "igTableSettingsCreate", "defaults": {}, "funcname": "TableSettingsCreate", - "location": "imgui_internal:3305", + "location": "imgui_internal:3323", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsCreate", "ret": "ImGuiTableSettings*", @@ -34554,7 +34632,7 @@ "cimguiname": "igTableSettingsFindByID", "defaults": {}, "funcname": "TableSettingsFindByID", - "location": "imgui_internal:3306", + "location": "imgui_internal:3324", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsFindByID", "ret": "ImGuiTableSettings*", @@ -34614,7 +34692,7 @@ "cimguiname": "igTableSetupDrawChannels", "defaults": {}, "funcname": "TableSetupDrawChannels", - "location": "imgui_internal:3270", + "location": "imgui_internal:3288", "namespace": "ImGui", "ov_cimguiname": "igTableSetupDrawChannels", "ret": "void", @@ -34662,7 +34740,7 @@ "cimguiname": "igTableSortSpecsBuild", "defaults": {}, "funcname": "TableSortSpecsBuild", - "location": "imgui_internal:3280", + "location": "imgui_internal:3298", "namespace": "ImGui", "ov_cimguiname": "igTableSortSpecsBuild", "ret": "void", @@ -34684,7 +34762,7 @@ "cimguiname": "igTableSortSpecsSanitize", "defaults": {}, "funcname": "TableSortSpecsSanitize", - "location": "imgui_internal:3279", + "location": "imgui_internal:3297", "namespace": "ImGui", "ov_cimguiname": "igTableSortSpecsSanitize", "ret": "void", @@ -34706,7 +34784,7 @@ "cimguiname": "igTableUpdateBorders", "defaults": {}, "funcname": "TableUpdateBorders", - "location": "imgui_internal:3272", + "location": "imgui_internal:3290", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateBorders", "ret": "void", @@ -34728,7 +34806,7 @@ "cimguiname": "igTableUpdateColumnsWeightFromWidth", "defaults": {}, "funcname": "TableUpdateColumnsWeightFromWidth", - "location": "imgui_internal:3273", + "location": "imgui_internal:3291", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateColumnsWeightFromWidth", "ret": "void", @@ -34750,7 +34828,7 @@ "cimguiname": "igTableUpdateLayout", "defaults": {}, "funcname": "TableUpdateLayout", - "location": "imgui_internal:3271", + "location": "imgui_internal:3289", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateLayout", "ret": "void", @@ -34772,7 +34850,7 @@ "cimguiname": "igTempInputIsActive", "defaults": {}, "funcname": "TempInputIsActive", - "location": "imgui_internal:3398", + "location": "imgui_internal:3418", "namespace": "ImGui", "ov_cimguiname": "igTempInputIsActive", "ret": "bool", @@ -34825,7 +34903,7 @@ "p_clamp_min": "NULL" }, "funcname": "TempInputScalar", - "location": "imgui_internal:3397", + "location": "imgui_internal:3417", "namespace": "ImGui", "ov_cimguiname": "igTempInputScalar", "ret": "bool", @@ -34867,7 +34945,7 @@ "cimguiname": "igTempInputText", "defaults": {}, "funcname": "TempInputText", - "location": "imgui_internal:3396", + "location": "imgui_internal:3416", "namespace": "ImGui", "ov_cimguiname": "igTempInputText", "ret": "bool", @@ -34893,7 +34971,7 @@ "cimguiname": "igTestKeyOwner", "defaults": {}, "funcname": "TestKeyOwner", - "location": "imgui_internal:3141", + "location": "imgui_internal:3159", "namespace": "ImGui", "ov_cimguiname": "igTestKeyOwner", "ret": "bool", @@ -34919,7 +34997,7 @@ "cimguiname": "igTestShortcutRouting", "defaults": {}, "funcname": "TestShortcutRouting", - "location": "imgui_internal:3169", + "location": "imgui_internal:3187", "namespace": "ImGui", "ov_cimguiname": "igTestShortcutRouting", "ret": "bool", @@ -35093,7 +35171,7 @@ "text_end": "NULL" }, "funcname": "TextEx", - "location": "imgui_internal:3350", + "location": "imgui_internal:3368", "namespace": "ImGui", "ov_cimguiname": "igTextEx", "ret": "void", @@ -35230,7 +35308,7 @@ "cimguiname": "igTranslateWindowsInViewport", "defaults": {}, "funcname": "TranslateWindowsInViewport", - "location": "imgui_internal:2982", + "location": "imgui_internal:2998", "namespace": "ImGui", "ov_cimguiname": "igTranslateWindowsInViewport", "ret": "void", @@ -35346,7 +35424,7 @@ "label_end": "NULL" }, "funcname": "TreeNodeBehavior", - "location": "imgui_internal:3371", + "location": "imgui_internal:3391", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeBehavior", "ret": "bool", @@ -35532,7 +35610,7 @@ "cimguiname": "igTreeNodeSetOpen", "defaults": {}, "funcname": "TreeNodeSetOpen", - "location": "imgui_internal:3373", + "location": "imgui_internal:3393", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeSetOpen", "ret": "void", @@ -35558,7 +35636,7 @@ "cimguiname": "igTreeNodeUpdateNextOpen", "defaults": {}, "funcname": "TreeNodeUpdateNextOpen", - "location": "imgui_internal:3374", + "location": "imgui_internal:3394", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeUpdateNextOpen", "ret": "bool", @@ -35697,7 +35775,7 @@ "cimguiname": "igTreePushOverrideID", "defaults": {}, "funcname": "TreePushOverrideID", - "location": "imgui_internal:3372", + "location": "imgui_internal:3392", "namespace": "ImGui", "ov_cimguiname": "igTreePushOverrideID", "ret": "void", @@ -35738,7 +35816,7 @@ "cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "defaults": {}, "funcname": "UpdateHoveredWindowAndCaptureFlags", - "location": "imgui_internal:2970", + "location": "imgui_internal:2986", "namespace": "ImGui", "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "ret": "void", @@ -35760,7 +35838,7 @@ "cimguiname": "igUpdateInputEvents", "defaults": {}, "funcname": "UpdateInputEvents", - "location": "imgui_internal:2969", + "location": "imgui_internal:2985", "namespace": "ImGui", "ov_cimguiname": "igUpdateInputEvents", "ret": "void", @@ -35777,7 +35855,7 @@ "cimguiname": "igUpdateMouseMovingWindowEndFrame", "defaults": {}, "funcname": "UpdateMouseMovingWindowEndFrame", - "location": "imgui_internal:2974", + "location": "imgui_internal:2990", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame", "ret": "void", @@ -35794,7 +35872,7 @@ "cimguiname": "igUpdateMouseMovingWindowNewFrame", "defaults": {}, "funcname": "UpdateMouseMovingWindowNewFrame", - "location": "imgui_internal:2973", + "location": "imgui_internal:2989", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame", "ret": "void", @@ -35841,7 +35919,7 @@ "cimguiname": "igUpdateWindowParentAndRootLinks", "defaults": {}, "funcname": "UpdateWindowParentAndRootLinks", - "location": "imgui_internal:2936", + "location": "imgui_internal:2952", "namespace": "ImGui", "ov_cimguiname": "igUpdateWindowParentAndRootLinks", "ret": "void", @@ -36126,7 +36204,7 @@ "cimguiname": "igWindowRectAbsToRel", "defaults": {}, "funcname": "WindowRectAbsToRel", - "location": "imgui_internal:2946", + "location": "imgui_internal:2962", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igWindowRectAbsToRel", @@ -36157,7 +36235,7 @@ "cimguiname": "igWindowRectRelToAbs", "defaults": {}, "funcname": "WindowRectRelToAbs", - "location": "imgui_internal:2947", + "location": "imgui_internal:2963", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igWindowRectRelToAbs", diff --git a/imgui-sys/third-party/imgui-docking-freetype/definitions.lua b/imgui-sys/third-party/imgui-docking-freetype/definitions.lua index 518f315..6090f40 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/definitions.lua +++ b/imgui-sys/third-party/imgui-docking-freetype/definitions.lua @@ -11,7 +11,7 @@ defs["ImBitArray_ClearAllBits"][1]["call_args"] = "()" defs["ImBitArray_ClearAllBits"][1]["cimguiname"] = "ImBitArray_ClearAllBits" defs["ImBitArray_ClearAllBits"][1]["defaults"] = {} defs["ImBitArray_ClearAllBits"][1]["funcname"] = "ClearAllBits" -defs["ImBitArray_ClearAllBits"][1]["location"] = "imgui_internal:582" +defs["ImBitArray_ClearAllBits"][1]["location"] = "imgui_internal:587" defs["ImBitArray_ClearAllBits"][1]["ov_cimguiname"] = "ImBitArray_ClearAllBits" defs["ImBitArray_ClearAllBits"][1]["ret"] = "void" defs["ImBitArray_ClearAllBits"][1]["signature"] = "()" @@ -33,7 +33,7 @@ defs["ImBitArray_ClearBit"][1]["call_args"] = "(n)" defs["ImBitArray_ClearBit"][1]["cimguiname"] = "ImBitArray_ClearBit" defs["ImBitArray_ClearBit"][1]["defaults"] = {} defs["ImBitArray_ClearBit"][1]["funcname"] = "ClearBit" -defs["ImBitArray_ClearBit"][1]["location"] = "imgui_internal:586" +defs["ImBitArray_ClearBit"][1]["location"] = "imgui_internal:591" defs["ImBitArray_ClearBit"][1]["ov_cimguiname"] = "ImBitArray_ClearBit" defs["ImBitArray_ClearBit"][1]["ret"] = "void" defs["ImBitArray_ClearBit"][1]["signature"] = "(int)" @@ -50,7 +50,7 @@ defs["ImBitArray_ImBitArray"][1]["cimguiname"] = "ImBitArray_ImBitArray" defs["ImBitArray_ImBitArray"][1]["constructor"] = true defs["ImBitArray_ImBitArray"][1]["defaults"] = {} defs["ImBitArray_ImBitArray"][1]["funcname"] = "ImBitArray" -defs["ImBitArray_ImBitArray"][1]["location"] = "imgui_internal:581" +defs["ImBitArray_ImBitArray"][1]["location"] = "imgui_internal:586" defs["ImBitArray_ImBitArray"][1]["ov_cimguiname"] = "ImBitArray_ImBitArray" defs["ImBitArray_ImBitArray"][1]["signature"] = "()" defs["ImBitArray_ImBitArray"][1]["stname"] = "ImBitArray" @@ -68,7 +68,7 @@ defs["ImBitArray_SetAllBits"][1]["call_args"] = "()" defs["ImBitArray_SetAllBits"][1]["cimguiname"] = "ImBitArray_SetAllBits" defs["ImBitArray_SetAllBits"][1]["defaults"] = {} defs["ImBitArray_SetAllBits"][1]["funcname"] = "SetAllBits" -defs["ImBitArray_SetAllBits"][1]["location"] = "imgui_internal:583" +defs["ImBitArray_SetAllBits"][1]["location"] = "imgui_internal:588" defs["ImBitArray_SetAllBits"][1]["ov_cimguiname"] = "ImBitArray_SetAllBits" defs["ImBitArray_SetAllBits"][1]["ret"] = "void" defs["ImBitArray_SetAllBits"][1]["signature"] = "()" @@ -90,7 +90,7 @@ defs["ImBitArray_SetBit"][1]["call_args"] = "(n)" defs["ImBitArray_SetBit"][1]["cimguiname"] = "ImBitArray_SetBit" defs["ImBitArray_SetBit"][1]["defaults"] = {} defs["ImBitArray_SetBit"][1]["funcname"] = "SetBit" -defs["ImBitArray_SetBit"][1]["location"] = "imgui_internal:585" +defs["ImBitArray_SetBit"][1]["location"] = "imgui_internal:590" defs["ImBitArray_SetBit"][1]["ov_cimguiname"] = "ImBitArray_SetBit" defs["ImBitArray_SetBit"][1]["ret"] = "void" defs["ImBitArray_SetBit"][1]["signature"] = "(int)" @@ -115,7 +115,7 @@ defs["ImBitArray_SetBitRange"][1]["call_args"] = "(n,n2)" defs["ImBitArray_SetBitRange"][1]["cimguiname"] = "ImBitArray_SetBitRange" defs["ImBitArray_SetBitRange"][1]["defaults"] = {} defs["ImBitArray_SetBitRange"][1]["funcname"] = "SetBitRange" -defs["ImBitArray_SetBitRange"][1]["location"] = "imgui_internal:587" +defs["ImBitArray_SetBitRange"][1]["location"] = "imgui_internal:592" defs["ImBitArray_SetBitRange"][1]["ov_cimguiname"] = "ImBitArray_SetBitRange" defs["ImBitArray_SetBitRange"][1]["ret"] = "void" defs["ImBitArray_SetBitRange"][1]["signature"] = "(int,int)" @@ -137,7 +137,7 @@ defs["ImBitArray_TestBit"][1]["call_args"] = "(n)" defs["ImBitArray_TestBit"][1]["cimguiname"] = "ImBitArray_TestBit" defs["ImBitArray_TestBit"][1]["defaults"] = {} defs["ImBitArray_TestBit"][1]["funcname"] = "TestBit" -defs["ImBitArray_TestBit"][1]["location"] = "imgui_internal:584" +defs["ImBitArray_TestBit"][1]["location"] = "imgui_internal:589" defs["ImBitArray_TestBit"][1]["ov_cimguiname"] = "ImBitArray_TestBit" defs["ImBitArray_TestBit"][1]["ret"] = "bool" defs["ImBitArray_TestBit"][1]["signature"] = "(int)const" @@ -173,7 +173,7 @@ defs["ImBitVector_Clear"][1]["call_args"] = "()" defs["ImBitVector_Clear"][1]["cimguiname"] = "ImBitVector_Clear" defs["ImBitVector_Clear"][1]["defaults"] = {} defs["ImBitVector_Clear"][1]["funcname"] = "Clear" -defs["ImBitVector_Clear"][1]["location"] = "imgui_internal:597" +defs["ImBitVector_Clear"][1]["location"] = "imgui_internal:602" defs["ImBitVector_Clear"][1]["ov_cimguiname"] = "ImBitVector_Clear" defs["ImBitVector_Clear"][1]["ret"] = "void" defs["ImBitVector_Clear"][1]["signature"] = "()" @@ -194,7 +194,7 @@ defs["ImBitVector_ClearBit"][1]["call_args"] = "(n)" defs["ImBitVector_ClearBit"][1]["cimguiname"] = "ImBitVector_ClearBit" defs["ImBitVector_ClearBit"][1]["defaults"] = {} defs["ImBitVector_ClearBit"][1]["funcname"] = "ClearBit" -defs["ImBitVector_ClearBit"][1]["location"] = "imgui_internal:600" +defs["ImBitVector_ClearBit"][1]["location"] = "imgui_internal:605" defs["ImBitVector_ClearBit"][1]["ov_cimguiname"] = "ImBitVector_ClearBit" defs["ImBitVector_ClearBit"][1]["ret"] = "void" defs["ImBitVector_ClearBit"][1]["signature"] = "(int)" @@ -215,7 +215,7 @@ defs["ImBitVector_Create"][1]["call_args"] = "(sz)" defs["ImBitVector_Create"][1]["cimguiname"] = "ImBitVector_Create" defs["ImBitVector_Create"][1]["defaults"] = {} defs["ImBitVector_Create"][1]["funcname"] = "Create" -defs["ImBitVector_Create"][1]["location"] = "imgui_internal:596" +defs["ImBitVector_Create"][1]["location"] = "imgui_internal:601" defs["ImBitVector_Create"][1]["ov_cimguiname"] = "ImBitVector_Create" defs["ImBitVector_Create"][1]["ret"] = "void" defs["ImBitVector_Create"][1]["signature"] = "(int)" @@ -236,7 +236,7 @@ defs["ImBitVector_SetBit"][1]["call_args"] = "(n)" defs["ImBitVector_SetBit"][1]["cimguiname"] = "ImBitVector_SetBit" defs["ImBitVector_SetBit"][1]["defaults"] = {} defs["ImBitVector_SetBit"][1]["funcname"] = "SetBit" -defs["ImBitVector_SetBit"][1]["location"] = "imgui_internal:599" +defs["ImBitVector_SetBit"][1]["location"] = "imgui_internal:604" defs["ImBitVector_SetBit"][1]["ov_cimguiname"] = "ImBitVector_SetBit" defs["ImBitVector_SetBit"][1]["ret"] = "void" defs["ImBitVector_SetBit"][1]["signature"] = "(int)" @@ -257,7 +257,7 @@ defs["ImBitVector_TestBit"][1]["call_args"] = "(n)" defs["ImBitVector_TestBit"][1]["cimguiname"] = "ImBitVector_TestBit" defs["ImBitVector_TestBit"][1]["defaults"] = {} defs["ImBitVector_TestBit"][1]["funcname"] = "TestBit" -defs["ImBitVector_TestBit"][1]["location"] = "imgui_internal:598" +defs["ImBitVector_TestBit"][1]["location"] = "imgui_internal:603" defs["ImBitVector_TestBit"][1]["ov_cimguiname"] = "ImBitVector_TestBit" defs["ImBitVector_TestBit"][1]["ret"] = "bool" defs["ImBitVector_TestBit"][1]["signature"] = "(int)const" @@ -278,7 +278,7 @@ defs["ImChunkStream_alloc_chunk"][1]["call_args"] = "(sz)" defs["ImChunkStream_alloc_chunk"][1]["cimguiname"] = "ImChunkStream_alloc_chunk" defs["ImChunkStream_alloc_chunk"][1]["defaults"] = {} defs["ImChunkStream_alloc_chunk"][1]["funcname"] = "alloc_chunk" -defs["ImChunkStream_alloc_chunk"][1]["location"] = "imgui_internal:703" +defs["ImChunkStream_alloc_chunk"][1]["location"] = "imgui_internal:708" defs["ImChunkStream_alloc_chunk"][1]["ov_cimguiname"] = "ImChunkStream_alloc_chunk" defs["ImChunkStream_alloc_chunk"][1]["ret"] = "T*" defs["ImChunkStream_alloc_chunk"][1]["signature"] = "(size_t)" @@ -297,7 +297,7 @@ defs["ImChunkStream_begin"][1]["call_args"] = "()" defs["ImChunkStream_begin"][1]["cimguiname"] = "ImChunkStream_begin" defs["ImChunkStream_begin"][1]["defaults"] = {} defs["ImChunkStream_begin"][1]["funcname"] = "begin" -defs["ImChunkStream_begin"][1]["location"] = "imgui_internal:704" +defs["ImChunkStream_begin"][1]["location"] = "imgui_internal:709" defs["ImChunkStream_begin"][1]["ov_cimguiname"] = "ImChunkStream_begin" defs["ImChunkStream_begin"][1]["ret"] = "T*" defs["ImChunkStream_begin"][1]["signature"] = "()" @@ -319,7 +319,7 @@ defs["ImChunkStream_chunk_size"][1]["call_args"] = "(p)" defs["ImChunkStream_chunk_size"][1]["cimguiname"] = "ImChunkStream_chunk_size" defs["ImChunkStream_chunk_size"][1]["defaults"] = {} defs["ImChunkStream_chunk_size"][1]["funcname"] = "chunk_size" -defs["ImChunkStream_chunk_size"][1]["location"] = "imgui_internal:706" +defs["ImChunkStream_chunk_size"][1]["location"] = "imgui_internal:711" defs["ImChunkStream_chunk_size"][1]["ov_cimguiname"] = "ImChunkStream_chunk_size" defs["ImChunkStream_chunk_size"][1]["ret"] = "int" defs["ImChunkStream_chunk_size"][1]["signature"] = "(const T*)" @@ -338,7 +338,7 @@ defs["ImChunkStream_clear"][1]["call_args"] = "()" defs["ImChunkStream_clear"][1]["cimguiname"] = "ImChunkStream_clear" defs["ImChunkStream_clear"][1]["defaults"] = {} defs["ImChunkStream_clear"][1]["funcname"] = "clear" -defs["ImChunkStream_clear"][1]["location"] = "imgui_internal:700" +defs["ImChunkStream_clear"][1]["location"] = "imgui_internal:705" defs["ImChunkStream_clear"][1]["ov_cimguiname"] = "ImChunkStream_clear" defs["ImChunkStream_clear"][1]["ret"] = "void" defs["ImChunkStream_clear"][1]["signature"] = "()" @@ -357,7 +357,7 @@ defs["ImChunkStream_empty"][1]["call_args"] = "()" defs["ImChunkStream_empty"][1]["cimguiname"] = "ImChunkStream_empty" defs["ImChunkStream_empty"][1]["defaults"] = {} defs["ImChunkStream_empty"][1]["funcname"] = "empty" -defs["ImChunkStream_empty"][1]["location"] = "imgui_internal:701" +defs["ImChunkStream_empty"][1]["location"] = "imgui_internal:706" defs["ImChunkStream_empty"][1]["ov_cimguiname"] = "ImChunkStream_empty" defs["ImChunkStream_empty"][1]["ret"] = "bool" defs["ImChunkStream_empty"][1]["signature"] = "()const" @@ -376,7 +376,7 @@ defs["ImChunkStream_end"][1]["call_args"] = "()" defs["ImChunkStream_end"][1]["cimguiname"] = "ImChunkStream_end" defs["ImChunkStream_end"][1]["defaults"] = {} defs["ImChunkStream_end"][1]["funcname"] = "end" -defs["ImChunkStream_end"][1]["location"] = "imgui_internal:707" +defs["ImChunkStream_end"][1]["location"] = "imgui_internal:712" defs["ImChunkStream_end"][1]["ov_cimguiname"] = "ImChunkStream_end" defs["ImChunkStream_end"][1]["ret"] = "T*" defs["ImChunkStream_end"][1]["signature"] = "()" @@ -398,7 +398,7 @@ defs["ImChunkStream_next_chunk"][1]["call_args"] = "(p)" defs["ImChunkStream_next_chunk"][1]["cimguiname"] = "ImChunkStream_next_chunk" defs["ImChunkStream_next_chunk"][1]["defaults"] = {} defs["ImChunkStream_next_chunk"][1]["funcname"] = "next_chunk" -defs["ImChunkStream_next_chunk"][1]["location"] = "imgui_internal:705" +defs["ImChunkStream_next_chunk"][1]["location"] = "imgui_internal:710" defs["ImChunkStream_next_chunk"][1]["ov_cimguiname"] = "ImChunkStream_next_chunk" defs["ImChunkStream_next_chunk"][1]["ret"] = "T*" defs["ImChunkStream_next_chunk"][1]["signature"] = "(T*)" @@ -420,7 +420,7 @@ defs["ImChunkStream_offset_from_ptr"][1]["call_args"] = "(p)" defs["ImChunkStream_offset_from_ptr"][1]["cimguiname"] = "ImChunkStream_offset_from_ptr" defs["ImChunkStream_offset_from_ptr"][1]["defaults"] = {} defs["ImChunkStream_offset_from_ptr"][1]["funcname"] = "offset_from_ptr" -defs["ImChunkStream_offset_from_ptr"][1]["location"] = "imgui_internal:708" +defs["ImChunkStream_offset_from_ptr"][1]["location"] = "imgui_internal:713" defs["ImChunkStream_offset_from_ptr"][1]["ov_cimguiname"] = "ImChunkStream_offset_from_ptr" defs["ImChunkStream_offset_from_ptr"][1]["ret"] = "int" defs["ImChunkStream_offset_from_ptr"][1]["signature"] = "(const T*)" @@ -442,7 +442,7 @@ defs["ImChunkStream_ptr_from_offset"][1]["call_args"] = "(off)" defs["ImChunkStream_ptr_from_offset"][1]["cimguiname"] = "ImChunkStream_ptr_from_offset" defs["ImChunkStream_ptr_from_offset"][1]["defaults"] = {} defs["ImChunkStream_ptr_from_offset"][1]["funcname"] = "ptr_from_offset" -defs["ImChunkStream_ptr_from_offset"][1]["location"] = "imgui_internal:709" +defs["ImChunkStream_ptr_from_offset"][1]["location"] = "imgui_internal:714" defs["ImChunkStream_ptr_from_offset"][1]["ov_cimguiname"] = "ImChunkStream_ptr_from_offset" defs["ImChunkStream_ptr_from_offset"][1]["ret"] = "T*" defs["ImChunkStream_ptr_from_offset"][1]["signature"] = "(int)" @@ -461,7 +461,7 @@ defs["ImChunkStream_size"][1]["call_args"] = "()" defs["ImChunkStream_size"][1]["cimguiname"] = "ImChunkStream_size" defs["ImChunkStream_size"][1]["defaults"] = {} defs["ImChunkStream_size"][1]["funcname"] = "size" -defs["ImChunkStream_size"][1]["location"] = "imgui_internal:702" +defs["ImChunkStream_size"][1]["location"] = "imgui_internal:707" defs["ImChunkStream_size"][1]["ov_cimguiname"] = "ImChunkStream_size" defs["ImChunkStream_size"][1]["ret"] = "int" defs["ImChunkStream_size"][1]["signature"] = "()const" @@ -484,7 +484,7 @@ defs["ImChunkStream_swap"][1]["call_args"] = "(*rhs)" defs["ImChunkStream_swap"][1]["cimguiname"] = "ImChunkStream_swap" defs["ImChunkStream_swap"][1]["defaults"] = {} defs["ImChunkStream_swap"][1]["funcname"] = "swap" -defs["ImChunkStream_swap"][1]["location"] = "imgui_internal:710" +defs["ImChunkStream_swap"][1]["location"] = "imgui_internal:715" defs["ImChunkStream_swap"][1]["ov_cimguiname"] = "ImChunkStream_swap" defs["ImChunkStream_swap"][1]["ret"] = "void" defs["ImChunkStream_swap"][1]["signature"] = "(ImChunkStream_T *)" @@ -517,7 +517,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:2472" +defs["ImColor_HSV"][1]["location"] = "imgui:2469" defs["ImColor_HSV"][1]["nonUDT"] = 1 defs["ImColor_HSV"][1]["ov_cimguiname"] = "ImColor_HSV" defs["ImColor_HSV"][1]["ret"] = "void" @@ -534,7 +534,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:2462" +defs["ImColor_ImColor"][1]["location"] = "imgui:2459" defs["ImColor_ImColor"][1]["ov_cimguiname"] = "ImColor_ImColor_Nil" defs["ImColor_ImColor"][1]["signature"] = "()" defs["ImColor_ImColor"][1]["stname"] = "ImColor" @@ -560,7 +560,7 @@ defs["ImColor_ImColor"][2]["constructor"] = true defs["ImColor_ImColor"][2]["defaults"] = {} defs["ImColor_ImColor"][2]["defaults"]["a"] = "1.0f" defs["ImColor_ImColor"][2]["funcname"] = "ImColor" -defs["ImColor_ImColor"][2]["location"] = "imgui:2463" +defs["ImColor_ImColor"][2]["location"] = "imgui:2460" defs["ImColor_ImColor"][2]["ov_cimguiname"] = "ImColor_ImColor_Float" defs["ImColor_ImColor"][2]["signature"] = "(float,float,float,float)" defs["ImColor_ImColor"][2]["stname"] = "ImColor" @@ -576,7 +576,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:2464" +defs["ImColor_ImColor"][3]["location"] = "imgui:2461" defs["ImColor_ImColor"][3]["ov_cimguiname"] = "ImColor_ImColor_Vec4" defs["ImColor_ImColor"][3]["signature"] = "(const ImVec4)" defs["ImColor_ImColor"][3]["stname"] = "ImColor" @@ -602,7 +602,7 @@ defs["ImColor_ImColor"][4]["constructor"] = true defs["ImColor_ImColor"][4]["defaults"] = {} defs["ImColor_ImColor"][4]["defaults"]["a"] = "255" defs["ImColor_ImColor"][4]["funcname"] = "ImColor" -defs["ImColor_ImColor"][4]["location"] = "imgui:2465" +defs["ImColor_ImColor"][4]["location"] = "imgui:2462" defs["ImColor_ImColor"][4]["ov_cimguiname"] = "ImColor_ImColor_Int" defs["ImColor_ImColor"][4]["signature"] = "(int,int,int,int)" defs["ImColor_ImColor"][4]["stname"] = "ImColor" @@ -618,7 +618,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:2466" +defs["ImColor_ImColor"][5]["location"] = "imgui:2463" defs["ImColor_ImColor"][5]["ov_cimguiname"] = "ImColor_ImColor_U32" defs["ImColor_ImColor"][5]["signature"] = "(ImU32)" defs["ImColor_ImColor"][5]["stname"] = "ImColor" @@ -652,7 +652,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:2471" +defs["ImColor_SetHSV"][1]["location"] = "imgui:2468" defs["ImColor_SetHSV"][1]["ov_cimguiname"] = "ImColor_SetHSV" defs["ImColor_SetHSV"][1]["ret"] = "void" defs["ImColor_SetHSV"][1]["signature"] = "(float,float,float,float)" @@ -686,7 +686,7 @@ defs["ImDrawCmd_GetTexID"][1]["call_args"] = "()" defs["ImDrawCmd_GetTexID"][1]["cimguiname"] = "ImDrawCmd_GetTexID" defs["ImDrawCmd_GetTexID"][1]["defaults"] = {} defs["ImDrawCmd_GetTexID"][1]["funcname"] = "GetTexID" -defs["ImDrawCmd_GetTexID"][1]["location"] = "imgui:2520" +defs["ImDrawCmd_GetTexID"][1]["location"] = "imgui:2517" defs["ImDrawCmd_GetTexID"][1]["ov_cimguiname"] = "ImDrawCmd_GetTexID" defs["ImDrawCmd_GetTexID"][1]["ret"] = "ImTextureID" defs["ImDrawCmd_GetTexID"][1]["signature"] = "()const" @@ -702,7 +702,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:2517" +defs["ImDrawCmd_ImDrawCmd"][1]["location"] = "imgui:2514" defs["ImDrawCmd_ImDrawCmd"][1]["ov_cimguiname"] = "ImDrawCmd_ImDrawCmd" defs["ImDrawCmd_ImDrawCmd"][1]["signature"] = "()" defs["ImDrawCmd_ImDrawCmd"][1]["stname"] = "ImDrawCmd" @@ -735,7 +735,7 @@ defs["ImDrawDataBuilder_Clear"][1]["call_args"] = "()" defs["ImDrawDataBuilder_Clear"][1]["cimguiname"] = "ImDrawDataBuilder_Clear" defs["ImDrawDataBuilder_Clear"][1]["defaults"] = {} defs["ImDrawDataBuilder_Clear"][1]["funcname"] = "Clear" -defs["ImDrawDataBuilder_Clear"][1]["location"] = "imgui_internal:786" +defs["ImDrawDataBuilder_Clear"][1]["location"] = "imgui_internal:791" defs["ImDrawDataBuilder_Clear"][1]["ov_cimguiname"] = "ImDrawDataBuilder_Clear" defs["ImDrawDataBuilder_Clear"][1]["ret"] = "void" defs["ImDrawDataBuilder_Clear"][1]["signature"] = "()" @@ -753,7 +753,7 @@ defs["ImDrawDataBuilder_ClearFreeMemory"][1]["call_args"] = "()" defs["ImDrawDataBuilder_ClearFreeMemory"][1]["cimguiname"] = "ImDrawDataBuilder_ClearFreeMemory" defs["ImDrawDataBuilder_ClearFreeMemory"][1]["defaults"] = {} defs["ImDrawDataBuilder_ClearFreeMemory"][1]["funcname"] = "ClearFreeMemory" -defs["ImDrawDataBuilder_ClearFreeMemory"][1]["location"] = "imgui_internal:787" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["location"] = "imgui_internal:792" defs["ImDrawDataBuilder_ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawDataBuilder_ClearFreeMemory" defs["ImDrawDataBuilder_ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawDataBuilder_ClearFreeMemory"][1]["signature"] = "()" @@ -771,7 +771,7 @@ defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["call_args"] = "()" defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["cimguiname"] = "ImDrawDataBuilder_FlattenIntoSingleLayer" defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["defaults"] = {} defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["funcname"] = "FlattenIntoSingleLayer" -defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["location"] = "imgui_internal:789" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["location"] = "imgui_internal:794" defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["ov_cimguiname"] = "ImDrawDataBuilder_FlattenIntoSingleLayer" defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["ret"] = "void" defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["signature"] = "()" @@ -789,7 +789,7 @@ defs["ImDrawDataBuilder_GetDrawListCount"][1]["call_args"] = "()" defs["ImDrawDataBuilder_GetDrawListCount"][1]["cimguiname"] = "ImDrawDataBuilder_GetDrawListCount" defs["ImDrawDataBuilder_GetDrawListCount"][1]["defaults"] = {} defs["ImDrawDataBuilder_GetDrawListCount"][1]["funcname"] = "GetDrawListCount" -defs["ImDrawDataBuilder_GetDrawListCount"][1]["location"] = "imgui_internal:788" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["location"] = "imgui_internal:793" defs["ImDrawDataBuilder_GetDrawListCount"][1]["ov_cimguiname"] = "ImDrawDataBuilder_GetDrawListCount" defs["ImDrawDataBuilder_GetDrawListCount"][1]["ret"] = "int" defs["ImDrawDataBuilder_GetDrawListCount"][1]["signature"] = "()const" @@ -807,7 +807,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:2754" +defs["ImDrawData_Clear"][1]["location"] = "imgui:2751" defs["ImDrawData_Clear"][1]["ov_cimguiname"] = "ImDrawData_Clear" defs["ImDrawData_Clear"][1]["ret"] = "void" defs["ImDrawData_Clear"][1]["signature"] = "()" @@ -825,7 +825,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:2755" +defs["ImDrawData_DeIndexAllBuffers"][1]["location"] = "imgui:2752" defs["ImDrawData_DeIndexAllBuffers"][1]["ov_cimguiname"] = "ImDrawData_DeIndexAllBuffers" defs["ImDrawData_DeIndexAllBuffers"][1]["ret"] = "void" defs["ImDrawData_DeIndexAllBuffers"][1]["signature"] = "()" @@ -841,7 +841,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:2753" +defs["ImDrawData_ImDrawData"][1]["location"] = "imgui:2750" defs["ImDrawData_ImDrawData"][1]["ov_cimguiname"] = "ImDrawData_ImDrawData" defs["ImDrawData_ImDrawData"][1]["signature"] = "()" defs["ImDrawData_ImDrawData"][1]["stname"] = "ImDrawData" @@ -861,7 +861,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:2756" +defs["ImDrawData_ScaleClipRects"][1]["location"] = "imgui:2753" defs["ImDrawData_ScaleClipRects"][1]["ov_cimguiname"] = "ImDrawData_ScaleClipRects" defs["ImDrawData_ScaleClipRects"][1]["ret"] = "void" defs["ImDrawData_ScaleClipRects"][1]["signature"] = "(const ImVec2)" @@ -893,7 +893,7 @@ defs["ImDrawListSharedData_ImDrawListSharedData"][1]["cimguiname"] = "ImDrawList defs["ImDrawListSharedData_ImDrawListSharedData"][1]["constructor"] = true defs["ImDrawListSharedData_ImDrawListSharedData"][1]["defaults"] = {} defs["ImDrawListSharedData_ImDrawListSharedData"][1]["funcname"] = "ImDrawListSharedData" -defs["ImDrawListSharedData_ImDrawListSharedData"][1]["location"] = "imgui_internal:778" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["location"] = "imgui_internal:783" defs["ImDrawListSharedData_ImDrawListSharedData"][1]["ov_cimguiname"] = "ImDrawListSharedData_ImDrawListSharedData" defs["ImDrawListSharedData_ImDrawListSharedData"][1]["signature"] = "()" defs["ImDrawListSharedData_ImDrawListSharedData"][1]["stname"] = "ImDrawListSharedData" @@ -913,7 +913,7 @@ defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["call_args"] = "(m defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["cimguiname"] = "ImDrawListSharedData_SetCircleTessellationMaxError" defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["defaults"] = {} defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["funcname"] = "SetCircleTessellationMaxError" -defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["location"] = "imgui_internal:779" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["location"] = "imgui_internal:784" defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["ov_cimguiname"] = "ImDrawListSharedData_SetCircleTessellationMaxError" defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["ret"] = "void" defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["signature"] = "(float)" @@ -947,7 +947,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:2565" +defs["ImDrawListSplitter_Clear"][1]["location"] = "imgui:2562" defs["ImDrawListSplitter_Clear"][1]["ov_cimguiname"] = "ImDrawListSplitter_Clear" defs["ImDrawListSplitter_Clear"][1]["ret"] = "void" defs["ImDrawListSplitter_Clear"][1]["signature"] = "()" @@ -965,7 +965,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:2566" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["location"] = "imgui:2563" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawListSplitter_ClearFreeMemory" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawListSplitter_ClearFreeMemory"][1]["signature"] = "()" @@ -981,7 +981,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:2563" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["location"] = "imgui:2560" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["ov_cimguiname"] = "ImDrawListSplitter_ImDrawListSplitter" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["signature"] = "()" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["stname"] = "ImDrawListSplitter" @@ -1001,7 +1001,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:2568" +defs["ImDrawListSplitter_Merge"][1]["location"] = "imgui:2565" defs["ImDrawListSplitter_Merge"][1]["ov_cimguiname"] = "ImDrawListSplitter_Merge" defs["ImDrawListSplitter_Merge"][1]["ret"] = "void" defs["ImDrawListSplitter_Merge"][1]["signature"] = "(ImDrawList*)" @@ -1025,7 +1025,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:2569" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["location"] = "imgui:2566" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ov_cimguiname"] = "ImDrawListSplitter_SetCurrentChannel" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ret"] = "void" defs["ImDrawListSplitter_SetCurrentChannel"][1]["signature"] = "(ImDrawList*,int)" @@ -1049,7 +1049,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:2567" +defs["ImDrawListSplitter_Split"][1]["location"] = "imgui:2564" defs["ImDrawListSplitter_Split"][1]["ov_cimguiname"] = "ImDrawListSplitter_Split" defs["ImDrawListSplitter_Split"][1]["ret"] = "void" defs["ImDrawListSplitter_Split"][1]["signature"] = "(ImDrawList*,int)" @@ -1066,7 +1066,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:2564" +defs["ImDrawListSplitter_destroy"][1]["location"] = "imgui:2561" defs["ImDrawListSplitter_destroy"][1]["ov_cimguiname"] = "ImDrawListSplitter_destroy" defs["ImDrawListSplitter_destroy"][1]["realdestructor"] = true defs["ImDrawListSplitter_destroy"][1]["ret"] = "void" @@ -1107,7 +1107,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:2668" +defs["ImDrawList_AddBezierCubic"][1]["location"] = "imgui:2665" 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)" @@ -1144,7 +1144,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:2669" +defs["ImDrawList_AddBezierQuadratic"][1]["location"] = "imgui:2666" 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)" @@ -1168,7 +1168,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:2693" +defs["ImDrawList_AddCallback"][1]["location"] = "imgui:2690" defs["ImDrawList_AddCallback"][1]["ov_cimguiname"] = "ImDrawList_AddCallback" defs["ImDrawList_AddCallback"][1]["ret"] = "void" defs["ImDrawList_AddCallback"][1]["signature"] = "(ImDrawCallback,void*)" @@ -1203,7 +1203,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:2660" +defs["ImDrawList_AddCircle"][1]["location"] = "imgui:2657" 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)" @@ -1234,7 +1234,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:2661" +defs["ImDrawList_AddCircleFilled"][1]["location"] = "imgui:2658" defs["ImDrawList_AddCircleFilled"][1]["ov_cimguiname"] = "ImDrawList_AddCircleFilled" defs["ImDrawList_AddCircleFilled"][1]["ret"] = "void" defs["ImDrawList_AddCircleFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -1261,7 +1261,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:2667" +defs["ImDrawList_AddConvexPolyFilled"][1]["location"] = "imgui:2664" defs["ImDrawList_AddConvexPolyFilled"][1]["ov_cimguiname"] = "ImDrawList_AddConvexPolyFilled" defs["ImDrawList_AddConvexPolyFilled"][1]["ret"] = "void" defs["ImDrawList_AddConvexPolyFilled"][1]["signature"] = "(const ImVec2*,int,ImU32)" @@ -1279,7 +1279,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:2694" +defs["ImDrawList_AddDrawCmd"][1]["location"] = "imgui:2691" defs["ImDrawList_AddDrawCmd"][1]["ov_cimguiname"] = "ImDrawList_AddDrawCmd" defs["ImDrawList_AddDrawCmd"][1]["ret"] = "void" defs["ImDrawList_AddDrawCmd"][1]["signature"] = "()" @@ -1318,7 +1318,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:2675" +defs["ImDrawList_AddImage"][1]["location"] = "imgui:2672" 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)" @@ -1371,7 +1371,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:2676" +defs["ImDrawList_AddImageQuad"][1]["location"] = "imgui:2673" 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)" @@ -1414,7 +1414,7 @@ defs["ImDrawList_AddImageRounded"][1]["cimguiname"] = "ImDrawList_AddImageRounde defs["ImDrawList_AddImageRounded"][1]["defaults"] = {} defs["ImDrawList_AddImageRounded"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddImageRounded"][1]["funcname"] = "AddImageRounded" -defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2677" +defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2674" 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,ImDrawFlags)" @@ -1445,7 +1445,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:2652" +defs["ImDrawList_AddLine"][1]["location"] = "imgui:2649" 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)" @@ -1479,7 +1479,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:2662" +defs["ImDrawList_AddNgon"][1]["location"] = "imgui:2659" 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)" @@ -1509,7 +1509,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:2663" +defs["ImDrawList_AddNgonFilled"][1]["location"] = "imgui:2660" defs["ImDrawList_AddNgonFilled"][1]["ov_cimguiname"] = "ImDrawList_AddNgonFilled" defs["ImDrawList_AddNgonFilled"][1]["ret"] = "void" defs["ImDrawList_AddNgonFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -1542,7 +1542,7 @@ defs["ImDrawList_AddPolyline"][1]["call_args"] = "(points,num_points,col,flags,t defs["ImDrawList_AddPolyline"][1]["cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["defaults"] = {} defs["ImDrawList_AddPolyline"][1]["funcname"] = "AddPolyline" -defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2666" +defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2663" defs["ImDrawList_AddPolyline"][1]["ov_cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["ret"] = "void" defs["ImDrawList_AddPolyline"][1]["signature"] = "(const ImVec2*,int,ImU32,ImDrawFlags,float)" @@ -1579,7 +1579,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:2656" +defs["ImDrawList_AddQuad"][1]["location"] = "imgui:2653" 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)" @@ -1612,7 +1612,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:2657" +defs["ImDrawList_AddQuadFilled"][1]["location"] = "imgui:2654" 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)" @@ -1651,7 +1651,7 @@ defs["ImDrawList_AddRect"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRect"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddRect"][1]["funcname"] = "AddRect" -defs["ImDrawList_AddRect"][1]["location"] = "imgui:2653" +defs["ImDrawList_AddRect"][1]["location"] = "imgui:2650" 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,ImDrawFlags,float)" @@ -1686,7 +1686,7 @@ defs["ImDrawList_AddRectFilled"][1]["defaults"] = {} defs["ImDrawList_AddRectFilled"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRectFilled"][1]["funcname"] = "AddRectFilled" -defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2654" +defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2651" 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,ImDrawFlags)" @@ -1722,7 +1722,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:2655" +defs["ImDrawList_AddRectFilledMultiColor"][1]["location"] = "imgui:2652" 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)" @@ -1753,7 +1753,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:2664" +defs["ImDrawList_AddText"][1]["location"] = "imgui:2661" defs["ImDrawList_AddText"][1]["ov_cimguiname"] = "ImDrawList_AddText_Vec2" defs["ImDrawList_AddText"][1]["ret"] = "void" defs["ImDrawList_AddText"][1]["signature"] = "(const ImVec2,ImU32,const char*,const char*)" @@ -1796,7 +1796,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:2665" +defs["ImDrawList_AddText"][2]["location"] = "imgui:2662" defs["ImDrawList_AddText"][2]["ov_cimguiname"] = "ImDrawList_AddText_FontPtr" defs["ImDrawList_AddText"][2]["ret"] = "void" defs["ImDrawList_AddText"][2]["signature"] = "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)" @@ -1831,7 +1831,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:2658" +defs["ImDrawList_AddTriangle"][1]["location"] = "imgui:2655" 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)" @@ -1861,7 +1861,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:2659" +defs["ImDrawList_AddTriangleFilled"][1]["location"] = "imgui:2656" 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)" @@ -1879,7 +1879,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:2704" +defs["ImDrawList_ChannelsMerge"][1]["location"] = "imgui:2701" defs["ImDrawList_ChannelsMerge"][1]["ov_cimguiname"] = "ImDrawList_ChannelsMerge" defs["ImDrawList_ChannelsMerge"][1]["ret"] = "void" defs["ImDrawList_ChannelsMerge"][1]["signature"] = "()" @@ -1900,7 +1900,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:2705" +defs["ImDrawList_ChannelsSetCurrent"][1]["location"] = "imgui:2702" defs["ImDrawList_ChannelsSetCurrent"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSetCurrent" defs["ImDrawList_ChannelsSetCurrent"][1]["ret"] = "void" defs["ImDrawList_ChannelsSetCurrent"][1]["signature"] = "(int)" @@ -1921,7 +1921,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:2703" +defs["ImDrawList_ChannelsSplit"][1]["location"] = "imgui:2700" defs["ImDrawList_ChannelsSplit"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSplit" defs["ImDrawList_ChannelsSplit"][1]["ret"] = "void" defs["ImDrawList_ChannelsSplit"][1]["signature"] = "(int)" @@ -1939,7 +1939,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:2695" +defs["ImDrawList_CloneOutput"][1]["location"] = "imgui:2692" defs["ImDrawList_CloneOutput"][1]["ov_cimguiname"] = "ImDrawList_CloneOutput" defs["ImDrawList_CloneOutput"][1]["ret"] = "ImDrawList*" defs["ImDrawList_CloneOutput"][1]["signature"] = "()const" @@ -1960,7 +1960,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:2643" +defs["ImDrawList_GetClipRectMax"][1]["location"] = "imgui:2640" defs["ImDrawList_GetClipRectMax"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMax"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMax" defs["ImDrawList_GetClipRectMax"][1]["ret"] = "void" @@ -1982,7 +1982,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:2642" +defs["ImDrawList_GetClipRectMin"][1]["location"] = "imgui:2639" defs["ImDrawList_GetClipRectMin"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMin"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMin" defs["ImDrawList_GetClipRectMin"][1]["ret"] = "void" @@ -2002,7 +2002,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:2634" +defs["ImDrawList_ImDrawList"][1]["location"] = "imgui:2631" defs["ImDrawList_ImDrawList"][1]["ov_cimguiname"] = "ImDrawList_ImDrawList" defs["ImDrawList_ImDrawList"][1]["signature"] = "(ImDrawListSharedData*)" defs["ImDrawList_ImDrawList"][1]["stname"] = "ImDrawList" @@ -2035,7 +2035,7 @@ defs["ImDrawList_PathArcTo"][1]["cimguiname"] = "ImDrawList_PathArcTo" defs["ImDrawList_PathArcTo"][1]["defaults"] = {} defs["ImDrawList_PathArcTo"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_PathArcTo"][1]["funcname"] = "PathArcTo" -defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2686" +defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2683" 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)" @@ -2065,7 +2065,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:2687" +defs["ImDrawList_PathArcToFast"][1]["location"] = "imgui:2684" defs["ImDrawList_PathArcToFast"][1]["ov_cimguiname"] = "ImDrawList_PathArcToFast" defs["ImDrawList_PathArcToFast"][1]["ret"] = "void" defs["ImDrawList_PathArcToFast"][1]["signature"] = "(const ImVec2,float,int,int)" @@ -2096,7 +2096,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:2688" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["location"] = "imgui:2685" 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)" @@ -2124,7 +2124,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:2689" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["location"] = "imgui:2686" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ov_cimguiname"] = "ImDrawList_PathBezierQuadraticCurveTo" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ret"] = "void" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["signature"] = "(const ImVec2,const ImVec2,int)" @@ -2142,7 +2142,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:2681" +defs["ImDrawList_PathClear"][1]["location"] = "imgui:2678" defs["ImDrawList_PathClear"][1]["ov_cimguiname"] = "ImDrawList_PathClear" defs["ImDrawList_PathClear"][1]["ret"] = "void" defs["ImDrawList_PathClear"][1]["signature"] = "()" @@ -2163,7 +2163,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:2684" +defs["ImDrawList_PathFillConvex"][1]["location"] = "imgui:2681" defs["ImDrawList_PathFillConvex"][1]["ov_cimguiname"] = "ImDrawList_PathFillConvex" defs["ImDrawList_PathFillConvex"][1]["ret"] = "void" defs["ImDrawList_PathFillConvex"][1]["signature"] = "(ImU32)" @@ -2184,7 +2184,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:2682" +defs["ImDrawList_PathLineTo"][1]["location"] = "imgui:2679" defs["ImDrawList_PathLineTo"][1]["ov_cimguiname"] = "ImDrawList_PathLineTo" defs["ImDrawList_PathLineTo"][1]["ret"] = "void" defs["ImDrawList_PathLineTo"][1]["signature"] = "(const ImVec2)" @@ -2205,7 +2205,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:2683" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["location"] = "imgui:2680" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ov_cimguiname"] = "ImDrawList_PathLineToMergeDuplicate" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ret"] = "void" defs["ImDrawList_PathLineToMergeDuplicate"][1]["signature"] = "(const ImVec2)" @@ -2237,7 +2237,7 @@ defs["ImDrawList_PathRect"][1]["defaults"] = {} defs["ImDrawList_PathRect"][1]["defaults"]["flags"] = "0" defs["ImDrawList_PathRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_PathRect"][1]["funcname"] = "PathRect" -defs["ImDrawList_PathRect"][1]["location"] = "imgui:2690" +defs["ImDrawList_PathRect"][1]["location"] = "imgui:2687" defs["ImDrawList_PathRect"][1]["ov_cimguiname"] = "ImDrawList_PathRect" defs["ImDrawList_PathRect"][1]["ret"] = "void" defs["ImDrawList_PathRect"][1]["signature"] = "(const ImVec2,const ImVec2,float,ImDrawFlags)" @@ -2266,7 +2266,7 @@ defs["ImDrawList_PathStroke"][1]["defaults"] = {} defs["ImDrawList_PathStroke"][1]["defaults"]["flags"] = "0" defs["ImDrawList_PathStroke"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_PathStroke"][1]["funcname"] = "PathStroke" -defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2685" +defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2682" defs["ImDrawList_PathStroke"][1]["ov_cimguiname"] = "ImDrawList_PathStroke" defs["ImDrawList_PathStroke"][1]["ret"] = "void" defs["ImDrawList_PathStroke"][1]["signature"] = "(ImU32,ImDrawFlags,float)" @@ -2284,7 +2284,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:2639" +defs["ImDrawList_PopClipRect"][1]["location"] = "imgui:2636" defs["ImDrawList_PopClipRect"][1]["ov_cimguiname"] = "ImDrawList_PopClipRect" defs["ImDrawList_PopClipRect"][1]["ret"] = "void" defs["ImDrawList_PopClipRect"][1]["signature"] = "()" @@ -2302,7 +2302,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:2641" +defs["ImDrawList_PopTextureID"][1]["location"] = "imgui:2638" defs["ImDrawList_PopTextureID"][1]["ov_cimguiname"] = "ImDrawList_PopTextureID" defs["ImDrawList_PopTextureID"][1]["ret"] = "void" defs["ImDrawList_PopTextureID"][1]["signature"] = "()" @@ -2347,7 +2347,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:2714" +defs["ImDrawList_PrimQuadUV"][1]["location"] = "imgui:2711" 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)" @@ -2374,7 +2374,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:2712" +defs["ImDrawList_PrimRect"][1]["location"] = "imgui:2709" defs["ImDrawList_PrimRect"][1]["ov_cimguiname"] = "ImDrawList_PrimRect" defs["ImDrawList_PrimRect"][1]["ret"] = "void" defs["ImDrawList_PrimRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -2407,7 +2407,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:2713" +defs["ImDrawList_PrimRectUV"][1]["location"] = "imgui:2710" 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)" @@ -2431,7 +2431,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:2710" +defs["ImDrawList_PrimReserve"][1]["location"] = "imgui:2707" defs["ImDrawList_PrimReserve"][1]["ov_cimguiname"] = "ImDrawList_PrimReserve" defs["ImDrawList_PrimReserve"][1]["ret"] = "void" defs["ImDrawList_PrimReserve"][1]["signature"] = "(int,int)" @@ -2455,7 +2455,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:2711" +defs["ImDrawList_PrimUnreserve"][1]["location"] = "imgui:2708" defs["ImDrawList_PrimUnreserve"][1]["ov_cimguiname"] = "ImDrawList_PrimUnreserve" defs["ImDrawList_PrimUnreserve"][1]["ret"] = "void" defs["ImDrawList_PrimUnreserve"][1]["signature"] = "(int,int)" @@ -2482,7 +2482,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:2717" +defs["ImDrawList_PrimVtx"][1]["location"] = "imgui:2714" defs["ImDrawList_PrimVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimVtx" defs["ImDrawList_PrimVtx"][1]["ret"] = "void" defs["ImDrawList_PrimVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -2503,7 +2503,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:2716" +defs["ImDrawList_PrimWriteIdx"][1]["location"] = "imgui:2713" defs["ImDrawList_PrimWriteIdx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteIdx" defs["ImDrawList_PrimWriteIdx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteIdx"][1]["signature"] = "(ImDrawIdx)" @@ -2530,7 +2530,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:2715" +defs["ImDrawList_PrimWriteVtx"][1]["location"] = "imgui:2712" defs["ImDrawList_PrimWriteVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteVtx" defs["ImDrawList_PrimWriteVtx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -2558,7 +2558,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:2637" +defs["ImDrawList_PushClipRect"][1]["location"] = "imgui:2634" defs["ImDrawList_PushClipRect"][1]["ov_cimguiname"] = "ImDrawList_PushClipRect" defs["ImDrawList_PushClipRect"][1]["ret"] = "void" defs["ImDrawList_PushClipRect"][1]["signature"] = "(const ImVec2,const ImVec2,bool)" @@ -2576,7 +2576,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:2638" +defs["ImDrawList_PushClipRectFullScreen"][1]["location"] = "imgui:2635" defs["ImDrawList_PushClipRectFullScreen"][1]["ov_cimguiname"] = "ImDrawList_PushClipRectFullScreen" defs["ImDrawList_PushClipRectFullScreen"][1]["ret"] = "void" defs["ImDrawList_PushClipRectFullScreen"][1]["signature"] = "()" @@ -2597,7 +2597,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:2640" +defs["ImDrawList_PushTextureID"][1]["location"] = "imgui:2637" defs["ImDrawList_PushTextureID"][1]["ov_cimguiname"] = "ImDrawList_PushTextureID" defs["ImDrawList_PushTextureID"][1]["ret"] = "void" defs["ImDrawList_PushTextureID"][1]["signature"] = "(ImTextureID)" @@ -2618,7 +2618,7 @@ defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["call_args"] = "(radius)" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["cimguiname"] = "ImDrawList__CalcCircleAutoSegmentCount" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["defaults"] = {} defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["funcname"] = "_CalcCircleAutoSegmentCount" -defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["location"] = "imgui:2732" +defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["location"] = "imgui:2729" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["ov_cimguiname"] = "ImDrawList__CalcCircleAutoSegmentCount" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["ret"] = "int" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["signature"] = "(float)const" @@ -2636,7 +2636,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:2726" +defs["ImDrawList__ClearFreeMemory"][1]["location"] = "imgui:2723" defs["ImDrawList__ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawList__ClearFreeMemory" defs["ImDrawList__ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawList__ClearFreeMemory"][1]["signature"] = "()" @@ -2654,7 +2654,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:2729" +defs["ImDrawList__OnChangedClipRect"][1]["location"] = "imgui:2726" defs["ImDrawList__OnChangedClipRect"][1]["ov_cimguiname"] = "ImDrawList__OnChangedClipRect" defs["ImDrawList__OnChangedClipRect"][1]["ret"] = "void" defs["ImDrawList__OnChangedClipRect"][1]["signature"] = "()" @@ -2672,7 +2672,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:2730" +defs["ImDrawList__OnChangedTextureID"][1]["location"] = "imgui:2727" defs["ImDrawList__OnChangedTextureID"][1]["ov_cimguiname"] = "ImDrawList__OnChangedTextureID" defs["ImDrawList__OnChangedTextureID"][1]["ret"] = "void" defs["ImDrawList__OnChangedTextureID"][1]["signature"] = "()" @@ -2690,7 +2690,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:2731" +defs["ImDrawList__OnChangedVtxOffset"][1]["location"] = "imgui:2728" defs["ImDrawList__OnChangedVtxOffset"][1]["ov_cimguiname"] = "ImDrawList__OnChangedVtxOffset" defs["ImDrawList__OnChangedVtxOffset"][1]["ret"] = "void" defs["ImDrawList__OnChangedVtxOffset"][1]["signature"] = "()" @@ -2723,7 +2723,7 @@ defs["ImDrawList__PathArcToFastEx"][1]["call_args"] = "(center,radius,a_min_samp defs["ImDrawList__PathArcToFastEx"][1]["cimguiname"] = "ImDrawList__PathArcToFastEx" defs["ImDrawList__PathArcToFastEx"][1]["defaults"] = {} defs["ImDrawList__PathArcToFastEx"][1]["funcname"] = "_PathArcToFastEx" -defs["ImDrawList__PathArcToFastEx"][1]["location"] = "imgui:2733" +defs["ImDrawList__PathArcToFastEx"][1]["location"] = "imgui:2730" defs["ImDrawList__PathArcToFastEx"][1]["ov_cimguiname"] = "ImDrawList__PathArcToFastEx" defs["ImDrawList__PathArcToFastEx"][1]["ret"] = "void" defs["ImDrawList__PathArcToFastEx"][1]["signature"] = "(const ImVec2,float,int,int,int)" @@ -2756,7 +2756,7 @@ defs["ImDrawList__PathArcToN"][1]["call_args"] = "(center,radius,a_min,a_max,num defs["ImDrawList__PathArcToN"][1]["cimguiname"] = "ImDrawList__PathArcToN" defs["ImDrawList__PathArcToN"][1]["defaults"] = {} defs["ImDrawList__PathArcToN"][1]["funcname"] = "_PathArcToN" -defs["ImDrawList__PathArcToN"][1]["location"] = "imgui:2734" +defs["ImDrawList__PathArcToN"][1]["location"] = "imgui:2731" defs["ImDrawList__PathArcToN"][1]["ov_cimguiname"] = "ImDrawList__PathArcToN" defs["ImDrawList__PathArcToN"][1]["ret"] = "void" defs["ImDrawList__PathArcToN"][1]["signature"] = "(const ImVec2,float,float,float,int)" @@ -2774,7 +2774,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:2727" +defs["ImDrawList__PopUnusedDrawCmd"][1]["location"] = "imgui:2724" defs["ImDrawList__PopUnusedDrawCmd"][1]["ov_cimguiname"] = "ImDrawList__PopUnusedDrawCmd" defs["ImDrawList__PopUnusedDrawCmd"][1]["ret"] = "void" defs["ImDrawList__PopUnusedDrawCmd"][1]["signature"] = "()" @@ -2792,7 +2792,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:2725" +defs["ImDrawList__ResetForNewFrame"][1]["location"] = "imgui:2722" defs["ImDrawList__ResetForNewFrame"][1]["ov_cimguiname"] = "ImDrawList__ResetForNewFrame" defs["ImDrawList__ResetForNewFrame"][1]["ret"] = "void" defs["ImDrawList__ResetForNewFrame"][1]["signature"] = "()" @@ -2810,7 +2810,7 @@ defs["ImDrawList__TryMergeDrawCmds"][1]["call_args"] = "()" defs["ImDrawList__TryMergeDrawCmds"][1]["cimguiname"] = "ImDrawList__TryMergeDrawCmds" defs["ImDrawList__TryMergeDrawCmds"][1]["defaults"] = {} defs["ImDrawList__TryMergeDrawCmds"][1]["funcname"] = "_TryMergeDrawCmds" -defs["ImDrawList__TryMergeDrawCmds"][1]["location"] = "imgui:2728" +defs["ImDrawList__TryMergeDrawCmds"][1]["location"] = "imgui:2725" defs["ImDrawList__TryMergeDrawCmds"][1]["ov_cimguiname"] = "ImDrawList__TryMergeDrawCmds" defs["ImDrawList__TryMergeDrawCmds"][1]["ret"] = "void" defs["ImDrawList__TryMergeDrawCmds"][1]["signature"] = "()" @@ -2827,7 +2827,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:2636" +defs["ImDrawList_destroy"][1]["location"] = "imgui:2633" defs["ImDrawList_destroy"][1]["ov_cimguiname"] = "ImDrawList_destroy" defs["ImDrawList_destroy"][1]["realdestructor"] = true defs["ImDrawList_destroy"][1]["ret"] = "void" @@ -2844,7 +2844,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:2827" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["location"] = "imgui:2824" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_ImFontAtlasCustomRect" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["signature"] = "()" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["stname"] = "ImFontAtlasCustomRect" @@ -2861,7 +2861,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:2828" +defs["ImFontAtlasCustomRect_IsPacked"][1]["location"] = "imgui:2825" defs["ImFontAtlasCustomRect_IsPacked"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_IsPacked" defs["ImFontAtlasCustomRect_IsPacked"][1]["ret"] = "bool" defs["ImFontAtlasCustomRect_IsPacked"][1]["signature"] = "()const" @@ -2914,7 +2914,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:2912" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["location"] = "imgui:2909" 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)" @@ -2938,7 +2938,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:2911" +defs["ImFontAtlas_AddCustomRectRegular"][1]["location"] = "imgui:2908" defs["ImFontAtlas_AddCustomRectRegular"][1]["ov_cimguiname"] = "ImFontAtlas_AddCustomRectRegular" defs["ImFontAtlas_AddCustomRectRegular"][1]["ret"] = "int" defs["ImFontAtlas_AddCustomRectRegular"][1]["signature"] = "(int,int)" @@ -2959,7 +2959,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:2861" +defs["ImFontAtlas_AddFont"][1]["location"] = "imgui:2858" defs["ImFontAtlas_AddFont"][1]["ov_cimguiname"] = "ImFontAtlas_AddFont" defs["ImFontAtlas_AddFont"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFont"][1]["signature"] = "(const ImFontConfig*)" @@ -2981,7 +2981,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:2862" +defs["ImFontAtlas_AddFontDefault"][1]["location"] = "imgui:2859" defs["ImFontAtlas_AddFontDefault"][1]["ov_cimguiname"] = "ImFontAtlas_AddFontDefault" defs["ImFontAtlas_AddFontDefault"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontDefault"][1]["signature"] = "(const ImFontConfig*)" @@ -3013,7 +3013,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:2863" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["location"] = "imgui:2860" 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*)" @@ -3045,7 +3045,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:2866" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["location"] = "imgui:2863" 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*)" @@ -3080,7 +3080,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:2865" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["location"] = "imgui:2862" 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*)" @@ -3115,7 +3115,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:2864" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["location"] = "imgui:2861" 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*)" @@ -3133,7 +3133,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:2877" +defs["ImFontAtlas_Build"][1]["location"] = "imgui:2874" defs["ImFontAtlas_Build"][1]["ov_cimguiname"] = "ImFontAtlas_Build" defs["ImFontAtlas_Build"][1]["ret"] = "bool" defs["ImFontAtlas_Build"][1]["signature"] = "()" @@ -3160,7 +3160,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:2916" +defs["ImFontAtlas_CalcCustomRectUV"][1]["location"] = "imgui:2913" defs["ImFontAtlas_CalcCustomRectUV"][1]["ov_cimguiname"] = "ImFontAtlas_CalcCustomRectUV" defs["ImFontAtlas_CalcCustomRectUV"][1]["ret"] = "void" defs["ImFontAtlas_CalcCustomRectUV"][1]["signature"] = "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const" @@ -3178,7 +3178,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:2870" +defs["ImFontAtlas_Clear"][1]["location"] = "imgui:2867" defs["ImFontAtlas_Clear"][1]["ov_cimguiname"] = "ImFontAtlas_Clear" defs["ImFontAtlas_Clear"][1]["ret"] = "void" defs["ImFontAtlas_Clear"][1]["signature"] = "()" @@ -3196,7 +3196,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:2869" +defs["ImFontAtlas_ClearFonts"][1]["location"] = "imgui:2866" defs["ImFontAtlas_ClearFonts"][1]["ov_cimguiname"] = "ImFontAtlas_ClearFonts" defs["ImFontAtlas_ClearFonts"][1]["ret"] = "void" defs["ImFontAtlas_ClearFonts"][1]["signature"] = "()" @@ -3214,7 +3214,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:2867" +defs["ImFontAtlas_ClearInputData"][1]["location"] = "imgui:2864" defs["ImFontAtlas_ClearInputData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearInputData" defs["ImFontAtlas_ClearInputData"][1]["ret"] = "void" defs["ImFontAtlas_ClearInputData"][1]["signature"] = "()" @@ -3232,7 +3232,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:2868" +defs["ImFontAtlas_ClearTexData"][1]["location"] = "imgui:2865" defs["ImFontAtlas_ClearTexData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearTexData" defs["ImFontAtlas_ClearTexData"][1]["ret"] = "void" defs["ImFontAtlas_ClearTexData"][1]["signature"] = "()" @@ -3253,7 +3253,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:2913" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["location"] = "imgui:2910" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ov_cimguiname"] = "ImFontAtlas_GetCustomRectByIndex" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ret"] = "ImFontAtlasCustomRect*" defs["ImFontAtlas_GetCustomRectByIndex"][1]["signature"] = "(int)" @@ -3271,7 +3271,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:2894" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["location"] = "imgui:2891" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseFull" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["signature"] = "()" @@ -3289,7 +3289,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:2895" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["location"] = "imgui:2892" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["signature"] = "()" @@ -3307,7 +3307,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:2896" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["location"] = "imgui:2893" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesCyrillic" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["signature"] = "()" @@ -3325,7 +3325,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:2890" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["location"] = "imgui:2887" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesDefault" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["signature"] = "()" @@ -3343,7 +3343,7 @@ defs["ImFontAtlas_GetGlyphRangesGreek"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesGreek" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesGreek"][1]["funcname"] = "GetGlyphRangesGreek" -defs["ImFontAtlas_GetGlyphRangesGreek"][1]["location"] = "imgui:2891" +defs["ImFontAtlas_GetGlyphRangesGreek"][1]["location"] = "imgui:2888" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesGreek" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["signature"] = "()" @@ -3361,7 +3361,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:2893" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["location"] = "imgui:2890" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesJapanese" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["signature"] = "()" @@ -3379,7 +3379,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:2892" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["location"] = "imgui:2889" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesKorean" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["signature"] = "()" @@ -3397,7 +3397,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:2897" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["location"] = "imgui:2894" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesThai" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesThai"][1]["signature"] = "()" @@ -3415,7 +3415,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:2898" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["location"] = "imgui:2895" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesVietnamese" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["signature"] = "()" @@ -3448,7 +3448,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:2917" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["location"] = "imgui:2914" 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])" @@ -3479,7 +3479,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:2878" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["location"] = "imgui:2875" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsAlpha8" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -3510,7 +3510,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:2879" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["location"] = "imgui:2876" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsRGBA32" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -3526,7 +3526,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:2859" +defs["ImFontAtlas_ImFontAtlas"][1]["location"] = "imgui:2856" defs["ImFontAtlas_ImFontAtlas"][1]["ov_cimguiname"] = "ImFontAtlas_ImFontAtlas" defs["ImFontAtlas_ImFontAtlas"][1]["signature"] = "()" defs["ImFontAtlas_ImFontAtlas"][1]["stname"] = "ImFontAtlas" @@ -3543,7 +3543,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:2880" +defs["ImFontAtlas_IsBuilt"][1]["location"] = "imgui:2877" defs["ImFontAtlas_IsBuilt"][1]["ov_cimguiname"] = "ImFontAtlas_IsBuilt" defs["ImFontAtlas_IsBuilt"][1]["ret"] = "bool" defs["ImFontAtlas_IsBuilt"][1]["signature"] = "()const" @@ -3564,7 +3564,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:2881" +defs["ImFontAtlas_SetTexID"][1]["location"] = "imgui:2878" defs["ImFontAtlas_SetTexID"][1]["ov_cimguiname"] = "ImFontAtlas_SetTexID" defs["ImFontAtlas_SetTexID"][1]["ret"] = "void" defs["ImFontAtlas_SetTexID"][1]["signature"] = "(ImTextureID)" @@ -3581,7 +3581,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:2860" +defs["ImFontAtlas_destroy"][1]["location"] = "imgui:2857" defs["ImFontAtlas_destroy"][1]["ov_cimguiname"] = "ImFontAtlas_destroy" defs["ImFontAtlas_destroy"][1]["realdestructor"] = true defs["ImFontAtlas_destroy"][1]["ret"] = "void" @@ -3598,7 +3598,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:2787" +defs["ImFontConfig_ImFontConfig"][1]["location"] = "imgui:2784" defs["ImFontConfig_ImFontConfig"][1]["ov_cimguiname"] = "ImFontConfig_ImFontConfig" defs["ImFontConfig_ImFontConfig"][1]["signature"] = "()" defs["ImFontConfig_ImFontConfig"][1]["stname"] = "ImFontConfig" @@ -3634,7 +3634,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:2812" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["location"] = "imgui:2809" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddChar" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddChar"][1]["signature"] = "(ImWchar)" @@ -3655,7 +3655,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:2814" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["location"] = "imgui:2811" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddRanges" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["signature"] = "(const ImWchar*)" @@ -3680,7 +3680,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:2813" +defs["ImFontGlyphRangesBuilder_AddText"][1]["location"] = "imgui:2810" defs["ImFontGlyphRangesBuilder_AddText"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddText" defs["ImFontGlyphRangesBuilder_AddText"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddText"][1]["signature"] = "(const char*,const char*)" @@ -3701,7 +3701,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:2815" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["location"] = "imgui:2812" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_BuildRanges" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["signature"] = "(ImVector_ImWchar*)" @@ -3719,7 +3719,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:2809" +defs["ImFontGlyphRangesBuilder_Clear"][1]["location"] = "imgui:2806" defs["ImFontGlyphRangesBuilder_Clear"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_Clear" defs["ImFontGlyphRangesBuilder_Clear"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_Clear"][1]["signature"] = "()" @@ -3740,7 +3740,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:2810" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["location"] = "imgui:2807" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_GetBit" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ret"] = "bool" defs["ImFontGlyphRangesBuilder_GetBit"][1]["signature"] = "(size_t)const" @@ -3756,7 +3756,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:2808" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["location"] = "imgui:2805" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["signature"] = "()" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["stname"] = "ImFontGlyphRangesBuilder" @@ -3776,7 +3776,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:2811" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["location"] = "imgui:2808" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_SetBit" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_SetBit"][1]["signature"] = "(size_t)" @@ -3843,7 +3843,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:3004" +defs["ImFont_AddGlyph"][1]["location"] = "imgui:3002" 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)" @@ -3871,7 +3871,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:3005" +defs["ImFont_AddRemapChar"][1]["location"] = "imgui:3003" defs["ImFont_AddRemapChar"][1]["ov_cimguiname"] = "ImFont_AddRemapChar" defs["ImFont_AddRemapChar"][1]["ret"] = "void" defs["ImFont_AddRemapChar"][1]["signature"] = "(ImWchar,ImWchar,bool)" @@ -3889,7 +3889,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:3001" +defs["ImFont_BuildLookupTable"][1]["location"] = "imgui:2999" defs["ImFont_BuildLookupTable"][1]["ov_cimguiname"] = "ImFont_BuildLookupTable" defs["ImFont_BuildLookupTable"][1]["ret"] = "void" defs["ImFont_BuildLookupTable"][1]["signature"] = "()" @@ -3930,7 +3930,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:2995" +defs["ImFont_CalcTextSizeA"][1]["location"] = "imgui:2993" defs["ImFont_CalcTextSizeA"][1]["nonUDT"] = 1 defs["ImFont_CalcTextSizeA"][1]["ov_cimguiname"] = "ImFont_CalcTextSizeA" defs["ImFont_CalcTextSizeA"][1]["ret"] = "void" @@ -3961,7 +3961,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:2996" +defs["ImFont_CalcWordWrapPositionA"][1]["location"] = "imgui:2994" 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" @@ -3979,7 +3979,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:3002" +defs["ImFont_ClearOutputData"][1]["location"] = "imgui:3000" defs["ImFont_ClearOutputData"][1]["ov_cimguiname"] = "ImFont_ClearOutputData" defs["ImFont_ClearOutputData"][1]["ret"] = "void" defs["ImFont_ClearOutputData"][1]["signature"] = "()" @@ -4000,7 +4000,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:2987" +defs["ImFont_FindGlyph"][1]["location"] = "imgui:2985" defs["ImFont_FindGlyph"][1]["ov_cimguiname"] = "ImFont_FindGlyph" defs["ImFont_FindGlyph"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyph"][1]["signature"] = "(ImWchar)const" @@ -4021,7 +4021,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:2988" +defs["ImFont_FindGlyphNoFallback"][1]["location"] = "imgui:2986" defs["ImFont_FindGlyphNoFallback"][1]["ov_cimguiname"] = "ImFont_FindGlyphNoFallback" defs["ImFont_FindGlyphNoFallback"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyphNoFallback"][1]["signature"] = "(ImWchar)const" @@ -4042,7 +4042,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:2989" +defs["ImFont_GetCharAdvance"][1]["location"] = "imgui:2987" defs["ImFont_GetCharAdvance"][1]["ov_cimguiname"] = "ImFont_GetCharAdvance" defs["ImFont_GetCharAdvance"][1]["ret"] = "float" defs["ImFont_GetCharAdvance"][1]["signature"] = "(ImWchar)const" @@ -4060,7 +4060,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:2991" +defs["ImFont_GetDebugName"][1]["location"] = "imgui:2989" defs["ImFont_GetDebugName"][1]["ov_cimguiname"] = "ImFont_GetDebugName" defs["ImFont_GetDebugName"][1]["ret"] = "const char*" defs["ImFont_GetDebugName"][1]["signature"] = "()const" @@ -4081,7 +4081,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:3003" +defs["ImFont_GrowIndex"][1]["location"] = "imgui:3001" defs["ImFont_GrowIndex"][1]["ov_cimguiname"] = "ImFont_GrowIndex" defs["ImFont_GrowIndex"][1]["ret"] = "void" defs["ImFont_GrowIndex"][1]["signature"] = "(int)" @@ -4097,7 +4097,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:2985" +defs["ImFont_ImFont"][1]["location"] = "imgui:2983" defs["ImFont_ImFont"][1]["ov_cimguiname"] = "ImFont_ImFont" defs["ImFont_ImFont"][1]["signature"] = "()" defs["ImFont_ImFont"][1]["stname"] = "ImFont" @@ -4120,7 +4120,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:3007" +defs["ImFont_IsGlyphRangeUnused"][1]["location"] = "imgui:3005" defs["ImFont_IsGlyphRangeUnused"][1]["ov_cimguiname"] = "ImFont_IsGlyphRangeUnused" defs["ImFont_IsGlyphRangeUnused"][1]["ret"] = "bool" defs["ImFont_IsGlyphRangeUnused"][1]["signature"] = "(unsigned int,unsigned int)" @@ -4138,7 +4138,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:2990" +defs["ImFont_IsLoaded"][1]["location"] = "imgui:2988" defs["ImFont_IsLoaded"][1]["ov_cimguiname"] = "ImFont_IsLoaded" defs["ImFont_IsLoaded"][1]["ret"] = "bool" defs["ImFont_IsLoaded"][1]["signature"] = "()const" @@ -4171,7 +4171,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:2997" +defs["ImFont_RenderChar"][1]["location"] = "imgui:2995" defs["ImFont_RenderChar"][1]["ov_cimguiname"] = "ImFont_RenderChar" defs["ImFont_RenderChar"][1]["ret"] = "void" defs["ImFont_RenderChar"][1]["signature"] = "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)const" @@ -4218,7 +4218,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:2998" +defs["ImFont_RenderText"][1]["location"] = "imgui:2996" defs["ImFont_RenderText"][1]["ov_cimguiname"] = "ImFont_RenderText" defs["ImFont_RenderText"][1]["ret"] = "void" defs["ImFont_RenderText"][1]["signature"] = "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const" @@ -4242,7 +4242,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:3006" +defs["ImFont_SetGlyphVisible"][1]["location"] = "imgui:3004" defs["ImFont_SetGlyphVisible"][1]["ov_cimguiname"] = "ImFont_SetGlyphVisible" defs["ImFont_SetGlyphVisible"][1]["ret"] = "void" defs["ImFont_SetGlyphVisible"][1]["signature"] = "(ImWchar,bool)" @@ -4259,7 +4259,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:2986" +defs["ImFont_destroy"][1]["location"] = "imgui:2984" defs["ImFont_destroy"][1]["ov_cimguiname"] = "ImFont_destroy" defs["ImFont_destroy"][1]["realdestructor"] = true defs["ImFont_destroy"][1]["ret"] = "void" @@ -4276,7 +4276,7 @@ defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["cimguiname"] = "ImGuiCom defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["constructor"] = true defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["defaults"] = {} defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["funcname"] = "ImGuiComboPreviewData" -defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["location"] = "imgui_internal:1018" +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["location"] = "imgui_internal:1022" defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["ov_cimguiname"] = "ImGuiComboPreviewData_ImGuiComboPreviewData" defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["signature"] = "()" defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["stname"] = "ImGuiComboPreviewData" @@ -4307,7 +4307,7 @@ defs["ImGuiContextHook_ImGuiContextHook"][1]["cimguiname"] = "ImGuiContextHook_I defs["ImGuiContextHook_ImGuiContextHook"][1]["constructor"] = true defs["ImGuiContextHook_ImGuiContextHook"][1]["defaults"] = {} defs["ImGuiContextHook_ImGuiContextHook"][1]["funcname"] = "ImGuiContextHook" -defs["ImGuiContextHook_ImGuiContextHook"][1]["location"] = "imgui_internal:1898" +defs["ImGuiContextHook_ImGuiContextHook"][1]["location"] = "imgui_internal:1903" defs["ImGuiContextHook_ImGuiContextHook"][1]["ov_cimguiname"] = "ImGuiContextHook_ImGuiContextHook" defs["ImGuiContextHook_ImGuiContextHook"][1]["signature"] = "()" defs["ImGuiContextHook_ImGuiContextHook"][1]["stname"] = "ImGuiContextHook" @@ -4341,7 +4341,7 @@ defs["ImGuiContext_ImGuiContext"][1]["cimguiname"] = "ImGuiContext_ImGuiContext" defs["ImGuiContext_ImGuiContext"][1]["constructor"] = true defs["ImGuiContext_ImGuiContext"][1]["defaults"] = {} defs["ImGuiContext_ImGuiContext"][1]["funcname"] = "ImGuiContext" -defs["ImGuiContext_ImGuiContext"][1]["location"] = "imgui_internal:2204" +defs["ImGuiContext_ImGuiContext"][1]["location"] = "imgui_internal:2212" defs["ImGuiContext_ImGuiContext"][1]["ov_cimguiname"] = "ImGuiContext_ImGuiContext" defs["ImGuiContext_ImGuiContext"][1]["signature"] = "(ImFontAtlas*)" defs["ImGuiContext_ImGuiContext"][1]["stname"] = "ImGuiContext" @@ -4372,7 +4372,7 @@ defs["ImGuiDockContext_ImGuiDockContext"][1]["cimguiname"] = "ImGuiDockContext_I defs["ImGuiDockContext_ImGuiDockContext"][1]["constructor"] = true defs["ImGuiDockContext_ImGuiDockContext"][1]["defaults"] = {} defs["ImGuiDockContext_ImGuiDockContext"][1]["funcname"] = "ImGuiDockContext" -defs["ImGuiDockContext_ImGuiDockContext"][1]["location"] = "imgui_internal:1703" +defs["ImGuiDockContext_ImGuiDockContext"][1]["location"] = "imgui_internal:1708" defs["ImGuiDockContext_ImGuiDockContext"][1]["ov_cimguiname"] = "ImGuiDockContext_ImGuiDockContext" defs["ImGuiDockContext_ImGuiDockContext"][1]["signature"] = "()" defs["ImGuiDockContext_ImGuiDockContext"][1]["stname"] = "ImGuiDockContext" @@ -4406,7 +4406,7 @@ defs["ImGuiDockNode_ImGuiDockNode"][1]["cimguiname"] = "ImGuiDockNode_ImGuiDockN defs["ImGuiDockNode_ImGuiDockNode"][1]["constructor"] = true defs["ImGuiDockNode_ImGuiDockNode"][1]["defaults"] = {} defs["ImGuiDockNode_ImGuiDockNode"][1]["funcname"] = "ImGuiDockNode" -defs["ImGuiDockNode_ImGuiDockNode"][1]["location"] = "imgui_internal:1660" +defs["ImGuiDockNode_ImGuiDockNode"][1]["location"] = "imgui_internal:1665" defs["ImGuiDockNode_ImGuiDockNode"][1]["ov_cimguiname"] = "ImGuiDockNode_ImGuiDockNode" defs["ImGuiDockNode_ImGuiDockNode"][1]["signature"] = "(ImGuiID)" defs["ImGuiDockNode_ImGuiDockNode"][1]["stname"] = "ImGuiDockNode" @@ -4423,7 +4423,7 @@ defs["ImGuiDockNode_IsCentralNode"][1]["call_args"] = "()" defs["ImGuiDockNode_IsCentralNode"][1]["cimguiname"] = "ImGuiDockNode_IsCentralNode" defs["ImGuiDockNode_IsCentralNode"][1]["defaults"] = {} defs["ImGuiDockNode_IsCentralNode"][1]["funcname"] = "IsCentralNode" -defs["ImGuiDockNode_IsCentralNode"][1]["location"] = "imgui_internal:1665" +defs["ImGuiDockNode_IsCentralNode"][1]["location"] = "imgui_internal:1670" defs["ImGuiDockNode_IsCentralNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsCentralNode" defs["ImGuiDockNode_IsCentralNode"][1]["ret"] = "bool" defs["ImGuiDockNode_IsCentralNode"][1]["signature"] = "()const" @@ -4441,7 +4441,7 @@ defs["ImGuiDockNode_IsDockSpace"][1]["call_args"] = "()" defs["ImGuiDockNode_IsDockSpace"][1]["cimguiname"] = "ImGuiDockNode_IsDockSpace" defs["ImGuiDockNode_IsDockSpace"][1]["defaults"] = {} defs["ImGuiDockNode_IsDockSpace"][1]["funcname"] = "IsDockSpace" -defs["ImGuiDockNode_IsDockSpace"][1]["location"] = "imgui_internal:1663" +defs["ImGuiDockNode_IsDockSpace"][1]["location"] = "imgui_internal:1668" defs["ImGuiDockNode_IsDockSpace"][1]["ov_cimguiname"] = "ImGuiDockNode_IsDockSpace" defs["ImGuiDockNode_IsDockSpace"][1]["ret"] = "bool" defs["ImGuiDockNode_IsDockSpace"][1]["signature"] = "()const" @@ -4459,7 +4459,7 @@ defs["ImGuiDockNode_IsEmpty"][1]["call_args"] = "()" defs["ImGuiDockNode_IsEmpty"][1]["cimguiname"] = "ImGuiDockNode_IsEmpty" defs["ImGuiDockNode_IsEmpty"][1]["defaults"] = {} defs["ImGuiDockNode_IsEmpty"][1]["funcname"] = "IsEmpty" -defs["ImGuiDockNode_IsEmpty"][1]["location"] = "imgui_internal:1670" +defs["ImGuiDockNode_IsEmpty"][1]["location"] = "imgui_internal:1675" defs["ImGuiDockNode_IsEmpty"][1]["ov_cimguiname"] = "ImGuiDockNode_IsEmpty" defs["ImGuiDockNode_IsEmpty"][1]["ret"] = "bool" defs["ImGuiDockNode_IsEmpty"][1]["signature"] = "()const" @@ -4477,7 +4477,7 @@ defs["ImGuiDockNode_IsFloatingNode"][1]["call_args"] = "()" defs["ImGuiDockNode_IsFloatingNode"][1]["cimguiname"] = "ImGuiDockNode_IsFloatingNode" defs["ImGuiDockNode_IsFloatingNode"][1]["defaults"] = {} defs["ImGuiDockNode_IsFloatingNode"][1]["funcname"] = "IsFloatingNode" -defs["ImGuiDockNode_IsFloatingNode"][1]["location"] = "imgui_internal:1664" +defs["ImGuiDockNode_IsFloatingNode"][1]["location"] = "imgui_internal:1669" defs["ImGuiDockNode_IsFloatingNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsFloatingNode" defs["ImGuiDockNode_IsFloatingNode"][1]["ret"] = "bool" defs["ImGuiDockNode_IsFloatingNode"][1]["signature"] = "()const" @@ -4495,7 +4495,7 @@ defs["ImGuiDockNode_IsHiddenTabBar"][1]["call_args"] = "()" defs["ImGuiDockNode_IsHiddenTabBar"][1]["cimguiname"] = "ImGuiDockNode_IsHiddenTabBar" defs["ImGuiDockNode_IsHiddenTabBar"][1]["defaults"] = {} defs["ImGuiDockNode_IsHiddenTabBar"][1]["funcname"] = "IsHiddenTabBar" -defs["ImGuiDockNode_IsHiddenTabBar"][1]["location"] = "imgui_internal:1666" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["location"] = "imgui_internal:1671" defs["ImGuiDockNode_IsHiddenTabBar"][1]["ov_cimguiname"] = "ImGuiDockNode_IsHiddenTabBar" defs["ImGuiDockNode_IsHiddenTabBar"][1]["ret"] = "bool" defs["ImGuiDockNode_IsHiddenTabBar"][1]["signature"] = "()const" @@ -4513,7 +4513,7 @@ defs["ImGuiDockNode_IsLeafNode"][1]["call_args"] = "()" defs["ImGuiDockNode_IsLeafNode"][1]["cimguiname"] = "ImGuiDockNode_IsLeafNode" defs["ImGuiDockNode_IsLeafNode"][1]["defaults"] = {} defs["ImGuiDockNode_IsLeafNode"][1]["funcname"] = "IsLeafNode" -defs["ImGuiDockNode_IsLeafNode"][1]["location"] = "imgui_internal:1669" +defs["ImGuiDockNode_IsLeafNode"][1]["location"] = "imgui_internal:1674" defs["ImGuiDockNode_IsLeafNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsLeafNode" defs["ImGuiDockNode_IsLeafNode"][1]["ret"] = "bool" defs["ImGuiDockNode_IsLeafNode"][1]["signature"] = "()const" @@ -4531,7 +4531,7 @@ defs["ImGuiDockNode_IsNoTabBar"][1]["call_args"] = "()" defs["ImGuiDockNode_IsNoTabBar"][1]["cimguiname"] = "ImGuiDockNode_IsNoTabBar" defs["ImGuiDockNode_IsNoTabBar"][1]["defaults"] = {} defs["ImGuiDockNode_IsNoTabBar"][1]["funcname"] = "IsNoTabBar" -defs["ImGuiDockNode_IsNoTabBar"][1]["location"] = "imgui_internal:1667" +defs["ImGuiDockNode_IsNoTabBar"][1]["location"] = "imgui_internal:1672" defs["ImGuiDockNode_IsNoTabBar"][1]["ov_cimguiname"] = "ImGuiDockNode_IsNoTabBar" defs["ImGuiDockNode_IsNoTabBar"][1]["ret"] = "bool" defs["ImGuiDockNode_IsNoTabBar"][1]["signature"] = "()const" @@ -4549,7 +4549,7 @@ defs["ImGuiDockNode_IsRootNode"][1]["call_args"] = "()" defs["ImGuiDockNode_IsRootNode"][1]["cimguiname"] = "ImGuiDockNode_IsRootNode" defs["ImGuiDockNode_IsRootNode"][1]["defaults"] = {} defs["ImGuiDockNode_IsRootNode"][1]["funcname"] = "IsRootNode" -defs["ImGuiDockNode_IsRootNode"][1]["location"] = "imgui_internal:1662" +defs["ImGuiDockNode_IsRootNode"][1]["location"] = "imgui_internal:1667" defs["ImGuiDockNode_IsRootNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsRootNode" defs["ImGuiDockNode_IsRootNode"][1]["ret"] = "bool" defs["ImGuiDockNode_IsRootNode"][1]["signature"] = "()const" @@ -4567,7 +4567,7 @@ defs["ImGuiDockNode_IsSplitNode"][1]["call_args"] = "()" defs["ImGuiDockNode_IsSplitNode"][1]["cimguiname"] = "ImGuiDockNode_IsSplitNode" defs["ImGuiDockNode_IsSplitNode"][1]["defaults"] = {} defs["ImGuiDockNode_IsSplitNode"][1]["funcname"] = "IsSplitNode" -defs["ImGuiDockNode_IsSplitNode"][1]["location"] = "imgui_internal:1668" +defs["ImGuiDockNode_IsSplitNode"][1]["location"] = "imgui_internal:1673" defs["ImGuiDockNode_IsSplitNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsSplitNode" defs["ImGuiDockNode_IsSplitNode"][1]["ret"] = "bool" defs["ImGuiDockNode_IsSplitNode"][1]["signature"] = "()const" @@ -4588,7 +4588,7 @@ defs["ImGuiDockNode_Rect"][1]["call_args"] = "()" defs["ImGuiDockNode_Rect"][1]["cimguiname"] = "ImGuiDockNode_Rect" defs["ImGuiDockNode_Rect"][1]["defaults"] = {} defs["ImGuiDockNode_Rect"][1]["funcname"] = "Rect" -defs["ImGuiDockNode_Rect"][1]["location"] = "imgui_internal:1671" +defs["ImGuiDockNode_Rect"][1]["location"] = "imgui_internal:1676" defs["ImGuiDockNode_Rect"][1]["nonUDT"] = 1 defs["ImGuiDockNode_Rect"][1]["ov_cimguiname"] = "ImGuiDockNode_Rect" defs["ImGuiDockNode_Rect"][1]["ret"] = "void" @@ -4610,7 +4610,7 @@ defs["ImGuiDockNode_SetLocalFlags"][1]["call_args"] = "(flags)" defs["ImGuiDockNode_SetLocalFlags"][1]["cimguiname"] = "ImGuiDockNode_SetLocalFlags" defs["ImGuiDockNode_SetLocalFlags"][1]["defaults"] = {} defs["ImGuiDockNode_SetLocalFlags"][1]["funcname"] = "SetLocalFlags" -defs["ImGuiDockNode_SetLocalFlags"][1]["location"] = "imgui_internal:1673" +defs["ImGuiDockNode_SetLocalFlags"][1]["location"] = "imgui_internal:1678" defs["ImGuiDockNode_SetLocalFlags"][1]["ov_cimguiname"] = "ImGuiDockNode_SetLocalFlags" defs["ImGuiDockNode_SetLocalFlags"][1]["ret"] = "void" defs["ImGuiDockNode_SetLocalFlags"][1]["signature"] = "(ImGuiDockNodeFlags)" @@ -4628,7 +4628,7 @@ defs["ImGuiDockNode_UpdateMergedFlags"][1]["call_args"] = "()" defs["ImGuiDockNode_UpdateMergedFlags"][1]["cimguiname"] = "ImGuiDockNode_UpdateMergedFlags" defs["ImGuiDockNode_UpdateMergedFlags"][1]["defaults"] = {} defs["ImGuiDockNode_UpdateMergedFlags"][1]["funcname"] = "UpdateMergedFlags" -defs["ImGuiDockNode_UpdateMergedFlags"][1]["location"] = "imgui_internal:1674" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["location"] = "imgui_internal:1679" defs["ImGuiDockNode_UpdateMergedFlags"][1]["ov_cimguiname"] = "ImGuiDockNode_UpdateMergedFlags" defs["ImGuiDockNode_UpdateMergedFlags"][1]["ret"] = "void" defs["ImGuiDockNode_UpdateMergedFlags"][1]["signature"] = "()" @@ -4645,7 +4645,7 @@ defs["ImGuiDockNode_destroy"][1]["call_args"] = "(self)" defs["ImGuiDockNode_destroy"][1]["cimguiname"] = "ImGuiDockNode_destroy" defs["ImGuiDockNode_destroy"][1]["defaults"] = {} defs["ImGuiDockNode_destroy"][1]["destructor"] = true -defs["ImGuiDockNode_destroy"][1]["location"] = "imgui_internal:1661" +defs["ImGuiDockNode_destroy"][1]["location"] = "imgui_internal:1666" defs["ImGuiDockNode_destroy"][1]["ov_cimguiname"] = "ImGuiDockNode_destroy" defs["ImGuiDockNode_destroy"][1]["realdestructor"] = true defs["ImGuiDockNode_destroy"][1]["ret"] = "void" @@ -4713,7 +4713,7 @@ defs["ImGuiIO_AddFocusEvent"][1]["call_args"] = "(focused)" defs["ImGuiIO_AddFocusEvent"][1]["cimguiname"] = "ImGuiIO_AddFocusEvent" defs["ImGuiIO_AddFocusEvent"][1]["defaults"] = {} defs["ImGuiIO_AddFocusEvent"][1]["funcname"] = "AddFocusEvent" -defs["ImGuiIO_AddFocusEvent"][1]["location"] = "imgui:2063" +defs["ImGuiIO_AddFocusEvent"][1]["location"] = "imgui:2060" defs["ImGuiIO_AddFocusEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddFocusEvent" defs["ImGuiIO_AddFocusEvent"][1]["ret"] = "void" defs["ImGuiIO_AddFocusEvent"][1]["signature"] = "(bool)" @@ -4734,7 +4734,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:2064" +defs["ImGuiIO_AddInputCharacter"][1]["location"] = "imgui:2061" defs["ImGuiIO_AddInputCharacter"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacter" defs["ImGuiIO_AddInputCharacter"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacter"][1]["signature"] = "(unsigned int)" @@ -4755,7 +4755,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:2065" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["location"] = "imgui:2062" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacterUTF16" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacterUTF16"][1]["signature"] = "(ImWchar16)" @@ -4776,7 +4776,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:2066" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["location"] = "imgui:2063" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharactersUTF8" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharactersUTF8"][1]["signature"] = "(const char*)" @@ -4803,7 +4803,7 @@ defs["ImGuiIO_AddKeyAnalogEvent"][1]["call_args"] = "(key,down,v)" defs["ImGuiIO_AddKeyAnalogEvent"][1]["cimguiname"] = "ImGuiIO_AddKeyAnalogEvent" defs["ImGuiIO_AddKeyAnalogEvent"][1]["defaults"] = {} defs["ImGuiIO_AddKeyAnalogEvent"][1]["funcname"] = "AddKeyAnalogEvent" -defs["ImGuiIO_AddKeyAnalogEvent"][1]["location"] = "imgui:2058" +defs["ImGuiIO_AddKeyAnalogEvent"][1]["location"] = "imgui:2055" defs["ImGuiIO_AddKeyAnalogEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddKeyAnalogEvent" defs["ImGuiIO_AddKeyAnalogEvent"][1]["ret"] = "void" defs["ImGuiIO_AddKeyAnalogEvent"][1]["signature"] = "(ImGuiKey,bool,float)" @@ -4827,7 +4827,7 @@ defs["ImGuiIO_AddKeyEvent"][1]["call_args"] = "(key,down)" defs["ImGuiIO_AddKeyEvent"][1]["cimguiname"] = "ImGuiIO_AddKeyEvent" defs["ImGuiIO_AddKeyEvent"][1]["defaults"] = {} defs["ImGuiIO_AddKeyEvent"][1]["funcname"] = "AddKeyEvent" -defs["ImGuiIO_AddKeyEvent"][1]["location"] = "imgui:2057" +defs["ImGuiIO_AddKeyEvent"][1]["location"] = "imgui:2054" defs["ImGuiIO_AddKeyEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddKeyEvent" defs["ImGuiIO_AddKeyEvent"][1]["ret"] = "void" defs["ImGuiIO_AddKeyEvent"][1]["signature"] = "(ImGuiKey,bool)" @@ -4851,7 +4851,7 @@ defs["ImGuiIO_AddMouseButtonEvent"][1]["call_args"] = "(button,down)" defs["ImGuiIO_AddMouseButtonEvent"][1]["cimguiname"] = "ImGuiIO_AddMouseButtonEvent" defs["ImGuiIO_AddMouseButtonEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMouseButtonEvent"][1]["funcname"] = "AddMouseButtonEvent" -defs["ImGuiIO_AddMouseButtonEvent"][1]["location"] = "imgui:2060" +defs["ImGuiIO_AddMouseButtonEvent"][1]["location"] = "imgui:2057" defs["ImGuiIO_AddMouseButtonEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMouseButtonEvent" defs["ImGuiIO_AddMouseButtonEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMouseButtonEvent"][1]["signature"] = "(int,bool)" @@ -4875,7 +4875,7 @@ defs["ImGuiIO_AddMousePosEvent"][1]["call_args"] = "(x,y)" defs["ImGuiIO_AddMousePosEvent"][1]["cimguiname"] = "ImGuiIO_AddMousePosEvent" defs["ImGuiIO_AddMousePosEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMousePosEvent"][1]["funcname"] = "AddMousePosEvent" -defs["ImGuiIO_AddMousePosEvent"][1]["location"] = "imgui:2059" +defs["ImGuiIO_AddMousePosEvent"][1]["location"] = "imgui:2056" defs["ImGuiIO_AddMousePosEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMousePosEvent" defs["ImGuiIO_AddMousePosEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMousePosEvent"][1]["signature"] = "(float,float)" @@ -4896,7 +4896,7 @@ defs["ImGuiIO_AddMouseViewportEvent"][1]["call_args"] = "(id)" defs["ImGuiIO_AddMouseViewportEvent"][1]["cimguiname"] = "ImGuiIO_AddMouseViewportEvent" defs["ImGuiIO_AddMouseViewportEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMouseViewportEvent"][1]["funcname"] = "AddMouseViewportEvent" -defs["ImGuiIO_AddMouseViewportEvent"][1]["location"] = "imgui:2062" +defs["ImGuiIO_AddMouseViewportEvent"][1]["location"] = "imgui:2059" defs["ImGuiIO_AddMouseViewportEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMouseViewportEvent" defs["ImGuiIO_AddMouseViewportEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMouseViewportEvent"][1]["signature"] = "(ImGuiID)" @@ -4920,7 +4920,7 @@ defs["ImGuiIO_AddMouseWheelEvent"][1]["call_args"] = "(wh_x,wh_y)" defs["ImGuiIO_AddMouseWheelEvent"][1]["cimguiname"] = "ImGuiIO_AddMouseWheelEvent" defs["ImGuiIO_AddMouseWheelEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMouseWheelEvent"][1]["funcname"] = "AddMouseWheelEvent" -defs["ImGuiIO_AddMouseWheelEvent"][1]["location"] = "imgui:2061" +defs["ImGuiIO_AddMouseWheelEvent"][1]["location"] = "imgui:2058" defs["ImGuiIO_AddMouseWheelEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMouseWheelEvent" defs["ImGuiIO_AddMouseWheelEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMouseWheelEvent"][1]["signature"] = "(float,float)" @@ -4938,7 +4938,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:2070" +defs["ImGuiIO_ClearInputCharacters"][1]["location"] = "imgui:2067" defs["ImGuiIO_ClearInputCharacters"][1]["ov_cimguiname"] = "ImGuiIO_ClearInputCharacters" defs["ImGuiIO_ClearInputCharacters"][1]["ret"] = "void" defs["ImGuiIO_ClearInputCharacters"][1]["signature"] = "()" @@ -4956,7 +4956,7 @@ defs["ImGuiIO_ClearInputKeys"][1]["call_args"] = "()" defs["ImGuiIO_ClearInputKeys"][1]["cimguiname"] = "ImGuiIO_ClearInputKeys" defs["ImGuiIO_ClearInputKeys"][1]["defaults"] = {} defs["ImGuiIO_ClearInputKeys"][1]["funcname"] = "ClearInputKeys" -defs["ImGuiIO_ClearInputKeys"][1]["location"] = "imgui:2071" +defs["ImGuiIO_ClearInputKeys"][1]["location"] = "imgui:2068" defs["ImGuiIO_ClearInputKeys"][1]["ov_cimguiname"] = "ImGuiIO_ClearInputKeys" defs["ImGuiIO_ClearInputKeys"][1]["ret"] = "void" defs["ImGuiIO_ClearInputKeys"][1]["signature"] = "()" @@ -4972,7 +4972,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:2146" +defs["ImGuiIO_ImGuiIO"][1]["location"] = "imgui:2143" defs["ImGuiIO_ImGuiIO"][1]["ov_cimguiname"] = "ImGuiIO_ImGuiIO" defs["ImGuiIO_ImGuiIO"][1]["signature"] = "()" defs["ImGuiIO_ImGuiIO"][1]["stname"] = "ImGuiIO" @@ -4992,7 +4992,7 @@ defs["ImGuiIO_SetAppAcceptingEvents"][1]["call_args"] = "(accepting_events)" defs["ImGuiIO_SetAppAcceptingEvents"][1]["cimguiname"] = "ImGuiIO_SetAppAcceptingEvents" defs["ImGuiIO_SetAppAcceptingEvents"][1]["defaults"] = {} defs["ImGuiIO_SetAppAcceptingEvents"][1]["funcname"] = "SetAppAcceptingEvents" -defs["ImGuiIO_SetAppAcceptingEvents"][1]["location"] = "imgui:2069" +defs["ImGuiIO_SetAppAcceptingEvents"][1]["location"] = "imgui:2066" defs["ImGuiIO_SetAppAcceptingEvents"][1]["ov_cimguiname"] = "ImGuiIO_SetAppAcceptingEvents" defs["ImGuiIO_SetAppAcceptingEvents"][1]["ret"] = "void" defs["ImGuiIO_SetAppAcceptingEvents"][1]["signature"] = "(bool)" @@ -5023,7 +5023,7 @@ defs["ImGuiIO_SetKeyEventNativeData"][1]["cimguiname"] = "ImGuiIO_SetKeyEventNat defs["ImGuiIO_SetKeyEventNativeData"][1]["defaults"] = {} defs["ImGuiIO_SetKeyEventNativeData"][1]["defaults"]["native_legacy_index"] = "-1" defs["ImGuiIO_SetKeyEventNativeData"][1]["funcname"] = "SetKeyEventNativeData" -defs["ImGuiIO_SetKeyEventNativeData"][1]["location"] = "imgui:2068" +defs["ImGuiIO_SetKeyEventNativeData"][1]["location"] = "imgui:2065" defs["ImGuiIO_SetKeyEventNativeData"][1]["ov_cimguiname"] = "ImGuiIO_SetKeyEventNativeData" defs["ImGuiIO_SetKeyEventNativeData"][1]["ret"] = "void" defs["ImGuiIO_SetKeyEventNativeData"][1]["signature"] = "(ImGuiKey,int,int,int)" @@ -5055,7 +5055,7 @@ defs["ImGuiInputEvent_ImGuiInputEvent"][1]["cimguiname"] = "ImGuiInputEvent_ImGu defs["ImGuiInputEvent_ImGuiInputEvent"][1]["constructor"] = true defs["ImGuiInputEvent_ImGuiInputEvent"][1]["defaults"] = {} defs["ImGuiInputEvent_ImGuiInputEvent"][1]["funcname"] = "ImGuiInputEvent" -defs["ImGuiInputEvent_ImGuiInputEvent"][1]["location"] = "imgui_internal:1302" +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["location"] = "imgui_internal:1307" defs["ImGuiInputEvent_ImGuiInputEvent"][1]["ov_cimguiname"] = "ImGuiInputEvent_ImGuiInputEvent" defs["ImGuiInputEvent_ImGuiInputEvent"][1]["signature"] = "()" defs["ImGuiInputEvent_ImGuiInputEvent"][1]["stname"] = "ImGuiInputEvent" @@ -5088,7 +5088,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:2187" +defs["ImGuiInputTextCallbackData_ClearSelection"][1]["location"] = "imgui:2184" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ClearSelection" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["signature"] = "()" @@ -5112,7 +5112,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:2184" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["location"] = "imgui:2181" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_DeleteChars" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["signature"] = "(int,int)" @@ -5130,7 +5130,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:2188" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["location"] = "imgui:2185" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_HasSelection" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ret"] = "bool" defs["ImGuiInputTextCallbackData_HasSelection"][1]["signature"] = "()const" @@ -5146,7 +5146,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:2183" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["location"] = "imgui:2180" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["signature"] = "()" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["stname"] = "ImGuiInputTextCallbackData" @@ -5173,7 +5173,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:2185" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["location"] = "imgui:2182" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_InsertChars" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_InsertChars"][1]["signature"] = "(int,const char*,const char*)" @@ -5191,7 +5191,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:2186" +defs["ImGuiInputTextCallbackData_SelectAll"][1]["location"] = "imgui:2183" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_SelectAll" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_SelectAll"][1]["signature"] = "()" @@ -5225,7 +5225,7 @@ defs["ImGuiInputTextState_ClearFreeMemory"][1]["call_args"] = "()" defs["ImGuiInputTextState_ClearFreeMemory"][1]["cimguiname"] = "ImGuiInputTextState_ClearFreeMemory" defs["ImGuiInputTextState_ClearFreeMemory"][1]["defaults"] = {} defs["ImGuiInputTextState_ClearFreeMemory"][1]["funcname"] = "ClearFreeMemory" -defs["ImGuiInputTextState_ClearFreeMemory"][1]["location"] = "imgui_internal:1076" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["location"] = "imgui_internal:1081" defs["ImGuiInputTextState_ClearFreeMemory"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearFreeMemory" defs["ImGuiInputTextState_ClearFreeMemory"][1]["ret"] = "void" defs["ImGuiInputTextState_ClearFreeMemory"][1]["signature"] = "()" @@ -5243,7 +5243,7 @@ defs["ImGuiInputTextState_ClearSelection"][1]["call_args"] = "()" defs["ImGuiInputTextState_ClearSelection"][1]["cimguiname"] = "ImGuiInputTextState_ClearSelection" defs["ImGuiInputTextState_ClearSelection"][1]["defaults"] = {} defs["ImGuiInputTextState_ClearSelection"][1]["funcname"] = "ClearSelection" -defs["ImGuiInputTextState_ClearSelection"][1]["location"] = "imgui_internal:1085" +defs["ImGuiInputTextState_ClearSelection"][1]["location"] = "imgui_internal:1090" defs["ImGuiInputTextState_ClearSelection"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearSelection" defs["ImGuiInputTextState_ClearSelection"][1]["ret"] = "void" defs["ImGuiInputTextState_ClearSelection"][1]["signature"] = "()" @@ -5261,7 +5261,7 @@ defs["ImGuiInputTextState_ClearText"][1]["call_args"] = "()" defs["ImGuiInputTextState_ClearText"][1]["cimguiname"] = "ImGuiInputTextState_ClearText" defs["ImGuiInputTextState_ClearText"][1]["defaults"] = {} defs["ImGuiInputTextState_ClearText"][1]["funcname"] = "ClearText" -defs["ImGuiInputTextState_ClearText"][1]["location"] = "imgui_internal:1075" +defs["ImGuiInputTextState_ClearText"][1]["location"] = "imgui_internal:1080" defs["ImGuiInputTextState_ClearText"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearText" defs["ImGuiInputTextState_ClearText"][1]["ret"] = "void" defs["ImGuiInputTextState_ClearText"][1]["signature"] = "()" @@ -5279,7 +5279,7 @@ defs["ImGuiInputTextState_CursorAnimReset"][1]["call_args"] = "()" defs["ImGuiInputTextState_CursorAnimReset"][1]["cimguiname"] = "ImGuiInputTextState_CursorAnimReset" defs["ImGuiInputTextState_CursorAnimReset"][1]["defaults"] = {} defs["ImGuiInputTextState_CursorAnimReset"][1]["funcname"] = "CursorAnimReset" -defs["ImGuiInputTextState_CursorAnimReset"][1]["location"] = "imgui_internal:1082" +defs["ImGuiInputTextState_CursorAnimReset"][1]["location"] = "imgui_internal:1087" defs["ImGuiInputTextState_CursorAnimReset"][1]["ov_cimguiname"] = "ImGuiInputTextState_CursorAnimReset" defs["ImGuiInputTextState_CursorAnimReset"][1]["ret"] = "void" defs["ImGuiInputTextState_CursorAnimReset"][1]["signature"] = "()" @@ -5297,7 +5297,7 @@ defs["ImGuiInputTextState_CursorClamp"][1]["call_args"] = "()" defs["ImGuiInputTextState_CursorClamp"][1]["cimguiname"] = "ImGuiInputTextState_CursorClamp" defs["ImGuiInputTextState_CursorClamp"][1]["defaults"] = {} defs["ImGuiInputTextState_CursorClamp"][1]["funcname"] = "CursorClamp" -defs["ImGuiInputTextState_CursorClamp"][1]["location"] = "imgui_internal:1083" +defs["ImGuiInputTextState_CursorClamp"][1]["location"] = "imgui_internal:1088" defs["ImGuiInputTextState_CursorClamp"][1]["ov_cimguiname"] = "ImGuiInputTextState_CursorClamp" defs["ImGuiInputTextState_CursorClamp"][1]["ret"] = "void" defs["ImGuiInputTextState_CursorClamp"][1]["signature"] = "()" @@ -5315,7 +5315,7 @@ defs["ImGuiInputTextState_GetCursorPos"][1]["call_args"] = "()" defs["ImGuiInputTextState_GetCursorPos"][1]["cimguiname"] = "ImGuiInputTextState_GetCursorPos" defs["ImGuiInputTextState_GetCursorPos"][1]["defaults"] = {} defs["ImGuiInputTextState_GetCursorPos"][1]["funcname"] = "GetCursorPos" -defs["ImGuiInputTextState_GetCursorPos"][1]["location"] = "imgui_internal:1086" +defs["ImGuiInputTextState_GetCursorPos"][1]["location"] = "imgui_internal:1091" defs["ImGuiInputTextState_GetCursorPos"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetCursorPos" defs["ImGuiInputTextState_GetCursorPos"][1]["ret"] = "int" defs["ImGuiInputTextState_GetCursorPos"][1]["signature"] = "()const" @@ -5333,7 +5333,7 @@ defs["ImGuiInputTextState_GetRedoAvailCount"][1]["call_args"] = "()" defs["ImGuiInputTextState_GetRedoAvailCount"][1]["cimguiname"] = "ImGuiInputTextState_GetRedoAvailCount" defs["ImGuiInputTextState_GetRedoAvailCount"][1]["defaults"] = {} defs["ImGuiInputTextState_GetRedoAvailCount"][1]["funcname"] = "GetRedoAvailCount" -defs["ImGuiInputTextState_GetRedoAvailCount"][1]["location"] = "imgui_internal:1078" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["location"] = "imgui_internal:1083" defs["ImGuiInputTextState_GetRedoAvailCount"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetRedoAvailCount" defs["ImGuiInputTextState_GetRedoAvailCount"][1]["ret"] = "int" defs["ImGuiInputTextState_GetRedoAvailCount"][1]["signature"] = "()const" @@ -5351,7 +5351,7 @@ defs["ImGuiInputTextState_GetSelectionEnd"][1]["call_args"] = "()" defs["ImGuiInputTextState_GetSelectionEnd"][1]["cimguiname"] = "ImGuiInputTextState_GetSelectionEnd" defs["ImGuiInputTextState_GetSelectionEnd"][1]["defaults"] = {} defs["ImGuiInputTextState_GetSelectionEnd"][1]["funcname"] = "GetSelectionEnd" -defs["ImGuiInputTextState_GetSelectionEnd"][1]["location"] = "imgui_internal:1088" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["location"] = "imgui_internal:1093" defs["ImGuiInputTextState_GetSelectionEnd"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetSelectionEnd" defs["ImGuiInputTextState_GetSelectionEnd"][1]["ret"] = "int" defs["ImGuiInputTextState_GetSelectionEnd"][1]["signature"] = "()const" @@ -5369,7 +5369,7 @@ defs["ImGuiInputTextState_GetSelectionStart"][1]["call_args"] = "()" defs["ImGuiInputTextState_GetSelectionStart"][1]["cimguiname"] = "ImGuiInputTextState_GetSelectionStart" defs["ImGuiInputTextState_GetSelectionStart"][1]["defaults"] = {} defs["ImGuiInputTextState_GetSelectionStart"][1]["funcname"] = "GetSelectionStart" -defs["ImGuiInputTextState_GetSelectionStart"][1]["location"] = "imgui_internal:1087" +defs["ImGuiInputTextState_GetSelectionStart"][1]["location"] = "imgui_internal:1092" defs["ImGuiInputTextState_GetSelectionStart"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetSelectionStart" defs["ImGuiInputTextState_GetSelectionStart"][1]["ret"] = "int" defs["ImGuiInputTextState_GetSelectionStart"][1]["signature"] = "()const" @@ -5387,7 +5387,7 @@ defs["ImGuiInputTextState_GetUndoAvailCount"][1]["call_args"] = "()" defs["ImGuiInputTextState_GetUndoAvailCount"][1]["cimguiname"] = "ImGuiInputTextState_GetUndoAvailCount" defs["ImGuiInputTextState_GetUndoAvailCount"][1]["defaults"] = {} defs["ImGuiInputTextState_GetUndoAvailCount"][1]["funcname"] = "GetUndoAvailCount" -defs["ImGuiInputTextState_GetUndoAvailCount"][1]["location"] = "imgui_internal:1077" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["location"] = "imgui_internal:1082" defs["ImGuiInputTextState_GetUndoAvailCount"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetUndoAvailCount" defs["ImGuiInputTextState_GetUndoAvailCount"][1]["ret"] = "int" defs["ImGuiInputTextState_GetUndoAvailCount"][1]["signature"] = "()const" @@ -5405,7 +5405,7 @@ defs["ImGuiInputTextState_HasSelection"][1]["call_args"] = "()" defs["ImGuiInputTextState_HasSelection"][1]["cimguiname"] = "ImGuiInputTextState_HasSelection" defs["ImGuiInputTextState_HasSelection"][1]["defaults"] = {} defs["ImGuiInputTextState_HasSelection"][1]["funcname"] = "HasSelection" -defs["ImGuiInputTextState_HasSelection"][1]["location"] = "imgui_internal:1084" +defs["ImGuiInputTextState_HasSelection"][1]["location"] = "imgui_internal:1089" defs["ImGuiInputTextState_HasSelection"][1]["ov_cimguiname"] = "ImGuiInputTextState_HasSelection" defs["ImGuiInputTextState_HasSelection"][1]["ret"] = "bool" defs["ImGuiInputTextState_HasSelection"][1]["signature"] = "()const" @@ -5413,19 +5413,22 @@ defs["ImGuiInputTextState_HasSelection"][1]["stname"] = "ImGuiInputTextState" defs["ImGuiInputTextState_HasSelection"]["()const"] = defs["ImGuiInputTextState_HasSelection"][1] defs["ImGuiInputTextState_ImGuiInputTextState"] = {} defs["ImGuiInputTextState_ImGuiInputTextState"][1] = {} -defs["ImGuiInputTextState_ImGuiInputTextState"][1]["args"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["args"] = "(ImGuiContext* ctx)" defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsT"] = {} -defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsoriginal"] = "()" -defs["ImGuiInputTextState_ImGuiInputTextState"][1]["call_args"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsT"][1]["name"] = "ctx" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsoriginal"] = "(ImGuiContext* ctx)" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["call_args"] = "(ctx)" defs["ImGuiInputTextState_ImGuiInputTextState"][1]["cimguiname"] = "ImGuiInputTextState_ImGuiInputTextState" defs["ImGuiInputTextState_ImGuiInputTextState"][1]["constructor"] = true defs["ImGuiInputTextState_ImGuiInputTextState"][1]["defaults"] = {} defs["ImGuiInputTextState_ImGuiInputTextState"][1]["funcname"] = "ImGuiInputTextState" -defs["ImGuiInputTextState_ImGuiInputTextState"][1]["location"] = "imgui_internal:1074" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["location"] = "imgui_internal:1079" defs["ImGuiInputTextState_ImGuiInputTextState"][1]["ov_cimguiname"] = "ImGuiInputTextState_ImGuiInputTextState" -defs["ImGuiInputTextState_ImGuiInputTextState"][1]["signature"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["signature"] = "(ImGuiContext*)" defs["ImGuiInputTextState_ImGuiInputTextState"][1]["stname"] = "ImGuiInputTextState" -defs["ImGuiInputTextState_ImGuiInputTextState"]["()"] = defs["ImGuiInputTextState_ImGuiInputTextState"][1] +defs["ImGuiInputTextState_ImGuiInputTextState"]["(ImGuiContext*)"] = defs["ImGuiInputTextState_ImGuiInputTextState"][1] defs["ImGuiInputTextState_OnKeyPressed"] = {} defs["ImGuiInputTextState_OnKeyPressed"][1] = {} defs["ImGuiInputTextState_OnKeyPressed"][1]["args"] = "(ImGuiInputTextState* self,int key)" @@ -5441,7 +5444,7 @@ defs["ImGuiInputTextState_OnKeyPressed"][1]["call_args"] = "(key)" defs["ImGuiInputTextState_OnKeyPressed"][1]["cimguiname"] = "ImGuiInputTextState_OnKeyPressed" defs["ImGuiInputTextState_OnKeyPressed"][1]["defaults"] = {} defs["ImGuiInputTextState_OnKeyPressed"][1]["funcname"] = "OnKeyPressed" -defs["ImGuiInputTextState_OnKeyPressed"][1]["location"] = "imgui_internal:1079" +defs["ImGuiInputTextState_OnKeyPressed"][1]["location"] = "imgui_internal:1084" defs["ImGuiInputTextState_OnKeyPressed"][1]["ov_cimguiname"] = "ImGuiInputTextState_OnKeyPressed" defs["ImGuiInputTextState_OnKeyPressed"][1]["ret"] = "void" defs["ImGuiInputTextState_OnKeyPressed"][1]["signature"] = "(int)" @@ -5459,7 +5462,7 @@ defs["ImGuiInputTextState_SelectAll"][1]["call_args"] = "()" defs["ImGuiInputTextState_SelectAll"][1]["cimguiname"] = "ImGuiInputTextState_SelectAll" defs["ImGuiInputTextState_SelectAll"][1]["defaults"] = {} defs["ImGuiInputTextState_SelectAll"][1]["funcname"] = "SelectAll" -defs["ImGuiInputTextState_SelectAll"][1]["location"] = "imgui_internal:1089" +defs["ImGuiInputTextState_SelectAll"][1]["location"] = "imgui_internal:1094" defs["ImGuiInputTextState_SelectAll"][1]["ov_cimguiname"] = "ImGuiInputTextState_SelectAll" defs["ImGuiInputTextState_SelectAll"][1]["ret"] = "void" defs["ImGuiInputTextState_SelectAll"][1]["signature"] = "()" @@ -5491,7 +5494,7 @@ defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["cimguiname"] = "ImGuiKeyOwnerDat defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["constructor"] = true defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["defaults"] = {} defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["funcname"] = "ImGuiKeyOwnerData" -defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["location"] = "imgui_internal:1344" +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["location"] = "imgui_internal:1349" defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["ov_cimguiname"] = "ImGuiKeyOwnerData_ImGuiKeyOwnerData" defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["signature"] = "()" defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["stname"] = "ImGuiKeyOwnerData" @@ -5522,7 +5525,7 @@ defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["cimguiname"] = "ImGuiKeyRout defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["constructor"] = true defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["defaults"] = {} defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["funcname"] = "ImGuiKeyRoutingData" -defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["location"] = "imgui_internal:1320" +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["location"] = "imgui_internal:1325" defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["ov_cimguiname"] = "ImGuiKeyRoutingData_ImGuiKeyRoutingData" defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["signature"] = "()" defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["stname"] = "ImGuiKeyRoutingData" @@ -5555,7 +5558,7 @@ defs["ImGuiKeyRoutingTable_Clear"][1]["call_args"] = "()" defs["ImGuiKeyRoutingTable_Clear"][1]["cimguiname"] = "ImGuiKeyRoutingTable_Clear" defs["ImGuiKeyRoutingTable_Clear"][1]["defaults"] = {} defs["ImGuiKeyRoutingTable_Clear"][1]["funcname"] = "Clear" -defs["ImGuiKeyRoutingTable_Clear"][1]["location"] = "imgui_internal:1332" +defs["ImGuiKeyRoutingTable_Clear"][1]["location"] = "imgui_internal:1337" defs["ImGuiKeyRoutingTable_Clear"][1]["ov_cimguiname"] = "ImGuiKeyRoutingTable_Clear" defs["ImGuiKeyRoutingTable_Clear"][1]["ret"] = "void" defs["ImGuiKeyRoutingTable_Clear"][1]["signature"] = "()" @@ -5571,7 +5574,7 @@ defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["cimguiname"] = "ImGuiKeyRo defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["constructor"] = true defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["defaults"] = {} defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["funcname"] = "ImGuiKeyRoutingTable" -defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["location"] = "imgui_internal:1331" +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["location"] = "imgui_internal:1336" defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["ov_cimguiname"] = "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable" defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["signature"] = "()" defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["stname"] = "ImGuiKeyRoutingTable" @@ -5602,7 +5605,7 @@ defs["ImGuiLastItemData_ImGuiLastItemData"][1]["cimguiname"] = "ImGuiLastItemDat defs["ImGuiLastItemData_ImGuiLastItemData"][1]["constructor"] = true defs["ImGuiLastItemData_ImGuiLastItemData"][1]["defaults"] = {} defs["ImGuiLastItemData_ImGuiLastItemData"][1]["funcname"] = "ImGuiLastItemData" -defs["ImGuiLastItemData_ImGuiLastItemData"][1]["location"] = "imgui_internal:1180" +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["location"] = "imgui_internal:1185" defs["ImGuiLastItemData_ImGuiLastItemData"][1]["ov_cimguiname"] = "ImGuiLastItemData_ImGuiLastItemData" defs["ImGuiLastItemData_ImGuiLastItemData"][1]["signature"] = "()" defs["ImGuiLastItemData_ImGuiLastItemData"][1]["stname"] = "ImGuiLastItemData" @@ -5633,7 +5636,7 @@ defs["ImGuiListClipperData_ImGuiListClipperData"][1]["cimguiname"] = "ImGuiListC defs["ImGuiListClipperData_ImGuiListClipperData"][1]["constructor"] = true defs["ImGuiListClipperData_ImGuiListClipperData"][1]["defaults"] = {} defs["ImGuiListClipperData_ImGuiListClipperData"][1]["funcname"] = "ImGuiListClipperData" -defs["ImGuiListClipperData_ImGuiListClipperData"][1]["location"] = "imgui_internal:1420" +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["location"] = "imgui_internal:1425" defs["ImGuiListClipperData_ImGuiListClipperData"][1]["ov_cimguiname"] = "ImGuiListClipperData_ImGuiListClipperData" defs["ImGuiListClipperData_ImGuiListClipperData"][1]["signature"] = "()" defs["ImGuiListClipperData_ImGuiListClipperData"][1]["stname"] = "ImGuiListClipperData" @@ -5653,7 +5656,7 @@ defs["ImGuiListClipperData_Reset"][1]["call_args"] = "(clipper)" defs["ImGuiListClipperData_Reset"][1]["cimguiname"] = "ImGuiListClipperData_Reset" defs["ImGuiListClipperData_Reset"][1]["defaults"] = {} defs["ImGuiListClipperData_Reset"][1]["funcname"] = "Reset" -defs["ImGuiListClipperData_Reset"][1]["location"] = "imgui_internal:1421" +defs["ImGuiListClipperData_Reset"][1]["location"] = "imgui_internal:1426" defs["ImGuiListClipperData_Reset"][1]["ov_cimguiname"] = "ImGuiListClipperData_Reset" defs["ImGuiListClipperData_Reset"][1]["ret"] = "void" defs["ImGuiListClipperData_Reset"][1]["signature"] = "(ImGuiListClipper*)" @@ -5691,7 +5694,7 @@ defs["ImGuiListClipperRange_FromIndices"][1]["cimguiname"] = "ImGuiListClipperRa defs["ImGuiListClipperRange_FromIndices"][1]["defaults"] = {} defs["ImGuiListClipperRange_FromIndices"][1]["funcname"] = "FromIndices" defs["ImGuiListClipperRange_FromIndices"][1]["is_static_function"] = true -defs["ImGuiListClipperRange_FromIndices"][1]["location"] = "imgui_internal:1407" +defs["ImGuiListClipperRange_FromIndices"][1]["location"] = "imgui_internal:1412" defs["ImGuiListClipperRange_FromIndices"][1]["ov_cimguiname"] = "ImGuiListClipperRange_FromIndices" defs["ImGuiListClipperRange_FromIndices"][1]["ret"] = "ImGuiListClipperRange" defs["ImGuiListClipperRange_FromIndices"][1]["signature"] = "(int,int)" @@ -5719,7 +5722,7 @@ defs["ImGuiListClipperRange_FromPositions"][1]["cimguiname"] = "ImGuiListClipper defs["ImGuiListClipperRange_FromPositions"][1]["defaults"] = {} defs["ImGuiListClipperRange_FromPositions"][1]["funcname"] = "FromPositions" defs["ImGuiListClipperRange_FromPositions"][1]["is_static_function"] = true -defs["ImGuiListClipperRange_FromPositions"][1]["location"] = "imgui_internal:1408" +defs["ImGuiListClipperRange_FromPositions"][1]["location"] = "imgui_internal:1413" defs["ImGuiListClipperRange_FromPositions"][1]["ov_cimguiname"] = "ImGuiListClipperRange_FromPositions" defs["ImGuiListClipperRange_FromPositions"][1]["ret"] = "ImGuiListClipperRange" defs["ImGuiListClipperRange_FromPositions"][1]["signature"] = "(float,float,int,int)" @@ -5744,7 +5747,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:2420" +defs["ImGuiListClipper_Begin"][1]["location"] = "imgui:2417" defs["ImGuiListClipper_Begin"][1]["ov_cimguiname"] = "ImGuiListClipper_Begin" defs["ImGuiListClipper_Begin"][1]["ret"] = "void" defs["ImGuiListClipper_Begin"][1]["signature"] = "(int,float)" @@ -5762,7 +5765,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:2421" +defs["ImGuiListClipper_End"][1]["location"] = "imgui:2418" defs["ImGuiListClipper_End"][1]["ov_cimguiname"] = "ImGuiListClipper_End" defs["ImGuiListClipper_End"][1]["ret"] = "void" defs["ImGuiListClipper_End"][1]["signature"] = "()" @@ -5786,7 +5789,7 @@ defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["call_args"] = "(item_min defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["cimguiname"] = "ImGuiListClipper_ForceDisplayRangeByIndices" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["defaults"] = {} defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["funcname"] = "ForceDisplayRangeByIndices" -defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["location"] = "imgui:2425" +defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["location"] = "imgui:2422" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["ov_cimguiname"] = "ImGuiListClipper_ForceDisplayRangeByIndices" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["ret"] = "void" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["signature"] = "(int,int)" @@ -5802,7 +5805,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:2418" +defs["ImGuiListClipper_ImGuiListClipper"][1]["location"] = "imgui:2415" defs["ImGuiListClipper_ImGuiListClipper"][1]["ov_cimguiname"] = "ImGuiListClipper_ImGuiListClipper" defs["ImGuiListClipper_ImGuiListClipper"][1]["signature"] = "()" defs["ImGuiListClipper_ImGuiListClipper"][1]["stname"] = "ImGuiListClipper" @@ -5819,7 +5822,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:2422" +defs["ImGuiListClipper_Step"][1]["location"] = "imgui:2419" defs["ImGuiListClipper_Step"][1]["ov_cimguiname"] = "ImGuiListClipper_Step" defs["ImGuiListClipper_Step"][1]["ret"] = "bool" defs["ImGuiListClipper_Step"][1]["signature"] = "()" @@ -5836,7 +5839,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:2419" +defs["ImGuiListClipper_destroy"][1]["location"] = "imgui:2416" defs["ImGuiListClipper_destroy"][1]["ov_cimguiname"] = "ImGuiListClipper_destroy" defs["ImGuiListClipper_destroy"][1]["realdestructor"] = true defs["ImGuiListClipper_destroy"][1]["ret"] = "void" @@ -5858,7 +5861,7 @@ defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["call_args"] = "(update_offsets)" defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["cimguiname"] = "ImGuiMenuColumns_CalcNextTotalWidth" defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["defaults"] = {} defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["funcname"] = "CalcNextTotalWidth" -defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["location"] = "imgui_internal:1052" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["location"] = "imgui_internal:1056" defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["ov_cimguiname"] = "ImGuiMenuColumns_CalcNextTotalWidth" defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["ret"] = "void" defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["signature"] = "(bool)" @@ -5888,7 +5891,7 @@ defs["ImGuiMenuColumns_DeclColumns"][1]["call_args"] = "(w_icon,w_label,w_shortc defs["ImGuiMenuColumns_DeclColumns"][1]["cimguiname"] = "ImGuiMenuColumns_DeclColumns" defs["ImGuiMenuColumns_DeclColumns"][1]["defaults"] = {} defs["ImGuiMenuColumns_DeclColumns"][1]["funcname"] = "DeclColumns" -defs["ImGuiMenuColumns_DeclColumns"][1]["location"] = "imgui_internal:1051" +defs["ImGuiMenuColumns_DeclColumns"][1]["location"] = "imgui_internal:1055" defs["ImGuiMenuColumns_DeclColumns"][1]["ov_cimguiname"] = "ImGuiMenuColumns_DeclColumns" defs["ImGuiMenuColumns_DeclColumns"][1]["ret"] = "float" defs["ImGuiMenuColumns_DeclColumns"][1]["signature"] = "(float,float,float,float)" @@ -5904,7 +5907,7 @@ defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["cimguiname"] = "ImGuiMenuColumns_I defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["constructor"] = true defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["defaults"] = {} defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["funcname"] = "ImGuiMenuColumns" -defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["location"] = "imgui_internal:1049" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["location"] = "imgui_internal:1053" defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["ov_cimguiname"] = "ImGuiMenuColumns_ImGuiMenuColumns" defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["signature"] = "()" defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["stname"] = "ImGuiMenuColumns" @@ -5927,7 +5930,7 @@ defs["ImGuiMenuColumns_Update"][1]["call_args"] = "(spacing,window_reappearing)" defs["ImGuiMenuColumns_Update"][1]["cimguiname"] = "ImGuiMenuColumns_Update" defs["ImGuiMenuColumns_Update"][1]["defaults"] = {} defs["ImGuiMenuColumns_Update"][1]["funcname"] = "Update" -defs["ImGuiMenuColumns_Update"][1]["location"] = "imgui_internal:1050" +defs["ImGuiMenuColumns_Update"][1]["location"] = "imgui_internal:1054" defs["ImGuiMenuColumns_Update"][1]["ov_cimguiname"] = "ImGuiMenuColumns_Update" defs["ImGuiMenuColumns_Update"][1]["ret"] = "void" defs["ImGuiMenuColumns_Update"][1]["signature"] = "(float,bool)" @@ -5959,7 +5962,7 @@ defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["cimguiname"] = "ImGuiMetricsCo defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["constructor"] = true defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["defaults"] = {} defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["funcname"] = "ImGuiMetricsConfig" -defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["location"] = "imgui_internal:1849" +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["location"] = "imgui_internal:1854" defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["ov_cimguiname"] = "ImGuiMetricsConfig_ImGuiMetricsConfig" defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["signature"] = "()" defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["stname"] = "ImGuiMetricsConfig" @@ -5992,7 +5995,7 @@ defs["ImGuiNavItemData_Clear"][1]["call_args"] = "()" defs["ImGuiNavItemData_Clear"][1]["cimguiname"] = "ImGuiNavItemData_Clear" defs["ImGuiNavItemData_Clear"][1]["defaults"] = {} defs["ImGuiNavItemData_Clear"][1]["funcname"] = "Clear" -defs["ImGuiNavItemData_Clear"][1]["location"] = "imgui_internal:1497" +defs["ImGuiNavItemData_Clear"][1]["location"] = "imgui_internal:1502" defs["ImGuiNavItemData_Clear"][1]["ov_cimguiname"] = "ImGuiNavItemData_Clear" defs["ImGuiNavItemData_Clear"][1]["ret"] = "void" defs["ImGuiNavItemData_Clear"][1]["signature"] = "()" @@ -6008,7 +6011,7 @@ defs["ImGuiNavItemData_ImGuiNavItemData"][1]["cimguiname"] = "ImGuiNavItemData_I defs["ImGuiNavItemData_ImGuiNavItemData"][1]["constructor"] = true defs["ImGuiNavItemData_ImGuiNavItemData"][1]["defaults"] = {} defs["ImGuiNavItemData_ImGuiNavItemData"][1]["funcname"] = "ImGuiNavItemData" -defs["ImGuiNavItemData_ImGuiNavItemData"][1]["location"] = "imgui_internal:1496" +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["location"] = "imgui_internal:1501" defs["ImGuiNavItemData_ImGuiNavItemData"][1]["ov_cimguiname"] = "ImGuiNavItemData_ImGuiNavItemData" defs["ImGuiNavItemData_ImGuiNavItemData"][1]["signature"] = "()" defs["ImGuiNavItemData_ImGuiNavItemData"][1]["stname"] = "ImGuiNavItemData" @@ -6041,7 +6044,7 @@ defs["ImGuiNextItemData_ClearFlags"][1]["call_args"] = "()" defs["ImGuiNextItemData_ClearFlags"][1]["cimguiname"] = "ImGuiNextItemData_ClearFlags" defs["ImGuiNextItemData_ClearFlags"][1]["defaults"] = {} defs["ImGuiNextItemData_ClearFlags"][1]["funcname"] = "ClearFlags" -defs["ImGuiNextItemData_ClearFlags"][1]["location"] = "imgui_internal:1167" +defs["ImGuiNextItemData_ClearFlags"][1]["location"] = "imgui_internal:1172" defs["ImGuiNextItemData_ClearFlags"][1]["ov_cimguiname"] = "ImGuiNextItemData_ClearFlags" defs["ImGuiNextItemData_ClearFlags"][1]["ret"] = "void" defs["ImGuiNextItemData_ClearFlags"][1]["signature"] = "()" @@ -6057,7 +6060,7 @@ defs["ImGuiNextItemData_ImGuiNextItemData"][1]["cimguiname"] = "ImGuiNextItemDat defs["ImGuiNextItemData_ImGuiNextItemData"][1]["constructor"] = true defs["ImGuiNextItemData_ImGuiNextItemData"][1]["defaults"] = {} defs["ImGuiNextItemData_ImGuiNextItemData"][1]["funcname"] = "ImGuiNextItemData" -defs["ImGuiNextItemData_ImGuiNextItemData"][1]["location"] = "imgui_internal:1166" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["location"] = "imgui_internal:1171" defs["ImGuiNextItemData_ImGuiNextItemData"][1]["ov_cimguiname"] = "ImGuiNextItemData_ImGuiNextItemData" defs["ImGuiNextItemData_ImGuiNextItemData"][1]["signature"] = "()" defs["ImGuiNextItemData_ImGuiNextItemData"][1]["stname"] = "ImGuiNextItemData" @@ -6090,7 +6093,7 @@ defs["ImGuiNextWindowData_ClearFlags"][1]["call_args"] = "()" defs["ImGuiNextWindowData_ClearFlags"][1]["cimguiname"] = "ImGuiNextWindowData_ClearFlags" defs["ImGuiNextWindowData_ClearFlags"][1]["defaults"] = {} defs["ImGuiNextWindowData_ClearFlags"][1]["funcname"] = "ClearFlags" -defs["ImGuiNextWindowData_ClearFlags"][1]["location"] = "imgui_internal:1148" +defs["ImGuiNextWindowData_ClearFlags"][1]["location"] = "imgui_internal:1153" defs["ImGuiNextWindowData_ClearFlags"][1]["ov_cimguiname"] = "ImGuiNextWindowData_ClearFlags" defs["ImGuiNextWindowData_ClearFlags"][1]["ret"] = "void" defs["ImGuiNextWindowData_ClearFlags"][1]["signature"] = "()" @@ -6106,7 +6109,7 @@ defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["cimguiname"] = "ImGuiNextWin defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["constructor"] = true defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["defaults"] = {} defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["funcname"] = "ImGuiNextWindowData" -defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["location"] = "imgui_internal:1147" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["location"] = "imgui_internal:1152" defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["ov_cimguiname"] = "ImGuiNextWindowData_ImGuiNextWindowData" defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["signature"] = "()" defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["stname"] = "ImGuiNextWindowData" @@ -6137,7 +6140,7 @@ defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["cimguiname"] = "ImGuiOldColumn defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["constructor"] = true defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["defaults"] = {} defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["funcname"] = "ImGuiOldColumnData" -defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["location"] = "imgui_internal:1532" +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["location"] = "imgui_internal:1537" defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["ov_cimguiname"] = "ImGuiOldColumnData_ImGuiOldColumnData" defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["signature"] = "()" defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["stname"] = "ImGuiOldColumnData" @@ -6168,7 +6171,7 @@ defs["ImGuiOldColumns_ImGuiOldColumns"][1]["cimguiname"] = "ImGuiOldColumns_ImGu defs["ImGuiOldColumns_ImGuiOldColumns"][1]["constructor"] = true defs["ImGuiOldColumns_ImGuiOldColumns"][1]["defaults"] = {} defs["ImGuiOldColumns_ImGuiOldColumns"][1]["funcname"] = "ImGuiOldColumns" -defs["ImGuiOldColumns_ImGuiOldColumns"][1]["location"] = "imgui_internal:1553" +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["location"] = "imgui_internal:1558" defs["ImGuiOldColumns_ImGuiOldColumns"][1]["ov_cimguiname"] = "ImGuiOldColumns_ImGuiOldColumns" defs["ImGuiOldColumns_ImGuiOldColumns"][1]["signature"] = "()" defs["ImGuiOldColumns_ImGuiOldColumns"][1]["stname"] = "ImGuiOldColumns" @@ -6199,7 +6202,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:2284" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["location"] = "imgui:2281" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["ov_cimguiname"] = "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["signature"] = "()" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["stname"] = "ImGuiOnceUponAFrame" @@ -6232,7 +6235,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:2238" +defs["ImGuiPayload_Clear"][1]["location"] = "imgui:2235" defs["ImGuiPayload_Clear"][1]["ov_cimguiname"] = "ImGuiPayload_Clear" defs["ImGuiPayload_Clear"][1]["ret"] = "void" defs["ImGuiPayload_Clear"][1]["signature"] = "()" @@ -6248,7 +6251,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:2237" +defs["ImGuiPayload_ImGuiPayload"][1]["location"] = "imgui:2234" defs["ImGuiPayload_ImGuiPayload"][1]["ov_cimguiname"] = "ImGuiPayload_ImGuiPayload" defs["ImGuiPayload_ImGuiPayload"][1]["signature"] = "()" defs["ImGuiPayload_ImGuiPayload"][1]["stname"] = "ImGuiPayload" @@ -6268,7 +6271,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:2239" +defs["ImGuiPayload_IsDataType"][1]["location"] = "imgui:2236" defs["ImGuiPayload_IsDataType"][1]["ov_cimguiname"] = "ImGuiPayload_IsDataType" defs["ImGuiPayload_IsDataType"][1]["ret"] = "bool" defs["ImGuiPayload_IsDataType"][1]["signature"] = "(const char*)const" @@ -6286,7 +6289,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:2241" +defs["ImGuiPayload_IsDelivery"][1]["location"] = "imgui:2238" defs["ImGuiPayload_IsDelivery"][1]["ov_cimguiname"] = "ImGuiPayload_IsDelivery" defs["ImGuiPayload_IsDelivery"][1]["ret"] = "bool" defs["ImGuiPayload_IsDelivery"][1]["signature"] = "()const" @@ -6304,7 +6307,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:2240" +defs["ImGuiPayload_IsPreview"][1]["location"] = "imgui:2237" defs["ImGuiPayload_IsPreview"][1]["ov_cimguiname"] = "ImGuiPayload_IsPreview" defs["ImGuiPayload_IsPreview"][1]["ret"] = "bool" defs["ImGuiPayload_IsPreview"][1]["signature"] = "()const" @@ -6336,7 +6339,7 @@ defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["cimguiname"] = "ImGuiPlatformIO_ImGu defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["constructor"] = true defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["defaults"] = {} defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["funcname"] = "ImGuiPlatformIO" -defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["location"] = "imgui:3182" +defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["location"] = "imgui:3180" defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["ov_cimguiname"] = "ImGuiPlatformIO_ImGuiPlatformIO" defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["signature"] = "()" defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["stname"] = "ImGuiPlatformIO" @@ -6367,7 +6370,7 @@ defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["cimguiname"] = "ImGuiPlatf defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["constructor"] = true defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["defaults"] = {} defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["funcname"] = "ImGuiPlatformImeData" -defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["location"] = "imgui:3202" +defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["location"] = "imgui:3200" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["ov_cimguiname"] = "ImGuiPlatformImeData_ImGuiPlatformImeData" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["signature"] = "()" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["stname"] = "ImGuiPlatformImeData" @@ -6398,7 +6401,7 @@ defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["cimguiname"] = "ImGuiPlatf defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["constructor"] = true defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["defaults"] = {} defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["funcname"] = "ImGuiPlatformMonitor" -defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["location"] = "imgui:3192" +defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["location"] = "imgui:3190" defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["ov_cimguiname"] = "ImGuiPlatformMonitor_ImGuiPlatformMonitor" defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["signature"] = "()" defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["stname"] = "ImGuiPlatformMonitor" @@ -6429,7 +6432,7 @@ defs["ImGuiPopupData_ImGuiPopupData"][1]["cimguiname"] = "ImGuiPopupData_ImGuiPo defs["ImGuiPopupData_ImGuiPopupData"][1]["constructor"] = true defs["ImGuiPopupData_ImGuiPopupData"][1]["defaults"] = {} defs["ImGuiPopupData_ImGuiPopupData"][1]["funcname"] = "ImGuiPopupData" -defs["ImGuiPopupData_ImGuiPopupData"][1]["location"] = "imgui_internal:1104" +defs["ImGuiPopupData_ImGuiPopupData"][1]["location"] = "imgui_internal:1109" defs["ImGuiPopupData_ImGuiPopupData"][1]["ov_cimguiname"] = "ImGuiPopupData_ImGuiPopupData" defs["ImGuiPopupData_ImGuiPopupData"][1]["signature"] = "()" defs["ImGuiPopupData_ImGuiPopupData"][1]["stname"] = "ImGuiPopupData" @@ -6463,7 +6466,7 @@ defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["cimguiname"] = "ImGuiPtrOrIndex_ImGu defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["constructor"] = true defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["defaults"] = {} defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["funcname"] = "ImGuiPtrOrIndex" -defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["location"] = "imgui_internal:1220" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["location"] = "imgui_internal:1225" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["ov_cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["signature"] = "(void*)" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["stname"] = "ImGuiPtrOrIndex" @@ -6479,7 +6482,7 @@ defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["cimguiname"] = "ImGuiPtrOrIndex_ImGu defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["constructor"] = true defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["defaults"] = {} defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["funcname"] = "ImGuiPtrOrIndex" -defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["location"] = "imgui_internal:1221" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["location"] = "imgui_internal:1226" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["ov_cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["signature"] = "(int)" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["stname"] = "ImGuiPtrOrIndex" @@ -6511,7 +6514,7 @@ defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["cimguiname"] = "ImGuiSetti defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["constructor"] = true defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["defaults"] = {} defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["funcname"] = "ImGuiSettingsHandler" -defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["location"] = "imgui_internal:1788" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["location"] = "imgui_internal:1793" defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["ov_cimguiname"] = "ImGuiSettingsHandler_ImGuiSettingsHandler" defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["signature"] = "()" defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["stname"] = "ImGuiSettingsHandler" @@ -6542,7 +6545,7 @@ defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["cimguiname"] = "ImGuiStackLe defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["constructor"] = true defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["defaults"] = {} defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["funcname"] = "ImGuiStackLevelInfo" -defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["location"] = "imgui_internal:1867" +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["location"] = "imgui_internal:1872" defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["ov_cimguiname"] = "ImGuiStackLevelInfo_ImGuiStackLevelInfo" defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["signature"] = "()" defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["stname"] = "ImGuiStackLevelInfo" @@ -6575,7 +6578,7 @@ defs["ImGuiStackSizes_CompareWithCurrentState"][1]["call_args"] = "()" defs["ImGuiStackSizes_CompareWithCurrentState"][1]["cimguiname"] = "ImGuiStackSizes_CompareWithCurrentState" defs["ImGuiStackSizes_CompareWithCurrentState"][1]["defaults"] = {} defs["ImGuiStackSizes_CompareWithCurrentState"][1]["funcname"] = "CompareWithCurrentState" -defs["ImGuiStackSizes_CompareWithCurrentState"][1]["location"] = "imgui_internal:1197" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["location"] = "imgui_internal:1202" defs["ImGuiStackSizes_CompareWithCurrentState"][1]["ov_cimguiname"] = "ImGuiStackSizes_CompareWithCurrentState" defs["ImGuiStackSizes_CompareWithCurrentState"][1]["ret"] = "void" defs["ImGuiStackSizes_CompareWithCurrentState"][1]["signature"] = "()" @@ -6591,7 +6594,7 @@ defs["ImGuiStackSizes_ImGuiStackSizes"][1]["cimguiname"] = "ImGuiStackSizes_ImGu defs["ImGuiStackSizes_ImGuiStackSizes"][1]["constructor"] = true defs["ImGuiStackSizes_ImGuiStackSizes"][1]["defaults"] = {} defs["ImGuiStackSizes_ImGuiStackSizes"][1]["funcname"] = "ImGuiStackSizes" -defs["ImGuiStackSizes_ImGuiStackSizes"][1]["location"] = "imgui_internal:1195" +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["location"] = "imgui_internal:1200" defs["ImGuiStackSizes_ImGuiStackSizes"][1]["ov_cimguiname"] = "ImGuiStackSizes_ImGuiStackSizes" defs["ImGuiStackSizes_ImGuiStackSizes"][1]["signature"] = "()" defs["ImGuiStackSizes_ImGuiStackSizes"][1]["stname"] = "ImGuiStackSizes" @@ -6608,7 +6611,7 @@ defs["ImGuiStackSizes_SetToCurrentState"][1]["call_args"] = "()" defs["ImGuiStackSizes_SetToCurrentState"][1]["cimguiname"] = "ImGuiStackSizes_SetToCurrentState" defs["ImGuiStackSizes_SetToCurrentState"][1]["defaults"] = {} defs["ImGuiStackSizes_SetToCurrentState"][1]["funcname"] = "SetToCurrentState" -defs["ImGuiStackSizes_SetToCurrentState"][1]["location"] = "imgui_internal:1196" +defs["ImGuiStackSizes_SetToCurrentState"][1]["location"] = "imgui_internal:1201" defs["ImGuiStackSizes_SetToCurrentState"][1]["ov_cimguiname"] = "ImGuiStackSizes_SetToCurrentState" defs["ImGuiStackSizes_SetToCurrentState"][1]["ret"] = "void" defs["ImGuiStackSizes_SetToCurrentState"][1]["signature"] = "()" @@ -6640,7 +6643,7 @@ defs["ImGuiStackTool_ImGuiStackTool"][1]["cimguiname"] = "ImGuiStackTool_ImGuiSt defs["ImGuiStackTool_ImGuiStackTool"][1]["constructor"] = true defs["ImGuiStackTool_ImGuiStackTool"][1]["defaults"] = {} defs["ImGuiStackTool_ImGuiStackTool"][1]["funcname"] = "ImGuiStackTool" -defs["ImGuiStackTool_ImGuiStackTool"][1]["location"] = "imgui_internal:1880" +defs["ImGuiStackTool_ImGuiStackTool"][1]["location"] = "imgui_internal:1885" defs["ImGuiStackTool_ImGuiStackTool"][1]["ov_cimguiname"] = "ImGuiStackTool_ImGuiStackTool" defs["ImGuiStackTool_ImGuiStackTool"][1]["signature"] = "()" defs["ImGuiStackTool_ImGuiStackTool"][1]["stname"] = "ImGuiStackTool" @@ -6677,7 +6680,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:2351" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["location"] = "imgui:2348" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Int" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["signature"] = "(ImGuiID,int)" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["stname"] = "ImGuiStoragePair" @@ -6696,7 +6699,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:2352" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["location"] = "imgui:2349" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Float" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["signature"] = "(ImGuiID,float)" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["stname"] = "ImGuiStoragePair" @@ -6715,7 +6718,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:2353" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["location"] = "imgui:2350" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Ptr" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["signature"] = "(ImGuiID,void*)" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["stname"] = "ImGuiStoragePair" @@ -6750,7 +6753,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:2384" +defs["ImGuiStorage_BuildSortByKey"][1]["location"] = "imgui:2381" defs["ImGuiStorage_BuildSortByKey"][1]["ov_cimguiname"] = "ImGuiStorage_BuildSortByKey" defs["ImGuiStorage_BuildSortByKey"][1]["ret"] = "void" defs["ImGuiStorage_BuildSortByKey"][1]["signature"] = "()" @@ -6768,7 +6771,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:2361" +defs["ImGuiStorage_Clear"][1]["location"] = "imgui:2358" defs["ImGuiStorage_Clear"][1]["ov_cimguiname"] = "ImGuiStorage_Clear" defs["ImGuiStorage_Clear"][1]["ret"] = "void" defs["ImGuiStorage_Clear"][1]["signature"] = "()" @@ -6793,7 +6796,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:2364" +defs["ImGuiStorage_GetBool"][1]["location"] = "imgui:2361" defs["ImGuiStorage_GetBool"][1]["ov_cimguiname"] = "ImGuiStorage_GetBool" defs["ImGuiStorage_GetBool"][1]["ret"] = "bool" defs["ImGuiStorage_GetBool"][1]["signature"] = "(ImGuiID,bool)const" @@ -6818,7 +6821,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:2376" +defs["ImGuiStorage_GetBoolRef"][1]["location"] = "imgui:2373" defs["ImGuiStorage_GetBoolRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetBoolRef" defs["ImGuiStorage_GetBoolRef"][1]["ret"] = "bool*" defs["ImGuiStorage_GetBoolRef"][1]["signature"] = "(ImGuiID,bool)" @@ -6843,7 +6846,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:2366" +defs["ImGuiStorage_GetFloat"][1]["location"] = "imgui:2363" defs["ImGuiStorage_GetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloat" defs["ImGuiStorage_GetFloat"][1]["ret"] = "float" defs["ImGuiStorage_GetFloat"][1]["signature"] = "(ImGuiID,float)const" @@ -6868,7 +6871,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:2377" +defs["ImGuiStorage_GetFloatRef"][1]["location"] = "imgui:2374" defs["ImGuiStorage_GetFloatRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloatRef" defs["ImGuiStorage_GetFloatRef"][1]["ret"] = "float*" defs["ImGuiStorage_GetFloatRef"][1]["signature"] = "(ImGuiID,float)" @@ -6893,7 +6896,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:2362" +defs["ImGuiStorage_GetInt"][1]["location"] = "imgui:2359" defs["ImGuiStorage_GetInt"][1]["ov_cimguiname"] = "ImGuiStorage_GetInt" defs["ImGuiStorage_GetInt"][1]["ret"] = "int" defs["ImGuiStorage_GetInt"][1]["signature"] = "(ImGuiID,int)const" @@ -6918,7 +6921,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:2375" +defs["ImGuiStorage_GetIntRef"][1]["location"] = "imgui:2372" defs["ImGuiStorage_GetIntRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetIntRef" defs["ImGuiStorage_GetIntRef"][1]["ret"] = "int*" defs["ImGuiStorage_GetIntRef"][1]["signature"] = "(ImGuiID,int)" @@ -6939,7 +6942,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:2368" +defs["ImGuiStorage_GetVoidPtr"][1]["location"] = "imgui:2365" defs["ImGuiStorage_GetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtr" defs["ImGuiStorage_GetVoidPtr"][1]["ret"] = "void*" defs["ImGuiStorage_GetVoidPtr"][1]["signature"] = "(ImGuiID)const" @@ -6964,7 +6967,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:2378" +defs["ImGuiStorage_GetVoidPtrRef"][1]["location"] = "imgui:2375" defs["ImGuiStorage_GetVoidPtrRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtrRef" defs["ImGuiStorage_GetVoidPtrRef"][1]["ret"] = "void**" defs["ImGuiStorage_GetVoidPtrRef"][1]["signature"] = "(ImGuiID,void*)" @@ -6985,7 +6988,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:2381" +defs["ImGuiStorage_SetAllInt"][1]["location"] = "imgui:2378" defs["ImGuiStorage_SetAllInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetAllInt" defs["ImGuiStorage_SetAllInt"][1]["ret"] = "void" defs["ImGuiStorage_SetAllInt"][1]["signature"] = "(int)" @@ -7009,7 +7012,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:2365" +defs["ImGuiStorage_SetBool"][1]["location"] = "imgui:2362" defs["ImGuiStorage_SetBool"][1]["ov_cimguiname"] = "ImGuiStorage_SetBool" defs["ImGuiStorage_SetBool"][1]["ret"] = "void" defs["ImGuiStorage_SetBool"][1]["signature"] = "(ImGuiID,bool)" @@ -7033,7 +7036,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:2367" +defs["ImGuiStorage_SetFloat"][1]["location"] = "imgui:2364" defs["ImGuiStorage_SetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_SetFloat" defs["ImGuiStorage_SetFloat"][1]["ret"] = "void" defs["ImGuiStorage_SetFloat"][1]["signature"] = "(ImGuiID,float)" @@ -7057,7 +7060,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:2363" +defs["ImGuiStorage_SetInt"][1]["location"] = "imgui:2360" defs["ImGuiStorage_SetInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetInt" defs["ImGuiStorage_SetInt"][1]["ret"] = "void" defs["ImGuiStorage_SetInt"][1]["signature"] = "(ImGuiID,int)" @@ -7081,7 +7084,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:2369" +defs["ImGuiStorage_SetVoidPtr"][1]["location"] = "imgui:2366" defs["ImGuiStorage_SetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_SetVoidPtr" defs["ImGuiStorage_SetVoidPtr"][1]["ret"] = "void" defs["ImGuiStorage_SetVoidPtr"][1]["signature"] = "(ImGuiID,void*)" @@ -7103,7 +7106,7 @@ defs["ImGuiStyleMod_ImGuiStyleMod"][1]["cimguiname"] = "ImGuiStyleMod_ImGuiStyle defs["ImGuiStyleMod_ImGuiStyleMod"][1]["constructor"] = true defs["ImGuiStyleMod_ImGuiStyleMod"][1]["defaults"] = {} defs["ImGuiStyleMod_ImGuiStyleMod"][1]["funcname"] = "ImGuiStyleMod" -defs["ImGuiStyleMod_ImGuiStyleMod"][1]["location"] = "imgui_internal:1003" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["location"] = "imgui_internal:1007" defs["ImGuiStyleMod_ImGuiStyleMod"][1]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod_Int" defs["ImGuiStyleMod_ImGuiStyleMod"][1]["signature"] = "(ImGuiStyleVar,int)" defs["ImGuiStyleMod_ImGuiStyleMod"][1]["stname"] = "ImGuiStyleMod" @@ -7122,7 +7125,7 @@ defs["ImGuiStyleMod_ImGuiStyleMod"][2]["cimguiname"] = "ImGuiStyleMod_ImGuiStyle defs["ImGuiStyleMod_ImGuiStyleMod"][2]["constructor"] = true defs["ImGuiStyleMod_ImGuiStyleMod"][2]["defaults"] = {} defs["ImGuiStyleMod_ImGuiStyleMod"][2]["funcname"] = "ImGuiStyleMod" -defs["ImGuiStyleMod_ImGuiStyleMod"][2]["location"] = "imgui_internal:1004" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["location"] = "imgui_internal:1008" defs["ImGuiStyleMod_ImGuiStyleMod"][2]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod_Float" defs["ImGuiStyleMod_ImGuiStyleMod"][2]["signature"] = "(ImGuiStyleVar,float)" defs["ImGuiStyleMod_ImGuiStyleMod"][2]["stname"] = "ImGuiStyleMod" @@ -7141,7 +7144,7 @@ defs["ImGuiStyleMod_ImGuiStyleMod"][3]["cimguiname"] = "ImGuiStyleMod_ImGuiStyle defs["ImGuiStyleMod_ImGuiStyleMod"][3]["constructor"] = true defs["ImGuiStyleMod_ImGuiStyleMod"][3]["defaults"] = {} defs["ImGuiStyleMod_ImGuiStyleMod"][3]["funcname"] = "ImGuiStyleMod" -defs["ImGuiStyleMod_ImGuiStyleMod"][3]["location"] = "imgui_internal:1005" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["location"] = "imgui_internal:1009" defs["ImGuiStyleMod_ImGuiStyleMod"][3]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod_Vec2" defs["ImGuiStyleMod_ImGuiStyleMod"][3]["signature"] = "(ImGuiStyleVar,ImVec2)" defs["ImGuiStyleMod_ImGuiStyleMod"][3]["stname"] = "ImGuiStyleMod" @@ -7174,7 +7177,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:1953" +defs["ImGuiStyle_ImGuiStyle"][1]["location"] = "imgui:1950" defs["ImGuiStyle_ImGuiStyle"][1]["ov_cimguiname"] = "ImGuiStyle_ImGuiStyle" defs["ImGuiStyle_ImGuiStyle"][1]["signature"] = "()" defs["ImGuiStyle_ImGuiStyle"][1]["stname"] = "ImGuiStyle" @@ -7194,7 +7197,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:1954" +defs["ImGuiStyle_ScaleAllSizes"][1]["location"] = "imgui:1951" defs["ImGuiStyle_ScaleAllSizes"][1]["ov_cimguiname"] = "ImGuiStyle_ScaleAllSizes" defs["ImGuiStyle_ScaleAllSizes"][1]["ret"] = "void" defs["ImGuiStyle_ScaleAllSizes"][1]["signature"] = "(float)" @@ -7231,7 +7234,7 @@ defs["ImGuiTabBar_GetTabName"][1]["call_args"] = "(tab)" defs["ImGuiTabBar_GetTabName"][1]["cimguiname"] = "ImGuiTabBar_GetTabName" defs["ImGuiTabBar_GetTabName"][1]["defaults"] = {} defs["ImGuiTabBar_GetTabName"][1]["funcname"] = "GetTabName" -defs["ImGuiTabBar_GetTabName"][1]["location"] = "imgui_internal:2648" +defs["ImGuiTabBar_GetTabName"][1]["location"] = "imgui_internal:2661" defs["ImGuiTabBar_GetTabName"][1]["ov_cimguiname"] = "ImGuiTabBar_GetTabName" defs["ImGuiTabBar_GetTabName"][1]["ret"] = "const char*" defs["ImGuiTabBar_GetTabName"][1]["signature"] = "(const ImGuiTabItem*)const" @@ -7252,7 +7255,7 @@ defs["ImGuiTabBar_GetTabOrder"][1]["call_args"] = "(tab)" defs["ImGuiTabBar_GetTabOrder"][1]["cimguiname"] = "ImGuiTabBar_GetTabOrder" defs["ImGuiTabBar_GetTabOrder"][1]["defaults"] = {} defs["ImGuiTabBar_GetTabOrder"][1]["funcname"] = "GetTabOrder" -defs["ImGuiTabBar_GetTabOrder"][1]["location"] = "imgui_internal:2647" +defs["ImGuiTabBar_GetTabOrder"][1]["location"] = "imgui_internal:2660" defs["ImGuiTabBar_GetTabOrder"][1]["ov_cimguiname"] = "ImGuiTabBar_GetTabOrder" defs["ImGuiTabBar_GetTabOrder"][1]["ret"] = "int" defs["ImGuiTabBar_GetTabOrder"][1]["signature"] = "(const ImGuiTabItem*)const" @@ -7268,7 +7271,7 @@ defs["ImGuiTabBar_ImGuiTabBar"][1]["cimguiname"] = "ImGuiTabBar_ImGuiTabBar" defs["ImGuiTabBar_ImGuiTabBar"][1]["constructor"] = true defs["ImGuiTabBar_ImGuiTabBar"][1]["defaults"] = {} defs["ImGuiTabBar_ImGuiTabBar"][1]["funcname"] = "ImGuiTabBar" -defs["ImGuiTabBar_ImGuiTabBar"][1]["location"] = "imgui_internal:2646" +defs["ImGuiTabBar_ImGuiTabBar"][1]["location"] = "imgui_internal:2659" defs["ImGuiTabBar_ImGuiTabBar"][1]["ov_cimguiname"] = "ImGuiTabBar_ImGuiTabBar" defs["ImGuiTabBar_ImGuiTabBar"][1]["signature"] = "()" defs["ImGuiTabBar_ImGuiTabBar"][1]["stname"] = "ImGuiTabBar" @@ -7299,7 +7302,7 @@ defs["ImGuiTabItem_ImGuiTabItem"][1]["cimguiname"] = "ImGuiTabItem_ImGuiTabItem" defs["ImGuiTabItem_ImGuiTabItem"][1]["constructor"] = true defs["ImGuiTabItem_ImGuiTabItem"][1]["defaults"] = {} defs["ImGuiTabItem_ImGuiTabItem"][1]["funcname"] = "ImGuiTabItem" -defs["ImGuiTabItem_ImGuiTabItem"][1]["location"] = "imgui_internal:2608" +defs["ImGuiTabItem_ImGuiTabItem"][1]["location"] = "imgui_internal:2621" defs["ImGuiTabItem_ImGuiTabItem"][1]["ov_cimguiname"] = "ImGuiTabItem_ImGuiTabItem" defs["ImGuiTabItem_ImGuiTabItem"][1]["signature"] = "()" defs["ImGuiTabItem_ImGuiTabItem"][1]["stname"] = "ImGuiTabItem" @@ -7330,7 +7333,7 @@ defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["cimguiname"] = "Im defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["constructor"] = true defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["defaults"] = {} defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["funcname"] = "ImGuiTableColumnSettings" -defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["location"] = "imgui_internal:2894" +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["location"] = "imgui_internal:2910" defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["ov_cimguiname"] = "ImGuiTableColumnSettings_ImGuiTableColumnSettings" defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["signature"] = "()" defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["stname"] = "ImGuiTableColumnSettings" @@ -7361,7 +7364,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:2252" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["location"] = "imgui:2249" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["signature"] = "()" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["stname"] = "ImGuiTableColumnSortSpecs" @@ -7392,7 +7395,7 @@ defs["ImGuiTableColumn_ImGuiTableColumn"][1]["cimguiname"] = "ImGuiTableColumn_I defs["ImGuiTableColumn_ImGuiTableColumn"][1]["constructor"] = true defs["ImGuiTableColumn_ImGuiTableColumn"][1]["defaults"] = {} defs["ImGuiTableColumn_ImGuiTableColumn"][1]["funcname"] = "ImGuiTableColumn" -defs["ImGuiTableColumn_ImGuiTableColumn"][1]["location"] = "imgui_internal:2717" +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["location"] = "imgui_internal:2730" defs["ImGuiTableColumn_ImGuiTableColumn"][1]["ov_cimguiname"] = "ImGuiTableColumn_ImGuiTableColumn" defs["ImGuiTableColumn_ImGuiTableColumn"][1]["signature"] = "()" defs["ImGuiTableColumn_ImGuiTableColumn"][1]["stname"] = "ImGuiTableColumn" @@ -7423,7 +7426,7 @@ defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["cimguiname"] = "ImGuiT defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["constructor"] = true defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["defaults"] = {} defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["funcname"] = "ImGuiTableInstanceData" -defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["location"] = "imgui_internal:2744" +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["location"] = "imgui_internal:2758" defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["ov_cimguiname"] = "ImGuiTableInstanceData_ImGuiTableInstanceData" defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["signature"] = "()" defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["stname"] = "ImGuiTableInstanceData" @@ -7456,7 +7459,7 @@ defs["ImGuiTableSettings_GetColumnSettings"][1]["call_args"] = "()" defs["ImGuiTableSettings_GetColumnSettings"][1]["cimguiname"] = "ImGuiTableSettings_GetColumnSettings" defs["ImGuiTableSettings_GetColumnSettings"][1]["defaults"] = {} defs["ImGuiTableSettings_GetColumnSettings"][1]["funcname"] = "GetColumnSettings" -defs["ImGuiTableSettings_GetColumnSettings"][1]["location"] = "imgui_internal:2917" +defs["ImGuiTableSettings_GetColumnSettings"][1]["location"] = "imgui_internal:2933" defs["ImGuiTableSettings_GetColumnSettings"][1]["ov_cimguiname"] = "ImGuiTableSettings_GetColumnSettings" defs["ImGuiTableSettings_GetColumnSettings"][1]["ret"] = "ImGuiTableColumnSettings*" defs["ImGuiTableSettings_GetColumnSettings"][1]["signature"] = "()" @@ -7472,7 +7475,7 @@ defs["ImGuiTableSettings_ImGuiTableSettings"][1]["cimguiname"] = "ImGuiTableSett defs["ImGuiTableSettings_ImGuiTableSettings"][1]["constructor"] = true defs["ImGuiTableSettings_ImGuiTableSettings"][1]["defaults"] = {} defs["ImGuiTableSettings_ImGuiTableSettings"][1]["funcname"] = "ImGuiTableSettings" -defs["ImGuiTableSettings_ImGuiTableSettings"][1]["location"] = "imgui_internal:2916" +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["location"] = "imgui_internal:2932" defs["ImGuiTableSettings_ImGuiTableSettings"][1]["ov_cimguiname"] = "ImGuiTableSettings_ImGuiTableSettings" defs["ImGuiTableSettings_ImGuiTableSettings"][1]["signature"] = "()" defs["ImGuiTableSettings_ImGuiTableSettings"][1]["stname"] = "ImGuiTableSettings" @@ -7503,7 +7506,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:2265" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["location"] = "imgui:2262" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableSortSpecs_ImGuiTableSortSpecs" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["signature"] = "()" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["stname"] = "ImGuiTableSortSpecs" @@ -7534,7 +7537,7 @@ defs["ImGuiTableTempData_ImGuiTableTempData"][1]["cimguiname"] = "ImGuiTableTemp defs["ImGuiTableTempData_ImGuiTableTempData"][1]["constructor"] = true defs["ImGuiTableTempData_ImGuiTableTempData"][1]["defaults"] = {} defs["ImGuiTableTempData_ImGuiTableTempData"][1]["funcname"] = "ImGuiTableTempData" -defs["ImGuiTableTempData_ImGuiTableTempData"][1]["location"] = "imgui_internal:2879" +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["location"] = "imgui_internal:2895" defs["ImGuiTableTempData_ImGuiTableTempData"][1]["ov_cimguiname"] = "ImGuiTableTempData_ImGuiTableTempData" defs["ImGuiTableTempData_ImGuiTableTempData"][1]["signature"] = "()" defs["ImGuiTableTempData_ImGuiTableTempData"][1]["stname"] = "ImGuiTableTempData" @@ -7565,7 +7568,7 @@ defs["ImGuiTable_ImGuiTable"][1]["cimguiname"] = "ImGuiTable_ImGuiTable" defs["ImGuiTable_ImGuiTable"][1]["constructor"] = true defs["ImGuiTable_ImGuiTable"][1]["defaults"] = {} defs["ImGuiTable_ImGuiTable"][1]["funcname"] = "ImGuiTable" -defs["ImGuiTable_ImGuiTable"][1]["location"] = "imgui_internal:2855" +defs["ImGuiTable_ImGuiTable"][1]["location"] = "imgui_internal:2871" defs["ImGuiTable_ImGuiTable"][1]["ov_cimguiname"] = "ImGuiTable_ImGuiTable" defs["ImGuiTable_ImGuiTable"][1]["signature"] = "()" defs["ImGuiTable_ImGuiTable"][1]["stname"] = "ImGuiTable" @@ -7581,7 +7584,7 @@ defs["ImGuiTable_destroy"][1]["call_args"] = "(self)" defs["ImGuiTable_destroy"][1]["cimguiname"] = "ImGuiTable_destroy" defs["ImGuiTable_destroy"][1]["defaults"] = {} defs["ImGuiTable_destroy"][1]["destructor"] = true -defs["ImGuiTable_destroy"][1]["location"] = "imgui_internal:2856" +defs["ImGuiTable_destroy"][1]["location"] = "imgui_internal:2872" defs["ImGuiTable_destroy"][1]["ov_cimguiname"] = "ImGuiTable_destroy" defs["ImGuiTable_destroy"][1]["realdestructor"] = true defs["ImGuiTable_destroy"][1]["ret"] = "void" @@ -7598,7 +7601,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:2322" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["location"] = "imgui:2319" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["ov_cimguiname"] = "ImGuiTextBuffer_ImGuiTextBuffer" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["signature"] = "()" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["stname"] = "ImGuiTextBuffer" @@ -7622,7 +7625,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:2331" +defs["ImGuiTextBuffer_append"][1]["location"] = "imgui:2328" defs["ImGuiTextBuffer_append"][1]["ov_cimguiname"] = "ImGuiTextBuffer_append" defs["ImGuiTextBuffer_append"][1]["ret"] = "void" defs["ImGuiTextBuffer_append"][1]["signature"] = "(const char*,const char*)" @@ -7647,7 +7650,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:2332" +defs["ImGuiTextBuffer_appendf"][1]["location"] = "imgui:2329" defs["ImGuiTextBuffer_appendf"][1]["manual"] = true defs["ImGuiTextBuffer_appendf"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendf" defs["ImGuiTextBuffer_appendf"][1]["ret"] = "void" @@ -7672,7 +7675,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:2333" +defs["ImGuiTextBuffer_appendfv"][1]["location"] = "imgui:2330" defs["ImGuiTextBuffer_appendfv"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendfv" defs["ImGuiTextBuffer_appendfv"][1]["ret"] = "void" defs["ImGuiTextBuffer_appendfv"][1]["signature"] = "(const char*,va_list)" @@ -7690,7 +7693,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:2324" +defs["ImGuiTextBuffer_begin"][1]["location"] = "imgui:2321" defs["ImGuiTextBuffer_begin"][1]["ov_cimguiname"] = "ImGuiTextBuffer_begin" defs["ImGuiTextBuffer_begin"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_begin"][1]["signature"] = "()const" @@ -7708,7 +7711,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:2330" +defs["ImGuiTextBuffer_c_str"][1]["location"] = "imgui:2327" 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" @@ -7726,7 +7729,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:2328" +defs["ImGuiTextBuffer_clear"][1]["location"] = "imgui:2325" defs["ImGuiTextBuffer_clear"][1]["ov_cimguiname"] = "ImGuiTextBuffer_clear" defs["ImGuiTextBuffer_clear"][1]["ret"] = "void" defs["ImGuiTextBuffer_clear"][1]["signature"] = "()" @@ -7760,7 +7763,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:2327" +defs["ImGuiTextBuffer_empty"][1]["location"] = "imgui:2324" defs["ImGuiTextBuffer_empty"][1]["ov_cimguiname"] = "ImGuiTextBuffer_empty" defs["ImGuiTextBuffer_empty"][1]["ret"] = "bool" defs["ImGuiTextBuffer_empty"][1]["signature"] = "()const" @@ -7778,7 +7781,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:2325" +defs["ImGuiTextBuffer_end"][1]["location"] = "imgui:2322" defs["ImGuiTextBuffer_end"][1]["ov_cimguiname"] = "ImGuiTextBuffer_end" defs["ImGuiTextBuffer_end"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_end"][1]["signature"] = "()const" @@ -7799,7 +7802,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:2329" +defs["ImGuiTextBuffer_reserve"][1]["location"] = "imgui:2326" defs["ImGuiTextBuffer_reserve"][1]["ov_cimguiname"] = "ImGuiTextBuffer_reserve" defs["ImGuiTextBuffer_reserve"][1]["ret"] = "void" defs["ImGuiTextBuffer_reserve"][1]["signature"] = "(int)" @@ -7817,7 +7820,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:2326" +defs["ImGuiTextBuffer_size"][1]["location"] = "imgui:2323" defs["ImGuiTextBuffer_size"][1]["ov_cimguiname"] = "ImGuiTextBuffer_size" defs["ImGuiTextBuffer_size"][1]["ret"] = "int" defs["ImGuiTextBuffer_size"][1]["signature"] = "()const" @@ -7835,7 +7838,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:2295" +defs["ImGuiTextFilter_Build"][1]["location"] = "imgui:2292" defs["ImGuiTextFilter_Build"][1]["ov_cimguiname"] = "ImGuiTextFilter_Build" defs["ImGuiTextFilter_Build"][1]["ret"] = "void" defs["ImGuiTextFilter_Build"][1]["signature"] = "()" @@ -7853,7 +7856,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:2296" +defs["ImGuiTextFilter_Clear"][1]["location"] = "imgui:2293" defs["ImGuiTextFilter_Clear"][1]["ov_cimguiname"] = "ImGuiTextFilter_Clear" defs["ImGuiTextFilter_Clear"][1]["ret"] = "void" defs["ImGuiTextFilter_Clear"][1]["signature"] = "()" @@ -7879,7 +7882,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:2293" +defs["ImGuiTextFilter_Draw"][1]["location"] = "imgui:2290" defs["ImGuiTextFilter_Draw"][1]["ov_cimguiname"] = "ImGuiTextFilter_Draw" defs["ImGuiTextFilter_Draw"][1]["ret"] = "bool" defs["ImGuiTextFilter_Draw"][1]["signature"] = "(const char*,float)" @@ -7899,7 +7902,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:2292" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["location"] = "imgui:2289" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_ImGuiTextFilter" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["signature"] = "(const char*)" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["stname"] = "ImGuiTextFilter" @@ -7916,7 +7919,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:2297" +defs["ImGuiTextFilter_IsActive"][1]["location"] = "imgui:2294" defs["ImGuiTextFilter_IsActive"][1]["ov_cimguiname"] = "ImGuiTextFilter_IsActive" defs["ImGuiTextFilter_IsActive"][1]["ret"] = "bool" defs["ImGuiTextFilter_IsActive"][1]["signature"] = "()const" @@ -7941,7 +7944,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:2294" +defs["ImGuiTextFilter_PassFilter"][1]["location"] = "imgui:2291" defs["ImGuiTextFilter_PassFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_PassFilter" defs["ImGuiTextFilter_PassFilter"][1]["ret"] = "bool" defs["ImGuiTextFilter_PassFilter"][1]["signature"] = "(const char*,const char*)const" @@ -7984,7 +7987,7 @@ defs["ImGuiTextIndex_append"][1]["call_args"] = "(base,old_size,new_size)" defs["ImGuiTextIndex_append"][1]["cimguiname"] = "ImGuiTextIndex_append" defs["ImGuiTextIndex_append"][1]["defaults"] = {} defs["ImGuiTextIndex_append"][1]["funcname"] = "append" -defs["ImGuiTextIndex_append"][1]["location"] = "imgui_internal:725" +defs["ImGuiTextIndex_append"][1]["location"] = "imgui_internal:730" defs["ImGuiTextIndex_append"][1]["ov_cimguiname"] = "ImGuiTextIndex_append" defs["ImGuiTextIndex_append"][1]["ret"] = "void" defs["ImGuiTextIndex_append"][1]["signature"] = "(const char*,int,int)" @@ -8002,7 +8005,7 @@ defs["ImGuiTextIndex_clear"][1]["call_args"] = "()" defs["ImGuiTextIndex_clear"][1]["cimguiname"] = "ImGuiTextIndex_clear" defs["ImGuiTextIndex_clear"][1]["defaults"] = {} defs["ImGuiTextIndex_clear"][1]["funcname"] = "clear" -defs["ImGuiTextIndex_clear"][1]["location"] = "imgui_internal:721" +defs["ImGuiTextIndex_clear"][1]["location"] = "imgui_internal:726" defs["ImGuiTextIndex_clear"][1]["ov_cimguiname"] = "ImGuiTextIndex_clear" defs["ImGuiTextIndex_clear"][1]["ret"] = "void" defs["ImGuiTextIndex_clear"][1]["signature"] = "()" @@ -8026,7 +8029,7 @@ defs["ImGuiTextIndex_get_line_begin"][1]["call_args"] = "(base,n)" defs["ImGuiTextIndex_get_line_begin"][1]["cimguiname"] = "ImGuiTextIndex_get_line_begin" defs["ImGuiTextIndex_get_line_begin"][1]["defaults"] = {} defs["ImGuiTextIndex_get_line_begin"][1]["funcname"] = "get_line_begin" -defs["ImGuiTextIndex_get_line_begin"][1]["location"] = "imgui_internal:723" +defs["ImGuiTextIndex_get_line_begin"][1]["location"] = "imgui_internal:728" defs["ImGuiTextIndex_get_line_begin"][1]["ov_cimguiname"] = "ImGuiTextIndex_get_line_begin" defs["ImGuiTextIndex_get_line_begin"][1]["ret"] = "const char*" defs["ImGuiTextIndex_get_line_begin"][1]["signature"] = "(const char*,int)" @@ -8050,7 +8053,7 @@ defs["ImGuiTextIndex_get_line_end"][1]["call_args"] = "(base,n)" defs["ImGuiTextIndex_get_line_end"][1]["cimguiname"] = "ImGuiTextIndex_get_line_end" defs["ImGuiTextIndex_get_line_end"][1]["defaults"] = {} defs["ImGuiTextIndex_get_line_end"][1]["funcname"] = "get_line_end" -defs["ImGuiTextIndex_get_line_end"][1]["location"] = "imgui_internal:724" +defs["ImGuiTextIndex_get_line_end"][1]["location"] = "imgui_internal:729" defs["ImGuiTextIndex_get_line_end"][1]["ov_cimguiname"] = "ImGuiTextIndex_get_line_end" defs["ImGuiTextIndex_get_line_end"][1]["ret"] = "const char*" defs["ImGuiTextIndex_get_line_end"][1]["signature"] = "(const char*,int)" @@ -8068,7 +8071,7 @@ defs["ImGuiTextIndex_size"][1]["call_args"] = "()" defs["ImGuiTextIndex_size"][1]["cimguiname"] = "ImGuiTextIndex_size" defs["ImGuiTextIndex_size"][1]["defaults"] = {} defs["ImGuiTextIndex_size"][1]["funcname"] = "size" -defs["ImGuiTextIndex_size"][1]["location"] = "imgui_internal:722" +defs["ImGuiTextIndex_size"][1]["location"] = "imgui_internal:727" defs["ImGuiTextIndex_size"][1]["ov_cimguiname"] = "ImGuiTextIndex_size" defs["ImGuiTextIndex_size"][1]["ret"] = "int" defs["ImGuiTextIndex_size"][1]["signature"] = "()" @@ -8084,7 +8087,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:2305" +defs["ImGuiTextRange_ImGuiTextRange"][1]["location"] = "imgui:2302" defs["ImGuiTextRange_ImGuiTextRange"][1]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRange_Nil" defs["ImGuiTextRange_ImGuiTextRange"][1]["signature"] = "()" defs["ImGuiTextRange_ImGuiTextRange"][1]["stname"] = "ImGuiTextRange" @@ -8103,7 +8106,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:2306" +defs["ImGuiTextRange_ImGuiTextRange"][2]["location"] = "imgui:2303" defs["ImGuiTextRange_ImGuiTextRange"][2]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRange_Str" defs["ImGuiTextRange_ImGuiTextRange"][2]["signature"] = "(const char*,const char*)" defs["ImGuiTextRange_ImGuiTextRange"][2]["stname"] = "ImGuiTextRange" @@ -8137,7 +8140,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:2307" +defs["ImGuiTextRange_empty"][1]["location"] = "imgui:2304" defs["ImGuiTextRange_empty"][1]["ov_cimguiname"] = "ImGuiTextRange_empty" defs["ImGuiTextRange_empty"][1]["ret"] = "bool" defs["ImGuiTextRange_empty"][1]["signature"] = "()const" @@ -8161,7 +8164,7 @@ 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:2308" +defs["ImGuiTextRange_split"][1]["location"] = "imgui:2305" defs["ImGuiTextRange_split"][1]["ov_cimguiname"] = "ImGuiTextRange_split" defs["ImGuiTextRange_split"][1]["ret"] = "void" defs["ImGuiTextRange_split"][1]["signature"] = "(char,ImVector_ImGuiTextRange*)const" @@ -8185,7 +8188,7 @@ defs["ImGuiViewportP_CalcWorkRectPos"][1]["call_args"] = "(off_min)" defs["ImGuiViewportP_CalcWorkRectPos"][1]["cimguiname"] = "ImGuiViewportP_CalcWorkRectPos" defs["ImGuiViewportP_CalcWorkRectPos"][1]["defaults"] = {} defs["ImGuiViewportP_CalcWorkRectPos"][1]["funcname"] = "CalcWorkRectPos" -defs["ImGuiViewportP_CalcWorkRectPos"][1]["location"] = "imgui_internal:1742" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["location"] = "imgui_internal:1747" defs["ImGuiViewportP_CalcWorkRectPos"][1]["nonUDT"] = 1 defs["ImGuiViewportP_CalcWorkRectPos"][1]["ov_cimguiname"] = "ImGuiViewportP_CalcWorkRectPos" defs["ImGuiViewportP_CalcWorkRectPos"][1]["ret"] = "void" @@ -8213,7 +8216,7 @@ defs["ImGuiViewportP_CalcWorkRectSize"][1]["call_args"] = "(off_min,off_max)" defs["ImGuiViewportP_CalcWorkRectSize"][1]["cimguiname"] = "ImGuiViewportP_CalcWorkRectSize" defs["ImGuiViewportP_CalcWorkRectSize"][1]["defaults"] = {} defs["ImGuiViewportP_CalcWorkRectSize"][1]["funcname"] = "CalcWorkRectSize" -defs["ImGuiViewportP_CalcWorkRectSize"][1]["location"] = "imgui_internal:1743" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["location"] = "imgui_internal:1748" defs["ImGuiViewportP_CalcWorkRectSize"][1]["nonUDT"] = 1 defs["ImGuiViewportP_CalcWorkRectSize"][1]["ov_cimguiname"] = "ImGuiViewportP_CalcWorkRectSize" defs["ImGuiViewportP_CalcWorkRectSize"][1]["ret"] = "void" @@ -8232,7 +8235,7 @@ defs["ImGuiViewportP_ClearRequestFlags"][1]["call_args"] = "()" defs["ImGuiViewportP_ClearRequestFlags"][1]["cimguiname"] = "ImGuiViewportP_ClearRequestFlags" defs["ImGuiViewportP_ClearRequestFlags"][1]["defaults"] = {} defs["ImGuiViewportP_ClearRequestFlags"][1]["funcname"] = "ClearRequestFlags" -defs["ImGuiViewportP_ClearRequestFlags"][1]["location"] = "imgui_internal:1739" +defs["ImGuiViewportP_ClearRequestFlags"][1]["location"] = "imgui_internal:1744" defs["ImGuiViewportP_ClearRequestFlags"][1]["ov_cimguiname"] = "ImGuiViewportP_ClearRequestFlags" defs["ImGuiViewportP_ClearRequestFlags"][1]["ret"] = "void" defs["ImGuiViewportP_ClearRequestFlags"][1]["signature"] = "()" @@ -8253,7 +8256,7 @@ defs["ImGuiViewportP_GetBuildWorkRect"][1]["call_args"] = "()" defs["ImGuiViewportP_GetBuildWorkRect"][1]["cimguiname"] = "ImGuiViewportP_GetBuildWorkRect" defs["ImGuiViewportP_GetBuildWorkRect"][1]["defaults"] = {} defs["ImGuiViewportP_GetBuildWorkRect"][1]["funcname"] = "GetBuildWorkRect" -defs["ImGuiViewportP_GetBuildWorkRect"][1]["location"] = "imgui_internal:1749" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["location"] = "imgui_internal:1754" defs["ImGuiViewportP_GetBuildWorkRect"][1]["nonUDT"] = 1 defs["ImGuiViewportP_GetBuildWorkRect"][1]["ov_cimguiname"] = "ImGuiViewportP_GetBuildWorkRect" defs["ImGuiViewportP_GetBuildWorkRect"][1]["ret"] = "void" @@ -8275,7 +8278,7 @@ defs["ImGuiViewportP_GetMainRect"][1]["call_args"] = "()" defs["ImGuiViewportP_GetMainRect"][1]["cimguiname"] = "ImGuiViewportP_GetMainRect" defs["ImGuiViewportP_GetMainRect"][1]["defaults"] = {} defs["ImGuiViewportP_GetMainRect"][1]["funcname"] = "GetMainRect" -defs["ImGuiViewportP_GetMainRect"][1]["location"] = "imgui_internal:1747" +defs["ImGuiViewportP_GetMainRect"][1]["location"] = "imgui_internal:1752" defs["ImGuiViewportP_GetMainRect"][1]["nonUDT"] = 1 defs["ImGuiViewportP_GetMainRect"][1]["ov_cimguiname"] = "ImGuiViewportP_GetMainRect" defs["ImGuiViewportP_GetMainRect"][1]["ret"] = "void" @@ -8297,7 +8300,7 @@ defs["ImGuiViewportP_GetWorkRect"][1]["call_args"] = "()" defs["ImGuiViewportP_GetWorkRect"][1]["cimguiname"] = "ImGuiViewportP_GetWorkRect" defs["ImGuiViewportP_GetWorkRect"][1]["defaults"] = {} defs["ImGuiViewportP_GetWorkRect"][1]["funcname"] = "GetWorkRect" -defs["ImGuiViewportP_GetWorkRect"][1]["location"] = "imgui_internal:1748" +defs["ImGuiViewportP_GetWorkRect"][1]["location"] = "imgui_internal:1753" defs["ImGuiViewportP_GetWorkRect"][1]["nonUDT"] = 1 defs["ImGuiViewportP_GetWorkRect"][1]["ov_cimguiname"] = "ImGuiViewportP_GetWorkRect" defs["ImGuiViewportP_GetWorkRect"][1]["ret"] = "void" @@ -8314,7 +8317,7 @@ defs["ImGuiViewportP_ImGuiViewportP"][1]["cimguiname"] = "ImGuiViewportP_ImGuiVi defs["ImGuiViewportP_ImGuiViewportP"][1]["constructor"] = true defs["ImGuiViewportP_ImGuiViewportP"][1]["defaults"] = {} defs["ImGuiViewportP_ImGuiViewportP"][1]["funcname"] = "ImGuiViewportP" -defs["ImGuiViewportP_ImGuiViewportP"][1]["location"] = "imgui_internal:1737" +defs["ImGuiViewportP_ImGuiViewportP"][1]["location"] = "imgui_internal:1742" defs["ImGuiViewportP_ImGuiViewportP"][1]["ov_cimguiname"] = "ImGuiViewportP_ImGuiViewportP" defs["ImGuiViewportP_ImGuiViewportP"][1]["signature"] = "()" defs["ImGuiViewportP_ImGuiViewportP"][1]["stname"] = "ImGuiViewportP" @@ -8331,7 +8334,7 @@ defs["ImGuiViewportP_UpdateWorkRect"][1]["call_args"] = "()" defs["ImGuiViewportP_UpdateWorkRect"][1]["cimguiname"] = "ImGuiViewportP_UpdateWorkRect" defs["ImGuiViewportP_UpdateWorkRect"][1]["defaults"] = {} defs["ImGuiViewportP_UpdateWorkRect"][1]["funcname"] = "UpdateWorkRect" -defs["ImGuiViewportP_UpdateWorkRect"][1]["location"] = "imgui_internal:1744" +defs["ImGuiViewportP_UpdateWorkRect"][1]["location"] = "imgui_internal:1749" defs["ImGuiViewportP_UpdateWorkRect"][1]["ov_cimguiname"] = "ImGuiViewportP_UpdateWorkRect" defs["ImGuiViewportP_UpdateWorkRect"][1]["ret"] = "void" defs["ImGuiViewportP_UpdateWorkRect"][1]["signature"] = "()" @@ -8348,7 +8351,7 @@ defs["ImGuiViewportP_destroy"][1]["call_args"] = "(self)" defs["ImGuiViewportP_destroy"][1]["cimguiname"] = "ImGuiViewportP_destroy" defs["ImGuiViewportP_destroy"][1]["defaults"] = {} defs["ImGuiViewportP_destroy"][1]["destructor"] = true -defs["ImGuiViewportP_destroy"][1]["location"] = "imgui_internal:1738" +defs["ImGuiViewportP_destroy"][1]["location"] = "imgui_internal:1743" defs["ImGuiViewportP_destroy"][1]["ov_cimguiname"] = "ImGuiViewportP_destroy" defs["ImGuiViewportP_destroy"][1]["realdestructor"] = true defs["ImGuiViewportP_destroy"][1]["ret"] = "void" @@ -8370,7 +8373,7 @@ 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:3070" +defs["ImGuiViewport_GetCenter"][1]["location"] = "imgui:3068" defs["ImGuiViewport_GetCenter"][1]["nonUDT"] = 1 defs["ImGuiViewport_GetCenter"][1]["ov_cimguiname"] = "ImGuiViewport_GetCenter" defs["ImGuiViewport_GetCenter"][1]["ret"] = "void" @@ -8392,7 +8395,7 @@ 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:3071" +defs["ImGuiViewport_GetWorkCenter"][1]["location"] = "imgui:3069" defs["ImGuiViewport_GetWorkCenter"][1]["nonUDT"] = 1 defs["ImGuiViewport_GetWorkCenter"][1]["ov_cimguiname"] = "ImGuiViewport_GetWorkCenter" defs["ImGuiViewport_GetWorkCenter"][1]["ret"] = "void" @@ -8409,7 +8412,7 @@ defs["ImGuiViewport_ImGuiViewport"][1]["cimguiname"] = "ImGuiViewport_ImGuiViewp defs["ImGuiViewport_ImGuiViewport"][1]["constructor"] = true defs["ImGuiViewport_ImGuiViewport"][1]["defaults"] = {} defs["ImGuiViewport_ImGuiViewport"][1]["funcname"] = "ImGuiViewport" -defs["ImGuiViewport_ImGuiViewport"][1]["location"] = "imgui:3066" +defs["ImGuiViewport_ImGuiViewport"][1]["location"] = "imgui:3064" defs["ImGuiViewport_ImGuiViewport"][1]["ov_cimguiname"] = "ImGuiViewport_ImGuiViewport" defs["ImGuiViewport_ImGuiViewport"][1]["signature"] = "()" defs["ImGuiViewport_ImGuiViewport"][1]["stname"] = "ImGuiViewport" @@ -8425,7 +8428,7 @@ 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]["location"] = "imgui:3067" +defs["ImGuiViewport_destroy"][1]["location"] = "imgui:3065" defs["ImGuiViewport_destroy"][1]["ov_cimguiname"] = "ImGuiViewport_destroy" defs["ImGuiViewport_destroy"][1]["realdestructor"] = true defs["ImGuiViewport_destroy"][1]["ret"] = "void" @@ -8442,7 +8445,7 @@ defs["ImGuiWindowClass_ImGuiWindowClass"][1]["cimguiname"] = "ImGuiWindowClass_I defs["ImGuiWindowClass_ImGuiWindowClass"][1]["constructor"] = true defs["ImGuiWindowClass_ImGuiWindowClass"][1]["defaults"] = {} defs["ImGuiWindowClass_ImGuiWindowClass"][1]["funcname"] = "ImGuiWindowClass" -defs["ImGuiWindowClass_ImGuiWindowClass"][1]["location"] = "imgui:2219" +defs["ImGuiWindowClass_ImGuiWindowClass"][1]["location"] = "imgui:2216" defs["ImGuiWindowClass_ImGuiWindowClass"][1]["ov_cimguiname"] = "ImGuiWindowClass_ImGuiWindowClass" defs["ImGuiWindowClass_ImGuiWindowClass"][1]["signature"] = "()" defs["ImGuiWindowClass_ImGuiWindowClass"][1]["stname"] = "ImGuiWindowClass" @@ -8475,7 +8478,7 @@ defs["ImGuiWindowSettings_GetName"][1]["call_args"] = "()" defs["ImGuiWindowSettings_GetName"][1]["cimguiname"] = "ImGuiWindowSettings_GetName" defs["ImGuiWindowSettings_GetName"][1]["defaults"] = {} defs["ImGuiWindowSettings_GetName"][1]["funcname"] = "GetName" -defs["ImGuiWindowSettings_GetName"][1]["location"] = "imgui_internal:1773" +defs["ImGuiWindowSettings_GetName"][1]["location"] = "imgui_internal:1778" defs["ImGuiWindowSettings_GetName"][1]["ov_cimguiname"] = "ImGuiWindowSettings_GetName" defs["ImGuiWindowSettings_GetName"][1]["ret"] = "char*" defs["ImGuiWindowSettings_GetName"][1]["signature"] = "()" @@ -8491,7 +8494,7 @@ defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["cimguiname"] = "ImGuiWindowS defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["constructor"] = true defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["defaults"] = {} defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["funcname"] = "ImGuiWindowSettings" -defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["location"] = "imgui_internal:1772" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["location"] = "imgui_internal:1777" defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["ov_cimguiname"] = "ImGuiWindowSettings_ImGuiWindowSettings" defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["signature"] = "()" defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["stname"] = "ImGuiWindowSettings" @@ -8524,7 +8527,7 @@ defs["ImGuiWindow_CalcFontSize"][1]["call_args"] = "()" defs["ImGuiWindow_CalcFontSize"][1]["cimguiname"] = "ImGuiWindow_CalcFontSize" defs["ImGuiWindow_CalcFontSize"][1]["defaults"] = {} defs["ImGuiWindow_CalcFontSize"][1]["funcname"] = "CalcFontSize" -defs["ImGuiWindow_CalcFontSize"][1]["location"] = "imgui_internal:2562" +defs["ImGuiWindow_CalcFontSize"][1]["location"] = "imgui_internal:2575" defs["ImGuiWindow_CalcFontSize"][1]["ov_cimguiname"] = "ImGuiWindow_CalcFontSize" defs["ImGuiWindow_CalcFontSize"][1]["ret"] = "float" defs["ImGuiWindow_CalcFontSize"][1]["signature"] = "()const" @@ -8549,7 +8552,7 @@ defs["ImGuiWindow_GetID"][1]["cimguiname"] = "ImGuiWindow_GetID" defs["ImGuiWindow_GetID"][1]["defaults"] = {} defs["ImGuiWindow_GetID"][1]["defaults"]["str_end"] = "NULL" defs["ImGuiWindow_GetID"][1]["funcname"] = "GetID" -defs["ImGuiWindow_GetID"][1]["location"] = "imgui_internal:2555" +defs["ImGuiWindow_GetID"][1]["location"] = "imgui_internal:2568" defs["ImGuiWindow_GetID"][1]["ov_cimguiname"] = "ImGuiWindow_GetID_Str" defs["ImGuiWindow_GetID"][1]["ret"] = "ImGuiID" defs["ImGuiWindow_GetID"][1]["signature"] = "(const char*,const char*)" @@ -8568,7 +8571,7 @@ defs["ImGuiWindow_GetID"][2]["call_args"] = "(ptr)" defs["ImGuiWindow_GetID"][2]["cimguiname"] = "ImGuiWindow_GetID" defs["ImGuiWindow_GetID"][2]["defaults"] = {} defs["ImGuiWindow_GetID"][2]["funcname"] = "GetID" -defs["ImGuiWindow_GetID"][2]["location"] = "imgui_internal:2556" +defs["ImGuiWindow_GetID"][2]["location"] = "imgui_internal:2569" defs["ImGuiWindow_GetID"][2]["ov_cimguiname"] = "ImGuiWindow_GetID_Ptr" defs["ImGuiWindow_GetID"][2]["ret"] = "ImGuiID" defs["ImGuiWindow_GetID"][2]["signature"] = "(const void*)" @@ -8587,7 +8590,7 @@ defs["ImGuiWindow_GetID"][3]["call_args"] = "(n)" defs["ImGuiWindow_GetID"][3]["cimguiname"] = "ImGuiWindow_GetID" defs["ImGuiWindow_GetID"][3]["defaults"] = {} defs["ImGuiWindow_GetID"][3]["funcname"] = "GetID" -defs["ImGuiWindow_GetID"][3]["location"] = "imgui_internal:2557" +defs["ImGuiWindow_GetID"][3]["location"] = "imgui_internal:2570" defs["ImGuiWindow_GetID"][3]["ov_cimguiname"] = "ImGuiWindow_GetID_Int" defs["ImGuiWindow_GetID"][3]["ret"] = "ImGuiID" defs["ImGuiWindow_GetID"][3]["signature"] = "(int)" @@ -8610,7 +8613,7 @@ defs["ImGuiWindow_GetIDFromRectangle"][1]["call_args"] = "(r_abs)" defs["ImGuiWindow_GetIDFromRectangle"][1]["cimguiname"] = "ImGuiWindow_GetIDFromRectangle" defs["ImGuiWindow_GetIDFromRectangle"][1]["defaults"] = {} defs["ImGuiWindow_GetIDFromRectangle"][1]["funcname"] = "GetIDFromRectangle" -defs["ImGuiWindow_GetIDFromRectangle"][1]["location"] = "imgui_internal:2558" +defs["ImGuiWindow_GetIDFromRectangle"][1]["location"] = "imgui_internal:2571" defs["ImGuiWindow_GetIDFromRectangle"][1]["ov_cimguiname"] = "ImGuiWindow_GetIDFromRectangle" defs["ImGuiWindow_GetIDFromRectangle"][1]["ret"] = "ImGuiID" defs["ImGuiWindow_GetIDFromRectangle"][1]["signature"] = "(const ImRect)" @@ -8632,7 +8635,7 @@ defs["ImGuiWindow_ImGuiWindow"][1]["cimguiname"] = "ImGuiWindow_ImGuiWindow" defs["ImGuiWindow_ImGuiWindow"][1]["constructor"] = true defs["ImGuiWindow_ImGuiWindow"][1]["defaults"] = {} defs["ImGuiWindow_ImGuiWindow"][1]["funcname"] = "ImGuiWindow" -defs["ImGuiWindow_ImGuiWindow"][1]["location"] = "imgui_internal:2551" +defs["ImGuiWindow_ImGuiWindow"][1]["location"] = "imgui_internal:2564" defs["ImGuiWindow_ImGuiWindow"][1]["ov_cimguiname"] = "ImGuiWindow_ImGuiWindow" defs["ImGuiWindow_ImGuiWindow"][1]["signature"] = "(ImGuiContext*,const char*)" defs["ImGuiWindow_ImGuiWindow"][1]["stname"] = "ImGuiWindow" @@ -8649,7 +8652,7 @@ defs["ImGuiWindow_MenuBarHeight"][1]["call_args"] = "()" defs["ImGuiWindow_MenuBarHeight"][1]["cimguiname"] = "ImGuiWindow_MenuBarHeight" defs["ImGuiWindow_MenuBarHeight"][1]["defaults"] = {} defs["ImGuiWindow_MenuBarHeight"][1]["funcname"] = "MenuBarHeight" -defs["ImGuiWindow_MenuBarHeight"][1]["location"] = "imgui_internal:2565" +defs["ImGuiWindow_MenuBarHeight"][1]["location"] = "imgui_internal:2578" defs["ImGuiWindow_MenuBarHeight"][1]["ov_cimguiname"] = "ImGuiWindow_MenuBarHeight" defs["ImGuiWindow_MenuBarHeight"][1]["ret"] = "float" defs["ImGuiWindow_MenuBarHeight"][1]["signature"] = "()const" @@ -8670,7 +8673,7 @@ defs["ImGuiWindow_MenuBarRect"][1]["call_args"] = "()" defs["ImGuiWindow_MenuBarRect"][1]["cimguiname"] = "ImGuiWindow_MenuBarRect" defs["ImGuiWindow_MenuBarRect"][1]["defaults"] = {} defs["ImGuiWindow_MenuBarRect"][1]["funcname"] = "MenuBarRect" -defs["ImGuiWindow_MenuBarRect"][1]["location"] = "imgui_internal:2566" +defs["ImGuiWindow_MenuBarRect"][1]["location"] = "imgui_internal:2579" defs["ImGuiWindow_MenuBarRect"][1]["nonUDT"] = 1 defs["ImGuiWindow_MenuBarRect"][1]["ov_cimguiname"] = "ImGuiWindow_MenuBarRect" defs["ImGuiWindow_MenuBarRect"][1]["ret"] = "void" @@ -8692,7 +8695,7 @@ defs["ImGuiWindow_Rect"][1]["call_args"] = "()" defs["ImGuiWindow_Rect"][1]["cimguiname"] = "ImGuiWindow_Rect" defs["ImGuiWindow_Rect"][1]["defaults"] = {} defs["ImGuiWindow_Rect"][1]["funcname"] = "Rect" -defs["ImGuiWindow_Rect"][1]["location"] = "imgui_internal:2561" +defs["ImGuiWindow_Rect"][1]["location"] = "imgui_internal:2574" defs["ImGuiWindow_Rect"][1]["nonUDT"] = 1 defs["ImGuiWindow_Rect"][1]["ov_cimguiname"] = "ImGuiWindow_Rect" defs["ImGuiWindow_Rect"][1]["ret"] = "void" @@ -8711,7 +8714,7 @@ defs["ImGuiWindow_TitleBarHeight"][1]["call_args"] = "()" defs["ImGuiWindow_TitleBarHeight"][1]["cimguiname"] = "ImGuiWindow_TitleBarHeight" defs["ImGuiWindow_TitleBarHeight"][1]["defaults"] = {} defs["ImGuiWindow_TitleBarHeight"][1]["funcname"] = "TitleBarHeight" -defs["ImGuiWindow_TitleBarHeight"][1]["location"] = "imgui_internal:2563" +defs["ImGuiWindow_TitleBarHeight"][1]["location"] = "imgui_internal:2576" defs["ImGuiWindow_TitleBarHeight"][1]["ov_cimguiname"] = "ImGuiWindow_TitleBarHeight" defs["ImGuiWindow_TitleBarHeight"][1]["ret"] = "float" defs["ImGuiWindow_TitleBarHeight"][1]["signature"] = "()const" @@ -8732,7 +8735,7 @@ defs["ImGuiWindow_TitleBarRect"][1]["call_args"] = "()" defs["ImGuiWindow_TitleBarRect"][1]["cimguiname"] = "ImGuiWindow_TitleBarRect" defs["ImGuiWindow_TitleBarRect"][1]["defaults"] = {} defs["ImGuiWindow_TitleBarRect"][1]["funcname"] = "TitleBarRect" -defs["ImGuiWindow_TitleBarRect"][1]["location"] = "imgui_internal:2564" +defs["ImGuiWindow_TitleBarRect"][1]["location"] = "imgui_internal:2577" defs["ImGuiWindow_TitleBarRect"][1]["nonUDT"] = 1 defs["ImGuiWindow_TitleBarRect"][1]["ov_cimguiname"] = "ImGuiWindow_TitleBarRect" defs["ImGuiWindow_TitleBarRect"][1]["ret"] = "void" @@ -8750,7 +8753,7 @@ defs["ImGuiWindow_destroy"][1]["call_args"] = "(self)" defs["ImGuiWindow_destroy"][1]["cimguiname"] = "ImGuiWindow_destroy" defs["ImGuiWindow_destroy"][1]["defaults"] = {} defs["ImGuiWindow_destroy"][1]["destructor"] = true -defs["ImGuiWindow_destroy"][1]["location"] = "imgui_internal:2553" +defs["ImGuiWindow_destroy"][1]["location"] = "imgui_internal:2566" defs["ImGuiWindow_destroy"][1]["ov_cimguiname"] = "ImGuiWindow_destroy" defs["ImGuiWindow_destroy"][1]["realdestructor"] = true defs["ImGuiWindow_destroy"][1]["ret"] = "void" @@ -8769,7 +8772,7 @@ defs["ImPool_Add"][1]["call_args"] = "()" defs["ImPool_Add"][1]["cimguiname"] = "ImPool_Add" defs["ImPool_Add"][1]["defaults"] = {} defs["ImPool_Add"][1]["funcname"] = "Add" -defs["ImPool_Add"][1]["location"] = "imgui_internal:674" +defs["ImPool_Add"][1]["location"] = "imgui_internal:679" defs["ImPool_Add"][1]["ov_cimguiname"] = "ImPool_Add" defs["ImPool_Add"][1]["ret"] = "T*" defs["ImPool_Add"][1]["signature"] = "()" @@ -8788,7 +8791,7 @@ defs["ImPool_Clear"][1]["call_args"] = "()" defs["ImPool_Clear"][1]["cimguiname"] = "ImPool_Clear" defs["ImPool_Clear"][1]["defaults"] = {} defs["ImPool_Clear"][1]["funcname"] = "Clear" -defs["ImPool_Clear"][1]["location"] = "imgui_internal:673" +defs["ImPool_Clear"][1]["location"] = "imgui_internal:678" defs["ImPool_Clear"][1]["ov_cimguiname"] = "ImPool_Clear" defs["ImPool_Clear"][1]["ret"] = "void" defs["ImPool_Clear"][1]["signature"] = "()" @@ -8810,7 +8813,7 @@ defs["ImPool_Contains"][1]["call_args"] = "(p)" defs["ImPool_Contains"][1]["cimguiname"] = "ImPool_Contains" defs["ImPool_Contains"][1]["defaults"] = {} defs["ImPool_Contains"][1]["funcname"] = "Contains" -defs["ImPool_Contains"][1]["location"] = "imgui_internal:672" +defs["ImPool_Contains"][1]["location"] = "imgui_internal:677" defs["ImPool_Contains"][1]["ov_cimguiname"] = "ImPool_Contains" defs["ImPool_Contains"][1]["ret"] = "bool" defs["ImPool_Contains"][1]["signature"] = "(const T*)const" @@ -8829,7 +8832,7 @@ defs["ImPool_GetAliveCount"][1]["call_args"] = "()" defs["ImPool_GetAliveCount"][1]["cimguiname"] = "ImPool_GetAliveCount" defs["ImPool_GetAliveCount"][1]["defaults"] = {} defs["ImPool_GetAliveCount"][1]["funcname"] = "GetAliveCount" -defs["ImPool_GetAliveCount"][1]["location"] = "imgui_internal:681" +defs["ImPool_GetAliveCount"][1]["location"] = "imgui_internal:686" defs["ImPool_GetAliveCount"][1]["ov_cimguiname"] = "ImPool_GetAliveCount" defs["ImPool_GetAliveCount"][1]["ret"] = "int" defs["ImPool_GetAliveCount"][1]["signature"] = "()const" @@ -8848,7 +8851,7 @@ defs["ImPool_GetBufSize"][1]["call_args"] = "()" defs["ImPool_GetBufSize"][1]["cimguiname"] = "ImPool_GetBufSize" defs["ImPool_GetBufSize"][1]["defaults"] = {} defs["ImPool_GetBufSize"][1]["funcname"] = "GetBufSize" -defs["ImPool_GetBufSize"][1]["location"] = "imgui_internal:682" +defs["ImPool_GetBufSize"][1]["location"] = "imgui_internal:687" defs["ImPool_GetBufSize"][1]["ov_cimguiname"] = "ImPool_GetBufSize" defs["ImPool_GetBufSize"][1]["ret"] = "int" defs["ImPool_GetBufSize"][1]["signature"] = "()const" @@ -8870,7 +8873,7 @@ defs["ImPool_GetByIndex"][1]["call_args"] = "(n)" defs["ImPool_GetByIndex"][1]["cimguiname"] = "ImPool_GetByIndex" defs["ImPool_GetByIndex"][1]["defaults"] = {} defs["ImPool_GetByIndex"][1]["funcname"] = "GetByIndex" -defs["ImPool_GetByIndex"][1]["location"] = "imgui_internal:669" +defs["ImPool_GetByIndex"][1]["location"] = "imgui_internal:674" defs["ImPool_GetByIndex"][1]["ov_cimguiname"] = "ImPool_GetByIndex" defs["ImPool_GetByIndex"][1]["ret"] = "T*" defs["ImPool_GetByIndex"][1]["signature"] = "(ImPoolIdx)" @@ -8892,7 +8895,7 @@ defs["ImPool_GetByKey"][1]["call_args"] = "(key)" defs["ImPool_GetByKey"][1]["cimguiname"] = "ImPool_GetByKey" defs["ImPool_GetByKey"][1]["defaults"] = {} defs["ImPool_GetByKey"][1]["funcname"] = "GetByKey" -defs["ImPool_GetByKey"][1]["location"] = "imgui_internal:668" +defs["ImPool_GetByKey"][1]["location"] = "imgui_internal:673" defs["ImPool_GetByKey"][1]["ov_cimguiname"] = "ImPool_GetByKey" defs["ImPool_GetByKey"][1]["ret"] = "T*" defs["ImPool_GetByKey"][1]["signature"] = "(ImGuiID)" @@ -8914,7 +8917,7 @@ defs["ImPool_GetIndex"][1]["call_args"] = "(p)" defs["ImPool_GetIndex"][1]["cimguiname"] = "ImPool_GetIndex" defs["ImPool_GetIndex"][1]["defaults"] = {} defs["ImPool_GetIndex"][1]["funcname"] = "GetIndex" -defs["ImPool_GetIndex"][1]["location"] = "imgui_internal:670" +defs["ImPool_GetIndex"][1]["location"] = "imgui_internal:675" defs["ImPool_GetIndex"][1]["ov_cimguiname"] = "ImPool_GetIndex" defs["ImPool_GetIndex"][1]["ret"] = "ImPoolIdx" defs["ImPool_GetIndex"][1]["signature"] = "(const T*)const" @@ -8933,7 +8936,7 @@ defs["ImPool_GetMapSize"][1]["call_args"] = "()" defs["ImPool_GetMapSize"][1]["cimguiname"] = "ImPool_GetMapSize" defs["ImPool_GetMapSize"][1]["defaults"] = {} defs["ImPool_GetMapSize"][1]["funcname"] = "GetMapSize" -defs["ImPool_GetMapSize"][1]["location"] = "imgui_internal:683" +defs["ImPool_GetMapSize"][1]["location"] = "imgui_internal:688" defs["ImPool_GetMapSize"][1]["ov_cimguiname"] = "ImPool_GetMapSize" defs["ImPool_GetMapSize"][1]["ret"] = "int" defs["ImPool_GetMapSize"][1]["signature"] = "()const" @@ -8955,7 +8958,7 @@ defs["ImPool_GetOrAddByKey"][1]["call_args"] = "(key)" defs["ImPool_GetOrAddByKey"][1]["cimguiname"] = "ImPool_GetOrAddByKey" defs["ImPool_GetOrAddByKey"][1]["defaults"] = {} defs["ImPool_GetOrAddByKey"][1]["funcname"] = "GetOrAddByKey" -defs["ImPool_GetOrAddByKey"][1]["location"] = "imgui_internal:671" +defs["ImPool_GetOrAddByKey"][1]["location"] = "imgui_internal:676" defs["ImPool_GetOrAddByKey"][1]["ov_cimguiname"] = "ImPool_GetOrAddByKey" defs["ImPool_GetOrAddByKey"][1]["ret"] = "T*" defs["ImPool_GetOrAddByKey"][1]["signature"] = "(ImGuiID)" @@ -8972,7 +8975,7 @@ defs["ImPool_ImPool"][1]["cimguiname"] = "ImPool_ImPool" defs["ImPool_ImPool"][1]["constructor"] = true defs["ImPool_ImPool"][1]["defaults"] = {} defs["ImPool_ImPool"][1]["funcname"] = "ImPool" -defs["ImPool_ImPool"][1]["location"] = "imgui_internal:666" +defs["ImPool_ImPool"][1]["location"] = "imgui_internal:671" defs["ImPool_ImPool"][1]["ov_cimguiname"] = "ImPool_ImPool" defs["ImPool_ImPool"][1]["signature"] = "()" defs["ImPool_ImPool"][1]["stname"] = "ImPool" @@ -8996,7 +8999,7 @@ defs["ImPool_Remove"][1]["call_args"] = "(key,p)" defs["ImPool_Remove"][1]["cimguiname"] = "ImPool_Remove" defs["ImPool_Remove"][1]["defaults"] = {} defs["ImPool_Remove"][1]["funcname"] = "Remove" -defs["ImPool_Remove"][1]["location"] = "imgui_internal:675" +defs["ImPool_Remove"][1]["location"] = "imgui_internal:680" defs["ImPool_Remove"][1]["ov_cimguiname"] = "ImPool_Remove_TPtr" defs["ImPool_Remove"][1]["ret"] = "void" defs["ImPool_Remove"][1]["signature"] = "(ImGuiID,const T*)" @@ -9019,7 +9022,7 @@ defs["ImPool_Remove"][2]["call_args"] = "(key,idx)" defs["ImPool_Remove"][2]["cimguiname"] = "ImPool_Remove" defs["ImPool_Remove"][2]["defaults"] = {} defs["ImPool_Remove"][2]["funcname"] = "Remove" -defs["ImPool_Remove"][2]["location"] = "imgui_internal:676" +defs["ImPool_Remove"][2]["location"] = "imgui_internal:681" defs["ImPool_Remove"][2]["ov_cimguiname"] = "ImPool_Remove_PoolIdx" defs["ImPool_Remove"][2]["ret"] = "void" defs["ImPool_Remove"][2]["signature"] = "(ImGuiID,ImPoolIdx)" @@ -9042,7 +9045,7 @@ defs["ImPool_Reserve"][1]["call_args"] = "(capacity)" defs["ImPool_Reserve"][1]["cimguiname"] = "ImPool_Reserve" defs["ImPool_Reserve"][1]["defaults"] = {} defs["ImPool_Reserve"][1]["funcname"] = "Reserve" -defs["ImPool_Reserve"][1]["location"] = "imgui_internal:677" +defs["ImPool_Reserve"][1]["location"] = "imgui_internal:682" defs["ImPool_Reserve"][1]["ov_cimguiname"] = "ImPool_Reserve" defs["ImPool_Reserve"][1]["ret"] = "void" defs["ImPool_Reserve"][1]["signature"] = "(int)" @@ -9064,7 +9067,7 @@ defs["ImPool_TryGetMapData"][1]["call_args"] = "(n)" defs["ImPool_TryGetMapData"][1]["cimguiname"] = "ImPool_TryGetMapData" defs["ImPool_TryGetMapData"][1]["defaults"] = {} defs["ImPool_TryGetMapData"][1]["funcname"] = "TryGetMapData" -defs["ImPool_TryGetMapData"][1]["location"] = "imgui_internal:684" +defs["ImPool_TryGetMapData"][1]["location"] = "imgui_internal:689" defs["ImPool_TryGetMapData"][1]["ov_cimguiname"] = "ImPool_TryGetMapData" defs["ImPool_TryGetMapData"][1]["ret"] = "T*" defs["ImPool_TryGetMapData"][1]["signature"] = "(ImPoolIdx)" @@ -9082,7 +9085,7 @@ defs["ImPool_destroy"][1]["call_args"] = "(self)" defs["ImPool_destroy"][1]["cimguiname"] = "ImPool_destroy" defs["ImPool_destroy"][1]["defaults"] = {} defs["ImPool_destroy"][1]["destructor"] = true -defs["ImPool_destroy"][1]["location"] = "imgui_internal:667" +defs["ImPool_destroy"][1]["location"] = "imgui_internal:672" defs["ImPool_destroy"][1]["ov_cimguiname"] = "ImPool_destroy" defs["ImPool_destroy"][1]["realdestructor"] = true defs["ImPool_destroy"][1]["ret"] = "void" @@ -9105,7 +9108,7 @@ defs["ImRect_Add"][1]["call_args"] = "(p)" defs["ImRect_Add"][1]["cimguiname"] = "ImRect_Add" defs["ImRect_Add"][1]["defaults"] = {} defs["ImRect_Add"][1]["funcname"] = "Add" -defs["ImRect_Add"][1]["location"] = "imgui_internal:543" +defs["ImRect_Add"][1]["location"] = "imgui_internal:548" defs["ImRect_Add"][1]["ov_cimguiname"] = "ImRect_Add_Vec2" defs["ImRect_Add"][1]["ret"] = "void" defs["ImRect_Add"][1]["signature"] = "(const ImVec2)" @@ -9124,7 +9127,7 @@ defs["ImRect_Add"][2]["call_args"] = "(r)" defs["ImRect_Add"][2]["cimguiname"] = "ImRect_Add" defs["ImRect_Add"][2]["defaults"] = {} defs["ImRect_Add"][2]["funcname"] = "Add" -defs["ImRect_Add"][2]["location"] = "imgui_internal:544" +defs["ImRect_Add"][2]["location"] = "imgui_internal:549" defs["ImRect_Add"][2]["ov_cimguiname"] = "ImRect_Add_Rect" defs["ImRect_Add"][2]["ret"] = "void" defs["ImRect_Add"][2]["signature"] = "(const ImRect)" @@ -9146,7 +9149,7 @@ defs["ImRect_ClipWith"][1]["call_args"] = "(r)" defs["ImRect_ClipWith"][1]["cimguiname"] = "ImRect_ClipWith" defs["ImRect_ClipWith"][1]["defaults"] = {} defs["ImRect_ClipWith"][1]["funcname"] = "ClipWith" -defs["ImRect_ClipWith"][1]["location"] = "imgui_internal:550" +defs["ImRect_ClipWith"][1]["location"] = "imgui_internal:555" defs["ImRect_ClipWith"][1]["ov_cimguiname"] = "ImRect_ClipWith" defs["ImRect_ClipWith"][1]["ret"] = "void" defs["ImRect_ClipWith"][1]["signature"] = "(const ImRect)" @@ -9167,7 +9170,7 @@ defs["ImRect_ClipWithFull"][1]["call_args"] = "(r)" defs["ImRect_ClipWithFull"][1]["cimguiname"] = "ImRect_ClipWithFull" defs["ImRect_ClipWithFull"][1]["defaults"] = {} defs["ImRect_ClipWithFull"][1]["funcname"] = "ClipWithFull" -defs["ImRect_ClipWithFull"][1]["location"] = "imgui_internal:551" +defs["ImRect_ClipWithFull"][1]["location"] = "imgui_internal:556" defs["ImRect_ClipWithFull"][1]["ov_cimguiname"] = "ImRect_ClipWithFull" defs["ImRect_ClipWithFull"][1]["ret"] = "void" defs["ImRect_ClipWithFull"][1]["signature"] = "(const ImRect)" @@ -9188,7 +9191,7 @@ defs["ImRect_Contains"][1]["call_args"] = "(p)" defs["ImRect_Contains"][1]["cimguiname"] = "ImRect_Contains" defs["ImRect_Contains"][1]["defaults"] = {} defs["ImRect_Contains"][1]["funcname"] = "Contains" -defs["ImRect_Contains"][1]["location"] = "imgui_internal:540" +defs["ImRect_Contains"][1]["location"] = "imgui_internal:545" defs["ImRect_Contains"][1]["ov_cimguiname"] = "ImRect_Contains_Vec2" defs["ImRect_Contains"][1]["ret"] = "bool" defs["ImRect_Contains"][1]["signature"] = "(const ImVec2)const" @@ -9207,7 +9210,7 @@ defs["ImRect_Contains"][2]["call_args"] = "(r)" defs["ImRect_Contains"][2]["cimguiname"] = "ImRect_Contains" defs["ImRect_Contains"][2]["defaults"] = {} defs["ImRect_Contains"][2]["funcname"] = "Contains" -defs["ImRect_Contains"][2]["location"] = "imgui_internal:541" +defs["ImRect_Contains"][2]["location"] = "imgui_internal:546" defs["ImRect_Contains"][2]["ov_cimguiname"] = "ImRect_Contains_Rect" defs["ImRect_Contains"][2]["ret"] = "bool" defs["ImRect_Contains"][2]["signature"] = "(const ImRect)const" @@ -9229,7 +9232,7 @@ defs["ImRect_Expand"][1]["call_args"] = "(amount)" defs["ImRect_Expand"][1]["cimguiname"] = "ImRect_Expand" defs["ImRect_Expand"][1]["defaults"] = {} defs["ImRect_Expand"][1]["funcname"] = "Expand" -defs["ImRect_Expand"][1]["location"] = "imgui_internal:545" +defs["ImRect_Expand"][1]["location"] = "imgui_internal:550" defs["ImRect_Expand"][1]["ov_cimguiname"] = "ImRect_Expand_Float" defs["ImRect_Expand"][1]["ret"] = "void" defs["ImRect_Expand"][1]["signature"] = "(const float)" @@ -9248,7 +9251,7 @@ defs["ImRect_Expand"][2]["call_args"] = "(amount)" defs["ImRect_Expand"][2]["cimguiname"] = "ImRect_Expand" defs["ImRect_Expand"][2]["defaults"] = {} defs["ImRect_Expand"][2]["funcname"] = "Expand" -defs["ImRect_Expand"][2]["location"] = "imgui_internal:546" +defs["ImRect_Expand"][2]["location"] = "imgui_internal:551" defs["ImRect_Expand"][2]["ov_cimguiname"] = "ImRect_Expand_Vec2" defs["ImRect_Expand"][2]["ret"] = "void" defs["ImRect_Expand"][2]["signature"] = "(const ImVec2)" @@ -9267,7 +9270,7 @@ defs["ImRect_Floor"][1]["call_args"] = "()" defs["ImRect_Floor"][1]["cimguiname"] = "ImRect_Floor" defs["ImRect_Floor"][1]["defaults"] = {} defs["ImRect_Floor"][1]["funcname"] = "Floor" -defs["ImRect_Floor"][1]["location"] = "imgui_internal:552" +defs["ImRect_Floor"][1]["location"] = "imgui_internal:557" defs["ImRect_Floor"][1]["ov_cimguiname"] = "ImRect_Floor" defs["ImRect_Floor"][1]["ret"] = "void" defs["ImRect_Floor"][1]["signature"] = "()" @@ -9285,7 +9288,7 @@ defs["ImRect_GetArea"][1]["call_args"] = "()" defs["ImRect_GetArea"][1]["cimguiname"] = "ImRect_GetArea" defs["ImRect_GetArea"][1]["defaults"] = {} defs["ImRect_GetArea"][1]["funcname"] = "GetArea" -defs["ImRect_GetArea"][1]["location"] = "imgui_internal:535" +defs["ImRect_GetArea"][1]["location"] = "imgui_internal:540" defs["ImRect_GetArea"][1]["ov_cimguiname"] = "ImRect_GetArea" defs["ImRect_GetArea"][1]["ret"] = "float" defs["ImRect_GetArea"][1]["signature"] = "()const" @@ -9306,7 +9309,7 @@ defs["ImRect_GetBL"][1]["call_args"] = "()" defs["ImRect_GetBL"][1]["cimguiname"] = "ImRect_GetBL" defs["ImRect_GetBL"][1]["defaults"] = {} defs["ImRect_GetBL"][1]["funcname"] = "GetBL" -defs["ImRect_GetBL"][1]["location"] = "imgui_internal:538" +defs["ImRect_GetBL"][1]["location"] = "imgui_internal:543" defs["ImRect_GetBL"][1]["nonUDT"] = 1 defs["ImRect_GetBL"][1]["ov_cimguiname"] = "ImRect_GetBL" defs["ImRect_GetBL"][1]["ret"] = "void" @@ -9328,7 +9331,7 @@ defs["ImRect_GetBR"][1]["call_args"] = "()" defs["ImRect_GetBR"][1]["cimguiname"] = "ImRect_GetBR" defs["ImRect_GetBR"][1]["defaults"] = {} defs["ImRect_GetBR"][1]["funcname"] = "GetBR" -defs["ImRect_GetBR"][1]["location"] = "imgui_internal:539" +defs["ImRect_GetBR"][1]["location"] = "imgui_internal:544" defs["ImRect_GetBR"][1]["nonUDT"] = 1 defs["ImRect_GetBR"][1]["ov_cimguiname"] = "ImRect_GetBR" defs["ImRect_GetBR"][1]["ret"] = "void" @@ -9350,7 +9353,7 @@ defs["ImRect_GetCenter"][1]["call_args"] = "()" defs["ImRect_GetCenter"][1]["cimguiname"] = "ImRect_GetCenter" defs["ImRect_GetCenter"][1]["defaults"] = {} defs["ImRect_GetCenter"][1]["funcname"] = "GetCenter" -defs["ImRect_GetCenter"][1]["location"] = "imgui_internal:531" +defs["ImRect_GetCenter"][1]["location"] = "imgui_internal:536" defs["ImRect_GetCenter"][1]["nonUDT"] = 1 defs["ImRect_GetCenter"][1]["ov_cimguiname"] = "ImRect_GetCenter" defs["ImRect_GetCenter"][1]["ret"] = "void" @@ -9369,7 +9372,7 @@ defs["ImRect_GetHeight"][1]["call_args"] = "()" defs["ImRect_GetHeight"][1]["cimguiname"] = "ImRect_GetHeight" defs["ImRect_GetHeight"][1]["defaults"] = {} defs["ImRect_GetHeight"][1]["funcname"] = "GetHeight" -defs["ImRect_GetHeight"][1]["location"] = "imgui_internal:534" +defs["ImRect_GetHeight"][1]["location"] = "imgui_internal:539" defs["ImRect_GetHeight"][1]["ov_cimguiname"] = "ImRect_GetHeight" defs["ImRect_GetHeight"][1]["ret"] = "float" defs["ImRect_GetHeight"][1]["signature"] = "()const" @@ -9390,7 +9393,7 @@ defs["ImRect_GetSize"][1]["call_args"] = "()" defs["ImRect_GetSize"][1]["cimguiname"] = "ImRect_GetSize" defs["ImRect_GetSize"][1]["defaults"] = {} defs["ImRect_GetSize"][1]["funcname"] = "GetSize" -defs["ImRect_GetSize"][1]["location"] = "imgui_internal:532" +defs["ImRect_GetSize"][1]["location"] = "imgui_internal:537" defs["ImRect_GetSize"][1]["nonUDT"] = 1 defs["ImRect_GetSize"][1]["ov_cimguiname"] = "ImRect_GetSize" defs["ImRect_GetSize"][1]["ret"] = "void" @@ -9412,7 +9415,7 @@ defs["ImRect_GetTL"][1]["call_args"] = "()" defs["ImRect_GetTL"][1]["cimguiname"] = "ImRect_GetTL" defs["ImRect_GetTL"][1]["defaults"] = {} defs["ImRect_GetTL"][1]["funcname"] = "GetTL" -defs["ImRect_GetTL"][1]["location"] = "imgui_internal:536" +defs["ImRect_GetTL"][1]["location"] = "imgui_internal:541" defs["ImRect_GetTL"][1]["nonUDT"] = 1 defs["ImRect_GetTL"][1]["ov_cimguiname"] = "ImRect_GetTL" defs["ImRect_GetTL"][1]["ret"] = "void" @@ -9434,7 +9437,7 @@ defs["ImRect_GetTR"][1]["call_args"] = "()" defs["ImRect_GetTR"][1]["cimguiname"] = "ImRect_GetTR" defs["ImRect_GetTR"][1]["defaults"] = {} defs["ImRect_GetTR"][1]["funcname"] = "GetTR" -defs["ImRect_GetTR"][1]["location"] = "imgui_internal:537" +defs["ImRect_GetTR"][1]["location"] = "imgui_internal:542" defs["ImRect_GetTR"][1]["nonUDT"] = 1 defs["ImRect_GetTR"][1]["ov_cimguiname"] = "ImRect_GetTR" defs["ImRect_GetTR"][1]["ret"] = "void" @@ -9453,7 +9456,7 @@ defs["ImRect_GetWidth"][1]["call_args"] = "()" defs["ImRect_GetWidth"][1]["cimguiname"] = "ImRect_GetWidth" defs["ImRect_GetWidth"][1]["defaults"] = {} defs["ImRect_GetWidth"][1]["funcname"] = "GetWidth" -defs["ImRect_GetWidth"][1]["location"] = "imgui_internal:533" +defs["ImRect_GetWidth"][1]["location"] = "imgui_internal:538" defs["ImRect_GetWidth"][1]["ov_cimguiname"] = "ImRect_GetWidth" defs["ImRect_GetWidth"][1]["ret"] = "float" defs["ImRect_GetWidth"][1]["signature"] = "()const" @@ -9469,7 +9472,7 @@ defs["ImRect_ImRect"][1]["cimguiname"] = "ImRect_ImRect" defs["ImRect_ImRect"][1]["constructor"] = true defs["ImRect_ImRect"][1]["defaults"] = {} defs["ImRect_ImRect"][1]["funcname"] = "ImRect" -defs["ImRect_ImRect"][1]["location"] = "imgui_internal:526" +defs["ImRect_ImRect"][1]["location"] = "imgui_internal:531" defs["ImRect_ImRect"][1]["ov_cimguiname"] = "ImRect_ImRect_Nil" defs["ImRect_ImRect"][1]["signature"] = "()" defs["ImRect_ImRect"][1]["stname"] = "ImRect" @@ -9488,7 +9491,7 @@ defs["ImRect_ImRect"][2]["cimguiname"] = "ImRect_ImRect" defs["ImRect_ImRect"][2]["constructor"] = true defs["ImRect_ImRect"][2]["defaults"] = {} defs["ImRect_ImRect"][2]["funcname"] = "ImRect" -defs["ImRect_ImRect"][2]["location"] = "imgui_internal:527" +defs["ImRect_ImRect"][2]["location"] = "imgui_internal:532" defs["ImRect_ImRect"][2]["ov_cimguiname"] = "ImRect_ImRect_Vec2" defs["ImRect_ImRect"][2]["signature"] = "(const ImVec2,const ImVec2)" defs["ImRect_ImRect"][2]["stname"] = "ImRect" @@ -9504,7 +9507,7 @@ defs["ImRect_ImRect"][3]["cimguiname"] = "ImRect_ImRect" defs["ImRect_ImRect"][3]["constructor"] = true defs["ImRect_ImRect"][3]["defaults"] = {} defs["ImRect_ImRect"][3]["funcname"] = "ImRect" -defs["ImRect_ImRect"][3]["location"] = "imgui_internal:528" +defs["ImRect_ImRect"][3]["location"] = "imgui_internal:533" defs["ImRect_ImRect"][3]["ov_cimguiname"] = "ImRect_ImRect_Vec4" defs["ImRect_ImRect"][3]["signature"] = "(const ImVec4)" defs["ImRect_ImRect"][3]["stname"] = "ImRect" @@ -9529,7 +9532,7 @@ defs["ImRect_ImRect"][4]["cimguiname"] = "ImRect_ImRect" defs["ImRect_ImRect"][4]["constructor"] = true defs["ImRect_ImRect"][4]["defaults"] = {} defs["ImRect_ImRect"][4]["funcname"] = "ImRect" -defs["ImRect_ImRect"][4]["location"] = "imgui_internal:529" +defs["ImRect_ImRect"][4]["location"] = "imgui_internal:534" defs["ImRect_ImRect"][4]["ov_cimguiname"] = "ImRect_ImRect_Float" defs["ImRect_ImRect"][4]["signature"] = "(float,float,float,float)" defs["ImRect_ImRect"][4]["stname"] = "ImRect" @@ -9549,7 +9552,7 @@ defs["ImRect_IsInverted"][1]["call_args"] = "()" defs["ImRect_IsInverted"][1]["cimguiname"] = "ImRect_IsInverted" defs["ImRect_IsInverted"][1]["defaults"] = {} defs["ImRect_IsInverted"][1]["funcname"] = "IsInverted" -defs["ImRect_IsInverted"][1]["location"] = "imgui_internal:553" +defs["ImRect_IsInverted"][1]["location"] = "imgui_internal:558" defs["ImRect_IsInverted"][1]["ov_cimguiname"] = "ImRect_IsInverted" defs["ImRect_IsInverted"][1]["ret"] = "bool" defs["ImRect_IsInverted"][1]["signature"] = "()const" @@ -9570,7 +9573,7 @@ defs["ImRect_Overlaps"][1]["call_args"] = "(r)" defs["ImRect_Overlaps"][1]["cimguiname"] = "ImRect_Overlaps" defs["ImRect_Overlaps"][1]["defaults"] = {} defs["ImRect_Overlaps"][1]["funcname"] = "Overlaps" -defs["ImRect_Overlaps"][1]["location"] = "imgui_internal:542" +defs["ImRect_Overlaps"][1]["location"] = "imgui_internal:547" defs["ImRect_Overlaps"][1]["ov_cimguiname"] = "ImRect_Overlaps" defs["ImRect_Overlaps"][1]["ret"] = "bool" defs["ImRect_Overlaps"][1]["signature"] = "(const ImRect)const" @@ -9591,7 +9594,7 @@ defs["ImRect_ToVec4"][1]["call_args"] = "()" defs["ImRect_ToVec4"][1]["cimguiname"] = "ImRect_ToVec4" defs["ImRect_ToVec4"][1]["defaults"] = {} defs["ImRect_ToVec4"][1]["funcname"] = "ToVec4" -defs["ImRect_ToVec4"][1]["location"] = "imgui_internal:554" +defs["ImRect_ToVec4"][1]["location"] = "imgui_internal:559" defs["ImRect_ToVec4"][1]["nonUDT"] = 1 defs["ImRect_ToVec4"][1]["ov_cimguiname"] = "ImRect_ToVec4" defs["ImRect_ToVec4"][1]["ret"] = "void" @@ -9613,7 +9616,7 @@ defs["ImRect_Translate"][1]["call_args"] = "(d)" defs["ImRect_Translate"][1]["cimguiname"] = "ImRect_Translate" defs["ImRect_Translate"][1]["defaults"] = {} defs["ImRect_Translate"][1]["funcname"] = "Translate" -defs["ImRect_Translate"][1]["location"] = "imgui_internal:547" +defs["ImRect_Translate"][1]["location"] = "imgui_internal:552" defs["ImRect_Translate"][1]["ov_cimguiname"] = "ImRect_Translate" defs["ImRect_Translate"][1]["ret"] = "void" defs["ImRect_Translate"][1]["signature"] = "(const ImVec2)" @@ -9634,7 +9637,7 @@ defs["ImRect_TranslateX"][1]["call_args"] = "(dx)" defs["ImRect_TranslateX"][1]["cimguiname"] = "ImRect_TranslateX" defs["ImRect_TranslateX"][1]["defaults"] = {} defs["ImRect_TranslateX"][1]["funcname"] = "TranslateX" -defs["ImRect_TranslateX"][1]["location"] = "imgui_internal:548" +defs["ImRect_TranslateX"][1]["location"] = "imgui_internal:553" defs["ImRect_TranslateX"][1]["ov_cimguiname"] = "ImRect_TranslateX" defs["ImRect_TranslateX"][1]["ret"] = "void" defs["ImRect_TranslateX"][1]["signature"] = "(float)" @@ -9655,7 +9658,7 @@ defs["ImRect_TranslateY"][1]["call_args"] = "(dy)" defs["ImRect_TranslateY"][1]["cimguiname"] = "ImRect_TranslateY" defs["ImRect_TranslateY"][1]["defaults"] = {} defs["ImRect_TranslateY"][1]["funcname"] = "TranslateY" -defs["ImRect_TranslateY"][1]["location"] = "imgui_internal:549" +defs["ImRect_TranslateY"][1]["location"] = "imgui_internal:554" defs["ImRect_TranslateY"][1]["ov_cimguiname"] = "ImRect_TranslateY" defs["ImRect_TranslateY"][1]["ret"] = "void" defs["ImRect_TranslateY"][1]["signature"] = "(float)" @@ -9689,7 +9692,7 @@ defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["call_args"] = "()" defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["cimguiname"] = "ImSpanAllocator_GetArenaSizeInBytes" defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["defaults"] = {} defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["funcname"] = "GetArenaSizeInBytes" -defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["location"] = "imgui_internal:646" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["location"] = "imgui_internal:651" defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["ov_cimguiname"] = "ImSpanAllocator_GetArenaSizeInBytes" defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["ret"] = "int" defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["signature"] = "()" @@ -9711,7 +9714,7 @@ defs["ImSpanAllocator_GetSpanPtrBegin"][1]["call_args"] = "(n)" defs["ImSpanAllocator_GetSpanPtrBegin"][1]["cimguiname"] = "ImSpanAllocator_GetSpanPtrBegin" defs["ImSpanAllocator_GetSpanPtrBegin"][1]["defaults"] = {} defs["ImSpanAllocator_GetSpanPtrBegin"][1]["funcname"] = "GetSpanPtrBegin" -defs["ImSpanAllocator_GetSpanPtrBegin"][1]["location"] = "imgui_internal:648" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["location"] = "imgui_internal:653" defs["ImSpanAllocator_GetSpanPtrBegin"][1]["ov_cimguiname"] = "ImSpanAllocator_GetSpanPtrBegin" defs["ImSpanAllocator_GetSpanPtrBegin"][1]["ret"] = "void*" defs["ImSpanAllocator_GetSpanPtrBegin"][1]["signature"] = "(int)" @@ -9733,7 +9736,7 @@ defs["ImSpanAllocator_GetSpanPtrEnd"][1]["call_args"] = "(n)" defs["ImSpanAllocator_GetSpanPtrEnd"][1]["cimguiname"] = "ImSpanAllocator_GetSpanPtrEnd" defs["ImSpanAllocator_GetSpanPtrEnd"][1]["defaults"] = {} defs["ImSpanAllocator_GetSpanPtrEnd"][1]["funcname"] = "GetSpanPtrEnd" -defs["ImSpanAllocator_GetSpanPtrEnd"][1]["location"] = "imgui_internal:649" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["location"] = "imgui_internal:654" defs["ImSpanAllocator_GetSpanPtrEnd"][1]["ov_cimguiname"] = "ImSpanAllocator_GetSpanPtrEnd" defs["ImSpanAllocator_GetSpanPtrEnd"][1]["ret"] = "void*" defs["ImSpanAllocator_GetSpanPtrEnd"][1]["signature"] = "(int)" @@ -9750,7 +9753,7 @@ defs["ImSpanAllocator_ImSpanAllocator"][1]["cimguiname"] = "ImSpanAllocator_ImSp defs["ImSpanAllocator_ImSpanAllocator"][1]["constructor"] = true defs["ImSpanAllocator_ImSpanAllocator"][1]["defaults"] = {} defs["ImSpanAllocator_ImSpanAllocator"][1]["funcname"] = "ImSpanAllocator" -defs["ImSpanAllocator_ImSpanAllocator"][1]["location"] = "imgui_internal:644" +defs["ImSpanAllocator_ImSpanAllocator"][1]["location"] = "imgui_internal:649" defs["ImSpanAllocator_ImSpanAllocator"][1]["ov_cimguiname"] = "ImSpanAllocator_ImSpanAllocator" defs["ImSpanAllocator_ImSpanAllocator"][1]["signature"] = "()" defs["ImSpanAllocator_ImSpanAllocator"][1]["stname"] = "ImSpanAllocator" @@ -9778,7 +9781,7 @@ defs["ImSpanAllocator_Reserve"][1]["cimguiname"] = "ImSpanAllocator_Reserve" defs["ImSpanAllocator_Reserve"][1]["defaults"] = {} defs["ImSpanAllocator_Reserve"][1]["defaults"]["a"] = "4" defs["ImSpanAllocator_Reserve"][1]["funcname"] = "Reserve" -defs["ImSpanAllocator_Reserve"][1]["location"] = "imgui_internal:645" +defs["ImSpanAllocator_Reserve"][1]["location"] = "imgui_internal:650" defs["ImSpanAllocator_Reserve"][1]["ov_cimguiname"] = "ImSpanAllocator_Reserve" defs["ImSpanAllocator_Reserve"][1]["ret"] = "void" defs["ImSpanAllocator_Reserve"][1]["signature"] = "(int,size_t,int)" @@ -9800,7 +9803,7 @@ defs["ImSpanAllocator_SetArenaBasePtr"][1]["call_args"] = "(base_ptr)" defs["ImSpanAllocator_SetArenaBasePtr"][1]["cimguiname"] = "ImSpanAllocator_SetArenaBasePtr" defs["ImSpanAllocator_SetArenaBasePtr"][1]["defaults"] = {} defs["ImSpanAllocator_SetArenaBasePtr"][1]["funcname"] = "SetArenaBasePtr" -defs["ImSpanAllocator_SetArenaBasePtr"][1]["location"] = "imgui_internal:647" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["location"] = "imgui_internal:652" defs["ImSpanAllocator_SetArenaBasePtr"][1]["ov_cimguiname"] = "ImSpanAllocator_SetArenaBasePtr" defs["ImSpanAllocator_SetArenaBasePtr"][1]["ret"] = "void" defs["ImSpanAllocator_SetArenaBasePtr"][1]["signature"] = "(void*)" @@ -9834,7 +9837,7 @@ defs["ImSpan_ImSpan"][1]["cimguiname"] = "ImSpan_ImSpan" defs["ImSpan_ImSpan"][1]["constructor"] = true defs["ImSpan_ImSpan"][1]["defaults"] = {} defs["ImSpan_ImSpan"][1]["funcname"] = "ImSpan" -defs["ImSpan_ImSpan"][1]["location"] = "imgui_internal:612" +defs["ImSpan_ImSpan"][1]["location"] = "imgui_internal:617" defs["ImSpan_ImSpan"][1]["ov_cimguiname"] = "ImSpan_ImSpan_Nil" defs["ImSpan_ImSpan"][1]["signature"] = "()" defs["ImSpan_ImSpan"][1]["stname"] = "ImSpan" @@ -9854,7 +9857,7 @@ defs["ImSpan_ImSpan"][2]["cimguiname"] = "ImSpan_ImSpan" defs["ImSpan_ImSpan"][2]["constructor"] = true defs["ImSpan_ImSpan"][2]["defaults"] = {} defs["ImSpan_ImSpan"][2]["funcname"] = "ImSpan" -defs["ImSpan_ImSpan"][2]["location"] = "imgui_internal:613" +defs["ImSpan_ImSpan"][2]["location"] = "imgui_internal:618" defs["ImSpan_ImSpan"][2]["ov_cimguiname"] = "ImSpan_ImSpan_TPtrInt" defs["ImSpan_ImSpan"][2]["signature"] = "(T*,int)" defs["ImSpan_ImSpan"][2]["stname"] = "ImSpan" @@ -9874,7 +9877,7 @@ defs["ImSpan_ImSpan"][3]["cimguiname"] = "ImSpan_ImSpan" defs["ImSpan_ImSpan"][3]["constructor"] = true defs["ImSpan_ImSpan"][3]["defaults"] = {} defs["ImSpan_ImSpan"][3]["funcname"] = "ImSpan" -defs["ImSpan_ImSpan"][3]["location"] = "imgui_internal:614" +defs["ImSpan_ImSpan"][3]["location"] = "imgui_internal:619" defs["ImSpan_ImSpan"][3]["ov_cimguiname"] = "ImSpan_ImSpan_TPtrTPtr" defs["ImSpan_ImSpan"][3]["signature"] = "(T*,T*)" defs["ImSpan_ImSpan"][3]["stname"] = "ImSpan" @@ -9894,7 +9897,7 @@ defs["ImSpan_begin"][1]["call_args"] = "()" defs["ImSpan_begin"][1]["cimguiname"] = "ImSpan_begin" defs["ImSpan_begin"][1]["defaults"] = {} defs["ImSpan_begin"][1]["funcname"] = "begin" -defs["ImSpan_begin"][1]["location"] = "imgui_internal:623" +defs["ImSpan_begin"][1]["location"] = "imgui_internal:628" defs["ImSpan_begin"][1]["ov_cimguiname"] = "ImSpan_begin_Nil" defs["ImSpan_begin"][1]["ret"] = "T*" defs["ImSpan_begin"][1]["signature"] = "()" @@ -9911,7 +9914,7 @@ defs["ImSpan_begin"][2]["call_args"] = "()" defs["ImSpan_begin"][2]["cimguiname"] = "ImSpan_begin" defs["ImSpan_begin"][2]["defaults"] = {} defs["ImSpan_begin"][2]["funcname"] = "begin" -defs["ImSpan_begin"][2]["location"] = "imgui_internal:624" +defs["ImSpan_begin"][2]["location"] = "imgui_internal:629" defs["ImSpan_begin"][2]["ov_cimguiname"] = "ImSpan_begin__const" defs["ImSpan_begin"][2]["ret"] = "const T*" defs["ImSpan_begin"][2]["signature"] = "()const" @@ -9948,7 +9951,7 @@ defs["ImSpan_end"][1]["call_args"] = "()" defs["ImSpan_end"][1]["cimguiname"] = "ImSpan_end" defs["ImSpan_end"][1]["defaults"] = {} defs["ImSpan_end"][1]["funcname"] = "end" -defs["ImSpan_end"][1]["location"] = "imgui_internal:625" +defs["ImSpan_end"][1]["location"] = "imgui_internal:630" defs["ImSpan_end"][1]["ov_cimguiname"] = "ImSpan_end_Nil" defs["ImSpan_end"][1]["ret"] = "T*" defs["ImSpan_end"][1]["signature"] = "()" @@ -9965,7 +9968,7 @@ defs["ImSpan_end"][2]["call_args"] = "()" defs["ImSpan_end"][2]["cimguiname"] = "ImSpan_end" defs["ImSpan_end"][2]["defaults"] = {} defs["ImSpan_end"][2]["funcname"] = "end" -defs["ImSpan_end"][2]["location"] = "imgui_internal:626" +defs["ImSpan_end"][2]["location"] = "imgui_internal:631" defs["ImSpan_end"][2]["ov_cimguiname"] = "ImSpan_end__const" defs["ImSpan_end"][2]["ret"] = "const T*" defs["ImSpan_end"][2]["signature"] = "()const" @@ -9988,7 +9991,7 @@ defs["ImSpan_index_from_ptr"][1]["call_args"] = "(it)" defs["ImSpan_index_from_ptr"][1]["cimguiname"] = "ImSpan_index_from_ptr" defs["ImSpan_index_from_ptr"][1]["defaults"] = {} defs["ImSpan_index_from_ptr"][1]["funcname"] = "index_from_ptr" -defs["ImSpan_index_from_ptr"][1]["location"] = "imgui_internal:629" +defs["ImSpan_index_from_ptr"][1]["location"] = "imgui_internal:634" defs["ImSpan_index_from_ptr"][1]["ov_cimguiname"] = "ImSpan_index_from_ptr" defs["ImSpan_index_from_ptr"][1]["ret"] = "int" defs["ImSpan_index_from_ptr"][1]["signature"] = "(const T*)const" @@ -10013,7 +10016,7 @@ defs["ImSpan_set"][1]["call_args"] = "(data,size)" defs["ImSpan_set"][1]["cimguiname"] = "ImSpan_set" defs["ImSpan_set"][1]["defaults"] = {} defs["ImSpan_set"][1]["funcname"] = "set" -defs["ImSpan_set"][1]["location"] = "imgui_internal:616" +defs["ImSpan_set"][1]["location"] = "imgui_internal:621" defs["ImSpan_set"][1]["ov_cimguiname"] = "ImSpan_set_Int" defs["ImSpan_set"][1]["ret"] = "void" defs["ImSpan_set"][1]["signature"] = "(T*,int)" @@ -10036,7 +10039,7 @@ defs["ImSpan_set"][2]["call_args"] = "(data,data_end)" defs["ImSpan_set"][2]["cimguiname"] = "ImSpan_set" defs["ImSpan_set"][2]["defaults"] = {} defs["ImSpan_set"][2]["funcname"] = "set" -defs["ImSpan_set"][2]["location"] = "imgui_internal:617" +defs["ImSpan_set"][2]["location"] = "imgui_internal:622" defs["ImSpan_set"][2]["ov_cimguiname"] = "ImSpan_set_TPtr" defs["ImSpan_set"][2]["ret"] = "void" defs["ImSpan_set"][2]["signature"] = "(T*,T*)" @@ -10056,7 +10059,7 @@ defs["ImSpan_size"][1]["call_args"] = "()" defs["ImSpan_size"][1]["cimguiname"] = "ImSpan_size" defs["ImSpan_size"][1]["defaults"] = {} defs["ImSpan_size"][1]["funcname"] = "size" -defs["ImSpan_size"][1]["location"] = "imgui_internal:618" +defs["ImSpan_size"][1]["location"] = "imgui_internal:623" defs["ImSpan_size"][1]["ov_cimguiname"] = "ImSpan_size" defs["ImSpan_size"][1]["ret"] = "int" defs["ImSpan_size"][1]["signature"] = "()const" @@ -10075,7 +10078,7 @@ defs["ImSpan_size_in_bytes"][1]["call_args"] = "()" defs["ImSpan_size_in_bytes"][1]["cimguiname"] = "ImSpan_size_in_bytes" defs["ImSpan_size_in_bytes"][1]["defaults"] = {} defs["ImSpan_size_in_bytes"][1]["funcname"] = "size_in_bytes" -defs["ImSpan_size_in_bytes"][1]["location"] = "imgui_internal:619" +defs["ImSpan_size_in_bytes"][1]["location"] = "imgui_internal:624" defs["ImSpan_size_in_bytes"][1]["ov_cimguiname"] = "ImSpan_size_in_bytes" defs["ImSpan_size_in_bytes"][1]["ret"] = "int" defs["ImSpan_size_in_bytes"][1]["signature"] = "()const" @@ -10092,7 +10095,7 @@ defs["ImVec1_ImVec1"][1]["cimguiname"] = "ImVec1_ImVec1" defs["ImVec1_ImVec1"][1]["constructor"] = true defs["ImVec1_ImVec1"][1]["defaults"] = {} defs["ImVec1_ImVec1"][1]["funcname"] = "ImVec1" -defs["ImVec1_ImVec1"][1]["location"] = "imgui_internal:506" +defs["ImVec1_ImVec1"][1]["location"] = "imgui_internal:511" defs["ImVec1_ImVec1"][1]["ov_cimguiname"] = "ImVec1_ImVec1_Nil" defs["ImVec1_ImVec1"][1]["signature"] = "()" defs["ImVec1_ImVec1"][1]["stname"] = "ImVec1" @@ -10108,7 +10111,7 @@ defs["ImVec1_ImVec1"][2]["cimguiname"] = "ImVec1_ImVec1" defs["ImVec1_ImVec1"][2]["constructor"] = true defs["ImVec1_ImVec1"][2]["defaults"] = {} defs["ImVec1_ImVec1"][2]["funcname"] = "ImVec1" -defs["ImVec1_ImVec1"][2]["location"] = "imgui_internal:507" +defs["ImVec1_ImVec1"][2]["location"] = "imgui_internal:512" defs["ImVec1_ImVec1"][2]["ov_cimguiname"] = "ImVec1_ImVec1_Float" defs["ImVec1_ImVec1"][2]["signature"] = "(float)" defs["ImVec1_ImVec1"][2]["stname"] = "ImVec1" @@ -10191,7 +10194,7 @@ defs["ImVec2ih_ImVec2ih"][1]["cimguiname"] = "ImVec2ih_ImVec2ih" defs["ImVec2ih_ImVec2ih"][1]["constructor"] = true defs["ImVec2ih_ImVec2ih"][1]["defaults"] = {} defs["ImVec2ih_ImVec2ih"][1]["funcname"] = "ImVec2ih" -defs["ImVec2ih_ImVec2ih"][1]["location"] = "imgui_internal:514" +defs["ImVec2ih_ImVec2ih"][1]["location"] = "imgui_internal:519" defs["ImVec2ih_ImVec2ih"][1]["ov_cimguiname"] = "ImVec2ih_ImVec2ih_Nil" defs["ImVec2ih_ImVec2ih"][1]["signature"] = "()" defs["ImVec2ih_ImVec2ih"][1]["stname"] = "ImVec2ih" @@ -10210,7 +10213,7 @@ defs["ImVec2ih_ImVec2ih"][2]["cimguiname"] = "ImVec2ih_ImVec2ih" defs["ImVec2ih_ImVec2ih"][2]["constructor"] = true defs["ImVec2ih_ImVec2ih"][2]["defaults"] = {} defs["ImVec2ih_ImVec2ih"][2]["funcname"] = "ImVec2ih" -defs["ImVec2ih_ImVec2ih"][2]["location"] = "imgui_internal:515" +defs["ImVec2ih_ImVec2ih"][2]["location"] = "imgui_internal:520" defs["ImVec2ih_ImVec2ih"][2]["ov_cimguiname"] = "ImVec2ih_ImVec2ih_short" defs["ImVec2ih_ImVec2ih"][2]["signature"] = "(short,short)" defs["ImVec2ih_ImVec2ih"][2]["stname"] = "ImVec2ih" @@ -10226,7 +10229,7 @@ defs["ImVec2ih_ImVec2ih"][3]["cimguiname"] = "ImVec2ih_ImVec2ih" defs["ImVec2ih_ImVec2ih"][3]["constructor"] = true defs["ImVec2ih_ImVec2ih"][3]["defaults"] = {} defs["ImVec2ih_ImVec2ih"][3]["funcname"] = "ImVec2ih" -defs["ImVec2ih_ImVec2ih"][3]["location"] = "imgui_internal:516" +defs["ImVec2ih_ImVec2ih"][3]["location"] = "imgui_internal:521" defs["ImVec2ih_ImVec2ih"][3]["ov_cimguiname"] = "ImVec2ih_ImVec2ih_Vec2" defs["ImVec2ih_ImVec2ih"][3]["signature"] = "(const ImVec2)" defs["ImVec2ih_ImVec2ih"][3]["stname"] = "ImVec2ih" @@ -10316,7 +10319,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:1850" +defs["ImVector_ImVector"][1]["location"] = "imgui:1847" defs["ImVector_ImVector"][1]["ov_cimguiname"] = "ImVector_ImVector_Nil" defs["ImVector_ImVector"][1]["signature"] = "()" defs["ImVector_ImVector"][1]["stname"] = "ImVector" @@ -10333,7 +10336,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:1851" +defs["ImVector_ImVector"][2]["location"] = "imgui:1848" defs["ImVector_ImVector"][2]["ov_cimguiname"] = "ImVector_ImVector_Vector_T_" defs["ImVector_ImVector"][2]["signature"] = "(const ImVector_T )" defs["ImVector_ImVector"][2]["stname"] = "ImVector" @@ -10355,7 +10358,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:1877" +defs["ImVector__grow_capacity"][1]["location"] = "imgui:1874" 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" @@ -10374,7 +10377,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:1873" +defs["ImVector_back"][1]["location"] = "imgui:1870" defs["ImVector_back"][1]["ov_cimguiname"] = "ImVector_back_Nil" defs["ImVector_back"][1]["ret"] = "T*" defs["ImVector_back"][1]["retref"] = "&" @@ -10392,7 +10395,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:1874" +defs["ImVector_back"][2]["location"] = "imgui:1871" defs["ImVector_back"][2]["ov_cimguiname"] = "ImVector_back__const" defs["ImVector_back"][2]["ret"] = "const T*" defs["ImVector_back"][2]["retref"] = "&" @@ -10413,7 +10416,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:1867" +defs["ImVector_begin"][1]["location"] = "imgui:1864" defs["ImVector_begin"][1]["ov_cimguiname"] = "ImVector_begin_Nil" defs["ImVector_begin"][1]["ret"] = "T*" defs["ImVector_begin"][1]["signature"] = "()" @@ -10430,7 +10433,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:1868" +defs["ImVector_begin"][2]["location"] = "imgui:1865" defs["ImVector_begin"][2]["ov_cimguiname"] = "ImVector_begin__const" defs["ImVector_begin"][2]["ret"] = "const T*" defs["ImVector_begin"][2]["signature"] = "()const" @@ -10450,7 +10453,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:1863" +defs["ImVector_capacity"][1]["location"] = "imgui:1860" defs["ImVector_capacity"][1]["ov_cimguiname"] = "ImVector_capacity" defs["ImVector_capacity"][1]["ret"] = "int" defs["ImVector_capacity"][1]["signature"] = "()const" @@ -10469,7 +10472,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:1855" +defs["ImVector_clear"][1]["location"] = "imgui:1852" defs["ImVector_clear"][1]["ov_cimguiname"] = "ImVector_clear" defs["ImVector_clear"][1]["ret"] = "void" defs["ImVector_clear"][1]["signature"] = "()" @@ -10488,7 +10491,7 @@ defs["ImVector_clear_delete"][1]["call_args"] = "()" defs["ImVector_clear_delete"][1]["cimguiname"] = "ImVector_clear_delete" defs["ImVector_clear_delete"][1]["defaults"] = {} defs["ImVector_clear_delete"][1]["funcname"] = "clear_delete" -defs["ImVector_clear_delete"][1]["location"] = "imgui:1856" +defs["ImVector_clear_delete"][1]["location"] = "imgui:1853" defs["ImVector_clear_delete"][1]["ov_cimguiname"] = "ImVector_clear_delete" defs["ImVector_clear_delete"][1]["ret"] = "void" defs["ImVector_clear_delete"][1]["signature"] = "()" @@ -10507,7 +10510,7 @@ defs["ImVector_clear_destruct"][1]["call_args"] = "()" defs["ImVector_clear_destruct"][1]["cimguiname"] = "ImVector_clear_destruct" defs["ImVector_clear_destruct"][1]["defaults"] = {} defs["ImVector_clear_destruct"][1]["funcname"] = "clear_destruct" -defs["ImVector_clear_destruct"][1]["location"] = "imgui:1857" +defs["ImVector_clear_destruct"][1]["location"] = "imgui:1854" defs["ImVector_clear_destruct"][1]["ov_cimguiname"] = "ImVector_clear_destruct" defs["ImVector_clear_destruct"][1]["ret"] = "void" defs["ImVector_clear_destruct"][1]["signature"] = "()" @@ -10529,7 +10532,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:1892" +defs["ImVector_contains"][1]["location"] = "imgui:1889" defs["ImVector_contains"][1]["ov_cimguiname"] = "ImVector_contains" defs["ImVector_contains"][1]["ret"] = "bool" defs["ImVector_contains"][1]["signature"] = "(const T)const" @@ -10547,7 +10550,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:1853" +defs["ImVector_destroy"][1]["location"] = "imgui:1850" defs["ImVector_destroy"][1]["ov_cimguiname"] = "ImVector_destroy" defs["ImVector_destroy"][1]["realdestructor"] = true defs["ImVector_destroy"][1]["ret"] = "void" @@ -10567,7 +10570,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:1859" +defs["ImVector_empty"][1]["location"] = "imgui:1856" defs["ImVector_empty"][1]["ov_cimguiname"] = "ImVector_empty" defs["ImVector_empty"][1]["ret"] = "bool" defs["ImVector_empty"][1]["signature"] = "()const" @@ -10586,7 +10589,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:1869" +defs["ImVector_end"][1]["location"] = "imgui:1866" defs["ImVector_end"][1]["ov_cimguiname"] = "ImVector_end_Nil" defs["ImVector_end"][1]["ret"] = "T*" defs["ImVector_end"][1]["signature"] = "()" @@ -10603,7 +10606,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:1870" +defs["ImVector_end"][2]["location"] = "imgui:1867" defs["ImVector_end"][2]["ov_cimguiname"] = "ImVector_end__const" defs["ImVector_end"][2]["ret"] = "const T*" defs["ImVector_end"][2]["signature"] = "()const" @@ -10626,7 +10629,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:1888" +defs["ImVector_erase"][1]["location"] = "imgui:1885" defs["ImVector_erase"][1]["ov_cimguiname"] = "ImVector_erase_Nil" defs["ImVector_erase"][1]["ret"] = "T*" defs["ImVector_erase"][1]["signature"] = "(const T*)" @@ -10649,7 +10652,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:1889" +defs["ImVector_erase"][2]["location"] = "imgui:1886" defs["ImVector_erase"][2]["ov_cimguiname"] = "ImVector_erase_TPtr" defs["ImVector_erase"][2]["ret"] = "T*" defs["ImVector_erase"][2]["signature"] = "(const T*,const T*)" @@ -10672,7 +10675,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:1890" +defs["ImVector_erase_unsorted"][1]["location"] = "imgui:1887" 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*)" @@ -10694,7 +10697,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:1893" +defs["ImVector_find"][1]["location"] = "imgui:1890" defs["ImVector_find"][1]["ov_cimguiname"] = "ImVector_find_Nil" defs["ImVector_find"][1]["ret"] = "T*" defs["ImVector_find"][1]["signature"] = "(const T)" @@ -10714,7 +10717,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:1894" +defs["ImVector_find"][2]["location"] = "imgui:1891" defs["ImVector_find"][2]["ov_cimguiname"] = "ImVector_find__const" defs["ImVector_find"][2]["ret"] = "const T*" defs["ImVector_find"][2]["signature"] = "(const T)const" @@ -10737,7 +10740,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:1895" +defs["ImVector_find_erase"][1]["location"] = "imgui:1892" 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)" @@ -10759,7 +10762,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:1896" +defs["ImVector_find_erase_unsorted"][1]["location"] = "imgui:1893" 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)" @@ -10778,7 +10781,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:1871" +defs["ImVector_front"][1]["location"] = "imgui:1868" defs["ImVector_front"][1]["ov_cimguiname"] = "ImVector_front_Nil" defs["ImVector_front"][1]["ret"] = "T*" defs["ImVector_front"][1]["retref"] = "&" @@ -10796,7 +10799,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:1872" +defs["ImVector_front"][2]["location"] = "imgui:1869" defs["ImVector_front"][2]["ov_cimguiname"] = "ImVector_front__const" defs["ImVector_front"][2]["ret"] = "const T*" defs["ImVector_front"][2]["retref"] = "&" @@ -10820,7 +10823,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:1897" +defs["ImVector_index_from_ptr"][1]["location"] = "imgui:1894" 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" @@ -10845,7 +10848,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:1891" +defs["ImVector_insert"][1]["location"] = "imgui:1888" defs["ImVector_insert"][1]["ov_cimguiname"] = "ImVector_insert" defs["ImVector_insert"][1]["ret"] = "T*" defs["ImVector_insert"][1]["signature"] = "(const T*,const T)" @@ -10864,7 +10867,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:1862" +defs["ImVector_max_size"][1]["location"] = "imgui:1859" defs["ImVector_max_size"][1]["ov_cimguiname"] = "ImVector_max_size" defs["ImVector_max_size"][1]["ret"] = "int" defs["ImVector_max_size"][1]["signature"] = "()const" @@ -10883,7 +10886,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:1886" +defs["ImVector_pop_back"][1]["location"] = "imgui:1883" defs["ImVector_pop_back"][1]["ov_cimguiname"] = "ImVector_pop_back" defs["ImVector_pop_back"][1]["ret"] = "void" defs["ImVector_pop_back"][1]["signature"] = "()" @@ -10905,7 +10908,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:1885" +defs["ImVector_push_back"][1]["location"] = "imgui:1882" 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)" @@ -10927,7 +10930,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:1887" +defs["ImVector_push_front"][1]["location"] = "imgui:1884" 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)" @@ -10949,7 +10952,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:1881" +defs["ImVector_reserve"][1]["location"] = "imgui:1878" defs["ImVector_reserve"][1]["ov_cimguiname"] = "ImVector_reserve" defs["ImVector_reserve"][1]["ret"] = "void" defs["ImVector_reserve"][1]["signature"] = "(int)" @@ -10971,7 +10974,7 @@ defs["ImVector_reserve_discard"][1]["call_args"] = "(new_capacity)" defs["ImVector_reserve_discard"][1]["cimguiname"] = "ImVector_reserve_discard" defs["ImVector_reserve_discard"][1]["defaults"] = {} defs["ImVector_reserve_discard"][1]["funcname"] = "reserve_discard" -defs["ImVector_reserve_discard"][1]["location"] = "imgui:1882" +defs["ImVector_reserve_discard"][1]["location"] = "imgui:1879" defs["ImVector_reserve_discard"][1]["ov_cimguiname"] = "ImVector_reserve_discard" defs["ImVector_reserve_discard"][1]["ret"] = "void" defs["ImVector_reserve_discard"][1]["signature"] = "(int)" @@ -10993,7 +10996,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:1878" +defs["ImVector_resize"][1]["location"] = "imgui:1875" defs["ImVector_resize"][1]["ov_cimguiname"] = "ImVector_resize_Nil" defs["ImVector_resize"][1]["ret"] = "void" defs["ImVector_resize"][1]["signature"] = "(int)" @@ -11016,7 +11019,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:1879" +defs["ImVector_resize"][2]["location"] = "imgui:1876" defs["ImVector_resize"][2]["ov_cimguiname"] = "ImVector_resize_T" defs["ImVector_resize"][2]["ret"] = "void" defs["ImVector_resize"][2]["signature"] = "(int,const T)" @@ -11039,7 +11042,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:1880" +defs["ImVector_shrink"][1]["location"] = "imgui:1877" defs["ImVector_shrink"][1]["ov_cimguiname"] = "ImVector_shrink" defs["ImVector_shrink"][1]["ret"] = "void" defs["ImVector_shrink"][1]["signature"] = "(int)" @@ -11058,7 +11061,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:1860" +defs["ImVector_size"][1]["location"] = "imgui:1857" defs["ImVector_size"][1]["ov_cimguiname"] = "ImVector_size" defs["ImVector_size"][1]["ret"] = "int" defs["ImVector_size"][1]["signature"] = "()const" @@ -11077,7 +11080,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:1861" +defs["ImVector_size_in_bytes"][1]["location"] = "imgui:1858" 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" @@ -11100,7 +11103,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:1875" +defs["ImVector_swap"][1]["location"] = "imgui:1872" defs["ImVector_swap"][1]["ov_cimguiname"] = "ImVector_swap" defs["ImVector_swap"][1]["ret"] = "void" defs["ImVector_swap"][1]["signature"] = "(ImVector_T *)" @@ -11142,7 +11145,7 @@ defs["igActivateItem"][1]["call_args"] = "(id)" defs["igActivateItem"][1]["cimguiname"] = "igActivateItem" defs["igActivateItem"][1]["defaults"] = {} defs["igActivateItem"][1]["funcname"] = "ActivateItem" -defs["igActivateItem"][1]["location"] = "imgui_internal:3094" +defs["igActivateItem"][1]["location"] = "imgui_internal:3109" defs["igActivateItem"][1]["namespace"] = "ImGui" defs["igActivateItem"][1]["ov_cimguiname"] = "igActivateItem" defs["igActivateItem"][1]["ret"] = "void" @@ -11164,7 +11167,7 @@ defs["igAddContextHook"][1]["call_args"] = "(context,hook)" defs["igAddContextHook"][1]["cimguiname"] = "igAddContextHook" defs["igAddContextHook"][1]["defaults"] = {} defs["igAddContextHook"][1]["funcname"] = "AddContextHook" -defs["igAddContextHook"][1]["location"] = "imgui_internal:2977" +defs["igAddContextHook"][1]["location"] = "imgui_internal:2993" defs["igAddContextHook"][1]["namespace"] = "ImGui" defs["igAddContextHook"][1]["ov_cimguiname"] = "igAddContextHook" defs["igAddContextHook"][1]["ret"] = "ImGuiID" @@ -11183,7 +11186,7 @@ defs["igAddSettingsHandler"][1]["call_args"] = "(handler)" defs["igAddSettingsHandler"][1]["cimguiname"] = "igAddSettingsHandler" defs["igAddSettingsHandler"][1]["defaults"] = {} defs["igAddSettingsHandler"][1]["funcname"] = "AddSettingsHandler" -defs["igAddSettingsHandler"][1]["location"] = "imgui_internal:2997" +defs["igAddSettingsHandler"][1]["location"] = "imgui_internal:3013" defs["igAddSettingsHandler"][1]["namespace"] = "ImGui" defs["igAddSettingsHandler"][1]["ov_cimguiname"] = "igAddSettingsHandler" defs["igAddSettingsHandler"][1]["ret"] = "void" @@ -11250,7 +11253,7 @@ defs["igArrowButtonEx"][1]["cimguiname"] = "igArrowButtonEx" defs["igArrowButtonEx"][1]["defaults"] = {} defs["igArrowButtonEx"][1]["defaults"]["flags"] = "0" defs["igArrowButtonEx"][1]["funcname"] = "ArrowButtonEx" -defs["igArrowButtonEx"][1]["location"] = "imgui_internal:3354" +defs["igArrowButtonEx"][1]["location"] = "imgui_internal:3370" defs["igArrowButtonEx"][1]["namespace"] = "ImGui" defs["igArrowButtonEx"][1]["ov_cimguiname"] = "igArrowButtonEx" defs["igArrowButtonEx"][1]["ret"] = "bool" @@ -11369,7 +11372,7 @@ defs["igBeginChildEx"][1]["call_args"] = "(name,id,size_arg,border,flags)" defs["igBeginChildEx"][1]["cimguiname"] = "igBeginChildEx" defs["igBeginChildEx"][1]["defaults"] = {} defs["igBeginChildEx"][1]["funcname"] = "BeginChildEx" -defs["igBeginChildEx"][1]["location"] = "imgui_internal:3060" +defs["igBeginChildEx"][1]["location"] = "imgui_internal:3075" defs["igBeginChildEx"][1]["namespace"] = "ImGui" defs["igBeginChildEx"][1]["ov_cimguiname"] = "igBeginChildEx" defs["igBeginChildEx"][1]["ret"] = "bool" @@ -11395,7 +11398,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:904" +defs["igBeginChildFrame"][1]["location"] = "imgui:905" defs["igBeginChildFrame"][1]["namespace"] = "ImGui" defs["igBeginChildFrame"][1]["ov_cimguiname"] = "igBeginChildFrame" defs["igBeginChildFrame"][1]["ret"] = "bool" @@ -11421,7 +11424,7 @@ defs["igBeginColumns"][1]["cimguiname"] = "igBeginColumns" defs["igBeginColumns"][1]["defaults"] = {} defs["igBeginColumns"][1]["defaults"]["flags"] = "0" defs["igBeginColumns"][1]["funcname"] = "BeginColumns" -defs["igBeginColumns"][1]["location"] = "imgui_internal:3245" +defs["igBeginColumns"][1]["location"] = "imgui_internal:3263" defs["igBeginColumns"][1]["namespace"] = "ImGui" defs["igBeginColumns"][1]["ov_cimguiname"] = "igBeginColumns" defs["igBeginColumns"][1]["ret"] = "void" @@ -11472,7 +11475,7 @@ defs["igBeginComboPopup"][1]["call_args"] = "(popup_id,bb,flags)" defs["igBeginComboPopup"][1]["cimguiname"] = "igBeginComboPopup" defs["igBeginComboPopup"][1]["defaults"] = {} defs["igBeginComboPopup"][1]["funcname"] = "BeginComboPopup" -defs["igBeginComboPopup"][1]["location"] = "imgui_internal:3080" +defs["igBeginComboPopup"][1]["location"] = "imgui_internal:3095" defs["igBeginComboPopup"][1]["namespace"] = "ImGui" defs["igBeginComboPopup"][1]["ov_cimguiname"] = "igBeginComboPopup" defs["igBeginComboPopup"][1]["ret"] = "bool" @@ -11488,7 +11491,7 @@ defs["igBeginComboPreview"][1]["call_args"] = "()" defs["igBeginComboPreview"][1]["cimguiname"] = "igBeginComboPreview" defs["igBeginComboPreview"][1]["defaults"] = {} defs["igBeginComboPreview"][1]["funcname"] = "BeginComboPreview" -defs["igBeginComboPreview"][1]["location"] = "imgui_internal:3081" +defs["igBeginComboPreview"][1]["location"] = "imgui_internal:3096" defs["igBeginComboPreview"][1]["namespace"] = "ImGui" defs["igBeginComboPreview"][1]["ov_cimguiname"] = "igBeginComboPreview" defs["igBeginComboPreview"][1]["ret"] = "bool" @@ -11527,7 +11530,7 @@ defs["igBeginDockableDragDropSource"][1]["call_args"] = "(window)" defs["igBeginDockableDragDropSource"][1]["cimguiname"] = "igBeginDockableDragDropSource" defs["igBeginDockableDragDropSource"][1]["defaults"] = {} defs["igBeginDockableDragDropSource"][1]["funcname"] = "BeginDockableDragDropSource" -defs["igBeginDockableDragDropSource"][1]["location"] = "imgui_internal:3196" +defs["igBeginDockableDragDropSource"][1]["location"] = "imgui_internal:3214" defs["igBeginDockableDragDropSource"][1]["namespace"] = "ImGui" defs["igBeginDockableDragDropSource"][1]["ov_cimguiname"] = "igBeginDockableDragDropSource" defs["igBeginDockableDragDropSource"][1]["ret"] = "void" @@ -11546,7 +11549,7 @@ defs["igBeginDockableDragDropTarget"][1]["call_args"] = "(window)" defs["igBeginDockableDragDropTarget"][1]["cimguiname"] = "igBeginDockableDragDropTarget" defs["igBeginDockableDragDropTarget"][1]["defaults"] = {} defs["igBeginDockableDragDropTarget"][1]["funcname"] = "BeginDockableDragDropTarget" -defs["igBeginDockableDragDropTarget"][1]["location"] = "imgui_internal:3197" +defs["igBeginDockableDragDropTarget"][1]["location"] = "imgui_internal:3215" defs["igBeginDockableDragDropTarget"][1]["namespace"] = "ImGui" defs["igBeginDockableDragDropTarget"][1]["ov_cimguiname"] = "igBeginDockableDragDropTarget" defs["igBeginDockableDragDropTarget"][1]["ret"] = "void" @@ -11568,7 +11571,7 @@ defs["igBeginDocked"][1]["call_args"] = "(window,p_open)" defs["igBeginDocked"][1]["cimguiname"] = "igBeginDocked" defs["igBeginDocked"][1]["defaults"] = {} defs["igBeginDocked"][1]["funcname"] = "BeginDocked" -defs["igBeginDocked"][1]["location"] = "imgui_internal:3195" +defs["igBeginDocked"][1]["location"] = "imgui_internal:3213" defs["igBeginDocked"][1]["namespace"] = "ImGui" defs["igBeginDocked"][1]["ov_cimguiname"] = "igBeginDocked" defs["igBeginDocked"][1]["ret"] = "void" @@ -11626,7 +11629,7 @@ defs["igBeginDragDropTargetCustom"][1]["call_args"] = "(bb,id)" defs["igBeginDragDropTargetCustom"][1]["cimguiname"] = "igBeginDragDropTargetCustom" defs["igBeginDragDropTargetCustom"][1]["defaults"] = {} defs["igBeginDragDropTargetCustom"][1]["funcname"] = "BeginDragDropTargetCustom" -defs["igBeginDragDropTargetCustom"][1]["location"] = "imgui_internal:3238" +defs["igBeginDragDropTargetCustom"][1]["location"] = "imgui_internal:3256" defs["igBeginDragDropTargetCustom"][1]["namespace"] = "ImGui" defs["igBeginDragDropTargetCustom"][1]["ov_cimguiname"] = "igBeginDragDropTargetCustom" defs["igBeginDragDropTargetCustom"][1]["ret"] = "bool" @@ -11746,7 +11749,7 @@ defs["igBeginMenuEx"][1]["cimguiname"] = "igBeginMenuEx" defs["igBeginMenuEx"][1]["defaults"] = {} defs["igBeginMenuEx"][1]["defaults"]["enabled"] = "true" defs["igBeginMenuEx"][1]["funcname"] = "BeginMenuEx" -defs["igBeginMenuEx"][1]["location"] = "imgui_internal:3076" +defs["igBeginMenuEx"][1]["location"] = "imgui_internal:3091" defs["igBeginMenuEx"][1]["namespace"] = "ImGui" defs["igBeginMenuEx"][1]["ov_cimguiname"] = "igBeginMenuEx" defs["igBeginMenuEx"][1]["ret"] = "bool" @@ -11863,7 +11866,7 @@ defs["igBeginPopupEx"][1]["call_args"] = "(id,extra_flags)" defs["igBeginPopupEx"][1]["cimguiname"] = "igBeginPopupEx" defs["igBeginPopupEx"][1]["defaults"] = {} defs["igBeginPopupEx"][1]["funcname"] = "BeginPopupEx" -defs["igBeginPopupEx"][1]["location"] = "imgui_internal:3066" +defs["igBeginPopupEx"][1]["location"] = "imgui_internal:3081" defs["igBeginPopupEx"][1]["namespace"] = "ImGui" defs["igBeginPopupEx"][1]["ov_cimguiname"] = "igBeginPopupEx" defs["igBeginPopupEx"][1]["ret"] = "bool" @@ -11941,7 +11944,7 @@ defs["igBeginTabBarEx"][1]["call_args"] = "(tab_bar,bb,flags,dock_node)" defs["igBeginTabBarEx"][1]["cimguiname"] = "igBeginTabBarEx" defs["igBeginTabBarEx"][1]["defaults"] = {} defs["igBeginTabBarEx"][1]["funcname"] = "BeginTabBarEx" -defs["igBeginTabBarEx"][1]["location"] = "imgui_internal:3309" +defs["igBeginTabBarEx"][1]["location"] = "imgui_internal:3327" defs["igBeginTabBarEx"][1]["namespace"] = "ImGui" defs["igBeginTabBarEx"][1]["ov_cimguiname"] = "igBeginTabBarEx" defs["igBeginTabBarEx"][1]["ret"] = "bool" @@ -12039,7 +12042,7 @@ defs["igBeginTableEx"][1]["defaults"]["flags"] = "0" defs["igBeginTableEx"][1]["defaults"]["inner_width"] = "0.0f" defs["igBeginTableEx"][1]["defaults"]["outer_size"] = "ImVec2(0,0)" defs["igBeginTableEx"][1]["funcname"] = "BeginTableEx" -defs["igBeginTableEx"][1]["location"] = "imgui_internal:3267" +defs["igBeginTableEx"][1]["location"] = "imgui_internal:3285" defs["igBeginTableEx"][1]["namespace"] = "ImGui" defs["igBeginTableEx"][1]["ov_cimguiname"] = "igBeginTableEx" defs["igBeginTableEx"][1]["ret"] = "bool" @@ -12077,7 +12080,7 @@ defs["igBeginTooltipEx"][1]["call_args"] = "(tooltip_flags,extra_window_flags)" defs["igBeginTooltipEx"][1]["cimguiname"] = "igBeginTooltipEx" defs["igBeginTooltipEx"][1]["defaults"] = {} defs["igBeginTooltipEx"][1]["funcname"] = "BeginTooltipEx" -defs["igBeginTooltipEx"][1]["location"] = "imgui_internal:3067" +defs["igBeginTooltipEx"][1]["location"] = "imgui_internal:3082" defs["igBeginTooltipEx"][1]["namespace"] = "ImGui" defs["igBeginTooltipEx"][1]["ov_cimguiname"] = "igBeginTooltipEx" defs["igBeginTooltipEx"][1]["ret"] = "void" @@ -12108,7 +12111,7 @@ defs["igBeginViewportSideBar"][1]["call_args"] = "(name,viewport,dir,size,window defs["igBeginViewportSideBar"][1]["cimguiname"] = "igBeginViewportSideBar" defs["igBeginViewportSideBar"][1]["defaults"] = {} defs["igBeginViewportSideBar"][1]["funcname"] = "BeginViewportSideBar" -defs["igBeginViewportSideBar"][1]["location"] = "imgui_internal:3075" +defs["igBeginViewportSideBar"][1]["location"] = "imgui_internal:3090" defs["igBeginViewportSideBar"][1]["namespace"] = "ImGui" defs["igBeginViewportSideBar"][1]["ov_cimguiname"] = "igBeginViewportSideBar" defs["igBeginViewportSideBar"][1]["ret"] = "bool" @@ -12127,7 +12130,7 @@ defs["igBringWindowToDisplayBack"][1]["call_args"] = "(window)" defs["igBringWindowToDisplayBack"][1]["cimguiname"] = "igBringWindowToDisplayBack" defs["igBringWindowToDisplayBack"][1]["defaults"] = {} defs["igBringWindowToDisplayBack"][1]["funcname"] = "BringWindowToDisplayBack" -defs["igBringWindowToDisplayBack"][1]["location"] = "imgui_internal:2954" +defs["igBringWindowToDisplayBack"][1]["location"] = "imgui_internal:2970" defs["igBringWindowToDisplayBack"][1]["namespace"] = "ImGui" defs["igBringWindowToDisplayBack"][1]["ov_cimguiname"] = "igBringWindowToDisplayBack" defs["igBringWindowToDisplayBack"][1]["ret"] = "void" @@ -12149,7 +12152,7 @@ defs["igBringWindowToDisplayBehind"][1]["call_args"] = "(window,above_window)" defs["igBringWindowToDisplayBehind"][1]["cimguiname"] = "igBringWindowToDisplayBehind" defs["igBringWindowToDisplayBehind"][1]["defaults"] = {} defs["igBringWindowToDisplayBehind"][1]["funcname"] = "BringWindowToDisplayBehind" -defs["igBringWindowToDisplayBehind"][1]["location"] = "imgui_internal:2955" +defs["igBringWindowToDisplayBehind"][1]["location"] = "imgui_internal:2971" defs["igBringWindowToDisplayBehind"][1]["namespace"] = "ImGui" defs["igBringWindowToDisplayBehind"][1]["ov_cimguiname"] = "igBringWindowToDisplayBehind" defs["igBringWindowToDisplayBehind"][1]["ret"] = "void" @@ -12168,7 +12171,7 @@ defs["igBringWindowToDisplayFront"][1]["call_args"] = "(window)" defs["igBringWindowToDisplayFront"][1]["cimguiname"] = "igBringWindowToDisplayFront" defs["igBringWindowToDisplayFront"][1]["defaults"] = {} defs["igBringWindowToDisplayFront"][1]["funcname"] = "BringWindowToDisplayFront" -defs["igBringWindowToDisplayFront"][1]["location"] = "imgui_internal:2953" +defs["igBringWindowToDisplayFront"][1]["location"] = "imgui_internal:2969" defs["igBringWindowToDisplayFront"][1]["namespace"] = "ImGui" defs["igBringWindowToDisplayFront"][1]["ov_cimguiname"] = "igBringWindowToDisplayFront" defs["igBringWindowToDisplayFront"][1]["ret"] = "void" @@ -12187,7 +12190,7 @@ defs["igBringWindowToFocusFront"][1]["call_args"] = "(window)" defs["igBringWindowToFocusFront"][1]["cimguiname"] = "igBringWindowToFocusFront" defs["igBringWindowToFocusFront"][1]["defaults"] = {} defs["igBringWindowToFocusFront"][1]["funcname"] = "BringWindowToFocusFront" -defs["igBringWindowToFocusFront"][1]["location"] = "imgui_internal:2952" +defs["igBringWindowToFocusFront"][1]["location"] = "imgui_internal:2968" defs["igBringWindowToFocusFront"][1]["namespace"] = "ImGui" defs["igBringWindowToFocusFront"][1]["ov_cimguiname"] = "igBringWindowToFocusFront" defs["igBringWindowToFocusFront"][1]["ret"] = "void" @@ -12303,7 +12306,7 @@ defs["igButtonBehavior"][1]["cimguiname"] = "igButtonBehavior" defs["igButtonBehavior"][1]["defaults"] = {} defs["igButtonBehavior"][1]["defaults"]["flags"] = "0" defs["igButtonBehavior"][1]["funcname"] = "ButtonBehavior" -defs["igButtonBehavior"][1]["location"] = "imgui_internal:3367" +defs["igButtonBehavior"][1]["location"] = "imgui_internal:3387" defs["igButtonBehavior"][1]["namespace"] = "ImGui" defs["igButtonBehavior"][1]["ov_cimguiname"] = "igButtonBehavior" defs["igButtonBehavior"][1]["ret"] = "bool" @@ -12330,7 +12333,7 @@ defs["igButtonEx"][1]["defaults"] = {} defs["igButtonEx"][1]["defaults"]["flags"] = "0" defs["igButtonEx"][1]["defaults"]["size_arg"] = "ImVec2(0,0)" defs["igButtonEx"][1]["funcname"] = "ButtonEx" -defs["igButtonEx"][1]["location"] = "imgui_internal:3351" +defs["igButtonEx"][1]["location"] = "imgui_internal:3369" defs["igButtonEx"][1]["namespace"] = "ImGui" defs["igButtonEx"][1]["ov_cimguiname"] = "igButtonEx" defs["igButtonEx"][1]["ret"] = "bool" @@ -12358,7 +12361,7 @@ defs["igCalcItemSize"][1]["call_args"] = "(size,default_w,default_h)" defs["igCalcItemSize"][1]["cimguiname"] = "igCalcItemSize" defs["igCalcItemSize"][1]["defaults"] = {} defs["igCalcItemSize"][1]["funcname"] = "CalcItemSize" -defs["igCalcItemSize"][1]["location"] = "imgui_internal:3042" +defs["igCalcItemSize"][1]["location"] = "imgui_internal:3057" defs["igCalcItemSize"][1]["namespace"] = "ImGui" defs["igCalcItemSize"][1]["nonUDT"] = 1 defs["igCalcItemSize"][1]["ov_cimguiname"] = "igCalcItemSize" @@ -12400,7 +12403,7 @@ defs["igCalcRoundingFlagsForRectInRect"][1]["call_args"] = "(r_in,r_outer,thresh defs["igCalcRoundingFlagsForRectInRect"][1]["cimguiname"] = "igCalcRoundingFlagsForRectInRect" defs["igCalcRoundingFlagsForRectInRect"][1]["defaults"] = {} defs["igCalcRoundingFlagsForRectInRect"][1]["funcname"] = "CalcRoundingFlagsForRectInRect" -defs["igCalcRoundingFlagsForRectInRect"][1]["location"] = "imgui_internal:3347" +defs["igCalcRoundingFlagsForRectInRect"][1]["location"] = "imgui_internal:3365" defs["igCalcRoundingFlagsForRectInRect"][1]["namespace"] = "ImGui" defs["igCalcRoundingFlagsForRectInRect"][1]["ov_cimguiname"] = "igCalcRoundingFlagsForRectInRect" defs["igCalcRoundingFlagsForRectInRect"][1]["ret"] = "ImDrawFlags" @@ -12434,7 +12437,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:908" +defs["igCalcTextSize"][1]["location"] = "imgui:909" defs["igCalcTextSize"][1]["namespace"] = "ImGui" defs["igCalcTextSize"][1]["nonUDT"] = 1 defs["igCalcTextSize"][1]["ov_cimguiname"] = "igCalcTextSize" @@ -12463,7 +12466,7 @@ defs["igCalcTypematicRepeatAmount"][1]["call_args"] = "(t0,t1,repeat_delay,repea defs["igCalcTypematicRepeatAmount"][1]["cimguiname"] = "igCalcTypematicRepeatAmount" defs["igCalcTypematicRepeatAmount"][1]["defaults"] = {} defs["igCalcTypematicRepeatAmount"][1]["funcname"] = "CalcTypematicRepeatAmount" -defs["igCalcTypematicRepeatAmount"][1]["location"] = "imgui_internal:3122" +defs["igCalcTypematicRepeatAmount"][1]["location"] = "imgui_internal:3140" defs["igCalcTypematicRepeatAmount"][1]["namespace"] = "ImGui" defs["igCalcTypematicRepeatAmount"][1]["ov_cimguiname"] = "igCalcTypematicRepeatAmount" defs["igCalcTypematicRepeatAmount"][1]["ret"] = "int" @@ -12485,7 +12488,7 @@ defs["igCalcWindowNextAutoFitSize"][1]["call_args"] = "(window)" defs["igCalcWindowNextAutoFitSize"][1]["cimguiname"] = "igCalcWindowNextAutoFitSize" defs["igCalcWindowNextAutoFitSize"][1]["defaults"] = {} defs["igCalcWindowNextAutoFitSize"][1]["funcname"] = "CalcWindowNextAutoFitSize" -defs["igCalcWindowNextAutoFitSize"][1]["location"] = "imgui_internal:2937" +defs["igCalcWindowNextAutoFitSize"][1]["location"] = "imgui_internal:2953" defs["igCalcWindowNextAutoFitSize"][1]["namespace"] = "ImGui" defs["igCalcWindowNextAutoFitSize"][1]["nonUDT"] = 1 defs["igCalcWindowNextAutoFitSize"][1]["ov_cimguiname"] = "igCalcWindowNextAutoFitSize" @@ -12508,7 +12511,7 @@ defs["igCalcWrapWidthForPos"][1]["call_args"] = "(pos,wrap_pos_x)" defs["igCalcWrapWidthForPos"][1]["cimguiname"] = "igCalcWrapWidthForPos" defs["igCalcWrapWidthForPos"][1]["defaults"] = {} defs["igCalcWrapWidthForPos"][1]["funcname"] = "CalcWrapWidthForPos" -defs["igCalcWrapWidthForPos"][1]["location"] = "imgui_internal:3043" +defs["igCalcWrapWidthForPos"][1]["location"] = "imgui_internal:3058" defs["igCalcWrapWidthForPos"][1]["namespace"] = "ImGui" defs["igCalcWrapWidthForPos"][1]["ov_cimguiname"] = "igCalcWrapWidthForPos" defs["igCalcWrapWidthForPos"][1]["ret"] = "float" @@ -12530,7 +12533,7 @@ defs["igCallContextHooks"][1]["call_args"] = "(context,type)" defs["igCallContextHooks"][1]["cimguiname"] = "igCallContextHooks" defs["igCallContextHooks"][1]["defaults"] = {} defs["igCallContextHooks"][1]["funcname"] = "CallContextHooks" -defs["igCallContextHooks"][1]["location"] = "imgui_internal:2979" +defs["igCallContextHooks"][1]["location"] = "imgui_internal:2995" defs["igCallContextHooks"][1]["namespace"] = "ImGui" defs["igCallContextHooks"][1]["ov_cimguiname"] = "igCallContextHooks" defs["igCallContextHooks"][1]["ret"] = "void" @@ -12623,7 +12626,7 @@ defs["igCheckboxFlags"][3]["call_args"] = "(label,flags,flags_value)" defs["igCheckboxFlags"][3]["cimguiname"] = "igCheckboxFlags" defs["igCheckboxFlags"][3]["defaults"] = {} defs["igCheckboxFlags"][3]["funcname"] = "CheckboxFlags" -defs["igCheckboxFlags"][3]["location"] = "imgui_internal:3363" +defs["igCheckboxFlags"][3]["location"] = "imgui_internal:3373" defs["igCheckboxFlags"][3]["namespace"] = "ImGui" defs["igCheckboxFlags"][3]["ov_cimguiname"] = "igCheckboxFlags_S64Ptr" defs["igCheckboxFlags"][3]["ret"] = "bool" @@ -12646,7 +12649,7 @@ defs["igCheckboxFlags"][4]["call_args"] = "(label,flags,flags_value)" defs["igCheckboxFlags"][4]["cimguiname"] = "igCheckboxFlags" defs["igCheckboxFlags"][4]["defaults"] = {} defs["igCheckboxFlags"][4]["funcname"] = "CheckboxFlags" -defs["igCheckboxFlags"][4]["location"] = "imgui_internal:3364" +defs["igCheckboxFlags"][4]["location"] = "imgui_internal:3374" defs["igCheckboxFlags"][4]["namespace"] = "ImGui" defs["igCheckboxFlags"][4]["ov_cimguiname"] = "igCheckboxFlags_U64Ptr" defs["igCheckboxFlags"][4]["ret"] = "bool" @@ -12665,7 +12668,7 @@ defs["igClearActiveID"][1]["call_args"] = "()" defs["igClearActiveID"][1]["cimguiname"] = "igClearActiveID" defs["igClearActiveID"][1]["defaults"] = {} defs["igClearActiveID"][1]["funcname"] = "ClearActiveID" -defs["igClearActiveID"][1]["location"] = "imgui_internal:3027" +defs["igClearActiveID"][1]["location"] = "imgui_internal:3042" defs["igClearActiveID"][1]["namespace"] = "ImGui" defs["igClearActiveID"][1]["ov_cimguiname"] = "igClearActiveID" defs["igClearActiveID"][1]["ret"] = "void" @@ -12681,7 +12684,7 @@ defs["igClearDragDrop"][1]["call_args"] = "()" defs["igClearDragDrop"][1]["cimguiname"] = "igClearDragDrop" defs["igClearDragDrop"][1]["defaults"] = {} defs["igClearDragDrop"][1]["funcname"] = "ClearDragDrop" -defs["igClearDragDrop"][1]["location"] = "imgui_internal:3239" +defs["igClearDragDrop"][1]["location"] = "imgui_internal:3257" defs["igClearDragDrop"][1]["namespace"] = "ImGui" defs["igClearDragDrop"][1]["ov_cimguiname"] = "igClearDragDrop" defs["igClearDragDrop"][1]["ret"] = "void" @@ -12697,7 +12700,7 @@ defs["igClearIniSettings"][1]["call_args"] = "()" defs["igClearIniSettings"][1]["cimguiname"] = "igClearIniSettings" defs["igClearIniSettings"][1]["defaults"] = {} defs["igClearIniSettings"][1]["funcname"] = "ClearIniSettings" -defs["igClearIniSettings"][1]["location"] = "imgui_internal:2993" +defs["igClearIniSettings"][1]["location"] = "imgui_internal:3009" defs["igClearIniSettings"][1]["namespace"] = "ImGui" defs["igClearIniSettings"][1]["ov_cimguiname"] = "igClearIniSettings" defs["igClearIniSettings"][1]["ret"] = "void" @@ -12719,7 +12722,7 @@ defs["igCloseButton"][1]["call_args"] = "(id,pos)" defs["igCloseButton"][1]["cimguiname"] = "igCloseButton" defs["igCloseButton"][1]["defaults"] = {} defs["igCloseButton"][1]["funcname"] = "CloseButton" -defs["igCloseButton"][1]["location"] = "imgui_internal:3352" +defs["igCloseButton"][1]["location"] = "imgui_internal:3377" defs["igCloseButton"][1]["namespace"] = "ImGui" defs["igCloseButton"][1]["ov_cimguiname"] = "igCloseButton" defs["igCloseButton"][1]["ret"] = "bool" @@ -12757,7 +12760,7 @@ defs["igClosePopupToLevel"][1]["call_args"] = "(remaining,restore_focus_to_windo defs["igClosePopupToLevel"][1]["cimguiname"] = "igClosePopupToLevel" defs["igClosePopupToLevel"][1]["defaults"] = {} defs["igClosePopupToLevel"][1]["funcname"] = "ClosePopupToLevel" -defs["igClosePopupToLevel"][1]["location"] = "imgui_internal:3062" +defs["igClosePopupToLevel"][1]["location"] = "imgui_internal:3077" defs["igClosePopupToLevel"][1]["namespace"] = "ImGui" defs["igClosePopupToLevel"][1]["ov_cimguiname"] = "igClosePopupToLevel" defs["igClosePopupToLevel"][1]["ret"] = "void" @@ -12773,7 +12776,7 @@ defs["igClosePopupsExceptModals"][1]["call_args"] = "()" defs["igClosePopupsExceptModals"][1]["cimguiname"] = "igClosePopupsExceptModals" defs["igClosePopupsExceptModals"][1]["defaults"] = {} defs["igClosePopupsExceptModals"][1]["funcname"] = "ClosePopupsExceptModals" -defs["igClosePopupsExceptModals"][1]["location"] = "imgui_internal:3064" +defs["igClosePopupsExceptModals"][1]["location"] = "imgui_internal:3079" defs["igClosePopupsExceptModals"][1]["namespace"] = "ImGui" defs["igClosePopupsExceptModals"][1]["ov_cimguiname"] = "igClosePopupsExceptModals" defs["igClosePopupsExceptModals"][1]["ret"] = "void" @@ -12795,7 +12798,7 @@ defs["igClosePopupsOverWindow"][1]["call_args"] = "(ref_window,restore_focus_to_ defs["igClosePopupsOverWindow"][1]["cimguiname"] = "igClosePopupsOverWindow" defs["igClosePopupsOverWindow"][1]["defaults"] = {} defs["igClosePopupsOverWindow"][1]["funcname"] = "ClosePopupsOverWindow" -defs["igClosePopupsOverWindow"][1]["location"] = "imgui_internal:3063" +defs["igClosePopupsOverWindow"][1]["location"] = "imgui_internal:3078" defs["igClosePopupsOverWindow"][1]["namespace"] = "ImGui" defs["igClosePopupsOverWindow"][1]["ov_cimguiname"] = "igClosePopupsOverWindow" defs["igClosePopupsOverWindow"][1]["ret"] = "void" @@ -12820,7 +12823,7 @@ defs["igCollapseButton"][1]["call_args"] = "(id,pos,dock_node)" defs["igCollapseButton"][1]["cimguiname"] = "igCollapseButton" defs["igCollapseButton"][1]["defaults"] = {} defs["igCollapseButton"][1]["funcname"] = "CollapseButton" -defs["igCollapseButton"][1]["location"] = "imgui_internal:3353" +defs["igCollapseButton"][1]["location"] = "imgui_internal:3378" defs["igCollapseButton"][1]["namespace"] = "ImGui" defs["igCollapseButton"][1]["ov_cimguiname"] = "igCollapseButton" defs["igCollapseButton"][1]["ret"] = "bool" @@ -12917,7 +12920,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:912" +defs["igColorConvertFloat4ToU32"][1]["location"] = "imgui:913" defs["igColorConvertFloat4ToU32"][1]["namespace"] = "ImGui" defs["igColorConvertFloat4ToU32"][1]["ov_cimguiname"] = "igColorConvertFloat4ToU32" defs["igColorConvertFloat4ToU32"][1]["ret"] = "ImU32" @@ -12954,7 +12957,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:914" +defs["igColorConvertHSVtoRGB"][1]["location"] = "imgui:915" defs["igColorConvertHSVtoRGB"][1]["namespace"] = "ImGui" defs["igColorConvertHSVtoRGB"][1]["ov_cimguiname"] = "igColorConvertHSVtoRGB" defs["igColorConvertHSVtoRGB"][1]["ret"] = "void" @@ -12991,7 +12994,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:913" +defs["igColorConvertRGBtoHSV"][1]["location"] = "imgui:914" defs["igColorConvertRGBtoHSV"][1]["namespace"] = "ImGui" defs["igColorConvertRGBtoHSV"][1]["ov_cimguiname"] = "igColorConvertRGBtoHSV" defs["igColorConvertRGBtoHSV"][1]["ret"] = "void" @@ -13013,7 +13016,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:911" +defs["igColorConvertU32ToFloat4"][1]["location"] = "imgui:912" defs["igColorConvertU32ToFloat4"][1]["namespace"] = "ImGui" defs["igColorConvertU32ToFloat4"][1]["nonUDT"] = 1 defs["igColorConvertU32ToFloat4"][1]["ov_cimguiname"] = "igColorConvertU32ToFloat4" @@ -13088,7 +13091,7 @@ defs["igColorEditOptionsPopup"][1]["call_args"] = "(col,flags)" defs["igColorEditOptionsPopup"][1]["cimguiname"] = "igColorEditOptionsPopup" defs["igColorEditOptionsPopup"][1]["defaults"] = {} defs["igColorEditOptionsPopup"][1]["funcname"] = "ColorEditOptionsPopup" -defs["igColorEditOptionsPopup"][1]["location"] = "imgui_internal:3403" +defs["igColorEditOptionsPopup"][1]["location"] = "imgui_internal:3423" defs["igColorEditOptionsPopup"][1]["namespace"] = "ImGui" defs["igColorEditOptionsPopup"][1]["ov_cimguiname"] = "igColorEditOptionsPopup" defs["igColorEditOptionsPopup"][1]["ret"] = "void" @@ -13166,7 +13169,7 @@ defs["igColorPickerOptionsPopup"][1]["call_args"] = "(ref_col,flags)" defs["igColorPickerOptionsPopup"][1]["cimguiname"] = "igColorPickerOptionsPopup" defs["igColorPickerOptionsPopup"][1]["defaults"] = {} defs["igColorPickerOptionsPopup"][1]["funcname"] = "ColorPickerOptionsPopup" -defs["igColorPickerOptionsPopup"][1]["location"] = "imgui_internal:3404" +defs["igColorPickerOptionsPopup"][1]["location"] = "imgui_internal:3424" defs["igColorPickerOptionsPopup"][1]["namespace"] = "ImGui" defs["igColorPickerOptionsPopup"][1]["ov_cimguiname"] = "igColorPickerOptionsPopup" defs["igColorPickerOptionsPopup"][1]["ret"] = "void" @@ -13191,7 +13194,7 @@ defs["igColorTooltip"][1]["call_args"] = "(text,col,flags)" defs["igColorTooltip"][1]["cimguiname"] = "igColorTooltip" defs["igColorTooltip"][1]["defaults"] = {} defs["igColorTooltip"][1]["funcname"] = "ColorTooltip" -defs["igColorTooltip"][1]["location"] = "imgui_internal:3402" +defs["igColorTooltip"][1]["location"] = "imgui_internal:3422" defs["igColorTooltip"][1]["namespace"] = "ImGui" defs["igColorTooltip"][1]["ov_cimguiname"] = "igColorTooltip" defs["igColorTooltip"][1]["ret"] = "void" @@ -13322,6 +13325,25 @@ defs["igCombo"][3]["stname"] = "" defs["igCombo"]["(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)"] = defs["igCombo"][3] defs["igCombo"]["(const char*,int*,const char* const[],int,int)"] = defs["igCombo"][1] defs["igCombo"]["(const char*,int*,const char*,int)"] = defs["igCombo"][2] +defs["igConvertShortcutMod"] = {} +defs["igConvertShortcutMod"][1] = {} +defs["igConvertShortcutMod"][1]["args"] = "(ImGuiKeyChord key_chord)" +defs["igConvertShortcutMod"][1]["argsT"] = {} +defs["igConvertShortcutMod"][1]["argsT"][1] = {} +defs["igConvertShortcutMod"][1]["argsT"][1]["name"] = "key_chord" +defs["igConvertShortcutMod"][1]["argsT"][1]["type"] = "ImGuiKeyChord" +defs["igConvertShortcutMod"][1]["argsoriginal"] = "(ImGuiKeyChord key_chord)" +defs["igConvertShortcutMod"][1]["call_args"] = "(key_chord)" +defs["igConvertShortcutMod"][1]["cimguiname"] = "igConvertShortcutMod" +defs["igConvertShortcutMod"][1]["defaults"] = {} +defs["igConvertShortcutMod"][1]["funcname"] = "ConvertShortcutMod" +defs["igConvertShortcutMod"][1]["location"] = "imgui_internal:3122" +defs["igConvertShortcutMod"][1]["namespace"] = "ImGui" +defs["igConvertShortcutMod"][1]["ov_cimguiname"] = "igConvertShortcutMod" +defs["igConvertShortcutMod"][1]["ret"] = "ImGuiKeyChord" +defs["igConvertShortcutMod"][1]["signature"] = "(ImGuiKeyChord)" +defs["igConvertShortcutMod"][1]["stname"] = "" +defs["igConvertShortcutMod"]["(ImGuiKeyChord)"] = defs["igConvertShortcutMod"][1] defs["igConvertSingleModFlagToKey"] = {} defs["igConvertSingleModFlagToKey"][1] = {} defs["igConvertSingleModFlagToKey"][1]["args"] = "(ImGuiKey key)" @@ -13334,7 +13356,7 @@ defs["igConvertSingleModFlagToKey"][1]["call_args"] = "(key)" defs["igConvertSingleModFlagToKey"][1]["cimguiname"] = "igConvertSingleModFlagToKey" defs["igConvertSingleModFlagToKey"][1]["defaults"] = {} defs["igConvertSingleModFlagToKey"][1]["funcname"] = "ConvertSingleModFlagToKey" -defs["igConvertSingleModFlagToKey"][1]["location"] = "imgui_internal:3107" +defs["igConvertSingleModFlagToKey"][1]["location"] = "imgui_internal:3123" defs["igConvertSingleModFlagToKey"][1]["namespace"] = "ImGui" defs["igConvertSingleModFlagToKey"][1]["ov_cimguiname"] = "igConvertSingleModFlagToKey" defs["igConvertSingleModFlagToKey"][1]["ret"] = "ImGuiKey" @@ -13373,7 +13395,7 @@ defs["igCreateNewWindowSettings"][1]["call_args"] = "(name)" defs["igCreateNewWindowSettings"][1]["cimguiname"] = "igCreateNewWindowSettings" defs["igCreateNewWindowSettings"][1]["defaults"] = {} defs["igCreateNewWindowSettings"][1]["funcname"] = "CreateNewWindowSettings" -defs["igCreateNewWindowSettings"][1]["location"] = "imgui_internal:2994" +defs["igCreateNewWindowSettings"][1]["location"] = "imgui_internal:3010" defs["igCreateNewWindowSettings"][1]["namespace"] = "ImGui" defs["igCreateNewWindowSettings"][1]["ov_cimguiname"] = "igCreateNewWindowSettings" defs["igCreateNewWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" @@ -13401,7 +13423,7 @@ defs["igDataTypeApplyFromText"][1]["call_args"] = "(buf,data_type,p_data,format) defs["igDataTypeApplyFromText"][1]["cimguiname"] = "igDataTypeApplyFromText" defs["igDataTypeApplyFromText"][1]["defaults"] = {} defs["igDataTypeApplyFromText"][1]["funcname"] = "DataTypeApplyFromText" -defs["igDataTypeApplyFromText"][1]["location"] = "imgui_internal:3390" +defs["igDataTypeApplyFromText"][1]["location"] = "imgui_internal:3410" defs["igDataTypeApplyFromText"][1]["namespace"] = "ImGui" defs["igDataTypeApplyFromText"][1]["ov_cimguiname"] = "igDataTypeApplyFromText" defs["igDataTypeApplyFromText"][1]["ret"] = "bool" @@ -13432,7 +13454,7 @@ defs["igDataTypeApplyOp"][1]["call_args"] = "(data_type,op,output,arg_1,arg_2)" defs["igDataTypeApplyOp"][1]["cimguiname"] = "igDataTypeApplyOp" defs["igDataTypeApplyOp"][1]["defaults"] = {} defs["igDataTypeApplyOp"][1]["funcname"] = "DataTypeApplyOp" -defs["igDataTypeApplyOp"][1]["location"] = "imgui_internal:3389" +defs["igDataTypeApplyOp"][1]["location"] = "imgui_internal:3409" defs["igDataTypeApplyOp"][1]["namespace"] = "ImGui" defs["igDataTypeApplyOp"][1]["ov_cimguiname"] = "igDataTypeApplyOp" defs["igDataTypeApplyOp"][1]["ret"] = "void" @@ -13460,7 +13482,7 @@ defs["igDataTypeClamp"][1]["call_args"] = "(data_type,p_data,p_min,p_max)" defs["igDataTypeClamp"][1]["cimguiname"] = "igDataTypeClamp" defs["igDataTypeClamp"][1]["defaults"] = {} defs["igDataTypeClamp"][1]["funcname"] = "DataTypeClamp" -defs["igDataTypeClamp"][1]["location"] = "imgui_internal:3392" +defs["igDataTypeClamp"][1]["location"] = "imgui_internal:3412" defs["igDataTypeClamp"][1]["namespace"] = "ImGui" defs["igDataTypeClamp"][1]["ov_cimguiname"] = "igDataTypeClamp" defs["igDataTypeClamp"][1]["ret"] = "bool" @@ -13485,7 +13507,7 @@ defs["igDataTypeCompare"][1]["call_args"] = "(data_type,arg_1,arg_2)" defs["igDataTypeCompare"][1]["cimguiname"] = "igDataTypeCompare" defs["igDataTypeCompare"][1]["defaults"] = {} defs["igDataTypeCompare"][1]["funcname"] = "DataTypeCompare" -defs["igDataTypeCompare"][1]["location"] = "imgui_internal:3391" +defs["igDataTypeCompare"][1]["location"] = "imgui_internal:3411" defs["igDataTypeCompare"][1]["namespace"] = "ImGui" defs["igDataTypeCompare"][1]["ov_cimguiname"] = "igDataTypeCompare" defs["igDataTypeCompare"][1]["ret"] = "int" @@ -13516,7 +13538,7 @@ defs["igDataTypeFormatString"][1]["call_args"] = "(buf,buf_size,data_type,p_data defs["igDataTypeFormatString"][1]["cimguiname"] = "igDataTypeFormatString" defs["igDataTypeFormatString"][1]["defaults"] = {} defs["igDataTypeFormatString"][1]["funcname"] = "DataTypeFormatString" -defs["igDataTypeFormatString"][1]["location"] = "imgui_internal:3388" +defs["igDataTypeFormatString"][1]["location"] = "imgui_internal:3408" defs["igDataTypeFormatString"][1]["namespace"] = "ImGui" defs["igDataTypeFormatString"][1]["ov_cimguiname"] = "igDataTypeFormatString" defs["igDataTypeFormatString"][1]["ret"] = "int" @@ -13535,7 +13557,7 @@ defs["igDataTypeGetInfo"][1]["call_args"] = "(data_type)" defs["igDataTypeGetInfo"][1]["cimguiname"] = "igDataTypeGetInfo" defs["igDataTypeGetInfo"][1]["defaults"] = {} defs["igDataTypeGetInfo"][1]["funcname"] = "DataTypeGetInfo" -defs["igDataTypeGetInfo"][1]["location"] = "imgui_internal:3387" +defs["igDataTypeGetInfo"][1]["location"] = "imgui_internal:3407" defs["igDataTypeGetInfo"][1]["namespace"] = "ImGui" defs["igDataTypeGetInfo"][1]["ov_cimguiname"] = "igDataTypeGetInfo" defs["igDataTypeGetInfo"][1]["ret"] = "const ImGuiDataTypeInfo*" @@ -13592,7 +13614,7 @@ defs["igDebugDrawItemRect"][1]["cimguiname"] = "igDebugDrawItemRect" defs["igDebugDrawItemRect"][1]["defaults"] = {} defs["igDebugDrawItemRect"][1]["defaults"]["col"] = "4278190335" defs["igDebugDrawItemRect"][1]["funcname"] = "DebugDrawItemRect" -defs["igDebugDrawItemRect"][1]["location"] = "imgui_internal:3429" +defs["igDebugDrawItemRect"][1]["location"] = "imgui_internal:3449" defs["igDebugDrawItemRect"][1]["namespace"] = "ImGui" defs["igDebugDrawItemRect"][1]["ov_cimguiname"] = "igDebugDrawItemRect" defs["igDebugDrawItemRect"][1]["ret"] = "void" @@ -13620,7 +13642,7 @@ defs["igDebugHookIdInfo"][1]["call_args"] = "(id,data_type,data_id,data_id_end)" defs["igDebugHookIdInfo"][1]["cimguiname"] = "igDebugHookIdInfo" defs["igDebugHookIdInfo"][1]["defaults"] = {} defs["igDebugHookIdInfo"][1]["funcname"] = "DebugHookIdInfo" -defs["igDebugHookIdInfo"][1]["location"] = "imgui_internal:3432" +defs["igDebugHookIdInfo"][1]["location"] = "imgui_internal:3452" defs["igDebugHookIdInfo"][1]["namespace"] = "ImGui" defs["igDebugHookIdInfo"][1]["ov_cimguiname"] = "igDebugHookIdInfo" defs["igDebugHookIdInfo"][1]["ret"] = "void" @@ -13639,7 +13661,7 @@ defs["igDebugLocateItem"][1]["call_args"] = "(target_id)" defs["igDebugLocateItem"][1]["cimguiname"] = "igDebugLocateItem" defs["igDebugLocateItem"][1]["defaults"] = {} defs["igDebugLocateItem"][1]["funcname"] = "DebugLocateItem" -defs["igDebugLocateItem"][1]["location"] = "imgui_internal:3426" +defs["igDebugLocateItem"][1]["location"] = "imgui_internal:3446" defs["igDebugLocateItem"][1]["namespace"] = "ImGui" defs["igDebugLocateItem"][1]["ov_cimguiname"] = "igDebugLocateItem" defs["igDebugLocateItem"][1]["ret"] = "void" @@ -13658,7 +13680,7 @@ defs["igDebugLocateItemOnHover"][1]["call_args"] = "(target_id)" defs["igDebugLocateItemOnHover"][1]["cimguiname"] = "igDebugLocateItemOnHover" defs["igDebugLocateItemOnHover"][1]["defaults"] = {} defs["igDebugLocateItemOnHover"][1]["funcname"] = "DebugLocateItemOnHover" -defs["igDebugLocateItemOnHover"][1]["location"] = "imgui_internal:3427" +defs["igDebugLocateItemOnHover"][1]["location"] = "imgui_internal:3447" defs["igDebugLocateItemOnHover"][1]["namespace"] = "ImGui" defs["igDebugLocateItemOnHover"][1]["ov_cimguiname"] = "igDebugLocateItemOnHover" defs["igDebugLocateItemOnHover"][1]["ret"] = "void" @@ -13674,7 +13696,7 @@ defs["igDebugLocateItemResolveWithLastItem"][1]["call_args"] = "()" defs["igDebugLocateItemResolveWithLastItem"][1]["cimguiname"] = "igDebugLocateItemResolveWithLastItem" defs["igDebugLocateItemResolveWithLastItem"][1]["defaults"] = {} defs["igDebugLocateItemResolveWithLastItem"][1]["funcname"] = "DebugLocateItemResolveWithLastItem" -defs["igDebugLocateItemResolveWithLastItem"][1]["location"] = "imgui_internal:3428" +defs["igDebugLocateItemResolveWithLastItem"][1]["location"] = "imgui_internal:3448" defs["igDebugLocateItemResolveWithLastItem"][1]["namespace"] = "ImGui" defs["igDebugLocateItemResolveWithLastItem"][1]["ov_cimguiname"] = "igDebugLocateItemResolveWithLastItem" defs["igDebugLocateItemResolveWithLastItem"][1]["ret"] = "void" @@ -13697,7 +13719,7 @@ defs["igDebugLog"][1]["cimguiname"] = "igDebugLog" defs["igDebugLog"][1]["defaults"] = {} defs["igDebugLog"][1]["funcname"] = "DebugLog" defs["igDebugLog"][1]["isvararg"] = "...)" -defs["igDebugLog"][1]["location"] = "imgui_internal:3419" +defs["igDebugLog"][1]["location"] = "imgui_internal:3439" defs["igDebugLog"][1]["namespace"] = "ImGui" defs["igDebugLog"][1]["ov_cimguiname"] = "igDebugLog" defs["igDebugLog"][1]["ret"] = "void" @@ -13719,7 +13741,7 @@ defs["igDebugLogV"][1]["call_args"] = "(fmt,args)" defs["igDebugLogV"][1]["cimguiname"] = "igDebugLogV" defs["igDebugLogV"][1]["defaults"] = {} defs["igDebugLogV"][1]["funcname"] = "DebugLogV" -defs["igDebugLogV"][1]["location"] = "imgui_internal:3420" +defs["igDebugLogV"][1]["location"] = "imgui_internal:3440" defs["igDebugLogV"][1]["namespace"] = "ImGui" defs["igDebugLogV"][1]["ov_cimguiname"] = "igDebugLogV" defs["igDebugLogV"][1]["ret"] = "void" @@ -13738,7 +13760,7 @@ defs["igDebugNodeColumns"][1]["call_args"] = "(columns)" defs["igDebugNodeColumns"][1]["cimguiname"] = "igDebugNodeColumns" defs["igDebugNodeColumns"][1]["defaults"] = {} defs["igDebugNodeColumns"][1]["funcname"] = "DebugNodeColumns" -defs["igDebugNodeColumns"][1]["location"] = "imgui_internal:3433" +defs["igDebugNodeColumns"][1]["location"] = "imgui_internal:3453" defs["igDebugNodeColumns"][1]["namespace"] = "ImGui" defs["igDebugNodeColumns"][1]["ov_cimguiname"] = "igDebugNodeColumns" defs["igDebugNodeColumns"][1]["ret"] = "void" @@ -13760,7 +13782,7 @@ defs["igDebugNodeDockNode"][1]["call_args"] = "(node,label)" defs["igDebugNodeDockNode"][1]["cimguiname"] = "igDebugNodeDockNode" defs["igDebugNodeDockNode"][1]["defaults"] = {} defs["igDebugNodeDockNode"][1]["funcname"] = "DebugNodeDockNode" -defs["igDebugNodeDockNode"][1]["location"] = "imgui_internal:3434" +defs["igDebugNodeDockNode"][1]["location"] = "imgui_internal:3454" defs["igDebugNodeDockNode"][1]["namespace"] = "ImGui" defs["igDebugNodeDockNode"][1]["ov_cimguiname"] = "igDebugNodeDockNode" defs["igDebugNodeDockNode"][1]["ret"] = "void" @@ -13791,7 +13813,7 @@ defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["call_args"] = "(out_draw_li defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["cimguiname"] = "igDebugNodeDrawCmdShowMeshAndBoundingBox" defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["defaults"] = {} defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["funcname"] = "DebugNodeDrawCmdShowMeshAndBoundingBox" -defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["location"] = "imgui_internal:3436" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["location"] = "imgui_internal:3456" defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["namespace"] = "ImGui" defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["ov_cimguiname"] = "igDebugNodeDrawCmdShowMeshAndBoundingBox" defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["ret"] = "void" @@ -13819,7 +13841,7 @@ defs["igDebugNodeDrawList"][1]["call_args"] = "(window,viewport,draw_list,label) defs["igDebugNodeDrawList"][1]["cimguiname"] = "igDebugNodeDrawList" defs["igDebugNodeDrawList"][1]["defaults"] = {} defs["igDebugNodeDrawList"][1]["funcname"] = "DebugNodeDrawList" -defs["igDebugNodeDrawList"][1]["location"] = "imgui_internal:3435" +defs["igDebugNodeDrawList"][1]["location"] = "imgui_internal:3455" defs["igDebugNodeDrawList"][1]["namespace"] = "ImGui" defs["igDebugNodeDrawList"][1]["ov_cimguiname"] = "igDebugNodeDrawList" defs["igDebugNodeDrawList"][1]["ret"] = "void" @@ -13838,7 +13860,7 @@ defs["igDebugNodeFont"][1]["call_args"] = "(font)" defs["igDebugNodeFont"][1]["cimguiname"] = "igDebugNodeFont" defs["igDebugNodeFont"][1]["defaults"] = {} defs["igDebugNodeFont"][1]["funcname"] = "DebugNodeFont" -defs["igDebugNodeFont"][1]["location"] = "imgui_internal:3437" +defs["igDebugNodeFont"][1]["location"] = "imgui_internal:3457" defs["igDebugNodeFont"][1]["namespace"] = "ImGui" defs["igDebugNodeFont"][1]["ov_cimguiname"] = "igDebugNodeFont" defs["igDebugNodeFont"][1]["ret"] = "void" @@ -13860,7 +13882,7 @@ defs["igDebugNodeFontGlyph"][1]["call_args"] = "(font,glyph)" defs["igDebugNodeFontGlyph"][1]["cimguiname"] = "igDebugNodeFontGlyph" defs["igDebugNodeFontGlyph"][1]["defaults"] = {} defs["igDebugNodeFontGlyph"][1]["funcname"] = "DebugNodeFontGlyph" -defs["igDebugNodeFontGlyph"][1]["location"] = "imgui_internal:3438" +defs["igDebugNodeFontGlyph"][1]["location"] = "imgui_internal:3458" defs["igDebugNodeFontGlyph"][1]["namespace"] = "ImGui" defs["igDebugNodeFontGlyph"][1]["ov_cimguiname"] = "igDebugNodeFontGlyph" defs["igDebugNodeFontGlyph"][1]["ret"] = "void" @@ -13879,7 +13901,7 @@ defs["igDebugNodeInputTextState"][1]["call_args"] = "(state)" defs["igDebugNodeInputTextState"][1]["cimguiname"] = "igDebugNodeInputTextState" defs["igDebugNodeInputTextState"][1]["defaults"] = {} defs["igDebugNodeInputTextState"][1]["funcname"] = "DebugNodeInputTextState" -defs["igDebugNodeInputTextState"][1]["location"] = "imgui_internal:3443" +defs["igDebugNodeInputTextState"][1]["location"] = "imgui_internal:3463" defs["igDebugNodeInputTextState"][1]["namespace"] = "ImGui" defs["igDebugNodeInputTextState"][1]["ov_cimguiname"] = "igDebugNodeInputTextState" defs["igDebugNodeInputTextState"][1]["ret"] = "void" @@ -13901,7 +13923,7 @@ defs["igDebugNodeStorage"][1]["call_args"] = "(storage,label)" defs["igDebugNodeStorage"][1]["cimguiname"] = "igDebugNodeStorage" defs["igDebugNodeStorage"][1]["defaults"] = {} defs["igDebugNodeStorage"][1]["funcname"] = "DebugNodeStorage" -defs["igDebugNodeStorage"][1]["location"] = "imgui_internal:3439" +defs["igDebugNodeStorage"][1]["location"] = "imgui_internal:3459" defs["igDebugNodeStorage"][1]["namespace"] = "ImGui" defs["igDebugNodeStorage"][1]["ov_cimguiname"] = "igDebugNodeStorage" defs["igDebugNodeStorage"][1]["ret"] = "void" @@ -13923,7 +13945,7 @@ defs["igDebugNodeTabBar"][1]["call_args"] = "(tab_bar,label)" defs["igDebugNodeTabBar"][1]["cimguiname"] = "igDebugNodeTabBar" defs["igDebugNodeTabBar"][1]["defaults"] = {} defs["igDebugNodeTabBar"][1]["funcname"] = "DebugNodeTabBar" -defs["igDebugNodeTabBar"][1]["location"] = "imgui_internal:3440" +defs["igDebugNodeTabBar"][1]["location"] = "imgui_internal:3460" defs["igDebugNodeTabBar"][1]["namespace"] = "ImGui" defs["igDebugNodeTabBar"][1]["ov_cimguiname"] = "igDebugNodeTabBar" defs["igDebugNodeTabBar"][1]["ret"] = "void" @@ -13942,7 +13964,7 @@ defs["igDebugNodeTable"][1]["call_args"] = "(table)" defs["igDebugNodeTable"][1]["cimguiname"] = "igDebugNodeTable" defs["igDebugNodeTable"][1]["defaults"] = {} defs["igDebugNodeTable"][1]["funcname"] = "DebugNodeTable" -defs["igDebugNodeTable"][1]["location"] = "imgui_internal:3441" +defs["igDebugNodeTable"][1]["location"] = "imgui_internal:3461" defs["igDebugNodeTable"][1]["namespace"] = "ImGui" defs["igDebugNodeTable"][1]["ov_cimguiname"] = "igDebugNodeTable" defs["igDebugNodeTable"][1]["ret"] = "void" @@ -13961,7 +13983,7 @@ defs["igDebugNodeTableSettings"][1]["call_args"] = "(settings)" defs["igDebugNodeTableSettings"][1]["cimguiname"] = "igDebugNodeTableSettings" defs["igDebugNodeTableSettings"][1]["defaults"] = {} defs["igDebugNodeTableSettings"][1]["funcname"] = "DebugNodeTableSettings" -defs["igDebugNodeTableSettings"][1]["location"] = "imgui_internal:3442" +defs["igDebugNodeTableSettings"][1]["location"] = "imgui_internal:3462" defs["igDebugNodeTableSettings"][1]["namespace"] = "ImGui" defs["igDebugNodeTableSettings"][1]["ov_cimguiname"] = "igDebugNodeTableSettings" defs["igDebugNodeTableSettings"][1]["ret"] = "void" @@ -13980,7 +14002,7 @@ defs["igDebugNodeViewport"][1]["call_args"] = "(viewport)" defs["igDebugNodeViewport"][1]["cimguiname"] = "igDebugNodeViewport" defs["igDebugNodeViewport"][1]["defaults"] = {} defs["igDebugNodeViewport"][1]["funcname"] = "DebugNodeViewport" -defs["igDebugNodeViewport"][1]["location"] = "imgui_internal:3448" +defs["igDebugNodeViewport"][1]["location"] = "imgui_internal:3468" defs["igDebugNodeViewport"][1]["namespace"] = "ImGui" defs["igDebugNodeViewport"][1]["ov_cimguiname"] = "igDebugNodeViewport" defs["igDebugNodeViewport"][1]["ret"] = "void" @@ -14002,7 +14024,7 @@ defs["igDebugNodeWindow"][1]["call_args"] = "(window,label)" defs["igDebugNodeWindow"][1]["cimguiname"] = "igDebugNodeWindow" defs["igDebugNodeWindow"][1]["defaults"] = {} defs["igDebugNodeWindow"][1]["funcname"] = "DebugNodeWindow" -defs["igDebugNodeWindow"][1]["location"] = "imgui_internal:3444" +defs["igDebugNodeWindow"][1]["location"] = "imgui_internal:3464" defs["igDebugNodeWindow"][1]["namespace"] = "ImGui" defs["igDebugNodeWindow"][1]["ov_cimguiname"] = "igDebugNodeWindow" defs["igDebugNodeWindow"][1]["ret"] = "void" @@ -14021,7 +14043,7 @@ defs["igDebugNodeWindowSettings"][1]["call_args"] = "(settings)" defs["igDebugNodeWindowSettings"][1]["cimguiname"] = "igDebugNodeWindowSettings" defs["igDebugNodeWindowSettings"][1]["defaults"] = {} defs["igDebugNodeWindowSettings"][1]["funcname"] = "DebugNodeWindowSettings" -defs["igDebugNodeWindowSettings"][1]["location"] = "imgui_internal:3445" +defs["igDebugNodeWindowSettings"][1]["location"] = "imgui_internal:3465" defs["igDebugNodeWindowSettings"][1]["namespace"] = "ImGui" defs["igDebugNodeWindowSettings"][1]["ov_cimguiname"] = "igDebugNodeWindowSettings" defs["igDebugNodeWindowSettings"][1]["ret"] = "void" @@ -14043,7 +14065,7 @@ defs["igDebugNodeWindowsList"][1]["call_args"] = "(windows,label)" defs["igDebugNodeWindowsList"][1]["cimguiname"] = "igDebugNodeWindowsList" defs["igDebugNodeWindowsList"][1]["defaults"] = {} defs["igDebugNodeWindowsList"][1]["funcname"] = "DebugNodeWindowsList" -defs["igDebugNodeWindowsList"][1]["location"] = "imgui_internal:3446" +defs["igDebugNodeWindowsList"][1]["location"] = "imgui_internal:3466" defs["igDebugNodeWindowsList"][1]["namespace"] = "ImGui" defs["igDebugNodeWindowsList"][1]["ov_cimguiname"] = "igDebugNodeWindowsList" defs["igDebugNodeWindowsList"][1]["ret"] = "void" @@ -14068,13 +14090,32 @@ defs["igDebugNodeWindowsListByBeginStackParent"][1]["call_args"] = "(windows,win defs["igDebugNodeWindowsListByBeginStackParent"][1]["cimguiname"] = "igDebugNodeWindowsListByBeginStackParent" defs["igDebugNodeWindowsListByBeginStackParent"][1]["defaults"] = {} defs["igDebugNodeWindowsListByBeginStackParent"][1]["funcname"] = "DebugNodeWindowsListByBeginStackParent" -defs["igDebugNodeWindowsListByBeginStackParent"][1]["location"] = "imgui_internal:3447" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["location"] = "imgui_internal:3467" defs["igDebugNodeWindowsListByBeginStackParent"][1]["namespace"] = "ImGui" defs["igDebugNodeWindowsListByBeginStackParent"][1]["ov_cimguiname"] = "igDebugNodeWindowsListByBeginStackParent" defs["igDebugNodeWindowsListByBeginStackParent"][1]["ret"] = "void" defs["igDebugNodeWindowsListByBeginStackParent"][1]["signature"] = "(ImGuiWindow**,int,ImGuiWindow*)" defs["igDebugNodeWindowsListByBeginStackParent"][1]["stname"] = "" defs["igDebugNodeWindowsListByBeginStackParent"]["(ImGuiWindow**,int,ImGuiWindow*)"] = defs["igDebugNodeWindowsListByBeginStackParent"][1] +defs["igDebugRenderKeyboardPreview"] = {} +defs["igDebugRenderKeyboardPreview"][1] = {} +defs["igDebugRenderKeyboardPreview"][1]["args"] = "(ImDrawList* draw_list)" +defs["igDebugRenderKeyboardPreview"][1]["argsT"] = {} +defs["igDebugRenderKeyboardPreview"][1]["argsT"][1] = {} +defs["igDebugRenderKeyboardPreview"][1]["argsT"][1]["name"] = "draw_list" +defs["igDebugRenderKeyboardPreview"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igDebugRenderKeyboardPreview"][1]["argsoriginal"] = "(ImDrawList* draw_list)" +defs["igDebugRenderKeyboardPreview"][1]["call_args"] = "(draw_list)" +defs["igDebugRenderKeyboardPreview"][1]["cimguiname"] = "igDebugRenderKeyboardPreview" +defs["igDebugRenderKeyboardPreview"][1]["defaults"] = {} +defs["igDebugRenderKeyboardPreview"][1]["funcname"] = "DebugRenderKeyboardPreview" +defs["igDebugRenderKeyboardPreview"][1]["location"] = "imgui_internal:3469" +defs["igDebugRenderKeyboardPreview"][1]["namespace"] = "ImGui" +defs["igDebugRenderKeyboardPreview"][1]["ov_cimguiname"] = "igDebugRenderKeyboardPreview" +defs["igDebugRenderKeyboardPreview"][1]["ret"] = "void" +defs["igDebugRenderKeyboardPreview"][1]["signature"] = "(ImDrawList*)" +defs["igDebugRenderKeyboardPreview"][1]["stname"] = "" +defs["igDebugRenderKeyboardPreview"]["(ImDrawList*)"] = defs["igDebugRenderKeyboardPreview"][1] defs["igDebugRenderViewportThumbnail"] = {} defs["igDebugRenderViewportThumbnail"][1] = {} defs["igDebugRenderViewportThumbnail"][1]["args"] = "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb)" @@ -14093,7 +14134,7 @@ defs["igDebugRenderViewportThumbnail"][1]["call_args"] = "(draw_list,viewport,bb defs["igDebugRenderViewportThumbnail"][1]["cimguiname"] = "igDebugRenderViewportThumbnail" defs["igDebugRenderViewportThumbnail"][1]["defaults"] = {} defs["igDebugRenderViewportThumbnail"][1]["funcname"] = "DebugRenderViewportThumbnail" -defs["igDebugRenderViewportThumbnail"][1]["location"] = "imgui_internal:3449" +defs["igDebugRenderViewportThumbnail"][1]["location"] = "imgui_internal:3470" defs["igDebugRenderViewportThumbnail"][1]["namespace"] = "ImGui" defs["igDebugRenderViewportThumbnail"][1]["ov_cimguiname"] = "igDebugRenderViewportThumbnail" defs["igDebugRenderViewportThumbnail"][1]["ret"] = "void" @@ -14109,7 +14150,7 @@ defs["igDebugStartItemPicker"][1]["call_args"] = "()" defs["igDebugStartItemPicker"][1]["cimguiname"] = "igDebugStartItemPicker" defs["igDebugStartItemPicker"][1]["defaults"] = {} defs["igDebugStartItemPicker"][1]["funcname"] = "DebugStartItemPicker" -defs["igDebugStartItemPicker"][1]["location"] = "imgui_internal:3430" +defs["igDebugStartItemPicker"][1]["location"] = "imgui_internal:3450" defs["igDebugStartItemPicker"][1]["namespace"] = "ImGui" defs["igDebugStartItemPicker"][1]["ov_cimguiname"] = "igDebugStartItemPicker" defs["igDebugStartItemPicker"][1]["ret"] = "void" @@ -14167,7 +14208,7 @@ defs["igDestroyPlatformWindow"][1]["call_args"] = "(viewport)" defs["igDestroyPlatformWindow"][1]["cimguiname"] = "igDestroyPlatformWindow" defs["igDestroyPlatformWindow"][1]["defaults"] = {} defs["igDestroyPlatformWindow"][1]["funcname"] = "DestroyPlatformWindow" -defs["igDestroyPlatformWindow"][1]["location"] = "imgui_internal:2984" +defs["igDestroyPlatformWindow"][1]["location"] = "imgui_internal:3000" defs["igDestroyPlatformWindow"][1]["namespace"] = "ImGui" defs["igDestroyPlatformWindow"][1]["ov_cimguiname"] = "igDestroyPlatformWindow" defs["igDestroyPlatformWindow"][1]["ret"] = "void" @@ -14207,7 +14248,7 @@ defs["igDockBuilderAddNode"][1]["defaults"] = {} defs["igDockBuilderAddNode"][1]["defaults"]["flags"] = "0" defs["igDockBuilderAddNode"][1]["defaults"]["node_id"] = "0" defs["igDockBuilderAddNode"][1]["funcname"] = "DockBuilderAddNode" -defs["igDockBuilderAddNode"][1]["location"] = "imgui_internal:3212" +defs["igDockBuilderAddNode"][1]["location"] = "imgui_internal:3230" defs["igDockBuilderAddNode"][1]["namespace"] = "ImGui" defs["igDockBuilderAddNode"][1]["ov_cimguiname"] = "igDockBuilderAddNode" defs["igDockBuilderAddNode"][1]["ret"] = "ImGuiID" @@ -14232,7 +14273,7 @@ defs["igDockBuilderCopyDockSpace"][1]["call_args"] = "(src_dockspace_id,dst_dock defs["igDockBuilderCopyDockSpace"][1]["cimguiname"] = "igDockBuilderCopyDockSpace" defs["igDockBuilderCopyDockSpace"][1]["defaults"] = {} defs["igDockBuilderCopyDockSpace"][1]["funcname"] = "DockBuilderCopyDockSpace" -defs["igDockBuilderCopyDockSpace"][1]["location"] = "imgui_internal:3219" +defs["igDockBuilderCopyDockSpace"][1]["location"] = "imgui_internal:3237" defs["igDockBuilderCopyDockSpace"][1]["namespace"] = "ImGui" defs["igDockBuilderCopyDockSpace"][1]["ov_cimguiname"] = "igDockBuilderCopyDockSpace" defs["igDockBuilderCopyDockSpace"][1]["ret"] = "void" @@ -14257,7 +14298,7 @@ defs["igDockBuilderCopyNode"][1]["call_args"] = "(src_node_id,dst_node_id,out_no defs["igDockBuilderCopyNode"][1]["cimguiname"] = "igDockBuilderCopyNode" defs["igDockBuilderCopyNode"][1]["defaults"] = {} defs["igDockBuilderCopyNode"][1]["funcname"] = "DockBuilderCopyNode" -defs["igDockBuilderCopyNode"][1]["location"] = "imgui_internal:3220" +defs["igDockBuilderCopyNode"][1]["location"] = "imgui_internal:3238" defs["igDockBuilderCopyNode"][1]["namespace"] = "ImGui" defs["igDockBuilderCopyNode"][1]["ov_cimguiname"] = "igDockBuilderCopyNode" defs["igDockBuilderCopyNode"][1]["ret"] = "void" @@ -14279,7 +14320,7 @@ defs["igDockBuilderCopyWindowSettings"][1]["call_args"] = "(src_name,dst_name)" defs["igDockBuilderCopyWindowSettings"][1]["cimguiname"] = "igDockBuilderCopyWindowSettings" defs["igDockBuilderCopyWindowSettings"][1]["defaults"] = {} defs["igDockBuilderCopyWindowSettings"][1]["funcname"] = "DockBuilderCopyWindowSettings" -defs["igDockBuilderCopyWindowSettings"][1]["location"] = "imgui_internal:3221" +defs["igDockBuilderCopyWindowSettings"][1]["location"] = "imgui_internal:3239" defs["igDockBuilderCopyWindowSettings"][1]["namespace"] = "ImGui" defs["igDockBuilderCopyWindowSettings"][1]["ov_cimguiname"] = "igDockBuilderCopyWindowSettings" defs["igDockBuilderCopyWindowSettings"][1]["ret"] = "void" @@ -14301,7 +14342,7 @@ defs["igDockBuilderDockWindow"][1]["call_args"] = "(window_name,node_id)" defs["igDockBuilderDockWindow"][1]["cimguiname"] = "igDockBuilderDockWindow" defs["igDockBuilderDockWindow"][1]["defaults"] = {} defs["igDockBuilderDockWindow"][1]["funcname"] = "DockBuilderDockWindow" -defs["igDockBuilderDockWindow"][1]["location"] = "imgui_internal:3209" +defs["igDockBuilderDockWindow"][1]["location"] = "imgui_internal:3227" defs["igDockBuilderDockWindow"][1]["namespace"] = "ImGui" defs["igDockBuilderDockWindow"][1]["ov_cimguiname"] = "igDockBuilderDockWindow" defs["igDockBuilderDockWindow"][1]["ret"] = "void" @@ -14320,7 +14361,7 @@ defs["igDockBuilderFinish"][1]["call_args"] = "(node_id)" defs["igDockBuilderFinish"][1]["cimguiname"] = "igDockBuilderFinish" defs["igDockBuilderFinish"][1]["defaults"] = {} defs["igDockBuilderFinish"][1]["funcname"] = "DockBuilderFinish" -defs["igDockBuilderFinish"][1]["location"] = "imgui_internal:3222" +defs["igDockBuilderFinish"][1]["location"] = "imgui_internal:3240" defs["igDockBuilderFinish"][1]["namespace"] = "ImGui" defs["igDockBuilderFinish"][1]["ov_cimguiname"] = "igDockBuilderFinish" defs["igDockBuilderFinish"][1]["ret"] = "void" @@ -14339,7 +14380,7 @@ defs["igDockBuilderGetCentralNode"][1]["call_args"] = "(node_id)" defs["igDockBuilderGetCentralNode"][1]["cimguiname"] = "igDockBuilderGetCentralNode" defs["igDockBuilderGetCentralNode"][1]["defaults"] = {} defs["igDockBuilderGetCentralNode"][1]["funcname"] = "DockBuilderGetCentralNode" -defs["igDockBuilderGetCentralNode"][1]["location"] = "imgui_internal:3211" +defs["igDockBuilderGetCentralNode"][1]["location"] = "imgui_internal:3229" defs["igDockBuilderGetCentralNode"][1]["namespace"] = "ImGui" defs["igDockBuilderGetCentralNode"][1]["ov_cimguiname"] = "igDockBuilderGetCentralNode" defs["igDockBuilderGetCentralNode"][1]["ret"] = "ImGuiDockNode*" @@ -14358,7 +14399,7 @@ defs["igDockBuilderGetNode"][1]["call_args"] = "(node_id)" defs["igDockBuilderGetNode"][1]["cimguiname"] = "igDockBuilderGetNode" defs["igDockBuilderGetNode"][1]["defaults"] = {} defs["igDockBuilderGetNode"][1]["funcname"] = "DockBuilderGetNode" -defs["igDockBuilderGetNode"][1]["location"] = "imgui_internal:3210" +defs["igDockBuilderGetNode"][1]["location"] = "imgui_internal:3228" defs["igDockBuilderGetNode"][1]["namespace"] = "ImGui" defs["igDockBuilderGetNode"][1]["ov_cimguiname"] = "igDockBuilderGetNode" defs["igDockBuilderGetNode"][1]["ret"] = "ImGuiDockNode*" @@ -14377,7 +14418,7 @@ defs["igDockBuilderRemoveNode"][1]["call_args"] = "(node_id)" defs["igDockBuilderRemoveNode"][1]["cimguiname"] = "igDockBuilderRemoveNode" defs["igDockBuilderRemoveNode"][1]["defaults"] = {} defs["igDockBuilderRemoveNode"][1]["funcname"] = "DockBuilderRemoveNode" -defs["igDockBuilderRemoveNode"][1]["location"] = "imgui_internal:3213" +defs["igDockBuilderRemoveNode"][1]["location"] = "imgui_internal:3231" defs["igDockBuilderRemoveNode"][1]["namespace"] = "ImGui" defs["igDockBuilderRemoveNode"][1]["ov_cimguiname"] = "igDockBuilderRemoveNode" defs["igDockBuilderRemoveNode"][1]["ret"] = "void" @@ -14396,7 +14437,7 @@ defs["igDockBuilderRemoveNodeChildNodes"][1]["call_args"] = "(node_id)" defs["igDockBuilderRemoveNodeChildNodes"][1]["cimguiname"] = "igDockBuilderRemoveNodeChildNodes" defs["igDockBuilderRemoveNodeChildNodes"][1]["defaults"] = {} defs["igDockBuilderRemoveNodeChildNodes"][1]["funcname"] = "DockBuilderRemoveNodeChildNodes" -defs["igDockBuilderRemoveNodeChildNodes"][1]["location"] = "imgui_internal:3215" +defs["igDockBuilderRemoveNodeChildNodes"][1]["location"] = "imgui_internal:3233" defs["igDockBuilderRemoveNodeChildNodes"][1]["namespace"] = "ImGui" defs["igDockBuilderRemoveNodeChildNodes"][1]["ov_cimguiname"] = "igDockBuilderRemoveNodeChildNodes" defs["igDockBuilderRemoveNodeChildNodes"][1]["ret"] = "void" @@ -14419,7 +14460,7 @@ defs["igDockBuilderRemoveNodeDockedWindows"][1]["cimguiname"] = "igDockBuilderRe defs["igDockBuilderRemoveNodeDockedWindows"][1]["defaults"] = {} defs["igDockBuilderRemoveNodeDockedWindows"][1]["defaults"]["clear_settings_refs"] = "true" defs["igDockBuilderRemoveNodeDockedWindows"][1]["funcname"] = "DockBuilderRemoveNodeDockedWindows" -defs["igDockBuilderRemoveNodeDockedWindows"][1]["location"] = "imgui_internal:3214" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["location"] = "imgui_internal:3232" defs["igDockBuilderRemoveNodeDockedWindows"][1]["namespace"] = "ImGui" defs["igDockBuilderRemoveNodeDockedWindows"][1]["ov_cimguiname"] = "igDockBuilderRemoveNodeDockedWindows" defs["igDockBuilderRemoveNodeDockedWindows"][1]["ret"] = "void" @@ -14441,7 +14482,7 @@ defs["igDockBuilderSetNodePos"][1]["call_args"] = "(node_id,pos)" defs["igDockBuilderSetNodePos"][1]["cimguiname"] = "igDockBuilderSetNodePos" defs["igDockBuilderSetNodePos"][1]["defaults"] = {} defs["igDockBuilderSetNodePos"][1]["funcname"] = "DockBuilderSetNodePos" -defs["igDockBuilderSetNodePos"][1]["location"] = "imgui_internal:3216" +defs["igDockBuilderSetNodePos"][1]["location"] = "imgui_internal:3234" defs["igDockBuilderSetNodePos"][1]["namespace"] = "ImGui" defs["igDockBuilderSetNodePos"][1]["ov_cimguiname"] = "igDockBuilderSetNodePos" defs["igDockBuilderSetNodePos"][1]["ret"] = "void" @@ -14463,7 +14504,7 @@ defs["igDockBuilderSetNodeSize"][1]["call_args"] = "(node_id,size)" defs["igDockBuilderSetNodeSize"][1]["cimguiname"] = "igDockBuilderSetNodeSize" defs["igDockBuilderSetNodeSize"][1]["defaults"] = {} defs["igDockBuilderSetNodeSize"][1]["funcname"] = "DockBuilderSetNodeSize" -defs["igDockBuilderSetNodeSize"][1]["location"] = "imgui_internal:3217" +defs["igDockBuilderSetNodeSize"][1]["location"] = "imgui_internal:3235" defs["igDockBuilderSetNodeSize"][1]["namespace"] = "ImGui" defs["igDockBuilderSetNodeSize"][1]["ov_cimguiname"] = "igDockBuilderSetNodeSize" defs["igDockBuilderSetNodeSize"][1]["ret"] = "void" @@ -14494,7 +14535,7 @@ defs["igDockBuilderSplitNode"][1]["call_args"] = "(node_id,split_dir,size_ratio_ defs["igDockBuilderSplitNode"][1]["cimguiname"] = "igDockBuilderSplitNode" defs["igDockBuilderSplitNode"][1]["defaults"] = {} defs["igDockBuilderSplitNode"][1]["funcname"] = "DockBuilderSplitNode" -defs["igDockBuilderSplitNode"][1]["location"] = "imgui_internal:3218" +defs["igDockBuilderSplitNode"][1]["location"] = "imgui_internal:3236" defs["igDockBuilderSplitNode"][1]["namespace"] = "ImGui" defs["igDockBuilderSplitNode"][1]["ov_cimguiname"] = "igDockBuilderSplitNode" defs["igDockBuilderSplitNode"][1]["ret"] = "ImGuiID" @@ -14531,7 +14572,7 @@ defs["igDockContextCalcDropPosForDocking"][1]["call_args"] = "(target,target_nod defs["igDockContextCalcDropPosForDocking"][1]["cimguiname"] = "igDockContextCalcDropPosForDocking" defs["igDockContextCalcDropPosForDocking"][1]["defaults"] = {} defs["igDockContextCalcDropPosForDocking"][1]["funcname"] = "DockContextCalcDropPosForDocking" -defs["igDockContextCalcDropPosForDocking"][1]["location"] = "imgui_internal:3185" +defs["igDockContextCalcDropPosForDocking"][1]["location"] = "imgui_internal:3203" defs["igDockContextCalcDropPosForDocking"][1]["namespace"] = "ImGui" defs["igDockContextCalcDropPosForDocking"][1]["ov_cimguiname"] = "igDockContextCalcDropPosForDocking" defs["igDockContextCalcDropPosForDocking"][1]["ret"] = "bool" @@ -14556,7 +14597,7 @@ defs["igDockContextClearNodes"][1]["call_args"] = "(ctx,root_id,clear_settings_r defs["igDockContextClearNodes"][1]["cimguiname"] = "igDockContextClearNodes" defs["igDockContextClearNodes"][1]["defaults"] = {} defs["igDockContextClearNodes"][1]["funcname"] = "DockContextClearNodes" -defs["igDockContextClearNodes"][1]["location"] = "imgui_internal:3176" +defs["igDockContextClearNodes"][1]["location"] = "imgui_internal:3194" defs["igDockContextClearNodes"][1]["namespace"] = "ImGui" defs["igDockContextClearNodes"][1]["ov_cimguiname"] = "igDockContextClearNodes" defs["igDockContextClearNodes"][1]["ret"] = "void" @@ -14575,7 +14616,7 @@ defs["igDockContextEndFrame"][1]["call_args"] = "(ctx)" defs["igDockContextEndFrame"][1]["cimguiname"] = "igDockContextEndFrame" defs["igDockContextEndFrame"][1]["defaults"] = {} defs["igDockContextEndFrame"][1]["funcname"] = "DockContextEndFrame" -defs["igDockContextEndFrame"][1]["location"] = "imgui_internal:3180" +defs["igDockContextEndFrame"][1]["location"] = "imgui_internal:3198" defs["igDockContextEndFrame"][1]["namespace"] = "ImGui" defs["igDockContextEndFrame"][1]["ov_cimguiname"] = "igDockContextEndFrame" defs["igDockContextEndFrame"][1]["ret"] = "void" @@ -14597,7 +14638,7 @@ defs["igDockContextFindNodeByID"][1]["call_args"] = "(ctx,id)" defs["igDockContextFindNodeByID"][1]["cimguiname"] = "igDockContextFindNodeByID" defs["igDockContextFindNodeByID"][1]["defaults"] = {} defs["igDockContextFindNodeByID"][1]["funcname"] = "DockContextFindNodeByID" -defs["igDockContextFindNodeByID"][1]["location"] = "imgui_internal:3186" +defs["igDockContextFindNodeByID"][1]["location"] = "imgui_internal:3204" defs["igDockContextFindNodeByID"][1]["namespace"] = "ImGui" defs["igDockContextFindNodeByID"][1]["ov_cimguiname"] = "igDockContextFindNodeByID" defs["igDockContextFindNodeByID"][1]["ret"] = "ImGuiDockNode*" @@ -14616,7 +14657,7 @@ defs["igDockContextGenNodeID"][1]["call_args"] = "(ctx)" defs["igDockContextGenNodeID"][1]["cimguiname"] = "igDockContextGenNodeID" defs["igDockContextGenNodeID"][1]["defaults"] = {} defs["igDockContextGenNodeID"][1]["funcname"] = "DockContextGenNodeID" -defs["igDockContextGenNodeID"][1]["location"] = "imgui_internal:3181" +defs["igDockContextGenNodeID"][1]["location"] = "imgui_internal:3199" defs["igDockContextGenNodeID"][1]["namespace"] = "ImGui" defs["igDockContextGenNodeID"][1]["ov_cimguiname"] = "igDockContextGenNodeID" defs["igDockContextGenNodeID"][1]["ret"] = "ImGuiID" @@ -14635,7 +14676,7 @@ defs["igDockContextInitialize"][1]["call_args"] = "(ctx)" defs["igDockContextInitialize"][1]["cimguiname"] = "igDockContextInitialize" defs["igDockContextInitialize"][1]["defaults"] = {} defs["igDockContextInitialize"][1]["funcname"] = "DockContextInitialize" -defs["igDockContextInitialize"][1]["location"] = "imgui_internal:3174" +defs["igDockContextInitialize"][1]["location"] = "imgui_internal:3192" defs["igDockContextInitialize"][1]["namespace"] = "ImGui" defs["igDockContextInitialize"][1]["ov_cimguiname"] = "igDockContextInitialize" defs["igDockContextInitialize"][1]["ret"] = "void" @@ -14654,7 +14695,7 @@ defs["igDockContextNewFrameUpdateDocking"][1]["call_args"] = "(ctx)" defs["igDockContextNewFrameUpdateDocking"][1]["cimguiname"] = "igDockContextNewFrameUpdateDocking" defs["igDockContextNewFrameUpdateDocking"][1]["defaults"] = {} defs["igDockContextNewFrameUpdateDocking"][1]["funcname"] = "DockContextNewFrameUpdateDocking" -defs["igDockContextNewFrameUpdateDocking"][1]["location"] = "imgui_internal:3179" +defs["igDockContextNewFrameUpdateDocking"][1]["location"] = "imgui_internal:3197" defs["igDockContextNewFrameUpdateDocking"][1]["namespace"] = "ImGui" defs["igDockContextNewFrameUpdateDocking"][1]["ov_cimguiname"] = "igDockContextNewFrameUpdateDocking" defs["igDockContextNewFrameUpdateDocking"][1]["ret"] = "void" @@ -14673,7 +14714,7 @@ defs["igDockContextNewFrameUpdateUndocking"][1]["call_args"] = "(ctx)" defs["igDockContextNewFrameUpdateUndocking"][1]["cimguiname"] = "igDockContextNewFrameUpdateUndocking" defs["igDockContextNewFrameUpdateUndocking"][1]["defaults"] = {} defs["igDockContextNewFrameUpdateUndocking"][1]["funcname"] = "DockContextNewFrameUpdateUndocking" -defs["igDockContextNewFrameUpdateUndocking"][1]["location"] = "imgui_internal:3178" +defs["igDockContextNewFrameUpdateUndocking"][1]["location"] = "imgui_internal:3196" defs["igDockContextNewFrameUpdateUndocking"][1]["namespace"] = "ImGui" defs["igDockContextNewFrameUpdateUndocking"][1]["ov_cimguiname"] = "igDockContextNewFrameUpdateUndocking" defs["igDockContextNewFrameUpdateUndocking"][1]["ret"] = "void" @@ -14710,7 +14751,7 @@ defs["igDockContextQueueDock"][1]["call_args"] = "(ctx,target,target_node,payloa defs["igDockContextQueueDock"][1]["cimguiname"] = "igDockContextQueueDock" defs["igDockContextQueueDock"][1]["defaults"] = {} defs["igDockContextQueueDock"][1]["funcname"] = "DockContextQueueDock" -defs["igDockContextQueueDock"][1]["location"] = "imgui_internal:3182" +defs["igDockContextQueueDock"][1]["location"] = "imgui_internal:3200" defs["igDockContextQueueDock"][1]["namespace"] = "ImGui" defs["igDockContextQueueDock"][1]["ov_cimguiname"] = "igDockContextQueueDock" defs["igDockContextQueueDock"][1]["ret"] = "void" @@ -14732,7 +14773,7 @@ defs["igDockContextQueueUndockNode"][1]["call_args"] = "(ctx,node)" defs["igDockContextQueueUndockNode"][1]["cimguiname"] = "igDockContextQueueUndockNode" defs["igDockContextQueueUndockNode"][1]["defaults"] = {} defs["igDockContextQueueUndockNode"][1]["funcname"] = "DockContextQueueUndockNode" -defs["igDockContextQueueUndockNode"][1]["location"] = "imgui_internal:3184" +defs["igDockContextQueueUndockNode"][1]["location"] = "imgui_internal:3202" defs["igDockContextQueueUndockNode"][1]["namespace"] = "ImGui" defs["igDockContextQueueUndockNode"][1]["ov_cimguiname"] = "igDockContextQueueUndockNode" defs["igDockContextQueueUndockNode"][1]["ret"] = "void" @@ -14754,7 +14795,7 @@ defs["igDockContextQueueUndockWindow"][1]["call_args"] = "(ctx,window)" defs["igDockContextQueueUndockWindow"][1]["cimguiname"] = "igDockContextQueueUndockWindow" defs["igDockContextQueueUndockWindow"][1]["defaults"] = {} defs["igDockContextQueueUndockWindow"][1]["funcname"] = "DockContextQueueUndockWindow" -defs["igDockContextQueueUndockWindow"][1]["location"] = "imgui_internal:3183" +defs["igDockContextQueueUndockWindow"][1]["location"] = "imgui_internal:3201" defs["igDockContextQueueUndockWindow"][1]["namespace"] = "ImGui" defs["igDockContextQueueUndockWindow"][1]["ov_cimguiname"] = "igDockContextQueueUndockWindow" defs["igDockContextQueueUndockWindow"][1]["ret"] = "void" @@ -14773,7 +14814,7 @@ defs["igDockContextRebuildNodes"][1]["call_args"] = "(ctx)" defs["igDockContextRebuildNodes"][1]["cimguiname"] = "igDockContextRebuildNodes" defs["igDockContextRebuildNodes"][1]["defaults"] = {} defs["igDockContextRebuildNodes"][1]["funcname"] = "DockContextRebuildNodes" -defs["igDockContextRebuildNodes"][1]["location"] = "imgui_internal:3177" +defs["igDockContextRebuildNodes"][1]["location"] = "imgui_internal:3195" defs["igDockContextRebuildNodes"][1]["namespace"] = "ImGui" defs["igDockContextRebuildNodes"][1]["ov_cimguiname"] = "igDockContextRebuildNodes" defs["igDockContextRebuildNodes"][1]["ret"] = "void" @@ -14792,7 +14833,7 @@ defs["igDockContextShutdown"][1]["call_args"] = "(ctx)" defs["igDockContextShutdown"][1]["cimguiname"] = "igDockContextShutdown" defs["igDockContextShutdown"][1]["defaults"] = {} defs["igDockContextShutdown"][1]["funcname"] = "DockContextShutdown" -defs["igDockContextShutdown"][1]["location"] = "imgui_internal:3175" +defs["igDockContextShutdown"][1]["location"] = "imgui_internal:3193" defs["igDockContextShutdown"][1]["namespace"] = "ImGui" defs["igDockContextShutdown"][1]["ov_cimguiname"] = "igDockContextShutdown" defs["igDockContextShutdown"][1]["ret"] = "void" @@ -14811,7 +14852,7 @@ defs["igDockNodeBeginAmendTabBar"][1]["call_args"] = "(node)" defs["igDockNodeBeginAmendTabBar"][1]["cimguiname"] = "igDockNodeBeginAmendTabBar" defs["igDockNodeBeginAmendTabBar"][1]["defaults"] = {} defs["igDockNodeBeginAmendTabBar"][1]["funcname"] = "DockNodeBeginAmendTabBar" -defs["igDockNodeBeginAmendTabBar"][1]["location"] = "imgui_internal:3187" +defs["igDockNodeBeginAmendTabBar"][1]["location"] = "imgui_internal:3205" defs["igDockNodeBeginAmendTabBar"][1]["namespace"] = "ImGui" defs["igDockNodeBeginAmendTabBar"][1]["ov_cimguiname"] = "igDockNodeBeginAmendTabBar" defs["igDockNodeBeginAmendTabBar"][1]["ret"] = "bool" @@ -14827,7 +14868,7 @@ defs["igDockNodeEndAmendTabBar"][1]["call_args"] = "()" defs["igDockNodeEndAmendTabBar"][1]["cimguiname"] = "igDockNodeEndAmendTabBar" defs["igDockNodeEndAmendTabBar"][1]["defaults"] = {} defs["igDockNodeEndAmendTabBar"][1]["funcname"] = "DockNodeEndAmendTabBar" -defs["igDockNodeEndAmendTabBar"][1]["location"] = "imgui_internal:3188" +defs["igDockNodeEndAmendTabBar"][1]["location"] = "imgui_internal:3206" defs["igDockNodeEndAmendTabBar"][1]["namespace"] = "ImGui" defs["igDockNodeEndAmendTabBar"][1]["ov_cimguiname"] = "igDockNodeEndAmendTabBar" defs["igDockNodeEndAmendTabBar"][1]["ret"] = "void" @@ -14846,7 +14887,7 @@ defs["igDockNodeGetDepth"][1]["call_args"] = "(node)" defs["igDockNodeGetDepth"][1]["cimguiname"] = "igDockNodeGetDepth" defs["igDockNodeGetDepth"][1]["defaults"] = {} defs["igDockNodeGetDepth"][1]["funcname"] = "DockNodeGetDepth" -defs["igDockNodeGetDepth"][1]["location"] = "imgui_internal:3191" +defs["igDockNodeGetDepth"][1]["location"] = "imgui_internal:3209" defs["igDockNodeGetDepth"][1]["namespace"] = "ImGui" defs["igDockNodeGetDepth"][1]["ov_cimguiname"] = "igDockNodeGetDepth" defs["igDockNodeGetDepth"][1]["ret"] = "int" @@ -14865,7 +14906,7 @@ defs["igDockNodeGetRootNode"][1]["call_args"] = "(node)" defs["igDockNodeGetRootNode"][1]["cimguiname"] = "igDockNodeGetRootNode" defs["igDockNodeGetRootNode"][1]["defaults"] = {} defs["igDockNodeGetRootNode"][1]["funcname"] = "DockNodeGetRootNode" -defs["igDockNodeGetRootNode"][1]["location"] = "imgui_internal:3189" +defs["igDockNodeGetRootNode"][1]["location"] = "imgui_internal:3207" defs["igDockNodeGetRootNode"][1]["namespace"] = "ImGui" defs["igDockNodeGetRootNode"][1]["ov_cimguiname"] = "igDockNodeGetRootNode" defs["igDockNodeGetRootNode"][1]["ret"] = "ImGuiDockNode*" @@ -14884,7 +14925,7 @@ defs["igDockNodeGetWindowMenuButtonId"][1]["call_args"] = "(node)" defs["igDockNodeGetWindowMenuButtonId"][1]["cimguiname"] = "igDockNodeGetWindowMenuButtonId" defs["igDockNodeGetWindowMenuButtonId"][1]["defaults"] = {} defs["igDockNodeGetWindowMenuButtonId"][1]["funcname"] = "DockNodeGetWindowMenuButtonId" -defs["igDockNodeGetWindowMenuButtonId"][1]["location"] = "imgui_internal:3192" +defs["igDockNodeGetWindowMenuButtonId"][1]["location"] = "imgui_internal:3210" defs["igDockNodeGetWindowMenuButtonId"][1]["namespace"] = "ImGui" defs["igDockNodeGetWindowMenuButtonId"][1]["ov_cimguiname"] = "igDockNodeGetWindowMenuButtonId" defs["igDockNodeGetWindowMenuButtonId"][1]["ret"] = "ImGuiID" @@ -14906,7 +14947,7 @@ defs["igDockNodeIsInHierarchyOf"][1]["call_args"] = "(node,parent)" defs["igDockNodeIsInHierarchyOf"][1]["cimguiname"] = "igDockNodeIsInHierarchyOf" defs["igDockNodeIsInHierarchyOf"][1]["defaults"] = {} defs["igDockNodeIsInHierarchyOf"][1]["funcname"] = "DockNodeIsInHierarchyOf" -defs["igDockNodeIsInHierarchyOf"][1]["location"] = "imgui_internal:3190" +defs["igDockNodeIsInHierarchyOf"][1]["location"] = "imgui_internal:3208" defs["igDockNodeIsInHierarchyOf"][1]["namespace"] = "ImGui" defs["igDockNodeIsInHierarchyOf"][1]["ov_cimguiname"] = "igDockNodeIsInHierarchyOf" defs["igDockNodeIsInHierarchyOf"][1]["ret"] = "bool" @@ -15005,7 +15046,7 @@ defs["igDragBehavior"][1]["call_args"] = "(id,data_type,p_v,v_speed,p_min,p_max, defs["igDragBehavior"][1]["cimguiname"] = "igDragBehavior" defs["igDragBehavior"][1]["defaults"] = {} defs["igDragBehavior"][1]["funcname"] = "DragBehavior" -defs["igDragBehavior"][1]["location"] = "imgui_internal:3368" +defs["igDragBehavior"][1]["location"] = "imgui_internal:3388" defs["igDragBehavior"][1]["namespace"] = "ImGui" defs["igDragBehavior"][1]["ov_cimguiname"] = "igDragBehavior" defs["igDragBehavior"][1]["ret"] = "bool" @@ -15599,7 +15640,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:905" +defs["igEndChildFrame"][1]["location"] = "imgui:906" defs["igEndChildFrame"][1]["namespace"] = "ImGui" defs["igEndChildFrame"][1]["ov_cimguiname"] = "igEndChildFrame" defs["igEndChildFrame"][1]["ret"] = "void" @@ -15615,7 +15656,7 @@ defs["igEndColumns"][1]["call_args"] = "()" defs["igEndColumns"][1]["cimguiname"] = "igEndColumns" defs["igEndColumns"][1]["defaults"] = {} defs["igEndColumns"][1]["funcname"] = "EndColumns" -defs["igEndColumns"][1]["location"] = "imgui_internal:3246" +defs["igEndColumns"][1]["location"] = "imgui_internal:3264" defs["igEndColumns"][1]["namespace"] = "ImGui" defs["igEndColumns"][1]["ov_cimguiname"] = "igEndColumns" defs["igEndColumns"][1]["ret"] = "void" @@ -15647,7 +15688,7 @@ defs["igEndComboPreview"][1]["call_args"] = "()" defs["igEndComboPreview"][1]["cimguiname"] = "igEndComboPreview" defs["igEndComboPreview"][1]["defaults"] = {} defs["igEndComboPreview"][1]["funcname"] = "EndComboPreview" -defs["igEndComboPreview"][1]["location"] = "imgui_internal:3082" +defs["igEndComboPreview"][1]["location"] = "imgui_internal:3097" defs["igEndComboPreview"][1]["namespace"] = "ImGui" defs["igEndComboPreview"][1]["ov_cimguiname"] = "igEndComboPreview" defs["igEndComboPreview"][1]["ret"] = "void" @@ -15894,7 +15935,7 @@ defs["igErrorCheckEndFrameRecover"][1]["cimguiname"] = "igErrorCheckEndFrameReco defs["igErrorCheckEndFrameRecover"][1]["defaults"] = {} defs["igErrorCheckEndFrameRecover"][1]["defaults"]["user_data"] = "NULL" defs["igErrorCheckEndFrameRecover"][1]["funcname"] = "ErrorCheckEndFrameRecover" -defs["igErrorCheckEndFrameRecover"][1]["location"] = "imgui_internal:3423" +defs["igErrorCheckEndFrameRecover"][1]["location"] = "imgui_internal:3443" defs["igErrorCheckEndFrameRecover"][1]["namespace"] = "ImGui" defs["igErrorCheckEndFrameRecover"][1]["ov_cimguiname"] = "igErrorCheckEndFrameRecover" defs["igErrorCheckEndFrameRecover"][1]["ret"] = "void" @@ -15917,7 +15958,7 @@ defs["igErrorCheckEndWindowRecover"][1]["cimguiname"] = "igErrorCheckEndWindowRe defs["igErrorCheckEndWindowRecover"][1]["defaults"] = {} defs["igErrorCheckEndWindowRecover"][1]["defaults"]["user_data"] = "NULL" defs["igErrorCheckEndWindowRecover"][1]["funcname"] = "ErrorCheckEndWindowRecover" -defs["igErrorCheckEndWindowRecover"][1]["location"] = "imgui_internal:3424" +defs["igErrorCheckEndWindowRecover"][1]["location"] = "imgui_internal:3444" defs["igErrorCheckEndWindowRecover"][1]["namespace"] = "ImGui" defs["igErrorCheckEndWindowRecover"][1]["ov_cimguiname"] = "igErrorCheckEndWindowRecover" defs["igErrorCheckEndWindowRecover"][1]["ret"] = "void" @@ -15933,7 +15974,7 @@ defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["call_args"] = defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["cimguiname"] = "igErrorCheckUsingSetCursorPosToExtendParentBoundaries" defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["defaults"] = {} defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["funcname"] = "ErrorCheckUsingSetCursorPosToExtendParentBoundaries" -defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["location"] = "imgui_internal:3425" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["location"] = "imgui_internal:3445" defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["namespace"] = "ImGui" defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["ov_cimguiname"] = "igErrorCheckUsingSetCursorPosToExtendParentBoundaries" defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["ret"] = "void" @@ -15955,7 +15996,7 @@ defs["igFindBestWindowPosForPopup"][1]["call_args"] = "(window)" defs["igFindBestWindowPosForPopup"][1]["cimguiname"] = "igFindBestWindowPosForPopup" defs["igFindBestWindowPosForPopup"][1]["defaults"] = {} defs["igFindBestWindowPosForPopup"][1]["funcname"] = "FindBestWindowPosForPopup" -defs["igFindBestWindowPosForPopup"][1]["location"] = "imgui_internal:3071" +defs["igFindBestWindowPosForPopup"][1]["location"] = "imgui_internal:3086" defs["igFindBestWindowPosForPopup"][1]["namespace"] = "ImGui" defs["igFindBestWindowPosForPopup"][1]["nonUDT"] = 1 defs["igFindBestWindowPosForPopup"][1]["ov_cimguiname"] = "igFindBestWindowPosForPopup" @@ -15993,7 +16034,7 @@ defs["igFindBestWindowPosForPopupEx"][1]["call_args"] = "(ref_pos,size,last_dir, defs["igFindBestWindowPosForPopupEx"][1]["cimguiname"] = "igFindBestWindowPosForPopupEx" defs["igFindBestWindowPosForPopupEx"][1]["defaults"] = {} defs["igFindBestWindowPosForPopupEx"][1]["funcname"] = "FindBestWindowPosForPopupEx" -defs["igFindBestWindowPosForPopupEx"][1]["location"] = "imgui_internal:3072" +defs["igFindBestWindowPosForPopupEx"][1]["location"] = "imgui_internal:3087" defs["igFindBestWindowPosForPopupEx"][1]["namespace"] = "ImGui" defs["igFindBestWindowPosForPopupEx"][1]["nonUDT"] = 1 defs["igFindBestWindowPosForPopupEx"][1]["ov_cimguiname"] = "igFindBestWindowPosForPopupEx" @@ -16013,7 +16054,7 @@ defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["call_args"] = "(window defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["cimguiname"] = "igFindBottomMostVisibleWindowWithinBeginStack" defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["defaults"] = {} defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["funcname"] = "FindBottomMostVisibleWindowWithinBeginStack" -defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["location"] = "imgui_internal:2957" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["location"] = "imgui_internal:2973" defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["namespace"] = "ImGui" defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["ov_cimguiname"] = "igFindBottomMostVisibleWindowWithinBeginStack" defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["ret"] = "ImGuiWindow*" @@ -16032,7 +16073,7 @@ defs["igFindHoveredViewportFromPlatformWindowStack"][1]["call_args"] = "(mouse_p defs["igFindHoveredViewportFromPlatformWindowStack"][1]["cimguiname"] = "igFindHoveredViewportFromPlatformWindowStack" defs["igFindHoveredViewportFromPlatformWindowStack"][1]["defaults"] = {} defs["igFindHoveredViewportFromPlatformWindowStack"][1]["funcname"] = "FindHoveredViewportFromPlatformWindowStack" -defs["igFindHoveredViewportFromPlatformWindowStack"][1]["location"] = "imgui_internal:2988" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["location"] = "imgui_internal:3004" defs["igFindHoveredViewportFromPlatformWindowStack"][1]["namespace"] = "ImGui" defs["igFindHoveredViewportFromPlatformWindowStack"][1]["ov_cimguiname"] = "igFindHoveredViewportFromPlatformWindowStack" defs["igFindHoveredViewportFromPlatformWindowStack"][1]["ret"] = "ImGuiViewportP*" @@ -16054,7 +16095,7 @@ defs["igFindOrCreateColumns"][1]["call_args"] = "(window,id)" defs["igFindOrCreateColumns"][1]["cimguiname"] = "igFindOrCreateColumns" defs["igFindOrCreateColumns"][1]["defaults"] = {} defs["igFindOrCreateColumns"][1]["funcname"] = "FindOrCreateColumns" -defs["igFindOrCreateColumns"][1]["location"] = "imgui_internal:3251" +defs["igFindOrCreateColumns"][1]["location"] = "imgui_internal:3269" defs["igFindOrCreateColumns"][1]["namespace"] = "ImGui" defs["igFindOrCreateColumns"][1]["ov_cimguiname"] = "igFindOrCreateColumns" defs["igFindOrCreateColumns"][1]["ret"] = "ImGuiOldColumns*" @@ -16073,7 +16114,7 @@ defs["igFindOrCreateWindowSettings"][1]["call_args"] = "(name)" defs["igFindOrCreateWindowSettings"][1]["cimguiname"] = "igFindOrCreateWindowSettings" defs["igFindOrCreateWindowSettings"][1]["defaults"] = {} defs["igFindOrCreateWindowSettings"][1]["funcname"] = "FindOrCreateWindowSettings" -defs["igFindOrCreateWindowSettings"][1]["location"] = "imgui_internal:2996" +defs["igFindOrCreateWindowSettings"][1]["location"] = "imgui_internal:3012" defs["igFindOrCreateWindowSettings"][1]["namespace"] = "ImGui" defs["igFindOrCreateWindowSettings"][1]["ov_cimguiname"] = "igFindOrCreateWindowSettings" defs["igFindOrCreateWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" @@ -16096,7 +16137,7 @@ defs["igFindRenderedTextEnd"][1]["cimguiname"] = "igFindRenderedTextEnd" defs["igFindRenderedTextEnd"][1]["defaults"] = {} defs["igFindRenderedTextEnd"][1]["defaults"]["text_end"] = "NULL" defs["igFindRenderedTextEnd"][1]["funcname"] = "FindRenderedTextEnd" -defs["igFindRenderedTextEnd"][1]["location"] = "imgui_internal:3336" +defs["igFindRenderedTextEnd"][1]["location"] = "imgui_internal:3354" defs["igFindRenderedTextEnd"][1]["namespace"] = "ImGui" defs["igFindRenderedTextEnd"][1]["ov_cimguiname"] = "igFindRenderedTextEnd" defs["igFindRenderedTextEnd"][1]["ret"] = "const char*" @@ -16115,7 +16156,7 @@ defs["igFindSettingsHandler"][1]["call_args"] = "(type_name)" defs["igFindSettingsHandler"][1]["cimguiname"] = "igFindSettingsHandler" defs["igFindSettingsHandler"][1]["defaults"] = {} defs["igFindSettingsHandler"][1]["funcname"] = "FindSettingsHandler" -defs["igFindSettingsHandler"][1]["location"] = "imgui_internal:2999" +defs["igFindSettingsHandler"][1]["location"] = "imgui_internal:3015" defs["igFindSettingsHandler"][1]["namespace"] = "ImGui" defs["igFindSettingsHandler"][1]["ov_cimguiname"] = "igFindSettingsHandler" defs["igFindSettingsHandler"][1]["ret"] = "ImGuiSettingsHandler*" @@ -16172,7 +16213,7 @@ defs["igFindWindowByID"][1]["call_args"] = "(id)" defs["igFindWindowByID"][1]["cimguiname"] = "igFindWindowByID" defs["igFindWindowByID"][1]["defaults"] = {} defs["igFindWindowByID"][1]["funcname"] = "FindWindowByID" -defs["igFindWindowByID"][1]["location"] = "imgui_internal:2934" +defs["igFindWindowByID"][1]["location"] = "imgui_internal:2950" defs["igFindWindowByID"][1]["namespace"] = "ImGui" defs["igFindWindowByID"][1]["ov_cimguiname"] = "igFindWindowByID" defs["igFindWindowByID"][1]["ret"] = "ImGuiWindow*" @@ -16191,7 +16232,7 @@ defs["igFindWindowByName"][1]["call_args"] = "(name)" defs["igFindWindowByName"][1]["cimguiname"] = "igFindWindowByName" defs["igFindWindowByName"][1]["defaults"] = {} defs["igFindWindowByName"][1]["funcname"] = "FindWindowByName" -defs["igFindWindowByName"][1]["location"] = "imgui_internal:2935" +defs["igFindWindowByName"][1]["location"] = "imgui_internal:2951" defs["igFindWindowByName"][1]["namespace"] = "ImGui" defs["igFindWindowByName"][1]["ov_cimguiname"] = "igFindWindowByName" defs["igFindWindowByName"][1]["ret"] = "ImGuiWindow*" @@ -16210,7 +16251,7 @@ defs["igFindWindowDisplayIndex"][1]["call_args"] = "(window)" defs["igFindWindowDisplayIndex"][1]["cimguiname"] = "igFindWindowDisplayIndex" defs["igFindWindowDisplayIndex"][1]["defaults"] = {} defs["igFindWindowDisplayIndex"][1]["funcname"] = "FindWindowDisplayIndex" -defs["igFindWindowDisplayIndex"][1]["location"] = "imgui_internal:2956" +defs["igFindWindowDisplayIndex"][1]["location"] = "imgui_internal:2972" defs["igFindWindowDisplayIndex"][1]["namespace"] = "ImGui" defs["igFindWindowDisplayIndex"][1]["ov_cimguiname"] = "igFindWindowDisplayIndex" defs["igFindWindowDisplayIndex"][1]["ret"] = "int" @@ -16229,7 +16270,7 @@ defs["igFindWindowSettings"][1]["call_args"] = "(id)" defs["igFindWindowSettings"][1]["cimguiname"] = "igFindWindowSettings" defs["igFindWindowSettings"][1]["defaults"] = {} defs["igFindWindowSettings"][1]["funcname"] = "FindWindowSettings" -defs["igFindWindowSettings"][1]["location"] = "imgui_internal:2995" +defs["igFindWindowSettings"][1]["location"] = "imgui_internal:3011" defs["igFindWindowSettings"][1]["namespace"] = "ImGui" defs["igFindWindowSettings"][1]["ov_cimguiname"] = "igFindWindowSettings" defs["igFindWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" @@ -16251,7 +16292,7 @@ defs["igFocusTopMostWindowUnderOne"][1]["call_args"] = "(under_this_window,ignor defs["igFocusTopMostWindowUnderOne"][1]["cimguiname"] = "igFocusTopMostWindowUnderOne" defs["igFocusTopMostWindowUnderOne"][1]["defaults"] = {} defs["igFocusTopMostWindowUnderOne"][1]["funcname"] = "FocusTopMostWindowUnderOne" -defs["igFocusTopMostWindowUnderOne"][1]["location"] = "imgui_internal:2951" +defs["igFocusTopMostWindowUnderOne"][1]["location"] = "imgui_internal:2967" defs["igFocusTopMostWindowUnderOne"][1]["namespace"] = "ImGui" defs["igFocusTopMostWindowUnderOne"][1]["ov_cimguiname"] = "igFocusTopMostWindowUnderOne" defs["igFocusTopMostWindowUnderOne"][1]["ret"] = "void" @@ -16270,7 +16311,7 @@ defs["igFocusWindow"][1]["call_args"] = "(window)" defs["igFocusWindow"][1]["cimguiname"] = "igFocusWindow" defs["igFocusWindow"][1]["defaults"] = {} defs["igFocusWindow"][1]["funcname"] = "FocusWindow" -defs["igFocusWindow"][1]["location"] = "imgui_internal:2950" +defs["igFocusWindow"][1]["location"] = "imgui_internal:2966" defs["igFocusWindow"][1]["namespace"] = "ImGui" defs["igFocusWindow"][1]["ov_cimguiname"] = "igFocusWindow" defs["igFocusWindow"][1]["ret"] = "void" @@ -16289,7 +16330,7 @@ defs["igGcAwakeTransientWindowBuffers"][1]["call_args"] = "(window)" defs["igGcAwakeTransientWindowBuffers"][1]["cimguiname"] = "igGcAwakeTransientWindowBuffers" defs["igGcAwakeTransientWindowBuffers"][1]["defaults"] = {} defs["igGcAwakeTransientWindowBuffers"][1]["funcname"] = "GcAwakeTransientWindowBuffers" -defs["igGcAwakeTransientWindowBuffers"][1]["location"] = "imgui_internal:3416" +defs["igGcAwakeTransientWindowBuffers"][1]["location"] = "imgui_internal:3436" defs["igGcAwakeTransientWindowBuffers"][1]["namespace"] = "ImGui" defs["igGcAwakeTransientWindowBuffers"][1]["ov_cimguiname"] = "igGcAwakeTransientWindowBuffers" defs["igGcAwakeTransientWindowBuffers"][1]["ret"] = "void" @@ -16305,7 +16346,7 @@ defs["igGcCompactTransientMiscBuffers"][1]["call_args"] = "()" defs["igGcCompactTransientMiscBuffers"][1]["cimguiname"] = "igGcCompactTransientMiscBuffers" defs["igGcCompactTransientMiscBuffers"][1]["defaults"] = {} defs["igGcCompactTransientMiscBuffers"][1]["funcname"] = "GcCompactTransientMiscBuffers" -defs["igGcCompactTransientMiscBuffers"][1]["location"] = "imgui_internal:3414" +defs["igGcCompactTransientMiscBuffers"][1]["location"] = "imgui_internal:3434" defs["igGcCompactTransientMiscBuffers"][1]["namespace"] = "ImGui" defs["igGcCompactTransientMiscBuffers"][1]["ov_cimguiname"] = "igGcCompactTransientMiscBuffers" defs["igGcCompactTransientMiscBuffers"][1]["ret"] = "void" @@ -16324,7 +16365,7 @@ defs["igGcCompactTransientWindowBuffers"][1]["call_args"] = "(window)" defs["igGcCompactTransientWindowBuffers"][1]["cimguiname"] = "igGcCompactTransientWindowBuffers" defs["igGcCompactTransientWindowBuffers"][1]["defaults"] = {} defs["igGcCompactTransientWindowBuffers"][1]["funcname"] = "GcCompactTransientWindowBuffers" -defs["igGcCompactTransientWindowBuffers"][1]["location"] = "imgui_internal:3415" +defs["igGcCompactTransientWindowBuffers"][1]["location"] = "imgui_internal:3435" defs["igGcCompactTransientWindowBuffers"][1]["namespace"] = "ImGui" defs["igGcCompactTransientWindowBuffers"][1]["ov_cimguiname"] = "igGcCompactTransientWindowBuffers" defs["igGcCompactTransientWindowBuffers"][1]["ret"] = "void" @@ -16340,7 +16381,7 @@ defs["igGetActiveID"][1]["call_args"] = "()" defs["igGetActiveID"][1]["cimguiname"] = "igGetActiveID" defs["igGetActiveID"][1]["defaults"] = {} defs["igGetActiveID"][1]["funcname"] = "GetActiveID" -defs["igGetActiveID"][1]["location"] = "imgui_internal:3023" +defs["igGetActiveID"][1]["location"] = "imgui_internal:3038" defs["igGetActiveID"][1]["namespace"] = "ImGui" defs["igGetActiveID"][1]["ov_cimguiname"] = "igGetActiveID" defs["igGetActiveID"][1]["ret"] = "ImGuiID" @@ -16381,7 +16422,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:890" +defs["igGetBackgroundDrawList"][1]["location"] = "imgui:891" defs["igGetBackgroundDrawList"][1]["namespace"] = "ImGui" defs["igGetBackgroundDrawList"][1]["ov_cimguiname"] = "igGetBackgroundDrawList_Nil" defs["igGetBackgroundDrawList"][1]["ret"] = "ImDrawList*" @@ -16398,7 +16439,7 @@ defs["igGetBackgroundDrawList"][2]["call_args"] = "(viewport)" defs["igGetBackgroundDrawList"][2]["cimguiname"] = "igGetBackgroundDrawList" defs["igGetBackgroundDrawList"][2]["defaults"] = {} defs["igGetBackgroundDrawList"][2]["funcname"] = "GetBackgroundDrawList" -defs["igGetBackgroundDrawList"][2]["location"] = "imgui:892" +defs["igGetBackgroundDrawList"][2]["location"] = "imgui:893" defs["igGetBackgroundDrawList"][2]["namespace"] = "ImGui" defs["igGetBackgroundDrawList"][2]["ov_cimguiname"] = "igGetBackgroundDrawList_ViewportPtr" defs["igGetBackgroundDrawList"][2]["ret"] = "ImDrawList*" @@ -16512,7 +16553,7 @@ defs["igGetColumnNormFromOffset"][1]["call_args"] = "(columns,offset)" defs["igGetColumnNormFromOffset"][1]["cimguiname"] = "igGetColumnNormFromOffset" defs["igGetColumnNormFromOffset"][1]["defaults"] = {} defs["igGetColumnNormFromOffset"][1]["funcname"] = "GetColumnNormFromOffset" -defs["igGetColumnNormFromOffset"][1]["location"] = "imgui_internal:3253" +defs["igGetColumnNormFromOffset"][1]["location"] = "imgui_internal:3271" defs["igGetColumnNormFromOffset"][1]["namespace"] = "ImGui" defs["igGetColumnNormFromOffset"][1]["ov_cimguiname"] = "igGetColumnNormFromOffset" defs["igGetColumnNormFromOffset"][1]["ret"] = "float" @@ -16554,7 +16595,7 @@ defs["igGetColumnOffsetFromNorm"][1]["call_args"] = "(columns,offset_norm)" defs["igGetColumnOffsetFromNorm"][1]["cimguiname"] = "igGetColumnOffsetFromNorm" defs["igGetColumnOffsetFromNorm"][1]["defaults"] = {} defs["igGetColumnOffsetFromNorm"][1]["funcname"] = "GetColumnOffsetFromNorm" -defs["igGetColumnOffsetFromNorm"][1]["location"] = "imgui_internal:3252" +defs["igGetColumnOffsetFromNorm"][1]["location"] = "imgui_internal:3270" defs["igGetColumnOffsetFromNorm"][1]["namespace"] = "ImGui" defs["igGetColumnOffsetFromNorm"][1]["ov_cimguiname"] = "igGetColumnOffsetFromNorm" defs["igGetColumnOffsetFromNorm"][1]["ret"] = "float" @@ -16612,7 +16653,7 @@ defs["igGetColumnsID"][1]["call_args"] = "(str_id,count)" defs["igGetColumnsID"][1]["cimguiname"] = "igGetColumnsID" defs["igGetColumnsID"][1]["defaults"] = {} defs["igGetColumnsID"][1]["funcname"] = "GetColumnsID" -defs["igGetColumnsID"][1]["location"] = "imgui_internal:3250" +defs["igGetColumnsID"][1]["location"] = "imgui_internal:3268" defs["igGetColumnsID"][1]["namespace"] = "ImGui" defs["igGetColumnsID"][1]["ov_cimguiname"] = "igGetColumnsID" defs["igGetColumnsID"][1]["ret"] = "ImGuiID" @@ -16671,7 +16712,7 @@ defs["igGetContentRegionMaxAbs"][1]["call_args"] = "()" defs["igGetContentRegionMaxAbs"][1]["cimguiname"] = "igGetContentRegionMaxAbs" defs["igGetContentRegionMaxAbs"][1]["defaults"] = {} defs["igGetContentRegionMaxAbs"][1]["funcname"] = "GetContentRegionMaxAbs" -defs["igGetContentRegionMaxAbs"][1]["location"] = "imgui_internal:3046" +defs["igGetContentRegionMaxAbs"][1]["location"] = "imgui_internal:3061" defs["igGetContentRegionMaxAbs"][1]["namespace"] = "ImGui" defs["igGetContentRegionMaxAbs"][1]["nonUDT"] = 1 defs["igGetContentRegionMaxAbs"][1]["ov_cimguiname"] = "igGetContentRegionMaxAbs" @@ -16704,7 +16745,7 @@ defs["igGetCurrentFocusScope"][1]["call_args"] = "()" defs["igGetCurrentFocusScope"][1]["cimguiname"] = "igGetCurrentFocusScope" defs["igGetCurrentFocusScope"][1]["defaults"] = {} defs["igGetCurrentFocusScope"][1]["funcname"] = "GetCurrentFocusScope" -defs["igGetCurrentFocusScope"][1]["location"] = "imgui_internal:3234" +defs["igGetCurrentFocusScope"][1]["location"] = "imgui_internal:3252" defs["igGetCurrentFocusScope"][1]["namespace"] = "ImGui" defs["igGetCurrentFocusScope"][1]["ov_cimguiname"] = "igGetCurrentFocusScope" defs["igGetCurrentFocusScope"][1]["ret"] = "ImGuiID" @@ -16720,7 +16761,7 @@ defs["igGetCurrentTable"][1]["call_args"] = "()" defs["igGetCurrentTable"][1]["cimguiname"] = "igGetCurrentTable" defs["igGetCurrentTable"][1]["defaults"] = {} defs["igGetCurrentTable"][1]["funcname"] = "GetCurrentTable" -defs["igGetCurrentTable"][1]["location"] = "imgui_internal:3265" +defs["igGetCurrentTable"][1]["location"] = "imgui_internal:3283" defs["igGetCurrentTable"][1]["namespace"] = "ImGui" defs["igGetCurrentTable"][1]["ov_cimguiname"] = "igGetCurrentTable" defs["igGetCurrentTable"][1]["ret"] = "ImGuiTable*" @@ -16736,7 +16777,7 @@ defs["igGetCurrentWindow"][1]["call_args"] = "()" defs["igGetCurrentWindow"][1]["cimguiname"] = "igGetCurrentWindow" defs["igGetCurrentWindow"][1]["defaults"] = {} defs["igGetCurrentWindow"][1]["funcname"] = "GetCurrentWindow" -defs["igGetCurrentWindow"][1]["location"] = "imgui_internal:2933" +defs["igGetCurrentWindow"][1]["location"] = "imgui_internal:2949" defs["igGetCurrentWindow"][1]["namespace"] = "ImGui" defs["igGetCurrentWindow"][1]["ov_cimguiname"] = "igGetCurrentWindow" defs["igGetCurrentWindow"][1]["ret"] = "ImGuiWindow*" @@ -16752,7 +16793,7 @@ defs["igGetCurrentWindowRead"][1]["call_args"] = "()" defs["igGetCurrentWindowRead"][1]["cimguiname"] = "igGetCurrentWindowRead" defs["igGetCurrentWindowRead"][1]["defaults"] = {} defs["igGetCurrentWindowRead"][1]["funcname"] = "GetCurrentWindowRead" -defs["igGetCurrentWindowRead"][1]["location"] = "imgui_internal:2932" +defs["igGetCurrentWindowRead"][1]["location"] = "imgui_internal:2948" defs["igGetCurrentWindowRead"][1]["namespace"] = "ImGui" defs["igGetCurrentWindowRead"][1]["ov_cimguiname"] = "igGetCurrentWindowRead" defs["igGetCurrentWindowRead"][1]["ret"] = "ImGuiWindow*" @@ -16860,7 +16901,7 @@ defs["igGetDefaultFont"][1]["call_args"] = "()" defs["igGetDefaultFont"][1]["cimguiname"] = "igGetDefaultFont" defs["igGetDefaultFont"][1]["defaults"] = {} defs["igGetDefaultFont"][1]["funcname"] = "GetDefaultFont" -defs["igGetDefaultFont"][1]["location"] = "imgui_internal:2961" +defs["igGetDefaultFont"][1]["location"] = "imgui_internal:2977" defs["igGetDefaultFont"][1]["namespace"] = "ImGui" defs["igGetDefaultFont"][1]["ov_cimguiname"] = "igGetDefaultFont" defs["igGetDefaultFont"][1]["ret"] = "ImFont*" @@ -16908,7 +16949,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:900" +defs["igGetDrawListSharedData"][1]["location"] = "imgui:901" defs["igGetDrawListSharedData"][1]["namespace"] = "ImGui" defs["igGetDrawListSharedData"][1]["ov_cimguiname"] = "igGetDrawListSharedData" defs["igGetDrawListSharedData"][1]["ret"] = "ImDrawListSharedData*" @@ -16924,7 +16965,7 @@ defs["igGetFocusID"][1]["call_args"] = "()" defs["igGetFocusID"][1]["cimguiname"] = "igGetFocusID" defs["igGetFocusID"][1]["defaults"] = {} defs["igGetFocusID"][1]["funcname"] = "GetFocusID" -defs["igGetFocusID"][1]["location"] = "imgui_internal:3024" +defs["igGetFocusID"][1]["location"] = "imgui_internal:3039" defs["igGetFocusID"][1]["namespace"] = "ImGui" defs["igGetFocusID"][1]["ov_cimguiname"] = "igGetFocusID" defs["igGetFocusID"][1]["ret"] = "ImGuiID" @@ -16992,7 +17033,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:891" +defs["igGetForegroundDrawList"][1]["location"] = "imgui:892" defs["igGetForegroundDrawList"][1]["namespace"] = "ImGui" defs["igGetForegroundDrawList"][1]["ov_cimguiname"] = "igGetForegroundDrawList_Nil" defs["igGetForegroundDrawList"][1]["ret"] = "ImDrawList*" @@ -17009,7 +17050,7 @@ defs["igGetForegroundDrawList"][2]["call_args"] = "(viewport)" defs["igGetForegroundDrawList"][2]["cimguiname"] = "igGetForegroundDrawList" defs["igGetForegroundDrawList"][2]["defaults"] = {} defs["igGetForegroundDrawList"][2]["funcname"] = "GetForegroundDrawList" -defs["igGetForegroundDrawList"][2]["location"] = "imgui:893" +defs["igGetForegroundDrawList"][2]["location"] = "imgui:894" defs["igGetForegroundDrawList"][2]["namespace"] = "ImGui" defs["igGetForegroundDrawList"][2]["ov_cimguiname"] = "igGetForegroundDrawList_ViewportPtr" defs["igGetForegroundDrawList"][2]["ret"] = "ImDrawList*" @@ -17026,7 +17067,7 @@ defs["igGetForegroundDrawList"][3]["call_args"] = "(window)" defs["igGetForegroundDrawList"][3]["cimguiname"] = "igGetForegroundDrawList" defs["igGetForegroundDrawList"][3]["defaults"] = {} defs["igGetForegroundDrawList"][3]["funcname"] = "GetForegroundDrawList" -defs["igGetForegroundDrawList"][3]["location"] = "imgui_internal:2962" +defs["igGetForegroundDrawList"][3]["location"] = "imgui_internal:2978" defs["igGetForegroundDrawList"][3]["namespace"] = "ImGui" defs["igGetForegroundDrawList"][3]["ov_cimguiname"] = "igGetForegroundDrawList_WindowPtr" defs["igGetForegroundDrawList"][3]["ret"] = "ImDrawList*" @@ -17044,7 +17085,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:899" +defs["igGetFrameCount"][1]["location"] = "imgui:900" defs["igGetFrameCount"][1]["namespace"] = "ImGui" defs["igGetFrameCount"][1]["ov_cimguiname"] = "igGetFrameCount" defs["igGetFrameCount"][1]["ret"] = "int" @@ -17092,7 +17133,7 @@ defs["igGetHoveredID"][1]["call_args"] = "()" defs["igGetHoveredID"][1]["cimguiname"] = "igGetHoveredID" defs["igGetHoveredID"][1]["defaults"] = {} defs["igGetHoveredID"][1]["funcname"] = "GetHoveredID" -defs["igGetHoveredID"][1]["location"] = "imgui_internal:3028" +defs["igGetHoveredID"][1]["location"] = "imgui_internal:3043" defs["igGetHoveredID"][1]["namespace"] = "ImGui" defs["igGetHoveredID"][1]["ov_cimguiname"] = "igGetHoveredID" defs["igGetHoveredID"][1]["ret"] = "ImGuiID" @@ -17175,7 +17216,7 @@ defs["igGetIDWithSeed"][1]["call_args"] = "(str_id_begin,str_id_end,seed)" defs["igGetIDWithSeed"][1]["cimguiname"] = "igGetIDWithSeed" defs["igGetIDWithSeed"][1]["defaults"] = {} defs["igGetIDWithSeed"][1]["funcname"] = "GetIDWithSeed" -defs["igGetIDWithSeed"][1]["location"] = "imgui_internal:3033" +defs["igGetIDWithSeed"][1]["location"] = "imgui_internal:3048" defs["igGetIDWithSeed"][1]["namespace"] = "ImGui" defs["igGetIDWithSeed"][1]["ov_cimguiname"] = "igGetIDWithSeed" defs["igGetIDWithSeed"][1]["ret"] = "ImGuiID" @@ -17211,7 +17252,7 @@ defs["igGetInputTextState"][1]["call_args"] = "(id)" defs["igGetInputTextState"][1]["cimguiname"] = "igGetInputTextState" defs["igGetInputTextState"][1]["defaults"] = {} defs["igGetInputTextState"][1]["funcname"] = "GetInputTextState" -defs["igGetInputTextState"][1]["location"] = "imgui_internal:3399" +defs["igGetInputTextState"][1]["location"] = "imgui_internal:3419" defs["igGetInputTextState"][1]["namespace"] = "ImGui" defs["igGetInputTextState"][1]["ov_cimguiname"] = "igGetInputTextState" defs["igGetInputTextState"][1]["ret"] = "ImGuiInputTextState*" @@ -17227,7 +17268,7 @@ defs["igGetItemFlags"][1]["call_args"] = "()" defs["igGetItemFlags"][1]["cimguiname"] = "igGetItemFlags" defs["igGetItemFlags"][1]["defaults"] = {} defs["igGetItemFlags"][1]["funcname"] = "GetItemFlags" -defs["igGetItemFlags"][1]["location"] = "imgui_internal:3022" +defs["igGetItemFlags"][1]["location"] = "imgui_internal:3037" defs["igGetItemFlags"][1]["namespace"] = "ImGui" defs["igGetItemFlags"][1]["ov_cimguiname"] = "igGetItemFlags" defs["igGetItemFlags"][1]["ret"] = "ImGuiItemFlags" @@ -17243,7 +17284,7 @@ defs["igGetItemID"][1]["call_args"] = "()" defs["igGetItemID"][1]["cimguiname"] = "igGetItemID" defs["igGetItemID"][1]["defaults"] = {} defs["igGetItemID"][1]["funcname"] = "GetItemID" -defs["igGetItemID"][1]["location"] = "imgui_internal:3020" +defs["igGetItemID"][1]["location"] = "imgui:878" defs["igGetItemID"][1]["namespace"] = "ImGui" defs["igGetItemID"][1]["ov_cimguiname"] = "igGetItemID" defs["igGetItemID"][1]["ret"] = "ImGuiID" @@ -17262,7 +17303,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:879" +defs["igGetItemRectMax"][1]["location"] = "imgui:880" defs["igGetItemRectMax"][1]["namespace"] = "ImGui" defs["igGetItemRectMax"][1]["nonUDT"] = 1 defs["igGetItemRectMax"][1]["ov_cimguiname"] = "igGetItemRectMax" @@ -17282,7 +17323,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:878" +defs["igGetItemRectMin"][1]["location"] = "imgui:879" defs["igGetItemRectMin"][1]["namespace"] = "ImGui" defs["igGetItemRectMin"][1]["nonUDT"] = 1 defs["igGetItemRectMin"][1]["ov_cimguiname"] = "igGetItemRectMin" @@ -17302,7 +17343,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:880" +defs["igGetItemRectSize"][1]["location"] = "imgui:881" defs["igGetItemRectSize"][1]["namespace"] = "ImGui" defs["igGetItemRectSize"][1]["nonUDT"] = 1 defs["igGetItemRectSize"][1]["ov_cimguiname"] = "igGetItemRectSize" @@ -17319,7 +17360,7 @@ defs["igGetItemStatusFlags"][1]["call_args"] = "()" defs["igGetItemStatusFlags"][1]["cimguiname"] = "igGetItemStatusFlags" defs["igGetItemStatusFlags"][1]["defaults"] = {} defs["igGetItemStatusFlags"][1]["funcname"] = "GetItemStatusFlags" -defs["igGetItemStatusFlags"][1]["location"] = "imgui_internal:3021" +defs["igGetItemStatusFlags"][1]["location"] = "imgui_internal:3036" defs["igGetItemStatusFlags"][1]["namespace"] = "ImGui" defs["igGetItemStatusFlags"][1]["ov_cimguiname"] = "igGetItemStatusFlags" defs["igGetItemStatusFlags"][1]["ret"] = "ImGuiItemStatusFlags" @@ -17344,7 +17385,7 @@ defs["igGetKeyChordName"][1]["call_args"] = "(key_chord,out_buf,out_buf_size)" defs["igGetKeyChordName"][1]["cimguiname"] = "igGetKeyChordName" defs["igGetKeyChordName"][1]["defaults"] = {} defs["igGetKeyChordName"][1]["funcname"] = "GetKeyChordName" -defs["igGetKeyChordName"][1]["location"] = "imgui_internal:3117" +defs["igGetKeyChordName"][1]["location"] = "imgui_internal:3135" defs["igGetKeyChordName"][1]["namespace"] = "ImGui" defs["igGetKeyChordName"][1]["ov_cimguiname"] = "igGetKeyChordName" defs["igGetKeyChordName"][1]["ret"] = "void" @@ -17363,7 +17404,7 @@ defs["igGetKeyData"][1]["call_args"] = "(key)" defs["igGetKeyData"][1]["cimguiname"] = "igGetKeyData" defs["igGetKeyData"][1]["defaults"] = {} defs["igGetKeyData"][1]["funcname"] = "GetKeyData" -defs["igGetKeyData"][1]["location"] = "imgui_internal:3116" +defs["igGetKeyData"][1]["location"] = "imgui_internal:3134" defs["igGetKeyData"][1]["namespace"] = "ImGui" defs["igGetKeyData"][1]["ov_cimguiname"] = "igGetKeyData" defs["igGetKeyData"][1]["ret"] = "ImGuiKeyData*" @@ -17382,13 +17423,45 @@ defs["igGetKeyIndex"][1]["call_args"] = "(key)" defs["igGetKeyIndex"][1]["cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["defaults"] = {} defs["igGetKeyIndex"][1]["funcname"] = "GetKeyIndex" -defs["igGetKeyIndex"][1]["location"] = "imgui:3214" +defs["igGetKeyIndex"][1]["location"] = "imgui:3212" defs["igGetKeyIndex"][1]["namespace"] = "ImGui" defs["igGetKeyIndex"][1]["ov_cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["ret"] = "ImGuiKey" defs["igGetKeyIndex"][1]["signature"] = "(ImGuiKey)" defs["igGetKeyIndex"][1]["stname"] = "" defs["igGetKeyIndex"]["(ImGuiKey)"] = defs["igGetKeyIndex"][1] +defs["igGetKeyMagnitude2d"] = {} +defs["igGetKeyMagnitude2d"][1] = {} +defs["igGetKeyMagnitude2d"][1]["args"] = "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)" +defs["igGetKeyMagnitude2d"][1]["argsT"] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][1] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][1]["name"] = "pOut" +defs["igGetKeyMagnitude2d"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetKeyMagnitude2d"][1]["argsT"][2] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][2]["name"] = "key_left" +defs["igGetKeyMagnitude2d"][1]["argsT"][2]["type"] = "ImGuiKey" +defs["igGetKeyMagnitude2d"][1]["argsT"][3] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][3]["name"] = "key_right" +defs["igGetKeyMagnitude2d"][1]["argsT"][3]["type"] = "ImGuiKey" +defs["igGetKeyMagnitude2d"][1]["argsT"][4] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][4]["name"] = "key_up" +defs["igGetKeyMagnitude2d"][1]["argsT"][4]["type"] = "ImGuiKey" +defs["igGetKeyMagnitude2d"][1]["argsT"][5] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][5]["name"] = "key_down" +defs["igGetKeyMagnitude2d"][1]["argsT"][5]["type"] = "ImGuiKey" +defs["igGetKeyMagnitude2d"][1]["argsoriginal"] = "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)" +defs["igGetKeyMagnitude2d"][1]["call_args"] = "(key_left,key_right,key_up,key_down)" +defs["igGetKeyMagnitude2d"][1]["cimguiname"] = "igGetKeyMagnitude2d" +defs["igGetKeyMagnitude2d"][1]["defaults"] = {} +defs["igGetKeyMagnitude2d"][1]["funcname"] = "GetKeyMagnitude2d" +defs["igGetKeyMagnitude2d"][1]["location"] = "imgui_internal:3138" +defs["igGetKeyMagnitude2d"][1]["namespace"] = "ImGui" +defs["igGetKeyMagnitude2d"][1]["nonUDT"] = 1 +defs["igGetKeyMagnitude2d"][1]["ov_cimguiname"] = "igGetKeyMagnitude2d" +defs["igGetKeyMagnitude2d"][1]["ret"] = "void" +defs["igGetKeyMagnitude2d"][1]["signature"] = "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)" +defs["igGetKeyMagnitude2d"][1]["stname"] = "" +defs["igGetKeyMagnitude2d"]["(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)"] = defs["igGetKeyMagnitude2d"][1] defs["igGetKeyName"] = {} defs["igGetKeyName"][1] = {} defs["igGetKeyName"][1]["args"] = "(ImGuiKey key)" @@ -17420,7 +17493,7 @@ defs["igGetKeyOwner"][1]["call_args"] = "(key)" defs["igGetKeyOwner"][1]["cimguiname"] = "igGetKeyOwner" defs["igGetKeyOwner"][1]["defaults"] = {} defs["igGetKeyOwner"][1]["funcname"] = "GetKeyOwner" -defs["igGetKeyOwner"][1]["location"] = "imgui_internal:3138" +defs["igGetKeyOwner"][1]["location"] = "imgui_internal:3156" defs["igGetKeyOwner"][1]["namespace"] = "ImGui" defs["igGetKeyOwner"][1]["ov_cimguiname"] = "igGetKeyOwner" defs["igGetKeyOwner"][1]["ret"] = "ImGuiID" @@ -17439,7 +17512,7 @@ defs["igGetKeyOwnerData"][1]["call_args"] = "(key)" defs["igGetKeyOwnerData"][1]["cimguiname"] = "igGetKeyOwnerData" defs["igGetKeyOwnerData"][1]["defaults"] = {} defs["igGetKeyOwnerData"][1]["funcname"] = "GetKeyOwnerData" -defs["igGetKeyOwnerData"][1]["location"] = "imgui_internal:3142" +defs["igGetKeyOwnerData"][1]["location"] = "imgui_internal:3160" defs["igGetKeyOwnerData"][1]["namespace"] = "ImGui" defs["igGetKeyOwnerData"][1]["ov_cimguiname"] = "igGetKeyOwnerData" defs["igGetKeyOwnerData"][1]["ret"] = "ImGuiKeyOwnerData*" @@ -17471,38 +17544,6 @@ defs["igGetKeyPressedAmount"][1]["ret"] = "int" defs["igGetKeyPressedAmount"][1]["signature"] = "(ImGuiKey,float,float)" defs["igGetKeyPressedAmount"][1]["stname"] = "" defs["igGetKeyPressedAmount"]["(ImGuiKey,float,float)"] = defs["igGetKeyPressedAmount"][1] -defs["igGetKeyVector2d"] = {} -defs["igGetKeyVector2d"][1] = {} -defs["igGetKeyVector2d"][1]["args"] = "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)" -defs["igGetKeyVector2d"][1]["argsT"] = {} -defs["igGetKeyVector2d"][1]["argsT"][1] = {} -defs["igGetKeyVector2d"][1]["argsT"][1]["name"] = "pOut" -defs["igGetKeyVector2d"][1]["argsT"][1]["type"] = "ImVec2*" -defs["igGetKeyVector2d"][1]["argsT"][2] = {} -defs["igGetKeyVector2d"][1]["argsT"][2]["name"] = "key_left" -defs["igGetKeyVector2d"][1]["argsT"][2]["type"] = "ImGuiKey" -defs["igGetKeyVector2d"][1]["argsT"][3] = {} -defs["igGetKeyVector2d"][1]["argsT"][3]["name"] = "key_right" -defs["igGetKeyVector2d"][1]["argsT"][3]["type"] = "ImGuiKey" -defs["igGetKeyVector2d"][1]["argsT"][4] = {} -defs["igGetKeyVector2d"][1]["argsT"][4]["name"] = "key_up" -defs["igGetKeyVector2d"][1]["argsT"][4]["type"] = "ImGuiKey" -defs["igGetKeyVector2d"][1]["argsT"][5] = {} -defs["igGetKeyVector2d"][1]["argsT"][5]["name"] = "key_down" -defs["igGetKeyVector2d"][1]["argsT"][5]["type"] = "ImGuiKey" -defs["igGetKeyVector2d"][1]["argsoriginal"] = "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)" -defs["igGetKeyVector2d"][1]["call_args"] = "(key_left,key_right,key_up,key_down)" -defs["igGetKeyVector2d"][1]["cimguiname"] = "igGetKeyVector2d" -defs["igGetKeyVector2d"][1]["defaults"] = {} -defs["igGetKeyVector2d"][1]["funcname"] = "GetKeyVector2d" -defs["igGetKeyVector2d"][1]["location"] = "imgui_internal:3120" -defs["igGetKeyVector2d"][1]["namespace"] = "ImGui" -defs["igGetKeyVector2d"][1]["nonUDT"] = 1 -defs["igGetKeyVector2d"][1]["ov_cimguiname"] = "igGetKeyVector2d" -defs["igGetKeyVector2d"][1]["ret"] = "void" -defs["igGetKeyVector2d"][1]["signature"] = "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)" -defs["igGetKeyVector2d"][1]["stname"] = "" -defs["igGetKeyVector2d"]["(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)"] = defs["igGetKeyVector2d"][1] defs["igGetMainViewport"] = {} defs["igGetMainViewport"][1] = {} defs["igGetMainViewport"][1]["args"] = "()" @@ -17512,7 +17553,7 @@ defs["igGetMainViewport"][1]["call_args"] = "()" defs["igGetMainViewport"][1]["cimguiname"] = "igGetMainViewport" defs["igGetMainViewport"][1]["defaults"] = {} defs["igGetMainViewport"][1]["funcname"] = "GetMainViewport" -defs["igGetMainViewport"][1]["location"] = "imgui:887" +defs["igGetMainViewport"][1]["location"] = "imgui:888" defs["igGetMainViewport"][1]["namespace"] = "ImGui" defs["igGetMainViewport"][1]["ov_cimguiname"] = "igGetMainViewport" defs["igGetMainViewport"][1]["ret"] = "ImGuiViewport*" @@ -17634,7 +17675,7 @@ defs["igGetNavTweakPressedAmount"][1]["call_args"] = "(axis)" defs["igGetNavTweakPressedAmount"][1]["cimguiname"] = "igGetNavTweakPressedAmount" defs["igGetNavTweakPressedAmount"][1]["defaults"] = {} defs["igGetNavTweakPressedAmount"][1]["funcname"] = "GetNavTweakPressedAmount" -defs["igGetNavTweakPressedAmount"][1]["location"] = "imgui_internal:3121" +defs["igGetNavTweakPressedAmount"][1]["location"] = "imgui_internal:3139" defs["igGetNavTweakPressedAmount"][1]["namespace"] = "ImGui" defs["igGetNavTweakPressedAmount"][1]["ov_cimguiname"] = "igGetNavTweakPressedAmount" defs["igGetNavTweakPressedAmount"][1]["ret"] = "float" @@ -17673,7 +17714,7 @@ defs["igGetPopupAllowedExtentRect"][1]["call_args"] = "(window)" defs["igGetPopupAllowedExtentRect"][1]["cimguiname"] = "igGetPopupAllowedExtentRect" defs["igGetPopupAllowedExtentRect"][1]["defaults"] = {} defs["igGetPopupAllowedExtentRect"][1]["funcname"] = "GetPopupAllowedExtentRect" -defs["igGetPopupAllowedExtentRect"][1]["location"] = "imgui_internal:3068" +defs["igGetPopupAllowedExtentRect"][1]["location"] = "imgui_internal:3083" defs["igGetPopupAllowedExtentRect"][1]["namespace"] = "ImGui" defs["igGetPopupAllowedExtentRect"][1]["nonUDT"] = 1 defs["igGetPopupAllowedExtentRect"][1]["ov_cimguiname"] = "igGetPopupAllowedExtentRect" @@ -17757,7 +17798,7 @@ defs["igGetShortcutRoutingData"][1]["call_args"] = "(key_chord)" defs["igGetShortcutRoutingData"][1]["cimguiname"] = "igGetShortcutRoutingData" defs["igGetShortcutRoutingData"][1]["defaults"] = {} defs["igGetShortcutRoutingData"][1]["funcname"] = "GetShortcutRoutingData" -defs["igGetShortcutRoutingData"][1]["location"] = "imgui_internal:3170" +defs["igGetShortcutRoutingData"][1]["location"] = "imgui_internal:3188" defs["igGetShortcutRoutingData"][1]["namespace"] = "ImGui" defs["igGetShortcutRoutingData"][1]["ov_cimguiname"] = "igGetShortcutRoutingData" defs["igGetShortcutRoutingData"][1]["ret"] = "ImGuiKeyRoutingData*" @@ -17773,7 +17814,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:903" +defs["igGetStateStorage"][1]["location"] = "imgui:904" defs["igGetStateStorage"][1]["namespace"] = "ImGui" defs["igGetStateStorage"][1]["ov_cimguiname"] = "igGetStateStorage" defs["igGetStateStorage"][1]["ret"] = "ImGuiStorage*" @@ -17809,7 +17850,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:901" +defs["igGetStyleColorName"][1]["location"] = "imgui:902" defs["igGetStyleColorName"][1]["namespace"] = "ImGui" defs["igGetStyleColorName"][1]["ov_cimguiname"] = "igGetStyleColorName" defs["igGetStyleColorName"][1]["ret"] = "const char*" @@ -17877,7 +17918,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:898" +defs["igGetTime"][1]["location"] = "imgui:899" defs["igGetTime"][1]["namespace"] = "ImGui" defs["igGetTime"][1]["ov_cimguiname"] = "igGetTime" defs["igGetTime"][1]["ret"] = "double" @@ -17893,7 +17934,7 @@ defs["igGetTopMostAndVisiblePopupModal"][1]["call_args"] = "()" defs["igGetTopMostAndVisiblePopupModal"][1]["cimguiname"] = "igGetTopMostAndVisiblePopupModal" defs["igGetTopMostAndVisiblePopupModal"][1]["defaults"] = {} defs["igGetTopMostAndVisiblePopupModal"][1]["funcname"] = "GetTopMostAndVisiblePopupModal" -defs["igGetTopMostAndVisiblePopupModal"][1]["location"] = "imgui_internal:3070" +defs["igGetTopMostAndVisiblePopupModal"][1]["location"] = "imgui_internal:3085" defs["igGetTopMostAndVisiblePopupModal"][1]["namespace"] = "ImGui" defs["igGetTopMostAndVisiblePopupModal"][1]["ov_cimguiname"] = "igGetTopMostAndVisiblePopupModal" defs["igGetTopMostAndVisiblePopupModal"][1]["ret"] = "ImGuiWindow*" @@ -17909,7 +17950,7 @@ defs["igGetTopMostPopupModal"][1]["call_args"] = "()" defs["igGetTopMostPopupModal"][1]["cimguiname"] = "igGetTopMostPopupModal" defs["igGetTopMostPopupModal"][1]["defaults"] = {} defs["igGetTopMostPopupModal"][1]["funcname"] = "GetTopMostPopupModal" -defs["igGetTopMostPopupModal"][1]["location"] = "imgui_internal:3069" +defs["igGetTopMostPopupModal"][1]["location"] = "imgui_internal:3084" defs["igGetTopMostPopupModal"][1]["namespace"] = "ImGui" defs["igGetTopMostPopupModal"][1]["ov_cimguiname"] = "igGetTopMostPopupModal" defs["igGetTopMostPopupModal"][1]["ret"] = "ImGuiWindow*" @@ -17950,7 +17991,7 @@ defs["igGetTypematicRepeatRate"][1]["call_args"] = "(flags,repeat_delay,repeat_r defs["igGetTypematicRepeatRate"][1]["cimguiname"] = "igGetTypematicRepeatRate" defs["igGetTypematicRepeatRate"][1]["defaults"] = {} defs["igGetTypematicRepeatRate"][1]["funcname"] = "GetTypematicRepeatRate" -defs["igGetTypematicRepeatRate"][1]["location"] = "imgui_internal:3123" +defs["igGetTypematicRepeatRate"][1]["location"] = "imgui_internal:3141" defs["igGetTypematicRepeatRate"][1]["namespace"] = "ImGui" defs["igGetTypematicRepeatRate"][1]["ov_cimguiname"] = "igGetTypematicRepeatRate" defs["igGetTypematicRepeatRate"][1]["ret"] = "void" @@ -17985,7 +18026,7 @@ defs["igGetViewportPlatformMonitor"][1]["call_args"] = "(viewport)" defs["igGetViewportPlatformMonitor"][1]["cimguiname"] = "igGetViewportPlatformMonitor" defs["igGetViewportPlatformMonitor"][1]["defaults"] = {} defs["igGetViewportPlatformMonitor"][1]["funcname"] = "GetViewportPlatformMonitor" -defs["igGetViewportPlatformMonitor"][1]["location"] = "imgui_internal:2987" +defs["igGetViewportPlatformMonitor"][1]["location"] = "imgui_internal:3003" defs["igGetViewportPlatformMonitor"][1]["namespace"] = "ImGui" defs["igGetViewportPlatformMonitor"][1]["ov_cimguiname"] = "igGetViewportPlatformMonitor" defs["igGetViewportPlatformMonitor"][1]["ret"] = "const ImGuiPlatformMonitor*" @@ -18004,7 +18045,7 @@ defs["igGetWindowAlwaysWantOwnTabBar"][1]["call_args"] = "(window)" defs["igGetWindowAlwaysWantOwnTabBar"][1]["cimguiname"] = "igGetWindowAlwaysWantOwnTabBar" defs["igGetWindowAlwaysWantOwnTabBar"][1]["defaults"] = {} defs["igGetWindowAlwaysWantOwnTabBar"][1]["funcname"] = "GetWindowAlwaysWantOwnTabBar" -defs["igGetWindowAlwaysWantOwnTabBar"][1]["location"] = "imgui_internal:3194" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["location"] = "imgui_internal:3212" defs["igGetWindowAlwaysWantOwnTabBar"][1]["namespace"] = "ImGui" defs["igGetWindowAlwaysWantOwnTabBar"][1]["ov_cimguiname"] = "igGetWindowAlwaysWantOwnTabBar" defs["igGetWindowAlwaysWantOwnTabBar"][1]["ret"] = "bool" @@ -18076,7 +18117,7 @@ defs["igGetWindowDockNode"][1]["call_args"] = "()" defs["igGetWindowDockNode"][1]["cimguiname"] = "igGetWindowDockNode" defs["igGetWindowDockNode"][1]["defaults"] = {} defs["igGetWindowDockNode"][1]["funcname"] = "GetWindowDockNode" -defs["igGetWindowDockNode"][1]["location"] = "imgui_internal:3193" +defs["igGetWindowDockNode"][1]["location"] = "imgui_internal:3211" defs["igGetWindowDockNode"][1]["namespace"] = "ImGui" defs["igGetWindowDockNode"][1]["ov_cimguiname"] = "igGetWindowDockNode" defs["igGetWindowDockNode"][1]["ret"] = "ImGuiDockNode*" @@ -18166,7 +18207,7 @@ defs["igGetWindowResizeBorderID"][1]["call_args"] = "(window,dir)" defs["igGetWindowResizeBorderID"][1]["cimguiname"] = "igGetWindowResizeBorderID" defs["igGetWindowResizeBorderID"][1]["defaults"] = {} defs["igGetWindowResizeBorderID"][1]["funcname"] = "GetWindowResizeBorderID" -defs["igGetWindowResizeBorderID"][1]["location"] = "imgui_internal:3361" +defs["igGetWindowResizeBorderID"][1]["location"] = "imgui_internal:3384" defs["igGetWindowResizeBorderID"][1]["namespace"] = "ImGui" defs["igGetWindowResizeBorderID"][1]["ov_cimguiname"] = "igGetWindowResizeBorderID" defs["igGetWindowResizeBorderID"][1]["ret"] = "ImGuiID" @@ -18188,7 +18229,7 @@ defs["igGetWindowResizeCornerID"][1]["call_args"] = "(window,n)" defs["igGetWindowResizeCornerID"][1]["cimguiname"] = "igGetWindowResizeCornerID" defs["igGetWindowResizeCornerID"][1]["defaults"] = {} defs["igGetWindowResizeCornerID"][1]["funcname"] = "GetWindowResizeCornerID" -defs["igGetWindowResizeCornerID"][1]["location"] = "imgui_internal:3360" +defs["igGetWindowResizeCornerID"][1]["location"] = "imgui_internal:3383" defs["igGetWindowResizeCornerID"][1]["namespace"] = "ImGui" defs["igGetWindowResizeCornerID"][1]["ov_cimguiname"] = "igGetWindowResizeCornerID" defs["igGetWindowResizeCornerID"][1]["ret"] = "ImGuiID" @@ -18210,7 +18251,7 @@ defs["igGetWindowScrollbarID"][1]["call_args"] = "(window,axis)" defs["igGetWindowScrollbarID"][1]["cimguiname"] = "igGetWindowScrollbarID" defs["igGetWindowScrollbarID"][1]["defaults"] = {} defs["igGetWindowScrollbarID"][1]["funcname"] = "GetWindowScrollbarID" -defs["igGetWindowScrollbarID"][1]["location"] = "imgui_internal:3359" +defs["igGetWindowScrollbarID"][1]["location"] = "imgui_internal:3382" defs["igGetWindowScrollbarID"][1]["namespace"] = "ImGui" defs["igGetWindowScrollbarID"][1]["ov_cimguiname"] = "igGetWindowScrollbarID" defs["igGetWindowScrollbarID"][1]["ret"] = "ImGuiID" @@ -18235,7 +18276,7 @@ defs["igGetWindowScrollbarRect"][1]["call_args"] = "(window,axis)" defs["igGetWindowScrollbarRect"][1]["cimguiname"] = "igGetWindowScrollbarRect" defs["igGetWindowScrollbarRect"][1]["defaults"] = {} defs["igGetWindowScrollbarRect"][1]["funcname"] = "GetWindowScrollbarRect" -defs["igGetWindowScrollbarRect"][1]["location"] = "imgui_internal:3358" +defs["igGetWindowScrollbarRect"][1]["location"] = "imgui_internal:3381" defs["igGetWindowScrollbarRect"][1]["namespace"] = "ImGui" defs["igGetWindowScrollbarRect"][1]["nonUDT"] = 1 defs["igGetWindowScrollbarRect"][1]["ov_cimguiname"] = "igGetWindowScrollbarRect" @@ -18307,7 +18348,7 @@ defs["igImAbs"][1]["call_args"] = "(x)" defs["igImAbs"][1]["cimguiname"] = "igImAbs" defs["igImAbs"][1]["defaults"] = {} defs["igImAbs"][1]["funcname"] = "ImAbs" -defs["igImAbs"][1]["location"] = "imgui_internal:444" +defs["igImAbs"][1]["location"] = "imgui_internal:448" defs["igImAbs"][1]["ov_cimguiname"] = "igImAbs_Int" defs["igImAbs"][1]["ret"] = "int" defs["igImAbs"][1]["signature"] = "(int)" @@ -18323,7 +18364,7 @@ defs["igImAbs"][2]["call_args"] = "(x)" defs["igImAbs"][2]["cimguiname"] = "igImAbs" defs["igImAbs"][2]["defaults"] = {} defs["igImAbs"][2]["funcname"] = "ImAbs" -defs["igImAbs"][2]["location"] = "imgui_internal:445" +defs["igImAbs"][2]["location"] = "imgui_internal:449" defs["igImAbs"][2]["ov_cimguiname"] = "igImAbs_Float" defs["igImAbs"][2]["ret"] = "float" defs["igImAbs"][2]["signature"] = "(float)" @@ -18339,7 +18380,7 @@ defs["igImAbs"][3]["call_args"] = "(x)" defs["igImAbs"][3]["cimguiname"] = "igImAbs" defs["igImAbs"][3]["defaults"] = {} defs["igImAbs"][3]["funcname"] = "ImAbs" -defs["igImAbs"][3]["location"] = "imgui_internal:446" +defs["igImAbs"][3]["location"] = "imgui_internal:450" defs["igImAbs"][3]["ov_cimguiname"] = "igImAbs_double" defs["igImAbs"][3]["ret"] = "double" defs["igImAbs"][3]["signature"] = "(double)" @@ -18362,7 +18403,7 @@ defs["igImAlphaBlendColors"][1]["call_args"] = "(col_a,col_b)" defs["igImAlphaBlendColors"][1]["cimguiname"] = "igImAlphaBlendColors" defs["igImAlphaBlendColors"][1]["defaults"] = {} defs["igImAlphaBlendColors"][1]["funcname"] = "ImAlphaBlendColors" -defs["igImAlphaBlendColors"][1]["location"] = "imgui_internal:334" +defs["igImAlphaBlendColors"][1]["location"] = "imgui_internal:338" defs["igImAlphaBlendColors"][1]["ov_cimguiname"] = "igImAlphaBlendColors" defs["igImAlphaBlendColors"][1]["ret"] = "ImU32" defs["igImAlphaBlendColors"][1]["signature"] = "(ImU32,ImU32)" @@ -18395,7 +18436,7 @@ defs["igImBezierCubicCalc"][1]["call_args"] = "(p1,p2,p3,p4,t)" defs["igImBezierCubicCalc"][1]["cimguiname"] = "igImBezierCubicCalc" defs["igImBezierCubicCalc"][1]["defaults"] = {} defs["igImBezierCubicCalc"][1]["funcname"] = "ImBezierCubicCalc" -defs["igImBezierCubicCalc"][1]["location"] = "imgui_internal:489" +defs["igImBezierCubicCalc"][1]["location"] = "imgui_internal:494" defs["igImBezierCubicCalc"][1]["nonUDT"] = 1 defs["igImBezierCubicCalc"][1]["ov_cimguiname"] = "igImBezierCubicCalc" defs["igImBezierCubicCalc"][1]["ret"] = "void" @@ -18432,7 +18473,7 @@ defs["igImBezierCubicClosestPoint"][1]["call_args"] = "(p1,p2,p3,p4,p,num_segmen defs["igImBezierCubicClosestPoint"][1]["cimguiname"] = "igImBezierCubicClosestPoint" defs["igImBezierCubicClosestPoint"][1]["defaults"] = {} defs["igImBezierCubicClosestPoint"][1]["funcname"] = "ImBezierCubicClosestPoint" -defs["igImBezierCubicClosestPoint"][1]["location"] = "imgui_internal:490" +defs["igImBezierCubicClosestPoint"][1]["location"] = "imgui_internal:495" defs["igImBezierCubicClosestPoint"][1]["nonUDT"] = 1 defs["igImBezierCubicClosestPoint"][1]["ov_cimguiname"] = "igImBezierCubicClosestPoint" defs["igImBezierCubicClosestPoint"][1]["ret"] = "void" @@ -18469,7 +18510,7 @@ defs["igImBezierCubicClosestPointCasteljau"][1]["call_args"] = "(p1,p2,p3,p4,p,t defs["igImBezierCubicClosestPointCasteljau"][1]["cimguiname"] = "igImBezierCubicClosestPointCasteljau" defs["igImBezierCubicClosestPointCasteljau"][1]["defaults"] = {} defs["igImBezierCubicClosestPointCasteljau"][1]["funcname"] = "ImBezierCubicClosestPointCasteljau" -defs["igImBezierCubicClosestPointCasteljau"][1]["location"] = "imgui_internal:491" +defs["igImBezierCubicClosestPointCasteljau"][1]["location"] = "imgui_internal:496" defs["igImBezierCubicClosestPointCasteljau"][1]["nonUDT"] = 1 defs["igImBezierCubicClosestPointCasteljau"][1]["ov_cimguiname"] = "igImBezierCubicClosestPointCasteljau" defs["igImBezierCubicClosestPointCasteljau"][1]["ret"] = "void" @@ -18500,7 +18541,7 @@ defs["igImBezierQuadraticCalc"][1]["call_args"] = "(p1,p2,p3,t)" defs["igImBezierQuadraticCalc"][1]["cimguiname"] = "igImBezierQuadraticCalc" defs["igImBezierQuadraticCalc"][1]["defaults"] = {} defs["igImBezierQuadraticCalc"][1]["funcname"] = "ImBezierQuadraticCalc" -defs["igImBezierQuadraticCalc"][1]["location"] = "imgui_internal:492" +defs["igImBezierQuadraticCalc"][1]["location"] = "imgui_internal:497" defs["igImBezierQuadraticCalc"][1]["nonUDT"] = 1 defs["igImBezierQuadraticCalc"][1]["ov_cimguiname"] = "igImBezierQuadraticCalc" defs["igImBezierQuadraticCalc"][1]["ret"] = "void" @@ -18522,7 +18563,7 @@ defs["igImBitArrayClearBit"][1]["call_args"] = "(arr,n)" defs["igImBitArrayClearBit"][1]["cimguiname"] = "igImBitArrayClearBit" defs["igImBitArrayClearBit"][1]["defaults"] = {} defs["igImBitArrayClearBit"][1]["funcname"] = "ImBitArrayClearBit" -defs["igImBitArrayClearBit"][1]["location"] = "imgui_internal:560" +defs["igImBitArrayClearBit"][1]["location"] = "imgui_internal:565" defs["igImBitArrayClearBit"][1]["ov_cimguiname"] = "igImBitArrayClearBit" defs["igImBitArrayClearBit"][1]["ret"] = "void" defs["igImBitArrayClearBit"][1]["signature"] = "(ImU32*,int)" @@ -18543,7 +18584,7 @@ defs["igImBitArraySetBit"][1]["call_args"] = "(arr,n)" defs["igImBitArraySetBit"][1]["cimguiname"] = "igImBitArraySetBit" defs["igImBitArraySetBit"][1]["defaults"] = {} defs["igImBitArraySetBit"][1]["funcname"] = "ImBitArraySetBit" -defs["igImBitArraySetBit"][1]["location"] = "imgui_internal:561" +defs["igImBitArraySetBit"][1]["location"] = "imgui_internal:566" defs["igImBitArraySetBit"][1]["ov_cimguiname"] = "igImBitArraySetBit" defs["igImBitArraySetBit"][1]["ret"] = "void" defs["igImBitArraySetBit"][1]["signature"] = "(ImU32*,int)" @@ -18567,7 +18608,7 @@ defs["igImBitArraySetBitRange"][1]["call_args"] = "(arr,n,n2)" defs["igImBitArraySetBitRange"][1]["cimguiname"] = "igImBitArraySetBitRange" defs["igImBitArraySetBitRange"][1]["defaults"] = {} defs["igImBitArraySetBitRange"][1]["funcname"] = "ImBitArraySetBitRange" -defs["igImBitArraySetBitRange"][1]["location"] = "imgui_internal:562" +defs["igImBitArraySetBitRange"][1]["location"] = "imgui_internal:567" defs["igImBitArraySetBitRange"][1]["ov_cimguiname"] = "igImBitArraySetBitRange" defs["igImBitArraySetBitRange"][1]["ret"] = "void" defs["igImBitArraySetBitRange"][1]["signature"] = "(ImU32*,int,int)" @@ -18588,7 +18629,7 @@ defs["igImBitArrayTestBit"][1]["call_args"] = "(arr,n)" defs["igImBitArrayTestBit"][1]["cimguiname"] = "igImBitArrayTestBit" defs["igImBitArrayTestBit"][1]["defaults"] = {} defs["igImBitArrayTestBit"][1]["funcname"] = "ImBitArrayTestBit" -defs["igImBitArrayTestBit"][1]["location"] = "imgui_internal:559" +defs["igImBitArrayTestBit"][1]["location"] = "imgui_internal:564" defs["igImBitArrayTestBit"][1]["ov_cimguiname"] = "igImBitArrayTestBit" defs["igImBitArrayTestBit"][1]["ret"] = "bool" defs["igImBitArrayTestBit"][1]["signature"] = "(const ImU32*,int)" @@ -18606,7 +18647,7 @@ defs["igImCharIsBlankA"][1]["call_args"] = "(c)" defs["igImCharIsBlankA"][1]["cimguiname"] = "igImCharIsBlankA" defs["igImCharIsBlankA"][1]["defaults"] = {} defs["igImCharIsBlankA"][1]["funcname"] = "ImCharIsBlankA" -defs["igImCharIsBlankA"][1]["location"] = "imgui_internal:356" +defs["igImCharIsBlankA"][1]["location"] = "imgui_internal:360" defs["igImCharIsBlankA"][1]["ov_cimguiname"] = "igImCharIsBlankA" defs["igImCharIsBlankA"][1]["ret"] = "bool" defs["igImCharIsBlankA"][1]["signature"] = "(char)" @@ -18624,7 +18665,7 @@ defs["igImCharIsBlankW"][1]["call_args"] = "(c)" defs["igImCharIsBlankW"][1]["cimguiname"] = "igImCharIsBlankW" defs["igImCharIsBlankW"][1]["defaults"] = {} defs["igImCharIsBlankW"][1]["funcname"] = "ImCharIsBlankW" -defs["igImCharIsBlankW"][1]["location"] = "imgui_internal:357" +defs["igImCharIsBlankW"][1]["location"] = "imgui_internal:361" defs["igImCharIsBlankW"][1]["ov_cimguiname"] = "igImCharIsBlankW" defs["igImCharIsBlankW"][1]["ret"] = "bool" defs["igImCharIsBlankW"][1]["signature"] = "(unsigned int)" @@ -18651,7 +18692,7 @@ defs["igImClamp"][1]["call_args"] = "(v,mn,mx)" defs["igImClamp"][1]["cimguiname"] = "igImClamp" defs["igImClamp"][1]["defaults"] = {} defs["igImClamp"][1]["funcname"] = "ImClamp" -defs["igImClamp"][1]["location"] = "imgui_internal:468" +defs["igImClamp"][1]["location"] = "imgui_internal:472" defs["igImClamp"][1]["nonUDT"] = 1 defs["igImClamp"][1]["ov_cimguiname"] = "igImClamp" defs["igImClamp"][1]["ret"] = "void" @@ -18673,12 +18714,36 @@ defs["igImDot"][1]["call_args"] = "(a,b)" defs["igImDot"][1]["cimguiname"] = "igImDot" defs["igImDot"][1]["defaults"] = {} defs["igImDot"][1]["funcname"] = "ImDot" -defs["igImDot"][1]["location"] = "imgui_internal:481" +defs["igImDot"][1]["location"] = "imgui_internal:485" defs["igImDot"][1]["ov_cimguiname"] = "igImDot" defs["igImDot"][1]["ret"] = "float" defs["igImDot"][1]["signature"] = "(const ImVec2,const ImVec2)" defs["igImDot"][1]["stname"] = "" defs["igImDot"]["(const ImVec2,const ImVec2)"] = defs["igImDot"][1] +defs["igImExponentialMovingAverage"] = {} +defs["igImExponentialMovingAverage"][1] = {} +defs["igImExponentialMovingAverage"][1]["args"] = "(float avg,float sample,int n)" +defs["igImExponentialMovingAverage"][1]["argsT"] = {} +defs["igImExponentialMovingAverage"][1]["argsT"][1] = {} +defs["igImExponentialMovingAverage"][1]["argsT"][1]["name"] = "avg" +defs["igImExponentialMovingAverage"][1]["argsT"][1]["type"] = "float" +defs["igImExponentialMovingAverage"][1]["argsT"][2] = {} +defs["igImExponentialMovingAverage"][1]["argsT"][2]["name"] = "sample" +defs["igImExponentialMovingAverage"][1]["argsT"][2]["type"] = "float" +defs["igImExponentialMovingAverage"][1]["argsT"][3] = {} +defs["igImExponentialMovingAverage"][1]["argsT"][3]["name"] = "n" +defs["igImExponentialMovingAverage"][1]["argsT"][3]["type"] = "int" +defs["igImExponentialMovingAverage"][1]["argsoriginal"] = "(float avg,float sample,int n)" +defs["igImExponentialMovingAverage"][1]["call_args"] = "(avg,sample,n)" +defs["igImExponentialMovingAverage"][1]["cimguiname"] = "igImExponentialMovingAverage" +defs["igImExponentialMovingAverage"][1]["defaults"] = {} +defs["igImExponentialMovingAverage"][1]["funcname"] = "ImExponentialMovingAverage" +defs["igImExponentialMovingAverage"][1]["location"] = "imgui_internal:490" +defs["igImExponentialMovingAverage"][1]["ov_cimguiname"] = "igImExponentialMovingAverage" +defs["igImExponentialMovingAverage"][1]["ret"] = "float" +defs["igImExponentialMovingAverage"][1]["signature"] = "(float,float,int)" +defs["igImExponentialMovingAverage"][1]["stname"] = "" +defs["igImExponentialMovingAverage"]["(float,float,int)"] = defs["igImExponentialMovingAverage"][1] defs["igImFileClose"] = {} defs["igImFileClose"][1] = {} defs["igImFileClose"][1]["args"] = "(ImFileHandle file)" @@ -18691,7 +18756,7 @@ defs["igImFileClose"][1]["call_args"] = "(file)" defs["igImFileClose"][1]["cimguiname"] = "igImFileClose" defs["igImFileClose"][1]["defaults"] = {} defs["igImFileClose"][1]["funcname"] = "ImFileClose" -defs["igImFileClose"][1]["location"] = "imgui_internal:417" +defs["igImFileClose"][1]["location"] = "imgui_internal:421" defs["igImFileClose"][1]["ov_cimguiname"] = "igImFileClose" defs["igImFileClose"][1]["ret"] = "bool" defs["igImFileClose"][1]["signature"] = "(ImFileHandle)" @@ -18709,7 +18774,7 @@ defs["igImFileGetSize"][1]["call_args"] = "(file)" defs["igImFileGetSize"][1]["cimguiname"] = "igImFileGetSize" defs["igImFileGetSize"][1]["defaults"] = {} defs["igImFileGetSize"][1]["funcname"] = "ImFileGetSize" -defs["igImFileGetSize"][1]["location"] = "imgui_internal:418" +defs["igImFileGetSize"][1]["location"] = "imgui_internal:422" defs["igImFileGetSize"][1]["ov_cimguiname"] = "igImFileGetSize" defs["igImFileGetSize"][1]["ret"] = "ImU64" defs["igImFileGetSize"][1]["signature"] = "(ImFileHandle)" @@ -18738,7 +18803,7 @@ defs["igImFileLoadToMemory"][1]["defaults"] = {} defs["igImFileLoadToMemory"][1]["defaults"]["out_file_size"] = "NULL" defs["igImFileLoadToMemory"][1]["defaults"]["padding_bytes"] = "0" defs["igImFileLoadToMemory"][1]["funcname"] = "ImFileLoadToMemory" -defs["igImFileLoadToMemory"][1]["location"] = "imgui_internal:424" +defs["igImFileLoadToMemory"][1]["location"] = "imgui_internal:428" defs["igImFileLoadToMemory"][1]["ov_cimguiname"] = "igImFileLoadToMemory" defs["igImFileLoadToMemory"][1]["ret"] = "void*" defs["igImFileLoadToMemory"][1]["signature"] = "(const char*,const char*,size_t*,int)" @@ -18759,7 +18824,7 @@ defs["igImFileOpen"][1]["call_args"] = "(filename,mode)" defs["igImFileOpen"][1]["cimguiname"] = "igImFileOpen" defs["igImFileOpen"][1]["defaults"] = {} defs["igImFileOpen"][1]["funcname"] = "ImFileOpen" -defs["igImFileOpen"][1]["location"] = "imgui_internal:416" +defs["igImFileOpen"][1]["location"] = "imgui_internal:420" defs["igImFileOpen"][1]["ov_cimguiname"] = "igImFileOpen" defs["igImFileOpen"][1]["ret"] = "ImFileHandle" defs["igImFileOpen"][1]["signature"] = "(const char*,const char*)" @@ -18786,7 +18851,7 @@ defs["igImFileRead"][1]["call_args"] = "(data,size,count,file)" defs["igImFileRead"][1]["cimguiname"] = "igImFileRead" defs["igImFileRead"][1]["defaults"] = {} defs["igImFileRead"][1]["funcname"] = "ImFileRead" -defs["igImFileRead"][1]["location"] = "imgui_internal:419" +defs["igImFileRead"][1]["location"] = "imgui_internal:423" defs["igImFileRead"][1]["ov_cimguiname"] = "igImFileRead" defs["igImFileRead"][1]["ret"] = "ImU64" defs["igImFileRead"][1]["signature"] = "(void*,ImU64,ImU64,ImFileHandle)" @@ -18813,7 +18878,7 @@ defs["igImFileWrite"][1]["call_args"] = "(data,size,count,file)" defs["igImFileWrite"][1]["cimguiname"] = "igImFileWrite" defs["igImFileWrite"][1]["defaults"] = {} defs["igImFileWrite"][1]["funcname"] = "ImFileWrite" -defs["igImFileWrite"][1]["location"] = "imgui_internal:420" +defs["igImFileWrite"][1]["location"] = "imgui_internal:424" defs["igImFileWrite"][1]["ov_cimguiname"] = "igImFileWrite" defs["igImFileWrite"][1]["ret"] = "ImU64" defs["igImFileWrite"][1]["signature"] = "(const void*,ImU64,ImU64,ImFileHandle)" @@ -18831,7 +18896,7 @@ defs["igImFloor"][1]["call_args"] = "(f)" defs["igImFloor"][1]["cimguiname"] = "igImFloor" defs["igImFloor"][1]["defaults"] = {} defs["igImFloor"][1]["funcname"] = "ImFloor" -defs["igImFloor"][1]["location"] = "imgui_internal:476" +defs["igImFloor"][1]["location"] = "imgui_internal:480" defs["igImFloor"][1]["ov_cimguiname"] = "igImFloor_Float" defs["igImFloor"][1]["ret"] = "float" defs["igImFloor"][1]["signature"] = "(float)" @@ -18850,7 +18915,7 @@ defs["igImFloor"][2]["call_args"] = "(v)" defs["igImFloor"][2]["cimguiname"] = "igImFloor" defs["igImFloor"][2]["defaults"] = {} defs["igImFloor"][2]["funcname"] = "ImFloor" -defs["igImFloor"][2]["location"] = "imgui_internal:478" +defs["igImFloor"][2]["location"] = "imgui_internal:482" defs["igImFloor"][2]["nonUDT"] = 1 defs["igImFloor"][2]["ov_cimguiname"] = "igImFloor_Vec2" defs["igImFloor"][2]["ret"] = "void" @@ -18870,7 +18935,7 @@ defs["igImFloorSigned"][1]["call_args"] = "(f)" defs["igImFloorSigned"][1]["cimguiname"] = "igImFloorSigned" defs["igImFloorSigned"][1]["defaults"] = {} defs["igImFloorSigned"][1]["funcname"] = "ImFloorSigned" -defs["igImFloorSigned"][1]["location"] = "imgui_internal:477" +defs["igImFloorSigned"][1]["location"] = "imgui_internal:481" defs["igImFloorSigned"][1]["ov_cimguiname"] = "igImFloorSigned_Float" defs["igImFloorSigned"][1]["ret"] = "float" defs["igImFloorSigned"][1]["signature"] = "(float)" @@ -18889,7 +18954,7 @@ defs["igImFloorSigned"][2]["call_args"] = "(v)" defs["igImFloorSigned"][2]["cimguiname"] = "igImFloorSigned" defs["igImFloorSigned"][2]["defaults"] = {} defs["igImFloorSigned"][2]["funcname"] = "ImFloorSigned" -defs["igImFloorSigned"][2]["location"] = "imgui_internal:479" +defs["igImFloorSigned"][2]["location"] = "imgui_internal:483" defs["igImFloorSigned"][2]["nonUDT"] = 1 defs["igImFloorSigned"][2]["ov_cimguiname"] = "igImFloorSigned_Vec2" defs["igImFloorSigned"][2]["ret"] = "void" @@ -18909,7 +18974,7 @@ defs["igImFontAtlasBuildFinish"][1]["call_args"] = "(atlas)" defs["igImFontAtlasBuildFinish"][1]["cimguiname"] = "igImFontAtlasBuildFinish" defs["igImFontAtlasBuildFinish"][1]["defaults"] = {} defs["igImFontAtlasBuildFinish"][1]["funcname"] = "ImFontAtlasBuildFinish" -defs["igImFontAtlasBuildFinish"][1]["location"] = "imgui_internal:3488" +defs["igImFontAtlasBuildFinish"][1]["location"] = "imgui_internal:3509" defs["igImFontAtlasBuildFinish"][1]["ov_cimguiname"] = "igImFontAtlasBuildFinish" defs["igImFontAtlasBuildFinish"][1]["ret"] = "void" defs["igImFontAtlasBuildFinish"][1]["signature"] = "(ImFontAtlas*)" @@ -18927,7 +18992,7 @@ defs["igImFontAtlasBuildInit"][1]["call_args"] = "(atlas)" defs["igImFontAtlasBuildInit"][1]["cimguiname"] = "igImFontAtlasBuildInit" defs["igImFontAtlasBuildInit"][1]["defaults"] = {} defs["igImFontAtlasBuildInit"][1]["funcname"] = "ImFontAtlasBuildInit" -defs["igImFontAtlasBuildInit"][1]["location"] = "imgui_internal:3485" +defs["igImFontAtlasBuildInit"][1]["location"] = "imgui_internal:3506" defs["igImFontAtlasBuildInit"][1]["ov_cimguiname"] = "igImFontAtlasBuildInit" defs["igImFontAtlasBuildInit"][1]["ret"] = "void" defs["igImFontAtlasBuildInit"][1]["signature"] = "(ImFontAtlas*)" @@ -18948,7 +19013,7 @@ defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["call_args"] = "(out_table, defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["cimguiname"] = "igImFontAtlasBuildMultiplyCalcLookupTable" defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["defaults"] = {} defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["funcname"] = "ImFontAtlasBuildMultiplyCalcLookupTable" -defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["location"] = "imgui_internal:3491" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["location"] = "imgui_internal:3512" defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["ov_cimguiname"] = "igImFontAtlasBuildMultiplyCalcLookupTable" defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["ret"] = "void" defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["signature"] = "(unsigned char[256],float)" @@ -18984,7 +19049,7 @@ defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["call_args"] = "(table,pixels,x, defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["cimguiname"] = "igImFontAtlasBuildMultiplyRectAlpha8" defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["defaults"] = {} defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["funcname"] = "ImFontAtlasBuildMultiplyRectAlpha8" -defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["location"] = "imgui_internal:3492" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["location"] = "imgui_internal:3513" defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["ov_cimguiname"] = "igImFontAtlasBuildMultiplyRectAlpha8" defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["ret"] = "void" defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["signature"] = "(const unsigned char[256],unsigned char*,int,int,int,int,int)" @@ -19005,7 +19070,7 @@ defs["igImFontAtlasBuildPackCustomRects"][1]["call_args"] = "(atlas,stbrp_contex defs["igImFontAtlasBuildPackCustomRects"][1]["cimguiname"] = "igImFontAtlasBuildPackCustomRects" defs["igImFontAtlasBuildPackCustomRects"][1]["defaults"] = {} defs["igImFontAtlasBuildPackCustomRects"][1]["funcname"] = "ImFontAtlasBuildPackCustomRects" -defs["igImFontAtlasBuildPackCustomRects"][1]["location"] = "imgui_internal:3487" +defs["igImFontAtlasBuildPackCustomRects"][1]["location"] = "imgui_internal:3508" defs["igImFontAtlasBuildPackCustomRects"][1]["ov_cimguiname"] = "igImFontAtlasBuildPackCustomRects" defs["igImFontAtlasBuildPackCustomRects"][1]["ret"] = "void" defs["igImFontAtlasBuildPackCustomRects"][1]["signature"] = "(ImFontAtlas*,void*)" @@ -19044,7 +19109,7 @@ defs["igImFontAtlasBuildRender32bppRectFromString"][1]["call_args"] = "(atlas,x, defs["igImFontAtlasBuildRender32bppRectFromString"][1]["cimguiname"] = "igImFontAtlasBuildRender32bppRectFromString" defs["igImFontAtlasBuildRender32bppRectFromString"][1]["defaults"] = {} defs["igImFontAtlasBuildRender32bppRectFromString"][1]["funcname"] = "ImFontAtlasBuildRender32bppRectFromString" -defs["igImFontAtlasBuildRender32bppRectFromString"][1]["location"] = "imgui_internal:3490" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["location"] = "imgui_internal:3511" defs["igImFontAtlasBuildRender32bppRectFromString"][1]["ov_cimguiname"] = "igImFontAtlasBuildRender32bppRectFromString" defs["igImFontAtlasBuildRender32bppRectFromString"][1]["ret"] = "void" defs["igImFontAtlasBuildRender32bppRectFromString"][1]["signature"] = "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)" @@ -19083,7 +19148,7 @@ defs["igImFontAtlasBuildRender8bppRectFromString"][1]["call_args"] = "(atlas,x,y defs["igImFontAtlasBuildRender8bppRectFromString"][1]["cimguiname"] = "igImFontAtlasBuildRender8bppRectFromString" defs["igImFontAtlasBuildRender8bppRectFromString"][1]["defaults"] = {} defs["igImFontAtlasBuildRender8bppRectFromString"][1]["funcname"] = "ImFontAtlasBuildRender8bppRectFromString" -defs["igImFontAtlasBuildRender8bppRectFromString"][1]["location"] = "imgui_internal:3489" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["location"] = "imgui_internal:3510" defs["igImFontAtlasBuildRender8bppRectFromString"][1]["ov_cimguiname"] = "igImFontAtlasBuildRender8bppRectFromString" defs["igImFontAtlasBuildRender8bppRectFromString"][1]["ret"] = "void" defs["igImFontAtlasBuildRender8bppRectFromString"][1]["signature"] = "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)" @@ -19113,7 +19178,7 @@ defs["igImFontAtlasBuildSetupFont"][1]["call_args"] = "(atlas,font,font_config,a defs["igImFontAtlasBuildSetupFont"][1]["cimguiname"] = "igImFontAtlasBuildSetupFont" defs["igImFontAtlasBuildSetupFont"][1]["defaults"] = {} defs["igImFontAtlasBuildSetupFont"][1]["funcname"] = "ImFontAtlasBuildSetupFont" -defs["igImFontAtlasBuildSetupFont"][1]["location"] = "imgui_internal:3486" +defs["igImFontAtlasBuildSetupFont"][1]["location"] = "imgui_internal:3507" defs["igImFontAtlasBuildSetupFont"][1]["ov_cimguiname"] = "igImFontAtlasBuildSetupFont" defs["igImFontAtlasBuildSetupFont"][1]["ret"] = "void" defs["igImFontAtlasBuildSetupFont"][1]["signature"] = "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)" @@ -19141,7 +19206,7 @@ defs["igImFormatString"][1]["cimguiname"] = "igImFormatString" defs["igImFormatString"][1]["defaults"] = {} defs["igImFormatString"][1]["funcname"] = "ImFormatString" defs["igImFormatString"][1]["isvararg"] = "...)" -defs["igImFormatString"][1]["location"] = "imgui_internal:361" +defs["igImFormatString"][1]["location"] = "imgui_internal:365" defs["igImFormatString"][1]["ov_cimguiname"] = "igImFormatString" defs["igImFormatString"][1]["ret"] = "int" defs["igImFormatString"][1]["signature"] = "(char*,size_t,const char*,...)" @@ -19169,7 +19234,7 @@ defs["igImFormatStringToTempBuffer"][1]["cimguiname"] = "igImFormatStringToTempB defs["igImFormatStringToTempBuffer"][1]["defaults"] = {} defs["igImFormatStringToTempBuffer"][1]["funcname"] = "ImFormatStringToTempBuffer" defs["igImFormatStringToTempBuffer"][1]["isvararg"] = "...)" -defs["igImFormatStringToTempBuffer"][1]["location"] = "imgui_internal:363" +defs["igImFormatStringToTempBuffer"][1]["location"] = "imgui_internal:367" defs["igImFormatStringToTempBuffer"][1]["ov_cimguiname"] = "igImFormatStringToTempBuffer" defs["igImFormatStringToTempBuffer"][1]["ret"] = "void" defs["igImFormatStringToTempBuffer"][1]["signature"] = "(const char**,const char**,const char*,...)" @@ -19196,7 +19261,7 @@ defs["igImFormatStringToTempBufferV"][1]["call_args"] = "(out_buf,out_buf_end,fm defs["igImFormatStringToTempBufferV"][1]["cimguiname"] = "igImFormatStringToTempBufferV" defs["igImFormatStringToTempBufferV"][1]["defaults"] = {} defs["igImFormatStringToTempBufferV"][1]["funcname"] = "ImFormatStringToTempBufferV" -defs["igImFormatStringToTempBufferV"][1]["location"] = "imgui_internal:364" +defs["igImFormatStringToTempBufferV"][1]["location"] = "imgui_internal:368" defs["igImFormatStringToTempBufferV"][1]["ov_cimguiname"] = "igImFormatStringToTempBufferV" defs["igImFormatStringToTempBufferV"][1]["ret"] = "void" defs["igImFormatStringToTempBufferV"][1]["signature"] = "(const char**,const char**,const char*,va_list)" @@ -19223,7 +19288,7 @@ defs["igImFormatStringV"][1]["call_args"] = "(buf,buf_size,fmt,args)" defs["igImFormatStringV"][1]["cimguiname"] = "igImFormatStringV" defs["igImFormatStringV"][1]["defaults"] = {} defs["igImFormatStringV"][1]["funcname"] = "ImFormatStringV" -defs["igImFormatStringV"][1]["location"] = "imgui_internal:362" +defs["igImFormatStringV"][1]["location"] = "imgui_internal:366" defs["igImFormatStringV"][1]["ov_cimguiname"] = "igImFormatStringV" defs["igImFormatStringV"][1]["ret"] = "int" defs["igImFormatStringV"][1]["signature"] = "(char*,size_t,const char*,va_list)" @@ -19244,7 +19309,7 @@ defs["igImGetDirQuadrantFromDelta"][1]["call_args"] = "(dx,dy)" defs["igImGetDirQuadrantFromDelta"][1]["cimguiname"] = "igImGetDirQuadrantFromDelta" defs["igImGetDirQuadrantFromDelta"][1]["defaults"] = {} defs["igImGetDirQuadrantFromDelta"][1]["funcname"] = "ImGetDirQuadrantFromDelta" -defs["igImGetDirQuadrantFromDelta"][1]["location"] = "imgui_internal:498" +defs["igImGetDirQuadrantFromDelta"][1]["location"] = "imgui_internal:503" defs["igImGetDirQuadrantFromDelta"][1]["ov_cimguiname"] = "igImGetDirQuadrantFromDelta" defs["igImGetDirQuadrantFromDelta"][1]["ret"] = "ImGuiDir" defs["igImGetDirQuadrantFromDelta"][1]["signature"] = "(float,float)" @@ -19269,7 +19334,7 @@ defs["igImHashData"][1]["cimguiname"] = "igImHashData" defs["igImHashData"][1]["defaults"] = {} defs["igImHashData"][1]["defaults"]["seed"] = "0" defs["igImHashData"][1]["funcname"] = "ImHashData" -defs["igImHashData"][1]["location"] = "imgui_internal:325" +defs["igImHashData"][1]["location"] = "imgui_internal:329" defs["igImHashData"][1]["ov_cimguiname"] = "igImHashData" defs["igImHashData"][1]["ret"] = "ImGuiID" defs["igImHashData"][1]["signature"] = "(const void*,size_t,ImU32)" @@ -19295,7 +19360,7 @@ defs["igImHashStr"][1]["defaults"] = {} defs["igImHashStr"][1]["defaults"]["data_size"] = "0" defs["igImHashStr"][1]["defaults"]["seed"] = "0" defs["igImHashStr"][1]["funcname"] = "ImHashStr" -defs["igImHashStr"][1]["location"] = "imgui_internal:326" +defs["igImHashStr"][1]["location"] = "imgui_internal:330" defs["igImHashStr"][1]["ov_cimguiname"] = "igImHashStr" defs["igImHashStr"][1]["ret"] = "ImGuiID" defs["igImHashStr"][1]["signature"] = "(const char*,size_t,ImU32)" @@ -19316,7 +19381,7 @@ defs["igImInvLength"][1]["call_args"] = "(lhs,fail_value)" defs["igImInvLength"][1]["cimguiname"] = "igImInvLength" defs["igImInvLength"][1]["defaults"] = {} defs["igImInvLength"][1]["funcname"] = "ImInvLength" -defs["igImInvLength"][1]["location"] = "imgui_internal:475" +defs["igImInvLength"][1]["location"] = "imgui_internal:479" defs["igImInvLength"][1]["ov_cimguiname"] = "igImInvLength" defs["igImInvLength"][1]["ret"] = "float" defs["igImInvLength"][1]["signature"] = "(const ImVec2,float)" @@ -19334,7 +19399,7 @@ defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["call_args"] = "(f)" defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["cimguiname"] = "igImIsFloatAboveGuaranteedIntegerPrecision" defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["defaults"] = {} defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["funcname"] = "ImIsFloatAboveGuaranteedIntegerPrecision" -defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["location"] = "imgui_internal:485" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["location"] = "imgui_internal:489" defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["ov_cimguiname"] = "igImIsFloatAboveGuaranteedIntegerPrecision" defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["ret"] = "bool" defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["signature"] = "(float)" @@ -19352,7 +19417,7 @@ defs["igImIsPowerOfTwo"][1]["call_args"] = "(v)" defs["igImIsPowerOfTwo"][1]["cimguiname"] = "igImIsPowerOfTwo" defs["igImIsPowerOfTwo"][1]["defaults"] = {} defs["igImIsPowerOfTwo"][1]["funcname"] = "ImIsPowerOfTwo" -defs["igImIsPowerOfTwo"][1]["location"] = "imgui_internal:337" +defs["igImIsPowerOfTwo"][1]["location"] = "imgui_internal:341" defs["igImIsPowerOfTwo"][1]["ov_cimguiname"] = "igImIsPowerOfTwo_Int" defs["igImIsPowerOfTwo"][1]["ret"] = "bool" defs["igImIsPowerOfTwo"][1]["signature"] = "(int)" @@ -19368,7 +19433,7 @@ defs["igImIsPowerOfTwo"][2]["call_args"] = "(v)" defs["igImIsPowerOfTwo"][2]["cimguiname"] = "igImIsPowerOfTwo" defs["igImIsPowerOfTwo"][2]["defaults"] = {} defs["igImIsPowerOfTwo"][2]["funcname"] = "ImIsPowerOfTwo" -defs["igImIsPowerOfTwo"][2]["location"] = "imgui_internal:338" +defs["igImIsPowerOfTwo"][2]["location"] = "imgui_internal:342" defs["igImIsPowerOfTwo"][2]["ov_cimguiname"] = "igImIsPowerOfTwo_U64" defs["igImIsPowerOfTwo"][2]["ret"] = "bool" defs["igImIsPowerOfTwo"][2]["signature"] = "(ImU64)" @@ -19387,7 +19452,7 @@ defs["igImLengthSqr"][1]["call_args"] = "(lhs)" defs["igImLengthSqr"][1]["cimguiname"] = "igImLengthSqr" defs["igImLengthSqr"][1]["defaults"] = {} defs["igImLengthSqr"][1]["funcname"] = "ImLengthSqr" -defs["igImLengthSqr"][1]["location"] = "imgui_internal:473" +defs["igImLengthSqr"][1]["location"] = "imgui_internal:477" defs["igImLengthSqr"][1]["ov_cimguiname"] = "igImLengthSqr_Vec2" defs["igImLengthSqr"][1]["ret"] = "float" defs["igImLengthSqr"][1]["signature"] = "(const ImVec2)" @@ -19403,7 +19468,7 @@ defs["igImLengthSqr"][2]["call_args"] = "(lhs)" defs["igImLengthSqr"][2]["cimguiname"] = "igImLengthSqr" defs["igImLengthSqr"][2]["defaults"] = {} defs["igImLengthSqr"][2]["funcname"] = "ImLengthSqr" -defs["igImLengthSqr"][2]["location"] = "imgui_internal:474" +defs["igImLengthSqr"][2]["location"] = "imgui_internal:478" defs["igImLengthSqr"][2]["ov_cimguiname"] = "igImLengthSqr_Vec4" defs["igImLengthSqr"][2]["ret"] = "float" defs["igImLengthSqr"][2]["signature"] = "(const ImVec4)" @@ -19431,7 +19496,7 @@ defs["igImLerp"][1]["call_args"] = "(a,b,t)" defs["igImLerp"][1]["cimguiname"] = "igImLerp" defs["igImLerp"][1]["defaults"] = {} defs["igImLerp"][1]["funcname"] = "ImLerp" -defs["igImLerp"][1]["location"] = "imgui_internal:469" +defs["igImLerp"][1]["location"] = "imgui_internal:473" defs["igImLerp"][1]["nonUDT"] = 1 defs["igImLerp"][1]["ov_cimguiname"] = "igImLerp_Vec2Float" defs["igImLerp"][1]["ret"] = "void" @@ -19457,7 +19522,7 @@ defs["igImLerp"][2]["call_args"] = "(a,b,t)" defs["igImLerp"][2]["cimguiname"] = "igImLerp" defs["igImLerp"][2]["defaults"] = {} defs["igImLerp"][2]["funcname"] = "ImLerp" -defs["igImLerp"][2]["location"] = "imgui_internal:470" +defs["igImLerp"][2]["location"] = "imgui_internal:474" defs["igImLerp"][2]["nonUDT"] = 1 defs["igImLerp"][2]["ov_cimguiname"] = "igImLerp_Vec2Vec2" defs["igImLerp"][2]["ret"] = "void" @@ -19483,7 +19548,7 @@ defs["igImLerp"][3]["call_args"] = "(a,b,t)" defs["igImLerp"][3]["cimguiname"] = "igImLerp" defs["igImLerp"][3]["defaults"] = {} defs["igImLerp"][3]["funcname"] = "ImLerp" -defs["igImLerp"][3]["location"] = "imgui_internal:471" +defs["igImLerp"][3]["location"] = "imgui_internal:475" defs["igImLerp"][3]["nonUDT"] = 1 defs["igImLerp"][3]["ov_cimguiname"] = "igImLerp_Vec4" defs["igImLerp"][3]["ret"] = "void" @@ -19513,7 +19578,7 @@ defs["igImLineClosestPoint"][1]["call_args"] = "(a,b,p)" defs["igImLineClosestPoint"][1]["cimguiname"] = "igImLineClosestPoint" defs["igImLineClosestPoint"][1]["defaults"] = {} defs["igImLineClosestPoint"][1]["funcname"] = "ImLineClosestPoint" -defs["igImLineClosestPoint"][1]["location"] = "imgui_internal:493" +defs["igImLineClosestPoint"][1]["location"] = "imgui_internal:498" defs["igImLineClosestPoint"][1]["nonUDT"] = 1 defs["igImLineClosestPoint"][1]["ov_cimguiname"] = "igImLineClosestPoint" defs["igImLineClosestPoint"][1]["ret"] = "void" @@ -19538,7 +19603,7 @@ defs["igImLinearSweep"][1]["call_args"] = "(current,target,speed)" defs["igImLinearSweep"][1]["cimguiname"] = "igImLinearSweep" defs["igImLinearSweep"][1]["defaults"] = {} defs["igImLinearSweep"][1]["funcname"] = "ImLinearSweep" -defs["igImLinearSweep"][1]["location"] = "imgui_internal:483" +defs["igImLinearSweep"][1]["location"] = "imgui_internal:487" defs["igImLinearSweep"][1]["ov_cimguiname"] = "igImLinearSweep" defs["igImLinearSweep"][1]["ret"] = "float" defs["igImLinearSweep"][1]["signature"] = "(float,float,float)" @@ -19556,7 +19621,7 @@ defs["igImLog"][1]["call_args"] = "(x)" defs["igImLog"][1]["cimguiname"] = "igImLog" defs["igImLog"][1]["defaults"] = {} defs["igImLog"][1]["funcname"] = "ImLog" -defs["igImLog"][1]["location"] = "imgui_internal:442" +defs["igImLog"][1]["location"] = "imgui_internal:446" defs["igImLog"][1]["ov_cimguiname"] = "igImLog_Float" defs["igImLog"][1]["ret"] = "float" defs["igImLog"][1]["signature"] = "(float)" @@ -19572,7 +19637,7 @@ defs["igImLog"][2]["call_args"] = "(x)" defs["igImLog"][2]["cimguiname"] = "igImLog" defs["igImLog"][2]["defaults"] = {} defs["igImLog"][2]["funcname"] = "ImLog" -defs["igImLog"][2]["location"] = "imgui_internal:443" +defs["igImLog"][2]["location"] = "imgui_internal:447" defs["igImLog"][2]["ov_cimguiname"] = "igImLog_double" defs["igImLog"][2]["ret"] = "double" defs["igImLog"][2]["signature"] = "(double)" @@ -19597,7 +19662,7 @@ defs["igImMax"][1]["call_args"] = "(lhs,rhs)" defs["igImMax"][1]["cimguiname"] = "igImMax" defs["igImMax"][1]["defaults"] = {} defs["igImMax"][1]["funcname"] = "ImMax" -defs["igImMax"][1]["location"] = "imgui_internal:467" +defs["igImMax"][1]["location"] = "imgui_internal:471" defs["igImMax"][1]["nonUDT"] = 1 defs["igImMax"][1]["ov_cimguiname"] = "igImMax" defs["igImMax"][1]["ret"] = "void" @@ -19622,7 +19687,7 @@ defs["igImMin"][1]["call_args"] = "(lhs,rhs)" defs["igImMin"][1]["cimguiname"] = "igImMin" defs["igImMin"][1]["defaults"] = {} defs["igImMin"][1]["funcname"] = "ImMin" -defs["igImMin"][1]["location"] = "imgui_internal:466" +defs["igImMin"][1]["location"] = "imgui_internal:470" defs["igImMin"][1]["nonUDT"] = 1 defs["igImMin"][1]["ov_cimguiname"] = "igImMin" defs["igImMin"][1]["ret"] = "void" @@ -19644,7 +19709,7 @@ defs["igImModPositive"][1]["call_args"] = "(a,b)" defs["igImModPositive"][1]["cimguiname"] = "igImModPositive" defs["igImModPositive"][1]["defaults"] = {} defs["igImModPositive"][1]["funcname"] = "ImModPositive" -defs["igImModPositive"][1]["location"] = "imgui_internal:480" +defs["igImModPositive"][1]["location"] = "imgui_internal:484" defs["igImModPositive"][1]["ov_cimguiname"] = "igImModPositive" defs["igImModPositive"][1]["ret"] = "int" defs["igImModPositive"][1]["signature"] = "(int,int)" @@ -19668,7 +19733,7 @@ defs["igImMul"][1]["call_args"] = "(lhs,rhs)" defs["igImMul"][1]["cimguiname"] = "igImMul" defs["igImMul"][1]["defaults"] = {} defs["igImMul"][1]["funcname"] = "ImMul" -defs["igImMul"][1]["location"] = "imgui_internal:484" +defs["igImMul"][1]["location"] = "imgui_internal:488" defs["igImMul"][1]["nonUDT"] = 1 defs["igImMul"][1]["ov_cimguiname"] = "igImMul" defs["igImMul"][1]["ret"] = "void" @@ -19687,7 +19752,7 @@ defs["igImParseFormatFindEnd"][1]["call_args"] = "(format)" defs["igImParseFormatFindEnd"][1]["cimguiname"] = "igImParseFormatFindEnd" defs["igImParseFormatFindEnd"][1]["defaults"] = {} defs["igImParseFormatFindEnd"][1]["funcname"] = "ImParseFormatFindEnd" -defs["igImParseFormatFindEnd"][1]["location"] = "imgui_internal:366" +defs["igImParseFormatFindEnd"][1]["location"] = "imgui_internal:370" defs["igImParseFormatFindEnd"][1]["ov_cimguiname"] = "igImParseFormatFindEnd" defs["igImParseFormatFindEnd"][1]["ret"] = "const char*" defs["igImParseFormatFindEnd"][1]["signature"] = "(const char*)" @@ -19705,7 +19770,7 @@ defs["igImParseFormatFindStart"][1]["call_args"] = "(format)" defs["igImParseFormatFindStart"][1]["cimguiname"] = "igImParseFormatFindStart" defs["igImParseFormatFindStart"][1]["defaults"] = {} defs["igImParseFormatFindStart"][1]["funcname"] = "ImParseFormatFindStart" -defs["igImParseFormatFindStart"][1]["location"] = "imgui_internal:365" +defs["igImParseFormatFindStart"][1]["location"] = "imgui_internal:369" defs["igImParseFormatFindStart"][1]["ov_cimguiname"] = "igImParseFormatFindStart" defs["igImParseFormatFindStart"][1]["ret"] = "const char*" defs["igImParseFormatFindStart"][1]["signature"] = "(const char*)" @@ -19726,7 +19791,7 @@ defs["igImParseFormatPrecision"][1]["call_args"] = "(format,default_value)" defs["igImParseFormatPrecision"][1]["cimguiname"] = "igImParseFormatPrecision" defs["igImParseFormatPrecision"][1]["defaults"] = {} defs["igImParseFormatPrecision"][1]["funcname"] = "ImParseFormatPrecision" -defs["igImParseFormatPrecision"][1]["location"] = "imgui_internal:370" +defs["igImParseFormatPrecision"][1]["location"] = "imgui_internal:374" defs["igImParseFormatPrecision"][1]["ov_cimguiname"] = "igImParseFormatPrecision" defs["igImParseFormatPrecision"][1]["ret"] = "int" defs["igImParseFormatPrecision"][1]["signature"] = "(const char*,int)" @@ -19750,7 +19815,7 @@ defs["igImParseFormatSanitizeForPrinting"][1]["call_args"] = "(fmt_in,fmt_out,fm defs["igImParseFormatSanitizeForPrinting"][1]["cimguiname"] = "igImParseFormatSanitizeForPrinting" defs["igImParseFormatSanitizeForPrinting"][1]["defaults"] = {} defs["igImParseFormatSanitizeForPrinting"][1]["funcname"] = "ImParseFormatSanitizeForPrinting" -defs["igImParseFormatSanitizeForPrinting"][1]["location"] = "imgui_internal:368" +defs["igImParseFormatSanitizeForPrinting"][1]["location"] = "imgui_internal:372" defs["igImParseFormatSanitizeForPrinting"][1]["ov_cimguiname"] = "igImParseFormatSanitizeForPrinting" defs["igImParseFormatSanitizeForPrinting"][1]["ret"] = "void" defs["igImParseFormatSanitizeForPrinting"][1]["signature"] = "(const char*,char*,size_t)" @@ -19774,7 +19839,7 @@ defs["igImParseFormatSanitizeForScanning"][1]["call_args"] = "(fmt_in,fmt_out,fm defs["igImParseFormatSanitizeForScanning"][1]["cimguiname"] = "igImParseFormatSanitizeForScanning" defs["igImParseFormatSanitizeForScanning"][1]["defaults"] = {} defs["igImParseFormatSanitizeForScanning"][1]["funcname"] = "ImParseFormatSanitizeForScanning" -defs["igImParseFormatSanitizeForScanning"][1]["location"] = "imgui_internal:369" +defs["igImParseFormatSanitizeForScanning"][1]["location"] = "imgui_internal:373" defs["igImParseFormatSanitizeForScanning"][1]["ov_cimguiname"] = "igImParseFormatSanitizeForScanning" defs["igImParseFormatSanitizeForScanning"][1]["ret"] = "const char*" defs["igImParseFormatSanitizeForScanning"][1]["signature"] = "(const char*,char*,size_t)" @@ -19798,7 +19863,7 @@ defs["igImParseFormatTrimDecorations"][1]["call_args"] = "(format,buf,buf_size)" defs["igImParseFormatTrimDecorations"][1]["cimguiname"] = "igImParseFormatTrimDecorations" defs["igImParseFormatTrimDecorations"][1]["defaults"] = {} defs["igImParseFormatTrimDecorations"][1]["funcname"] = "ImParseFormatTrimDecorations" -defs["igImParseFormatTrimDecorations"][1]["location"] = "imgui_internal:367" +defs["igImParseFormatTrimDecorations"][1]["location"] = "imgui_internal:371" defs["igImParseFormatTrimDecorations"][1]["ov_cimguiname"] = "igImParseFormatTrimDecorations" defs["igImParseFormatTrimDecorations"][1]["ret"] = "const char*" defs["igImParseFormatTrimDecorations"][1]["signature"] = "(const char*,char*,size_t)" @@ -19819,7 +19884,7 @@ defs["igImPow"][1]["call_args"] = "(x,y)" defs["igImPow"][1]["cimguiname"] = "igImPow" defs["igImPow"][1]["defaults"] = {} defs["igImPow"][1]["funcname"] = "ImPow" -defs["igImPow"][1]["location"] = "imgui_internal:440" +defs["igImPow"][1]["location"] = "imgui_internal:444" defs["igImPow"][1]["ov_cimguiname"] = "igImPow_Float" defs["igImPow"][1]["ret"] = "float" defs["igImPow"][1]["signature"] = "(float,float)" @@ -19838,7 +19903,7 @@ defs["igImPow"][2]["call_args"] = "(x,y)" defs["igImPow"][2]["cimguiname"] = "igImPow" defs["igImPow"][2]["defaults"] = {} defs["igImPow"][2]["funcname"] = "ImPow" -defs["igImPow"][2]["location"] = "imgui_internal:441" +defs["igImPow"][2]["location"] = "imgui_internal:445" defs["igImPow"][2]["ov_cimguiname"] = "igImPow_double" defs["igImPow"][2]["ret"] = "double" defs["igImPow"][2]["signature"] = "(double,double)" @@ -19868,7 +19933,7 @@ defs["igImQsort"][1]["call_args"] = "(base,count,size_of_element,compare_func)" defs["igImQsort"][1]["cimguiname"] = "igImQsort" defs["igImQsort"][1]["defaults"] = {} defs["igImQsort"][1]["funcname"] = "ImQsort" -defs["igImQsort"][1]["location"] = "imgui_internal:330" +defs["igImQsort"][1]["location"] = "imgui_internal:334" defs["igImQsort"][1]["ov_cimguiname"] = "igImQsort" defs["igImQsort"][1]["ret"] = "void" defs["igImQsort"][1]["signature"] = "(void*,size_t,size_t,int(*)(void const*,void const*))" @@ -19895,7 +19960,7 @@ defs["igImRotate"][1]["call_args"] = "(v,cos_a,sin_a)" defs["igImRotate"][1]["cimguiname"] = "igImRotate" defs["igImRotate"][1]["defaults"] = {} defs["igImRotate"][1]["funcname"] = "ImRotate" -defs["igImRotate"][1]["location"] = "imgui_internal:482" +defs["igImRotate"][1]["location"] = "imgui_internal:486" defs["igImRotate"][1]["nonUDT"] = 1 defs["igImRotate"][1]["ov_cimguiname"] = "igImRotate" defs["igImRotate"][1]["ret"] = "void" @@ -19914,7 +19979,7 @@ defs["igImRsqrt"][1]["call_args"] = "(x)" defs["igImRsqrt"][1]["cimguiname"] = "igImRsqrt" defs["igImRsqrt"][1]["defaults"] = {} defs["igImRsqrt"][1]["funcname"] = "ImRsqrt" -defs["igImRsqrt"][1]["location"] = "imgui_internal:450" +defs["igImRsqrt"][1]["location"] = "imgui_internal:454" defs["igImRsqrt"][1]["ov_cimguiname"] = "igImRsqrt_Float" defs["igImRsqrt"][1]["ret"] = "float" defs["igImRsqrt"][1]["signature"] = "(float)" @@ -19930,7 +19995,7 @@ defs["igImRsqrt"][2]["call_args"] = "(x)" defs["igImRsqrt"][2]["cimguiname"] = "igImRsqrt" defs["igImRsqrt"][2]["defaults"] = {} defs["igImRsqrt"][2]["funcname"] = "ImRsqrt" -defs["igImRsqrt"][2]["location"] = "imgui_internal:454" +defs["igImRsqrt"][2]["location"] = "imgui_internal:458" defs["igImRsqrt"][2]["ov_cimguiname"] = "igImRsqrt_double" defs["igImRsqrt"][2]["ret"] = "double" defs["igImRsqrt"][2]["signature"] = "(double)" @@ -19949,7 +20014,7 @@ defs["igImSaturate"][1]["call_args"] = "(f)" defs["igImSaturate"][1]["cimguiname"] = "igImSaturate" defs["igImSaturate"][1]["defaults"] = {} defs["igImSaturate"][1]["funcname"] = "ImSaturate" -defs["igImSaturate"][1]["location"] = "imgui_internal:472" +defs["igImSaturate"][1]["location"] = "imgui_internal:476" defs["igImSaturate"][1]["ov_cimguiname"] = "igImSaturate" defs["igImSaturate"][1]["ret"] = "float" defs["igImSaturate"][1]["signature"] = "(float)" @@ -19967,7 +20032,7 @@ defs["igImSign"][1]["call_args"] = "(x)" defs["igImSign"][1]["cimguiname"] = "igImSign" defs["igImSign"][1]["defaults"] = {} defs["igImSign"][1]["funcname"] = "ImSign" -defs["igImSign"][1]["location"] = "imgui_internal:447" +defs["igImSign"][1]["location"] = "imgui_internal:451" defs["igImSign"][1]["ov_cimguiname"] = "igImSign_Float" defs["igImSign"][1]["ret"] = "float" defs["igImSign"][1]["signature"] = "(float)" @@ -19983,7 +20048,7 @@ defs["igImSign"][2]["call_args"] = "(x)" defs["igImSign"][2]["cimguiname"] = "igImSign" defs["igImSign"][2]["defaults"] = {} defs["igImSign"][2]["funcname"] = "ImSign" -defs["igImSign"][2]["location"] = "imgui_internal:448" +defs["igImSign"][2]["location"] = "imgui_internal:452" defs["igImSign"][2]["ov_cimguiname"] = "igImSign_double" defs["igImSign"][2]["ret"] = "double" defs["igImSign"][2]["signature"] = "(double)" @@ -20002,7 +20067,7 @@ defs["igImStrSkipBlank"][1]["call_args"] = "(str)" defs["igImStrSkipBlank"][1]["cimguiname"] = "igImStrSkipBlank" defs["igImStrSkipBlank"][1]["defaults"] = {} defs["igImStrSkipBlank"][1]["funcname"] = "ImStrSkipBlank" -defs["igImStrSkipBlank"][1]["location"] = "imgui_internal:353" +defs["igImStrSkipBlank"][1]["location"] = "imgui_internal:357" defs["igImStrSkipBlank"][1]["ov_cimguiname"] = "igImStrSkipBlank" defs["igImStrSkipBlank"][1]["ret"] = "const char*" defs["igImStrSkipBlank"][1]["signature"] = "(const char*)" @@ -20020,7 +20085,7 @@ defs["igImStrTrimBlanks"][1]["call_args"] = "(str)" defs["igImStrTrimBlanks"][1]["cimguiname"] = "igImStrTrimBlanks" defs["igImStrTrimBlanks"][1]["defaults"] = {} defs["igImStrTrimBlanks"][1]["funcname"] = "ImStrTrimBlanks" -defs["igImStrTrimBlanks"][1]["location"] = "imgui_internal:352" +defs["igImStrTrimBlanks"][1]["location"] = "imgui_internal:356" defs["igImStrTrimBlanks"][1]["ov_cimguiname"] = "igImStrTrimBlanks" defs["igImStrTrimBlanks"][1]["ret"] = "void" defs["igImStrTrimBlanks"][1]["signature"] = "(char*)" @@ -20041,7 +20106,7 @@ defs["igImStrbolW"][1]["call_args"] = "(buf_mid_line,buf_begin)" defs["igImStrbolW"][1]["cimguiname"] = "igImStrbolW" defs["igImStrbolW"][1]["defaults"] = {} defs["igImStrbolW"][1]["funcname"] = "ImStrbolW" -defs["igImStrbolW"][1]["location"] = "imgui_internal:350" +defs["igImStrbolW"][1]["location"] = "imgui_internal:354" defs["igImStrbolW"][1]["ov_cimguiname"] = "igImStrbolW" defs["igImStrbolW"][1]["ret"] = "const ImWchar*" defs["igImStrbolW"][1]["signature"] = "(const ImWchar*,const ImWchar*)" @@ -20065,7 +20130,7 @@ defs["igImStrchrRange"][1]["call_args"] = "(str_begin,str_end,c)" defs["igImStrchrRange"][1]["cimguiname"] = "igImStrchrRange" defs["igImStrchrRange"][1]["defaults"] = {} defs["igImStrchrRange"][1]["funcname"] = "ImStrchrRange" -defs["igImStrchrRange"][1]["location"] = "imgui_internal:347" +defs["igImStrchrRange"][1]["location"] = "imgui_internal:351" defs["igImStrchrRange"][1]["ov_cimguiname"] = "igImStrchrRange" defs["igImStrchrRange"][1]["ret"] = "const char*" defs["igImStrchrRange"][1]["signature"] = "(const char*,const char*,char)" @@ -20083,7 +20148,7 @@ defs["igImStrdup"][1]["call_args"] = "(str)" defs["igImStrdup"][1]["cimguiname"] = "igImStrdup" defs["igImStrdup"][1]["defaults"] = {} defs["igImStrdup"][1]["funcname"] = "ImStrdup" -defs["igImStrdup"][1]["location"] = "imgui_internal:345" +defs["igImStrdup"][1]["location"] = "imgui_internal:349" defs["igImStrdup"][1]["ov_cimguiname"] = "igImStrdup" defs["igImStrdup"][1]["ret"] = "char*" defs["igImStrdup"][1]["signature"] = "(const char*)" @@ -20107,7 +20172,7 @@ defs["igImStrdupcpy"][1]["call_args"] = "(dst,p_dst_size,str)" defs["igImStrdupcpy"][1]["cimguiname"] = "igImStrdupcpy" defs["igImStrdupcpy"][1]["defaults"] = {} defs["igImStrdupcpy"][1]["funcname"] = "ImStrdupcpy" -defs["igImStrdupcpy"][1]["location"] = "imgui_internal:346" +defs["igImStrdupcpy"][1]["location"] = "imgui_internal:350" defs["igImStrdupcpy"][1]["ov_cimguiname"] = "igImStrdupcpy" defs["igImStrdupcpy"][1]["ret"] = "char*" defs["igImStrdupcpy"][1]["signature"] = "(char*,size_t*,const char*)" @@ -20128,7 +20193,7 @@ defs["igImStreolRange"][1]["call_args"] = "(str,str_end)" defs["igImStreolRange"][1]["cimguiname"] = "igImStreolRange" defs["igImStreolRange"][1]["defaults"] = {} defs["igImStreolRange"][1]["funcname"] = "ImStreolRange" -defs["igImStreolRange"][1]["location"] = "imgui_internal:349" +defs["igImStreolRange"][1]["location"] = "imgui_internal:353" defs["igImStreolRange"][1]["ov_cimguiname"] = "igImStreolRange" defs["igImStreolRange"][1]["ret"] = "const char*" defs["igImStreolRange"][1]["signature"] = "(const char*,const char*)" @@ -20149,7 +20214,7 @@ defs["igImStricmp"][1]["call_args"] = "(str1,str2)" defs["igImStricmp"][1]["cimguiname"] = "igImStricmp" defs["igImStricmp"][1]["defaults"] = {} defs["igImStricmp"][1]["funcname"] = "ImStricmp" -defs["igImStricmp"][1]["location"] = "imgui_internal:342" +defs["igImStricmp"][1]["location"] = "imgui_internal:346" defs["igImStricmp"][1]["ov_cimguiname"] = "igImStricmp" defs["igImStricmp"][1]["ret"] = "int" defs["igImStricmp"][1]["signature"] = "(const char*,const char*)" @@ -20176,7 +20241,7 @@ defs["igImStristr"][1]["call_args"] = "(haystack,haystack_end,needle,needle_end) defs["igImStristr"][1]["cimguiname"] = "igImStristr" defs["igImStristr"][1]["defaults"] = {} defs["igImStristr"][1]["funcname"] = "ImStristr" -defs["igImStristr"][1]["location"] = "imgui_internal:351" +defs["igImStristr"][1]["location"] = "imgui_internal:355" defs["igImStristr"][1]["ov_cimguiname"] = "igImStristr" defs["igImStristr"][1]["ret"] = "const char*" defs["igImStristr"][1]["signature"] = "(const char*,const char*,const char*,const char*)" @@ -20194,7 +20259,7 @@ defs["igImStrlenW"][1]["call_args"] = "(str)" defs["igImStrlenW"][1]["cimguiname"] = "igImStrlenW" defs["igImStrlenW"][1]["defaults"] = {} defs["igImStrlenW"][1]["funcname"] = "ImStrlenW" -defs["igImStrlenW"][1]["location"] = "imgui_internal:348" +defs["igImStrlenW"][1]["location"] = "imgui_internal:352" defs["igImStrlenW"][1]["ov_cimguiname"] = "igImStrlenW" defs["igImStrlenW"][1]["ret"] = "int" defs["igImStrlenW"][1]["signature"] = "(const ImWchar*)" @@ -20218,7 +20283,7 @@ defs["igImStrncpy"][1]["call_args"] = "(dst,src,count)" defs["igImStrncpy"][1]["cimguiname"] = "igImStrncpy" defs["igImStrncpy"][1]["defaults"] = {} defs["igImStrncpy"][1]["funcname"] = "ImStrncpy" -defs["igImStrncpy"][1]["location"] = "imgui_internal:344" +defs["igImStrncpy"][1]["location"] = "imgui_internal:348" defs["igImStrncpy"][1]["ov_cimguiname"] = "igImStrncpy" defs["igImStrncpy"][1]["ret"] = "void" defs["igImStrncpy"][1]["signature"] = "(char*,const char*,size_t)" @@ -20242,7 +20307,7 @@ defs["igImStrnicmp"][1]["call_args"] = "(str1,str2,count)" defs["igImStrnicmp"][1]["cimguiname"] = "igImStrnicmp" defs["igImStrnicmp"][1]["defaults"] = {} defs["igImStrnicmp"][1]["funcname"] = "ImStrnicmp" -defs["igImStrnicmp"][1]["location"] = "imgui_internal:343" +defs["igImStrnicmp"][1]["location"] = "imgui_internal:347" defs["igImStrnicmp"][1]["ov_cimguiname"] = "igImStrnicmp" defs["igImStrnicmp"][1]["ret"] = "int" defs["igImStrnicmp"][1]["signature"] = "(const char*,const char*,size_t)" @@ -20266,7 +20331,7 @@ defs["igImTextCharFromUtf8"][1]["call_args"] = "(out_char,in_text,in_text_end)" defs["igImTextCharFromUtf8"][1]["cimguiname"] = "igImTextCharFromUtf8" defs["igImTextCharFromUtf8"][1]["defaults"] = {} defs["igImTextCharFromUtf8"][1]["funcname"] = "ImTextCharFromUtf8" -defs["igImTextCharFromUtf8"][1]["location"] = "imgui_internal:375" +defs["igImTextCharFromUtf8"][1]["location"] = "imgui_internal:379" defs["igImTextCharFromUtf8"][1]["ov_cimguiname"] = "igImTextCharFromUtf8" defs["igImTextCharFromUtf8"][1]["ret"] = "int" defs["igImTextCharFromUtf8"][1]["signature"] = "(unsigned int*,const char*,const char*)" @@ -20287,7 +20352,7 @@ defs["igImTextCharToUtf8"][1]["call_args"] = "(out_buf,c)" defs["igImTextCharToUtf8"][1]["cimguiname"] = "igImTextCharToUtf8" defs["igImTextCharToUtf8"][1]["defaults"] = {} defs["igImTextCharToUtf8"][1]["funcname"] = "ImTextCharToUtf8" -defs["igImTextCharToUtf8"][1]["location"] = "imgui_internal:373" +defs["igImTextCharToUtf8"][1]["location"] = "imgui_internal:377" defs["igImTextCharToUtf8"][1]["ov_cimguiname"] = "igImTextCharToUtf8" defs["igImTextCharToUtf8"][1]["ret"] = "const char*" defs["igImTextCharToUtf8"][1]["signature"] = "(char[5],unsigned int)" @@ -20308,7 +20373,7 @@ defs["igImTextCountCharsFromUtf8"][1]["call_args"] = "(in_text,in_text_end)" defs["igImTextCountCharsFromUtf8"][1]["cimguiname"] = "igImTextCountCharsFromUtf8" defs["igImTextCountCharsFromUtf8"][1]["defaults"] = {} defs["igImTextCountCharsFromUtf8"][1]["funcname"] = "ImTextCountCharsFromUtf8" -defs["igImTextCountCharsFromUtf8"][1]["location"] = "imgui_internal:377" +defs["igImTextCountCharsFromUtf8"][1]["location"] = "imgui_internal:381" defs["igImTextCountCharsFromUtf8"][1]["ov_cimguiname"] = "igImTextCountCharsFromUtf8" defs["igImTextCountCharsFromUtf8"][1]["ret"] = "int" defs["igImTextCountCharsFromUtf8"][1]["signature"] = "(const char*,const char*)" @@ -20329,7 +20394,7 @@ defs["igImTextCountUtf8BytesFromChar"][1]["call_args"] = "(in_text,in_text_end)" defs["igImTextCountUtf8BytesFromChar"][1]["cimguiname"] = "igImTextCountUtf8BytesFromChar" defs["igImTextCountUtf8BytesFromChar"][1]["defaults"] = {} defs["igImTextCountUtf8BytesFromChar"][1]["funcname"] = "ImTextCountUtf8BytesFromChar" -defs["igImTextCountUtf8BytesFromChar"][1]["location"] = "imgui_internal:378" +defs["igImTextCountUtf8BytesFromChar"][1]["location"] = "imgui_internal:382" defs["igImTextCountUtf8BytesFromChar"][1]["ov_cimguiname"] = "igImTextCountUtf8BytesFromChar" defs["igImTextCountUtf8BytesFromChar"][1]["ret"] = "int" defs["igImTextCountUtf8BytesFromChar"][1]["signature"] = "(const char*,const char*)" @@ -20350,7 +20415,7 @@ defs["igImTextCountUtf8BytesFromStr"][1]["call_args"] = "(in_text,in_text_end)" defs["igImTextCountUtf8BytesFromStr"][1]["cimguiname"] = "igImTextCountUtf8BytesFromStr" defs["igImTextCountUtf8BytesFromStr"][1]["defaults"] = {} defs["igImTextCountUtf8BytesFromStr"][1]["funcname"] = "ImTextCountUtf8BytesFromStr" -defs["igImTextCountUtf8BytesFromStr"][1]["location"] = "imgui_internal:379" +defs["igImTextCountUtf8BytesFromStr"][1]["location"] = "imgui_internal:383" defs["igImTextCountUtf8BytesFromStr"][1]["ov_cimguiname"] = "igImTextCountUtf8BytesFromStr" defs["igImTextCountUtf8BytesFromStr"][1]["ret"] = "int" defs["igImTextCountUtf8BytesFromStr"][1]["signature"] = "(const ImWchar*,const ImWchar*)" @@ -20381,7 +20446,7 @@ defs["igImTextStrFromUtf8"][1]["cimguiname"] = "igImTextStrFromUtf8" defs["igImTextStrFromUtf8"][1]["defaults"] = {} defs["igImTextStrFromUtf8"][1]["defaults"]["in_remaining"] = "NULL" defs["igImTextStrFromUtf8"][1]["funcname"] = "ImTextStrFromUtf8" -defs["igImTextStrFromUtf8"][1]["location"] = "imgui_internal:376" +defs["igImTextStrFromUtf8"][1]["location"] = "imgui_internal:380" defs["igImTextStrFromUtf8"][1]["ov_cimguiname"] = "igImTextStrFromUtf8" defs["igImTextStrFromUtf8"][1]["ret"] = "int" defs["igImTextStrFromUtf8"][1]["signature"] = "(ImWchar*,int,const char*,const char*,const char**)" @@ -20408,7 +20473,7 @@ defs["igImTextStrToUtf8"][1]["call_args"] = "(out_buf,out_buf_size,in_text,in_te defs["igImTextStrToUtf8"][1]["cimguiname"] = "igImTextStrToUtf8" defs["igImTextStrToUtf8"][1]["defaults"] = {} defs["igImTextStrToUtf8"][1]["funcname"] = "ImTextStrToUtf8" -defs["igImTextStrToUtf8"][1]["location"] = "imgui_internal:374" +defs["igImTextStrToUtf8"][1]["location"] = "imgui_internal:378" defs["igImTextStrToUtf8"][1]["ov_cimguiname"] = "igImTextStrToUtf8" defs["igImTextStrToUtf8"][1]["ret"] = "int" defs["igImTextStrToUtf8"][1]["signature"] = "(char*,int,const ImWchar*,const ImWchar*)" @@ -20426,7 +20491,7 @@ defs["igImToUpper"][1]["call_args"] = "(c)" defs["igImToUpper"][1]["cimguiname"] = "igImToUpper" defs["igImToUpper"][1]["defaults"] = {} defs["igImToUpper"][1]["funcname"] = "ImToUpper" -defs["igImToUpper"][1]["location"] = "imgui_internal:355" +defs["igImToUpper"][1]["location"] = "imgui_internal:359" defs["igImToUpper"][1]["ov_cimguiname"] = "igImToUpper" defs["igImToUpper"][1]["ret"] = "char" defs["igImToUpper"][1]["signature"] = "(char)" @@ -20450,7 +20515,7 @@ defs["igImTriangleArea"][1]["call_args"] = "(a,b,c)" defs["igImTriangleArea"][1]["cimguiname"] = "igImTriangleArea" defs["igImTriangleArea"][1]["defaults"] = {} defs["igImTriangleArea"][1]["funcname"] = "ImTriangleArea" -defs["igImTriangleArea"][1]["location"] = "imgui_internal:497" +defs["igImTriangleArea"][1]["location"] = "imgui_internal:502" defs["igImTriangleArea"][1]["ov_cimguiname"] = "igImTriangleArea" defs["igImTriangleArea"][1]["ret"] = "float" defs["igImTriangleArea"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2)" @@ -20489,7 +20554,7 @@ defs["igImTriangleBarycentricCoords"][1]["call_args"] = "(a,b,c,p,*out_u,*out_v, defs["igImTriangleBarycentricCoords"][1]["cimguiname"] = "igImTriangleBarycentricCoords" defs["igImTriangleBarycentricCoords"][1]["defaults"] = {} defs["igImTriangleBarycentricCoords"][1]["funcname"] = "ImTriangleBarycentricCoords" -defs["igImTriangleBarycentricCoords"][1]["location"] = "imgui_internal:496" +defs["igImTriangleBarycentricCoords"][1]["location"] = "imgui_internal:501" defs["igImTriangleBarycentricCoords"][1]["ov_cimguiname"] = "igImTriangleBarycentricCoords" defs["igImTriangleBarycentricCoords"][1]["ret"] = "void" defs["igImTriangleBarycentricCoords"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)" @@ -20519,7 +20584,7 @@ defs["igImTriangleClosestPoint"][1]["call_args"] = "(a,b,c,p)" defs["igImTriangleClosestPoint"][1]["cimguiname"] = "igImTriangleClosestPoint" defs["igImTriangleClosestPoint"][1]["defaults"] = {} defs["igImTriangleClosestPoint"][1]["funcname"] = "ImTriangleClosestPoint" -defs["igImTriangleClosestPoint"][1]["location"] = "imgui_internal:495" +defs["igImTriangleClosestPoint"][1]["location"] = "imgui_internal:500" defs["igImTriangleClosestPoint"][1]["nonUDT"] = 1 defs["igImTriangleClosestPoint"][1]["ov_cimguiname"] = "igImTriangleClosestPoint" defs["igImTriangleClosestPoint"][1]["ret"] = "void" @@ -20547,7 +20612,7 @@ defs["igImTriangleContainsPoint"][1]["call_args"] = "(a,b,c,p)" defs["igImTriangleContainsPoint"][1]["cimguiname"] = "igImTriangleContainsPoint" defs["igImTriangleContainsPoint"][1]["defaults"] = {} defs["igImTriangleContainsPoint"][1]["funcname"] = "ImTriangleContainsPoint" -defs["igImTriangleContainsPoint"][1]["location"] = "imgui_internal:494" +defs["igImTriangleContainsPoint"][1]["location"] = "imgui_internal:499" defs["igImTriangleContainsPoint"][1]["ov_cimguiname"] = "igImTriangleContainsPoint" defs["igImTriangleContainsPoint"][1]["ret"] = "bool" defs["igImTriangleContainsPoint"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)" @@ -20565,7 +20630,7 @@ defs["igImUpperPowerOfTwo"][1]["call_args"] = "(v)" defs["igImUpperPowerOfTwo"][1]["cimguiname"] = "igImUpperPowerOfTwo" defs["igImUpperPowerOfTwo"][1]["defaults"] = {} defs["igImUpperPowerOfTwo"][1]["funcname"] = "ImUpperPowerOfTwo" -defs["igImUpperPowerOfTwo"][1]["location"] = "imgui_internal:339" +defs["igImUpperPowerOfTwo"][1]["location"] = "imgui_internal:343" defs["igImUpperPowerOfTwo"][1]["ov_cimguiname"] = "igImUpperPowerOfTwo" defs["igImUpperPowerOfTwo"][1]["ret"] = "int" defs["igImUpperPowerOfTwo"][1]["signature"] = "(int)" @@ -20680,7 +20745,7 @@ defs["igImageButtonEx"][1]["call_args"] = "(id,texture_id,size,uv0,uv1,bg_col,ti defs["igImageButtonEx"][1]["cimguiname"] = "igImageButtonEx" defs["igImageButtonEx"][1]["defaults"] = {} defs["igImageButtonEx"][1]["funcname"] = "ImageButtonEx" -defs["igImageButtonEx"][1]["location"] = "imgui_internal:3357" +defs["igImageButtonEx"][1]["location"] = "imgui_internal:3371" defs["igImageButtonEx"][1]["namespace"] = "ImGui" defs["igImageButtonEx"][1]["ov_cimguiname"] = "igImageButtonEx" defs["igImageButtonEx"][1]["ret"] = "bool" @@ -20716,7 +20781,7 @@ defs["igInitialize"][1]["call_args"] = "()" defs["igInitialize"][1]["cimguiname"] = "igInitialize" defs["igInitialize"][1]["defaults"] = {} defs["igInitialize"][1]["funcname"] = "Initialize" -defs["igInitialize"][1]["location"] = "imgui_internal:2965" +defs["igInitialize"][1]["location"] = "imgui_internal:2981" defs["igInitialize"][1]["namespace"] = "ImGui" defs["igInitialize"][1]["ov_cimguiname"] = "igInitialize" defs["igInitialize"][1]["ret"] = "void" @@ -21158,7 +21223,7 @@ defs["igInputTextEx"][1]["defaults"] = {} defs["igInputTextEx"][1]["defaults"]["callback"] = "NULL" defs["igInputTextEx"][1]["defaults"]["user_data"] = "NULL" defs["igInputTextEx"][1]["funcname"] = "InputTextEx" -defs["igInputTextEx"][1]["location"] = "imgui_internal:3395" +defs["igInputTextEx"][1]["location"] = "imgui_internal:3415" defs["igInputTextEx"][1]["namespace"] = "ImGui" defs["igInputTextEx"][1]["ov_cimguiname"] = "igInputTextEx" defs["igInputTextEx"][1]["ret"] = "bool" @@ -21284,7 +21349,7 @@ defs["igIsActiveIdUsingNavDir"][1]["call_args"] = "(dir)" defs["igIsActiveIdUsingNavDir"][1]["cimguiname"] = "igIsActiveIdUsingNavDir" defs["igIsActiveIdUsingNavDir"][1]["defaults"] = {} defs["igIsActiveIdUsingNavDir"][1]["funcname"] = "IsActiveIdUsingNavDir" -defs["igIsActiveIdUsingNavDir"][1]["location"] = "imgui_internal:3125" +defs["igIsActiveIdUsingNavDir"][1]["location"] = "imgui_internal:3143" defs["igIsActiveIdUsingNavDir"][1]["namespace"] = "ImGui" defs["igIsActiveIdUsingNavDir"][1]["ov_cimguiname"] = "igIsActiveIdUsingNavDir" defs["igIsActiveIdUsingNavDir"][1]["ret"] = "bool" @@ -21303,7 +21368,7 @@ defs["igIsAliasKey"][1]["call_args"] = "(key)" defs["igIsAliasKey"][1]["cimguiname"] = "igIsAliasKey" defs["igIsAliasKey"][1]["defaults"] = {} defs["igIsAliasKey"][1]["funcname"] = "IsAliasKey" -defs["igIsAliasKey"][1]["location"] = "imgui_internal:3106" +defs["igIsAliasKey"][1]["location"] = "imgui_internal:3121" defs["igIsAliasKey"][1]["namespace"] = "ImGui" defs["igIsAliasKey"][1]["ov_cimguiname"] = "igIsAliasKey" defs["igIsAliasKey"][1]["ret"] = "bool" @@ -21389,7 +21454,7 @@ defs["igIsClippedEx"][1]["call_args"] = "(bb,id)" defs["igIsClippedEx"][1]["cimguiname"] = "igIsClippedEx" defs["igIsClippedEx"][1]["defaults"] = {} defs["igIsClippedEx"][1]["funcname"] = "IsClippedEx" -defs["igIsClippedEx"][1]["location"] = "imgui_internal:3040" +defs["igIsClippedEx"][1]["location"] = "imgui_internal:3055" defs["igIsClippedEx"][1]["namespace"] = "ImGui" defs["igIsClippedEx"][1]["ov_cimguiname"] = "igIsClippedEx" defs["igIsClippedEx"][1]["ret"] = "bool" @@ -21405,7 +21470,7 @@ defs["igIsDragDropActive"][1]["call_args"] = "()" defs["igIsDragDropActive"][1]["cimguiname"] = "igIsDragDropActive" defs["igIsDragDropActive"][1]["defaults"] = {} defs["igIsDragDropActive"][1]["funcname"] = "IsDragDropActive" -defs["igIsDragDropActive"][1]["location"] = "imgui_internal:3237" +defs["igIsDragDropActive"][1]["location"] = "imgui_internal:3255" defs["igIsDragDropActive"][1]["namespace"] = "ImGui" defs["igIsDragDropActive"][1]["ov_cimguiname"] = "igIsDragDropActive" defs["igIsDragDropActive"][1]["ret"] = "bool" @@ -21421,7 +21486,7 @@ defs["igIsDragDropPayloadBeingAccepted"][1]["call_args"] = "()" defs["igIsDragDropPayloadBeingAccepted"][1]["cimguiname"] = "igIsDragDropPayloadBeingAccepted" defs["igIsDragDropPayloadBeingAccepted"][1]["defaults"] = {} defs["igIsDragDropPayloadBeingAccepted"][1]["funcname"] = "IsDragDropPayloadBeingAccepted" -defs["igIsDragDropPayloadBeingAccepted"][1]["location"] = "imgui_internal:3240" +defs["igIsDragDropPayloadBeingAccepted"][1]["location"] = "imgui_internal:3258" defs["igIsDragDropPayloadBeingAccepted"][1]["namespace"] = "ImGui" defs["igIsDragDropPayloadBeingAccepted"][1]["ov_cimguiname"] = "igIsDragDropPayloadBeingAccepted" defs["igIsDragDropPayloadBeingAccepted"][1]["ret"] = "bool" @@ -21440,7 +21505,7 @@ defs["igIsGamepadKey"][1]["call_args"] = "(key)" defs["igIsGamepadKey"][1]["cimguiname"] = "igIsGamepadKey" defs["igIsGamepadKey"][1]["defaults"] = {} defs["igIsGamepadKey"][1]["funcname"] = "IsGamepadKey" -defs["igIsGamepadKey"][1]["location"] = "imgui_internal:3104" +defs["igIsGamepadKey"][1]["location"] = "imgui_internal:3119" defs["igIsGamepadKey"][1]["namespace"] = "ImGui" defs["igIsGamepadKey"][1]["ov_cimguiname"] = "igIsGamepadKey" defs["igIsGamepadKey"][1]["ret"] = "bool" @@ -21608,7 +21673,7 @@ defs["igIsItemToggledSelection"][1]["call_args"] = "()" defs["igIsItemToggledSelection"][1]["cimguiname"] = "igIsItemToggledSelection" defs["igIsItemToggledSelection"][1]["defaults"] = {} defs["igIsItemToggledSelection"][1]["funcname"] = "IsItemToggledSelection" -defs["igIsItemToggledSelection"][1]["location"] = "imgui_internal:3045" +defs["igIsItemToggledSelection"][1]["location"] = "imgui_internal:3060" defs["igIsItemToggledSelection"][1]["namespace"] = "ImGui" defs["igIsItemToggledSelection"][1]["ov_cimguiname"] = "igIsItemToggledSelection" defs["igIsItemToggledSelection"][1]["ret"] = "bool" @@ -21663,7 +21728,7 @@ defs["igIsKeyDown"][2]["call_args"] = "(key,owner_id)" defs["igIsKeyDown"][2]["cimguiname"] = "igIsKeyDown" defs["igIsKeyDown"][2]["defaults"] = {} defs["igIsKeyDown"][2]["funcname"] = "IsKeyDown" -defs["igIsKeyDown"][2]["location"] = "imgui_internal:3150" +defs["igIsKeyDown"][2]["location"] = "imgui_internal:3168" defs["igIsKeyDown"][2]["namespace"] = "ImGui" defs["igIsKeyDown"][2]["ov_cimguiname"] = "igIsKeyDown_ID" defs["igIsKeyDown"][2]["ret"] = "bool" @@ -21711,7 +21776,7 @@ defs["igIsKeyPressed"][2]["cimguiname"] = "igIsKeyPressed" defs["igIsKeyPressed"][2]["defaults"] = {} defs["igIsKeyPressed"][2]["defaults"]["flags"] = "0" defs["igIsKeyPressed"][2]["funcname"] = "IsKeyPressed" -defs["igIsKeyPressed"][2]["location"] = "imgui_internal:3151" +defs["igIsKeyPressed"][2]["location"] = "imgui_internal:3169" defs["igIsKeyPressed"][2]["namespace"] = "ImGui" defs["igIsKeyPressed"][2]["ov_cimguiname"] = "igIsKeyPressed_ID" defs["igIsKeyPressed"][2]["ret"] = "bool" @@ -21735,7 +21800,7 @@ defs["igIsKeyPressedMap"][1]["cimguiname"] = "igIsKeyPressedMap" defs["igIsKeyPressedMap"][1]["defaults"] = {} defs["igIsKeyPressedMap"][1]["defaults"]["repeat"] = "true" defs["igIsKeyPressedMap"][1]["funcname"] = "IsKeyPressedMap" -defs["igIsKeyPressedMap"][1]["location"] = "imgui_internal:3465" +defs["igIsKeyPressedMap"][1]["location"] = "imgui_internal:3486" defs["igIsKeyPressedMap"][1]["namespace"] = "ImGui" defs["igIsKeyPressedMap"][1]["ov_cimguiname"] = "igIsKeyPressedMap" defs["igIsKeyPressedMap"][1]["ret"] = "bool" @@ -21774,7 +21839,7 @@ defs["igIsKeyReleased"][2]["call_args"] = "(key,owner_id)" defs["igIsKeyReleased"][2]["cimguiname"] = "igIsKeyReleased" defs["igIsKeyReleased"][2]["defaults"] = {} defs["igIsKeyReleased"][2]["funcname"] = "IsKeyReleased" -defs["igIsKeyReleased"][2]["location"] = "imgui_internal:3152" +defs["igIsKeyReleased"][2]["location"] = "imgui_internal:3170" defs["igIsKeyReleased"][2]["namespace"] = "ImGui" defs["igIsKeyReleased"][2]["ov_cimguiname"] = "igIsKeyReleased_ID" defs["igIsKeyReleased"][2]["ret"] = "bool" @@ -21794,7 +21859,7 @@ defs["igIsKeyboardKey"][1]["call_args"] = "(key)" defs["igIsKeyboardKey"][1]["cimguiname"] = "igIsKeyboardKey" defs["igIsKeyboardKey"][1]["defaults"] = {} defs["igIsKeyboardKey"][1]["funcname"] = "IsKeyboardKey" -defs["igIsKeyboardKey"][1]["location"] = "imgui_internal:3103" +defs["igIsKeyboardKey"][1]["location"] = "imgui_internal:3118" defs["igIsKeyboardKey"][1]["namespace"] = "ImGui" defs["igIsKeyboardKey"][1]["ov_cimguiname"] = "igIsKeyboardKey" defs["igIsKeyboardKey"][1]["ret"] = "bool" @@ -21813,7 +21878,7 @@ defs["igIsLegacyKey"][1]["call_args"] = "(key)" defs["igIsLegacyKey"][1]["cimguiname"] = "igIsLegacyKey" defs["igIsLegacyKey"][1]["defaults"] = {} defs["igIsLegacyKey"][1]["funcname"] = "IsLegacyKey" -defs["igIsLegacyKey"][1]["location"] = "imgui_internal:3102" +defs["igIsLegacyKey"][1]["location"] = "imgui_internal:3117" defs["igIsLegacyKey"][1]["namespace"] = "ImGui" defs["igIsLegacyKey"][1]["ov_cimguiname"] = "igIsLegacyKey" defs["igIsLegacyKey"][1]["ret"] = "bool" @@ -21860,7 +21925,7 @@ defs["igIsMouseClicked"][2]["cimguiname"] = "igIsMouseClicked" defs["igIsMouseClicked"][2]["defaults"] = {} defs["igIsMouseClicked"][2]["defaults"]["flags"] = "0" defs["igIsMouseClicked"][2]["funcname"] = "IsMouseClicked" -defs["igIsMouseClicked"][2]["location"] = "imgui_internal:3154" +defs["igIsMouseClicked"][2]["location"] = "imgui_internal:3172" defs["igIsMouseClicked"][2]["namespace"] = "ImGui" defs["igIsMouseClicked"][2]["ov_cimguiname"] = "igIsMouseClicked_ID" defs["igIsMouseClicked"][2]["ret"] = "bool" @@ -21919,7 +21984,7 @@ defs["igIsMouseDown"][2]["call_args"] = "(button,owner_id)" defs["igIsMouseDown"][2]["cimguiname"] = "igIsMouseDown" defs["igIsMouseDown"][2]["defaults"] = {} defs["igIsMouseDown"][2]["funcname"] = "IsMouseDown" -defs["igIsMouseDown"][2]["location"] = "imgui_internal:3153" +defs["igIsMouseDown"][2]["location"] = "imgui_internal:3171" defs["igIsMouseDown"][2]["namespace"] = "ImGui" defs["igIsMouseDown"][2]["ov_cimguiname"] = "igIsMouseDown_ID" defs["igIsMouseDown"][2]["ret"] = "bool" @@ -21943,7 +22008,7 @@ defs["igIsMouseDragPastThreshold"][1]["cimguiname"] = "igIsMouseDragPastThreshol defs["igIsMouseDragPastThreshold"][1]["defaults"] = {} defs["igIsMouseDragPastThreshold"][1]["defaults"]["lock_threshold"] = "-1.0f" defs["igIsMouseDragPastThreshold"][1]["funcname"] = "IsMouseDragPastThreshold" -defs["igIsMouseDragPastThreshold"][1]["location"] = "imgui_internal:3119" +defs["igIsMouseDragPastThreshold"][1]["location"] = "imgui_internal:3137" defs["igIsMouseDragPastThreshold"][1]["namespace"] = "ImGui" defs["igIsMouseDragPastThreshold"][1]["ov_cimguiname"] = "igIsMouseDragPastThreshold" defs["igIsMouseDragPastThreshold"][1]["ret"] = "bool" @@ -22011,7 +22076,7 @@ defs["igIsMouseKey"][1]["call_args"] = "(key)" defs["igIsMouseKey"][1]["cimguiname"] = "igIsMouseKey" defs["igIsMouseKey"][1]["defaults"] = {} defs["igIsMouseKey"][1]["funcname"] = "IsMouseKey" -defs["igIsMouseKey"][1]["location"] = "imgui_internal:3105" +defs["igIsMouseKey"][1]["location"] = "imgui_internal:3120" defs["igIsMouseKey"][1]["namespace"] = "ImGui" defs["igIsMouseKey"][1]["ov_cimguiname"] = "igIsMouseKey" defs["igIsMouseKey"][1]["ret"] = "bool" @@ -22070,7 +22135,7 @@ defs["igIsMouseReleased"][2]["call_args"] = "(button,owner_id)" defs["igIsMouseReleased"][2]["cimguiname"] = "igIsMouseReleased" defs["igIsMouseReleased"][2]["defaults"] = {} defs["igIsMouseReleased"][2]["funcname"] = "IsMouseReleased" -defs["igIsMouseReleased"][2]["location"] = "imgui_internal:3155" +defs["igIsMouseReleased"][2]["location"] = "imgui_internal:3173" defs["igIsMouseReleased"][2]["namespace"] = "ImGui" defs["igIsMouseReleased"][2]["ov_cimguiname"] = "igIsMouseReleased_ID" defs["igIsMouseReleased"][2]["ret"] = "bool" @@ -22090,7 +22155,7 @@ defs["igIsNamedKey"][1]["call_args"] = "(key)" defs["igIsNamedKey"][1]["cimguiname"] = "igIsNamedKey" defs["igIsNamedKey"][1]["defaults"] = {} defs["igIsNamedKey"][1]["funcname"] = "IsNamedKey" -defs["igIsNamedKey"][1]["location"] = "imgui_internal:3100" +defs["igIsNamedKey"][1]["location"] = "imgui_internal:3115" defs["igIsNamedKey"][1]["namespace"] = "ImGui" defs["igIsNamedKey"][1]["ov_cimguiname"] = "igIsNamedKey" defs["igIsNamedKey"][1]["ret"] = "bool" @@ -22109,7 +22174,7 @@ defs["igIsNamedKeyOrModKey"][1]["call_args"] = "(key)" defs["igIsNamedKeyOrModKey"][1]["cimguiname"] = "igIsNamedKeyOrModKey" defs["igIsNamedKeyOrModKey"][1]["defaults"] = {} defs["igIsNamedKeyOrModKey"][1]["funcname"] = "IsNamedKeyOrModKey" -defs["igIsNamedKeyOrModKey"][1]["location"] = "imgui_internal:3101" +defs["igIsNamedKeyOrModKey"][1]["location"] = "imgui_internal:3116" defs["igIsNamedKeyOrModKey"][1]["namespace"] = "ImGui" defs["igIsNamedKeyOrModKey"][1]["ov_cimguiname"] = "igIsNamedKeyOrModKey" defs["igIsNamedKeyOrModKey"][1]["ret"] = "bool" @@ -22152,7 +22217,7 @@ defs["igIsPopupOpen"][2]["call_args"] = "(id,popup_flags)" defs["igIsPopupOpen"][2]["cimguiname"] = "igIsPopupOpen" defs["igIsPopupOpen"][2]["defaults"] = {} defs["igIsPopupOpen"][2]["funcname"] = "IsPopupOpen" -defs["igIsPopupOpen"][2]["location"] = "imgui_internal:3065" +defs["igIsPopupOpen"][2]["location"] = "imgui_internal:3080" defs["igIsPopupOpen"][2]["namespace"] = "ImGui" defs["igIsPopupOpen"][2]["ov_cimguiname"] = "igIsPopupOpen_ID" defs["igIsPopupOpen"][2]["ret"] = "bool" @@ -22172,7 +22237,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:896" +defs["igIsRectVisible"][1]["location"] = "imgui:897" defs["igIsRectVisible"][1]["namespace"] = "ImGui" defs["igIsRectVisible"][1]["ov_cimguiname"] = "igIsRectVisible_Nil" defs["igIsRectVisible"][1]["ret"] = "bool" @@ -22192,7 +22257,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:897" +defs["igIsRectVisible"][2]["location"] = "imgui:898" defs["igIsRectVisible"][2]["namespace"] = "ImGui" defs["igIsRectVisible"][2]["ov_cimguiname"] = "igIsRectVisible_Vec2" defs["igIsRectVisible"][2]["ret"] = "bool" @@ -22215,7 +22280,7 @@ defs["igIsWindowAbove"][1]["call_args"] = "(potential_above,potential_below)" defs["igIsWindowAbove"][1]["cimguiname"] = "igIsWindowAbove" defs["igIsWindowAbove"][1]["defaults"] = {} defs["igIsWindowAbove"][1]["funcname"] = "IsWindowAbove" -defs["igIsWindowAbove"][1]["location"] = "imgui_internal:2940" +defs["igIsWindowAbove"][1]["location"] = "imgui_internal:2956" defs["igIsWindowAbove"][1]["namespace"] = "ImGui" defs["igIsWindowAbove"][1]["ov_cimguiname"] = "igIsWindowAbove" defs["igIsWindowAbove"][1]["ret"] = "bool" @@ -22259,7 +22324,7 @@ defs["igIsWindowChildOf"][1]["call_args"] = "(window,potential_parent,popup_hier defs["igIsWindowChildOf"][1]["cimguiname"] = "igIsWindowChildOf" defs["igIsWindowChildOf"][1]["defaults"] = {} defs["igIsWindowChildOf"][1]["funcname"] = "IsWindowChildOf" -defs["igIsWindowChildOf"][1]["location"] = "imgui_internal:2938" +defs["igIsWindowChildOf"][1]["location"] = "imgui_internal:2954" defs["igIsWindowChildOf"][1]["namespace"] = "ImGui" defs["igIsWindowChildOf"][1]["ov_cimguiname"] = "igIsWindowChildOf" defs["igIsWindowChildOf"][1]["ret"] = "bool" @@ -22350,7 +22415,7 @@ defs["igIsWindowNavFocusable"][1]["call_args"] = "(window)" defs["igIsWindowNavFocusable"][1]["cimguiname"] = "igIsWindowNavFocusable" defs["igIsWindowNavFocusable"][1]["defaults"] = {} defs["igIsWindowNavFocusable"][1]["funcname"] = "IsWindowNavFocusable" -defs["igIsWindowNavFocusable"][1]["location"] = "imgui_internal:2941" +defs["igIsWindowNavFocusable"][1]["location"] = "imgui_internal:2957" defs["igIsWindowNavFocusable"][1]["namespace"] = "ImGui" defs["igIsWindowNavFocusable"][1]["ov_cimguiname"] = "igIsWindowNavFocusable" defs["igIsWindowNavFocusable"][1]["ret"] = "bool" @@ -22372,7 +22437,7 @@ defs["igIsWindowWithinBeginStackOf"][1]["call_args"] = "(window,potential_parent defs["igIsWindowWithinBeginStackOf"][1]["cimguiname"] = "igIsWindowWithinBeginStackOf" defs["igIsWindowWithinBeginStackOf"][1]["defaults"] = {} defs["igIsWindowWithinBeginStackOf"][1]["funcname"] = "IsWindowWithinBeginStackOf" -defs["igIsWindowWithinBeginStackOf"][1]["location"] = "imgui_internal:2939" +defs["igIsWindowWithinBeginStackOf"][1]["location"] = "imgui_internal:2955" defs["igIsWindowWithinBeginStackOf"][1]["namespace"] = "ImGui" defs["igIsWindowWithinBeginStackOf"][1]["ov_cimguiname"] = "igIsWindowWithinBeginStackOf" defs["igIsWindowWithinBeginStackOf"][1]["ret"] = "bool" @@ -22402,7 +22467,7 @@ defs["igItemAdd"][1]["defaults"] = {} defs["igItemAdd"][1]["defaults"]["extra_flags"] = "0" defs["igItemAdd"][1]["defaults"]["nav_bb"] = "NULL" defs["igItemAdd"][1]["funcname"] = "ItemAdd" -defs["igItemAdd"][1]["location"] = "imgui_internal:3038" +defs["igItemAdd"][1]["location"] = "imgui_internal:3053" defs["igItemAdd"][1]["namespace"] = "ImGui" defs["igItemAdd"][1]["ov_cimguiname"] = "igItemAdd" defs["igItemAdd"][1]["ret"] = "bool" @@ -22424,7 +22489,7 @@ defs["igItemHoverable"][1]["call_args"] = "(bb,id)" defs["igItemHoverable"][1]["cimguiname"] = "igItemHoverable" defs["igItemHoverable"][1]["defaults"] = {} defs["igItemHoverable"][1]["funcname"] = "ItemHoverable" -defs["igItemHoverable"][1]["location"] = "imgui_internal:3039" +defs["igItemHoverable"][1]["location"] = "imgui_internal:3054" defs["igItemHoverable"][1]["namespace"] = "ImGui" defs["igItemHoverable"][1]["ov_cimguiname"] = "igItemHoverable" defs["igItemHoverable"][1]["ret"] = "bool" @@ -22447,7 +22512,7 @@ defs["igItemSize"][1]["cimguiname"] = "igItemSize" defs["igItemSize"][1]["defaults"] = {} defs["igItemSize"][1]["defaults"]["text_baseline_y"] = "-1.0f" defs["igItemSize"][1]["funcname"] = "ItemSize" -defs["igItemSize"][1]["location"] = "imgui_internal:3036" +defs["igItemSize"][1]["location"] = "imgui_internal:3051" defs["igItemSize"][1]["namespace"] = "ImGui" defs["igItemSize"][1]["ov_cimguiname"] = "igItemSize_Vec2" defs["igItemSize"][1]["ret"] = "void" @@ -22468,7 +22533,7 @@ defs["igItemSize"][2]["cimguiname"] = "igItemSize" defs["igItemSize"][2]["defaults"] = {} defs["igItemSize"][2]["defaults"]["text_baseline_y"] = "-1.0f" defs["igItemSize"][2]["funcname"] = "ItemSize" -defs["igItemSize"][2]["location"] = "imgui_internal:3037" +defs["igItemSize"][2]["location"] = "imgui_internal:3052" defs["igItemSize"][2]["namespace"] = "ImGui" defs["igItemSize"][2]["ov_cimguiname"] = "igItemSize_Rect" defs["igItemSize"][2]["ret"] = "void" @@ -22488,7 +22553,7 @@ defs["igKeepAliveID"][1]["call_args"] = "(id)" defs["igKeepAliveID"][1]["cimguiname"] = "igKeepAliveID" defs["igKeepAliveID"][1]["defaults"] = {} defs["igKeepAliveID"][1]["funcname"] = "KeepAliveID" -defs["igKeepAliveID"][1]["location"] = "imgui_internal:3030" +defs["igKeepAliveID"][1]["location"] = "imgui_internal:3045" defs["igKeepAliveID"][1]["namespace"] = "ImGui" defs["igKeepAliveID"][1]["ov_cimguiname"] = "igKeepAliveID" defs["igKeepAliveID"][1]["ret"] = "void" @@ -22668,7 +22733,7 @@ defs["igLocalizeGetMsg"][1]["call_args"] = "(key)" defs["igLocalizeGetMsg"][1]["cimguiname"] = "igLocalizeGetMsg" defs["igLocalizeGetMsg"][1]["defaults"] = {} defs["igLocalizeGetMsg"][1]["funcname"] = "LocalizeGetMsg" -defs["igLocalizeGetMsg"][1]["location"] = "imgui_internal:3003" +defs["igLocalizeGetMsg"][1]["location"] = "imgui_internal:3019" defs["igLocalizeGetMsg"][1]["namespace"] = "ImGui" defs["igLocalizeGetMsg"][1]["ov_cimguiname"] = "igLocalizeGetMsg" defs["igLocalizeGetMsg"][1]["ret"] = "const char*" @@ -22690,7 +22755,7 @@ defs["igLocalizeRegisterEntries"][1]["call_args"] = "(entries,count)" defs["igLocalizeRegisterEntries"][1]["cimguiname"] = "igLocalizeRegisterEntries" defs["igLocalizeRegisterEntries"][1]["defaults"] = {} defs["igLocalizeRegisterEntries"][1]["funcname"] = "LocalizeRegisterEntries" -defs["igLocalizeRegisterEntries"][1]["location"] = "imgui_internal:3002" +defs["igLocalizeRegisterEntries"][1]["location"] = "imgui_internal:3018" defs["igLocalizeRegisterEntries"][1]["namespace"] = "ImGui" defs["igLocalizeRegisterEntries"][1]["ov_cimguiname"] = "igLocalizeRegisterEntries" defs["igLocalizeRegisterEntries"][1]["ret"] = "void" @@ -22712,7 +22777,7 @@ defs["igLogBegin"][1]["call_args"] = "(type,auto_open_depth)" defs["igLogBegin"][1]["cimguiname"] = "igLogBegin" defs["igLogBegin"][1]["defaults"] = {} defs["igLogBegin"][1]["funcname"] = "LogBegin" -defs["igLogBegin"][1]["location"] = "imgui_internal:3054" +defs["igLogBegin"][1]["location"] = "imgui_internal:3069" defs["igLogBegin"][1]["namespace"] = "ImGui" defs["igLogBegin"][1]["ov_cimguiname"] = "igLogBegin" defs["igLogBegin"][1]["ret"] = "void" @@ -22770,7 +22835,7 @@ defs["igLogRenderedText"][1]["cimguiname"] = "igLogRenderedText" defs["igLogRenderedText"][1]["defaults"] = {} defs["igLogRenderedText"][1]["defaults"]["text_end"] = "NULL" defs["igLogRenderedText"][1]["funcname"] = "LogRenderedText" -defs["igLogRenderedText"][1]["location"] = "imgui_internal:3056" +defs["igLogRenderedText"][1]["location"] = "imgui_internal:3071" defs["igLogRenderedText"][1]["namespace"] = "ImGui" defs["igLogRenderedText"][1]["ov_cimguiname"] = "igLogRenderedText" defs["igLogRenderedText"][1]["ret"] = "void" @@ -22792,7 +22857,7 @@ defs["igLogSetNextTextDecoration"][1]["call_args"] = "(prefix,suffix)" defs["igLogSetNextTextDecoration"][1]["cimguiname"] = "igLogSetNextTextDecoration" defs["igLogSetNextTextDecoration"][1]["defaults"] = {} defs["igLogSetNextTextDecoration"][1]["funcname"] = "LogSetNextTextDecoration" -defs["igLogSetNextTextDecoration"][1]["location"] = "imgui_internal:3057" +defs["igLogSetNextTextDecoration"][1]["location"] = "imgui_internal:3072" defs["igLogSetNextTextDecoration"][1]["namespace"] = "ImGui" defs["igLogSetNextTextDecoration"][1]["ov_cimguiname"] = "igLogSetNextTextDecoration" defs["igLogSetNextTextDecoration"][1]["ret"] = "void" @@ -22858,7 +22923,7 @@ defs["igLogToBuffer"][1]["cimguiname"] = "igLogToBuffer" defs["igLogToBuffer"][1]["defaults"] = {} defs["igLogToBuffer"][1]["defaults"]["auto_open_depth"] = "-1" defs["igLogToBuffer"][1]["funcname"] = "LogToBuffer" -defs["igLogToBuffer"][1]["location"] = "imgui_internal:3055" +defs["igLogToBuffer"][1]["location"] = "imgui_internal:3070" defs["igLogToBuffer"][1]["namespace"] = "ImGui" defs["igLogToBuffer"][1]["ov_cimguiname"] = "igLogToBuffer" defs["igLogToBuffer"][1]["ret"] = "void" @@ -22938,7 +23003,7 @@ defs["igMarkIniSettingsDirty"][1]["call_args"] = "()" defs["igMarkIniSettingsDirty"][1]["cimguiname"] = "igMarkIniSettingsDirty" defs["igMarkIniSettingsDirty"][1]["defaults"] = {} defs["igMarkIniSettingsDirty"][1]["funcname"] = "MarkIniSettingsDirty" -defs["igMarkIniSettingsDirty"][1]["location"] = "imgui_internal:2991" +defs["igMarkIniSettingsDirty"][1]["location"] = "imgui_internal:3007" defs["igMarkIniSettingsDirty"][1]["namespace"] = "ImGui" defs["igMarkIniSettingsDirty"][1]["ov_cimguiname"] = "igMarkIniSettingsDirty_Nil" defs["igMarkIniSettingsDirty"][1]["ret"] = "void" @@ -22955,7 +23020,7 @@ defs["igMarkIniSettingsDirty"][2]["call_args"] = "(window)" defs["igMarkIniSettingsDirty"][2]["cimguiname"] = "igMarkIniSettingsDirty" defs["igMarkIniSettingsDirty"][2]["defaults"] = {} defs["igMarkIniSettingsDirty"][2]["funcname"] = "MarkIniSettingsDirty" -defs["igMarkIniSettingsDirty"][2]["location"] = "imgui_internal:2992" +defs["igMarkIniSettingsDirty"][2]["location"] = "imgui_internal:3008" defs["igMarkIniSettingsDirty"][2]["namespace"] = "ImGui" defs["igMarkIniSettingsDirty"][2]["ov_cimguiname"] = "igMarkIniSettingsDirty_WindowPtr" defs["igMarkIniSettingsDirty"][2]["ret"] = "void" @@ -22975,7 +23040,7 @@ defs["igMarkItemEdited"][1]["call_args"] = "(id)" defs["igMarkItemEdited"][1]["cimguiname"] = "igMarkItemEdited" defs["igMarkItemEdited"][1]["defaults"] = {} defs["igMarkItemEdited"][1]["funcname"] = "MarkItemEdited" -defs["igMarkItemEdited"][1]["location"] = "imgui_internal:3031" +defs["igMarkItemEdited"][1]["location"] = "imgui_internal:3046" defs["igMarkItemEdited"][1]["namespace"] = "ImGui" defs["igMarkItemEdited"][1]["ov_cimguiname"] = "igMarkItemEdited" defs["igMarkItemEdited"][1]["ret"] = "void" @@ -23106,7 +23171,7 @@ defs["igMenuItemEx"][1]["defaults"]["enabled"] = "true" defs["igMenuItemEx"][1]["defaults"]["selected"] = "false" defs["igMenuItemEx"][1]["defaults"]["shortcut"] = "NULL" defs["igMenuItemEx"][1]["funcname"] = "MenuItemEx" -defs["igMenuItemEx"][1]["location"] = "imgui_internal:3077" +defs["igMenuItemEx"][1]["location"] = "imgui_internal:3092" defs["igMenuItemEx"][1]["namespace"] = "ImGui" defs["igMenuItemEx"][1]["ov_cimguiname"] = "igMenuItemEx" defs["igMenuItemEx"][1]["ret"] = "bool" @@ -23125,7 +23190,7 @@ defs["igMouseButtonToKey"][1]["call_args"] = "(button)" defs["igMouseButtonToKey"][1]["cimguiname"] = "igMouseButtonToKey" defs["igMouseButtonToKey"][1]["defaults"] = {} defs["igMouseButtonToKey"][1]["funcname"] = "MouseButtonToKey" -defs["igMouseButtonToKey"][1]["location"] = "imgui_internal:3118" +defs["igMouseButtonToKey"][1]["location"] = "imgui_internal:3136" defs["igMouseButtonToKey"][1]["namespace"] = "ImGui" defs["igMouseButtonToKey"][1]["ov_cimguiname"] = "igMouseButtonToKey" defs["igMouseButtonToKey"][1]["ret"] = "ImGuiKey" @@ -23141,7 +23206,7 @@ defs["igNavInitRequestApplyResult"][1]["call_args"] = "()" defs["igNavInitRequestApplyResult"][1]["cimguiname"] = "igNavInitRequestApplyResult" defs["igNavInitRequestApplyResult"][1]["defaults"] = {} defs["igNavInitRequestApplyResult"][1]["funcname"] = "NavInitRequestApplyResult" -defs["igNavInitRequestApplyResult"][1]["location"] = "imgui_internal:3086" +defs["igNavInitRequestApplyResult"][1]["location"] = "imgui_internal:3101" defs["igNavInitRequestApplyResult"][1]["namespace"] = "ImGui" defs["igNavInitRequestApplyResult"][1]["ov_cimguiname"] = "igNavInitRequestApplyResult" defs["igNavInitRequestApplyResult"][1]["ret"] = "void" @@ -23163,7 +23228,7 @@ defs["igNavInitWindow"][1]["call_args"] = "(window,force_reinit)" defs["igNavInitWindow"][1]["cimguiname"] = "igNavInitWindow" defs["igNavInitWindow"][1]["defaults"] = {} defs["igNavInitWindow"][1]["funcname"] = "NavInitWindow" -defs["igNavInitWindow"][1]["location"] = "imgui_internal:3085" +defs["igNavInitWindow"][1]["location"] = "imgui_internal:3100" defs["igNavInitWindow"][1]["namespace"] = "ImGui" defs["igNavInitWindow"][1]["ov_cimguiname"] = "igNavInitWindow" defs["igNavInitWindow"][1]["ret"] = "void" @@ -23179,7 +23244,7 @@ defs["igNavMoveRequestApplyResult"][1]["call_args"] = "()" defs["igNavMoveRequestApplyResult"][1]["cimguiname"] = "igNavMoveRequestApplyResult" defs["igNavMoveRequestApplyResult"][1]["defaults"] = {} defs["igNavMoveRequestApplyResult"][1]["funcname"] = "NavMoveRequestApplyResult" -defs["igNavMoveRequestApplyResult"][1]["location"] = "imgui_internal:3092" +defs["igNavMoveRequestApplyResult"][1]["location"] = "imgui_internal:3107" defs["igNavMoveRequestApplyResult"][1]["namespace"] = "ImGui" defs["igNavMoveRequestApplyResult"][1]["ov_cimguiname"] = "igNavMoveRequestApplyResult" defs["igNavMoveRequestApplyResult"][1]["ret"] = "void" @@ -23195,7 +23260,7 @@ defs["igNavMoveRequestButNoResultYet"][1]["call_args"] = "()" defs["igNavMoveRequestButNoResultYet"][1]["cimguiname"] = "igNavMoveRequestButNoResultYet" defs["igNavMoveRequestButNoResultYet"][1]["defaults"] = {} defs["igNavMoveRequestButNoResultYet"][1]["funcname"] = "NavMoveRequestButNoResultYet" -defs["igNavMoveRequestButNoResultYet"][1]["location"] = "imgui_internal:3087" +defs["igNavMoveRequestButNoResultYet"][1]["location"] = "imgui_internal:3102" defs["igNavMoveRequestButNoResultYet"][1]["namespace"] = "ImGui" defs["igNavMoveRequestButNoResultYet"][1]["ov_cimguiname"] = "igNavMoveRequestButNoResultYet" defs["igNavMoveRequestButNoResultYet"][1]["ret"] = "bool" @@ -23211,7 +23276,7 @@ defs["igNavMoveRequestCancel"][1]["call_args"] = "()" defs["igNavMoveRequestCancel"][1]["cimguiname"] = "igNavMoveRequestCancel" defs["igNavMoveRequestCancel"][1]["defaults"] = {} defs["igNavMoveRequestCancel"][1]["funcname"] = "NavMoveRequestCancel" -defs["igNavMoveRequestCancel"][1]["location"] = "imgui_internal:3091" +defs["igNavMoveRequestCancel"][1]["location"] = "imgui_internal:3106" defs["igNavMoveRequestCancel"][1]["namespace"] = "ImGui" defs["igNavMoveRequestCancel"][1]["ov_cimguiname"] = "igNavMoveRequestCancel" defs["igNavMoveRequestCancel"][1]["ret"] = "void" @@ -23239,7 +23304,7 @@ defs["igNavMoveRequestForward"][1]["call_args"] = "(move_dir,clip_dir,move_flags defs["igNavMoveRequestForward"][1]["cimguiname"] = "igNavMoveRequestForward" defs["igNavMoveRequestForward"][1]["defaults"] = {} defs["igNavMoveRequestForward"][1]["funcname"] = "NavMoveRequestForward" -defs["igNavMoveRequestForward"][1]["location"] = "imgui_internal:3089" +defs["igNavMoveRequestForward"][1]["location"] = "imgui_internal:3104" defs["igNavMoveRequestForward"][1]["namespace"] = "ImGui" defs["igNavMoveRequestForward"][1]["ov_cimguiname"] = "igNavMoveRequestForward" defs["igNavMoveRequestForward"][1]["ret"] = "void" @@ -23258,7 +23323,7 @@ defs["igNavMoveRequestResolveWithLastItem"][1]["call_args"] = "(result)" defs["igNavMoveRequestResolveWithLastItem"][1]["cimguiname"] = "igNavMoveRequestResolveWithLastItem" defs["igNavMoveRequestResolveWithLastItem"][1]["defaults"] = {} defs["igNavMoveRequestResolveWithLastItem"][1]["funcname"] = "NavMoveRequestResolveWithLastItem" -defs["igNavMoveRequestResolveWithLastItem"][1]["location"] = "imgui_internal:3090" +defs["igNavMoveRequestResolveWithLastItem"][1]["location"] = "imgui_internal:3105" defs["igNavMoveRequestResolveWithLastItem"][1]["namespace"] = "ImGui" defs["igNavMoveRequestResolveWithLastItem"][1]["ov_cimguiname"] = "igNavMoveRequestResolveWithLastItem" defs["igNavMoveRequestResolveWithLastItem"][1]["ret"] = "void" @@ -23286,7 +23351,7 @@ defs["igNavMoveRequestSubmit"][1]["call_args"] = "(move_dir,clip_dir,move_flags, defs["igNavMoveRequestSubmit"][1]["cimguiname"] = "igNavMoveRequestSubmit" defs["igNavMoveRequestSubmit"][1]["defaults"] = {} defs["igNavMoveRequestSubmit"][1]["funcname"] = "NavMoveRequestSubmit" -defs["igNavMoveRequestSubmit"][1]["location"] = "imgui_internal:3088" +defs["igNavMoveRequestSubmit"][1]["location"] = "imgui_internal:3103" defs["igNavMoveRequestSubmit"][1]["namespace"] = "ImGui" defs["igNavMoveRequestSubmit"][1]["ov_cimguiname"] = "igNavMoveRequestSubmit" defs["igNavMoveRequestSubmit"][1]["ret"] = "void" @@ -23308,7 +23373,7 @@ defs["igNavMoveRequestTryWrapping"][1]["call_args"] = "(window,move_flags)" defs["igNavMoveRequestTryWrapping"][1]["cimguiname"] = "igNavMoveRequestTryWrapping" defs["igNavMoveRequestTryWrapping"][1]["defaults"] = {} defs["igNavMoveRequestTryWrapping"][1]["funcname"] = "NavMoveRequestTryWrapping" -defs["igNavMoveRequestTryWrapping"][1]["location"] = "imgui_internal:3093" +defs["igNavMoveRequestTryWrapping"][1]["location"] = "imgui_internal:3108" defs["igNavMoveRequestTryWrapping"][1]["namespace"] = "ImGui" defs["igNavMoveRequestTryWrapping"][1]["ov_cimguiname"] = "igNavMoveRequestTryWrapping" defs["igNavMoveRequestTryWrapping"][1]["ret"] = "void" @@ -23424,7 +23489,7 @@ defs["igOpenPopupEx"][1]["cimguiname"] = "igOpenPopupEx" defs["igOpenPopupEx"][1]["defaults"] = {} defs["igOpenPopupEx"][1]["defaults"]["popup_flags"] = "ImGuiPopupFlags_None" defs["igOpenPopupEx"][1]["funcname"] = "OpenPopupEx" -defs["igOpenPopupEx"][1]["location"] = "imgui_internal:3061" +defs["igOpenPopupEx"][1]["location"] = "imgui_internal:3076" defs["igOpenPopupEx"][1]["namespace"] = "ImGui" defs["igOpenPopupEx"][1]["ov_cimguiname"] = "igOpenPopupEx" defs["igOpenPopupEx"][1]["ret"] = "void" @@ -23496,7 +23561,7 @@ defs["igPlotEx"][1]["call_args"] = "(plot_type,label,values_getter,data,values_c defs["igPlotEx"][1]["cimguiname"] = "igPlotEx" defs["igPlotEx"][1]["defaults"] = {} defs["igPlotEx"][1]["funcname"] = "PlotEx" -defs["igPlotEx"][1]["location"] = "imgui_internal:3407" +defs["igPlotEx"][1]["location"] = "imgui_internal:3427" defs["igPlotEx"][1]["namespace"] = "ImGui" defs["igPlotEx"][1]["ov_cimguiname"] = "igPlotEx" defs["igPlotEx"][1]["ret"] = "int" @@ -23756,7 +23821,7 @@ defs["igPopColumnsBackground"][1]["call_args"] = "()" defs["igPopColumnsBackground"][1]["cimguiname"] = "igPopColumnsBackground" defs["igPopColumnsBackground"][1]["defaults"] = {} defs["igPopColumnsBackground"][1]["funcname"] = "PopColumnsBackground" -defs["igPopColumnsBackground"][1]["location"] = "imgui_internal:3249" +defs["igPopColumnsBackground"][1]["location"] = "imgui_internal:3267" defs["igPopColumnsBackground"][1]["namespace"] = "ImGui" defs["igPopColumnsBackground"][1]["ov_cimguiname"] = "igPopColumnsBackground" defs["igPopColumnsBackground"][1]["ret"] = "void" @@ -23772,7 +23837,7 @@ defs["igPopFocusScope"][1]["call_args"] = "()" defs["igPopFocusScope"][1]["cimguiname"] = "igPopFocusScope" defs["igPopFocusScope"][1]["defaults"] = {} defs["igPopFocusScope"][1]["funcname"] = "PopFocusScope" -defs["igPopFocusScope"][1]["location"] = "imgui_internal:3233" +defs["igPopFocusScope"][1]["location"] = "imgui_internal:3251" defs["igPopFocusScope"][1]["namespace"] = "ImGui" defs["igPopFocusScope"][1]["ov_cimguiname"] = "igPopFocusScope" defs["igPopFocusScope"][1]["ret"] = "void" @@ -23820,7 +23885,7 @@ defs["igPopItemFlag"][1]["call_args"] = "()" defs["igPopItemFlag"][1]["cimguiname"] = "igPopItemFlag" defs["igPopItemFlag"][1]["defaults"] = {} defs["igPopItemFlag"][1]["funcname"] = "PopItemFlag" -defs["igPopItemFlag"][1]["location"] = "imgui_internal:3051" +defs["igPopItemFlag"][1]["location"] = "imgui_internal:3066" defs["igPopItemFlag"][1]["namespace"] = "ImGui" defs["igPopItemFlag"][1]["ov_cimguiname"] = "igPopItemFlag" defs["igPopItemFlag"][1]["ret"] = "void" @@ -24001,7 +24066,7 @@ defs["igPushColumnClipRect"][1]["call_args"] = "(column_index)" defs["igPushColumnClipRect"][1]["cimguiname"] = "igPushColumnClipRect" defs["igPushColumnClipRect"][1]["defaults"] = {} defs["igPushColumnClipRect"][1]["funcname"] = "PushColumnClipRect" -defs["igPushColumnClipRect"][1]["location"] = "imgui_internal:3247" +defs["igPushColumnClipRect"][1]["location"] = "imgui_internal:3265" defs["igPushColumnClipRect"][1]["namespace"] = "ImGui" defs["igPushColumnClipRect"][1]["ov_cimguiname"] = "igPushColumnClipRect" defs["igPushColumnClipRect"][1]["ret"] = "void" @@ -24017,7 +24082,7 @@ defs["igPushColumnsBackground"][1]["call_args"] = "()" defs["igPushColumnsBackground"][1]["cimguiname"] = "igPushColumnsBackground" defs["igPushColumnsBackground"][1]["defaults"] = {} defs["igPushColumnsBackground"][1]["funcname"] = "PushColumnsBackground" -defs["igPushColumnsBackground"][1]["location"] = "imgui_internal:3248" +defs["igPushColumnsBackground"][1]["location"] = "imgui_internal:3266" defs["igPushColumnsBackground"][1]["namespace"] = "ImGui" defs["igPushColumnsBackground"][1]["ov_cimguiname"] = "igPushColumnsBackground" defs["igPushColumnsBackground"][1]["ret"] = "void" @@ -24036,7 +24101,7 @@ defs["igPushFocusScope"][1]["call_args"] = "(id)" defs["igPushFocusScope"][1]["cimguiname"] = "igPushFocusScope" defs["igPushFocusScope"][1]["defaults"] = {} defs["igPushFocusScope"][1]["funcname"] = "PushFocusScope" -defs["igPushFocusScope"][1]["location"] = "imgui_internal:3232" +defs["igPushFocusScope"][1]["location"] = "imgui_internal:3250" defs["igPushFocusScope"][1]["namespace"] = "ImGui" defs["igPushFocusScope"][1]["ov_cimguiname"] = "igPushFocusScope" defs["igPushFocusScope"][1]["ret"] = "void" @@ -24153,7 +24218,7 @@ defs["igPushItemFlag"][1]["call_args"] = "(option,enabled)" defs["igPushItemFlag"][1]["cimguiname"] = "igPushItemFlag" defs["igPushItemFlag"][1]["defaults"] = {} defs["igPushItemFlag"][1]["funcname"] = "PushItemFlag" -defs["igPushItemFlag"][1]["location"] = "imgui_internal:3050" +defs["igPushItemFlag"][1]["location"] = "imgui_internal:3065" defs["igPushItemFlag"][1]["namespace"] = "ImGui" defs["igPushItemFlag"][1]["ov_cimguiname"] = "igPushItemFlag" defs["igPushItemFlag"][1]["ret"] = "void" @@ -24194,7 +24259,7 @@ defs["igPushMultiItemsWidths"][1]["call_args"] = "(components,width_full)" defs["igPushMultiItemsWidths"][1]["cimguiname"] = "igPushMultiItemsWidths" defs["igPushMultiItemsWidths"][1]["defaults"] = {} defs["igPushMultiItemsWidths"][1]["funcname"] = "PushMultiItemsWidths" -defs["igPushMultiItemsWidths"][1]["location"] = "imgui_internal:3044" +defs["igPushMultiItemsWidths"][1]["location"] = "imgui_internal:3059" defs["igPushMultiItemsWidths"][1]["namespace"] = "ImGui" defs["igPushMultiItemsWidths"][1]["ov_cimguiname"] = "igPushMultiItemsWidths" defs["igPushMultiItemsWidths"][1]["ret"] = "void" @@ -24213,7 +24278,7 @@ defs["igPushOverrideID"][1]["call_args"] = "(id)" defs["igPushOverrideID"][1]["cimguiname"] = "igPushOverrideID" defs["igPushOverrideID"][1]["defaults"] = {} defs["igPushOverrideID"][1]["funcname"] = "PushOverrideID" -defs["igPushOverrideID"][1]["location"] = "imgui_internal:3032" +defs["igPushOverrideID"][1]["location"] = "imgui_internal:3047" defs["igPushOverrideID"][1]["namespace"] = "ImGui" defs["igPushOverrideID"][1]["ov_cimguiname"] = "igPushOverrideID" defs["igPushOverrideID"][1]["ret"] = "void" @@ -24387,7 +24452,7 @@ defs["igRemoveContextHook"][1]["call_args"] = "(context,hook_to_remove)" defs["igRemoveContextHook"][1]["cimguiname"] = "igRemoveContextHook" defs["igRemoveContextHook"][1]["defaults"] = {} defs["igRemoveContextHook"][1]["funcname"] = "RemoveContextHook" -defs["igRemoveContextHook"][1]["location"] = "imgui_internal:2978" +defs["igRemoveContextHook"][1]["location"] = "imgui_internal:2994" defs["igRemoveContextHook"][1]["namespace"] = "ImGui" defs["igRemoveContextHook"][1]["ov_cimguiname"] = "igRemoveContextHook" defs["igRemoveContextHook"][1]["ret"] = "void" @@ -24406,7 +24471,7 @@ defs["igRemoveSettingsHandler"][1]["call_args"] = "(type_name)" defs["igRemoveSettingsHandler"][1]["cimguiname"] = "igRemoveSettingsHandler" defs["igRemoveSettingsHandler"][1]["defaults"] = {} defs["igRemoveSettingsHandler"][1]["funcname"] = "RemoveSettingsHandler" -defs["igRemoveSettingsHandler"][1]["location"] = "imgui_internal:2998" +defs["igRemoveSettingsHandler"][1]["location"] = "imgui_internal:3014" defs["igRemoveSettingsHandler"][1]["namespace"] = "ImGui" defs["igRemoveSettingsHandler"][1]["ov_cimguiname"] = "igRemoveSettingsHandler" defs["igRemoveSettingsHandler"][1]["ret"] = "void" @@ -24454,7 +24519,7 @@ defs["igRenderArrow"][1]["cimguiname"] = "igRenderArrow" defs["igRenderArrow"][1]["defaults"] = {} defs["igRenderArrow"][1]["defaults"]["scale"] = "1.0f" defs["igRenderArrow"][1]["funcname"] = "RenderArrow" -defs["igRenderArrow"][1]["location"] = "imgui_internal:3340" +defs["igRenderArrow"][1]["location"] = "imgui_internal:3358" defs["igRenderArrow"][1]["namespace"] = "ImGui" defs["igRenderArrow"][1]["ov_cimguiname"] = "igRenderArrow" defs["igRenderArrow"][1]["ret"] = "void" @@ -24482,7 +24547,7 @@ defs["igRenderArrowDockMenu"][1]["call_args"] = "(draw_list,p_min,sz,col)" defs["igRenderArrowDockMenu"][1]["cimguiname"] = "igRenderArrowDockMenu" defs["igRenderArrowDockMenu"][1]["defaults"] = {} defs["igRenderArrowDockMenu"][1]["funcname"] = "RenderArrowDockMenu" -defs["igRenderArrowDockMenu"][1]["location"] = "imgui_internal:3344" +defs["igRenderArrowDockMenu"][1]["location"] = "imgui_internal:3362" defs["igRenderArrowDockMenu"][1]["namespace"] = "ImGui" defs["igRenderArrowDockMenu"][1]["ov_cimguiname"] = "igRenderArrowDockMenu" defs["igRenderArrowDockMenu"][1]["ret"] = "void" @@ -24513,7 +24578,7 @@ defs["igRenderArrowPointingAt"][1]["call_args"] = "(draw_list,pos,half_sz,direct defs["igRenderArrowPointingAt"][1]["cimguiname"] = "igRenderArrowPointingAt" defs["igRenderArrowPointingAt"][1]["defaults"] = {} defs["igRenderArrowPointingAt"][1]["funcname"] = "RenderArrowPointingAt" -defs["igRenderArrowPointingAt"][1]["location"] = "imgui_internal:3343" +defs["igRenderArrowPointingAt"][1]["location"] = "imgui_internal:3361" defs["igRenderArrowPointingAt"][1]["namespace"] = "ImGui" defs["igRenderArrowPointingAt"][1]["ov_cimguiname"] = "igRenderArrowPointingAt" defs["igRenderArrowPointingAt"][1]["ret"] = "void" @@ -24538,7 +24603,7 @@ defs["igRenderBullet"][1]["call_args"] = "(draw_list,pos,col)" defs["igRenderBullet"][1]["cimguiname"] = "igRenderBullet" defs["igRenderBullet"][1]["defaults"] = {} defs["igRenderBullet"][1]["funcname"] = "RenderBullet" -defs["igRenderBullet"][1]["location"] = "imgui_internal:3341" +defs["igRenderBullet"][1]["location"] = "imgui_internal:3359" defs["igRenderBullet"][1]["namespace"] = "ImGui" defs["igRenderBullet"][1]["ov_cimguiname"] = "igRenderBullet" defs["igRenderBullet"][1]["ret"] = "void" @@ -24566,7 +24631,7 @@ defs["igRenderCheckMark"][1]["call_args"] = "(draw_list,pos,col,sz)" defs["igRenderCheckMark"][1]["cimguiname"] = "igRenderCheckMark" defs["igRenderCheckMark"][1]["defaults"] = {} defs["igRenderCheckMark"][1]["funcname"] = "RenderCheckMark" -defs["igRenderCheckMark"][1]["location"] = "imgui_internal:3342" +defs["igRenderCheckMark"][1]["location"] = "imgui_internal:3360" defs["igRenderCheckMark"][1]["namespace"] = "ImGui" defs["igRenderCheckMark"][1]["ov_cimguiname"] = "igRenderCheckMark" defs["igRenderCheckMark"][1]["ret"] = "void" @@ -24608,7 +24673,7 @@ defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"] = {} defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"]["flags"] = "0" defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"]["rounding"] = "0.0f" defs["igRenderColorRectWithAlphaCheckerboard"][1]["funcname"] = "RenderColorRectWithAlphaCheckerboard" -defs["igRenderColorRectWithAlphaCheckerboard"][1]["location"] = "imgui_internal:3334" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["location"] = "imgui_internal:3352" defs["igRenderColorRectWithAlphaCheckerboard"][1]["namespace"] = "ImGui" defs["igRenderColorRectWithAlphaCheckerboard"][1]["ov_cimguiname"] = "igRenderColorRectWithAlphaCheckerboard" defs["igRenderColorRectWithAlphaCheckerboard"][1]["ret"] = "void" @@ -24627,7 +24692,7 @@ defs["igRenderDragDropTargetRect"][1]["call_args"] = "(bb)" defs["igRenderDragDropTargetRect"][1]["cimguiname"] = "igRenderDragDropTargetRect" defs["igRenderDragDropTargetRect"][1]["defaults"] = {} defs["igRenderDragDropTargetRect"][1]["funcname"] = "RenderDragDropTargetRect" -defs["igRenderDragDropTargetRect"][1]["location"] = "imgui_internal:3241" +defs["igRenderDragDropTargetRect"][1]["location"] = "imgui_internal:3259" defs["igRenderDragDropTargetRect"][1]["namespace"] = "ImGui" defs["igRenderDragDropTargetRect"][1]["ov_cimguiname"] = "igRenderDragDropTargetRect" defs["igRenderDragDropTargetRect"][1]["ret"] = "void" @@ -24660,7 +24725,7 @@ defs["igRenderFrame"][1]["defaults"] = {} defs["igRenderFrame"][1]["defaults"]["border"] = "true" defs["igRenderFrame"][1]["defaults"]["rounding"] = "0.0f" defs["igRenderFrame"][1]["funcname"] = "RenderFrame" -defs["igRenderFrame"][1]["location"] = "imgui_internal:3332" +defs["igRenderFrame"][1]["location"] = "imgui_internal:3350" defs["igRenderFrame"][1]["namespace"] = "ImGui" defs["igRenderFrame"][1]["ov_cimguiname"] = "igRenderFrame" defs["igRenderFrame"][1]["ret"] = "void" @@ -24686,7 +24751,7 @@ defs["igRenderFrameBorder"][1]["cimguiname"] = "igRenderFrameBorder" defs["igRenderFrameBorder"][1]["defaults"] = {} defs["igRenderFrameBorder"][1]["defaults"]["rounding"] = "0.0f" defs["igRenderFrameBorder"][1]["funcname"] = "RenderFrameBorder" -defs["igRenderFrameBorder"][1]["location"] = "imgui_internal:3333" +defs["igRenderFrameBorder"][1]["location"] = "imgui_internal:3351" defs["igRenderFrameBorder"][1]["namespace"] = "ImGui" defs["igRenderFrameBorder"][1]["ov_cimguiname"] = "igRenderFrameBorder" defs["igRenderFrameBorder"][1]["ret"] = "void" @@ -24720,7 +24785,7 @@ defs["igRenderMouseCursor"][1]["call_args"] = "(pos,scale,mouse_cursor,col_fill, defs["igRenderMouseCursor"][1]["cimguiname"] = "igRenderMouseCursor" defs["igRenderMouseCursor"][1]["defaults"] = {} defs["igRenderMouseCursor"][1]["funcname"] = "RenderMouseCursor" -defs["igRenderMouseCursor"][1]["location"] = "imgui_internal:3337" +defs["igRenderMouseCursor"][1]["location"] = "imgui_internal:3355" defs["igRenderMouseCursor"][1]["namespace"] = "ImGui" defs["igRenderMouseCursor"][1]["ov_cimguiname"] = "igRenderMouseCursor" defs["igRenderMouseCursor"][1]["ret"] = "void" @@ -24746,7 +24811,7 @@ defs["igRenderNavHighlight"][1]["cimguiname"] = "igRenderNavHighlight" defs["igRenderNavHighlight"][1]["defaults"] = {} defs["igRenderNavHighlight"][1]["defaults"]["flags"] = "ImGuiNavHighlightFlags_TypeDefault" defs["igRenderNavHighlight"][1]["funcname"] = "RenderNavHighlight" -defs["igRenderNavHighlight"][1]["location"] = "imgui_internal:3335" +defs["igRenderNavHighlight"][1]["location"] = "imgui_internal:3353" defs["igRenderNavHighlight"][1]["namespace"] = "ImGui" defs["igRenderNavHighlight"][1]["ov_cimguiname"] = "igRenderNavHighlight" defs["igRenderNavHighlight"][1]["ret"] = "void" @@ -24804,7 +24869,7 @@ defs["igRenderRectFilledRangeH"][1]["call_args"] = "(draw_list,rect,col,x_start_ defs["igRenderRectFilledRangeH"][1]["cimguiname"] = "igRenderRectFilledRangeH" defs["igRenderRectFilledRangeH"][1]["defaults"] = {} defs["igRenderRectFilledRangeH"][1]["funcname"] = "RenderRectFilledRangeH" -defs["igRenderRectFilledRangeH"][1]["location"] = "imgui_internal:3345" +defs["igRenderRectFilledRangeH"][1]["location"] = "imgui_internal:3363" defs["igRenderRectFilledRangeH"][1]["namespace"] = "ImGui" defs["igRenderRectFilledRangeH"][1]["ov_cimguiname"] = "igRenderRectFilledRangeH" defs["igRenderRectFilledRangeH"][1]["ret"] = "void" @@ -24835,7 +24900,7 @@ defs["igRenderRectFilledWithHole"][1]["call_args"] = "(draw_list,outer,inner,col defs["igRenderRectFilledWithHole"][1]["cimguiname"] = "igRenderRectFilledWithHole" defs["igRenderRectFilledWithHole"][1]["defaults"] = {} defs["igRenderRectFilledWithHole"][1]["funcname"] = "RenderRectFilledWithHole" -defs["igRenderRectFilledWithHole"][1]["location"] = "imgui_internal:3346" +defs["igRenderRectFilledWithHole"][1]["location"] = "imgui_internal:3364" defs["igRenderRectFilledWithHole"][1]["namespace"] = "ImGui" defs["igRenderRectFilledWithHole"][1]["ov_cimguiname"] = "igRenderRectFilledWithHole" defs["igRenderRectFilledWithHole"][1]["ret"] = "void" @@ -24865,7 +24930,7 @@ defs["igRenderText"][1]["defaults"] = {} defs["igRenderText"][1]["defaults"]["hide_text_after_hash"] = "true" defs["igRenderText"][1]["defaults"]["text_end"] = "NULL" defs["igRenderText"][1]["funcname"] = "RenderText" -defs["igRenderText"][1]["location"] = "imgui_internal:3327" +defs["igRenderText"][1]["location"] = "imgui_internal:3345" defs["igRenderText"][1]["namespace"] = "ImGui" defs["igRenderText"][1]["ov_cimguiname"] = "igRenderText" defs["igRenderText"][1]["ret"] = "void" @@ -24904,7 +24969,7 @@ defs["igRenderTextClipped"][1]["defaults"] = {} defs["igRenderTextClipped"][1]["defaults"]["align"] = "ImVec2(0,0)" defs["igRenderTextClipped"][1]["defaults"]["clip_rect"] = "NULL" defs["igRenderTextClipped"][1]["funcname"] = "RenderTextClipped" -defs["igRenderTextClipped"][1]["location"] = "imgui_internal:3329" +defs["igRenderTextClipped"][1]["location"] = "imgui_internal:3347" defs["igRenderTextClipped"][1]["namespace"] = "ImGui" defs["igRenderTextClipped"][1]["ov_cimguiname"] = "igRenderTextClipped" defs["igRenderTextClipped"][1]["ret"] = "void" @@ -24946,7 +25011,7 @@ defs["igRenderTextClippedEx"][1]["defaults"] = {} defs["igRenderTextClippedEx"][1]["defaults"]["align"] = "ImVec2(0,0)" defs["igRenderTextClippedEx"][1]["defaults"]["clip_rect"] = "NULL" defs["igRenderTextClippedEx"][1]["funcname"] = "RenderTextClippedEx" -defs["igRenderTextClippedEx"][1]["location"] = "imgui_internal:3330" +defs["igRenderTextClippedEx"][1]["location"] = "imgui_internal:3348" defs["igRenderTextClippedEx"][1]["namespace"] = "ImGui" defs["igRenderTextClippedEx"][1]["ov_cimguiname"] = "igRenderTextClippedEx" defs["igRenderTextClippedEx"][1]["ret"] = "void" @@ -24986,7 +25051,7 @@ defs["igRenderTextEllipsis"][1]["call_args"] = "(draw_list,pos_min,pos_max,clip_ defs["igRenderTextEllipsis"][1]["cimguiname"] = "igRenderTextEllipsis" defs["igRenderTextEllipsis"][1]["defaults"] = {} defs["igRenderTextEllipsis"][1]["funcname"] = "RenderTextEllipsis" -defs["igRenderTextEllipsis"][1]["location"] = "imgui_internal:3331" +defs["igRenderTextEllipsis"][1]["location"] = "imgui_internal:3349" defs["igRenderTextEllipsis"][1]["namespace"] = "ImGui" defs["igRenderTextEllipsis"][1]["ov_cimguiname"] = "igRenderTextEllipsis" defs["igRenderTextEllipsis"][1]["ret"] = "void" @@ -25014,7 +25079,7 @@ defs["igRenderTextWrapped"][1]["call_args"] = "(pos,text,text_end,wrap_width)" defs["igRenderTextWrapped"][1]["cimguiname"] = "igRenderTextWrapped" defs["igRenderTextWrapped"][1]["defaults"] = {} defs["igRenderTextWrapped"][1]["funcname"] = "RenderTextWrapped" -defs["igRenderTextWrapped"][1]["location"] = "imgui_internal:3328" +defs["igRenderTextWrapped"][1]["location"] = "imgui_internal:3346" defs["igRenderTextWrapped"][1]["namespace"] = "ImGui" defs["igRenderTextWrapped"][1]["ov_cimguiname"] = "igRenderTextWrapped" defs["igRenderTextWrapped"][1]["ret"] = "void" @@ -25119,7 +25184,7 @@ defs["igScaleWindowsInViewport"][1]["call_args"] = "(viewport,scale)" defs["igScaleWindowsInViewport"][1]["cimguiname"] = "igScaleWindowsInViewport" defs["igScaleWindowsInViewport"][1]["defaults"] = {} defs["igScaleWindowsInViewport"][1]["funcname"] = "ScaleWindowsInViewport" -defs["igScaleWindowsInViewport"][1]["location"] = "imgui_internal:2983" +defs["igScaleWindowsInViewport"][1]["location"] = "imgui_internal:2999" defs["igScaleWindowsInViewport"][1]["namespace"] = "ImGui" defs["igScaleWindowsInViewport"][1]["ov_cimguiname"] = "igScaleWindowsInViewport" defs["igScaleWindowsInViewport"][1]["ret"] = "void" @@ -25141,7 +25206,7 @@ defs["igScrollToBringRectIntoView"][1]["call_args"] = "(window,rect)" defs["igScrollToBringRectIntoView"][1]["cimguiname"] = "igScrollToBringRectIntoView" defs["igScrollToBringRectIntoView"][1]["defaults"] = {} defs["igScrollToBringRectIntoView"][1]["funcname"] = "ScrollToBringRectIntoView" -defs["igScrollToBringRectIntoView"][1]["location"] = "imgui_internal:3016" +defs["igScrollToBringRectIntoView"][1]["location"] = "imgui_internal:3032" defs["igScrollToBringRectIntoView"][1]["namespace"] = "ImGui" defs["igScrollToBringRectIntoView"][1]["ov_cimguiname"] = "igScrollToBringRectIntoView" defs["igScrollToBringRectIntoView"][1]["ret"] = "void" @@ -25161,7 +25226,7 @@ defs["igScrollToItem"][1]["cimguiname"] = "igScrollToItem" defs["igScrollToItem"][1]["defaults"] = {} defs["igScrollToItem"][1]["defaults"]["flags"] = "0" defs["igScrollToItem"][1]["funcname"] = "ScrollToItem" -defs["igScrollToItem"][1]["location"] = "imgui_internal:3012" +defs["igScrollToItem"][1]["location"] = "imgui_internal:3028" defs["igScrollToItem"][1]["namespace"] = "ImGui" defs["igScrollToItem"][1]["ov_cimguiname"] = "igScrollToItem" defs["igScrollToItem"][1]["ret"] = "void" @@ -25187,7 +25252,7 @@ defs["igScrollToRect"][1]["cimguiname"] = "igScrollToRect" defs["igScrollToRect"][1]["defaults"] = {} defs["igScrollToRect"][1]["defaults"]["flags"] = "0" defs["igScrollToRect"][1]["funcname"] = "ScrollToRect" -defs["igScrollToRect"][1]["location"] = "imgui_internal:3013" +defs["igScrollToRect"][1]["location"] = "imgui_internal:3029" defs["igScrollToRect"][1]["namespace"] = "ImGui" defs["igScrollToRect"][1]["ov_cimguiname"] = "igScrollToRect" defs["igScrollToRect"][1]["ret"] = "void" @@ -25216,7 +25281,7 @@ defs["igScrollToRectEx"][1]["cimguiname"] = "igScrollToRectEx" defs["igScrollToRectEx"][1]["defaults"] = {} defs["igScrollToRectEx"][1]["defaults"]["flags"] = "0" defs["igScrollToRectEx"][1]["funcname"] = "ScrollToRectEx" -defs["igScrollToRectEx"][1]["location"] = "imgui_internal:3014" +defs["igScrollToRectEx"][1]["location"] = "imgui_internal:3030" defs["igScrollToRectEx"][1]["namespace"] = "ImGui" defs["igScrollToRectEx"][1]["nonUDT"] = 1 defs["igScrollToRectEx"][1]["ov_cimguiname"] = "igScrollToRectEx" @@ -25236,7 +25301,7 @@ defs["igScrollbar"][1]["call_args"] = "(axis)" defs["igScrollbar"][1]["cimguiname"] = "igScrollbar" defs["igScrollbar"][1]["defaults"] = {} defs["igScrollbar"][1]["funcname"] = "Scrollbar" -defs["igScrollbar"][1]["location"] = "imgui_internal:3355" +defs["igScrollbar"][1]["location"] = "imgui_internal:3379" defs["igScrollbar"][1]["namespace"] = "ImGui" defs["igScrollbar"][1]["ov_cimguiname"] = "igScrollbar" defs["igScrollbar"][1]["ret"] = "void" @@ -25273,7 +25338,7 @@ defs["igScrollbarEx"][1]["call_args"] = "(bb,id,axis,p_scroll_v,avail_v,contents defs["igScrollbarEx"][1]["cimguiname"] = "igScrollbarEx" defs["igScrollbarEx"][1]["defaults"] = {} defs["igScrollbarEx"][1]["funcname"] = "ScrollbarEx" -defs["igScrollbarEx"][1]["location"] = "imgui_internal:3356" +defs["igScrollbarEx"][1]["location"] = "imgui_internal:3380" defs["igScrollbarEx"][1]["namespace"] = "ImGui" defs["igScrollbarEx"][1]["ov_cimguiname"] = "igScrollbarEx" defs["igScrollbarEx"][1]["ret"] = "bool" @@ -25368,7 +25433,7 @@ defs["igSeparatorEx"][1]["call_args"] = "(flags)" defs["igSeparatorEx"][1]["cimguiname"] = "igSeparatorEx" defs["igSeparatorEx"][1]["defaults"] = {} defs["igSeparatorEx"][1]["funcname"] = "SeparatorEx" -defs["igSeparatorEx"][1]["location"] = "imgui_internal:3362" +defs["igSeparatorEx"][1]["location"] = "imgui_internal:3372" defs["igSeparatorEx"][1]["namespace"] = "ImGui" defs["igSeparatorEx"][1]["ov_cimguiname"] = "igSeparatorEx" defs["igSeparatorEx"][1]["ret"] = "void" @@ -25390,7 +25455,7 @@ defs["igSetActiveID"][1]["call_args"] = "(id,window)" defs["igSetActiveID"][1]["cimguiname"] = "igSetActiveID" defs["igSetActiveID"][1]["defaults"] = {} defs["igSetActiveID"][1]["funcname"] = "SetActiveID" -defs["igSetActiveID"][1]["location"] = "imgui_internal:3025" +defs["igSetActiveID"][1]["location"] = "imgui_internal:3040" defs["igSetActiveID"][1]["namespace"] = "ImGui" defs["igSetActiveID"][1]["ov_cimguiname"] = "igSetActiveID" defs["igSetActiveID"][1]["ret"] = "void" @@ -25406,7 +25471,7 @@ defs["igSetActiveIdUsingAllKeyboardKeys"][1]["call_args"] = "()" defs["igSetActiveIdUsingAllKeyboardKeys"][1]["cimguiname"] = "igSetActiveIdUsingAllKeyboardKeys" defs["igSetActiveIdUsingAllKeyboardKeys"][1]["defaults"] = {} defs["igSetActiveIdUsingAllKeyboardKeys"][1]["funcname"] = "SetActiveIdUsingAllKeyboardKeys" -defs["igSetActiveIdUsingAllKeyboardKeys"][1]["location"] = "imgui_internal:3124" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["location"] = "imgui_internal:3142" defs["igSetActiveIdUsingAllKeyboardKeys"][1]["namespace"] = "ImGui" defs["igSetActiveIdUsingAllKeyboardKeys"][1]["ov_cimguiname"] = "igSetActiveIdUsingAllKeyboardKeys" defs["igSetActiveIdUsingAllKeyboardKeys"][1]["ret"] = "void" @@ -25552,7 +25617,7 @@ defs["igSetCurrentFont"][1]["call_args"] = "(font)" defs["igSetCurrentFont"][1]["cimguiname"] = "igSetCurrentFont" defs["igSetCurrentFont"][1]["defaults"] = {} defs["igSetCurrentFont"][1]["funcname"] = "SetCurrentFont" -defs["igSetCurrentFont"][1]["location"] = "imgui_internal:2960" +defs["igSetCurrentFont"][1]["location"] = "imgui_internal:2976" defs["igSetCurrentFont"][1]["namespace"] = "ImGui" defs["igSetCurrentFont"][1]["ov_cimguiname"] = "igSetCurrentFont" defs["igSetCurrentFont"][1]["ret"] = "void" @@ -25574,7 +25639,7 @@ defs["igSetCurrentViewport"][1]["call_args"] = "(window,viewport)" defs["igSetCurrentViewport"][1]["cimguiname"] = "igSetCurrentViewport" defs["igSetCurrentViewport"][1]["defaults"] = {} defs["igSetCurrentViewport"][1]["funcname"] = "SetCurrentViewport" -defs["igSetCurrentViewport"][1]["location"] = "imgui_internal:2986" +defs["igSetCurrentViewport"][1]["location"] = "imgui_internal:3002" defs["igSetCurrentViewport"][1]["namespace"] = "ImGui" defs["igSetCurrentViewport"][1]["ov_cimguiname"] = "igSetCurrentViewport" defs["igSetCurrentViewport"][1]["ret"] = "void" @@ -25701,7 +25766,7 @@ defs["igSetFocusID"][1]["call_args"] = "(id,window)" defs["igSetFocusID"][1]["cimguiname"] = "igSetFocusID" defs["igSetFocusID"][1]["defaults"] = {} defs["igSetFocusID"][1]["funcname"] = "SetFocusID" -defs["igSetFocusID"][1]["location"] = "imgui_internal:3026" +defs["igSetFocusID"][1]["location"] = "imgui_internal:3041" defs["igSetFocusID"][1]["namespace"] = "ImGui" defs["igSetFocusID"][1]["ov_cimguiname"] = "igSetFocusID" defs["igSetFocusID"][1]["ret"] = "void" @@ -25720,7 +25785,7 @@ defs["igSetHoveredID"][1]["call_args"] = "(id)" defs["igSetHoveredID"][1]["cimguiname"] = "igSetHoveredID" defs["igSetHoveredID"][1]["defaults"] = {} defs["igSetHoveredID"][1]["funcname"] = "SetHoveredID" -defs["igSetHoveredID"][1]["location"] = "imgui_internal:3029" +defs["igSetHoveredID"][1]["location"] = "imgui_internal:3044" defs["igSetHoveredID"][1]["namespace"] = "ImGui" defs["igSetHoveredID"][1]["ov_cimguiname"] = "igSetHoveredID" defs["igSetHoveredID"][1]["ret"] = "void" @@ -25736,7 +25801,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:881" +defs["igSetItemAllowOverlap"][1]["location"] = "imgui:882" defs["igSetItemAllowOverlap"][1]["namespace"] = "ImGui" defs["igSetItemAllowOverlap"][1]["ov_cimguiname"] = "igSetItemAllowOverlap" defs["igSetItemAllowOverlap"][1]["ret"] = "void" @@ -25775,7 +25840,7 @@ defs["igSetItemKeyOwner"][1]["cimguiname"] = "igSetItemKeyOwner" defs["igSetItemKeyOwner"][1]["defaults"] = {} defs["igSetItemKeyOwner"][1]["defaults"]["flags"] = "0" defs["igSetItemKeyOwner"][1]["funcname"] = "SetItemKeyOwner" -defs["igSetItemKeyOwner"][1]["location"] = "imgui_internal:3140" +defs["igSetItemKeyOwner"][1]["location"] = "imgui_internal:3158" defs["igSetItemKeyOwner"][1]["namespace"] = "ImGui" defs["igSetItemKeyOwner"][1]["ov_cimguiname"] = "igSetItemKeyOwner" defs["igSetItemKeyOwner"][1]["ret"] = "void" @@ -25801,7 +25866,7 @@ defs["igSetKeyOwner"][1]["cimguiname"] = "igSetKeyOwner" defs["igSetKeyOwner"][1]["defaults"] = {} defs["igSetKeyOwner"][1]["defaults"]["flags"] = "0" defs["igSetKeyOwner"][1]["funcname"] = "SetKeyOwner" -defs["igSetKeyOwner"][1]["location"] = "imgui_internal:3139" +defs["igSetKeyOwner"][1]["location"] = "imgui_internal:3157" defs["igSetKeyOwner"][1]["namespace"] = "ImGui" defs["igSetKeyOwner"][1]["ov_cimguiname"] = "igSetKeyOwner" defs["igSetKeyOwner"][1]["ret"] = "void" @@ -25849,7 +25914,7 @@ defs["igSetLastItemData"][1]["call_args"] = "(item_id,in_flags,status_flags,item defs["igSetLastItemData"][1]["cimguiname"] = "igSetLastItemData" defs["igSetLastItemData"][1]["defaults"] = {} defs["igSetLastItemData"][1]["funcname"] = "SetLastItemData" -defs["igSetLastItemData"][1]["location"] = "imgui_internal:3041" +defs["igSetLastItemData"][1]["location"] = "imgui_internal:3056" defs["igSetLastItemData"][1]["namespace"] = "ImGui" defs["igSetLastItemData"][1]["ov_cimguiname"] = "igSetLastItemData" defs["igSetLastItemData"][1]["ret"] = "void" @@ -25896,7 +25961,7 @@ defs["igSetNavID"][1]["call_args"] = "(id,nav_layer,focus_scope_id,rect_rel)" defs["igSetNavID"][1]["cimguiname"] = "igSetNavID" defs["igSetNavID"][1]["defaults"] = {} defs["igSetNavID"][1]["funcname"] = "SetNavID" -defs["igSetNavID"][1]["location"] = "imgui_internal:3096" +defs["igSetNavID"][1]["location"] = "imgui_internal:3111" defs["igSetNavID"][1]["namespace"] = "ImGui" defs["igSetNavID"][1]["ov_cimguiname"] = "igSetNavID" defs["igSetNavID"][1]["ret"] = "void" @@ -25915,7 +25980,7 @@ defs["igSetNavWindow"][1]["call_args"] = "(window)" defs["igSetNavWindow"][1]["cimguiname"] = "igSetNavWindow" defs["igSetNavWindow"][1]["defaults"] = {} defs["igSetNavWindow"][1]["funcname"] = "SetNavWindow" -defs["igSetNavWindow"][1]["location"] = "imgui_internal:3095" +defs["igSetNavWindow"][1]["location"] = "imgui_internal:3110" defs["igSetNavWindow"][1]["namespace"] = "ImGui" defs["igSetNavWindow"][1]["ov_cimguiname"] = "igSetNavWindow" defs["igSetNavWindow"][1]["ret"] = "void" @@ -26278,7 +26343,7 @@ defs["igSetScrollFromPosX"][2]["call_args"] = "(window,local_x,center_x_ratio)" defs["igSetScrollFromPosX"][2]["cimguiname"] = "igSetScrollFromPosX" defs["igSetScrollFromPosX"][2]["defaults"] = {} defs["igSetScrollFromPosX"][2]["funcname"] = "SetScrollFromPosX" -defs["igSetScrollFromPosX"][2]["location"] = "imgui_internal:3008" +defs["igSetScrollFromPosX"][2]["location"] = "imgui_internal:3024" defs["igSetScrollFromPosX"][2]["namespace"] = "ImGui" defs["igSetScrollFromPosX"][2]["ov_cimguiname"] = "igSetScrollFromPosX_WindowPtr" defs["igSetScrollFromPosX"][2]["ret"] = "void" @@ -26325,7 +26390,7 @@ defs["igSetScrollFromPosY"][2]["call_args"] = "(window,local_y,center_y_ratio)" defs["igSetScrollFromPosY"][2]["cimguiname"] = "igSetScrollFromPosY" defs["igSetScrollFromPosY"][2]["defaults"] = {} defs["igSetScrollFromPosY"][2]["funcname"] = "SetScrollFromPosY" -defs["igSetScrollFromPosY"][2]["location"] = "imgui_internal:3009" +defs["igSetScrollFromPosY"][2]["location"] = "imgui_internal:3025" defs["igSetScrollFromPosY"][2]["namespace"] = "ImGui" defs["igSetScrollFromPosY"][2]["ov_cimguiname"] = "igSetScrollFromPosY_WindowPtr" defs["igSetScrollFromPosY"][2]["ret"] = "void" @@ -26405,7 +26470,7 @@ defs["igSetScrollX"][2]["call_args"] = "(window,scroll_x)" defs["igSetScrollX"][2]["cimguiname"] = "igSetScrollX" defs["igSetScrollX"][2]["defaults"] = {} defs["igSetScrollX"][2]["funcname"] = "SetScrollX" -defs["igSetScrollX"][2]["location"] = "imgui_internal:3006" +defs["igSetScrollX"][2]["location"] = "imgui_internal:3022" defs["igSetScrollX"][2]["namespace"] = "ImGui" defs["igSetScrollX"][2]["ov_cimguiname"] = "igSetScrollX_WindowPtr" defs["igSetScrollX"][2]["ret"] = "void" @@ -26445,7 +26510,7 @@ defs["igSetScrollY"][2]["call_args"] = "(window,scroll_y)" defs["igSetScrollY"][2]["cimguiname"] = "igSetScrollY" defs["igSetScrollY"][2]["defaults"] = {} defs["igSetScrollY"][2]["funcname"] = "SetScrollY" -defs["igSetScrollY"][2]["location"] = "imgui_internal:3007" +defs["igSetScrollY"][2]["location"] = "imgui_internal:3023" defs["igSetScrollY"][2]["namespace"] = "ImGui" defs["igSetScrollY"][2]["ov_cimguiname"] = "igSetScrollY_WindowPtr" defs["igSetScrollY"][2]["ret"] = "void" @@ -26473,7 +26538,7 @@ defs["igSetShortcutRouting"][1]["defaults"] = {} defs["igSetShortcutRouting"][1]["defaults"]["flags"] = "0" defs["igSetShortcutRouting"][1]["defaults"]["owner_id"] = "0" defs["igSetShortcutRouting"][1]["funcname"] = "SetShortcutRouting" -defs["igSetShortcutRouting"][1]["location"] = "imgui_internal:3168" +defs["igSetShortcutRouting"][1]["location"] = "imgui_internal:3186" defs["igSetShortcutRouting"][1]["namespace"] = "ImGui" defs["igSetShortcutRouting"][1]["ov_cimguiname"] = "igSetShortcutRouting" defs["igSetShortcutRouting"][1]["ret"] = "bool" @@ -26492,7 +26557,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:902" +defs["igSetStateStorage"][1]["location"] = "imgui:903" defs["igSetStateStorage"][1]["namespace"] = "ImGui" defs["igSetStateStorage"][1]["ov_cimguiname"] = "igSetStateStorage" defs["igSetStateStorage"][1]["ret"] = "void" @@ -26578,7 +26643,7 @@ defs["igSetWindowClipRectBeforeSetChannel"][1]["call_args"] = "(window,clip_rect defs["igSetWindowClipRectBeforeSetChannel"][1]["cimguiname"] = "igSetWindowClipRectBeforeSetChannel" defs["igSetWindowClipRectBeforeSetChannel"][1]["defaults"] = {} defs["igSetWindowClipRectBeforeSetChannel"][1]["funcname"] = "SetWindowClipRectBeforeSetChannel" -defs["igSetWindowClipRectBeforeSetChannel"][1]["location"] = "imgui_internal:3244" +defs["igSetWindowClipRectBeforeSetChannel"][1]["location"] = "imgui_internal:3262" defs["igSetWindowClipRectBeforeSetChannel"][1]["namespace"] = "ImGui" defs["igSetWindowClipRectBeforeSetChannel"][1]["ov_cimguiname"] = "igSetWindowClipRectBeforeSetChannel" defs["igSetWindowClipRectBeforeSetChannel"][1]["ret"] = "void" @@ -26649,7 +26714,7 @@ defs["igSetWindowCollapsed"][3]["cimguiname"] = "igSetWindowCollapsed" defs["igSetWindowCollapsed"][3]["defaults"] = {} defs["igSetWindowCollapsed"][3]["defaults"]["cond"] = "0" defs["igSetWindowCollapsed"][3]["funcname"] = "SetWindowCollapsed" -defs["igSetWindowCollapsed"][3]["location"] = "imgui_internal:2944" +defs["igSetWindowCollapsed"][3]["location"] = "imgui_internal:2960" defs["igSetWindowCollapsed"][3]["namespace"] = "ImGui" defs["igSetWindowCollapsed"][3]["ov_cimguiname"] = "igSetWindowCollapsed_WindowPtr" defs["igSetWindowCollapsed"][3]["ret"] = "void" @@ -26676,7 +26741,7 @@ defs["igSetWindowDock"][1]["call_args"] = "(window,dock_id,cond)" defs["igSetWindowDock"][1]["cimguiname"] = "igSetWindowDock" defs["igSetWindowDock"][1]["defaults"] = {} defs["igSetWindowDock"][1]["funcname"] = "SetWindowDock" -defs["igSetWindowDock"][1]["location"] = "imgui_internal:3198" +defs["igSetWindowDock"][1]["location"] = "imgui_internal:3216" defs["igSetWindowDock"][1]["namespace"] = "ImGui" defs["igSetWindowDock"][1]["ov_cimguiname"] = "igSetWindowDock" defs["igSetWindowDock"][1]["ret"] = "void" @@ -26754,7 +26819,7 @@ defs["igSetWindowHitTestHole"][1]["call_args"] = "(window,pos,size)" defs["igSetWindowHitTestHole"][1]["cimguiname"] = "igSetWindowHitTestHole" defs["igSetWindowHitTestHole"][1]["defaults"] = {} defs["igSetWindowHitTestHole"][1]["funcname"] = "SetWindowHitTestHole" -defs["igSetWindowHitTestHole"][1]["location"] = "imgui_internal:2945" +defs["igSetWindowHitTestHole"][1]["location"] = "imgui_internal:2961" defs["igSetWindowHitTestHole"][1]["namespace"] = "ImGui" defs["igSetWindowHitTestHole"][1]["ov_cimguiname"] = "igSetWindowHitTestHole" defs["igSetWindowHitTestHole"][1]["ret"] = "void" @@ -26825,7 +26890,7 @@ defs["igSetWindowPos"][3]["cimguiname"] = "igSetWindowPos" defs["igSetWindowPos"][3]["defaults"] = {} defs["igSetWindowPos"][3]["defaults"]["cond"] = "0" defs["igSetWindowPos"][3]["funcname"] = "SetWindowPos" -defs["igSetWindowPos"][3]["location"] = "imgui_internal:2942" +defs["igSetWindowPos"][3]["location"] = "imgui_internal:2958" defs["igSetWindowPos"][3]["namespace"] = "ImGui" defs["igSetWindowPos"][3]["ov_cimguiname"] = "igSetWindowPos_WindowPtr" defs["igSetWindowPos"][3]["ret"] = "void" @@ -26898,7 +26963,7 @@ defs["igSetWindowSize"][3]["cimguiname"] = "igSetWindowSize" defs["igSetWindowSize"][3]["defaults"] = {} defs["igSetWindowSize"][3]["defaults"]["cond"] = "0" defs["igSetWindowSize"][3]["funcname"] = "SetWindowSize" -defs["igSetWindowSize"][3]["location"] = "imgui_internal:2943" +defs["igSetWindowSize"][3]["location"] = "imgui_internal:2959" defs["igSetWindowSize"][3]["namespace"] = "ImGui" defs["igSetWindowSize"][3]["ov_cimguiname"] = "igSetWindowSize_WindowPtr" defs["igSetWindowSize"][3]["ret"] = "void" @@ -26922,7 +26987,7 @@ defs["igSetWindowViewport"][1]["call_args"] = "(window,viewport)" defs["igSetWindowViewport"][1]["cimguiname"] = "igSetWindowViewport" defs["igSetWindowViewport"][1]["defaults"] = {} defs["igSetWindowViewport"][1]["funcname"] = "SetWindowViewport" -defs["igSetWindowViewport"][1]["location"] = "imgui_internal:2985" +defs["igSetWindowViewport"][1]["location"] = "imgui_internal:3001" defs["igSetWindowViewport"][1]["namespace"] = "ImGui" defs["igSetWindowViewport"][1]["ov_cimguiname"] = "igSetWindowViewport" defs["igSetWindowViewport"][1]["ret"] = "void" @@ -26959,7 +27024,7 @@ defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["call_args"] = "(draw_list,v defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["cimguiname"] = "igShadeVertsLinearColorGradientKeepAlpha" defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["defaults"] = {} defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["funcname"] = "ShadeVertsLinearColorGradientKeepAlpha" -defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["location"] = "imgui_internal:3410" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["location"] = "imgui_internal:3430" defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["namespace"] = "ImGui" defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["ov_cimguiname"] = "igShadeVertsLinearColorGradientKeepAlpha" defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["ret"] = "void" @@ -26999,7 +27064,7 @@ defs["igShadeVertsLinearUV"][1]["call_args"] = "(draw_list,vert_start_idx,vert_e defs["igShadeVertsLinearUV"][1]["cimguiname"] = "igShadeVertsLinearUV" defs["igShadeVertsLinearUV"][1]["defaults"] = {} defs["igShadeVertsLinearUV"][1]["funcname"] = "ShadeVertsLinearUV" -defs["igShadeVertsLinearUV"][1]["location"] = "imgui_internal:3411" +defs["igShadeVertsLinearUV"][1]["location"] = "imgui_internal:3431" defs["igShadeVertsLinearUV"][1]["namespace"] = "ImGui" defs["igShadeVertsLinearUV"][1]["ov_cimguiname"] = "igShadeVertsLinearUV" defs["igShadeVertsLinearUV"][1]["ret"] = "void" @@ -27026,7 +27091,7 @@ defs["igShortcut"][1]["defaults"] = {} defs["igShortcut"][1]["defaults"]["flags"] = "0" defs["igShortcut"][1]["defaults"]["owner_id"] = "0" defs["igShortcut"][1]["funcname"] = "Shortcut" -defs["igShortcut"][1]["location"] = "imgui_internal:3167" +defs["igShortcut"][1]["location"] = "imgui_internal:3185" defs["igShortcut"][1]["namespace"] = "ImGui" defs["igShortcut"][1]["ov_cimguiname"] = "igShortcut" defs["igShortcut"][1]["ret"] = "bool" @@ -27105,7 +27170,7 @@ defs["igShowFontAtlas"][1]["call_args"] = "(atlas)" defs["igShowFontAtlas"][1]["cimguiname"] = "igShowFontAtlas" defs["igShowFontAtlas"][1]["defaults"] = {} defs["igShowFontAtlas"][1]["funcname"] = "ShowFontAtlas" -defs["igShowFontAtlas"][1]["location"] = "imgui_internal:3431" +defs["igShowFontAtlas"][1]["location"] = "imgui_internal:3451" defs["igShowFontAtlas"][1]["namespace"] = "ImGui" defs["igShowFontAtlas"][1]["ov_cimguiname"] = "igShowFontAtlas" defs["igShowFontAtlas"][1]["ret"] = "void" @@ -27244,7 +27309,7 @@ defs["igShrinkWidths"][1]["call_args"] = "(items,count,width_excess)" defs["igShrinkWidths"][1]["cimguiname"] = "igShrinkWidths" defs["igShrinkWidths"][1]["defaults"] = {} defs["igShrinkWidths"][1]["funcname"] = "ShrinkWidths" -defs["igShrinkWidths"][1]["location"] = "imgui_internal:3047" +defs["igShrinkWidths"][1]["location"] = "imgui_internal:3062" defs["igShrinkWidths"][1]["namespace"] = "ImGui" defs["igShrinkWidths"][1]["ov_cimguiname"] = "igShrinkWidths" defs["igShrinkWidths"][1]["ret"] = "void" @@ -27260,7 +27325,7 @@ defs["igShutdown"][1]["call_args"] = "()" defs["igShutdown"][1]["cimguiname"] = "igShutdown" defs["igShutdown"][1]["defaults"] = {} defs["igShutdown"][1]["funcname"] = "Shutdown" -defs["igShutdown"][1]["location"] = "imgui_internal:2966" +defs["igShutdown"][1]["location"] = "imgui_internal:2982" defs["igShutdown"][1]["namespace"] = "ImGui" defs["igShutdown"][1]["ov_cimguiname"] = "igShutdown" defs["igShutdown"][1]["ret"] = "void" @@ -27341,7 +27406,7 @@ defs["igSliderBehavior"][1]["call_args"] = "(bb,id,data_type,p_v,p_min,p_max,for defs["igSliderBehavior"][1]["cimguiname"] = "igSliderBehavior" defs["igSliderBehavior"][1]["defaults"] = {} defs["igSliderBehavior"][1]["funcname"] = "SliderBehavior" -defs["igSliderBehavior"][1]["location"] = "imgui_internal:3369" +defs["igSliderBehavior"][1]["location"] = "imgui_internal:3389" defs["igSliderBehavior"][1]["namespace"] = "ImGui" defs["igSliderBehavior"][1]["ov_cimguiname"] = "igSliderBehavior" defs["igSliderBehavior"][1]["ret"] = "bool" @@ -27794,7 +27859,7 @@ defs["igSplitterBehavior"][1]["defaults"]["bg_col"] = "0" defs["igSplitterBehavior"][1]["defaults"]["hover_extend"] = "0.0f" defs["igSplitterBehavior"][1]["defaults"]["hover_visibility_delay"] = "0.0f" defs["igSplitterBehavior"][1]["funcname"] = "SplitterBehavior" -defs["igSplitterBehavior"][1]["location"] = "imgui_internal:3370" +defs["igSplitterBehavior"][1]["location"] = "imgui_internal:3390" defs["igSplitterBehavior"][1]["namespace"] = "ImGui" defs["igSplitterBehavior"][1]["ov_cimguiname"] = "igSplitterBehavior" defs["igSplitterBehavior"][1]["ret"] = "bool" @@ -27813,7 +27878,7 @@ defs["igStartMouseMovingWindow"][1]["call_args"] = "(window)" defs["igStartMouseMovingWindow"][1]["cimguiname"] = "igStartMouseMovingWindow" defs["igStartMouseMovingWindow"][1]["defaults"] = {} defs["igStartMouseMovingWindow"][1]["funcname"] = "StartMouseMovingWindow" -defs["igStartMouseMovingWindow"][1]["location"] = "imgui_internal:2971" +defs["igStartMouseMovingWindow"][1]["location"] = "imgui_internal:2987" defs["igStartMouseMovingWindow"][1]["namespace"] = "ImGui" defs["igStartMouseMovingWindow"][1]["ov_cimguiname"] = "igStartMouseMovingWindow" defs["igStartMouseMovingWindow"][1]["ret"] = "void" @@ -27838,7 +27903,7 @@ defs["igStartMouseMovingWindowOrNode"][1]["call_args"] = "(window,node,undock_fl defs["igStartMouseMovingWindowOrNode"][1]["cimguiname"] = "igStartMouseMovingWindowOrNode" defs["igStartMouseMovingWindowOrNode"][1]["defaults"] = {} defs["igStartMouseMovingWindowOrNode"][1]["funcname"] = "StartMouseMovingWindowOrNode" -defs["igStartMouseMovingWindowOrNode"][1]["location"] = "imgui_internal:2972" +defs["igStartMouseMovingWindowOrNode"][1]["location"] = "imgui_internal:2988" defs["igStartMouseMovingWindowOrNode"][1]["namespace"] = "ImGui" defs["igStartMouseMovingWindowOrNode"][1]["ov_cimguiname"] = "igStartMouseMovingWindowOrNode" defs["igStartMouseMovingWindowOrNode"][1]["ret"] = "void" @@ -27923,7 +27988,7 @@ defs["igTabBarAddTab"][1]["call_args"] = "(tab_bar,tab_flags,window)" defs["igTabBarAddTab"][1]["cimguiname"] = "igTabBarAddTab" defs["igTabBarAddTab"][1]["defaults"] = {} defs["igTabBarAddTab"][1]["funcname"] = "TabBarAddTab" -defs["igTabBarAddTab"][1]["location"] = "imgui_internal:3312" +defs["igTabBarAddTab"][1]["location"] = "imgui_internal:3330" defs["igTabBarAddTab"][1]["namespace"] = "ImGui" defs["igTabBarAddTab"][1]["ov_cimguiname"] = "igTabBarAddTab" defs["igTabBarAddTab"][1]["ret"] = "void" @@ -27945,7 +28010,7 @@ defs["igTabBarCloseTab"][1]["call_args"] = "(tab_bar,tab)" defs["igTabBarCloseTab"][1]["cimguiname"] = "igTabBarCloseTab" defs["igTabBarCloseTab"][1]["defaults"] = {} defs["igTabBarCloseTab"][1]["funcname"] = "TabBarCloseTab" -defs["igTabBarCloseTab"][1]["location"] = "imgui_internal:3314" +defs["igTabBarCloseTab"][1]["location"] = "imgui_internal:3332" defs["igTabBarCloseTab"][1]["namespace"] = "ImGui" defs["igTabBarCloseTab"][1]["ov_cimguiname"] = "igTabBarCloseTab" defs["igTabBarCloseTab"][1]["ret"] = "void" @@ -27964,7 +28029,7 @@ defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["call_args"] = "(t defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["cimguiname"] = "igTabBarFindMostRecentlySelectedTabForActiveWindow" defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["defaults"] = {} defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["funcname"] = "TabBarFindMostRecentlySelectedTabForActiveWindow" -defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["location"] = "imgui_internal:3311" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["location"] = "imgui_internal:3329" defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["namespace"] = "ImGui" defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["ov_cimguiname"] = "igTabBarFindMostRecentlySelectedTabForActiveWindow" defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["ret"] = "ImGuiTabItem*" @@ -27986,7 +28051,7 @@ defs["igTabBarFindTabByID"][1]["call_args"] = "(tab_bar,tab_id)" defs["igTabBarFindTabByID"][1]["cimguiname"] = "igTabBarFindTabByID" defs["igTabBarFindTabByID"][1]["defaults"] = {} defs["igTabBarFindTabByID"][1]["funcname"] = "TabBarFindTabByID" -defs["igTabBarFindTabByID"][1]["location"] = "imgui_internal:3310" +defs["igTabBarFindTabByID"][1]["location"] = "imgui_internal:3328" defs["igTabBarFindTabByID"][1]["namespace"] = "ImGui" defs["igTabBarFindTabByID"][1]["ov_cimguiname"] = "igTabBarFindTabByID" defs["igTabBarFindTabByID"][1]["ret"] = "ImGuiTabItem*" @@ -28005,7 +28070,7 @@ defs["igTabBarProcessReorder"][1]["call_args"] = "(tab_bar)" defs["igTabBarProcessReorder"][1]["cimguiname"] = "igTabBarProcessReorder" defs["igTabBarProcessReorder"][1]["defaults"] = {} defs["igTabBarProcessReorder"][1]["funcname"] = "TabBarProcessReorder" -defs["igTabBarProcessReorder"][1]["location"] = "imgui_internal:3317" +defs["igTabBarProcessReorder"][1]["location"] = "imgui_internal:3335" defs["igTabBarProcessReorder"][1]["namespace"] = "ImGui" defs["igTabBarProcessReorder"][1]["ov_cimguiname"] = "igTabBarProcessReorder" defs["igTabBarProcessReorder"][1]["ret"] = "bool" @@ -28030,7 +28095,7 @@ defs["igTabBarQueueReorder"][1]["call_args"] = "(tab_bar,tab,offset)" defs["igTabBarQueueReorder"][1]["cimguiname"] = "igTabBarQueueReorder" defs["igTabBarQueueReorder"][1]["defaults"] = {} defs["igTabBarQueueReorder"][1]["funcname"] = "TabBarQueueReorder" -defs["igTabBarQueueReorder"][1]["location"] = "imgui_internal:3315" +defs["igTabBarQueueReorder"][1]["location"] = "imgui_internal:3333" defs["igTabBarQueueReorder"][1]["namespace"] = "ImGui" defs["igTabBarQueueReorder"][1]["ov_cimguiname"] = "igTabBarQueueReorder" defs["igTabBarQueueReorder"][1]["ret"] = "void" @@ -28055,7 +28120,7 @@ defs["igTabBarQueueReorderFromMousePos"][1]["call_args"] = "(tab_bar,tab,mouse_p defs["igTabBarQueueReorderFromMousePos"][1]["cimguiname"] = "igTabBarQueueReorderFromMousePos" defs["igTabBarQueueReorderFromMousePos"][1]["defaults"] = {} defs["igTabBarQueueReorderFromMousePos"][1]["funcname"] = "TabBarQueueReorderFromMousePos" -defs["igTabBarQueueReorderFromMousePos"][1]["location"] = "imgui_internal:3316" +defs["igTabBarQueueReorderFromMousePos"][1]["location"] = "imgui_internal:3334" defs["igTabBarQueueReorderFromMousePos"][1]["namespace"] = "ImGui" defs["igTabBarQueueReorderFromMousePos"][1]["ov_cimguiname"] = "igTabBarQueueReorderFromMousePos" defs["igTabBarQueueReorderFromMousePos"][1]["ret"] = "void" @@ -28077,7 +28142,7 @@ defs["igTabBarRemoveTab"][1]["call_args"] = "(tab_bar,tab_id)" defs["igTabBarRemoveTab"][1]["cimguiname"] = "igTabBarRemoveTab" defs["igTabBarRemoveTab"][1]["defaults"] = {} defs["igTabBarRemoveTab"][1]["funcname"] = "TabBarRemoveTab" -defs["igTabBarRemoveTab"][1]["location"] = "imgui_internal:3313" +defs["igTabBarRemoveTab"][1]["location"] = "imgui_internal:3331" defs["igTabBarRemoveTab"][1]["namespace"] = "ImGui" defs["igTabBarRemoveTab"][1]["ov_cimguiname"] = "igTabBarRemoveTab" defs["igTabBarRemoveTab"][1]["ret"] = "void" @@ -28105,7 +28170,7 @@ defs["igTabItemBackground"][1]["call_args"] = "(draw_list,bb,flags,col)" defs["igTabItemBackground"][1]["cimguiname"] = "igTabItemBackground" defs["igTabItemBackground"][1]["defaults"] = {} defs["igTabItemBackground"][1]["funcname"] = "TabItemBackground" -defs["igTabItemBackground"][1]["location"] = "imgui_internal:3321" +defs["igTabItemBackground"][1]["location"] = "imgui_internal:3339" defs["igTabItemBackground"][1]["namespace"] = "ImGui" defs["igTabItemBackground"][1]["ov_cimguiname"] = "igTabItemBackground" defs["igTabItemBackground"][1]["ret"] = "void" @@ -28153,7 +28218,7 @@ defs["igTabItemCalcSize"][1]["call_args"] = "(label,has_close_button_or_unsaved_ defs["igTabItemCalcSize"][1]["cimguiname"] = "igTabItemCalcSize" defs["igTabItemCalcSize"][1]["defaults"] = {} defs["igTabItemCalcSize"][1]["funcname"] = "TabItemCalcSize" -defs["igTabItemCalcSize"][1]["location"] = "imgui_internal:3319" +defs["igTabItemCalcSize"][1]["location"] = "imgui_internal:3337" defs["igTabItemCalcSize"][1]["namespace"] = "ImGui" defs["igTabItemCalcSize"][1]["nonUDT"] = 1 defs["igTabItemCalcSize"][1]["ov_cimguiname"] = "igTabItemCalcSize_Str" @@ -28174,7 +28239,7 @@ defs["igTabItemCalcSize"][2]["call_args"] = "(window)" defs["igTabItemCalcSize"][2]["cimguiname"] = "igTabItemCalcSize" defs["igTabItemCalcSize"][2]["defaults"] = {} defs["igTabItemCalcSize"][2]["funcname"] = "TabItemCalcSize" -defs["igTabItemCalcSize"][2]["location"] = "imgui_internal:3320" +defs["igTabItemCalcSize"][2]["location"] = "imgui_internal:3338" defs["igTabItemCalcSize"][2]["namespace"] = "ImGui" defs["igTabItemCalcSize"][2]["nonUDT"] = 1 defs["igTabItemCalcSize"][2]["ov_cimguiname"] = "igTabItemCalcSize_WindowPtr" @@ -28207,7 +28272,7 @@ defs["igTabItemEx"][1]["call_args"] = "(tab_bar,label,p_open,flags,docked_window defs["igTabItemEx"][1]["cimguiname"] = "igTabItemEx" defs["igTabItemEx"][1]["defaults"] = {} defs["igTabItemEx"][1]["funcname"] = "TabItemEx" -defs["igTabItemEx"][1]["location"] = "imgui_internal:3318" +defs["igTabItemEx"][1]["location"] = "imgui_internal:3336" defs["igTabItemEx"][1]["namespace"] = "ImGui" defs["igTabItemEx"][1]["ov_cimguiname"] = "igTabItemEx" defs["igTabItemEx"][1]["ret"] = "bool" @@ -28253,7 +28318,7 @@ defs["igTabItemLabelAndCloseButton"][1]["call_args"] = "(draw_list,bb,flags,fram defs["igTabItemLabelAndCloseButton"][1]["cimguiname"] = "igTabItemLabelAndCloseButton" defs["igTabItemLabelAndCloseButton"][1]["defaults"] = {} defs["igTabItemLabelAndCloseButton"][1]["funcname"] = "TabItemLabelAndCloseButton" -defs["igTabItemLabelAndCloseButton"][1]["location"] = "imgui_internal:3322" +defs["igTabItemLabelAndCloseButton"][1]["location"] = "imgui_internal:3340" defs["igTabItemLabelAndCloseButton"][1]["namespace"] = "ImGui" defs["igTabItemLabelAndCloseButton"][1]["ov_cimguiname"] = "igTabItemLabelAndCloseButton" defs["igTabItemLabelAndCloseButton"][1]["ret"] = "void" @@ -28272,7 +28337,7 @@ defs["igTableBeginApplyRequests"][1]["call_args"] = "(table)" defs["igTableBeginApplyRequests"][1]["cimguiname"] = "igTableBeginApplyRequests" defs["igTableBeginApplyRequests"][1]["defaults"] = {} defs["igTableBeginApplyRequests"][1]["funcname"] = "TableBeginApplyRequests" -defs["igTableBeginApplyRequests"][1]["location"] = "imgui_internal:3269" +defs["igTableBeginApplyRequests"][1]["location"] = "imgui_internal:3287" defs["igTableBeginApplyRequests"][1]["namespace"] = "ImGui" defs["igTableBeginApplyRequests"][1]["ov_cimguiname"] = "igTableBeginApplyRequests" defs["igTableBeginApplyRequests"][1]["ret"] = "void" @@ -28294,7 +28359,7 @@ defs["igTableBeginCell"][1]["call_args"] = "(table,column_n)" defs["igTableBeginCell"][1]["cimguiname"] = "igTableBeginCell" defs["igTableBeginCell"][1]["defaults"] = {} defs["igTableBeginCell"][1]["funcname"] = "TableBeginCell" -defs["igTableBeginCell"][1]["location"] = "imgui_internal:3286" +defs["igTableBeginCell"][1]["location"] = "imgui_internal:3304" defs["igTableBeginCell"][1]["namespace"] = "ImGui" defs["igTableBeginCell"][1]["ov_cimguiname"] = "igTableBeginCell" defs["igTableBeginCell"][1]["ret"] = "void" @@ -28313,7 +28378,7 @@ defs["igTableBeginContextMenuPopup"][1]["call_args"] = "(table)" defs["igTableBeginContextMenuPopup"][1]["cimguiname"] = "igTableBeginContextMenuPopup" defs["igTableBeginContextMenuPopup"][1]["defaults"] = {} defs["igTableBeginContextMenuPopup"][1]["funcname"] = "TableBeginContextMenuPopup" -defs["igTableBeginContextMenuPopup"][1]["location"] = "imgui_internal:3276" +defs["igTableBeginContextMenuPopup"][1]["location"] = "imgui_internal:3294" defs["igTableBeginContextMenuPopup"][1]["namespace"] = "ImGui" defs["igTableBeginContextMenuPopup"][1]["ov_cimguiname"] = "igTableBeginContextMenuPopup" defs["igTableBeginContextMenuPopup"][1]["ret"] = "bool" @@ -28335,7 +28400,7 @@ defs["igTableBeginInitMemory"][1]["call_args"] = "(table,columns_count)" defs["igTableBeginInitMemory"][1]["cimguiname"] = "igTableBeginInitMemory" defs["igTableBeginInitMemory"][1]["defaults"] = {} defs["igTableBeginInitMemory"][1]["funcname"] = "TableBeginInitMemory" -defs["igTableBeginInitMemory"][1]["location"] = "imgui_internal:3268" +defs["igTableBeginInitMemory"][1]["location"] = "imgui_internal:3286" defs["igTableBeginInitMemory"][1]["namespace"] = "ImGui" defs["igTableBeginInitMemory"][1]["ov_cimguiname"] = "igTableBeginInitMemory" defs["igTableBeginInitMemory"][1]["ret"] = "void" @@ -28354,7 +28419,7 @@ defs["igTableBeginRow"][1]["call_args"] = "(table)" defs["igTableBeginRow"][1]["cimguiname"] = "igTableBeginRow" defs["igTableBeginRow"][1]["defaults"] = {} defs["igTableBeginRow"][1]["funcname"] = "TableBeginRow" -defs["igTableBeginRow"][1]["location"] = "imgui_internal:3284" +defs["igTableBeginRow"][1]["location"] = "imgui_internal:3302" defs["igTableBeginRow"][1]["namespace"] = "ImGui" defs["igTableBeginRow"][1]["ov_cimguiname"] = "igTableBeginRow" defs["igTableBeginRow"][1]["ret"] = "void" @@ -28373,7 +28438,7 @@ defs["igTableDrawBorders"][1]["call_args"] = "(table)" defs["igTableDrawBorders"][1]["cimguiname"] = "igTableDrawBorders" defs["igTableDrawBorders"][1]["defaults"] = {} defs["igTableDrawBorders"][1]["funcname"] = "TableDrawBorders" -defs["igTableDrawBorders"][1]["location"] = "imgui_internal:3274" +defs["igTableDrawBorders"][1]["location"] = "imgui_internal:3292" defs["igTableDrawBorders"][1]["namespace"] = "ImGui" defs["igTableDrawBorders"][1]["ov_cimguiname"] = "igTableDrawBorders" defs["igTableDrawBorders"][1]["ret"] = "void" @@ -28392,7 +28457,7 @@ defs["igTableDrawContextMenu"][1]["call_args"] = "(table)" defs["igTableDrawContextMenu"][1]["cimguiname"] = "igTableDrawContextMenu" defs["igTableDrawContextMenu"][1]["defaults"] = {} defs["igTableDrawContextMenu"][1]["funcname"] = "TableDrawContextMenu" -defs["igTableDrawContextMenu"][1]["location"] = "imgui_internal:3275" +defs["igTableDrawContextMenu"][1]["location"] = "imgui_internal:3293" defs["igTableDrawContextMenu"][1]["namespace"] = "ImGui" defs["igTableDrawContextMenu"][1]["ov_cimguiname"] = "igTableDrawContextMenu" defs["igTableDrawContextMenu"][1]["ret"] = "void" @@ -28411,7 +28476,7 @@ defs["igTableEndCell"][1]["call_args"] = "(table)" defs["igTableEndCell"][1]["cimguiname"] = "igTableEndCell" defs["igTableEndCell"][1]["defaults"] = {} defs["igTableEndCell"][1]["funcname"] = "TableEndCell" -defs["igTableEndCell"][1]["location"] = "imgui_internal:3287" +defs["igTableEndCell"][1]["location"] = "imgui_internal:3305" defs["igTableEndCell"][1]["namespace"] = "ImGui" defs["igTableEndCell"][1]["ov_cimguiname"] = "igTableEndCell" defs["igTableEndCell"][1]["ret"] = "void" @@ -28430,7 +28495,7 @@ defs["igTableEndRow"][1]["call_args"] = "(table)" defs["igTableEndRow"][1]["cimguiname"] = "igTableEndRow" defs["igTableEndRow"][1]["defaults"] = {} defs["igTableEndRow"][1]["funcname"] = "TableEndRow" -defs["igTableEndRow"][1]["location"] = "imgui_internal:3285" +defs["igTableEndRow"][1]["location"] = "imgui_internal:3303" defs["igTableEndRow"][1]["namespace"] = "ImGui" defs["igTableEndRow"][1]["ov_cimguiname"] = "igTableEndRow" defs["igTableEndRow"][1]["ret"] = "void" @@ -28449,7 +28514,7 @@ defs["igTableFindByID"][1]["call_args"] = "(id)" defs["igTableFindByID"][1]["cimguiname"] = "igTableFindByID" defs["igTableFindByID"][1]["defaults"] = {} defs["igTableFindByID"][1]["funcname"] = "TableFindByID" -defs["igTableFindByID"][1]["location"] = "imgui_internal:3266" +defs["igTableFindByID"][1]["location"] = "imgui_internal:3284" defs["igTableFindByID"][1]["namespace"] = "ImGui" defs["igTableFindByID"][1]["ov_cimguiname"] = "igTableFindByID" defs["igTableFindByID"][1]["ret"] = "ImGuiTable*" @@ -28471,7 +28536,7 @@ defs["igTableFixColumnSortDirection"][1]["call_args"] = "(table,column)" defs["igTableFixColumnSortDirection"][1]["cimguiname"] = "igTableFixColumnSortDirection" defs["igTableFixColumnSortDirection"][1]["defaults"] = {} defs["igTableFixColumnSortDirection"][1]["funcname"] = "TableFixColumnSortDirection" -defs["igTableFixColumnSortDirection"][1]["location"] = "imgui_internal:3282" +defs["igTableFixColumnSortDirection"][1]["location"] = "imgui_internal:3300" defs["igTableFixColumnSortDirection"][1]["namespace"] = "ImGui" defs["igTableFixColumnSortDirection"][1]["ov_cimguiname"] = "igTableFixColumnSortDirection" defs["igTableFixColumnSortDirection"][1]["ret"] = "void" @@ -28487,7 +28552,7 @@ defs["igTableGcCompactSettings"][1]["call_args"] = "()" defs["igTableGcCompactSettings"][1]["cimguiname"] = "igTableGcCompactSettings" defs["igTableGcCompactSettings"][1]["defaults"] = {} defs["igTableGcCompactSettings"][1]["funcname"] = "TableGcCompactSettings" -defs["igTableGcCompactSettings"][1]["location"] = "imgui_internal:3297" +defs["igTableGcCompactSettings"][1]["location"] = "imgui_internal:3315" defs["igTableGcCompactSettings"][1]["namespace"] = "ImGui" defs["igTableGcCompactSettings"][1]["ov_cimguiname"] = "igTableGcCompactSettings" defs["igTableGcCompactSettings"][1]["ret"] = "void" @@ -28506,7 +28571,7 @@ defs["igTableGcCompactTransientBuffers"][1]["call_args"] = "(table)" defs["igTableGcCompactTransientBuffers"][1]["cimguiname"] = "igTableGcCompactTransientBuffers" defs["igTableGcCompactTransientBuffers"][1]["defaults"] = {} defs["igTableGcCompactTransientBuffers"][1]["funcname"] = "TableGcCompactTransientBuffers" -defs["igTableGcCompactTransientBuffers"][1]["location"] = "imgui_internal:3295" +defs["igTableGcCompactTransientBuffers"][1]["location"] = "imgui_internal:3313" defs["igTableGcCompactTransientBuffers"][1]["namespace"] = "ImGui" defs["igTableGcCompactTransientBuffers"][1]["ov_cimguiname"] = "igTableGcCompactTransientBuffers_TablePtr" defs["igTableGcCompactTransientBuffers"][1]["ret"] = "void" @@ -28523,7 +28588,7 @@ defs["igTableGcCompactTransientBuffers"][2]["call_args"] = "(table)" defs["igTableGcCompactTransientBuffers"][2]["cimguiname"] = "igTableGcCompactTransientBuffers" defs["igTableGcCompactTransientBuffers"][2]["defaults"] = {} defs["igTableGcCompactTransientBuffers"][2]["funcname"] = "TableGcCompactTransientBuffers" -defs["igTableGcCompactTransientBuffers"][2]["location"] = "imgui_internal:3296" +defs["igTableGcCompactTransientBuffers"][2]["location"] = "imgui_internal:3314" defs["igTableGcCompactTransientBuffers"][2]["namespace"] = "ImGui" defs["igTableGcCompactTransientBuffers"][2]["ov_cimguiname"] = "igTableGcCompactTransientBuffers_TableTempDataPtr" defs["igTableGcCompactTransientBuffers"][2]["ret"] = "void" @@ -28543,7 +28608,7 @@ defs["igTableGetBoundSettings"][1]["call_args"] = "(table)" defs["igTableGetBoundSettings"][1]["cimguiname"] = "igTableGetBoundSettings" defs["igTableGetBoundSettings"][1]["defaults"] = {} defs["igTableGetBoundSettings"][1]["funcname"] = "TableGetBoundSettings" -defs["igTableGetBoundSettings"][1]["location"] = "imgui_internal:3303" +defs["igTableGetBoundSettings"][1]["location"] = "imgui_internal:3321" defs["igTableGetBoundSettings"][1]["namespace"] = "ImGui" defs["igTableGetBoundSettings"][1]["ov_cimguiname"] = "igTableGetBoundSettings" defs["igTableGetBoundSettings"][1]["ret"] = "ImGuiTableSettings*" @@ -28568,7 +28633,7 @@ defs["igTableGetCellBgRect"][1]["call_args"] = "(table,column_n)" defs["igTableGetCellBgRect"][1]["cimguiname"] = "igTableGetCellBgRect" defs["igTableGetCellBgRect"][1]["defaults"] = {} defs["igTableGetCellBgRect"][1]["funcname"] = "TableGetCellBgRect" -defs["igTableGetCellBgRect"][1]["location"] = "imgui_internal:3288" +defs["igTableGetCellBgRect"][1]["location"] = "imgui_internal:3306" defs["igTableGetCellBgRect"][1]["namespace"] = "ImGui" defs["igTableGetCellBgRect"][1]["nonUDT"] = 1 defs["igTableGetCellBgRect"][1]["ov_cimguiname"] = "igTableGetCellBgRect" @@ -28661,7 +28726,7 @@ defs["igTableGetColumnName"][2]["call_args"] = "(table,column_n)" defs["igTableGetColumnName"][2]["cimguiname"] = "igTableGetColumnName" defs["igTableGetColumnName"][2]["defaults"] = {} defs["igTableGetColumnName"][2]["funcname"] = "TableGetColumnName" -defs["igTableGetColumnName"][2]["location"] = "imgui_internal:3289" +defs["igTableGetColumnName"][2]["location"] = "imgui_internal:3307" defs["igTableGetColumnName"][2]["namespace"] = "ImGui" defs["igTableGetColumnName"][2]["ov_cimguiname"] = "igTableGetColumnName_TablePtr" defs["igTableGetColumnName"][2]["ret"] = "const char*" @@ -28681,7 +28746,7 @@ defs["igTableGetColumnNextSortDirection"][1]["call_args"] = "(column)" defs["igTableGetColumnNextSortDirection"][1]["cimguiname"] = "igTableGetColumnNextSortDirection" defs["igTableGetColumnNextSortDirection"][1]["defaults"] = {} defs["igTableGetColumnNextSortDirection"][1]["funcname"] = "TableGetColumnNextSortDirection" -defs["igTableGetColumnNextSortDirection"][1]["location"] = "imgui_internal:3281" +defs["igTableGetColumnNextSortDirection"][1]["location"] = "imgui_internal:3299" defs["igTableGetColumnNextSortDirection"][1]["namespace"] = "ImGui" defs["igTableGetColumnNextSortDirection"][1]["ov_cimguiname"] = "igTableGetColumnNextSortDirection" defs["igTableGetColumnNextSortDirection"][1]["ret"] = "ImGuiSortDirection" @@ -28707,7 +28772,7 @@ defs["igTableGetColumnResizeID"][1]["cimguiname"] = "igTableGetColumnResizeID" defs["igTableGetColumnResizeID"][1]["defaults"] = {} defs["igTableGetColumnResizeID"][1]["defaults"]["instance_no"] = "0" defs["igTableGetColumnResizeID"][1]["funcname"] = "TableGetColumnResizeID" -defs["igTableGetColumnResizeID"][1]["location"] = "imgui_internal:3290" +defs["igTableGetColumnResizeID"][1]["location"] = "imgui_internal:3308" defs["igTableGetColumnResizeID"][1]["namespace"] = "ImGui" defs["igTableGetColumnResizeID"][1]["ov_cimguiname"] = "igTableGetColumnResizeID" defs["igTableGetColumnResizeID"][1]["ret"] = "ImGuiID" @@ -28729,7 +28794,7 @@ defs["igTableGetColumnWidthAuto"][1]["call_args"] = "(table,column)" defs["igTableGetColumnWidthAuto"][1]["cimguiname"] = "igTableGetColumnWidthAuto" defs["igTableGetColumnWidthAuto"][1]["defaults"] = {} defs["igTableGetColumnWidthAuto"][1]["funcname"] = "TableGetColumnWidthAuto" -defs["igTableGetColumnWidthAuto"][1]["location"] = "imgui_internal:3283" +defs["igTableGetColumnWidthAuto"][1]["location"] = "imgui_internal:3301" defs["igTableGetColumnWidthAuto"][1]["namespace"] = "ImGui" defs["igTableGetColumnWidthAuto"][1]["ov_cimguiname"] = "igTableGetColumnWidthAuto" defs["igTableGetColumnWidthAuto"][1]["ret"] = "float" @@ -28745,7 +28810,7 @@ defs["igTableGetHeaderRowHeight"][1]["call_args"] = "()" defs["igTableGetHeaderRowHeight"][1]["cimguiname"] = "igTableGetHeaderRowHeight" defs["igTableGetHeaderRowHeight"][1]["defaults"] = {} defs["igTableGetHeaderRowHeight"][1]["funcname"] = "TableGetHeaderRowHeight" -defs["igTableGetHeaderRowHeight"][1]["location"] = "imgui_internal:3260" +defs["igTableGetHeaderRowHeight"][1]["location"] = "imgui_internal:3278" defs["igTableGetHeaderRowHeight"][1]["namespace"] = "ImGui" defs["igTableGetHeaderRowHeight"][1]["ov_cimguiname"] = "igTableGetHeaderRowHeight" defs["igTableGetHeaderRowHeight"][1]["ret"] = "float" @@ -28761,7 +28826,7 @@ defs["igTableGetHoveredColumn"][1]["call_args"] = "()" defs["igTableGetHoveredColumn"][1]["cimguiname"] = "igTableGetHoveredColumn" defs["igTableGetHoveredColumn"][1]["defaults"] = {} defs["igTableGetHoveredColumn"][1]["funcname"] = "TableGetHoveredColumn" -defs["igTableGetHoveredColumn"][1]["location"] = "imgui_internal:3259" +defs["igTableGetHoveredColumn"][1]["location"] = "imgui_internal:3277" defs["igTableGetHoveredColumn"][1]["namespace"] = "ImGui" defs["igTableGetHoveredColumn"][1]["ov_cimguiname"] = "igTableGetHoveredColumn" defs["igTableGetHoveredColumn"][1]["ret"] = "int" @@ -28783,7 +28848,7 @@ defs["igTableGetInstanceData"][1]["call_args"] = "(table,instance_no)" defs["igTableGetInstanceData"][1]["cimguiname"] = "igTableGetInstanceData" defs["igTableGetInstanceData"][1]["defaults"] = {} defs["igTableGetInstanceData"][1]["funcname"] = "TableGetInstanceData" -defs["igTableGetInstanceData"][1]["location"] = "imgui_internal:3278" +defs["igTableGetInstanceData"][1]["location"] = "imgui_internal:3296" defs["igTableGetInstanceData"][1]["namespace"] = "ImGui" defs["igTableGetInstanceData"][1]["ov_cimguiname"] = "igTableGetInstanceData" defs["igTableGetInstanceData"][1]["ret"] = "ImGuiTableInstanceData*" @@ -28805,7 +28870,7 @@ defs["igTableGetMaxColumnWidth"][1]["call_args"] = "(table,column_n)" defs["igTableGetMaxColumnWidth"][1]["cimguiname"] = "igTableGetMaxColumnWidth" defs["igTableGetMaxColumnWidth"][1]["defaults"] = {} defs["igTableGetMaxColumnWidth"][1]["funcname"] = "TableGetMaxColumnWidth" -defs["igTableGetMaxColumnWidth"][1]["location"] = "imgui_internal:3291" +defs["igTableGetMaxColumnWidth"][1]["location"] = "imgui_internal:3309" defs["igTableGetMaxColumnWidth"][1]["namespace"] = "ImGui" defs["igTableGetMaxColumnWidth"][1]["ov_cimguiname"] = "igTableGetMaxColumnWidth" defs["igTableGetMaxColumnWidth"][1]["ret"] = "float" @@ -28891,7 +28956,7 @@ defs["igTableLoadSettings"][1]["call_args"] = "(table)" defs["igTableLoadSettings"][1]["cimguiname"] = "igTableLoadSettings" defs["igTableLoadSettings"][1]["defaults"] = {} defs["igTableLoadSettings"][1]["funcname"] = "TableLoadSettings" -defs["igTableLoadSettings"][1]["location"] = "imgui_internal:3300" +defs["igTableLoadSettings"][1]["location"] = "imgui_internal:3318" defs["igTableLoadSettings"][1]["namespace"] = "ImGui" defs["igTableLoadSettings"][1]["ov_cimguiname"] = "igTableLoadSettings" defs["igTableLoadSettings"][1]["ret"] = "void" @@ -28910,7 +28975,7 @@ defs["igTableMergeDrawChannels"][1]["call_args"] = "(table)" defs["igTableMergeDrawChannels"][1]["cimguiname"] = "igTableMergeDrawChannels" defs["igTableMergeDrawChannels"][1]["defaults"] = {} defs["igTableMergeDrawChannels"][1]["funcname"] = "TableMergeDrawChannels" -defs["igTableMergeDrawChannels"][1]["location"] = "imgui_internal:3277" +defs["igTableMergeDrawChannels"][1]["location"] = "imgui_internal:3295" defs["igTableMergeDrawChannels"][1]["namespace"] = "ImGui" defs["igTableMergeDrawChannels"][1]["ov_cimguiname"] = "igTableMergeDrawChannels" defs["igTableMergeDrawChannels"][1]["ret"] = "void" @@ -28970,7 +29035,7 @@ defs["igTableOpenContextMenu"][1]["cimguiname"] = "igTableOpenContextMenu" defs["igTableOpenContextMenu"][1]["defaults"] = {} defs["igTableOpenContextMenu"][1]["defaults"]["column_n"] = "-1" defs["igTableOpenContextMenu"][1]["funcname"] = "TableOpenContextMenu" -defs["igTableOpenContextMenu"][1]["location"] = "imgui_internal:3256" +defs["igTableOpenContextMenu"][1]["location"] = "imgui_internal:3274" defs["igTableOpenContextMenu"][1]["namespace"] = "ImGui" defs["igTableOpenContextMenu"][1]["ov_cimguiname"] = "igTableOpenContextMenu" defs["igTableOpenContextMenu"][1]["ret"] = "void" @@ -28986,7 +29051,7 @@ defs["igTablePopBackgroundChannel"][1]["call_args"] = "()" defs["igTablePopBackgroundChannel"][1]["cimguiname"] = "igTablePopBackgroundChannel" defs["igTablePopBackgroundChannel"][1]["defaults"] = {} defs["igTablePopBackgroundChannel"][1]["funcname"] = "TablePopBackgroundChannel" -defs["igTablePopBackgroundChannel"][1]["location"] = "imgui_internal:3262" +defs["igTablePopBackgroundChannel"][1]["location"] = "imgui_internal:3280" defs["igTablePopBackgroundChannel"][1]["namespace"] = "ImGui" defs["igTablePopBackgroundChannel"][1]["ov_cimguiname"] = "igTablePopBackgroundChannel" defs["igTablePopBackgroundChannel"][1]["ret"] = "void" @@ -29002,7 +29067,7 @@ defs["igTablePushBackgroundChannel"][1]["call_args"] = "()" defs["igTablePushBackgroundChannel"][1]["cimguiname"] = "igTablePushBackgroundChannel" defs["igTablePushBackgroundChannel"][1]["defaults"] = {} defs["igTablePushBackgroundChannel"][1]["funcname"] = "TablePushBackgroundChannel" -defs["igTablePushBackgroundChannel"][1]["location"] = "imgui_internal:3261" +defs["igTablePushBackgroundChannel"][1]["location"] = "imgui_internal:3279" defs["igTablePushBackgroundChannel"][1]["namespace"] = "ImGui" defs["igTablePushBackgroundChannel"][1]["ov_cimguiname"] = "igTablePushBackgroundChannel" defs["igTablePushBackgroundChannel"][1]["ret"] = "void" @@ -29021,7 +29086,7 @@ defs["igTableRemove"][1]["call_args"] = "(table)" defs["igTableRemove"][1]["cimguiname"] = "igTableRemove" defs["igTableRemove"][1]["defaults"] = {} defs["igTableRemove"][1]["funcname"] = "TableRemove" -defs["igTableRemove"][1]["location"] = "imgui_internal:3294" +defs["igTableRemove"][1]["location"] = "imgui_internal:3312" defs["igTableRemove"][1]["namespace"] = "ImGui" defs["igTableRemove"][1]["ov_cimguiname"] = "igTableRemove" defs["igTableRemove"][1]["ret"] = "void" @@ -29040,7 +29105,7 @@ defs["igTableResetSettings"][1]["call_args"] = "(table)" defs["igTableResetSettings"][1]["cimguiname"] = "igTableResetSettings" defs["igTableResetSettings"][1]["defaults"] = {} defs["igTableResetSettings"][1]["funcname"] = "TableResetSettings" -defs["igTableResetSettings"][1]["location"] = "imgui_internal:3302" +defs["igTableResetSettings"][1]["location"] = "imgui_internal:3320" defs["igTableResetSettings"][1]["namespace"] = "ImGui" defs["igTableResetSettings"][1]["ov_cimguiname"] = "igTableResetSettings" defs["igTableResetSettings"][1]["ret"] = "void" @@ -29059,7 +29124,7 @@ defs["igTableSaveSettings"][1]["call_args"] = "(table)" defs["igTableSaveSettings"][1]["cimguiname"] = "igTableSaveSettings" defs["igTableSaveSettings"][1]["defaults"] = {} defs["igTableSaveSettings"][1]["funcname"] = "TableSaveSettings" -defs["igTableSaveSettings"][1]["location"] = "imgui_internal:3301" +defs["igTableSaveSettings"][1]["location"] = "imgui_internal:3319" defs["igTableSaveSettings"][1]["namespace"] = "ImGui" defs["igTableSaveSettings"][1]["ov_cimguiname"] = "igTableSaveSettings" defs["igTableSaveSettings"][1]["ret"] = "void" @@ -29151,7 +29216,7 @@ defs["igTableSetColumnSortDirection"][1]["call_args"] = "(column_n,sort_directio defs["igTableSetColumnSortDirection"][1]["cimguiname"] = "igTableSetColumnSortDirection" defs["igTableSetColumnSortDirection"][1]["defaults"] = {} defs["igTableSetColumnSortDirection"][1]["funcname"] = "TableSetColumnSortDirection" -defs["igTableSetColumnSortDirection"][1]["location"] = "imgui_internal:3258" +defs["igTableSetColumnSortDirection"][1]["location"] = "imgui_internal:3276" defs["igTableSetColumnSortDirection"][1]["namespace"] = "ImGui" defs["igTableSetColumnSortDirection"][1]["ov_cimguiname"] = "igTableSetColumnSortDirection" defs["igTableSetColumnSortDirection"][1]["ret"] = "void" @@ -29173,7 +29238,7 @@ defs["igTableSetColumnWidth"][1]["call_args"] = "(column_n,width)" defs["igTableSetColumnWidth"][1]["cimguiname"] = "igTableSetColumnWidth" defs["igTableSetColumnWidth"][1]["defaults"] = {} defs["igTableSetColumnWidth"][1]["funcname"] = "TableSetColumnWidth" -defs["igTableSetColumnWidth"][1]["location"] = "imgui_internal:3257" +defs["igTableSetColumnWidth"][1]["location"] = "imgui_internal:3275" defs["igTableSetColumnWidth"][1]["namespace"] = "ImGui" defs["igTableSetColumnWidth"][1]["ov_cimguiname"] = "igTableSetColumnWidth" defs["igTableSetColumnWidth"][1]["ret"] = "void" @@ -29192,7 +29257,7 @@ defs["igTableSetColumnWidthAutoAll"][1]["call_args"] = "(table)" defs["igTableSetColumnWidthAutoAll"][1]["cimguiname"] = "igTableSetColumnWidthAutoAll" defs["igTableSetColumnWidthAutoAll"][1]["defaults"] = {} defs["igTableSetColumnWidthAutoAll"][1]["funcname"] = "TableSetColumnWidthAutoAll" -defs["igTableSetColumnWidthAutoAll"][1]["location"] = "imgui_internal:3293" +defs["igTableSetColumnWidthAutoAll"][1]["location"] = "imgui_internal:3311" defs["igTableSetColumnWidthAutoAll"][1]["namespace"] = "ImGui" defs["igTableSetColumnWidthAutoAll"][1]["ov_cimguiname"] = "igTableSetColumnWidthAutoAll" defs["igTableSetColumnWidthAutoAll"][1]["ret"] = "void" @@ -29214,7 +29279,7 @@ defs["igTableSetColumnWidthAutoSingle"][1]["call_args"] = "(table,column_n)" defs["igTableSetColumnWidthAutoSingle"][1]["cimguiname"] = "igTableSetColumnWidthAutoSingle" defs["igTableSetColumnWidthAutoSingle"][1]["defaults"] = {} defs["igTableSetColumnWidthAutoSingle"][1]["funcname"] = "TableSetColumnWidthAutoSingle" -defs["igTableSetColumnWidthAutoSingle"][1]["location"] = "imgui_internal:3292" +defs["igTableSetColumnWidthAutoSingle"][1]["location"] = "imgui_internal:3310" defs["igTableSetColumnWidthAutoSingle"][1]["namespace"] = "ImGui" defs["igTableSetColumnWidthAutoSingle"][1]["ov_cimguiname"] = "igTableSetColumnWidthAutoSingle" defs["igTableSetColumnWidthAutoSingle"][1]["ret"] = "void" @@ -29230,7 +29295,7 @@ defs["igTableSettingsAddSettingsHandler"][1]["call_args"] = "()" defs["igTableSettingsAddSettingsHandler"][1]["cimguiname"] = "igTableSettingsAddSettingsHandler" defs["igTableSettingsAddSettingsHandler"][1]["defaults"] = {} defs["igTableSettingsAddSettingsHandler"][1]["funcname"] = "TableSettingsAddSettingsHandler" -defs["igTableSettingsAddSettingsHandler"][1]["location"] = "imgui_internal:3304" +defs["igTableSettingsAddSettingsHandler"][1]["location"] = "imgui_internal:3322" defs["igTableSettingsAddSettingsHandler"][1]["namespace"] = "ImGui" defs["igTableSettingsAddSettingsHandler"][1]["ov_cimguiname"] = "igTableSettingsAddSettingsHandler" defs["igTableSettingsAddSettingsHandler"][1]["ret"] = "void" @@ -29252,7 +29317,7 @@ defs["igTableSettingsCreate"][1]["call_args"] = "(id,columns_count)" defs["igTableSettingsCreate"][1]["cimguiname"] = "igTableSettingsCreate" defs["igTableSettingsCreate"][1]["defaults"] = {} defs["igTableSettingsCreate"][1]["funcname"] = "TableSettingsCreate" -defs["igTableSettingsCreate"][1]["location"] = "imgui_internal:3305" +defs["igTableSettingsCreate"][1]["location"] = "imgui_internal:3323" defs["igTableSettingsCreate"][1]["namespace"] = "ImGui" defs["igTableSettingsCreate"][1]["ov_cimguiname"] = "igTableSettingsCreate" defs["igTableSettingsCreate"][1]["ret"] = "ImGuiTableSettings*" @@ -29271,7 +29336,7 @@ defs["igTableSettingsFindByID"][1]["call_args"] = "(id)" defs["igTableSettingsFindByID"][1]["cimguiname"] = "igTableSettingsFindByID" defs["igTableSettingsFindByID"][1]["defaults"] = {} defs["igTableSettingsFindByID"][1]["funcname"] = "TableSettingsFindByID" -defs["igTableSettingsFindByID"][1]["location"] = "imgui_internal:3306" +defs["igTableSettingsFindByID"][1]["location"] = "imgui_internal:3324" defs["igTableSettingsFindByID"][1]["namespace"] = "ImGui" defs["igTableSettingsFindByID"][1]["ov_cimguiname"] = "igTableSettingsFindByID" defs["igTableSettingsFindByID"][1]["ret"] = "ImGuiTableSettings*" @@ -29321,7 +29386,7 @@ defs["igTableSetupDrawChannels"][1]["call_args"] = "(table)" defs["igTableSetupDrawChannels"][1]["cimguiname"] = "igTableSetupDrawChannels" defs["igTableSetupDrawChannels"][1]["defaults"] = {} defs["igTableSetupDrawChannels"][1]["funcname"] = "TableSetupDrawChannels" -defs["igTableSetupDrawChannels"][1]["location"] = "imgui_internal:3270" +defs["igTableSetupDrawChannels"][1]["location"] = "imgui_internal:3288" defs["igTableSetupDrawChannels"][1]["namespace"] = "ImGui" defs["igTableSetupDrawChannels"][1]["ov_cimguiname"] = "igTableSetupDrawChannels" defs["igTableSetupDrawChannels"][1]["ret"] = "void" @@ -29362,7 +29427,7 @@ defs["igTableSortSpecsBuild"][1]["call_args"] = "(table)" defs["igTableSortSpecsBuild"][1]["cimguiname"] = "igTableSortSpecsBuild" defs["igTableSortSpecsBuild"][1]["defaults"] = {} defs["igTableSortSpecsBuild"][1]["funcname"] = "TableSortSpecsBuild" -defs["igTableSortSpecsBuild"][1]["location"] = "imgui_internal:3280" +defs["igTableSortSpecsBuild"][1]["location"] = "imgui_internal:3298" defs["igTableSortSpecsBuild"][1]["namespace"] = "ImGui" defs["igTableSortSpecsBuild"][1]["ov_cimguiname"] = "igTableSortSpecsBuild" defs["igTableSortSpecsBuild"][1]["ret"] = "void" @@ -29381,7 +29446,7 @@ defs["igTableSortSpecsSanitize"][1]["call_args"] = "(table)" defs["igTableSortSpecsSanitize"][1]["cimguiname"] = "igTableSortSpecsSanitize" defs["igTableSortSpecsSanitize"][1]["defaults"] = {} defs["igTableSortSpecsSanitize"][1]["funcname"] = "TableSortSpecsSanitize" -defs["igTableSortSpecsSanitize"][1]["location"] = "imgui_internal:3279" +defs["igTableSortSpecsSanitize"][1]["location"] = "imgui_internal:3297" defs["igTableSortSpecsSanitize"][1]["namespace"] = "ImGui" defs["igTableSortSpecsSanitize"][1]["ov_cimguiname"] = "igTableSortSpecsSanitize" defs["igTableSortSpecsSanitize"][1]["ret"] = "void" @@ -29400,7 +29465,7 @@ defs["igTableUpdateBorders"][1]["call_args"] = "(table)" defs["igTableUpdateBorders"][1]["cimguiname"] = "igTableUpdateBorders" defs["igTableUpdateBorders"][1]["defaults"] = {} defs["igTableUpdateBorders"][1]["funcname"] = "TableUpdateBorders" -defs["igTableUpdateBorders"][1]["location"] = "imgui_internal:3272" +defs["igTableUpdateBorders"][1]["location"] = "imgui_internal:3290" defs["igTableUpdateBorders"][1]["namespace"] = "ImGui" defs["igTableUpdateBorders"][1]["ov_cimguiname"] = "igTableUpdateBorders" defs["igTableUpdateBorders"][1]["ret"] = "void" @@ -29419,7 +29484,7 @@ defs["igTableUpdateColumnsWeightFromWidth"][1]["call_args"] = "(table)" defs["igTableUpdateColumnsWeightFromWidth"][1]["cimguiname"] = "igTableUpdateColumnsWeightFromWidth" defs["igTableUpdateColumnsWeightFromWidth"][1]["defaults"] = {} defs["igTableUpdateColumnsWeightFromWidth"][1]["funcname"] = "TableUpdateColumnsWeightFromWidth" -defs["igTableUpdateColumnsWeightFromWidth"][1]["location"] = "imgui_internal:3273" +defs["igTableUpdateColumnsWeightFromWidth"][1]["location"] = "imgui_internal:3291" defs["igTableUpdateColumnsWeightFromWidth"][1]["namespace"] = "ImGui" defs["igTableUpdateColumnsWeightFromWidth"][1]["ov_cimguiname"] = "igTableUpdateColumnsWeightFromWidth" defs["igTableUpdateColumnsWeightFromWidth"][1]["ret"] = "void" @@ -29438,7 +29503,7 @@ defs["igTableUpdateLayout"][1]["call_args"] = "(table)" defs["igTableUpdateLayout"][1]["cimguiname"] = "igTableUpdateLayout" defs["igTableUpdateLayout"][1]["defaults"] = {} defs["igTableUpdateLayout"][1]["funcname"] = "TableUpdateLayout" -defs["igTableUpdateLayout"][1]["location"] = "imgui_internal:3271" +defs["igTableUpdateLayout"][1]["location"] = "imgui_internal:3289" defs["igTableUpdateLayout"][1]["namespace"] = "ImGui" defs["igTableUpdateLayout"][1]["ov_cimguiname"] = "igTableUpdateLayout" defs["igTableUpdateLayout"][1]["ret"] = "void" @@ -29457,7 +29522,7 @@ defs["igTempInputIsActive"][1]["call_args"] = "(id)" defs["igTempInputIsActive"][1]["cimguiname"] = "igTempInputIsActive" defs["igTempInputIsActive"][1]["defaults"] = {} defs["igTempInputIsActive"][1]["funcname"] = "TempInputIsActive" -defs["igTempInputIsActive"][1]["location"] = "imgui_internal:3398" +defs["igTempInputIsActive"][1]["location"] = "imgui_internal:3418" defs["igTempInputIsActive"][1]["namespace"] = "ImGui" defs["igTempInputIsActive"][1]["ov_cimguiname"] = "igTempInputIsActive" defs["igTempInputIsActive"][1]["ret"] = "bool" @@ -29499,7 +29564,7 @@ defs["igTempInputScalar"][1]["defaults"] = {} defs["igTempInputScalar"][1]["defaults"]["p_clamp_max"] = "NULL" defs["igTempInputScalar"][1]["defaults"]["p_clamp_min"] = "NULL" defs["igTempInputScalar"][1]["funcname"] = "TempInputScalar" -defs["igTempInputScalar"][1]["location"] = "imgui_internal:3397" +defs["igTempInputScalar"][1]["location"] = "imgui_internal:3417" defs["igTempInputScalar"][1]["namespace"] = "ImGui" defs["igTempInputScalar"][1]["ov_cimguiname"] = "igTempInputScalar" defs["igTempInputScalar"][1]["ret"] = "bool" @@ -29533,7 +29598,7 @@ defs["igTempInputText"][1]["call_args"] = "(bb,id,label,buf,buf_size,flags)" defs["igTempInputText"][1]["cimguiname"] = "igTempInputText" defs["igTempInputText"][1]["defaults"] = {} defs["igTempInputText"][1]["funcname"] = "TempInputText" -defs["igTempInputText"][1]["location"] = "imgui_internal:3396" +defs["igTempInputText"][1]["location"] = "imgui_internal:3416" defs["igTempInputText"][1]["namespace"] = "ImGui" defs["igTempInputText"][1]["ov_cimguiname"] = "igTempInputText" defs["igTempInputText"][1]["ret"] = "bool" @@ -29555,7 +29620,7 @@ defs["igTestKeyOwner"][1]["call_args"] = "(key,owner_id)" defs["igTestKeyOwner"][1]["cimguiname"] = "igTestKeyOwner" defs["igTestKeyOwner"][1]["defaults"] = {} defs["igTestKeyOwner"][1]["funcname"] = "TestKeyOwner" -defs["igTestKeyOwner"][1]["location"] = "imgui_internal:3141" +defs["igTestKeyOwner"][1]["location"] = "imgui_internal:3159" defs["igTestKeyOwner"][1]["namespace"] = "ImGui" defs["igTestKeyOwner"][1]["ov_cimguiname"] = "igTestKeyOwner" defs["igTestKeyOwner"][1]["ret"] = "bool" @@ -29577,7 +29642,7 @@ defs["igTestShortcutRouting"][1]["call_args"] = "(key_chord,owner_id)" defs["igTestShortcutRouting"][1]["cimguiname"] = "igTestShortcutRouting" defs["igTestShortcutRouting"][1]["defaults"] = {} defs["igTestShortcutRouting"][1]["funcname"] = "TestShortcutRouting" -defs["igTestShortcutRouting"][1]["location"] = "imgui_internal:3169" +defs["igTestShortcutRouting"][1]["location"] = "imgui_internal:3187" defs["igTestShortcutRouting"][1]["namespace"] = "ImGui" defs["igTestShortcutRouting"][1]["ov_cimguiname"] = "igTestShortcutRouting" defs["igTestShortcutRouting"][1]["ret"] = "bool" @@ -29723,7 +29788,7 @@ defs["igTextEx"][1]["defaults"] = {} defs["igTextEx"][1]["defaults"]["flags"] = "0" defs["igTextEx"][1]["defaults"]["text_end"] = "NULL" defs["igTextEx"][1]["funcname"] = "TextEx" -defs["igTextEx"][1]["location"] = "imgui_internal:3350" +defs["igTextEx"][1]["location"] = "imgui_internal:3368" defs["igTextEx"][1]["namespace"] = "ImGui" defs["igTextEx"][1]["ov_cimguiname"] = "igTextEx" defs["igTextEx"][1]["ret"] = "void" @@ -29838,7 +29903,7 @@ defs["igTranslateWindowsInViewport"][1]["call_args"] = "(viewport,old_pos,new_po defs["igTranslateWindowsInViewport"][1]["cimguiname"] = "igTranslateWindowsInViewport" defs["igTranslateWindowsInViewport"][1]["defaults"] = {} defs["igTranslateWindowsInViewport"][1]["funcname"] = "TranslateWindowsInViewport" -defs["igTranslateWindowsInViewport"][1]["location"] = "imgui_internal:2982" +defs["igTranslateWindowsInViewport"][1]["location"] = "imgui_internal:2998" defs["igTranslateWindowsInViewport"][1]["namespace"] = "ImGui" defs["igTranslateWindowsInViewport"][1]["ov_cimguiname"] = "igTranslateWindowsInViewport" defs["igTranslateWindowsInViewport"][1]["ret"] = "void" @@ -29936,7 +30001,7 @@ defs["igTreeNodeBehavior"][1]["cimguiname"] = "igTreeNodeBehavior" defs["igTreeNodeBehavior"][1]["defaults"] = {} defs["igTreeNodeBehavior"][1]["defaults"]["label_end"] = "NULL" defs["igTreeNodeBehavior"][1]["funcname"] = "TreeNodeBehavior" -defs["igTreeNodeBehavior"][1]["location"] = "imgui_internal:3371" +defs["igTreeNodeBehavior"][1]["location"] = "imgui_internal:3391" defs["igTreeNodeBehavior"][1]["namespace"] = "ImGui" defs["igTreeNodeBehavior"][1]["ov_cimguiname"] = "igTreeNodeBehavior" defs["igTreeNodeBehavior"][1]["ret"] = "bool" @@ -30092,7 +30157,7 @@ defs["igTreeNodeSetOpen"][1]["call_args"] = "(id,open)" defs["igTreeNodeSetOpen"][1]["cimguiname"] = "igTreeNodeSetOpen" defs["igTreeNodeSetOpen"][1]["defaults"] = {} defs["igTreeNodeSetOpen"][1]["funcname"] = "TreeNodeSetOpen" -defs["igTreeNodeSetOpen"][1]["location"] = "imgui_internal:3373" +defs["igTreeNodeSetOpen"][1]["location"] = "imgui_internal:3393" defs["igTreeNodeSetOpen"][1]["namespace"] = "ImGui" defs["igTreeNodeSetOpen"][1]["ov_cimguiname"] = "igTreeNodeSetOpen" defs["igTreeNodeSetOpen"][1]["ret"] = "void" @@ -30114,7 +30179,7 @@ defs["igTreeNodeUpdateNextOpen"][1]["call_args"] = "(id,flags)" defs["igTreeNodeUpdateNextOpen"][1]["cimguiname"] = "igTreeNodeUpdateNextOpen" defs["igTreeNodeUpdateNextOpen"][1]["defaults"] = {} defs["igTreeNodeUpdateNextOpen"][1]["funcname"] = "TreeNodeUpdateNextOpen" -defs["igTreeNodeUpdateNextOpen"][1]["location"] = "imgui_internal:3374" +defs["igTreeNodeUpdateNextOpen"][1]["location"] = "imgui_internal:3394" defs["igTreeNodeUpdateNextOpen"][1]["namespace"] = "ImGui" defs["igTreeNodeUpdateNextOpen"][1]["ov_cimguiname"] = "igTreeNodeUpdateNextOpen" defs["igTreeNodeUpdateNextOpen"][1]["ret"] = "bool" @@ -30235,7 +30300,7 @@ defs["igTreePushOverrideID"][1]["call_args"] = "(id)" defs["igTreePushOverrideID"][1]["cimguiname"] = "igTreePushOverrideID" defs["igTreePushOverrideID"][1]["defaults"] = {} defs["igTreePushOverrideID"][1]["funcname"] = "TreePushOverrideID" -defs["igTreePushOverrideID"][1]["location"] = "imgui_internal:3372" +defs["igTreePushOverrideID"][1]["location"] = "imgui_internal:3392" defs["igTreePushOverrideID"][1]["namespace"] = "ImGui" defs["igTreePushOverrideID"][1]["ov_cimguiname"] = "igTreePushOverrideID" defs["igTreePushOverrideID"][1]["ret"] = "void" @@ -30271,7 +30336,7 @@ defs["igUpdateHoveredWindowAndCaptureFlags"][1]["call_args"] = "()" defs["igUpdateHoveredWindowAndCaptureFlags"][1]["cimguiname"] = "igUpdateHoveredWindowAndCaptureFlags" defs["igUpdateHoveredWindowAndCaptureFlags"][1]["defaults"] = {} defs["igUpdateHoveredWindowAndCaptureFlags"][1]["funcname"] = "UpdateHoveredWindowAndCaptureFlags" -defs["igUpdateHoveredWindowAndCaptureFlags"][1]["location"] = "imgui_internal:2970" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["location"] = "imgui_internal:2986" defs["igUpdateHoveredWindowAndCaptureFlags"][1]["namespace"] = "ImGui" defs["igUpdateHoveredWindowAndCaptureFlags"][1]["ov_cimguiname"] = "igUpdateHoveredWindowAndCaptureFlags" defs["igUpdateHoveredWindowAndCaptureFlags"][1]["ret"] = "void" @@ -30290,7 +30355,7 @@ defs["igUpdateInputEvents"][1]["call_args"] = "(trickle_fast_inputs)" defs["igUpdateInputEvents"][1]["cimguiname"] = "igUpdateInputEvents" defs["igUpdateInputEvents"][1]["defaults"] = {} defs["igUpdateInputEvents"][1]["funcname"] = "UpdateInputEvents" -defs["igUpdateInputEvents"][1]["location"] = "imgui_internal:2969" +defs["igUpdateInputEvents"][1]["location"] = "imgui_internal:2985" defs["igUpdateInputEvents"][1]["namespace"] = "ImGui" defs["igUpdateInputEvents"][1]["ov_cimguiname"] = "igUpdateInputEvents" defs["igUpdateInputEvents"][1]["ret"] = "void" @@ -30306,7 +30371,7 @@ defs["igUpdateMouseMovingWindowEndFrame"][1]["call_args"] = "()" defs["igUpdateMouseMovingWindowEndFrame"][1]["cimguiname"] = "igUpdateMouseMovingWindowEndFrame" defs["igUpdateMouseMovingWindowEndFrame"][1]["defaults"] = {} defs["igUpdateMouseMovingWindowEndFrame"][1]["funcname"] = "UpdateMouseMovingWindowEndFrame" -defs["igUpdateMouseMovingWindowEndFrame"][1]["location"] = "imgui_internal:2974" +defs["igUpdateMouseMovingWindowEndFrame"][1]["location"] = "imgui_internal:2990" defs["igUpdateMouseMovingWindowEndFrame"][1]["namespace"] = "ImGui" defs["igUpdateMouseMovingWindowEndFrame"][1]["ov_cimguiname"] = "igUpdateMouseMovingWindowEndFrame" defs["igUpdateMouseMovingWindowEndFrame"][1]["ret"] = "void" @@ -30322,7 +30387,7 @@ defs["igUpdateMouseMovingWindowNewFrame"][1]["call_args"] = "()" defs["igUpdateMouseMovingWindowNewFrame"][1]["cimguiname"] = "igUpdateMouseMovingWindowNewFrame" defs["igUpdateMouseMovingWindowNewFrame"][1]["defaults"] = {} defs["igUpdateMouseMovingWindowNewFrame"][1]["funcname"] = "UpdateMouseMovingWindowNewFrame" -defs["igUpdateMouseMovingWindowNewFrame"][1]["location"] = "imgui_internal:2973" +defs["igUpdateMouseMovingWindowNewFrame"][1]["location"] = "imgui_internal:2989" defs["igUpdateMouseMovingWindowNewFrame"][1]["namespace"] = "ImGui" defs["igUpdateMouseMovingWindowNewFrame"][1]["ov_cimguiname"] = "igUpdateMouseMovingWindowNewFrame" defs["igUpdateMouseMovingWindowNewFrame"][1]["ret"] = "void" @@ -30363,7 +30428,7 @@ defs["igUpdateWindowParentAndRootLinks"][1]["call_args"] = "(window,flags,parent defs["igUpdateWindowParentAndRootLinks"][1]["cimguiname"] = "igUpdateWindowParentAndRootLinks" defs["igUpdateWindowParentAndRootLinks"][1]["defaults"] = {} defs["igUpdateWindowParentAndRootLinks"][1]["funcname"] = "UpdateWindowParentAndRootLinks" -defs["igUpdateWindowParentAndRootLinks"][1]["location"] = "imgui_internal:2936" +defs["igUpdateWindowParentAndRootLinks"][1]["location"] = "imgui_internal:2952" defs["igUpdateWindowParentAndRootLinks"][1]["namespace"] = "ImGui" defs["igUpdateWindowParentAndRootLinks"][1]["ov_cimguiname"] = "igUpdateWindowParentAndRootLinks" defs["igUpdateWindowParentAndRootLinks"][1]["ret"] = "void" @@ -30597,7 +30662,7 @@ defs["igWindowRectAbsToRel"][1]["call_args"] = "(window,r)" defs["igWindowRectAbsToRel"][1]["cimguiname"] = "igWindowRectAbsToRel" defs["igWindowRectAbsToRel"][1]["defaults"] = {} defs["igWindowRectAbsToRel"][1]["funcname"] = "WindowRectAbsToRel" -defs["igWindowRectAbsToRel"][1]["location"] = "imgui_internal:2946" +defs["igWindowRectAbsToRel"][1]["location"] = "imgui_internal:2962" defs["igWindowRectAbsToRel"][1]["namespace"] = "ImGui" defs["igWindowRectAbsToRel"][1]["nonUDT"] = 1 defs["igWindowRectAbsToRel"][1]["ov_cimguiname"] = "igWindowRectAbsToRel" @@ -30623,7 +30688,7 @@ defs["igWindowRectRelToAbs"][1]["call_args"] = "(window,r)" defs["igWindowRectRelToAbs"][1]["cimguiname"] = "igWindowRectRelToAbs" defs["igWindowRectRelToAbs"][1]["defaults"] = {} defs["igWindowRectRelToAbs"][1]["funcname"] = "WindowRectRelToAbs" -defs["igWindowRectRelToAbs"][1]["location"] = "imgui_internal:2947" +defs["igWindowRectRelToAbs"][1]["location"] = "imgui_internal:2963" defs["igWindowRectRelToAbs"][1]["namespace"] = "ImGui" defs["igWindowRectRelToAbs"][1]["nonUDT"] = 1 defs["igWindowRectRelToAbs"][1]["ov_cimguiname"] = "igWindowRectRelToAbs" diff --git a/imgui-sys/third-party/imgui-docking-freetype/imgui/LICENSE.txt b/imgui-sys/third-party/imgui-docking-freetype/imgui/LICENSE.txt index 4023e0c..fb715bd 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/imgui/LICENSE.txt +++ b/imgui-sys/third-party/imgui-docking-freetype/imgui/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2014-2022 Omar Cornut +Copyright (c) 2014-2023 Omar Cornut Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui.cpp b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui.cpp index ecfcd50..c4063eb 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui.cpp +++ b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (main code and documentation) // Help: @@ -69,6 +69,7 @@ CODE // [SECTION] ImGuiListClipper // [SECTION] STYLING // [SECTION] RENDER HELPERS +// [SECTION] INITIALIZATION, SHUTDOWN // [SECTION] MAIN CODE (most of the code! lots of stuff, needs tidying up!) // [SECTION] INPUTS // [SECTION] ERROR CHECKING @@ -403,6 +404,11 @@ CODE the ImGuiKey_ModXXX were introduced in 1.87 and mostly used by backends. the ImGuiModFlags_XXX have been exposed in imgui.h but not really used by any public api only by third-party extensions. exceptionally commenting out the older ImGuiKeyModFlags_XXX names ahead of obsolescence schedule to reduce confusion and because they were not meant to be used anyway. + - 2022/09/20 (1.89) - ImGuiKey is now a typed enum, allowing ImGuiKey_XXX symbols to be named in debuggers. + this will require uses of legacy backend-dependent indices to be casted, e.g. + - with imgui_impl_glfw: IsKeyPressed(GLFW_KEY_A) -> IsKeyPressed((ImGuiKey)GLFW_KEY_A); + - with imgui_impl_win32: IsKeyPressed('A') -> IsKeyPressed((ImGuiKey)'A') + - etc. However if you are upgrading code you might well use the better, backend-agnostic IsKeyPressed(ImGuiKey_A) now! - 2022/09/12 (1.89) - removed the bizarre legacy default argument for 'TreePush(const void* ptr = NULL)', always pass a pointer value explicitly. NULL/nullptr is ok but require cast, e.g. TreePush((void*)nullptr); - 2022/09/05 (1.89) - commented out redirecting functions/enums names that were marked obsolete in 1.77 and 1.78 (June 2020): - DragScalar(), DragScalarN(), DragFloat(), DragFloat2(), DragFloat3(), DragFloat4(): For old signatures ending with (..., const char* format, float power = 1.0f) -> use (..., format ImGuiSliderFlags_Logarithmic) if power != 1.0f. @@ -1023,11 +1029,14 @@ static void ErrorCheckEndFrameSanityChecks(); static void UpdateDebugToolItemPicker(); static void UpdateDebugToolStackQueries(); -// Misc -static void UpdateSettings(); +// Inputs static void UpdateKeyboardInputs(); static void UpdateMouseInputs(); static void UpdateMouseWheel(); +static void UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt); + +// Misc +static void UpdateSettings(); static bool UpdateWindowManualResize(ImGuiWindow* window, const ImVec2& size_auto_fit, int* border_held, int resize_grip_count, ImU32 resize_grip_col[4], const ImRect& visibility_rect); static void RenderWindowOuterBorders(ImGuiWindow* window); static void RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar_rect, bool title_bar_is_highlight, bool handle_borders_and_resize_grips, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size); @@ -1379,6 +1388,7 @@ void ImGuiIO::AddKeyAnalogEvent(ImGuiKey key, bool down, float analog_value) IM_ASSERT(&g.IO == this && "Can only add events to current context."); IM_ASSERT(ImGui::IsNamedKeyOrModKey(key)); // Backend needs to pass a valid ImGuiKey_ constant. 0..511 values are legacy native key codes which are not accepted by this API. IM_ASSERT(!ImGui::IsAliasKey(key)); // Backend cannot submit ImGuiKey_MouseXXX values they are automatically inferred from AddMouseXXX() events. + IM_ASSERT(key != ImGuiMod_Shortcut); // We could easily support the translation here but it seems saner to not accept it (TestEngine perform a translation itself) // Verify that backend isn't mixing up using new io.AddKeyEvent() api and old io.KeysDown[] + io.KeyMap[] data. #ifndef IMGUI_DISABLE_OBSOLETE_KEYIO @@ -2928,11 +2938,14 @@ bool ImGuiListClipper::Step() if (need_items_height && ItemsHeight > 0.0f) IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): computed ItemsHeight: %.2f.\n", ItemsHeight); if (ret) + { IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): display %d to %d.\n", DisplayStart, DisplayEnd); + } else + { IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): End.\n"); - if (!ret) End(); + } return ret; } @@ -3453,6 +3466,230 @@ void ImGui::RenderMouseCursor(ImVec2 base_pos, float base_scale, ImGuiMouseCurso } } +//----------------------------------------------------------------------------- +// [SECTION] INITIALIZATION, SHUTDOWN +//----------------------------------------------------------------------------- + +// Internal state access - if you want to share Dear ImGui state between modules (e.g. DLL) or allocate it yourself +// Note that we still point to some static data and members (such as GFontAtlas), so the state instance you end up using will point to the static data within its module +ImGuiContext* ImGui::GetCurrentContext() +{ + return GImGui; +} + +void ImGui::SetCurrentContext(ImGuiContext* ctx) +{ +#ifdef IMGUI_SET_CURRENT_CONTEXT_FUNC + IMGUI_SET_CURRENT_CONTEXT_FUNC(ctx); // For custom thread-based hackery you may want to have control over this. +#else + GImGui = ctx; +#endif +} + +void ImGui::SetAllocatorFunctions(ImGuiMemAllocFunc alloc_func, ImGuiMemFreeFunc free_func, void* user_data) +{ + GImAllocatorAllocFunc = alloc_func; + GImAllocatorFreeFunc = free_func; + GImAllocatorUserData = user_data; +} + +// This is provided to facilitate copying allocators from one static/DLL boundary to another (e.g. retrieve default allocator of your executable address space) +void ImGui::GetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func, ImGuiMemFreeFunc* p_free_func, void** p_user_data) +{ + *p_alloc_func = GImAllocatorAllocFunc; + *p_free_func = GImAllocatorFreeFunc; + *p_user_data = GImAllocatorUserData; +} + +ImGuiContext* ImGui::CreateContext(ImFontAtlas* shared_font_atlas) +{ + ImGuiContext* prev_ctx = GetCurrentContext(); + ImGuiContext* ctx = IM_NEW(ImGuiContext)(shared_font_atlas); + SetCurrentContext(ctx); + Initialize(); + if (prev_ctx != NULL) + SetCurrentContext(prev_ctx); // Restore previous context if any, else keep new one. + return ctx; +} + +void ImGui::DestroyContext(ImGuiContext* ctx) +{ + ImGuiContext* prev_ctx = GetCurrentContext(); + if (ctx == NULL) //-V1051 + ctx = prev_ctx; + SetCurrentContext(ctx); + Shutdown(); + SetCurrentContext((prev_ctx != ctx) ? prev_ctx : NULL); + IM_DELETE(ctx); +} + +// IMPORTANT: ###xxx suffixes must be same in ALL languages +static const ImGuiLocEntry GLocalizationEntriesEnUS[] = +{ + { ImGuiLocKey_TableSizeOne, "Size column to fit###SizeOne" }, + { ImGuiLocKey_TableSizeAllFit, "Size all columns to fit###SizeAll" }, + { ImGuiLocKey_TableSizeAllDefault, "Size all columns to default###SizeAll" }, + { ImGuiLocKey_TableResetOrder, "Reset order###ResetOrder" }, + { ImGuiLocKey_WindowingMainMenuBar, "(Main menu bar)" }, + { ImGuiLocKey_WindowingPopup, "(Popup)" }, + { ImGuiLocKey_WindowingUntitled, "(Untitled)" }, + { ImGuiLocKey_DockingHideTabBar, "Hide tab bar###HideTabBar" }, +}; + +void ImGui::Initialize() +{ + ImGuiContext& g = *GImGui; + IM_ASSERT(!g.Initialized && !g.SettingsLoaded); + + // Add .ini handle for ImGuiWindow and ImGuiTable types + { + ImGuiSettingsHandler ini_handler; + ini_handler.TypeName = "Window"; + ini_handler.TypeHash = ImHashStr("Window"); + ini_handler.ClearAllFn = WindowSettingsHandler_ClearAll; + ini_handler.ReadOpenFn = WindowSettingsHandler_ReadOpen; + ini_handler.ReadLineFn = WindowSettingsHandler_ReadLine; + ini_handler.ApplyAllFn = WindowSettingsHandler_ApplyAll; + ini_handler.WriteAllFn = WindowSettingsHandler_WriteAll; + AddSettingsHandler(&ini_handler); + } + TableSettingsAddSettingsHandler(); + + // Setup default localization table + LocalizeRegisterEntries(GLocalizationEntriesEnUS, IM_ARRAYSIZE(GLocalizationEntriesEnUS)); + + // Create default viewport + ImGuiViewportP* viewport = IM_NEW(ImGuiViewportP)(); + viewport->ID = IMGUI_VIEWPORT_DEFAULT_ID; + viewport->Idx = 0; + viewport->PlatformWindowCreated = true; + viewport->Flags = ImGuiViewportFlags_OwnedByApp; + g.Viewports.push_back(viewport); + g.TempBuffer.resize(1024 * 3 + 1, 0); + g.PlatformIO.Viewports.push_back(g.Viewports[0]); + +#ifdef IMGUI_HAS_DOCK + // Initialize Docking + DockContextInitialize(&g); +#endif + + g.Initialized = true; +} + +// This function is merely here to free heap allocations. +void ImGui::Shutdown() +{ + // The fonts atlas can be used prior to calling NewFrame(), so we clear it even if g.Initialized is FALSE (which would happen if we never called NewFrame) + ImGuiContext& g = *GImGui; + if (g.IO.Fonts && g.FontAtlasOwnedByContext) + { + g.IO.Fonts->Locked = false; + IM_DELETE(g.IO.Fonts); + } + g.IO.Fonts = NULL; + g.DrawListSharedData.TempBuffer.clear(); + + // Cleanup of other data are conditional on actually having initialized Dear ImGui. + if (!g.Initialized) + return; + + // Save settings (unless we haven't attempted to load them: CreateContext/DestroyContext without a call to NewFrame shouldn't save an empty file) + if (g.SettingsLoaded && g.IO.IniFilename != NULL) + SaveIniSettingsToDisk(g.IO.IniFilename); + + // Destroy platform windows + DestroyPlatformWindows(); + + // Shutdown extensions + DockContextShutdown(&g); + + CallContextHooks(&g, ImGuiContextHookType_Shutdown); + + // Clear everything else + g.Windows.clear_delete(); + g.WindowsFocusOrder.clear(); + g.WindowsTempSortBuffer.clear(); + g.CurrentWindow = NULL; + g.CurrentWindowStack.clear(); + g.WindowsById.Clear(); + g.NavWindow = NULL; + g.HoveredWindow = g.HoveredWindowUnderMovingWindow = NULL; + g.ActiveIdWindow = g.ActiveIdPreviousFrameWindow = NULL; + g.MovingWindow = NULL; + + g.KeysRoutingTable.Clear(); + + g.ColorStack.clear(); + g.StyleVarStack.clear(); + g.FontStack.clear(); + g.OpenPopupStack.clear(); + g.BeginPopupStack.clear(); + + g.CurrentViewport = g.MouseViewport = g.MouseLastHoveredViewport = NULL; + g.Viewports.clear_delete(); + + g.TabBars.Clear(); + g.CurrentTabBarStack.clear(); + g.ShrinkWidthBuffer.clear(); + + g.ClipperTempData.clear_destruct(); + + g.Tables.Clear(); + g.TablesTempData.clear_destruct(); + g.DrawChannelsTempMergeBuffer.clear(); + + g.ClipboardHandlerData.clear(); + g.MenusIdSubmittedThisFrame.clear(); + g.InputTextState.ClearFreeMemory(); + + g.SettingsWindows.clear(); + g.SettingsHandlers.clear(); + + if (g.LogFile) + { +#ifndef IMGUI_DISABLE_TTY_FUNCTIONS + if (g.LogFile != stdout) +#endif + ImFileClose(g.LogFile); + g.LogFile = NULL; + } + g.LogBuffer.clear(); + g.DebugLogBuf.clear(); + g.DebugLogIndex.clear(); + + g.Initialized = false; +} + +// No specific ordering/dependency support, will see as needed +ImGuiID ImGui::AddContextHook(ImGuiContext* ctx, const ImGuiContextHook* hook) +{ + ImGuiContext& g = *ctx; + IM_ASSERT(hook->Callback != NULL && hook->HookId == 0 && hook->Type != ImGuiContextHookType_PendingRemoval_); + g.Hooks.push_back(*hook); + g.Hooks.back().HookId = ++g.HookIdNext; + return g.HookIdNext; +} + +// Deferred removal, avoiding issue with changing vector while iterating it +void ImGui::RemoveContextHook(ImGuiContext* ctx, ImGuiID hook_id) +{ + ImGuiContext& g = *ctx; + IM_ASSERT(hook_id != 0); + for (int n = 0; n < g.Hooks.Size; n++) + if (g.Hooks[n].HookId == hook_id) + g.Hooks[n].Type = ImGuiContextHookType_PendingRemoval_; +} + +// Call context hooks (used by e.g. test engine) +// We assume a small number of hooks so all stored in same array +void ImGui::CallContextHooks(ImGuiContext* ctx, ImGuiContextHookType hook_type) +{ + ImGuiContext& g = *ctx; + for (int n = 0; n < g.Hooks.Size; n++) + if (g.Hooks[n].Type == hook_type) + g.Hooks[n].Callback(&g, &g.Hooks[n]); +} + //----------------------------------------------------------------------------- // [SECTION] MAIN CODE (most of the code! lots of stuff, needs tidying up!) @@ -3913,89 +4150,6 @@ const char* ImGui::GetVersion() return IMGUI_VERSION; } -// Internal state access - if you want to share Dear ImGui state between modules (e.g. DLL) or allocate it yourself -// Note that we still point to some static data and members (such as GFontAtlas), so the state instance you end up using will point to the static data within its module -ImGuiContext* ImGui::GetCurrentContext() -{ - return GImGui; -} - -void ImGui::SetCurrentContext(ImGuiContext* ctx) -{ -#ifdef IMGUI_SET_CURRENT_CONTEXT_FUNC - IMGUI_SET_CURRENT_CONTEXT_FUNC(ctx); // For custom thread-based hackery you may want to have control over this. -#else - GImGui = ctx; -#endif -} - -void ImGui::SetAllocatorFunctions(ImGuiMemAllocFunc alloc_func, ImGuiMemFreeFunc free_func, void* user_data) -{ - GImAllocatorAllocFunc = alloc_func; - GImAllocatorFreeFunc = free_func; - GImAllocatorUserData = user_data; -} - -// This is provided to facilitate copying allocators from one static/DLL boundary to another (e.g. retrieve default allocator of your executable address space) -void ImGui::GetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func, ImGuiMemFreeFunc* p_free_func, void** p_user_data) -{ - *p_alloc_func = GImAllocatorAllocFunc; - *p_free_func = GImAllocatorFreeFunc; - *p_user_data = GImAllocatorUserData; -} - -ImGuiContext* ImGui::CreateContext(ImFontAtlas* shared_font_atlas) -{ - ImGuiContext* prev_ctx = GetCurrentContext(); - ImGuiContext* ctx = IM_NEW(ImGuiContext)(shared_font_atlas); - SetCurrentContext(ctx); - Initialize(); - if (prev_ctx != NULL) - SetCurrentContext(prev_ctx); // Restore previous context if any, else keep new one. - return ctx; -} - -void ImGui::DestroyContext(ImGuiContext* ctx) -{ - ImGuiContext* prev_ctx = GetCurrentContext(); - if (ctx == NULL) //-V1051 - ctx = prev_ctx; - SetCurrentContext(ctx); - Shutdown(); - SetCurrentContext((prev_ctx != ctx) ? prev_ctx : NULL); - IM_DELETE(ctx); -} - -// No specific ordering/dependency support, will see as needed -ImGuiID ImGui::AddContextHook(ImGuiContext* ctx, const ImGuiContextHook* hook) -{ - ImGuiContext& g = *ctx; - IM_ASSERT(hook->Callback != NULL && hook->HookId == 0 && hook->Type != ImGuiContextHookType_PendingRemoval_); - g.Hooks.push_back(*hook); - g.Hooks.back().HookId = ++g.HookIdNext; - return g.HookIdNext; -} - -// Deferred removal, avoiding issue with changing vector while iterating it -void ImGui::RemoveContextHook(ImGuiContext* ctx, ImGuiID hook_id) -{ - ImGuiContext& g = *ctx; - IM_ASSERT(hook_id != 0); - for (int n = 0; n < g.Hooks.Size; n++) - if (g.Hooks[n].HookId == hook_id) - g.Hooks[n].Type = ImGuiContextHookType_PendingRemoval_; -} - -// Call context hooks (used by e.g. test engine) -// We assume a small number of hooks so all stored in same array -void ImGui::CallContextHooks(ImGuiContext* ctx, ImGuiContextHookType hook_type) -{ - ImGuiContext& g = *ctx; - for (int n = 0; n < g.Hooks.Size; n++) - if (g.Hooks[n].Type == hook_type) - g.Hooks[n].Callback(&g, &g.Hooks[n]); -} - ImGuiIO& ImGui::GetIO() { IM_ASSERT(GImGui != NULL && "No current context. Did you call ImGui::CreateContext() and ImGui::SetCurrentContext() ?"); @@ -4274,344 +4428,6 @@ static bool IsWindowActiveAndVisible(ImGuiWindow* window) return (window->Active) && (!window->Hidden); } -static void UpdateAliasKey(ImGuiKey key, bool v, float analog_value) -{ - IM_ASSERT(ImGui::IsAliasKey(key)); - ImGuiKeyData* key_data = ImGui::GetKeyData(key); - key_data->Down = v; - key_data->AnalogValue = analog_value; -} - -// Rewrite routing data buffers to strip old entries + sort by key to make queries not touch scattered data. -// Entries D,A,B,B,A,C,B --> A,A,B,B,B,C,D -// Index A:1 B:2 C:5 D:0 --> A:0 B:2 C:5 D:6 -// See 'Metrics->Key Owners & Shortcut Routing' to visualize the result of that operation. -static void UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt) -{ - ImGuiContext& g = *GImGui; - rt->EntriesNext.resize(0); - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - const int new_routing_start_idx = rt->EntriesNext.Size; - ImGuiKeyRoutingData* routing_entry; - for (int old_routing_idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; old_routing_idx != -1; old_routing_idx = routing_entry->NextEntryIndex) - { - routing_entry = &rt->Entries[old_routing_idx]; - routing_entry->RoutingCurr = routing_entry->RoutingNext; // Update entry - routing_entry->RoutingNext = ImGuiKeyOwner_None; - routing_entry->RoutingNextScore = 255; - if (routing_entry->RoutingCurr == ImGuiKeyOwner_None) - continue; - rt->EntriesNext.push_back(*routing_entry); // Write alive ones into new buffer - - // Apply routing to owner if there's no owner already (RoutingCurr == None at this point) - if (routing_entry->Mods == g.IO.KeyMods) - { - ImGuiKeyOwnerData* owner_data = ImGui::GetKeyOwnerData(key); - if (owner_data->OwnerCurr == ImGuiKeyOwner_None) - owner_data->OwnerCurr = routing_entry->RoutingCurr; - } - } - - // Rewrite linked-list - rt->Index[key - ImGuiKey_NamedKey_BEGIN] = (ImGuiKeyRoutingIndex)(new_routing_start_idx < rt->EntriesNext.Size ? new_routing_start_idx : -1); - for (int n = new_routing_start_idx; n < rt->EntriesNext.Size; n++) - rt->EntriesNext[n].NextEntryIndex = (ImGuiKeyRoutingIndex)((n + 1 < rt->EntriesNext.Size) ? n + 1 : -1); - } - rt->Entries.swap(rt->EntriesNext); // Swap new and old indexes -} - -// [Internal] Do not use directly (should read io.KeyMods instead) -static ImGuiKeyChord GetMergedModsFromBools() -{ - ImGuiContext& g = *GImGui; - ImGuiKeyChord key_chord = 0; - if (g.IO.KeyCtrl) { key_chord |= ImGuiMod_Ctrl; } - if (g.IO.KeyShift) { key_chord |= ImGuiMod_Shift; } - if (g.IO.KeyAlt) { key_chord |= ImGuiMod_Alt; } - if (g.IO.KeySuper) { key_chord |= ImGuiMod_Super; } - return key_chord; -} - -static void ImGui::UpdateKeyboardInputs() -{ - ImGuiContext& g = *GImGui; - ImGuiIO& io = g.IO; - - // Import legacy keys or verify they are not used -#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO - if (io.BackendUsingLegacyKeyArrays == 0) - { - // Backend used new io.AddKeyEvent() API: Good! Verify that old arrays are never written to externally. - for (int n = 0; n < ImGuiKey_LegacyNativeKey_END; n++) - IM_ASSERT((io.KeysDown[n] == false || IsKeyDown((ImGuiKey)n)) && "Backend needs to either only use io.AddKeyEvent(), either only fill legacy io.KeysDown[] + io.KeyMap[]. Not both!"); - } - else - { - if (g.FrameCount == 0) - for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) - IM_ASSERT(g.IO.KeyMap[n] == -1 && "Backend is not allowed to write to io.KeyMap[0..511]!"); - - // Build reverse KeyMap (Named -> Legacy) - for (int n = ImGuiKey_NamedKey_BEGIN; n < ImGuiKey_NamedKey_END; n++) - if (io.KeyMap[n] != -1) - { - IM_ASSERT(IsLegacyKey((ImGuiKey)io.KeyMap[n])); - io.KeyMap[io.KeyMap[n]] = n; - } - - // Import legacy keys into new ones - for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) - if (io.KeysDown[n] || io.BackendUsingLegacyKeyArrays == 1) - { - const ImGuiKey key = (ImGuiKey)(io.KeyMap[n] != -1 ? io.KeyMap[n] : n); - IM_ASSERT(io.KeyMap[n] == -1 || IsNamedKey(key)); - io.KeysData[key].Down = io.KeysDown[n]; - if (key != n) - io.KeysDown[key] = io.KeysDown[n]; // Allow legacy code using io.KeysDown[GetKeyIndex()] with old backends - io.BackendUsingLegacyKeyArrays = 1; - } - if (io.BackendUsingLegacyKeyArrays == 1) - { - GetKeyData(ImGuiMod_Ctrl)->Down = io.KeyCtrl; - GetKeyData(ImGuiMod_Shift)->Down = io.KeyShift; - GetKeyData(ImGuiMod_Alt)->Down = io.KeyAlt; - GetKeyData(ImGuiMod_Super)->Down = io.KeySuper; - } - } - -#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO - const bool nav_gamepad_active = (io.ConfigFlags & ImGuiConfigFlags_NavEnableGamepad) != 0 && (io.BackendFlags & ImGuiBackendFlags_HasGamepad) != 0; - if (io.BackendUsingLegacyNavInputArray && nav_gamepad_active) - { - #define MAP_LEGACY_NAV_INPUT_TO_KEY1(_KEY, _NAV1) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f); io.KeysData[_KEY].AnalogValue = io.NavInputs[_NAV1]; } while (0) - #define MAP_LEGACY_NAV_INPUT_TO_KEY2(_KEY, _NAV1, _NAV2) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f) || (io.NavInputs[_NAV2] > 0.0f); io.KeysData[_KEY].AnalogValue = ImMax(io.NavInputs[_NAV1], io.NavInputs[_NAV2]); } while (0) - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceDown, ImGuiNavInput_Activate); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceRight, ImGuiNavInput_Cancel); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceLeft, ImGuiNavInput_Menu); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceUp, ImGuiNavInput_Input); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadLeft, ImGuiNavInput_DpadLeft); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadRight, ImGuiNavInput_DpadRight); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadUp, ImGuiNavInput_DpadUp); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadDown, ImGuiNavInput_DpadDown); - MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadL1, ImGuiNavInput_FocusPrev, ImGuiNavInput_TweakSlow); - MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadR1, ImGuiNavInput_FocusNext, ImGuiNavInput_TweakFast); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickLeft, ImGuiNavInput_LStickLeft); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickRight, ImGuiNavInput_LStickRight); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickUp, ImGuiNavInput_LStickUp); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickDown, ImGuiNavInput_LStickDown); - #undef NAV_MAP_KEY - } -#endif - -#endif - - // Synchronize io.KeyMods with individual modifiers io.KeyXXX bools, update aliases - io.KeyMods = GetMergedModsFromBools(); - for (int n = 0; n < ImGuiMouseButton_COUNT; n++) - UpdateAliasKey(MouseButtonToKey(n), io.MouseDown[n], io.MouseDown[n] ? 1.0f : 0.0f); - UpdateAliasKey(ImGuiKey_MouseWheelX, io.MouseWheelH != 0.0f, io.MouseWheelH); - UpdateAliasKey(ImGuiKey_MouseWheelY, io.MouseWheel != 0.0f, io.MouseWheel); - - // Clear gamepad data if disabled - if ((io.BackendFlags & ImGuiBackendFlags_HasGamepad) == 0) - for (int i = ImGuiKey_Gamepad_BEGIN; i < ImGuiKey_Gamepad_END; i++) - { - io.KeysData[i - ImGuiKey_KeysData_OFFSET].Down = false; - io.KeysData[i - ImGuiKey_KeysData_OFFSET].AnalogValue = 0.0f; - } - - // Update keys - for (int i = 0; i < ImGuiKey_KeysData_SIZE; i++) - { - ImGuiKeyData* key_data = &io.KeysData[i]; - key_data->DownDurationPrev = key_data->DownDuration; - key_data->DownDuration = key_data->Down ? (key_data->DownDuration < 0.0f ? 0.0f : key_data->DownDuration + io.DeltaTime) : -1.0f; - } - - // Update keys/input owner (named keys only): one entry per key - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - ImGuiKeyData* key_data = &io.KeysData[key - ImGuiKey_KeysData_OFFSET]; - ImGuiKeyOwnerData* owner_data = &g.KeysOwnerData[key - ImGuiKey_NamedKey_BEGIN]; - owner_data->OwnerCurr = owner_data->OwnerNext; - if (!key_data->Down) // Important: ownership is released on the frame after a release. Ensure a 'MouseDown -> CloseWindow -> MouseUp' chain doesn't lead to someone else seeing the MouseUp. - owner_data->OwnerNext = ImGuiKeyOwner_None; - owner_data->LockThisFrame = owner_data->LockUntilRelease = owner_data->LockUntilRelease && key_data->Down; // Clear LockUntilRelease when key is not Down anymore - } - - UpdateKeyRoutingTable(&g.KeysRoutingTable); -} - -static void ImGui::UpdateMouseInputs() -{ - ImGuiContext& g = *GImGui; - ImGuiIO& io = g.IO; - - // Round mouse position to avoid spreading non-rounded position (e.g. UpdateManualResize doesn't support them well) - if (IsMousePosValid(&io.MousePos)) - io.MousePos = g.MouseLastValidPos = ImFloorSigned(io.MousePos); - - // If mouse just appeared or disappeared (usually denoted by -FLT_MAX components) we cancel out movement in MouseDelta - if (IsMousePosValid(&io.MousePos) && IsMousePosValid(&io.MousePosPrev)) - io.MouseDelta = io.MousePos - io.MousePosPrev; - else - io.MouseDelta = ImVec2(0.0f, 0.0f); - - // If mouse moved we re-enable mouse hovering in case it was disabled by gamepad/keyboard. In theory should use a >0.0f threshold but would need to reset in everywhere we set this to true. - if (io.MouseDelta.x != 0.0f || io.MouseDelta.y != 0.0f) - g.NavDisableMouseHover = false; - - io.MousePosPrev = io.MousePos; - for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) - { - io.MouseClicked[i] = io.MouseDown[i] && io.MouseDownDuration[i] < 0.0f; - io.MouseClickedCount[i] = 0; // Will be filled below - io.MouseReleased[i] = !io.MouseDown[i] && io.MouseDownDuration[i] >= 0.0f; - io.MouseDownDurationPrev[i] = io.MouseDownDuration[i]; - io.MouseDownDuration[i] = io.MouseDown[i] ? (io.MouseDownDuration[i] < 0.0f ? 0.0f : io.MouseDownDuration[i] + io.DeltaTime) : -1.0f; - if (io.MouseClicked[i]) - { - bool is_repeated_click = false; - if ((float)(g.Time - io.MouseClickedTime[i]) < io.MouseDoubleClickTime) - { - ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); - if (ImLengthSqr(delta_from_click_pos) < io.MouseDoubleClickMaxDist * io.MouseDoubleClickMaxDist) - is_repeated_click = true; - } - if (is_repeated_click) - io.MouseClickedLastCount[i]++; - else - io.MouseClickedLastCount[i] = 1; - io.MouseClickedTime[i] = g.Time; - io.MouseClickedPos[i] = io.MousePos; - io.MouseClickedCount[i] = io.MouseClickedLastCount[i]; - io.MouseDragMaxDistanceAbs[i] = ImVec2(0.0f, 0.0f); - io.MouseDragMaxDistanceSqr[i] = 0.0f; - } - else if (io.MouseDown[i]) - { - // Maintain the maximum distance we reaching from the initial click position, which is used with dragging threshold - ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); - io.MouseDragMaxDistanceSqr[i] = ImMax(io.MouseDragMaxDistanceSqr[i], ImLengthSqr(delta_from_click_pos)); - io.MouseDragMaxDistanceAbs[i].x = ImMax(io.MouseDragMaxDistanceAbs[i].x, delta_from_click_pos.x < 0.0f ? -delta_from_click_pos.x : delta_from_click_pos.x); - io.MouseDragMaxDistanceAbs[i].y = ImMax(io.MouseDragMaxDistanceAbs[i].y, delta_from_click_pos.y < 0.0f ? -delta_from_click_pos.y : delta_from_click_pos.y); - } - - // We provide io.MouseDoubleClicked[] as a legacy service - io.MouseDoubleClicked[i] = (io.MouseClickedCount[i] == 2); - - // Clicking any mouse button reactivate mouse hovering which may have been deactivated by gamepad/keyboard navigation - if (io.MouseClicked[i]) - g.NavDisableMouseHover = false; - } -} - -static void LockWheelingWindow(ImGuiWindow* window, float wheel_amount) -{ - ImGuiContext& g = *GImGui; - if (window) - g.WheelingWindowReleaseTimer = ImMin(g.WheelingWindowReleaseTimer + ImAbs(wheel_amount) * WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER, WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER); - else - g.WheelingWindowReleaseTimer = 0.0f; - if (g.WheelingWindow == window) - return; - IMGUI_DEBUG_LOG_IO("LockWheelingWindow() \"%s\"\n", window ? window->Name : "NULL"); - g.WheelingWindow = window; - g.WheelingWindowRefMousePos = g.IO.MousePos; -} - -void ImGui::UpdateMouseWheel() -{ - ImGuiContext& g = *GImGui; - - // Reset the locked window if we move the mouse or after the timer elapses - if (g.WheelingWindow != NULL) - { - g.WheelingWindowReleaseTimer -= g.IO.DeltaTime; - if (IsMousePosValid() && ImLengthSqr(g.IO.MousePos - g.WheelingWindowRefMousePos) > g.IO.MouseDragThreshold * g.IO.MouseDragThreshold) - g.WheelingWindowReleaseTimer = 0.0f; - if (g.WheelingWindowReleaseTimer <= 0.0f) - LockWheelingWindow(NULL, 0.0f); - } - - ImVec2 wheel; - wheel.x = TestKeyOwner(ImGuiKey_MouseWheelX, ImGuiKeyOwner_None) ? g.IO.MouseWheelH : 0.0f; - wheel.y = TestKeyOwner(ImGuiKey_MouseWheelY, ImGuiKeyOwner_None) ? g.IO.MouseWheel : 0.0f; - if (wheel.x == 0.0f && wheel.y == 0.0f) - return; - - //IMGUI_DEBUG_LOG("MouseWheel X:%.3f Y:%.3f\n", wheel_x, wheel_y); - ImGuiWindow* mouse_window = g.WheelingWindow ? g.WheelingWindow : g.HoveredWindow; - if (!mouse_window || mouse_window->Collapsed) - return; - - // Zoom / Scale window - // FIXME-OBSOLETE: This is an old feature, it still works but pretty much nobody is using it and may be best redesigned. - if (wheel.y != 0.0f && g.IO.KeyCtrl && g.IO.FontAllowUserScaling) - { - LockWheelingWindow(mouse_window, wheel.y); - ImGuiWindow* window = mouse_window; - const float new_font_scale = ImClamp(window->FontWindowScale + g.IO.MouseWheel * 0.10f, 0.50f, 2.50f); - const float scale = new_font_scale / window->FontWindowScale; - window->FontWindowScale = new_font_scale; - if (window == window->RootWindow) - { - const ImVec2 offset = window->Size * (1.0f - scale) * (g.IO.MousePos - window->Pos) / window->Size; - SetWindowPos(window, window->Pos + offset, 0); - window->Size = ImFloor(window->Size * scale); - window->SizeFull = ImFloor(window->SizeFull * scale); - } - return; - } - if (g.IO.KeyCtrl) - return; - - // Mouse wheel scrolling - // As a standard behavior holding SHIFT while using Vertical Mouse Wheel triggers Horizontal scroll instead - // (we avoid doing it on OSX as it the OS input layer handles this already) - const bool swap_axis = g.IO.KeyShift && !g.IO.ConfigMacOSXBehaviors; - if (swap_axis) - { - wheel.x = wheel.y; - wheel.y = 0.0f; - } - - // Vertical Mouse Wheel scrolling - // Bubble up into parent window if: - // - a child window doesn't allow any scrolling. - // - a child window doesn't need scrolling because it is already at the edge for the direction we are going in. - // - a child window has the ImGuiWindowFlags_NoScrollWithMouse flag. - if (wheel.y != 0.0f) - { - ImGuiWindow* window = mouse_window; - while ((window->Flags & ImGuiWindowFlags_ChildWindow) && ((window->ScrollMax.y == 0.0f) || ((window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)))) - window = window->ParentWindow; - if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) - { - LockWheelingWindow(mouse_window, wheel.y); - float max_step = window->InnerRect.GetHeight() * 0.67f; - float scroll_step = ImFloor(ImMin(5 * window->CalcFontSize(), max_step)); - SetScrollY(window, window->Scroll.y - wheel.y * scroll_step); - } - } - - // Horizontal Mouse Wheel scrolling, or Vertical Mouse Wheel w/ Shift held - if (wheel.x != 0.0f) - { - ImGuiWindow* window = mouse_window; - while ((window->Flags & ImGuiWindowFlags_ChildWindow) && ((window->ScrollMax.x == 0.0f) || ((window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)))) - window = window->ParentWindow; - if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) - { - LockWheelingWindow(mouse_window, wheel.x); - float max_step = window->InnerRect.GetWidth() * 0.67f; - float scroll_step = ImFloor(ImMin(2 * window->CalcFontSize(), max_step)); - SetScrollX(window, window->Scroll.x - wheel.x * scroll_step); - } - } -} - // The reason this is exposed in imgui_internal.h is: on touch-based system that don't have hovering, we want to dispatch inputs to the right target (imgui vs imgui+app) void ImGui::UpdateHoveredWindowAndCaptureFlags() { @@ -4954,143 +4770,6 @@ void ImGui::NewFrame() CallContextHooks(&g, ImGuiContextHookType_NewFramePost); } -// IMPORTANT: ###xxx suffixes must be same in ALL languages -static const ImGuiLocEntry GLocalizationEntriesEnUS[] = -{ - { ImGuiLocKey_TableSizeOne, "Size column to fit###SizeOne" }, - { ImGuiLocKey_TableSizeAllFit, "Size all columns to fit###SizeAll" }, - { ImGuiLocKey_TableSizeAllDefault, "Size all columns to default###SizeAll" }, - { ImGuiLocKey_TableResetOrder, "Reset order###ResetOrder" }, - { ImGuiLocKey_WindowingMainMenuBar, "(Main menu bar)" }, - { ImGuiLocKey_WindowingPopup, "(Popup)" }, - { ImGuiLocKey_WindowingUntitled, "(Untitled)" }, - { ImGuiLocKey_DockingHideTabBar, "Hide tab bar###HideTabBar" }, -}; - -void ImGui::Initialize() -{ - ImGuiContext& g = *GImGui; - IM_ASSERT(!g.Initialized && !g.SettingsLoaded); - - // Add .ini handle for ImGuiWindow and ImGuiTable types - { - ImGuiSettingsHandler ini_handler; - ini_handler.TypeName = "Window"; - ini_handler.TypeHash = ImHashStr("Window"); - ini_handler.ClearAllFn = WindowSettingsHandler_ClearAll; - ini_handler.ReadOpenFn = WindowSettingsHandler_ReadOpen; - ini_handler.ReadLineFn = WindowSettingsHandler_ReadLine; - ini_handler.ApplyAllFn = WindowSettingsHandler_ApplyAll; - ini_handler.WriteAllFn = WindowSettingsHandler_WriteAll; - AddSettingsHandler(&ini_handler); - } - TableSettingsAddSettingsHandler(); - - // Setup default localization table - LocalizeRegisterEntries(GLocalizationEntriesEnUS, IM_ARRAYSIZE(GLocalizationEntriesEnUS)); - - // Create default viewport - ImGuiViewportP* viewport = IM_NEW(ImGuiViewportP)(); - viewport->ID = IMGUI_VIEWPORT_DEFAULT_ID; - viewport->Idx = 0; - viewport->PlatformWindowCreated = true; - viewport->Flags = ImGuiViewportFlags_OwnedByApp; - g.Viewports.push_back(viewport); - g.TempBuffer.resize(1024 * 3 + 1, 0); - g.PlatformIO.Viewports.push_back(g.Viewports[0]); - -#ifdef IMGUI_HAS_DOCK - // Initialize Docking - DockContextInitialize(&g); -#endif - - g.Initialized = true; -} - -// This function is merely here to free heap allocations. -void ImGui::Shutdown() -{ - // The fonts atlas can be used prior to calling NewFrame(), so we clear it even if g.Initialized is FALSE (which would happen if we never called NewFrame) - ImGuiContext& g = *GImGui; - if (g.IO.Fonts && g.FontAtlasOwnedByContext) - { - g.IO.Fonts->Locked = false; - IM_DELETE(g.IO.Fonts); - } - g.IO.Fonts = NULL; - g.DrawListSharedData.TempBuffer.clear(); - - // Cleanup of other data are conditional on actually having initialized Dear ImGui. - if (!g.Initialized) - return; - - // Save settings (unless we haven't attempted to load them: CreateContext/DestroyContext without a call to NewFrame shouldn't save an empty file) - if (g.SettingsLoaded && g.IO.IniFilename != NULL) - SaveIniSettingsToDisk(g.IO.IniFilename); - - // Destroy platform windows - DestroyPlatformWindows(); - - // Shutdown extensions - DockContextShutdown(&g); - - CallContextHooks(&g, ImGuiContextHookType_Shutdown); - - // Clear everything else - g.Windows.clear_delete(); - g.WindowsFocusOrder.clear(); - g.WindowsTempSortBuffer.clear(); - g.CurrentWindow = NULL; - g.CurrentWindowStack.clear(); - g.WindowsById.Clear(); - g.NavWindow = NULL; - g.HoveredWindow = g.HoveredWindowUnderMovingWindow = NULL; - g.ActiveIdWindow = g.ActiveIdPreviousFrameWindow = NULL; - g.MovingWindow = NULL; - - g.KeysRoutingTable.Clear(); - - g.ColorStack.clear(); - g.StyleVarStack.clear(); - g.FontStack.clear(); - g.OpenPopupStack.clear(); - g.BeginPopupStack.clear(); - - g.CurrentViewport = g.MouseViewport = g.MouseLastHoveredViewport = NULL; - g.Viewports.clear_delete(); - - g.TabBars.Clear(); - g.CurrentTabBarStack.clear(); - g.ShrinkWidthBuffer.clear(); - - g.ClipperTempData.clear_destruct(); - - g.Tables.Clear(); - g.TablesTempData.clear_destruct(); - g.DrawChannelsTempMergeBuffer.clear(); - - g.ClipboardHandlerData.clear(); - g.MenusIdSubmittedThisFrame.clear(); - g.InputTextState.ClearFreeMemory(); - - g.SettingsWindows.clear(); - g.SettingsHandlers.clear(); - - if (g.LogFile) - { -#ifndef IMGUI_DISABLE_TTY_FUNCTIONS - if (g.LogFile != stdout) -#endif - ImFileClose(g.LogFile); - g.LogFile = NULL; - } - g.LogBuffer.clear(); - g.DebugLogBuf.clear(); - g.DebugLogIndex.clear(); - - g.Initialized = false; -} - // FIXME: Add a more explicit sort order in the window structure. static int IMGUI_CDECL ChildWindowComparer(const void* lhs, const void* rhs) { @@ -5740,6 +5419,12 @@ void ImGui::SetActiveIdUsingAllKeyboardKeys() NavMoveRequestCancel(); } +ImGuiID ImGui::GetItemID() +{ + ImGuiContext& g = *GImGui; + return g.LastItemData.ID; +} + ImVec2 ImGui::GetItemRectMin() { ImGuiContext& g = *GImGui; @@ -6033,9 +5718,9 @@ static ImVec2 CalcWindowSizeAfterConstraint(ImGuiWindow* window, const ImVec2& s if (!(window->Flags & (ImGuiWindowFlags_ChildWindow | ImGuiWindowFlags_AlwaysAutoResize))) { ImGuiWindow* window_for_height = GetWindowForTitleAndMenuHeight(window); - const float decoration_up_height = window_for_height->TitleBarHeight() + window_for_height->MenuBarHeight(); new_size = ImMax(new_size, g.Style.WindowMinSize); - new_size.y = ImMax(new_size.y, decoration_up_height + ImMax(0.0f, g.Style.WindowRounding - 1.0f)); // Reduce artifacts with very small windows + const float minimum_height = window_for_height->TitleBarHeight() + window_for_height->MenuBarHeight() + ImMax(0.0f, g.Style.WindowRounding - 1.0f); + new_size.y = ImMax(new_size.y, minimum_height); // Reduce artifacts with very small windows } return new_size; } @@ -6064,9 +5749,10 @@ static ImVec2 CalcWindowAutoFitSize(ImGuiWindow* window, const ImVec2& size_cont { ImGuiContext& g = *GImGui; ImGuiStyle& style = g.Style; - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); + const float decoration_w_without_scrollbars = window->DecoOuterSizeX1 + window->DecoOuterSizeX2 - window->ScrollbarSizes.x; + const float decoration_h_without_scrollbars = window->DecoOuterSizeY1 + window->DecoOuterSizeY2 - window->ScrollbarSizes.y; ImVec2 size_pad = window->WindowPadding * 2.0f; - ImVec2 size_desired = size_contents + size_pad + ImVec2(0.0f, decoration_up_height); + ImVec2 size_desired = size_contents + size_pad + ImVec2(decoration_w_without_scrollbars, decoration_h_without_scrollbars); if (window->Flags & ImGuiWindowFlags_Tooltip) { // Tooltip always resize @@ -6092,8 +5778,8 @@ static ImVec2 CalcWindowAutoFitSize(ImGuiWindow* window, const ImVec2& size_cont // When the window cannot fit all contents (either because of constraints, either because screen is too small), // we are growing the size on the other axis to compensate for expected scrollbar. FIXME: Might turn bigger than ViewportSize-WindowPadding. ImVec2 size_auto_fit_after_constraint = CalcWindowSizeAfterConstraint(window, size_auto_fit); - bool will_have_scrollbar_x = (size_auto_fit_after_constraint.x - size_pad.x - 0.0f < size_contents.x && !(window->Flags & ImGuiWindowFlags_NoScrollbar) && (window->Flags & ImGuiWindowFlags_HorizontalScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysHorizontalScrollbar); - bool will_have_scrollbar_y = (size_auto_fit_after_constraint.y - size_pad.y - decoration_up_height < size_contents.y && !(window->Flags & ImGuiWindowFlags_NoScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysVerticalScrollbar); + bool will_have_scrollbar_x = (size_auto_fit_after_constraint.x - size_pad.x - decoration_w_without_scrollbars < size_contents.x && !(window->Flags & ImGuiWindowFlags_NoScrollbar) && (window->Flags & ImGuiWindowFlags_HorizontalScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysHorizontalScrollbar); + bool will_have_scrollbar_y = (size_auto_fit_after_constraint.y - size_pad.y - decoration_h_without_scrollbars < size_contents.y && !(window->Flags & ImGuiWindowFlags_NoScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysVerticalScrollbar); if (will_have_scrollbar_x) size_auto_fit.y += style.ScrollbarSize; if (will_have_scrollbar_y) @@ -6313,9 +5999,9 @@ static bool ImGui::UpdateWindowManualResize(ImGuiWindow* window, const ImVec2& s { ImVec2 nav_resize_dir; if (g.NavInputSource == ImGuiInputSource_Keyboard && g.IO.KeyShift) - nav_resize_dir = GetKeyVector2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); + nav_resize_dir = GetKeyMagnitude2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); if (g.NavInputSource == ImGuiInputSource_Gamepad) - nav_resize_dir = GetKeyVector2d(ImGuiKey_GamepadDpadLeft, ImGuiKey_GamepadDpadRight, ImGuiKey_GamepadDpadUp, ImGuiKey_GamepadDpadDown); + nav_resize_dir = GetKeyMagnitude2d(ImGuiKey_GamepadDpadLeft, ImGuiKey_GamepadDpadRight, ImGuiKey_GamepadDpadUp, ImGuiKey_GamepadDpadDown); if (nav_resize_dir.x != 0.0f || nav_resize_dir.y != 0.0f) { const float NAV_RESIZE_SPEED = 600.0f; @@ -6526,8 +6212,8 @@ void ImGui::RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar } } -// Render title text, collapse button, close button // When inside a dock node, this is handled in DockNodeCalcTabBarLayout() instead. +// Render title text, collapse button, close button void ImGui::RenderWindowTitleBarContents(ImGuiWindow* window, const ImRect& title_bar_rect, const char* name, bool* p_open) { ImGuiContext& g = *GImGui; @@ -6980,6 +6666,15 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // SIZE + // Outer Decoration Sizes + // (we need to clear ScrollbarSize immediatly as CalcWindowAutoFitSize() needs it and can be called from other locations). + const ImVec2 scrollbar_sizes_from_last_frame = window->ScrollbarSizes; + window->DecoOuterSizeX1 = 0.0f; + window->DecoOuterSizeX2 = 0.0f; + window->DecoOuterSizeY1 = window->TitleBarHeight() + window->MenuBarHeight(); + window->DecoOuterSizeY2 = 0.0f; + window->ScrollbarSizes = ImVec2(0.0f, 0.0f); + // Calculate auto-fit size, handle automatic resize const ImVec2 size_auto_fit = CalcWindowAutoFitSize(window, window->ContentSizeIdeal); if ((flags & ImGuiWindowFlags_AlwaysAutoResize) && !window->Collapsed) @@ -7018,9 +6713,6 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) window->SizeFull = CalcWindowSizeAfterConstraint(window, window->SizeFull); window->Size = window->Collapsed && !(flags & ImGuiWindowFlags_ChildWindow) ? window->TitleBarRect().GetSize() : window->SizeFull; - // Decoration size - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); - // POSITION // Popup latch its initial position, will position itself when it appears next frame @@ -7178,9 +6870,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) if (!window->Collapsed) { // When reading the current size we need to read it after size constraints have been applied. - // When we use InnerRect here we are intentionally reading last frame size, same for ScrollbarSizes values before we set them again. - ImVec2 avail_size_from_current_frame = ImVec2(window->SizeFull.x, window->SizeFull.y - decoration_up_height); - ImVec2 avail_size_from_last_frame = window->InnerRect.GetSize() + window->ScrollbarSizes; + // Intentionally use previous frame values for InnerRect and ScrollbarSizes. + // And when we use window->DecorationUp here it doesn't have ScrollbarSizes.y applied yet. + ImVec2 avail_size_from_current_frame = ImVec2(window->SizeFull.x, window->SizeFull.y - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2)); + ImVec2 avail_size_from_last_frame = window->InnerRect.GetSize() + scrollbar_sizes_from_last_frame; ImVec2 needed_size_from_last_frame = window_just_created ? ImVec2(0, 0) : window->ContentSize + window->WindowPadding * 2.0f; float size_x_for_scrollbars = use_current_size_for_scrollbar_x ? avail_size_from_current_frame.x : avail_size_from_last_frame.x; float size_y_for_scrollbars = use_current_size_for_scrollbar_y ? avail_size_from_current_frame.y : avail_size_from_last_frame.y; @@ -7190,6 +6883,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) if (window->ScrollbarX && !window->ScrollbarY) window->ScrollbarY = (needed_size_from_last_frame.y > size_y_for_scrollbars) && !(flags & ImGuiWindowFlags_NoScrollbar); window->ScrollbarSizes = ImVec2(window->ScrollbarY ? style.ScrollbarSize : 0.0f, window->ScrollbarX ? style.ScrollbarSize : 0.0f); + + // Amend the partially filled window->DecorationXXX values. + window->DecoOuterSizeX2 += window->ScrollbarSizes.x; + window->DecoOuterSizeY2 += window->ScrollbarSizes.y; } // UPDATE RECTANGLES (1- THOSE NOT AFFECTED BY SCROLLING) @@ -7215,10 +6912,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // - ScrollToRectEx() // - NavUpdatePageUpPageDown() // - Scrollbar() - window->InnerRect.Min.x = window->Pos.x; - window->InnerRect.Min.y = window->Pos.y + decoration_up_height; - window->InnerRect.Max.x = window->Pos.x + window->Size.x - window->ScrollbarSizes.x; - window->InnerRect.Max.y = window->Pos.y + window->Size.y - window->ScrollbarSizes.y; + window->InnerRect.Min.x = window->Pos.x + window->DecoOuterSizeX1; + window->InnerRect.Min.y = window->Pos.y + window->DecoOuterSizeY1; + window->InnerRect.Max.x = window->Pos.x + window->Size.x - window->DecoOuterSizeX2; + window->InnerRect.Max.y = window->Pos.y + window->Size.y - window->DecoOuterSizeY2; // Inner clipping rectangle. // Will extend a little bit outside the normal work region. @@ -7251,6 +6948,7 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // Apply scrolling window->Scroll = CalcNextScrollFromScrollTargetAndClamp(window); window->ScrollTarget = ImVec2(FLT_MAX, FLT_MAX); + window->DecoInnerSizeX1 = window->DecoInnerSizeY1 = 0.0f; // DRAWING @@ -7297,8 +6995,8 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // - BeginTabBar() for right-most edge const bool allow_scrollbar_x = !(flags & ImGuiWindowFlags_NoScrollbar) && (flags & ImGuiWindowFlags_HorizontalScrollbar); const bool allow_scrollbar_y = !(flags & ImGuiWindowFlags_NoScrollbar); - const float work_rect_size_x = (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : ImMax(allow_scrollbar_x ? window->ContentSize.x : 0.0f, window->Size.x - window->WindowPadding.x * 2.0f - window->ScrollbarSizes.x)); - const float work_rect_size_y = (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : ImMax(allow_scrollbar_y ? window->ContentSize.y : 0.0f, window->Size.y - window->WindowPadding.y * 2.0f - decoration_up_height - window->ScrollbarSizes.y)); + const float work_rect_size_x = (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : ImMax(allow_scrollbar_x ? window->ContentSize.x : 0.0f, window->Size.x - window->WindowPadding.x * 2.0f - (window->DecoOuterSizeX1 + window->DecoOuterSizeX2))); + const float work_rect_size_y = (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : ImMax(allow_scrollbar_y ? window->ContentSize.y : 0.0f, window->Size.y - window->WindowPadding.y * 2.0f - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2))); window->WorkRect.Min.x = ImFloor(window->InnerRect.Min.x - window->Scroll.x + ImMax(window->WindowPadding.x, window->WindowBorderSize)); window->WorkRect.Min.y = ImFloor(window->InnerRect.Min.y - window->Scroll.y + ImMax(window->WindowPadding.y, window->WindowBorderSize)); window->WorkRect.Max.x = window->WorkRect.Min.x + work_rect_size_x; @@ -7309,21 +7007,21 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // FIXME-OBSOLETE: window->ContentRegionRect.Max is currently very misleading / partly faulty, but some BeginChild() patterns relies on it. // Used by: // - Mouse wheel scrolling + many other things - window->ContentRegionRect.Min.x = window->Pos.x - window->Scroll.x + window->WindowPadding.x; - window->ContentRegionRect.Min.y = window->Pos.y - window->Scroll.y + window->WindowPadding.y + decoration_up_height; - window->ContentRegionRect.Max.x = window->ContentRegionRect.Min.x + (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : (window->Size.x - window->WindowPadding.x * 2.0f - window->ScrollbarSizes.x)); - window->ContentRegionRect.Max.y = window->ContentRegionRect.Min.y + (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : (window->Size.y - window->WindowPadding.y * 2.0f - decoration_up_height - window->ScrollbarSizes.y)); + window->ContentRegionRect.Min.x = window->Pos.x - window->Scroll.x + window->WindowPadding.x + window->DecoOuterSizeX1; + window->ContentRegionRect.Min.y = window->Pos.y - window->Scroll.y + window->WindowPadding.y + window->DecoOuterSizeY1; + window->ContentRegionRect.Max.x = window->ContentRegionRect.Min.x + (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : (window->Size.x - window->WindowPadding.x * 2.0f - (window->DecoOuterSizeX1 + window->DecoOuterSizeX2))); + window->ContentRegionRect.Max.y = window->ContentRegionRect.Min.y + (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : (window->Size.y - window->WindowPadding.y * 2.0f - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2))); // Setup drawing context // (NB: That term "drawing context / DC" lost its meaning a long time ago. Initially was meant to hold transient data only. Nowadays difference between window-> and window->DC-> is dubious.) - window->DC.Indent.x = 0.0f + window->WindowPadding.x - window->Scroll.x; + window->DC.Indent.x = window->DecoOuterSizeX1 + window->WindowPadding.x - window->Scroll.x; window->DC.GroupOffset.x = 0.0f; window->DC.ColumnsOffset.x = 0.0f; // Record the loss of precision of CursorStartPos which can happen due to really large scrolling amount. // This is used by clipper to compensate and fix the most common use case of large scroll area. Easy and cheap, next best thing compared to switching everything to double or ImU64. - double start_pos_highp_x = (double)window->Pos.x + window->WindowPadding.x - (double)window->Scroll.x + window->DC.ColumnsOffset.x; - double start_pos_highp_y = (double)window->Pos.y + window->WindowPadding.y - (double)window->Scroll.y + decoration_up_height; + double start_pos_highp_x = (double)window->Pos.x + window->WindowPadding.x - (double)window->Scroll.x + window->DecoOuterSizeX1 + window->DC.ColumnsOffset.x; + double start_pos_highp_y = (double)window->Pos.y + window->WindowPadding.y - (double)window->Scroll.y + window->DecoOuterSizeY1; window->DC.CursorStartPos = ImVec2((float)start_pos_highp_x, (float)start_pos_highp_y); window->DC.CursorStartPosLossyness = ImVec2((float)(start_pos_highp_x - window->DC.CursorStartPos.x), (float)(start_pos_highp_y - window->DC.CursorStartPos.y)); window->DC.CursorPos = window->DC.CursorStartPos; @@ -8463,27 +8161,65 @@ bool ImGui::IsRectVisible(const ImVec2& rect_min, const ImVec2& rect_max) //----------------------------------------------------------------------------- // [SECTION] INPUTS //----------------------------------------------------------------------------- - -// Test if mouse cursor is hovering given rectangle -// NB- Rectangle is clipped by our current clip setting -// NB- Expand the rectangle to be generous on imprecise inputs systems (g.Style.TouchExtraPadding) -bool ImGui::IsMouseHoveringRect(const ImVec2& r_min, const ImVec2& r_max, bool clip) -{ - ImGuiContext& g = *GImGui; - - // Clip - ImRect rect_clipped(r_min, r_max); - if (clip) - rect_clipped.ClipWith(g.CurrentWindow->ClipRect); - - // Expand for touch input - const ImRect rect_for_touch(rect_clipped.Min - g.Style.TouchExtraPadding, rect_clipped.Max + g.Style.TouchExtraPadding); - if (!rect_for_touch.Contains(g.IO.MousePos)) - return false; - if (!g.MouseViewport->GetMainRect().Overlaps(rect_clipped)) - return false; - return true; -} +// - GetKeyData() [Internal] +// - GetKeyIndex() [Internal] +// - GetKeyName() +// - GetKeyChordName() [Internal] +// - CalcTypematicRepeatAmount() [Internal] +// - GetTypematicRepeatRate() [Internal] +// - GetKeyPressedAmount() [Internal] +// - GetKeyMagnitude2d() [Internal] +//----------------------------------------------------------------------------- +// - UpdateKeyRoutingTable() [Internal] +// - GetRoutingIdFromOwnerId() [Internal] +// - GetShortcutRoutingData() [Internal] +// - CalcRoutingScore() [Internal] +// - SetShortcutRouting() [Internal] +// - TestShortcutRouting() [Internal] +//----------------------------------------------------------------------------- +// - IsKeyDown() +// - IsKeyPressed() +// - IsKeyReleased() +//----------------------------------------------------------------------------- +// - IsMouseDown() +// - IsMouseClicked() +// - IsMouseReleased() +// - IsMouseDoubleClicked() +// - GetMouseClickedCount() +// - IsMouseHoveringRect() [Internal] +// - IsMouseDragPastThreshold() [Internal] +// - IsMouseDragging() +// - GetMousePos() +// - GetMousePosOnOpeningCurrentPopup() +// - IsMousePosValid() +// - IsAnyMouseDown() +// - GetMouseDragDelta() +// - ResetMouseDragDelta() +// - GetMouseCursor() +// - SetMouseCursor() +//----------------------------------------------------------------------------- +// - UpdateAliasKey() +// - GetMergedModsFromKeys() +// - UpdateKeyboardInputs() +// - UpdateMouseInputs() +//----------------------------------------------------------------------------- +// - LockWheelingWindow [Internal] +// - FindBestWheelingWindow [Internal] +// - UpdateMouseWheel() [Internal] +//----------------------------------------------------------------------------- +// - SetNextFrameWantCaptureKeyboard() +// - SetNextFrameWantCaptureMouse() +//----------------------------------------------------------------------------- +// - GetInputSourceName() [Internal] +// - DebugPrintInputEvent() [Internal] +// - UpdateInputEvents() [Internal] +//----------------------------------------------------------------------------- +// - GetKeyOwner() [Internal] +// - TestKeyOwner() [Internal] +// - SetKeyOwner() [Internal] +// - SetItemKeyOwner() [Internal] +// - Shortcut() [Internal] +//----------------------------------------------------------------------------- ImGuiKeyData* ImGui::GetKeyData(ImGuiKey key) { @@ -8566,9 +8302,12 @@ const char* ImGui::GetKeyName(ImGuiKey key) return GKeyNames[key - ImGuiKey_NamedKey_BEGIN]; } +// ImGuiMod_Shortcut is translated to either Ctrl or Super. void ImGui::GetKeyChordName(ImGuiKeyChord key_chord, char* out_buf, int out_buf_size) { ImGuiContext& g = *GImGui; + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImFormatString(out_buf, (size_t)out_buf_size, "%s%s%s%s%s", (key_chord & ImGuiMod_Ctrl) ? "Ctrl+" : "", (key_chord & ImGuiMod_Shift) ? "Shift+" : "", @@ -8619,13 +8358,52 @@ int ImGui::GetKeyPressedAmount(ImGuiKey key, float repeat_delay, float repeat_ra } // Return 2D vector representing the combination of four cardinal direction, with analog value support (for e.g. ImGuiKey_GamepadLStick* values). -ImVec2 ImGui::GetKeyVector2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down) +ImVec2 ImGui::GetKeyMagnitude2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down) { return ImVec2( GetKeyData(key_right)->AnalogValue - GetKeyData(key_left)->AnalogValue, GetKeyData(key_down)->AnalogValue - GetKeyData(key_up)->AnalogValue); } +// Rewrite routing data buffers to strip old entries + sort by key to make queries not touch scattered data. +// Entries D,A,B,B,A,C,B --> A,A,B,B,B,C,D +// Index A:1 B:2 C:5 D:0 --> A:0 B:2 C:5 D:6 +// See 'Metrics->Key Owners & Shortcut Routing' to visualize the result of that operation. +static void ImGui::UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt) +{ + ImGuiContext& g = *GImGui; + rt->EntriesNext.resize(0); + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + const int new_routing_start_idx = rt->EntriesNext.Size; + ImGuiKeyRoutingData* routing_entry; + for (int old_routing_idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; old_routing_idx != -1; old_routing_idx = routing_entry->NextEntryIndex) + { + routing_entry = &rt->Entries[old_routing_idx]; + routing_entry->RoutingCurr = routing_entry->RoutingNext; // Update entry + routing_entry->RoutingNext = ImGuiKeyOwner_None; + routing_entry->RoutingNextScore = 255; + if (routing_entry->RoutingCurr == ImGuiKeyOwner_None) + continue; + rt->EntriesNext.push_back(*routing_entry); // Write alive ones into new buffer + + // Apply routing to owner if there's no owner already (RoutingCurr == None at this point) + if (routing_entry->Mods == g.IO.KeyMods) + { + ImGuiKeyOwnerData* owner_data = ImGui::GetKeyOwnerData(key); + if (owner_data->OwnerCurr == ImGuiKeyOwner_None) + owner_data->OwnerCurr = routing_entry->RoutingCurr; + } + } + + // Rewrite linked-list + rt->Index[key - ImGuiKey_NamedKey_BEGIN] = (ImGuiKeyRoutingIndex)(new_routing_start_idx < rt->EntriesNext.Size ? new_routing_start_idx : -1); + for (int n = new_routing_start_idx; n < rt->EntriesNext.Size; n++) + rt->EntriesNext[n].NextEntryIndex = (ImGuiKeyRoutingIndex)((n + 1 < rt->EntriesNext.Size) ? n + 1 : -1); + } + rt->Entries.swap(rt->EntriesNext); // Swap new and old indexes +} + // owner_id may be None/Any, but routing_id needs to be always be set, so we default to GetCurrentFocusScope(). static inline ImGuiID GetRoutingIdFromOwnerId(ImGuiID owner_id) { @@ -8644,6 +8422,8 @@ ImGuiKeyRoutingData* ImGui::GetShortcutRoutingData(ImGuiKeyChord key_chord) ImGuiContext& g = *GImGui; ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; ImGuiKeyRoutingData* routing_data; + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); ImGuiKey mods = (ImGuiKey)(key_chord & ImGuiMod_Mask_); if (key == ImGuiKey_None) @@ -8761,7 +8541,7 @@ bool ImGui::SetShortcutRouting(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiI bool ImGui::TestShortcutRouting(ImGuiKeyChord key_chord, ImGuiID owner_id) { const ImGuiID routing_id = GetRoutingIdFromOwnerId(owner_id); - ImGuiKeyRoutingData* routing_data = GetShortcutRoutingData(key_chord); + ImGuiKeyRoutingData* routing_data = GetShortcutRoutingData(key_chord); // FIXME: Could avoid creating entry. return routing_data->RoutingCurr == routing_id; } @@ -8896,6 +8676,27 @@ int ImGui::GetMouseClickedCount(ImGuiMouseButton button) return g.IO.MouseClickedCount[button]; } +// Test if mouse cursor is hovering given rectangle +// NB- Rectangle is clipped by our current clip setting +// NB- Expand the rectangle to be generous on imprecise inputs systems (g.Style.TouchExtraPadding) +bool ImGui::IsMouseHoveringRect(const ImVec2& r_min, const ImVec2& r_max, bool clip) +{ + ImGuiContext& g = *GImGui; + + // Clip + ImRect rect_clipped(r_min, r_max); + if (clip) + rect_clipped.ClipWith(g.CurrentWindow->ClipRect); + + // Expand for touch input + const ImRect rect_for_touch(rect_clipped.Min - g.Style.TouchExtraPadding, rect_clipped.Max + g.Style.TouchExtraPadding); + if (!rect_for_touch.Contains(g.IO.MousePos)) + return false; + if (!g.MouseViewport->GetMainRect().Overlaps(rect_clipped)) + return false; + return true; +} + // Return if a mouse click/drag went past the given threshold. Valid to call during the MouseReleased frame. // [Internal] This doesn't test if the button is pressed bool ImGui::IsMouseDragPastThreshold(ImGuiMouseButton button, float lock_threshold) @@ -8992,6 +8793,357 @@ void ImGui::SetMouseCursor(ImGuiMouseCursor cursor_type) g.MouseCursor = cursor_type; } +static void UpdateAliasKey(ImGuiKey key, bool v, float analog_value) +{ + IM_ASSERT(ImGui::IsAliasKey(key)); + ImGuiKeyData* key_data = ImGui::GetKeyData(key); + key_data->Down = v; + key_data->AnalogValue = analog_value; +} + +// [Internal] Do not use directly +static ImGuiKeyChord GetMergedModsFromKeys() +{ + ImGuiKeyChord mods = 0; + if (ImGui::IsKeyDown(ImGuiMod_Ctrl)) { mods |= ImGuiMod_Ctrl; } + if (ImGui::IsKeyDown(ImGuiMod_Shift)) { mods |= ImGuiMod_Shift; } + if (ImGui::IsKeyDown(ImGuiMod_Alt)) { mods |= ImGuiMod_Alt; } + if (ImGui::IsKeyDown(ImGuiMod_Super)) { mods |= ImGuiMod_Super; } + return mods; +} + +static void ImGui::UpdateKeyboardInputs() +{ + ImGuiContext& g = *GImGui; + ImGuiIO& io = g.IO; + + // Import legacy keys or verify they are not used +#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO + if (io.BackendUsingLegacyKeyArrays == 0) + { + // Backend used new io.AddKeyEvent() API: Good! Verify that old arrays are never written to externally. + for (int n = 0; n < ImGuiKey_LegacyNativeKey_END; n++) + IM_ASSERT((io.KeysDown[n] == false || IsKeyDown((ImGuiKey)n)) && "Backend needs to either only use io.AddKeyEvent(), either only fill legacy io.KeysDown[] + io.KeyMap[]. Not both!"); + } + else + { + if (g.FrameCount == 0) + for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) + IM_ASSERT(g.IO.KeyMap[n] == -1 && "Backend is not allowed to write to io.KeyMap[0..511]!"); + + // Build reverse KeyMap (Named -> Legacy) + for (int n = ImGuiKey_NamedKey_BEGIN; n < ImGuiKey_NamedKey_END; n++) + if (io.KeyMap[n] != -1) + { + IM_ASSERT(IsLegacyKey((ImGuiKey)io.KeyMap[n])); + io.KeyMap[io.KeyMap[n]] = n; + } + + // Import legacy keys into new ones + for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) + if (io.KeysDown[n] || io.BackendUsingLegacyKeyArrays == 1) + { + const ImGuiKey key = (ImGuiKey)(io.KeyMap[n] != -1 ? io.KeyMap[n] : n); + IM_ASSERT(io.KeyMap[n] == -1 || IsNamedKey(key)); + io.KeysData[key].Down = io.KeysDown[n]; + if (key != n) + io.KeysDown[key] = io.KeysDown[n]; // Allow legacy code using io.KeysDown[GetKeyIndex()] with old backends + io.BackendUsingLegacyKeyArrays = 1; + } + if (io.BackendUsingLegacyKeyArrays == 1) + { + GetKeyData(ImGuiMod_Ctrl)->Down = io.KeyCtrl; + GetKeyData(ImGuiMod_Shift)->Down = io.KeyShift; + GetKeyData(ImGuiMod_Alt)->Down = io.KeyAlt; + GetKeyData(ImGuiMod_Super)->Down = io.KeySuper; + } + } + +#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO + const bool nav_gamepad_active = (io.ConfigFlags & ImGuiConfigFlags_NavEnableGamepad) != 0 && (io.BackendFlags & ImGuiBackendFlags_HasGamepad) != 0; + if (io.BackendUsingLegacyNavInputArray && nav_gamepad_active) + { + #define MAP_LEGACY_NAV_INPUT_TO_KEY1(_KEY, _NAV1) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f); io.KeysData[_KEY].AnalogValue = io.NavInputs[_NAV1]; } while (0) + #define MAP_LEGACY_NAV_INPUT_TO_KEY2(_KEY, _NAV1, _NAV2) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f) || (io.NavInputs[_NAV2] > 0.0f); io.KeysData[_KEY].AnalogValue = ImMax(io.NavInputs[_NAV1], io.NavInputs[_NAV2]); } while (0) + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceDown, ImGuiNavInput_Activate); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceRight, ImGuiNavInput_Cancel); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceLeft, ImGuiNavInput_Menu); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceUp, ImGuiNavInput_Input); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadLeft, ImGuiNavInput_DpadLeft); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadRight, ImGuiNavInput_DpadRight); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadUp, ImGuiNavInput_DpadUp); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadDown, ImGuiNavInput_DpadDown); + MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadL1, ImGuiNavInput_FocusPrev, ImGuiNavInput_TweakSlow); + MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadR1, ImGuiNavInput_FocusNext, ImGuiNavInput_TweakFast); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickLeft, ImGuiNavInput_LStickLeft); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickRight, ImGuiNavInput_LStickRight); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickUp, ImGuiNavInput_LStickUp); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickDown, ImGuiNavInput_LStickDown); + #undef NAV_MAP_KEY + } +#endif +#endif + + // Update aliases + for (int n = 0; n < ImGuiMouseButton_COUNT; n++) + UpdateAliasKey(MouseButtonToKey(n), io.MouseDown[n], io.MouseDown[n] ? 1.0f : 0.0f); + UpdateAliasKey(ImGuiKey_MouseWheelX, io.MouseWheelH != 0.0f, io.MouseWheelH); + UpdateAliasKey(ImGuiKey_MouseWheelY, io.MouseWheel != 0.0f, io.MouseWheel); + + // Synchronize io.KeyMods and io.KeyXXX values. + // - New backends (1.87+): send io.AddKeyEvent(ImGuiMod_XXX) -> -> (here) deriving io.KeyMods + io.KeyXXX from key array. + // - Legacy backends: set io.KeyXXX bools -> (above) set key array from io.KeyXXX -> (here) deriving io.KeyMods + io.KeyXXX from key array. + // So with legacy backends the 4 values will do a unnecessary back-and-forth but it makes the code simpler and future facing. + io.KeyMods = GetMergedModsFromKeys(); + io.KeyCtrl = (io.KeyMods & ImGuiMod_Ctrl) != 0; + io.KeyShift = (io.KeyMods & ImGuiMod_Shift) != 0; + io.KeyAlt = (io.KeyMods & ImGuiMod_Alt) != 0; + io.KeySuper = (io.KeyMods & ImGuiMod_Super) != 0; + + // Clear gamepad data if disabled + if ((io.BackendFlags & ImGuiBackendFlags_HasGamepad) == 0) + for (int i = ImGuiKey_Gamepad_BEGIN; i < ImGuiKey_Gamepad_END; i++) + { + io.KeysData[i - ImGuiKey_KeysData_OFFSET].Down = false; + io.KeysData[i - ImGuiKey_KeysData_OFFSET].AnalogValue = 0.0f; + } + + // Update keys + for (int i = 0; i < ImGuiKey_KeysData_SIZE; i++) + { + ImGuiKeyData* key_data = &io.KeysData[i]; + key_data->DownDurationPrev = key_data->DownDuration; + key_data->DownDuration = key_data->Down ? (key_data->DownDuration < 0.0f ? 0.0f : key_data->DownDuration + io.DeltaTime) : -1.0f; + } + + // Update keys/input owner (named keys only): one entry per key + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + ImGuiKeyData* key_data = &io.KeysData[key - ImGuiKey_KeysData_OFFSET]; + ImGuiKeyOwnerData* owner_data = &g.KeysOwnerData[key - ImGuiKey_NamedKey_BEGIN]; + owner_data->OwnerCurr = owner_data->OwnerNext; + if (!key_data->Down) // Important: ownership is released on the frame after a release. Ensure a 'MouseDown -> CloseWindow -> MouseUp' chain doesn't lead to someone else seeing the MouseUp. + owner_data->OwnerNext = ImGuiKeyOwner_None; + owner_data->LockThisFrame = owner_data->LockUntilRelease = owner_data->LockUntilRelease && key_data->Down; // Clear LockUntilRelease when key is not Down anymore + } + + UpdateKeyRoutingTable(&g.KeysRoutingTable); +} + +static void ImGui::UpdateMouseInputs() +{ + ImGuiContext& g = *GImGui; + ImGuiIO& io = g.IO; + + // Round mouse position to avoid spreading non-rounded position (e.g. UpdateManualResize doesn't support them well) + if (IsMousePosValid(&io.MousePos)) + io.MousePos = g.MouseLastValidPos = ImFloorSigned(io.MousePos); + + // If mouse just appeared or disappeared (usually denoted by -FLT_MAX components) we cancel out movement in MouseDelta + if (IsMousePosValid(&io.MousePos) && IsMousePosValid(&io.MousePosPrev)) + io.MouseDelta = io.MousePos - io.MousePosPrev; + else + io.MouseDelta = ImVec2(0.0f, 0.0f); + + // If mouse moved we re-enable mouse hovering in case it was disabled by gamepad/keyboard. In theory should use a >0.0f threshold but would need to reset in everywhere we set this to true. + if (io.MouseDelta.x != 0.0f || io.MouseDelta.y != 0.0f) + g.NavDisableMouseHover = false; + + io.MousePosPrev = io.MousePos; + for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) + { + io.MouseClicked[i] = io.MouseDown[i] && io.MouseDownDuration[i] < 0.0f; + io.MouseClickedCount[i] = 0; // Will be filled below + io.MouseReleased[i] = !io.MouseDown[i] && io.MouseDownDuration[i] >= 0.0f; + io.MouseDownDurationPrev[i] = io.MouseDownDuration[i]; + io.MouseDownDuration[i] = io.MouseDown[i] ? (io.MouseDownDuration[i] < 0.0f ? 0.0f : io.MouseDownDuration[i] + io.DeltaTime) : -1.0f; + if (io.MouseClicked[i]) + { + bool is_repeated_click = false; + if ((float)(g.Time - io.MouseClickedTime[i]) < io.MouseDoubleClickTime) + { + ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); + if (ImLengthSqr(delta_from_click_pos) < io.MouseDoubleClickMaxDist * io.MouseDoubleClickMaxDist) + is_repeated_click = true; + } + if (is_repeated_click) + io.MouseClickedLastCount[i]++; + else + io.MouseClickedLastCount[i] = 1; + io.MouseClickedTime[i] = g.Time; + io.MouseClickedPos[i] = io.MousePos; + io.MouseClickedCount[i] = io.MouseClickedLastCount[i]; + io.MouseDragMaxDistanceAbs[i] = ImVec2(0.0f, 0.0f); + io.MouseDragMaxDistanceSqr[i] = 0.0f; + } + else if (io.MouseDown[i]) + { + // Maintain the maximum distance we reaching from the initial click position, which is used with dragging threshold + ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); + io.MouseDragMaxDistanceSqr[i] = ImMax(io.MouseDragMaxDistanceSqr[i], ImLengthSqr(delta_from_click_pos)); + io.MouseDragMaxDistanceAbs[i].x = ImMax(io.MouseDragMaxDistanceAbs[i].x, delta_from_click_pos.x < 0.0f ? -delta_from_click_pos.x : delta_from_click_pos.x); + io.MouseDragMaxDistanceAbs[i].y = ImMax(io.MouseDragMaxDistanceAbs[i].y, delta_from_click_pos.y < 0.0f ? -delta_from_click_pos.y : delta_from_click_pos.y); + } + + // We provide io.MouseDoubleClicked[] as a legacy service + io.MouseDoubleClicked[i] = (io.MouseClickedCount[i] == 2); + + // Clicking any mouse button reactivate mouse hovering which may have been deactivated by gamepad/keyboard navigation + if (io.MouseClicked[i]) + g.NavDisableMouseHover = false; + } +} + +static void LockWheelingWindow(ImGuiWindow* window, float wheel_amount) +{ + ImGuiContext& g = *GImGui; + if (window) + g.WheelingWindowReleaseTimer = ImMin(g.WheelingWindowReleaseTimer + ImAbs(wheel_amount) * WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER, WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER); + else + g.WheelingWindowReleaseTimer = 0.0f; + if (g.WheelingWindow == window) + return; + IMGUI_DEBUG_LOG_IO("LockWheelingWindow() \"%s\"\n", window ? window->Name : "NULL"); + g.WheelingWindow = window; + g.WheelingWindowRefMousePos = g.IO.MousePos; + if (window == NULL) + { + g.WheelingWindowStartFrame = -1; + g.WheelingAxisAvg = ImVec2(0.0f, 0.0f); + } +} + +static ImGuiWindow* FindBestWheelingWindow(const ImVec2& wheel) +{ + // For each axis, find window in the hierarchy that may want to use scrolling + ImGuiContext& g = *GImGui; + ImGuiWindow* windows[2] = { NULL, NULL }; + for (int axis = 0; axis < 2; axis++) + if (wheel[axis] != 0.0f) + for (ImGuiWindow* window = windows[axis] = g.HoveredWindow; window->Flags & ImGuiWindowFlags_ChildWindow; window = windows[axis] = window->ParentWindow) + { + // Bubble up into parent window if: + // - a child window doesn't allow any scrolling. + // - a child window has the ImGuiWindowFlags_NoScrollWithMouse flag. + //// - a child window doesn't need scrolling because it is already at the edge for the direction we are going in (FIXME-WIP) + const bool has_scrolling = (window->ScrollMax[axis] != 0.0f); + const bool inputs_disabled = (window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs); + //const bool scrolling_past_limits = (wheel_v < 0.0f) ? (window->Scroll[axis] <= 0.0f) : (window->Scroll[axis] >= window->ScrollMax[axis]); + if (has_scrolling && !inputs_disabled) // && !scrolling_past_limits) + break; // select this window + } + if (windows[0] == NULL && windows[1] == NULL) + return NULL; + + // If there's only one window or only one axis then there's no ambiguity + if (windows[0] == windows[1] || windows[0] == NULL || windows[1] == NULL) + return windows[1] ? windows[1] : windows[0]; + + // If candidate are different windows we need to decide which one to prioritize + // - First frame: only find a winner if one axis is zero. + // - Subsequent frames: only find a winner when one is more than the other. + if (g.WheelingWindowStartFrame == -1) + g.WheelingWindowStartFrame = g.FrameCount; + if ((g.WheelingWindowStartFrame == g.FrameCount && wheel.x != 0.0f && wheel.y != 0.0f) || (g.WheelingAxisAvg.x == g.WheelingAxisAvg.y)) + { + g.WheelingWindowWheelRemainder = wheel; + return NULL; + } + return (g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? windows[0] : windows[1]; +} + +// Called by NewFrame() +void ImGui::UpdateMouseWheel() +{ + // Reset the locked window if we move the mouse or after the timer elapses. + // FIXME: Ideally we could refactor to have one timer for "changing window w/ same axis" and a shorter timer for "changing window or axis w/ other axis" (#3795) + ImGuiContext& g = *GImGui; + if (g.WheelingWindow != NULL) + { + g.WheelingWindowReleaseTimer -= g.IO.DeltaTime; + if (IsMousePosValid() && ImLengthSqr(g.IO.MousePos - g.WheelingWindowRefMousePos) > g.IO.MouseDragThreshold * g.IO.MouseDragThreshold) + g.WheelingWindowReleaseTimer = 0.0f; + if (g.WheelingWindowReleaseTimer <= 0.0f) + LockWheelingWindow(NULL, 0.0f); + } + + ImVec2 wheel; + wheel.x = TestKeyOwner(ImGuiKey_MouseWheelX, ImGuiKeyOwner_None) ? g.IO.MouseWheelH : 0.0f; + wheel.y = TestKeyOwner(ImGuiKey_MouseWheelY, ImGuiKeyOwner_None) ? g.IO.MouseWheel : 0.0f; + + //IMGUI_DEBUG_LOG("MouseWheel X:%.3f Y:%.3f\n", wheel_x, wheel_y); + ImGuiWindow* mouse_window = g.WheelingWindow ? g.WheelingWindow : g.HoveredWindow; + if (!mouse_window || mouse_window->Collapsed) + return; + + // Zoom / Scale window + // FIXME-OBSOLETE: This is an old feature, it still works but pretty much nobody is using it and may be best redesigned. + if (wheel.y != 0.0f && g.IO.KeyCtrl && g.IO.FontAllowUserScaling) + { + LockWheelingWindow(mouse_window, wheel.y); + ImGuiWindow* window = mouse_window; + const float new_font_scale = ImClamp(window->FontWindowScale + g.IO.MouseWheel * 0.10f, 0.50f, 2.50f); + const float scale = new_font_scale / window->FontWindowScale; + window->FontWindowScale = new_font_scale; + if (window == window->RootWindow) + { + const ImVec2 offset = window->Size * (1.0f - scale) * (g.IO.MousePos - window->Pos) / window->Size; + SetWindowPos(window, window->Pos + offset, 0); + window->Size = ImFloor(window->Size * scale); + window->SizeFull = ImFloor(window->SizeFull * scale); + } + return; + } + if (g.IO.KeyCtrl) + return; + + // Mouse wheel scrolling + // As a standard behavior holding SHIFT while using Vertical Mouse Wheel triggers Horizontal scroll instead + // (we avoid doing it on OSX as it the OS input layer handles this already) + const bool swap_axis = g.IO.KeyShift && !g.IO.ConfigMacOSXBehaviors; + if (swap_axis) + { + wheel.x = wheel.y; + wheel.y = 0.0f; + } + + // Maintain a rough average of moving magnitude on both axises + // FIXME: should by based on wall clock time rather than frame-counter + g.WheelingAxisAvg.x = ImExponentialMovingAverage(g.WheelingAxisAvg.x, ImAbs(wheel.x), 30); + g.WheelingAxisAvg.y = ImExponentialMovingAverage(g.WheelingAxisAvg.y, ImAbs(wheel.y), 30); + + // In the rare situation where FindBestWheelingWindow() had to defer first frame of wheeling due to ambiguous main axis, reinject it now. + wheel += g.WheelingWindowWheelRemainder; + g.WheelingWindowWheelRemainder = ImVec2(0.0f, 0.0f); + if (wheel.x == 0.0f && wheel.y == 0.0f) + return; + + // Mouse wheel scrolling: find target and apply + // - don't renew lock if axis doesn't apply on the window. + // - select a main axis when both axises are being moved. + if (ImGuiWindow* window = (g.WheelingWindow ? g.WheelingWindow : FindBestWheelingWindow(wheel))) + if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) + { + bool do_scroll[2] = { wheel.x != 0.0f && window->ScrollMax.x != 0.0f, wheel.y != 0.0f && window->ScrollMax.y != 0.0f }; + if (do_scroll[ImGuiAxis_X] && do_scroll[ImGuiAxis_Y]) + do_scroll[(g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? ImGuiAxis_Y : ImGuiAxis_X] = false; + if (do_scroll[ImGuiAxis_X]) + { + LockWheelingWindow(window, wheel.x); + float max_step = window->InnerRect.GetWidth() * 0.67f; + float scroll_step = ImFloor(ImMin(2 * window->CalcFontSize(), max_step)); + SetScrollX(window, window->Scroll.x - wheel.x * scroll_step); + } + if (do_scroll[ImGuiAxis_Y]) + { + LockWheelingWindow(window, wheel.y); + float max_step = window->InnerRect.GetHeight() * 0.67f; + float scroll_step = ImFloor(ImMin(5 * window->CalcFontSize(), max_step)); + SetScrollY(window, window->Scroll.y - wheel.y * scroll_step); + } + } +} + void ImGui::SetNextFrameWantCaptureKeyboard(bool want_capture_keyboard) { ImGuiContext& g = *GImGui; @@ -9016,7 +9168,7 @@ static void DebugPrintInputEvent(const char* prefix, const ImGuiInputEvent* e) ImGuiContext& g = *GImGui; if (e->Type == ImGuiInputEventType_MousePos) { if (e->MousePos.PosX == -FLT_MAX && e->MousePos.PosY == -FLT_MAX) IMGUI_DEBUG_LOG_IO("%s: MousePos (-FLT_MAX, -FLT_MAX)\n", prefix); else IMGUI_DEBUG_LOG_IO("%s: MousePos (%.1f, %.1f)\n", prefix, e->MousePos.PosX, e->MousePos.PosY); return; } if (e->Type == ImGuiInputEventType_MouseButton) { IMGUI_DEBUG_LOG_IO("%s: MouseButton %d %s\n", prefix, e->MouseButton.Button, e->MouseButton.Down ? "Down" : "Up"); return; } - if (e->Type == ImGuiInputEventType_MouseWheel) { IMGUI_DEBUG_LOG_IO("%s: MouseWheel (%.1f, %.1f)\n", prefix, e->MouseWheel.WheelX, e->MouseWheel.WheelY); return; } + if (e->Type == ImGuiInputEventType_MouseWheel) { IMGUI_DEBUG_LOG_IO("%s: MouseWheel (%.3f, %.3f)\n", prefix, e->MouseWheel.WheelX, e->MouseWheel.WheelY); return; } if (e->Type == ImGuiInputEventType_MouseViewport){IMGUI_DEBUG_LOG_IO("%s: MouseViewport (0x%08X)\n", prefix, e->MouseViewport.HoveredViewportID); return; } if (e->Type == ImGuiInputEventType_Key) { IMGUI_DEBUG_LOG_IO("%s: Key \"%s\" %s\n", prefix, ImGui::GetKeyName(e->Key.Key), e->Key.Down ? "Down" : "Up"); return; } if (e->Type == ImGuiInputEventType_Text) { IMGUI_DEBUG_LOG_IO("%s: Text: %c (U+%08X)\n", prefix, e->Text.Char, e->Text.Char); return; } @@ -9092,15 +9244,6 @@ void ImGui::UpdateInputEvents(bool trickle_fast_inputs) key_changed = true; key_changed_mask.SetBit(key_data_index); - if (key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super) - { - if (key == ImGuiMod_Ctrl) { io.KeyCtrl = key_data->Down; } - if (key == ImGuiMod_Shift) { io.KeyShift = key_data->Down; } - if (key == ImGuiMod_Alt) { io.KeyAlt = key_data->Down; } - if (key == ImGuiMod_Super) { io.KeySuper = key_data->Down; } - io.KeyMods = GetMergedModsFromBools(); - } - // Allow legacy code using io.KeysDown[GetKeyIndex()] with new backends #ifndef IMGUI_DISABLE_OBSOLETE_KEYIO io.KeysDown[key_data_index] = key_data->Down; @@ -9245,8 +9388,6 @@ void ImGui::SetItemKeyOwner(ImGuiKey key, ImGuiInputFlags flags) } } -// - Need to decide how to handle shortcut translations for Non-Mac <> Mac -// - Ideas: https://github.com/ocornut/imgui/issues/456#issuecomment-264390864 bool ImGui::Shortcut(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiInputFlags flags) { ImGuiContext& g = *GImGui; @@ -9257,16 +9398,18 @@ bool ImGui::Shortcut(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiInputFlags if (!SetShortcutRouting(key_chord, owner_id, flags)) return false; - ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImGuiKey mods = (ImGuiKey)(key_chord & ImGuiMod_Mask_); if (g.IO.KeyMods != mods) return false; // Special storage location for mods + ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); if (key == ImGuiKey_None) key = ConvertSingleModFlagToKey(mods); - if (!IsKeyPressed(key, owner_id, (flags & (ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_)))) + if (!IsKeyPressed(key, owner_id, (flags & (ImGuiInputFlags_Repeat | (ImGuiInputFlags)ImGuiInputFlags_RepeatRateMask_)))) return false; IM_ASSERT((flags & ~ImGuiInputFlags_SupportedByShortcut) == 0); // Passing flags not supported by this function! @@ -9418,9 +9561,9 @@ static void ImGui::ErrorCheckEndFrameSanityChecks() // One possible reason leading to this assert is that your backends update inputs _AFTER_ NewFrame(). // It is known that when some modal native windows called mid-frame takes focus away, some backends such as GLFW will // send key release events mid-frame. This would normally trigger this assertion and lead to sheared inputs. - // We silently accommodate for this case by ignoring/ the case where all io.KeyXXX modifiers were released (aka key_mod_flags == 0), + // We silently accommodate for this case by ignoring the case where all io.KeyXXX modifiers were released (aka key_mod_flags == 0), // while still correctly asserting on mid-frame key press events. - const ImGuiKeyChord key_mods = GetMergedModsFromBools(); + const ImGuiKeyChord key_mods = GetMergedModsFromKeys(); IM_ASSERT((key_mods == 0 || g.IO.KeyMods == key_mods) && "Mismatching io.KeyCtrl/io.KeyShift/io.KeyAlt/io.KeySuper vs io.KeyMods"); IM_UNUSED(key_mods); @@ -9632,7 +9775,7 @@ void ImGui::ItemSize(const ImVec2& size, float text_baseline_y) window->DC.CursorPosPrevLine.x = window->DC.CursorPos.x + size.x; window->DC.CursorPosPrevLine.y = line_y1; window->DC.CursorPos.x = IM_FLOOR(window->Pos.x + window->DC.Indent.x + window->DC.ColumnsOffset.x); // Next line - window->DC.CursorPos.y = IM_FLOOR(line_y1 + line_height + g.Style.ItemSpacing.y); // Next line + window->DC.CursorPos.y = IM_FLOOR(line_y1 + line_height + g.Style.ItemSpacing.y); // Next line window->DC.CursorMaxPos.x = ImMax(window->DC.CursorMaxPos.x, window->DC.CursorPosPrevLine.x); window->DC.CursorMaxPos.y = ImMax(window->DC.CursorMaxPos.y, window->DC.CursorPos.y - g.Style.ItemSpacing.y); //if (g.IO.KeyAlt) window->DrawList->AddCircle(window->DC.CursorMaxPos, 3.0f, IM_COL32(255,0,0,255), 4); // [DEBUG] @@ -10106,38 +10249,24 @@ static float CalcScrollEdgeSnap(float target, float snap_min, float snap_max, fl static ImVec2 CalcNextScrollFromScrollTargetAndClamp(ImGuiWindow* window) { ImVec2 scroll = window->Scroll; - if (window->ScrollTarget.x < FLT_MAX) + ImVec2 decoration_size(window->DecoOuterSizeX1 + window->DecoInnerSizeX1 + window->DecoOuterSizeX2, window->DecoOuterSizeY1 + window->DecoInnerSizeY1 + window->DecoOuterSizeY2); + for (int axis = 0; axis < 2; axis++) { - float decoration_total_width = window->ScrollbarSizes.x; - float center_x_ratio = window->ScrollTargetCenterRatio.x; - float scroll_target_x = window->ScrollTarget.x; - if (window->ScrollTargetEdgeSnapDist.x > 0.0f) + if (window->ScrollTarget[axis] < FLT_MAX) { - float snap_x_min = 0.0f; - float snap_x_max = window->ScrollMax.x + window->SizeFull.x - decoration_total_width; - scroll_target_x = CalcScrollEdgeSnap(scroll_target_x, snap_x_min, snap_x_max, window->ScrollTargetEdgeSnapDist.x, center_x_ratio); + float center_ratio = window->ScrollTargetCenterRatio[axis]; + float scroll_target = window->ScrollTarget[axis]; + if (window->ScrollTargetEdgeSnapDist[axis] > 0.0f) + { + float snap_min = 0.0f; + float snap_max = window->ScrollMax[axis] + window->SizeFull[axis] - decoration_size[axis]; + scroll_target = CalcScrollEdgeSnap(scroll_target, snap_min, snap_max, window->ScrollTargetEdgeSnapDist[axis], center_ratio); + } + scroll[axis] = scroll_target - center_ratio * (window->SizeFull[axis] - decoration_size[axis]); } - scroll.x = scroll_target_x - center_x_ratio * (window->SizeFull.x - decoration_total_width); - } - if (window->ScrollTarget.y < FLT_MAX) - { - float decoration_total_height = window->TitleBarHeight() + window->MenuBarHeight() + window->ScrollbarSizes.y; - float center_y_ratio = window->ScrollTargetCenterRatio.y; - float scroll_target_y = window->ScrollTarget.y; - if (window->ScrollTargetEdgeSnapDist.y > 0.0f) - { - float snap_y_min = 0.0f; - float snap_y_max = window->ScrollMax.y + window->SizeFull.y - decoration_total_height; - scroll_target_y = CalcScrollEdgeSnap(scroll_target_y, snap_y_min, snap_y_max, window->ScrollTargetEdgeSnapDist.y, center_y_ratio); - } - scroll.y = scroll_target_y - center_y_ratio * (window->SizeFull.y - decoration_total_height); - } - scroll.x = IM_FLOOR(ImMax(scroll.x, 0.0f)); - scroll.y = IM_FLOOR(ImMax(scroll.y, 0.0f)); - if (!window->Collapsed && !window->SkipItems) - { - scroll.x = ImMin(scroll.x, window->ScrollMax.x); - scroll.y = ImMin(scroll.y, window->ScrollMax.y); + scroll[axis] = IM_FLOOR(ImMax(scroll[axis], 0.0f)); + if (!window->Collapsed && !window->SkipItems) + scroll[axis] = ImMin(scroll[axis], window->ScrollMax[axis]); } return scroll; } @@ -10158,8 +10287,11 @@ void ImGui::ScrollToRect(ImGuiWindow* window, const ImRect& item_rect, ImGuiScro ImVec2 ImGui::ScrollToRectEx(ImGuiWindow* window, const ImRect& item_rect, ImGuiScrollFlags flags) { ImGuiContext& g = *GImGui; - ImRect window_rect(window->InnerRect.Min - ImVec2(1, 1), window->InnerRect.Max + ImVec2(1, 1)); - //GetForegroundDrawList(window)->AddRect(window_rect.Min, window_rect.Max, IM_COL32_WHITE); // [DEBUG] + ImRect scroll_rect(window->InnerRect.Min - ImVec2(1, 1), window->InnerRect.Max + ImVec2(1, 1)); + scroll_rect.Min.x = ImMin(scroll_rect.Min.x + window->DecoInnerSizeX1, scroll_rect.Max.x); + scroll_rect.Min.y = ImMin(scroll_rect.Min.y + window->DecoInnerSizeY1, scroll_rect.Max.y); + //GetForegroundDrawList(window)->AddRect(item_rect.Min, item_rect.Max, IM_COL32(255,0,0,255), 0.0f, 0, 5.0f); // [DEBUG] + //GetForegroundDrawList(window)->AddRect(scroll_rect.Min, scroll_rect.Max, IM_COL32_WHITE); // [DEBUG] // Check that only one behavior is selected per axis IM_ASSERT((flags & ImGuiScrollFlags_MaskX_) == 0 || ImIsPowerOfTwo(flags & ImGuiScrollFlags_MaskX_)); @@ -10172,31 +10304,31 @@ ImVec2 ImGui::ScrollToRectEx(ImGuiWindow* window, const ImRect& item_rect, ImGui if ((flags & ImGuiScrollFlags_MaskY_) == 0) flags |= window->Appearing ? ImGuiScrollFlags_AlwaysCenterY : ImGuiScrollFlags_KeepVisibleEdgeY; - const bool fully_visible_x = item_rect.Min.x >= window_rect.Min.x && item_rect.Max.x <= window_rect.Max.x; - const bool fully_visible_y = item_rect.Min.y >= window_rect.Min.y && item_rect.Max.y <= window_rect.Max.y; - const bool can_be_fully_visible_x = (item_rect.GetWidth() + g.Style.ItemSpacing.x * 2.0f) <= window_rect.GetWidth() || (window->AutoFitFramesX > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; - const bool can_be_fully_visible_y = (item_rect.GetHeight() + g.Style.ItemSpacing.y * 2.0f) <= window_rect.GetHeight() || (window->AutoFitFramesY > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; + const bool fully_visible_x = item_rect.Min.x >= scroll_rect.Min.x && item_rect.Max.x <= scroll_rect.Max.x; + const bool fully_visible_y = item_rect.Min.y >= scroll_rect.Min.y && item_rect.Max.y <= scroll_rect.Max.y; + const bool can_be_fully_visible_x = (item_rect.GetWidth() + g.Style.ItemSpacing.x * 2.0f) <= scroll_rect.GetWidth() || (window->AutoFitFramesX > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; + const bool can_be_fully_visible_y = (item_rect.GetHeight() + g.Style.ItemSpacing.y * 2.0f) <= scroll_rect.GetHeight() || (window->AutoFitFramesY > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; if ((flags & ImGuiScrollFlags_KeepVisibleEdgeX) && !fully_visible_x) { - if (item_rect.Min.x < window_rect.Min.x || !can_be_fully_visible_x) + if (item_rect.Min.x < scroll_rect.Min.x || !can_be_fully_visible_x) SetScrollFromPosX(window, item_rect.Min.x - g.Style.ItemSpacing.x - window->Pos.x, 0.0f); - else if (item_rect.Max.x >= window_rect.Max.x) + else if (item_rect.Max.x >= scroll_rect.Max.x) SetScrollFromPosX(window, item_rect.Max.x + g.Style.ItemSpacing.x - window->Pos.x, 1.0f); } else if (((flags & ImGuiScrollFlags_KeepVisibleCenterX) && !fully_visible_x) || (flags & ImGuiScrollFlags_AlwaysCenterX)) { if (can_be_fully_visible_x) - SetScrollFromPosX(window, ImFloor((item_rect.Min.x + item_rect.Max.y) * 0.5f) - window->Pos.x, 0.5f); + SetScrollFromPosX(window, ImFloor((item_rect.Min.x + item_rect.Max.x) * 0.5f) - window->Pos.x, 0.5f); else SetScrollFromPosX(window, item_rect.Min.x - window->Pos.x, 0.0f); } if ((flags & ImGuiScrollFlags_KeepVisibleEdgeY) && !fully_visible_y) { - if (item_rect.Min.y < window_rect.Min.y || !can_be_fully_visible_y) + if (item_rect.Min.y < scroll_rect.Min.y || !can_be_fully_visible_y) SetScrollFromPosY(window, item_rect.Min.y - g.Style.ItemSpacing.y - window->Pos.y, 0.0f); - else if (item_rect.Max.y >= window_rect.Max.y) + else if (item_rect.Max.y >= scroll_rect.Max.y) SetScrollFromPosY(window, item_rect.Max.y + g.Style.ItemSpacing.y - window->Pos.y, 1.0f); } else if (((flags & ImGuiScrollFlags_KeepVisibleCenterY) && !fully_visible_y) || (flags & ImGuiScrollFlags_AlwaysCenterY)) @@ -10287,7 +10419,7 @@ void ImGui::SetScrollY(float scroll_y) void ImGui::SetScrollFromPosX(ImGuiWindow* window, float local_x, float center_x_ratio) { IM_ASSERT(center_x_ratio >= 0.0f && center_x_ratio <= 1.0f); - window->ScrollTarget.x = IM_FLOOR(local_x + window->Scroll.x); // Convert local position to scroll offset + window->ScrollTarget.x = IM_FLOOR(local_x - window->DecoOuterSizeX1 - window->DecoInnerSizeX1 + window->Scroll.x); // Convert local position to scroll offset window->ScrollTargetCenterRatio.x = center_x_ratio; window->ScrollTargetEdgeSnapDist.x = 0.0f; } @@ -10295,9 +10427,7 @@ void ImGui::SetScrollFromPosX(ImGuiWindow* window, float local_x, float center_x void ImGui::SetScrollFromPosY(ImGuiWindow* window, float local_y, float center_y_ratio) { IM_ASSERT(center_y_ratio >= 0.0f && center_y_ratio <= 1.0f); - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); // FIXME: Would be nice to have a more standardized access to our scrollable/client rect; - local_y -= decoration_up_height; - window->ScrollTarget.y = IM_FLOOR(local_y + window->Scroll.y); // Convert local position to scroll offset + window->ScrollTarget.y = IM_FLOOR(local_y - window->DecoOuterSizeY1 - window->DecoInnerSizeY1 + window->Scroll.y); // Convert local position to scroll offset window->ScrollTargetCenterRatio.y = center_y_ratio; window->ScrollTargetEdgeSnapDist.y = 0.0f; } @@ -11643,7 +11773,7 @@ static void ImGui::NavUpdate() // Next movement request will clamp the NavId reference rectangle to the visible area, so navigation will resume within those bounds. if (nav_gamepad_active) { - const ImVec2 scroll_dir = GetKeyVector2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); + const ImVec2 scroll_dir = GetKeyMagnitude2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); const float tweak_factor = IsKeyDown(ImGuiKey_NavGamepadTweakSlow) ? 1.0f / 10.0f : IsKeyDown(ImGuiKey_NavGamepadTweakFast) ? 10.0f : 1.0f; if (scroll_dir.x != 0.0f && window->ScrollbarX) SetScrollX(window, ImFloor(window->Scroll.x + scroll_dir.x * scroll_speed * tweak_factor)); @@ -11720,7 +11850,7 @@ void ImGui::NavUpdateCreateMoveRequest() g.NavMoveScrollFlags = ImGuiScrollFlags_None; if (window && !g.NavWindowingTarget && !(window->Flags & ImGuiWindowFlags_NoNavInputs)) { - const ImGuiInputFlags repeat_mode = ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateNavMove; + const ImGuiInputFlags repeat_mode = ImGuiInputFlags_Repeat | (ImGuiInputFlags)ImGuiInputFlags_RepeatRateNavMove; if (!IsActiveIdUsingNavDir(ImGuiDir_Left) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadLeft, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_LeftArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Left; } if (!IsActiveIdUsingNavDir(ImGuiDir_Right) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadRight, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_RightArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Right; } if (!IsActiveIdUsingNavDir(ImGuiDir_Up) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadUp, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_UpArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Up; } @@ -12269,9 +12399,9 @@ static void ImGui::NavUpdateWindowing() { ImVec2 nav_move_dir; if (g.NavInputSource == ImGuiInputSource_Keyboard && !io.KeyShift) - nav_move_dir = GetKeyVector2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); + nav_move_dir = GetKeyMagnitude2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); if (g.NavInputSource == ImGuiInputSource_Gamepad) - nav_move_dir = GetKeyVector2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); + nav_move_dir = GetKeyMagnitude2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); if (nav_move_dir.x != 0.0f || nav_move_dir.y != 0.0f) { const float NAV_MOVE_SPEED = 800.0f; @@ -17088,11 +17218,12 @@ void ImGui::SetWindowDock(ImGuiWindow* window, ImGuiID dock_id, ImGuiCond cond) // Create an explicit dockspace node within an existing window. Also expose dock node flags and creates a CentralNode by default. // The Central Node is always displayed even when empty and shrink/extend according to the requested size of its neighbors. // DockSpace() needs to be submitted _before_ any window they can host. If you use a dockspace, submit it early in your app. +// When ImGuiDockNodeFlags_KeepAliveOnly is set, nothing is submitted in the current window (function may be called from any location). ImGuiID ImGui::DockSpace(ImGuiID id, const ImVec2& size_arg, ImGuiDockNodeFlags flags, const ImGuiWindowClass* window_class) { ImGuiContext* ctx = GImGui; ImGuiContext& g = *ctx; - ImGuiWindow* window = GetCurrentWindow(); + ImGuiWindow* window = GetCurrentWindowRead(); if (!(g.IO.ConfigFlags & ImGuiConfigFlags_DockingEnable)) return 0; @@ -17101,6 +17232,8 @@ ImGuiID ImGui::DockSpace(ImGuiID id, const ImVec2& size_arg, ImGuiDockNodeFlags // If for whichever reason this is causing problem we would need to ensure that DockNodeUpdateTabBar() ends up clearing NextSelectedTabId even if SkipItems=true. if (window->SkipItems) flags |= ImGuiDockNodeFlags_KeepAliveOnly; + if ((flags & ImGuiDockNodeFlags_KeepAliveOnly) == 0) + window = GetCurrentWindow(); // call to set window->WriteAccessed = true; IM_ASSERT((flags & ImGuiDockNodeFlags_DockSpace) == 0); IM_ASSERT(id != 0); @@ -17610,8 +17743,11 @@ void ImGui::DockBuilderCopyDockSpace(ImGuiID src_dockspace_id, ImGuiID dst_docks } } - // Anything else in the source nodes of 'node_remap_pairs' are windows that were docked in src_dockspace_id but are not owned by it (unaffiliated windows, e.g. "ImGui Demo") + // Anything else in the source nodes of 'node_remap_pairs' are windows that are not included in the remapping list. // Find those windows and move to them to the cloned dock node. This may be optional? + // Dock those are a second step as undocking would invalidate source dock nodes. + struct DockRemainingWindowTask { ImGuiWindow* Window; ImGuiID DockId; DockRemainingWindowTask(ImGuiWindow* window, ImGuiID dock_id) { Window = window; DockId = dock_id; } }; + ImVector dock_remaining_windows; for (int dock_remap_n = 0; dock_remap_n < node_remap_pairs.Size; dock_remap_n += 2) if (ImGuiID src_dock_id = node_remap_pairs[dock_remap_n]) { @@ -17625,9 +17761,11 @@ void ImGui::DockBuilderCopyDockSpace(ImGuiID src_dockspace_id, ImGuiID dst_docks // Docked windows gets redocked into the new node hierarchy. IMGUI_DEBUG_LOG_DOCKING("[docking] Remap window '%s' %08X -> %08X\n", window->Name, src_dock_id, dst_dock_id); - DockBuilderDockWindow(window->Name, dst_dock_id); + dock_remaining_windows.push_back(DockRemainingWindowTask(window, dst_dock_id)); } } + for (const DockRemainingWindowTask& task : dock_remaining_windows) + DockBuilderDockWindow(task.Window->Name, task.DockId); } // FIXME-DOCK: This is awkward because in series of split user is likely to loose access to its root node. @@ -18416,6 +18554,55 @@ static int IMGUI_CDECL ViewportComparerByFrontMostStampCount(const void* lhs, co return b->LastFrontMostStampCount - a->LastFrontMostStampCount; } +// Draw an arbitrary US keyboard layout to visualize translated keys +void ImGui::DebugRenderKeyboardPreview(ImDrawList* draw_list) +{ + const ImVec2 key_size = ImVec2(35.0f, 35.0f); + const float key_rounding = 3.0f; + const ImVec2 key_face_size = ImVec2(25.0f, 25.0f); + const ImVec2 key_face_pos = ImVec2(5.0f, 3.0f); + const float key_face_rounding = 2.0f; + const ImVec2 key_label_pos = ImVec2(7.0f, 4.0f); + const ImVec2 key_step = ImVec2(key_size.x - 1.0f, key_size.y - 1.0f); + const float key_row_offset = 9.0f; + + ImVec2 board_min = GetCursorScreenPos(); + ImVec2 board_max = ImVec2(board_min.x + 3 * key_step.x + 2 * key_row_offset + 10.0f, board_min.y + 3 * key_step.y + 10.0f); + ImVec2 start_pos = ImVec2(board_min.x + 5.0f - key_step.x, board_min.y); + + struct KeyLayoutData { int Row, Col; const char* Label; ImGuiKey Key; }; + const KeyLayoutData keys_to_display[] = + { + { 0, 0, "", ImGuiKey_Tab }, { 0, 1, "Q", ImGuiKey_Q }, { 0, 2, "W", ImGuiKey_W }, { 0, 3, "E", ImGuiKey_E }, { 0, 4, "R", ImGuiKey_R }, + { 1, 0, "", ImGuiKey_CapsLock }, { 1, 1, "A", ImGuiKey_A }, { 1, 2, "S", ImGuiKey_S }, { 1, 3, "D", ImGuiKey_D }, { 1, 4, "F", ImGuiKey_F }, + { 2, 0, "", ImGuiKey_LeftShift },{ 2, 1, "Z", ImGuiKey_Z }, { 2, 2, "X", ImGuiKey_X }, { 2, 3, "C", ImGuiKey_C }, { 2, 4, "V", ImGuiKey_V } + }; + + // Elements rendered manually via ImDrawList API are not clipped automatically. + // While not strictly necessary, here IsItemVisible() is used to avoid rendering these shapes when they are out of view. + Dummy(board_max - board_min); + if (!IsItemVisible()) + return; + draw_list->PushClipRect(board_min, board_max, true); + for (int n = 0; n < IM_ARRAYSIZE(keys_to_display); n++) + { + const KeyLayoutData* key_data = &keys_to_display[n]; + ImVec2 key_min = ImVec2(start_pos.x + key_data->Col * key_step.x + key_data->Row * key_row_offset, start_pos.y + key_data->Row * key_step.y); + ImVec2 key_max = key_min + key_size; + draw_list->AddRectFilled(key_min, key_max, IM_COL32(204, 204, 204, 255), key_rounding); + draw_list->AddRect(key_min, key_max, IM_COL32(24, 24, 24, 255), key_rounding); + ImVec2 face_min = ImVec2(key_min.x + key_face_pos.x, key_min.y + key_face_pos.y); + ImVec2 face_max = ImVec2(face_min.x + key_face_size.x, face_min.y + key_face_size.y); + draw_list->AddRect(face_min, face_max, IM_COL32(193, 193, 193, 255), key_face_rounding, ImDrawFlags_None, 2.0f); + draw_list->AddRectFilled(face_min, face_max, IM_COL32(252, 252, 252, 255), key_face_rounding); + ImVec2 label_min = ImVec2(key_min.x + key_label_pos.x, key_min.y + key_label_pos.y); + draw_list->AddText(label_min, IM_COL32(64, 64, 64, 255), key_data->Label); + if (ImGui::IsKeyDown(key_data->Key)) + draw_list->AddRectFilled(key_min, key_max, IM_COL32(255, 0, 0, 128), key_rounding); + } + draw_list->PopClipRect(); +} + // Helper tool to diagnose between text encoding issues and font loading issues. Pass your UTF-8 string and verify that there are correct. void ImGui::DebugTextEncoding(const char* str) { @@ -18536,8 +18723,8 @@ void ImGui::ShowMetricsWindow(bool* p_open) else if (rect_type == TRT_ColumnsClipRect) { ImGuiTableColumn* c = &table->Columns[n]; return c->ClipRect; } else if (rect_type == TRT_ColumnsContentHeadersUsed){ ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXHeadersUsed, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } // Note: y1/y2 not always accurate else if (rect_type == TRT_ColumnsContentHeadersIdeal){ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXHeadersIdeal, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } - else if (rect_type == TRT_ColumnsContentFrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXFrozen, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } - else if (rect_type == TRT_ColumnsContentUnfrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight, c->ContentMaxXUnfrozen, table->InnerClipRect.Max.y); } + else if (rect_type == TRT_ColumnsContentFrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXFrozen, table->InnerClipRect.Min.y + table_instance->LastFrozenHeight); } + else if (rect_type == TRT_ColumnsContentUnfrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y + table_instance->LastFrozenHeight, c->ContentMaxXUnfrozen, table->InnerClipRect.Max.y); } IM_ASSERT(0); return ImRect(); } @@ -18884,41 +19071,95 @@ void ImGui::ShowMetricsWindow(bool* p_open) TreePop(); } - if (TreeNode("Key Owners & Shortcut Routing")) + if (TreeNode("Inputs")) { - TextUnformatted("Key Owners:"); - if (BeginListBox("##owners", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 8))) + Text("KEYBOARD/GAMEPAD/MOUSE KEYS"); { - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - ImGuiKeyOwnerData* owner_data = GetKeyOwnerData(key); - if (owner_data->OwnerCurr == ImGuiKeyOwner_None) - continue; - Text("%s: 0x%08X%s", GetKeyName(key), owner_data->OwnerCurr, - owner_data->LockUntilRelease ? " LockUntilRelease" : owner_data->LockThisFrame ? " LockThisFrame" : ""); - DebugLocateItemOnHover(owner_data->OwnerCurr); - } - EndListBox(); + // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. + // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. + Indent(); +#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; +#else + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array + //Text("Legacy raw:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key++) { if (io.KeysDown[key]) { SameLine(); Text("\"%s\" %d", GetKeyName(key), key); } } +#endif + Text("Keys down:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyDown(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); SameLine(); Text("(%.02f)", GetKeyData(key)->DownDuration); } + Text("Keys pressed:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyPressed(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); } + Text("Keys released:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyReleased(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); } + Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); + Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; SameLine(); Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. + DebugRenderKeyboardPreview(GetWindowDrawList()); + Unindent(); } - TextUnformatted("Shortcut Routing:"); - if (BeginListBox("##routes", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 8))) + + Text("MOUSE STATE"); { - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + Indent(); + if (IsMousePosValid()) + Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); + else + Text("Mouse pos: "); + Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + int count = IM_ARRAYSIZE(io.MouseDown); + Text("Mouse down:"); for (int i = 0; i < count; i++) if (IsMouseDown(i)) { SameLine(); Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } + Text("Mouse clicked:"); for (int i = 0; i < count; i++) if (IsMouseClicked(i)) { SameLine(); Text("b%d (%d)", i, io.MouseClickedCount[i]); } + Text("Mouse released:"); for (int i = 0; i < count; i++) if (IsMouseReleased(i)) { SameLine(); Text("b%d", i); } + Text("Mouse wheel: %.1f", io.MouseWheel); + Text("Pen Pressure: %.1f", io.PenPressure); // Note: currently unused + Unindent(); + } + + Text("MOUSE WHEELING"); + { + Indent(); + Text("WheelingWindow: '%s'", g.WheelingWindow ? g.WheelingWindow->Name : "NULL"); + Text("WheelingWindowReleaseTimer: %.2f", g.WheelingWindowReleaseTimer); + Text("WheelingAxisAvg[] = { %.3f, %.3f }, Main Axis: %s", g.WheelingAxisAvg.x, g.WheelingAxisAvg.y, (g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? "X" : (g.WheelingAxisAvg.x < g.WheelingAxisAvg.y) ? "Y" : ""); + Unindent(); + } + + Text("KEY OWNERS"); + { + Indent(); + if (BeginListBox("##owners", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 6))) { - ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; - for (ImGuiKeyRoutingIndex idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; idx != -1; ) + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) { - char key_chord_name[64]; - ImGuiKeyRoutingData* routing_data = &rt->Entries[idx]; - GetKeyChordName(key | routing_data->Mods, key_chord_name, IM_ARRAYSIZE(key_chord_name)); - Text("%s: 0x%08X", key_chord_name, routing_data->RoutingCurr); - DebugLocateItemOnHover(routing_data->RoutingCurr); - idx = routing_data->NextEntryIndex; + ImGuiKeyOwnerData* owner_data = GetKeyOwnerData(key); + if (owner_data->OwnerCurr == ImGuiKeyOwner_None) + continue; + Text("%s: 0x%08X%s", GetKeyName(key), owner_data->OwnerCurr, + owner_data->LockUntilRelease ? " LockUntilRelease" : owner_data->LockThisFrame ? " LockThisFrame" : ""); + DebugLocateItemOnHover(owner_data->OwnerCurr); } + EndListBox(); } - EndListBox(); + Unindent(); + } + Text("SHORTCUT ROUTING"); + { + Indent(); + if (BeginListBox("##routes", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 6))) + { + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; + for (ImGuiKeyRoutingIndex idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; idx != -1; ) + { + char key_chord_name[64]; + ImGuiKeyRoutingData* routing_data = &rt->Entries[idx]; + GetKeyChordName(key | routing_data->Mods, key_chord_name, IM_ARRAYSIZE(key_chord_name)); + Text("%s: 0x%08X", key_chord_name, routing_data->RoutingCurr); + DebugLocateItemOnHover(routing_data->RoutingCurr); + idx = routing_data->NextEntryIndex; + } + } + EndListBox(); + } + Text("(ActiveIdUsing: AllKeyboardKeys: %d, NavDirMask: 0x%X)", g.ActiveIdUsingAllKeyboardKeys, g.ActiveIdUsingNavDirMask); + Unindent(); } - Text("(ActiveIdUsing: AllKeyboardKeys: %d, NavDirMask: 0x%X)", g.ActiveIdUsingAllKeyboardKeys, g.ActiveIdUsingNavDirMask); TreePop(); } diff --git a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui.h b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui.h index 1004ac0..fc40641 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui.h +++ b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui.h @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (headers) // Help: @@ -22,8 +22,8 @@ // Library Version // (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM > 12345') -#define IMGUI_VERSION "1.89.1" -#define IMGUI_VERSION_NUM 18910 +#define IMGUI_VERSION "1.89.2" +#define IMGUI_VERSION_NUM 18920 #define IMGUI_HAS_TABLE #define IMGUI_HAS_VIEWPORT // Viewport WIP branch #define IMGUI_HAS_DOCK // Docking WIP branch @@ -261,8 +261,8 @@ struct ImVec2 float x, y; constexpr ImVec2() : x(0.0f), y(0.0f) { } constexpr ImVec2(float _x, float _y) : x(_x), y(_y) { } - float operator[] (size_t idx) const { IM_ASSERT(idx <= 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. - float& operator[] (size_t idx) { IM_ASSERT(idx <= 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. + float operator[] (size_t idx) const { IM_ASSERT(idx == 0 || idx == 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. + float& operator[] (size_t idx) { IM_ASSERT(idx == 0 || idx == 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. #ifdef IM_VEC2_CLASS_EXTRA IM_VEC2_CLASS_EXTRA // Define additional constructors and implicit cast operators in imconfig.h to convert back and forth between your math types and ImVec2. #endif @@ -428,7 +428,7 @@ namespace ImGui IMGUI_API void PopTextWrapPos(); // Style read access - // - Use the style editor (ShowStyleEditor() function) to interactively see what the colors are) + // - Use the ShowStyleEditor() function to interactively see/edit the colors. IMGUI_API ImFont* GetFont(); // get current font IMGUI_API float GetFontSize(); // get current font size (= height in pixels) of current font with current scale applied IMGUI_API ImVec2 GetFontTexUvWhitePixel(); // get UV coordinate for a while pixel, useful to draw custom shapes via the ImDrawList API @@ -791,7 +791,7 @@ namespace ImGui IMGUI_API int GetColumnsCount(); // Tab Bars, Tabs - // Note: Tabs are automatically created by the docking system. Use this to create tab bars/tabs yourself without docking being involved. + // - Note: Tabs are automatically created by the docking system (when in 'docking' branch). Use this to create tab bars/tabs yourself. IMGUI_API bool BeginTabBar(const char* str_id, ImGuiTabBarFlags flags = 0); // create and append into a TabBar IMGUI_API void EndTabBar(); // only call EndTabBar() if BeginTabBar() returns true! IMGUI_API bool BeginTabItem(const char* label, bool* p_open = NULL, ImGuiTabItemFlags flags = 0); // create a Tab. Returns true if the Tab is selected. @@ -875,6 +875,7 @@ namespace ImGui IMGUI_API bool IsAnyItemHovered(); // is any item hovered? IMGUI_API bool IsAnyItemActive(); // is any item active? IMGUI_API bool IsAnyItemFocused(); // is any item focused? + IMGUI_API ImGuiID GetItemID(); // get ID of last item (~~ often same ImGui::GetID(label) beforehand) IMGUI_API ImVec2 GetItemRectMin(); // get upper-left bounding rectangle of the last item (screen space) IMGUI_API ImVec2 GetItemRectMax(); // get lower-right bounding rectangle of the last item (screen space) IMGUI_API ImVec2 GetItemRectSize(); // get size of last item @@ -913,12 +914,11 @@ namespace ImGui IMGUI_API void ColorConvertRGBtoHSV(float r, float g, float b, float& out_h, float& out_s, float& out_v); IMGUI_API void ColorConvertHSVtoRGB(float h, float s, float v, float& out_r, float& out_g, float& out_b); - // Inputs Utilities: Keyboard - // Without IMGUI_DISABLE_OBSOLETE_KEYIO: (legacy support) - // - For 'ImGuiKey key' you can still use your legacy native/user indices according to how your backend/engine stored them in io.KeysDown[]. - // With IMGUI_DISABLE_OBSOLETE_KEYIO: (this is the way forward) - // - Any use of 'ImGuiKey' will assert when key < 512 will be passed, previously reserved as native/user keys indices - // - GetKeyIndex() is pass-through and therefore deprecated (gone if IMGUI_DISABLE_OBSOLETE_KEYIO is defined) + // Inputs Utilities: Keyboard/Mouse/Gamepad + // - the ImGuiKey enum contains all possible keyboard, mouse and gamepad inputs (e.g. ImGuiKey_A, ImGuiKey_MouseLeft, ImGuiKey_GamepadDpadUp...). + // - before v1.87, we used ImGuiKey to carry native/user indices as defined by each backends. About use of those legacy ImGuiKey values: + // - without IMGUI_DISABLE_OBSOLETE_KEYIO (legacy support): you can still use your legacy native/user indices (< 512) according to how your backend/engine stored them in io.KeysDown[], but need to cast them to ImGuiKey. + // - with IMGUI_DISABLE_OBSOLETE_KEYIO (this is the way forward): any use of ImGuiKey will assert with key < 512. GetKeyIndex() is pass-through and therefore deprecated (gone if IMGUI_DISABLE_OBSOLETE_KEYIO is defined). IMGUI_API bool IsKeyDown(ImGuiKey key); // is key being held. IMGUI_API bool IsKeyPressed(ImGuiKey key, bool repeat = true); // was key pressed (went from !Down to Down)? if repeat=true, uses io.KeyRepeatDelay / KeyRepeatRate IMGUI_API bool IsKeyReleased(ImGuiKey key); // was key released (went from Down to !Down)? @@ -926,7 +926,7 @@ namespace ImGui IMGUI_API const char* GetKeyName(ImGuiKey key); // [DEBUG] returns English name of the key. Those names a provided for debugging purpose and are not meant to be saved persistently not compared. IMGUI_API void SetNextFrameWantCaptureKeyboard(bool want_capture_keyboard); // Override io.WantCaptureKeyboard flag next frame (said flag is left for your application to handle, typically when true it instructs your app to ignore inputs). e.g. force capture keyboard when your widget is being hovered. This is equivalent to setting "io.WantCaptureKeyboard = want_capture_keyboard"; after the next NewFrame() call. - // Inputs Utilities: Mouse + // Inputs Utilities: Mouse specific // - To refer to a mouse button, you may use named enums in your code e.g. ImGuiMouseButton_Left, ImGuiMouseButton_Right. // - You can also use regular integer: it is forever guaranteed that 0=Left, 1=Right, 2=Middle. // - Dragging operations are only reported after mouse has moved a certain distance away from the initial clicking position (see 'lock_threshold' and 'io.MouseDraggingThreshold') @@ -1056,7 +1056,7 @@ enum ImGuiInputTextFlags_ ImGuiInputTextFlags_CharsScientific = 1 << 17, // Allow 0123456789.+-*/eE (Scientific notation input) ImGuiInputTextFlags_CallbackResize = 1 << 18, // Callback on buffer capacity changes request (beyond 'buf_size' parameter value), allowing the string to grow. Notify when the string wants to be resized (for string types which hold a cache of their Size). You will be provided a new BufSize in the callback and NEED to honor it. (see misc/cpp/imgui_stdlib.h for an example of using this) ImGuiInputTextFlags_CallbackEdit = 1 << 19, // Callback on any edit (note that InputText() already returns true on edit, the callback is useful mainly to manipulate the underlying buffer while focus is active) - ImGuiInputTextFlags_EscapeClearsAll = 1 << 20, // Escape key clears content if not empty, and deactivate otherwise (constrast to default behavior of Escape to revert) + ImGuiInputTextFlags_EscapeClearsAll = 1 << 20, // Escape key clears content if not empty, and deactivate otherwise (contrast to default behavior of Escape to revert) // Obsolete names (will be removed soon) #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS @@ -1355,7 +1355,7 @@ enum ImGuiDragDropFlags_ { ImGuiDragDropFlags_None = 0, // BeginDragDropSource() flags - ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0, // By default, a successful call to BeginDragDropSource opens a tooltip so you can display a preview or description of the source contents. This flag disables this behavior. + ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0, // Disable preview tooltip. By default, a successful call to BeginDragDropSource opens a tooltip so you can display a preview or description of the source contents. This flag disables this behavior. ImGuiDragDropFlags_SourceNoDisableHover = 1 << 1, // By default, when dragging we clear data so that IsItemHovered() will return false, to avoid subsequent user code submitting tooltips. This flag disables this behavior so you can still call IsItemHovered() on the source item. ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2, // Disable the behavior that allows to open tree nodes and collapsing header by holding over them while dragging a source item. ImGuiDragDropFlags_SourceAllowNullID = 1 << 3, // Allow items such as Text(), Image() that have no unique identifier to be used as drag source, by manufacturing a temporary identifier based on their window-relative position. This is extremely unusual within the dear imgui ecosystem and so we made it explicit. @@ -1407,9 +1407,10 @@ enum ImGuiSortDirection_ ImGuiSortDirection_Descending = 2 // Descending = 9->0, Z->A etc. }; -// A key identifier (ImGuiKey_XXX or ImGuiMod_XXX value) -// All our named keys are >= 512. Keys value 0 to 511 are left unused as legacy native/opaque key values (< 1.87) +// A key identifier (ImGuiKey_XXX or ImGuiMod_XXX value): can represent Keyboard, Mouse and Gamepad values. +// All our named keys are >= 512. Keys value 0 to 511 are left unused as legacy native/opaque key values (< 1.87). // Since >= 1.89 we increased typing (went from int to enum), some legacy code may need a cast to ImGuiKey. +// Read details about the 1.87 and 1.89 transition : https://github.com/ocornut/imgui/issues/4921 enum ImGuiKey : int { // Keyboard @@ -1464,7 +1465,7 @@ enum ImGuiKey : int ImGuiKey_KeypadEnter, ImGuiKey_KeypadEqual, - // Gamepad (some of those are analog values, 0.0f to 1.0f) // GAME NAVIGATION ACTION + // Gamepad (some of those are analog values, 0.0f to 1.0f) // NAVIGATION ACTION // (download controller mapping PNG/PSD at http://dearimgui.org/controls_sheets) ImGuiKey_GamepadStart, // Menu (Xbox) + (Switch) Start/Options (PS) ImGuiKey_GamepadBack, // View (Xbox) - (Switch) Share (PS) @@ -1491,7 +1492,7 @@ enum ImGuiKey : int ImGuiKey_GamepadRStickUp, // [Analog] ImGuiKey_GamepadRStickDown, // [Analog] - // Mouse Buttons (auto-submitted from AddMouseButtonEvent() calls) + // Aliases: Mouse Buttons (auto-submitted from AddMouseButtonEvent() calls) // - This is mirroring the data also written to io.MouseDown[], io.MouseWheel, in a format allowing them to be accessed via standard key API. ImGuiKey_MouseLeft, ImGuiKey_MouseRight, ImGuiKey_MouseMiddle, ImGuiKey_MouseX1, ImGuiKey_MouseX2, ImGuiKey_MouseWheelX, ImGuiKey_MouseWheelY, @@ -1508,16 +1509,12 @@ enum ImGuiKey : int // In practice: it's complicated; mods are often provided from different sources. Keyboard layout, IME, sticky keys and // backends tend to interfere and break that equivalence. The safer decision is to relay that ambiguity down to the end-user... ImGuiMod_None = 0, - ImGuiMod_Ctrl = 1 << 12, - ImGuiMod_Shift = 1 << 13, + ImGuiMod_Ctrl = 1 << 12, // Ctrl + ImGuiMod_Shift = 1 << 13, // Shift ImGuiMod_Alt = 1 << 14, // Option/Menu ImGuiMod_Super = 1 << 15, // Cmd/Super/Windows - ImGuiMod_Mask_ = 0xF000, -#if defined(__APPLE__) - ImGuiMod_Shortcut = ImGuiMod_Super, -#else - ImGuiMod_Shortcut = ImGuiMod_Ctrl, -#endif + ImGuiMod_Shortcut = 1 << 11, // Alias for Ctrl (non-macOS) _or_ Super (macOS). + ImGuiMod_Mask_ = 0xF800, // 5-bits // [Internal] Prior to 1.87 we required user to fill io.KeysDown[512] using their own native index + the io.KeyMap[] array. // We are ditching this method but keeping a legacy path for user code doing e.g. IsKeyPressed(MY_NATIVE_KEY_CODE) @@ -1991,7 +1988,7 @@ struct ImGuiIO float KeyRepeatRate; // = 0.050f // When holding a key/button, rate at which it repeats, in seconds. float HoverDelayNormal; // = 0.30 sec // Delay on hovering before IsItemHovered(ImGuiHoveredFlags_DelayNormal) returns true. float HoverDelayShort; // = 0.10 sec // Delay on hovering before IsItemHovered(ImGuiHoveredFlags_DelayShort) returns true. - void* UserData; // = NULL // Store your own data for retrieval by callbacks. + void* UserData; // = NULL // Store your own data. ImFontAtlas*Fonts; // // Font atlas: load, rasterize and pack one or more fonts into a single texture. float FontGlobalScale; // = 1.0f // Global scale all fonts @@ -2118,7 +2115,7 @@ struct ImGuiIO bool KeySuper; // Keyboard modifier down: Cmd/Super/Windows // Other state maintained from data above + IO function calls - ImGuiKeyChord KeyMods; // Key mods flags (any of ImGuiMod_Ctrl/ImGuiMod_Shift/ImGuiMod_Alt/ImGuiMod_Super flags, same as io.KeyCtrl/KeyShift/KeyAlt/KeySuper but merged into flags). Read-only, updated by NewFrame() + ImGuiKeyChord KeyMods; // Key mods flags (any of ImGuiMod_Ctrl/ImGuiMod_Shift/ImGuiMod_Alt/ImGuiMod_Super flags, same as io.KeyCtrl/KeyShift/KeyAlt/KeySuper but merged into flags. DOES NOT CONTAINS ImGuiMod_Shortcut which is pretranslated). Read-only, updated by NewFrame() ImGuiKeyData KeysData[ImGuiKey_KeysData_SIZE]; // Key state for all known keys. Use IsKeyXXX() functions to access this. bool WantCaptureMouseUnlessPopupClose; // Alternative to WantCaptureMouse: (WantCaptureMouse == true && WantCaptureMouseUnlessPopupClose == false) when a click over void is expected to close a popup. ImVec2 MousePosPrev; // Previous mouse position (note that MouseDelta is not necessary == MousePos-MousePosPrev, in case either position is invalid) @@ -2925,6 +2922,7 @@ struct ImFontAtlas int TexDesiredWidth; // Texture width desired by user before Build(). Must be a power-of-two. If have many glyphs your graphics API have texture size restrictions you may want to increase texture width to decrease height. int TexGlyphPadding; // Padding between glyphs within texture in pixels. Defaults to 1. If your rendering method doesn't rely on bilinear filtering you may set this to 0 (will also need to set AntiAliasedLinesUseTex = false). bool Locked; // Marked as Locked by ImGui::NewFrame() so attempt to modify the atlas will assert. + void* UserData; // Store your own atlas related user-data (if e.g. you have multiple font atlas). // [Internal] // NB: Access texture data via GetTexData*() calls! Which will setup a default font for you. diff --git a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_demo.cpp b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_demo.cpp index 45308de..9b78717 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_demo.cpp +++ b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_demo.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (demo code) // Help: @@ -3511,11 +3511,14 @@ static void ShowDemoWindowPopups() // and BeginPopupContextItem() will use the last item ID as the popup ID. { const char* names[5] = { "Label1", "Label2", "Label3", "Label4", "Label5" }; + static int selected = -1; for (int n = 0; n < 5; n++) { - ImGui::Selectable(names[n]); + if (ImGui::Selectable(names[n], selected == n)) + selected = n; if (ImGui::BeginPopupContextItem()) // <-- use last item id as popup id { + selected = n; ImGui::Text("This a popup for \"%s\"!", names[n]); if (ImGui::Button("Close")) ImGui::CloseCurrentPopup(); @@ -5116,18 +5119,23 @@ static void ShowDemoWindowTables() if (ImGui::TreeNode("Synced instances")) { HelpMarker("Multiple tables with the same identifier will share their settings, width, visibility, order etc."); + + static ImGuiTableFlags flags = ImGuiTableFlags_Resizable | ImGuiTableFlags_Reorderable | ImGuiTableFlags_Hideable | ImGuiTableFlags_Borders | ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_NoSavedSettings; + ImGui::CheckboxFlags("ImGuiTableFlags_ScrollY", &flags, ImGuiTableFlags_ScrollY); + ImGui::CheckboxFlags("ImGuiTableFlags_SizingFixedFit", &flags, ImGuiTableFlags_SizingFixedFit); for (int n = 0; n < 3; n++) { char buf[32]; sprintf(buf, "Synced Table %d", n); bool open = ImGui::CollapsingHeader(buf, ImGuiTreeNodeFlags_DefaultOpen); - if (open && ImGui::BeginTable("Table", 3, ImGuiTableFlags_Resizable | ImGuiTableFlags_Reorderable | ImGuiTableFlags_Hideable | ImGuiTableFlags_Borders | ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_NoSavedSettings)) + if (open && ImGui::BeginTable("Table", 3, flags, ImVec2(0.0f, ImGui::GetTextLineHeightWithSpacing() * 5))) { ImGui::TableSetupColumn("One"); ImGui::TableSetupColumn("Two"); ImGui::TableSetupColumn("Three"); ImGui::TableHeadersRow(); - for (int cell = 0; cell < 9; cell++) + const int cell_count = (n == 1) ? 27 : 9; // Make second table have a scrollbar to verify that additional decoration is not affecting column positions. + for (int cell = 0; cell < cell_count; cell++) { ImGui::TableNextColumn(); ImGui::Text("this cell %d", cell); @@ -5759,46 +5767,89 @@ namespace ImGui { extern ImGuiKeyData* GetKeyData(ImGuiKey key); } static void ShowDemoWindowInputs() { - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus"); - if (ImGui::CollapsingHeader("Inputs, Navigation & Focus")) + IMGUI_DEMO_MARKER("Inputs & Focus"); + if (ImGui::CollapsingHeader("Inputs & Focus")) { ImGuiIO& io = ImGui::GetIO(); - // Display ImGuiIO output flags - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Output"); + // Display inputs submitted to ImGuiIO + IMGUI_DEMO_MARKER("Inputs & Focus/Inputs"); ImGui::SetNextItemOpen(true, ImGuiCond_Once); - if (ImGui::TreeNode("Output")) + if (ImGui::TreeNode("Inputs")) { + HelpMarker( + "This is a simplified view. See more detailed input state:\n" + "- in 'Tools->Metrics/Debugger->Inputs'.\n" + "- in 'Tools->Debug Log->IO'."); + if (ImGui::IsMousePosValid()) + ImGui::Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); + else + ImGui::Text("Mouse pos: "); + ImGui::Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + ImGui::Text("Mouse down:"); + for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) if (ImGui::IsMouseDown(i)) { ImGui::SameLine(); ImGui::Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } + ImGui::Text("Mouse wheel: %.1f", io.MouseWheel); + + // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. + // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. +#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; +#else + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && ImGui::GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array +#endif + ImGui::Text("Keys down:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !ImGui::IsKeyDown(key)) continue; ImGui::SameLine(); ImGui::Text((key < ImGuiKey_NamedKey_BEGIN) ? "\"%s\"" : "\"%s\" %d", ImGui::GetKeyName(key), key); ImGui::SameLine(); ImGui::Text("(%.02f)", ImGui::GetKeyData(key)->DownDuration); } + ImGui::Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); + ImGui::Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; ImGui::SameLine(); ImGui::Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. + + ImGui::TreePop(); + } + + // Display ImGuiIO output flags + IMGUI_DEMO_MARKER("Inputs & Focus/Outputs"); + ImGui::SetNextItemOpen(true, ImGuiCond_Once); + if (ImGui::TreeNode("Outputs")) + { + HelpMarker( + "The value of io.WantCaptureMouse and io.WantCaptureKeyboard are normally set by Dear ImGui " + "to instruct your application of how to route inputs. Typically, when a value is true, it means " + "Dear ImGui wants the corresponding inputs and we expect the underlying application to ignore them.\n\n" + "The most typical case is: when hovering a window, Dear ImGui set io.WantCaptureMouse to true, " + "and underlying application should ignore mouse inputs (in practice there are many and more subtle " + "rules leading to how those flags are set)."); ImGui::Text("io.WantCaptureMouse: %d", io.WantCaptureMouse); ImGui::Text("io.WantCaptureMouseUnlessPopupClose: %d", io.WantCaptureMouseUnlessPopupClose); ImGui::Text("io.WantCaptureKeyboard: %d", io.WantCaptureKeyboard); ImGui::Text("io.WantTextInput: %d", io.WantTextInput); ImGui::Text("io.WantSetMousePos: %d", io.WantSetMousePos); ImGui::Text("io.NavActive: %d, io.NavVisible: %d", io.NavActive, io.NavVisible); - ImGui::TreePop(); - } - // Display Mouse state - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Mouse State"); - if (ImGui::TreeNode("Mouse State")) - { - if (ImGui::IsMousePosValid()) - ImGui::Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); - else - ImGui::Text("Mouse pos: "); - ImGui::Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + IMGUI_DEMO_MARKER("Inputs & Focus/Outputs/WantCapture override"); + if (ImGui::TreeNode("WantCapture override")) + { + HelpMarker( + "Hovering the colored canvas will override io.WantCaptureXXX fields.\n" + "Notice how normally (when set to none), the value of io.WantCaptureKeyboard would be false when hovering and true when clicking."); + static int capture_override_mouse = -1; + static int capture_override_keyboard = -1; + const char* capture_override_desc[] = { "None", "Set to false", "Set to true" }; + ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); + ImGui::SliderInt("SetNextFrameWantCaptureMouse() on hover", &capture_override_mouse, -1, +1, capture_override_desc[capture_override_mouse + 1], ImGuiSliderFlags_AlwaysClamp); + ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); + ImGui::SliderInt("SetNextFrameWantCaptureKeyboard() on hover", &capture_override_keyboard, -1, +1, capture_override_desc[capture_override_keyboard + 1], ImGuiSliderFlags_AlwaysClamp); - int count = IM_ARRAYSIZE(io.MouseDown); - ImGui::Text("Mouse down:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseDown(i)) { ImGui::SameLine(); ImGui::Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } - ImGui::Text("Mouse clicked:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseClicked(i)) { ImGui::SameLine(); ImGui::Text("b%d (%d)", i, ImGui::GetMouseClickedCount(i)); } - ImGui::Text("Mouse released:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseReleased(i)) { ImGui::SameLine(); ImGui::Text("b%d", i); } - ImGui::Text("Mouse wheel: %.1f", io.MouseWheel); - ImGui::Text("Pen Pressure: %.1f", io.PenPressure); // Note: currently unused + ImGui::ColorButton("##panel", ImVec4(0.7f, 0.1f, 0.7f, 1.0f), ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_NoDragDrop, ImVec2(128.0f, 96.0f)); // Dummy item + if (ImGui::IsItemHovered() && capture_override_mouse != -1) + ImGui::SetNextFrameWantCaptureMouse(capture_override_mouse == 1); + if (ImGui::IsItemHovered() && capture_override_keyboard != -1) + ImGui::SetNextFrameWantCaptureKeyboard(capture_override_keyboard == 1); + + ImGui::TreePop(); + } ImGui::TreePop(); } // Display mouse cursors - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Mouse Cursors"); + IMGUI_DEMO_MARKER("Inputs & Focus/Mouse Cursors"); if (ImGui::TreeNode("Mouse Cursors")) { const char* mouse_cursors_names[] = { "Arrow", "TextInput", "ResizeAll", "ResizeNS", "ResizeEW", "ResizeNESW", "ResizeNWSE", "Hand", "NotAllowed" }; @@ -5826,113 +5877,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - // Display Keyboard/Mouse state - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Keyboard, Gamepad & Navigation State"); - if (ImGui::TreeNode("Keyboard, Gamepad & Navigation State")) - { - // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. - // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. -#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO - struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; - const ImGuiKey key_first = (ImGuiKey)ImGuiKey_NamedKey_BEGIN; -#else - struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && ImGui::GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array - const ImGuiKey key_first = (ImGuiKey)0; - //ImGui::Text("Legacy raw:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key++) { if (io.KeysDown[key]) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } -#endif - ImGui::Text("Keys down:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyDown(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d (%.02f)", ImGui::GetKeyName(key), key, ImGui::GetKeyData(key)->DownDuration); } } - ImGui::Text("Keys pressed:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyPressed(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } - ImGui::Text("Keys released:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyReleased(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } - ImGui::Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); - ImGui::Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; ImGui::SameLine(); ImGui::Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. - - // Draw an arbitrary US keyboard layout to visualize translated keys - { - const ImVec2 key_size = ImVec2(35.0f, 35.0f); - const float key_rounding = 3.0f; - const ImVec2 key_face_size = ImVec2(25.0f, 25.0f); - const ImVec2 key_face_pos = ImVec2(5.0f, 3.0f); - const float key_face_rounding = 2.0f; - const ImVec2 key_label_pos = ImVec2(7.0f, 4.0f); - const ImVec2 key_step = ImVec2(key_size.x - 1.0f, key_size.y - 1.0f); - const float key_row_offset = 9.0f; - - ImVec2 board_min = ImGui::GetCursorScreenPos(); - ImVec2 board_max = ImVec2(board_min.x + 3 * key_step.x + 2 * key_row_offset + 10.0f, board_min.y + 3 * key_step.y + 10.0f); - ImVec2 start_pos = ImVec2(board_min.x + 5.0f - key_step.x, board_min.y); - - struct KeyLayoutData { int Row, Col; const char* Label; ImGuiKey Key; }; - const KeyLayoutData keys_to_display[] = - { - { 0, 0, "", ImGuiKey_Tab }, { 0, 1, "Q", ImGuiKey_Q }, { 0, 2, "W", ImGuiKey_W }, { 0, 3, "E", ImGuiKey_E }, { 0, 4, "R", ImGuiKey_R }, - { 1, 0, "", ImGuiKey_CapsLock }, { 1, 1, "A", ImGuiKey_A }, { 1, 2, "S", ImGuiKey_S }, { 1, 3, "D", ImGuiKey_D }, { 1, 4, "F", ImGuiKey_F }, - { 2, 0, "", ImGuiKey_LeftShift },{ 2, 1, "Z", ImGuiKey_Z }, { 2, 2, "X", ImGuiKey_X }, { 2, 3, "C", ImGuiKey_C }, { 2, 4, "V", ImGuiKey_V } - }; - - // Elements rendered manually via ImDrawList API are not clipped automatically. - // While not strictly necessary, here IsItemVisible() is used to avoid rendering these shapes when they are out of view. - ImGui::Dummy(ImVec2(board_max.x - board_min.x, board_max.y - board_min.y)); - if (ImGui::IsItemVisible()) - { - ImDrawList* draw_list = ImGui::GetWindowDrawList(); - draw_list->PushClipRect(board_min, board_max, true); - for (int n = 0; n < IM_ARRAYSIZE(keys_to_display); n++) - { - const KeyLayoutData* key_data = &keys_to_display[n]; - ImVec2 key_min = ImVec2(start_pos.x + key_data->Col * key_step.x + key_data->Row * key_row_offset, start_pos.y + key_data->Row * key_step.y); - ImVec2 key_max = ImVec2(key_min.x + key_size.x, key_min.y + key_size.y); - draw_list->AddRectFilled(key_min, key_max, IM_COL32(204, 204, 204, 255), key_rounding); - draw_list->AddRect(key_min, key_max, IM_COL32(24, 24, 24, 255), key_rounding); - ImVec2 face_min = ImVec2(key_min.x + key_face_pos.x, key_min.y + key_face_pos.y); - ImVec2 face_max = ImVec2(face_min.x + key_face_size.x, face_min.y + key_face_size.y); - draw_list->AddRect(face_min, face_max, IM_COL32(193, 193, 193, 255), key_face_rounding, ImDrawFlags_None, 2.0f); - draw_list->AddRectFilled(face_min, face_max, IM_COL32(252, 252, 252, 255), key_face_rounding); - ImVec2 label_min = ImVec2(key_min.x + key_label_pos.x, key_min.y + key_label_pos.y); - draw_list->AddText(label_min, IM_COL32(64, 64, 64, 255), key_data->Label); - if (ImGui::IsKeyDown(key_data->Key)) - draw_list->AddRectFilled(key_min, key_max, IM_COL32(255, 0, 0, 128), key_rounding); - } - draw_list->PopClipRect(); - } - } - ImGui::TreePop(); - } - - if (ImGui::TreeNode("Capture override")) - { - HelpMarker( - "The value of io.WantCaptureMouse and io.WantCaptureKeyboard are normally set by Dear ImGui " - "to instruct your application of how to route inputs. Typically, when a value is true, it means " - "Dear ImGui wants the corresponding inputs and we expect the underlying application to ignore them.\n\n" - "The most typical case is: when hovering a window, Dear ImGui set io.WantCaptureMouse to true, " - "and underlying application should ignore mouse inputs (in practice there are many and more subtle " - "rules leading to how those flags are set)."); - - ImGui::Text("io.WantCaptureMouse: %d", io.WantCaptureMouse); - ImGui::Text("io.WantCaptureMouseUnlessPopupClose: %d", io.WantCaptureMouseUnlessPopupClose); - ImGui::Text("io.WantCaptureKeyboard: %d", io.WantCaptureKeyboard); - - HelpMarker( - "Hovering the colored canvas will override io.WantCaptureXXX fields.\n" - "Notice how normally (when set to none), the value of io.WantCaptureKeyboard would be false when hovering and true when clicking."); - static int capture_override_mouse = -1; - static int capture_override_keyboard = -1; - const char* capture_override_desc[] = { "None", "Set to false", "Set to true" }; - ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); - ImGui::SliderInt("SetNextFrameWantCaptureMouse()", &capture_override_mouse, -1, +1, capture_override_desc[capture_override_mouse + 1], ImGuiSliderFlags_AlwaysClamp); - ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); - ImGui::SliderInt("SetNextFrameWantCaptureKeyboard()", &capture_override_keyboard, -1, +1, capture_override_desc[capture_override_keyboard + 1], ImGuiSliderFlags_AlwaysClamp); - - ImGui::ColorButton("##panel", ImVec4(0.7f, 0.1f, 0.7f, 1.0f), ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_NoDragDrop, ImVec2(256.0f, 192.0f)); // Dummy item - if (ImGui::IsItemHovered() && capture_override_mouse != -1) - ImGui::SetNextFrameWantCaptureMouse(capture_override_mouse == 1); - if (ImGui::IsItemHovered() && capture_override_keyboard != -1) - ImGui::SetNextFrameWantCaptureKeyboard(capture_override_keyboard == 1); - - ImGui::TreePop(); - } - - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Tabbing"); + IMGUI_DEMO_MARKER("Inputs & Focus/Tabbing"); if (ImGui::TreeNode("Tabbing")) { ImGui::Text("Use TAB/SHIFT+TAB to cycle through keyboard editable fields."); @@ -5948,7 +5893,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Focus from code"); + IMGUI_DEMO_MARKER("Inputs & Focus/Focus from code"); if (ImGui::TreeNode("Focus from code")) { bool focus_1 = ImGui::Button("Focus on 1"); ImGui::SameLine(); @@ -5990,7 +5935,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Dragging"); + IMGUI_DEMO_MARKER("Inputs & Focus/Dragging"); if (ImGui::TreeNode("Dragging")) { ImGui::TextWrapped("You can use ImGui::GetMouseDragDelta(0) to query for the dragged amount on any widget."); @@ -7181,7 +7126,7 @@ static void ShowExampleAppLayout(bool* p_open) { if (ImGui::BeginMenu("File")) { - if (ImGui::MenuItem("Close")) *p_open = false; + if (ImGui::MenuItem("Close", "Ctrl+W")) { *p_open = false; } ImGui::EndMenu(); } ImGui::EndMenuBar(); diff --git a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_draw.cpp b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_draw.cpp index 3b9a640..e88fbb7 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_draw.cpp +++ b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_draw.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (drawing and font code) /* @@ -455,11 +455,13 @@ void ImDrawList::AddDrawCmd() // Note that this leaves the ImDrawList in a state unfit for further commands, as most code assume that CmdBuffer.Size > 0 && CmdBuffer.back().UserCallback == NULL void ImDrawList::_PopUnusedDrawCmd() { - if (CmdBuffer.Size == 0) - return; - ImDrawCmd* curr_cmd = &CmdBuffer.Data[CmdBuffer.Size - 1]; - if (curr_cmd->ElemCount == 0 && curr_cmd->UserCallback == NULL) + while (CmdBuffer.Size > 0) + { + ImDrawCmd* curr_cmd = &CmdBuffer.Data[CmdBuffer.Size - 1]; + if (curr_cmd->ElemCount != 0 || curr_cmd->UserCallback != NULL) + return;// break; CmdBuffer.pop_back(); + } } void ImDrawList::AddCallback(ImDrawCallback callback, void* callback_data) @@ -3573,17 +3575,18 @@ void ImFont::RenderText(ImDrawList* draw_list, float size, const ImVec2& pos, Im while (y + line_height < clip_rect.y && s < text_end) { const char* line_end = (const char*)memchr(s, '\n', text_end - s); + const char* line_next = line_end ? line_end + 1 : text_end; if (word_wrap_enabled) { // FIXME-OPT: This is not optimal as do first do a search for \n before calling CalcWordWrapPositionA(). // If the specs for CalcWordWrapPositionA() were reworked to optionally return on \n we could combine both. // However it is still better than nothing performing the fast-forward! - s = CalcWordWrapPositionA(scale, s, line_end, wrap_width); + s = CalcWordWrapPositionA(scale, s, line_next, wrap_width); s = CalcWordWrapNextLineStartA(s, text_end); } else { - s = line_end ? line_end + 1 : text_end; + s = line_next; } y += line_height; } diff --git a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_internal.h b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_internal.h index 59916c7..aebbce2 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_internal.h +++ b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_internal.h @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (internal structures/api) // You may use this file to debug, understand or extend ImGui features but we don't provide any guarantee of forward compatibility! @@ -56,7 +56,7 @@ Index of this file: #include // INT_MIN, INT_MAX // Enable SSE intrinsics if available -#if (defined __SSE__ || defined __x86_64__ || defined _M_X64) && !defined(IMGUI_DISABLE_SSE) +#if (defined __SSE__ || defined __x86_64__ || defined _M_X64 || (defined(_M_IX86_FP) && (_M_IX86_FP >= 1))) && !defined(IMGUI_DISABLE_SSE) #define IMGUI_ENABLE_SSE #include #endif @@ -214,12 +214,16 @@ namespace ImStb #ifndef IMGUI_DISABLE_DEFAULT_FORMAT_FUNCTIONS #define IMGUI_DEBUG_PRINTF(_FMT,...) printf(_FMT, __VA_ARGS__) #else -#define IMGUI_DEBUG_PRINTF(_FMT,...) +#define IMGUI_DEBUG_PRINTF(_FMT,...) ((void)0) #endif #endif // Debug Logging for ShowDebugLogWindow(). This is designed for relatively rare events so please don't spam. +#ifndef IMGUI_DISABLE_DEBUG_TOOLS #define IMGUI_DEBUG_LOG(...) ImGui::DebugLog(__VA_ARGS__) +#else +#define IMGUI_DEBUG_LOG(...) ((void)0) +#endif #define IMGUI_DEBUG_LOG_ACTIVEID(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventActiveId) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) #define IMGUI_DEBUG_LOG_FOCUS(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventFocus) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) #define IMGUI_DEBUG_LOG_POPUP(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventPopup) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) @@ -483,6 +487,7 @@ static inline ImVec2 ImRotate(const ImVec2& v, float cos_a, float sin_a) static inline float ImLinearSweep(float current, float target, float speed) { if (current < target) return ImMin(current + speed, target); if (current > target) return ImMax(current - speed, target); return current; } static inline ImVec2 ImMul(const ImVec2& lhs, const ImVec2& rhs) { return ImVec2(lhs.x * rhs.x, lhs.y * rhs.y); } static inline bool ImIsFloatAboveGuaranteedIntegerPrecision(float f) { return f <= -16777216 || f >= 16777216; } +static inline float ImExponentialMovingAverage(float avg, float sample, int n) { avg -= avg / n; avg += sample / n; return avg; } IM_MSVC_RUNTIME_CHECKS_RESTORE // Helpers: Geometry @@ -896,10 +901,9 @@ enum ImGuiSelectableFlagsPrivate_ ImGuiSelectableFlags_SelectOnClick = 1 << 22, // Override button behavior to react on Click (default is Click+Release) ImGuiSelectableFlags_SelectOnRelease = 1 << 23, // Override button behavior to react on Release (default is Click+Release) ImGuiSelectableFlags_SpanAvailWidth = 1 << 24, // Span all avail width even if we declared less for layout purpose. FIXME: We may be able to remove this (added in 6251d379, 2bcafc86 for menus) - ImGuiSelectableFlags_DrawHoveredWhenHeld = 1 << 25, // Always show active when held, even is not hovered. This concept could probably be renamed/formalized somehow. - ImGuiSelectableFlags_SetNavIdOnHover = 1 << 26, // Set Nav/Focus ID on mouse hover (used by MenuItem) - ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 27, // Disable padding each side with ItemSpacing * 0.5f - ImGuiSelectableFlags_NoSetKeyOwner = 1 << 28, // Don't set key/input owner on the initial click (note: mouse buttons are keys! often, the key in question will be ImGuiKey_MouseLeft!) + ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25, // Set Nav/Focus ID on mouse hover (used by MenuItem) + ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 26, // Disable padding each side with ItemSpacing * 0.5f + ImGuiSelectableFlags_NoSetKeyOwner = 1 << 27, // Don't set key/input owner on the initial click (note: mouse buttons are keys! often, the key in question will be ImGuiKey_MouseLeft!) }; // Extend ImGuiTreeNodeFlags_ @@ -1056,6 +1060,7 @@ struct IMGUI_API ImGuiMenuColumns // For a given item ID, access with ImGui::GetInputTextState() struct IMGUI_API ImGuiInputTextState { + ImGuiContext* Ctx; // parent dear imgui context ImGuiID ID; // widget id owning the text state int CurLenW, CurLenA; // we need to maintain our buffer length in both UTF-8 and wchar format. UTF-8 length is valid even if TextA is not. ImVector TextW; // edit buffer, we need to persist but can't guarantee the persistence of the user-provided buffer. so we copy into own buffer. @@ -1071,7 +1076,7 @@ struct IMGUI_API ImGuiInputTextState bool Edited; // edited this frame ImGuiInputTextFlags Flags; // copy of InputText() flags. may be used to check if e.g. ImGuiInputTextFlags_Password is set. - ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } + ImGuiInputTextState(ImGuiContext* ctx) { memset(this, 0, sizeof(*this)); Ctx = ctx;} void ClearText() { CurLenW = CurLenA = 0; TextW[0] = 0; TextA[0] = 0; CursorClamp(); } void ClearFreeMemory() { TextW.clear(); TextA.clear(); InitialTextA.clear(); } int GetUndoAvailCount() const { return Stb.undostate.undo_point; } @@ -1312,7 +1317,7 @@ typedef ImS16 ImGuiKeyRoutingIndex; struct ImGuiKeyRoutingData { ImGuiKeyRoutingIndex NextEntryIndex; - ImU16 Mods; // Technically we'd only need 4 bits but for simplify we store ImGuiMod_ values which need 16 bits. + ImU16 Mods; // Technically we'd only need 4-bits but for simplify we store ImGuiMod_ values which need 16-bits. ImGuiMod_Shortcut is already translated to Ctrl/Super. ImU8 RoutingNextScore; // Lower is better (0: perfect score) ImGuiID RoutingCurr; ImGuiID RoutingNext; @@ -1943,7 +1948,10 @@ struct ImGuiContext ImGuiWindow* MovingWindow; // Track the window we clicked on (in order to preserve focus). The actual window that is moved is generally MovingWindow->RootWindowDockTree. ImGuiWindow* WheelingWindow; // Track the window we started mouse-wheeling on. Until a timer elapse or mouse has moved, generally keep scrolling the same window even if during the course of scrolling the mouse ends up hovering a child window. ImVec2 WheelingWindowRefMousePos; + int WheelingWindowStartFrame; // This may be set one frame before WheelingWindow is != NULL float WheelingWindowReleaseTimer; + ImVec2 WheelingWindowWheelRemainder; + ImVec2 WheelingAxisAvg; // Item/widgets state and tracking information ImGuiID DebugHookIdInfo; // Will call core hooks: DebugHookIdInfo() from GetID functions, used by Stack Tool [next HoveredId/ActiveId to not pull in an extra cache-line] @@ -2202,6 +2210,7 @@ struct ImGuiContext ImVector TempBuffer; // Temporary text buffer ImGuiContext(ImFontAtlas* shared_font_atlas) + : InputTextState(this) { Initialized = false; ConfigFlagsCurrFrame = ConfigFlagsLastFrame = ImGuiConfigFlags_None; @@ -2223,6 +2232,7 @@ struct ImGuiContext HoveredWindowUnderMovingWindow = NULL; MovingWindow = NULL; WheelingWindow = NULL; + WheelingWindowStartFrame = -1; WheelingWindowReleaseTimer = 0.0f; DebugHookIdInfo = 0; @@ -2446,6 +2456,9 @@ struct IMGUI_API ImGuiWindow ImVec2 WindowPadding; // Window padding at the time of Begin(). float WindowRounding; // Window rounding at the time of Begin(). May be clamped lower to avoid rendering artifacts with title bar, menu bar etc. float WindowBorderSize; // Window border size at the time of Begin(). + float DecoOuterSizeX1, DecoOuterSizeY1; // Left/Up offsets. Sum of non-scrolling outer decorations (X1 generally == 0.0f. Y1 generally = TitleBarHeight + MenuBarHeight). Locked during Begin(). + float DecoOuterSizeX2, DecoOuterSizeY2; // Right/Down offsets (X2 generally == ScrollbarSize.x, Y2 == ScrollbarSizes.y). + float DecoInnerSizeX1, DecoInnerSizeY1; // Applied AFTER/OVER InnerRect. Specialized for Tables as they use specialized form of clipping and frozen rows/columns are inside InnerRect (and not part of regular decoration sizes). int NameBufLen; // Size of buffer storing Name. May be larger than strlen(Name)! ImGuiID MoveId; // == window->GetID("#MOVE") ImGuiID TabId; // == window->GetID("#TAB") @@ -2738,13 +2751,14 @@ struct ImGuiTableCellData // Per-instance data that needs preserving across frames (seemingly most others do not need to be preserved aside from debug needs, does that needs they could be moved to ImGuiTableTempData ?) struct ImGuiTableInstanceData { - float LastOuterHeight; // Outer height from last frame // FIXME: multi-instance issue (#3955) - float LastFirstRowHeight; // Height of first row from last frame // FIXME: possible multi-instance issue? + float LastOuterHeight; // Outer height from last frame + float LastFirstRowHeight; // Height of first row from last frame (FIXME: this is used as "header height" and may be reworked) + float LastFrozenHeight; // Height of frozen section from last frame - ImGuiTableInstanceData() { LastOuterHeight = LastFirstRowHeight = 0.0f; } + ImGuiTableInstanceData() { LastOuterHeight = LastFirstRowHeight = LastFrozenHeight = 0.0f; } }; -// FIXME-TABLE: more transient data could be stored in a per-stacked table structure: DrawSplitter, SortSpecs, incoming RowData +// FIXME-TABLE: more transient data could be stored in a stacked ImGuiTableTempData: e.g. SortSpecs, incoming RowData struct IMGUI_API ImGuiTable { ImGuiID ID; @@ -2849,6 +2863,8 @@ struct IMGUI_API ImGuiTable bool IsResetDisplayOrderRequest; bool IsUnfrozenRows; // Set when we got past the frozen row. bool IsDefaultSizingPolicy; // Set if user didn't explicitly set a sizing policy in BeginTable() + bool HasScrollbarYCurr; // Whether ANY instance of this table had a vertical scrollbar during the current frame. + bool HasScrollbarYPrev; // Whether ANY instance of this table had a vertical scrollbar during the previous. bool MemoryCompacted; bool HostSkipItems; // Backup of InnerWindow->SkipItem at the end of BeginTable(), because we will overwrite InnerWindow->SkipItem on a per-column basis @@ -3017,7 +3033,6 @@ namespace ImGui //#endif // Basic Accessors - inline ImGuiID GetItemID() { ImGuiContext& g = *GImGui; return g.LastItemData.ID; } // Get ID of last item (~~ often same ImGui::GetID(label) beforehand) inline ImGuiItemStatusFlags GetItemStatusFlags(){ ImGuiContext& g = *GImGui; return g.LastItemData.StatusFlags; } inline ImGuiItemFlags GetItemFlags() { ImGuiContext& g = *GImGui; return g.LastItemData.InFlags; } inline ImGuiID GetActiveID() { ImGuiContext& g = *GImGui; return g.ActiveId; } @@ -3098,18 +3113,21 @@ namespace ImGui // Inputs // FIXME: Eventually we should aim to move e.g. IsActiveIdUsingKey() into IsKeyXXX functions. inline bool IsNamedKey(ImGuiKey key) { return key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END; } - inline bool IsNamedKeyOrModKey(ImGuiKey key) { return (key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super; } + inline bool IsNamedKeyOrModKey(ImGuiKey key) { return (key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super || key == ImGuiMod_Shortcut; } inline bool IsLegacyKey(ImGuiKey key) { return key >= ImGuiKey_LegacyNativeKey_BEGIN && key < ImGuiKey_LegacyNativeKey_END; } inline bool IsKeyboardKey(ImGuiKey key) { return key >= ImGuiKey_Keyboard_BEGIN && key < ImGuiKey_Keyboard_END; } inline bool IsGamepadKey(ImGuiKey key) { return key >= ImGuiKey_Gamepad_BEGIN && key < ImGuiKey_Gamepad_END; } inline bool IsMouseKey(ImGuiKey key) { return key >= ImGuiKey_Mouse_BEGIN && key < ImGuiKey_Mouse_END; } inline bool IsAliasKey(ImGuiKey key) { return key >= ImGuiKey_Aliases_BEGIN && key < ImGuiKey_Aliases_END; } + inline ImGuiKeyChord ConvertShortcutMod(ImGuiKeyChord key_chord) { ImGuiContext& g = *GImGui; IM_ASSERT_PARANOID(key_chord & ImGuiMod_Shortcut); return (key_chord & ~ImGuiMod_Shortcut) | (g.IO.ConfigMacOSXBehaviors ? ImGuiMod_Super : ImGuiMod_Ctrl); } inline ImGuiKey ConvertSingleModFlagToKey(ImGuiKey key) { + ImGuiContext& g = *GImGui; if (key == ImGuiMod_Ctrl) return ImGuiKey_ReservedForModCtrl; if (key == ImGuiMod_Shift) return ImGuiKey_ReservedForModShift; if (key == ImGuiMod_Alt) return ImGuiKey_ReservedForModAlt; if (key == ImGuiMod_Super) return ImGuiKey_ReservedForModSuper; + if (key == ImGuiMod_Shortcut) return (g.IO.ConfigMacOSXBehaviors ? ImGuiKey_ReservedForModSuper : ImGuiKey_ReservedForModCtrl); return key; } @@ -3117,7 +3135,7 @@ namespace ImGui IMGUI_API void GetKeyChordName(ImGuiKeyChord key_chord, char* out_buf, int out_buf_size); inline ImGuiKey MouseButtonToKey(ImGuiMouseButton button) { IM_ASSERT(button >= 0 && button < ImGuiMouseButton_COUNT); return (ImGuiKey)(ImGuiKey_MouseLeft + button); } IMGUI_API bool IsMouseDragPastThreshold(ImGuiMouseButton button, float lock_threshold = -1.0f); - IMGUI_API ImVec2 GetKeyVector2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down); + IMGUI_API ImVec2 GetKeyMagnitude2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down); IMGUI_API float GetNavTweakPressedAmount(ImGuiAxis axis); IMGUI_API int CalcTypematicRepeatAmount(float t0, float t1, float repeat_delay, float repeat_rate); IMGUI_API void GetTypematicRepeatRate(ImGuiInputFlags flags, float* repeat_delay, float* repeat_rate); @@ -3349,19 +3367,21 @@ namespace ImGui // Widgets IMGUI_API void TextEx(const char* text, const char* text_end = NULL, ImGuiTextFlags flags = 0); IMGUI_API bool ButtonEx(const char* label, const ImVec2& size_arg = ImVec2(0, 0), ImGuiButtonFlags flags = 0); + IMGUI_API bool ArrowButtonEx(const char* str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags = 0); + IMGUI_API bool ImageButtonEx(ImGuiID id, ImTextureID texture_id, const ImVec2& size, const ImVec2& uv0, const ImVec2& uv1, const ImVec4& bg_col, const ImVec4& tint_col); + IMGUI_API void SeparatorEx(ImGuiSeparatorFlags flags); + IMGUI_API bool CheckboxFlags(const char* label, ImS64* flags, ImS64 flags_value); + IMGUI_API bool CheckboxFlags(const char* label, ImU64* flags, ImU64 flags_value); + + // Widgets: Window Decorations IMGUI_API bool CloseButton(ImGuiID id, const ImVec2& pos); IMGUI_API bool CollapseButton(ImGuiID id, const ImVec2& pos, ImGuiDockNode* dock_node); - IMGUI_API bool ArrowButtonEx(const char* str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags = 0); IMGUI_API void Scrollbar(ImGuiAxis axis); IMGUI_API bool ScrollbarEx(const ImRect& bb, ImGuiID id, ImGuiAxis axis, ImS64* p_scroll_v, ImS64 avail_v, ImS64 contents_v, ImDrawFlags flags); - IMGUI_API bool ImageButtonEx(ImGuiID id, ImTextureID texture_id, const ImVec2& size, const ImVec2& uv0, const ImVec2& uv1, const ImVec4& bg_col, const ImVec4& tint_col); IMGUI_API ImRect GetWindowScrollbarRect(ImGuiWindow* window, ImGuiAxis axis); IMGUI_API ImGuiID GetWindowScrollbarID(ImGuiWindow* window, ImGuiAxis axis); IMGUI_API ImGuiID GetWindowResizeCornerID(ImGuiWindow* window, int n); // 0..3: corners IMGUI_API ImGuiID GetWindowResizeBorderID(ImGuiWindow* window, ImGuiDir dir); - IMGUI_API void SeparatorEx(ImGuiSeparatorFlags flags); - IMGUI_API bool CheckboxFlags(const char* label, ImS64* flags, ImS64 flags_value); - IMGUI_API bool CheckboxFlags(const char* label, ImU64* flags, ImU64 flags_value); // Widgets low-level behaviors IMGUI_API bool ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool* out_held, ImGuiButtonFlags flags = 0); @@ -3446,6 +3466,7 @@ namespace ImGui IMGUI_API void DebugNodeWindowsList(ImVector* windows, const char* label); IMGUI_API void DebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows, int windows_size, ImGuiWindow* parent_in_begin_stack); IMGUI_API void DebugNodeViewport(ImGuiViewportP* viewport); + IMGUI_API void DebugRenderKeyboardPreview(ImDrawList* draw_list); IMGUI_API void DebugRenderViewportThumbnail(ImDrawList* draw_list, ImGuiViewportP* viewport, const ImRect& bb); // Obsolete functions diff --git a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_tables.cpp b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_tables.cpp index 503c098..47fc8a2 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_tables.cpp +++ b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_tables.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (tables and columns code) /* @@ -395,6 +395,14 @@ bool ImGui::BeginTableEx(const char* name, ImGuiID id, int columns_count, ImG table->OuterRect = table->InnerWindow->Rect(); table->InnerRect = table->InnerWindow->InnerRect; IM_ASSERT(table->InnerWindow->WindowPadding.x == 0.0f && table->InnerWindow->WindowPadding.y == 0.0f && table->InnerWindow->WindowBorderSize == 0.0f); + + // When using multiple instances, ensure they have the same amount of horizontal decorations (aka vertical scrollbar) so stretched columns can be aligned) + if (instance_no == 0) + { + table->HasScrollbarYPrev = table->HasScrollbarYCurr; + table->HasScrollbarYCurr = false; + } + table->HasScrollbarYCurr |= (table->InnerWindow->ScrollMax.y > 0.0f); } else { @@ -893,7 +901,8 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) // [Part 4] Apply final widths based on requested widths const ImRect work_rect = table->WorkRect; const float width_spacings = (table->OuterPaddingX * 2.0f) + (table->CellSpacingX1 + table->CellSpacingX2) * (table->ColumnsEnabledCount - 1); - const float width_avail = ((table->Flags & ImGuiTableFlags_ScrollX) && table->InnerWidth == 0.0f) ? table->InnerClipRect.GetWidth() : work_rect.GetWidth(); + const float width_removed = (table->HasScrollbarYPrev && !table->InnerWindow->ScrollbarY) ? g.Style.ScrollbarSize : 0.0f; // To synchronize decoration width of synched tables with mismatching scrollbar state (#5920) + const float width_avail = ImMax(1.0f, (((table->Flags & ImGuiTableFlags_ScrollX) && table->InnerWidth == 0.0f) ? table->InnerClipRect.GetWidth() : work_rect.GetWidth()) - width_removed); const float width_avail_for_stretched_columns = width_avail - width_spacings - sum_width_requests; float width_remaining_for_stretched_columns = width_avail_for_stretched_columns; table->ColumnsGivenWidth = width_spacings + (table->CellPaddingX * 2.0f) * table->ColumnsEnabledCount; @@ -964,7 +973,7 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) const int column_n = table->DisplayOrderToIndex[order_n]; ImGuiTableColumn* column = &table->Columns[column_n]; - column->NavLayerCurrent = (ImS8)((table->FreezeRowsCount > 0 || column_n < table->FreezeColumnsCount) ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); + column->NavLayerCurrent = (ImS8)(table->FreezeRowsCount > 0 ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); // Use Count NOT request so Header line changes layer when frozen if (offset_x_frozen && table->FreezeColumnsCount == visible_n) { @@ -1124,6 +1133,13 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) if (table->IsSortSpecsDirty && (table->Flags & ImGuiTableFlags_Sortable)) TableSortSpecsBuild(table); + // [Part 14] Setup inner window decoration size (for scrolling / nav tracking to properly take account of frozen rows/columns) + if (table->FreezeColumnsRequest > 0) + table->InnerWindow->DecoInnerSizeX1 = table->Columns[table->DisplayOrderToIndex[table->FreezeColumnsRequest - 1]].MaxX - table->OuterRect.Min.x; + if (table->FreezeRowsRequest > 0) + table->InnerWindow->DecoInnerSizeY1 = table_instance->LastFrozenHeight; + table_instance->LastFrozenHeight = 0.0f; + // Initial state ImGuiWindow* inner_window = table->InnerWindow; if (table->Flags & ImGuiTableFlags_NoClip) @@ -1839,17 +1855,15 @@ void ImGui::TableEndRow(ImGuiTable* table) // get the new cursor position. if (unfreeze_rows_request) for (int column_n = 0; column_n < table->ColumnsCount; column_n++) - { - ImGuiTableColumn* column = &table->Columns[column_n]; - column->NavLayerCurrent = (ImS8)((column_n < table->FreezeColumnsCount) ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); - } + table->Columns[column_n].NavLayerCurrent = ImGuiNavLayer_Main; if (unfreeze_rows_actual) { IM_ASSERT(table->IsUnfrozenRows == false); + const float y0 = ImMax(table->RowPosY2 + 1, window->InnerClipRect.Min.y); table->IsUnfrozenRows = true; + TableGetInstanceData(table, table->InstanceCurrent)->LastFrozenHeight = y0 - table->OuterRect.Min.y; // BgClipRect starts as table->InnerClipRect, reduce it now and make BgClipRectForDrawCmd == BgClipRect - float y0 = ImMax(table->RowPosY2 + 1, window->InnerClipRect.Min.y); table->BgClipRect.Min.y = table->Bg2ClipRectForDrawCmd.Min.y = ImMin(y0, window->InnerClipRect.Max.y); table->BgClipRect.Max.y = table->Bg2ClipRectForDrawCmd.Max.y = window->InnerClipRect.Max.y; table->Bg2DrawChannelCurrent = table->Bg2DrawChannelUnfrozen; diff --git a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_widgets.cpp b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_widgets.cpp index 28f8e89..dd5a002 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_widgets.cpp +++ b/imgui-sys/third-party/imgui-docking-freetype/imgui/imgui_widgets.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (widgets code) /* @@ -126,7 +126,7 @@ static const ImU64 IM_U64_MAX = (2ULL * 9223372036854775807LL + 1); // For InputTextEx() static bool InputTextFilterCharacter(unsigned int* p_char, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data, ImGuiInputSource input_source); static int InputTextCalcTextLenAndLineCount(const char* text_begin, const char** out_text_end); -static ImVec2 InputTextCalcTextSizeW(const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining = NULL, ImVec2* out_offset = NULL, bool stop_on_new_line = false); +static ImVec2 InputTextCalcTextSizeW(ImGuiContext* ctx, const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining = NULL, ImVec2* out_offset = NULL, bool stop_on_new_line = false); //------------------------------------------------------------------------- // [SECTION] Widgets: Text, etc. @@ -544,13 +544,21 @@ bool ImGui::ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool const ImGuiID test_owner_id = (flags & ImGuiButtonFlags_NoTestKeyOwner) ? ImGuiKeyOwner_Any : id; if (hovered) { + // Poll mouse buttons + // - 'mouse_button_clicked' is generally carried into ActiveIdMouseButton when setting ActiveId. + // - Technically we only need some values in one code path, but since this is gated by hovered test this is fine. + int mouse_button_clicked = -1; + int mouse_button_released = -1; + for (int button = 0; button < 3; button++) + if (flags & (ImGuiButtonFlags_MouseButtonLeft << button)) // Handle ImGuiButtonFlags_MouseButtonRight and ImGuiButtonFlags_MouseButtonMiddle here. + { + if (IsMouseClicked(button, test_owner_id) && mouse_button_clicked == -1) { mouse_button_clicked = button; } + if (IsMouseReleased(button, test_owner_id) && mouse_button_released == -1) { mouse_button_released = button; } + } + + // Process initial action if (!(flags & ImGuiButtonFlags_NoKeyModifiers) || (!g.IO.KeyCtrl && !g.IO.KeyShift && !g.IO.KeyAlt)) { - // Poll buttons - int mouse_button_clicked = -1; - if ((flags & ImGuiButtonFlags_MouseButtonLeft) && IsMouseClicked(0, test_owner_id)) { mouse_button_clicked = 0; } - else if ((flags & ImGuiButtonFlags_MouseButtonRight) && IsMouseClicked(1, test_owner_id)) { mouse_button_clicked = 1; } - else if ((flags & ImGuiButtonFlags_MouseButtonMiddle) && IsMouseClicked(2, test_owner_id)) { mouse_button_clicked = 2; } if (mouse_button_clicked != -1 && g.ActiveId != id) { if (!(flags & ImGuiButtonFlags_NoSetKeyOwner)) @@ -578,10 +586,6 @@ bool ImGui::ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool } if (flags & ImGuiButtonFlags_PressedOnRelease) { - int mouse_button_released = -1; - if ((flags & ImGuiButtonFlags_MouseButtonLeft) && IsMouseReleased(0, test_owner_id)) { mouse_button_released = 0; } - else if ((flags & ImGuiButtonFlags_MouseButtonRight) && IsMouseReleased(1, test_owner_id)) { mouse_button_released = 1; } - else if ((flags & ImGuiButtonFlags_MouseButtonMiddle) && IsMouseReleased(2, test_owner_id)) { mouse_button_released = 2; } if (mouse_button_released != -1) { const bool has_repeated_at_least_once = (flags & ImGuiButtonFlags_Repeat) && g.IO.MouseDownDurationPrev[mouse_button_released] >= g.IO.KeyRepeatDelay; // Repeat mode trumps on release behavior @@ -3571,9 +3575,9 @@ static int InputTextCalcTextLenAndLineCount(const char* text_begin, const char** return line_count; } -static ImVec2 InputTextCalcTextSizeW(const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining, ImVec2* out_offset, bool stop_on_new_line) +static ImVec2 InputTextCalcTextSizeW(ImGuiContext* ctx, const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining, ImVec2* out_offset, bool stop_on_new_line) { - ImGuiContext& g = *GImGui; + ImGuiContext& g = *ctx; ImFont* font = g.Font; const float line_height = g.FontSize; const float scale = line_height / font->FontSize; @@ -3622,14 +3626,14 @@ namespace ImStb static int STB_TEXTEDIT_STRINGLEN(const ImGuiInputTextState* obj) { return obj->CurLenW; } static ImWchar STB_TEXTEDIT_GETCHAR(const ImGuiInputTextState* obj, int idx) { return obj->TextW[idx]; } -static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int line_start_idx, int char_idx) { ImWchar c = obj->TextW[line_start_idx + char_idx]; if (c == '\n') return STB_TEXTEDIT_GETWIDTH_NEWLINE; ImGuiContext& g = *GImGui; return g.Font->GetCharAdvance(c) * (g.FontSize / g.Font->FontSize); } +static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int line_start_idx, int char_idx) { ImWchar c = obj->TextW[line_start_idx + char_idx]; if (c == '\n') return STB_TEXTEDIT_GETWIDTH_NEWLINE; ImGuiContext& g = *obj->Ctx; return g.Font->GetCharAdvance(c) * (g.FontSize / g.Font->FontSize); } static int STB_TEXTEDIT_KEYTOTEXT(int key) { return key >= 0x200000 ? 0 : key; } static ImWchar STB_TEXTEDIT_NEWLINE = '\n'; static void STB_TEXTEDIT_LAYOUTROW(StbTexteditRow* r, ImGuiInputTextState* obj, int line_start_idx) { const ImWchar* text = obj->TextW.Data; const ImWchar* text_remaining = NULL; - const ImVec2 size = InputTextCalcTextSizeW(text + line_start_idx, text + obj->CurLenW, &text_remaining, NULL, true); + const ImVec2 size = InputTextCalcTextSizeW(obj->Ctx, text + line_start_idx, text + obj->CurLenW, &text_remaining, NULL, true); r->x0 = 0.0f; r->x1 = size.x; r->baseline_y_delta = size.y; @@ -3645,7 +3649,7 @@ static int is_word_boundary_from_left(ImGuiInputTextState* obj, int idx) static int STB_TEXTEDIT_MOVEWORDLEFT_IMPL(ImGuiInputTextState* obj, int idx) { idx--; while (idx >= 0 && !is_word_boundary_from_right(obj, idx)) idx--; return idx < 0 ? 0 : idx; } static int STB_TEXTEDIT_MOVEWORDRIGHT_MAC(ImGuiInputTextState* obj, int idx) { idx++; int len = obj->CurLenW; while (idx < len && !is_word_boundary_from_left(obj, idx)) idx++; return idx > len ? len : idx; } static int STB_TEXTEDIT_MOVEWORDRIGHT_WIN(ImGuiInputTextState* obj, int idx) { idx++; int len = obj->CurLenW; while (idx < len && !is_word_boundary_from_right(obj, idx)) idx++; return idx > len ? len : idx; } -static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, int idx) { if (ImGui::GetIO().ConfigMacOSXBehaviors) return STB_TEXTEDIT_MOVEWORDRIGHT_MAC(obj, idx); else return STB_TEXTEDIT_MOVEWORDRIGHT_WIN(obj, idx); } +static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, int idx) { ImGuiContext& g = *obj->Ctx; if (g.IO.ConfigMacOSXBehaviors) return STB_TEXTEDIT_MOVEWORDRIGHT_MAC(obj, idx); else return STB_TEXTEDIT_MOVEWORDRIGHT_WIN(obj, idx); } #define STB_TEXTEDIT_MOVEWORDLEFT STB_TEXTEDIT_MOVEWORDLEFT_IMPL // They need to be #define for stb_textedit.h #define STB_TEXTEDIT_MOVEWORDRIGHT STB_TEXTEDIT_MOVEWORDRIGHT_IMPL @@ -4683,11 +4687,11 @@ bool ImGui::InputTextEx(const char* label, const char* hint, char* buf, int buf_ searches_result_line_no[1] = line_count; // Calculate 2d position by finding the beginning of the line and measuring distance - cursor_offset.x = InputTextCalcTextSizeW(ImStrbolW(searches_input_ptr[0], text_begin), searches_input_ptr[0]).x; + cursor_offset.x = InputTextCalcTextSizeW(&g, ImStrbolW(searches_input_ptr[0], text_begin), searches_input_ptr[0]).x; cursor_offset.y = searches_result_line_no[0] * g.FontSize; if (searches_result_line_no[1] >= 0) { - select_start_offset.x = InputTextCalcTextSizeW(ImStrbolW(searches_input_ptr[1], text_begin), searches_input_ptr[1]).x; + select_start_offset.x = InputTextCalcTextSizeW(&g, ImStrbolW(searches_input_ptr[1], text_begin), searches_input_ptr[1]).x; select_start_offset.y = searches_result_line_no[1] * g.FontSize; } @@ -4756,7 +4760,7 @@ bool ImGui::InputTextEx(const char* label, const char* hint, char* buf, int buf_ } else { - ImVec2 rect_size = InputTextCalcTextSizeW(p, text_selected_end, &p, NULL, true); + ImVec2 rect_size = InputTextCalcTextSizeW(&g, p, text_selected_end, &p, NULL, true); if (rect_size.x <= 0.0f) rect_size.x = IM_FLOOR(g.Font->GetCharAdvance((ImWchar)' ') * 0.50f); // So we can see selected empty lines ImRect rect(rect_pos + ImVec2(0.0f, bg_offy_up - g.FontSize), rect_pos + ImVec2(rect_size.x, bg_offy_dn)); rect.ClipWith(clip_rect); @@ -4865,6 +4869,7 @@ void ImGui::DebugNodeInputTextState(ImGuiInputTextState* state) Text("ID: 0x%08X, ActiveID: 0x%08X", state->ID, g.ActiveId); DebugLocateItemOnHover(state->ID); Text("CurLenW: %d, CurLenA: %d, Cursor: %d, Selection: %d..%d", state->CurLenA, state->CurLenW, stb_state->cursor, stb_state->select_start, stb_state->select_end); + Text("has_preferred_x: %d (%.2f)", stb_state->has_preferred_x, stb_state->preferred_x); Text("undo_point: %d, redo_point: %d, undo_char_point: %d, redo_char_point: %d", undo_state->undo_point, undo_state->redo_point, undo_state->undo_char_point, undo_state->redo_char_point); if (BeginChild("undopoints", ImVec2(0.0f, GetTextLineHeight() * 15), true)) // Visualize undo state { @@ -6376,8 +6381,6 @@ bool ImGui::Selectable(const char* label, bool selected, ImGuiSelectableFlags fl g.LastItemData.StatusFlags |= ImGuiItemStatusFlags_ToggledSelection; // Render - if (held && (flags & ImGuiSelectableFlags_DrawHoveredWhenHeld)) - hovered = true; if (hovered || selected) { const ImU32 col = GetColorU32((held && hovered) ? ImGuiCol_HeaderActive : hovered ? ImGuiCol_HeaderHovered : ImGuiCol_Header); @@ -7722,7 +7725,7 @@ static void ImGui::TabBarLayout(ImGuiTabBar* tab_bar) window->DC.IdealMaxPos.x = ImMax(window->DC.IdealMaxPos.x, tab_bar->BarRect.Min.x + tab_bar->WidthAllTabsIdeal); } -// Dockable uses Name/ID in the global namespace. Non-dockable items use the ID stack. +// Dockable windows uses Name/ID in the global namespace. Non-dockable items use the ID stack. static ImU32 ImGui::TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* label, ImGuiWindow* docked_window) { if (docked_window != NULL) @@ -8178,18 +8181,17 @@ bool ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, tab->Flags = flags; tab->Window = docked_window; - // Append name with zero-terminator + // Append name _WITH_ the zero-terminator // (regular tabs are permitted in a DockNode tab bar, but window tabs not permitted in a non-DockNode tab bar) - if (tab->Window != NULL) + if (docked_window != NULL) { IM_ASSERT(tab_bar->Flags & ImGuiTabBarFlags_DockNode); tab->NameOffset = -1; } else { - IM_ASSERT(tab->Window == NULL); tab->NameOffset = (ImS32)tab_bar->TabsNames.size(); - tab_bar->TabsNames.append(label, label + strlen(label) + 1); // Append name _with_ the zero-terminator. + tab_bar->TabsNames.append(label, label + strlen(label) + 1); } // Update selected tab diff --git a/imgui-sys/third-party/imgui-docking-freetype/imgui/imstb_textedit.h b/imgui-sys/third-party/imgui-docking-freetype/imgui/imstb_textedit.h index 75a159d..a8a8231 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/imgui/imstb_textedit.h +++ b/imgui-sys/third-party/imgui-docking-freetype/imgui/imstb_textedit.h @@ -2,6 +2,7 @@ // This is a slightly modified version of stb_textedit.h 1.14. // Those changes would need to be pushed into nothings/stb: // - Fix in stb_textedit_discard_redo (see https://github.com/nothings/stb/issues/321) +// - Fix in stb_textedit_find_charpos to handle last line (see https://github.com/ocornut/imgui/issues/6000) // Grep for [DEAR IMGUI] to find the changes. // stb_textedit.h - v1.14 - public domain - Sean Barrett @@ -524,29 +525,14 @@ static void stb_textedit_find_charpos(StbFindState *find, STB_TEXTEDIT_STRING *s int z = STB_TEXTEDIT_STRINGLEN(str); int i=0, first; - if (n == z) { - // if it's at the end, then find the last line -- simpler than trying to - // explicitly handle this case in the regular code - if (single_line) { - STB_TEXTEDIT_LAYOUTROW(&r, str, 0); - find->y = 0; - find->first_char = 0; - find->length = z; - find->height = r.ymax - r.ymin; - find->x = r.x1; - } else { - find->y = 0; - find->x = 0; - find->height = 1; - while (i < z) { - STB_TEXTEDIT_LAYOUTROW(&r, str, i); - prev_start = i; - i += r.num_chars; - } - find->first_char = i; - find->length = 0; - find->prev_first = prev_start; - } + if (n == z && single_line) { + // special case if it's at the end (may not be needed?) + STB_TEXTEDIT_LAYOUTROW(&r, str, 0); + find->y = 0; + find->first_char = 0; + find->length = z; + find->height = r.ymax - r.ymin; + find->x = r.x1; return; } @@ -557,9 +543,13 @@ static void stb_textedit_find_charpos(StbFindState *find, STB_TEXTEDIT_STRING *s STB_TEXTEDIT_LAYOUTROW(&r, str, i); if (n < i + r.num_chars) break; + if (i + r.num_chars == z && z > 0 && STB_TEXTEDIT_GETCHAR(str, z - 1) != STB_TEXTEDIT_NEWLINE) // [DEAR IMGUI] special handling for last line + break; // [DEAR IMGUI] prev_start = i; i += r.num_chars; find->y += r.baseline_y_delta; + if (i == z) // [DEAR IMGUI] + break; // [DEAR IMGUI] } find->first_char = first = i; diff --git a/imgui-sys/third-party/imgui-docking-freetype/imgui/imstb_truetype.h b/imgui-sys/third-party/imgui-docking-freetype/imgui/imstb_truetype.h index 643d378..35c827e 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/imgui/imstb_truetype.h +++ b/imgui-sys/third-party/imgui-docking-freetype/imgui/imstb_truetype.h @@ -2008,7 +2008,7 @@ static stbtt__buf stbtt__cid_get_glyph_subrs(const stbtt_fontinfo *info, int gly start = end; } } - if (fdselector == -1) stbtt__new_buf(NULL, 0); + if (fdselector == -1) return stbtt__new_buf(NULL, 0); // [DEAR IMGUI] fixed, see #6007 and nothings/stb#1422 return stbtt__get_subrs(info->cff, stbtt__cff_index_get(info->fontdicts, fdselector)); } diff --git a/imgui-sys/third-party/imgui-docking-freetype/imgui/misc/freetype/imgui_freetype.cpp b/imgui-sys/third-party/imgui-docking-freetype/imgui/misc/freetype/imgui_freetype.cpp index 0325532..78ef293 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/imgui/misc/freetype/imgui_freetype.cpp +++ b/imgui-sys/third-party/imgui-docking-freetype/imgui/misc/freetype/imgui_freetype.cpp @@ -6,6 +6,7 @@ // CHANGELOG // (minor and older changes stripped away, please see git history for details) +// 2023/01/04: fixed a packing issue which in some occurrences would prevent large amount of glyphs from being packed correctly. // 2021/08/23: fixed crash when FT_Render_Glyph() fails to render a glyph and returns NULL. // 2021/03/05: added ImGuiFreeTypeBuilderFlags_Bitmap to load bitmap glyphs. // 2021/03/02: set 'atlas->TexPixelsUseColors = true' to help some backends with deciding of a prefered texture format. @@ -586,7 +587,7 @@ bool ImFontAtlasBuildWithFreeTypeEx(FT_Library ft_library, ImFontAtlas* atlas, u ImVector pack_nodes; pack_nodes.resize(num_nodes_for_packing_algorithm); stbrp_context pack_context; - stbrp_init_target(&pack_context, atlas->TexWidth, TEX_HEIGHT_MAX, pack_nodes.Data, pack_nodes.Size); + stbrp_init_target(&pack_context, atlas->TexWidth - atlas->TexGlyphPadding, TEX_HEIGHT_MAX - atlas->TexGlyphPadding, pack_nodes.Data, pack_nodes.Size); ImFontAtlasBuildPackCustomRects(atlas, &pack_context); // 6. Pack each source font. No rendering yet, we are working with rectangles in an infinitely tall texture at this point. diff --git a/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.json b/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.json index 5799296..ce810b1 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.json +++ b/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.json @@ -2700,14 +2700,14 @@ "value": "1 << 15" }, { - "calc_value": 61440, - "name": "ImGuiMod_Mask_", - "value": "0xF000" + "calc_value": 2048, + "name": "ImGuiMod_Shortcut", + "value": "1 << 11" }, { - "calc_value": 4096, - "name": "ImGuiMod_Shortcut", - "value": "ImGuiMod_Ctrl" + "calc_value": 63488, + "name": "ImGuiMod_Mask_", + "value": "0xF800" }, { "calc_value": 512, @@ -3380,23 +3380,18 @@ }, { "calc_value": 33554432, - "name": "ImGuiSelectableFlags_DrawHoveredWhenHeld", + "name": "ImGuiSelectableFlags_SetNavIdOnHover", "value": "1 << 25" }, { "calc_value": 67108864, - "name": "ImGuiSelectableFlags_SetNavIdOnHover", + "name": "ImGuiSelectableFlags_NoPadWithHalfSpacing", "value": "1 << 26" }, { "calc_value": 134217728, - "name": "ImGuiSelectableFlags_NoPadWithHalfSpacing", - "value": "1 << 27" - }, - { - "calc_value": 268435456, "name": "ImGuiSelectableFlags_NoSetKeyOwner", - "value": "1 << 28" + "value": "1 << 27" } ], "ImGuiSelectableFlags_": [ @@ -4537,182 +4532,182 @@ "ImGuiLocKey": "int" }, "locations": { - "ImBitVector": "imgui_internal:593", - "ImColor": "imgui:2458", - "ImDrawChannel": "imgui:2548", - "ImDrawCmd": "imgui:2507", - "ImDrawCmdHeader": "imgui:2540", - "ImDrawData": "imgui:2740", - "ImDrawDataBuilder": "imgui_internal:782", - "ImDrawFlags_": "imgui:2574", - "ImDrawList": "imgui:2612", - "ImDrawListFlags_": "imgui:2594", - "ImDrawListSharedData": "imgui_internal:759", - "ImDrawListSplitter": "imgui:2557", - "ImDrawVert": "imgui:2525", - "ImFont": "imgui:2959", - "ImFontAtlas": "imgui:2857", - "ImFontAtlasCustomRect": "imgui:2819", - "ImFontAtlasFlags_": "imgui:2832", - "ImFontBuilderIO": "imgui_internal:3476", - "ImFontConfig": "imgui:2763", - "ImFontGlyph": "imgui:2792", - "ImFontGlyphRangesBuilder": "imgui:2804", - "ImGuiActivateFlags_": "imgui_internal:1428", - "ImGuiAxis": "imgui_internal:949", - "ImGuiBackendFlags_": "imgui:1579", - "ImGuiButtonFlagsPrivate_": "imgui_internal:853", - "ImGuiButtonFlags_": "imgui:1693", - "ImGuiCol_": "imgui:1594", - "ImGuiColorEditFlags_": "imgui:1706", - "ImGuiColorMod": "imgui_internal:992", - "ImGuiComboFlagsPrivate_": "imgui_internal:878", + "ImBitVector": "imgui_internal:598", + "ImColor": "imgui:2455", + "ImDrawChannel": "imgui:2545", + "ImDrawCmd": "imgui:2504", + "ImDrawCmdHeader": "imgui:2537", + "ImDrawData": "imgui:2737", + "ImDrawDataBuilder": "imgui_internal:787", + "ImDrawFlags_": "imgui:2571", + "ImDrawList": "imgui:2609", + "ImDrawListFlags_": "imgui:2591", + "ImDrawListSharedData": "imgui_internal:764", + "ImDrawListSplitter": "imgui:2554", + "ImDrawVert": "imgui:2522", + "ImFont": "imgui:2957", + "ImFontAtlas": "imgui:2854", + "ImFontAtlasCustomRect": "imgui:2816", + "ImFontAtlasFlags_": "imgui:2829", + "ImFontBuilderIO": "imgui_internal:3497", + "ImFontConfig": "imgui:2760", + "ImFontGlyph": "imgui:2789", + "ImFontGlyphRangesBuilder": "imgui:2801", + "ImGuiActivateFlags_": "imgui_internal:1433", + "ImGuiAxis": "imgui_internal:953", + "ImGuiBackendFlags_": "imgui:1576", + "ImGuiButtonFlagsPrivate_": "imgui_internal:858", + "ImGuiButtonFlags_": "imgui:1690", + "ImGuiCol_": "imgui:1591", + "ImGuiColorEditFlags_": "imgui:1703", + "ImGuiColorMod": "imgui_internal:996", + "ImGuiComboFlagsPrivate_": "imgui_internal:883", "ImGuiComboFlags_": "imgui:1124", - "ImGuiComboPreviewData": "imgui_internal:1009", - "ImGuiCond_": "imgui:1797", - "ImGuiConfigFlags_": "imgui:1554", - "ImGuiContext": "imgui_internal:1905", - "ImGuiContextHook": "imgui_internal:1890", - "ImGuiContextHookType": "imgui_internal:1888", - "ImGuiDataAuthority_": "imgui_internal:1599", - "ImGuiDataTypeInfo": "imgui_internal:975", - "ImGuiDataTypePrivate_": "imgui_internal:984", - "ImGuiDataTypeTempStorage": "imgui_internal:969", + "ImGuiComboPreviewData": "imgui_internal:1013", + "ImGuiCond_": "imgui:1794", + "ImGuiConfigFlags_": "imgui:1551", + "ImGuiContext": "imgui_internal:1910", + "ImGuiContextHook": "imgui_internal:1895", + "ImGuiContextHookType": "imgui_internal:1893", + "ImGuiDataAuthority_": "imgui_internal:1604", + "ImGuiDataTypeInfo": "imgui_internal:979", + "ImGuiDataTypePrivate_": "imgui_internal:988", + "ImGuiDataTypeTempStorage": "imgui_internal:973", "ImGuiDataType_": "imgui:1376", - "ImGuiDebugLogFlags_": "imgui_internal:1820", + "ImGuiDebugLogFlags_": "imgui_internal:1825", "ImGuiDir_": "imgui:1392", - "ImGuiDockContext": "imgui_internal:1697", - "ImGuiDockNode": "imgui_internal:1615", - "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1574", + "ImGuiDockContext": "imgui_internal:1702", + "ImGuiDockNode": "imgui_internal:1620", + "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1579", "ImGuiDockNodeFlags_": "imgui:1341", - "ImGuiDockNodeState": "imgui_internal:1606", + "ImGuiDockNodeState": "imgui_internal:1611", "ImGuiDragDropFlags_": "imgui:1354", "ImGuiFocusedFlags_": "imgui:1301", "ImGuiFreeTypeBuilderFlags": "imgui_freetype:19", - "ImGuiGroupData": "imgui_internal:1022", + "ImGuiGroupData": "imgui_internal:1026", "ImGuiHoveredFlags_": "imgui:1315", - "ImGuiIO": "imgui:1974", - "ImGuiInputEvent": "imgui_internal:1286", - "ImGuiInputEventAppFocused": "imgui_internal:1284", - "ImGuiInputEventKey": "imgui_internal:1282", - "ImGuiInputEventMouseButton": "imgui_internal:1280", - "ImGuiInputEventMousePos": "imgui_internal:1278", - "ImGuiInputEventMouseViewport": "imgui_internal:1281", - "ImGuiInputEventMouseWheel": "imgui_internal:1279", - "ImGuiInputEventText": "imgui_internal:1283", - "ImGuiInputEventType": "imgui_internal:1252", - "ImGuiInputFlags_": "imgui_internal:1349", - "ImGuiInputSource": "imgui_internal:1265", - "ImGuiInputTextCallbackData": "imgui:2162", - "ImGuiInputTextFlagsPrivate_": "imgui_internal:844", + "ImGuiIO": "imgui:1971", + "ImGuiInputEvent": "imgui_internal:1291", + "ImGuiInputEventAppFocused": "imgui_internal:1289", + "ImGuiInputEventKey": "imgui_internal:1287", + "ImGuiInputEventMouseButton": "imgui_internal:1285", + "ImGuiInputEventMousePos": "imgui_internal:1283", + "ImGuiInputEventMouseViewport": "imgui_internal:1286", + "ImGuiInputEventMouseWheel": "imgui_internal:1284", + "ImGuiInputEventText": "imgui_internal:1288", + "ImGuiInputEventType": "imgui_internal:1257", + "ImGuiInputFlags_": "imgui_internal:1354", + "ImGuiInputSource": "imgui_internal:1270", + "ImGuiInputTextCallbackData": "imgui:2159", + "ImGuiInputTextFlagsPrivate_": "imgui_internal:849", "ImGuiInputTextFlags_": "imgui:1036", - "ImGuiInputTextState": "imgui_internal:1057", - "ImGuiItemFlags_": "imgui_internal:801", - "ImGuiItemStatusFlags_": "imgui_internal:821", - "ImGuiKey": "imgui:1413", - "ImGuiKeyData": "imgui:1966", - "ImGuiKeyOwnerData": "imgui_internal:1337", - "ImGuiKeyRoutingData": "imgui_internal:1312", - "ImGuiKeyRoutingTable": "imgui_internal:1325", - "ImGuiLastItemData": "imgui_internal:1171", - "ImGuiLayoutType_": "imgui_internal:933", - "ImGuiListClipper": "imgui:2407", - "ImGuiListClipperData": "imgui_internal:1412", - "ImGuiListClipperRange": "imgui_internal:1399", - "ImGuiLocEntry": "imgui_internal:1809", - "ImGuiLocKey": "imgui_internal:1796", - "ImGuiLogType": "imgui_internal:939", - "ImGuiMenuColumns": "imgui_internal:1038", - "ImGuiMetricsConfig": "imgui_internal:1836", - "ImGuiMouseButton_": "imgui:1769", - "ImGuiMouseCursor_": "imgui:1779", - "ImGuiNavHighlightFlags_": "imgui_internal:1451", - "ImGuiNavInput": "imgui:1545", - "ImGuiNavItemData": "imgui_internal:1485", - "ImGuiNavLayer": "imgui_internal:1478", - "ImGuiNavMoveFlags_": "imgui_internal:1460", - "ImGuiNextItemData": "imgui_internal:1158", - "ImGuiNextItemDataFlags_": "imgui_internal:1151", - "ImGuiNextWindowData": "imgui_internal:1124", - "ImGuiNextWindowDataFlags_": "imgui_internal:1107", - "ImGuiOldColumnData": "imgui_internal:1525", - "ImGuiOldColumnFlags_": "imgui_internal:1505", - "ImGuiOldColumns": "imgui_internal:1535", - "ImGuiOnceUponAFrame": "imgui:2282", - "ImGuiPayload": "imgui:2223", - "ImGuiPlatformIO": "imgui:3124", - "ImGuiPlatformImeData": "imgui:3196", - "ImGuiPlatformMonitor": "imgui:3187", - "ImGuiPlotType": "imgui_internal:956", - "ImGuiPopupData": "imgui_internal:1093", + "ImGuiInputTextState": "imgui_internal:1061", + "ImGuiItemFlags_": "imgui_internal:806", + "ImGuiItemStatusFlags_": "imgui_internal:826", + "ImGuiKey": "imgui:1414", + "ImGuiKeyData": "imgui:1963", + "ImGuiKeyOwnerData": "imgui_internal:1342", + "ImGuiKeyRoutingData": "imgui_internal:1317", + "ImGuiKeyRoutingTable": "imgui_internal:1330", + "ImGuiLastItemData": "imgui_internal:1176", + "ImGuiLayoutType_": "imgui_internal:937", + "ImGuiListClipper": "imgui:2404", + "ImGuiListClipperData": "imgui_internal:1417", + "ImGuiListClipperRange": "imgui_internal:1404", + "ImGuiLocEntry": "imgui_internal:1814", + "ImGuiLocKey": "imgui_internal:1801", + "ImGuiLogType": "imgui_internal:943", + "ImGuiMenuColumns": "imgui_internal:1042", + "ImGuiMetricsConfig": "imgui_internal:1841", + "ImGuiMouseButton_": "imgui:1766", + "ImGuiMouseCursor_": "imgui:1776", + "ImGuiNavHighlightFlags_": "imgui_internal:1456", + "ImGuiNavInput": "imgui:1542", + "ImGuiNavItemData": "imgui_internal:1490", + "ImGuiNavLayer": "imgui_internal:1483", + "ImGuiNavMoveFlags_": "imgui_internal:1465", + "ImGuiNextItemData": "imgui_internal:1163", + "ImGuiNextItemDataFlags_": "imgui_internal:1156", + "ImGuiNextWindowData": "imgui_internal:1129", + "ImGuiNextWindowDataFlags_": "imgui_internal:1112", + "ImGuiOldColumnData": "imgui_internal:1530", + "ImGuiOldColumnFlags_": "imgui_internal:1510", + "ImGuiOldColumns": "imgui_internal:1540", + "ImGuiOnceUponAFrame": "imgui:2279", + "ImGuiPayload": "imgui:2220", + "ImGuiPlatformIO": "imgui:3122", + "ImGuiPlatformImeData": "imgui:3194", + "ImGuiPlatformMonitor": "imgui:3185", + "ImGuiPlotType": "imgui_internal:960", + "ImGuiPopupData": "imgui_internal:1098", "ImGuiPopupFlags_": "imgui:1097", - "ImGuiPopupPositionPolicy": "imgui_internal:962", - "ImGuiPtrOrIndex": "imgui_internal:1215", - "ImGuiScrollFlags_": "imgui_internal:1437", - "ImGuiSelectableFlagsPrivate_": "imgui_internal:891", + "ImGuiPopupPositionPolicy": "imgui_internal:966", + "ImGuiPtrOrIndex": "imgui_internal:1220", + "ImGuiScrollFlags_": "imgui_internal:1442", + "ImGuiSelectableFlagsPrivate_": "imgui_internal:896", "ImGuiSelectableFlags_": "imgui:1113", - "ImGuiSeparatorFlags_": "imgui_internal:911", - "ImGuiSettingsHandler": "imgui_internal:1776", - "ImGuiShrinkWidthItem": "imgui_internal:1208", - "ImGuiSizeCallbackData": "imgui:2193", - "ImGuiSliderFlagsPrivate_": "imgui_internal:884", - "ImGuiSliderFlags_": "imgui:1752", + "ImGuiSeparatorFlags_": "imgui_internal:915", + "ImGuiSettingsHandler": "imgui_internal:1781", + "ImGuiShrinkWidthItem": "imgui_internal:1213", + "ImGuiSizeCallbackData": "imgui:2190", + "ImGuiSliderFlagsPrivate_": "imgui_internal:889", + "ImGuiSliderFlags_": "imgui:1749", "ImGuiSortDirection_": "imgui:1403", - "ImGuiStackLevelInfo": "imgui_internal:1859", - "ImGuiStackSizes": "imgui_internal:1183", - "ImGuiStackTool": "imgui_internal:1871", - "ImGuiStorage": "imgui:2344", - "ImGuiStoragePair": "imgui:2347", - "ImGuiStyle": "imgui:1909", - "ImGuiStyleMod": "imgui_internal:999", - "ImGuiStyleVar_": "imgui:1661", - "ImGuiTabBar": "imgui_internal:2612", - "ImGuiTabBarFlagsPrivate_": "imgui_internal:2574", + "ImGuiStackLevelInfo": "imgui_internal:1864", + "ImGuiStackSizes": "imgui_internal:1188", + "ImGuiStackTool": "imgui_internal:1876", + "ImGuiStorage": "imgui:2341", + "ImGuiStoragePair": "imgui:2344", + "ImGuiStyle": "imgui:1906", + "ImGuiStyleMod": "imgui_internal:1003", + "ImGuiStyleVar_": "imgui:1658", + "ImGuiTabBar": "imgui_internal:2625", + "ImGuiTabBarFlagsPrivate_": "imgui_internal:2587", "ImGuiTabBarFlags_": "imgui:1138", - "ImGuiTabItem": "imgui_internal:2592", - "ImGuiTabItemFlagsPrivate_": "imgui_internal:2582", + "ImGuiTabItem": "imgui_internal:2605", + "ImGuiTabItemFlagsPrivate_": "imgui_internal:2595", "ImGuiTabItemFlags_": "imgui:1154", - "ImGuiTable": "imgui_internal:2748", + "ImGuiTable": "imgui_internal:2762", "ImGuiTableBgTarget_": "imgui:1292", - "ImGuiTableCellData": "imgui_internal:2732", - "ImGuiTableColumn": "imgui_internal:2673", + "ImGuiTableCellData": "imgui_internal:2745", + "ImGuiTableColumn": "imgui_internal:2686", "ImGuiTableColumnFlags_": "imgui:1240", - "ImGuiTableColumnSettings": "imgui_internal:2883", - "ImGuiTableColumnSortSpecs": "imgui:2245", + "ImGuiTableColumnSettings": "imgui_internal:2899", + "ImGuiTableColumnSortSpecs": "imgui:2242", "ImGuiTableFlags_": "imgui:1189", - "ImGuiTableInstanceData": "imgui_internal:2739", + "ImGuiTableInstanceData": "imgui_internal:2752", "ImGuiTableRowFlags_": "imgui:1277", - "ImGuiTableSettings": "imgui_internal:2907", - "ImGuiTableSortSpecs": "imgui:2259", - "ImGuiTableTempData": "imgui_internal:2862", - "ImGuiTextBuffer": "imgui:2317", - "ImGuiTextFilter": "imgui:2290", - "ImGuiTextFlags_": "imgui_internal:919", - "ImGuiTextIndex": "imgui_internal:716", - "ImGuiTextRange": "imgui:2300", - "ImGuiTooltipFlags_": "imgui_internal:925", - "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:906", + "ImGuiTableSettings": "imgui_internal:2923", + "ImGuiTableSortSpecs": "imgui:2256", + "ImGuiTableTempData": "imgui_internal:2878", + "ImGuiTextBuffer": "imgui:2314", + "ImGuiTextFilter": "imgui:2287", + "ImGuiTextFlags_": "imgui_internal:923", + "ImGuiTextIndex": "imgui_internal:721", + "ImGuiTextRange": "imgui:2297", + "ImGuiTooltipFlags_": "imgui_internal:929", + "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:910", "ImGuiTreeNodeFlags_": "imgui:1068", - "ImGuiViewport": "imgui:3040", - "ImGuiViewportFlags_": "imgui:3015", - "ImGuiViewportP": "imgui_internal:1714", - "ImGuiWindow": "imgui_internal:2430", - "ImGuiWindowClass": "imgui:2208", - "ImGuiWindowDockStyle": "imgui_internal:1692", - "ImGuiWindowDockStyleCol": "imgui_internal:1681", + "ImGuiViewport": "imgui:3038", + "ImGuiViewportFlags_": "imgui:3013", + "ImGuiViewportP": "imgui_internal:1719", + "ImGuiWindow": "imgui_internal:2440", + "ImGuiWindowClass": "imgui:2205", + "ImGuiWindowDockStyle": "imgui_internal:1697", + "ImGuiWindowDockStyleCol": "imgui_internal:1686", "ImGuiWindowFlags_": "imgui:995", - "ImGuiWindowSettings": "imgui_internal:1759", - "ImGuiWindowStackData": "imgui_internal:1201", - "ImGuiWindowTempData": "imgui_internal:2382", - "ImRect": "imgui_internal:521", - "ImVec1": "imgui_internal:503", + "ImGuiWindowSettings": "imgui_internal:1764", + "ImGuiWindowStackData": "imgui_internal:1206", + "ImGuiWindowTempData": "imgui_internal:2392", + "ImRect": "imgui_internal:526", + "ImVec1": "imgui_internal:508", "ImVec2": "imgui:259", - "ImVec2ih": "imgui_internal:511", + "ImVec2ih": "imgui_internal:516", "ImVec4": "imgui:272", - "STB_TexteditState": "imstb_textedit:319", - "StbTexteditRow": "imstb_textedit:366", - "StbUndoRecord": "imstb_textedit:301", - "StbUndoState": "imstb_textedit:310" + "STB_TexteditState": "imstb_textedit:320", + "StbTexteditRow": "imstb_textedit:367", + "StbUndoRecord": "imstb_textedit:302", + "StbUndoState": "imstb_textedit:311" }, "structs": { "ImBitVector": [ @@ -5079,6 +5074,10 @@ "name": "Locked", "type": "bool" }, + { + "name": "UserData", + "type": "void*" + }, { "name": "TexReady", "type": "bool" @@ -5518,10 +5517,22 @@ "name": "WheelingWindowRefMousePos", "type": "ImVec2" }, + { + "name": "WheelingWindowStartFrame", + "type": "int" + }, { "name": "WheelingWindowReleaseTimer", "type": "float" }, + { + "name": "WheelingWindowWheelRemainder", + "type": "ImVec2" + }, + { + "name": "WheelingAxisAvg", + "type": "ImVec2" + }, { "name": "DebugHookIdInfo", "type": "ImGuiID" @@ -7211,6 +7222,10 @@ } ], "ImGuiInputTextState": [ + { + "name": "Ctx", + "type": "ImGuiContext*" + }, { "name": "ID", "type": "ImGuiID" @@ -8937,6 +8952,14 @@ "name": "IsDefaultSizingPolicy", "type": "bool" }, + { + "name": "HasScrollbarYCurr", + "type": "bool" + }, + { + "name": "HasScrollbarYPrev", + "type": "bool" + }, { "name": "MemoryCompacted", "type": "bool" @@ -9189,6 +9212,10 @@ { "name": "LastFirstRowHeight", "type": "float" + }, + { + "name": "LastFrozenHeight", + "type": "float" } ], "ImGuiTableSettings": [ @@ -9556,6 +9583,30 @@ "name": "WindowBorderSize", "type": "float" }, + { + "name": "DecoOuterSizeX1", + "type": "float" + }, + { + "name": "DecoOuterSizeY1", + "type": "float" + }, + { + "name": "DecoOuterSizeX2", + "type": "float" + }, + { + "name": "DecoOuterSizeY2", + "type": "float" + }, + { + "name": "DecoInnerSizeX1", + "type": "float" + }, + { + "name": "DecoInnerSizeY1", + "type": "float" + }, { "name": "NameBufLen", "type": "int" diff --git a/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.lua b/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.lua index d2ebf9f..18cc8fd 100644 --- a/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.lua +++ b/imgui-sys/third-party/imgui-docking-freetype/structs_and_enums.lua @@ -2140,13 +2140,13 @@ defs["enums"]["ImGuiKey"][147]["calc_value"] = 32768 defs["enums"]["ImGuiKey"][147]["name"] = "ImGuiMod_Super" defs["enums"]["ImGuiKey"][147]["value"] = "1 << 15" defs["enums"]["ImGuiKey"][148] = {} -defs["enums"]["ImGuiKey"][148]["calc_value"] = 61440 -defs["enums"]["ImGuiKey"][148]["name"] = "ImGuiMod_Mask_" -defs["enums"]["ImGuiKey"][148]["value"] = "0xF000" +defs["enums"]["ImGuiKey"][148]["calc_value"] = 2048 +defs["enums"]["ImGuiKey"][148]["name"] = "ImGuiMod_Shortcut" +defs["enums"]["ImGuiKey"][148]["value"] = "1 << 11" defs["enums"]["ImGuiKey"][149] = {} -defs["enums"]["ImGuiKey"][149]["calc_value"] = 4096 -defs["enums"]["ImGuiKey"][149]["name"] = "ImGuiMod_Shortcut" -defs["enums"]["ImGuiKey"][149]["value"] = "ImGuiMod_Ctrl" +defs["enums"]["ImGuiKey"][149]["calc_value"] = 63488 +defs["enums"]["ImGuiKey"][149]["name"] = "ImGuiMod_Mask_" +defs["enums"]["ImGuiKey"][149]["value"] = "0xF800" defs["enums"]["ImGuiKey"][150] = {} defs["enums"]["ImGuiKey"][150]["calc_value"] = 512 defs["enums"]["ImGuiKey"][150]["name"] = "ImGuiKey_NamedKey_BEGIN" @@ -2674,20 +2674,16 @@ defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["name"] = "ImGuiSelectableFlags defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["value"] = "1 << 24" defs["enums"]["ImGuiSelectableFlagsPrivate_"][6] = {} defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["calc_value"] = 33554432 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["name"] = "ImGuiSelectableFlags_DrawHoveredWhenHeld" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["name"] = "ImGuiSelectableFlags_SetNavIdOnHover" defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["value"] = "1 << 25" defs["enums"]["ImGuiSelectableFlagsPrivate_"][7] = {} defs["enums"]["ImGuiSelectableFlagsPrivate_"][7]["calc_value"] = 67108864 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][7]["name"] = "ImGuiSelectableFlags_SetNavIdOnHover" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][7]["name"] = "ImGuiSelectableFlags_NoPadWithHalfSpacing" defs["enums"]["ImGuiSelectableFlagsPrivate_"][7]["value"] = "1 << 26" defs["enums"]["ImGuiSelectableFlagsPrivate_"][8] = {} defs["enums"]["ImGuiSelectableFlagsPrivate_"][8]["calc_value"] = 134217728 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][8]["name"] = "ImGuiSelectableFlags_NoPadWithHalfSpacing" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][8]["name"] = "ImGuiSelectableFlags_NoSetKeyOwner" defs["enums"]["ImGuiSelectableFlagsPrivate_"][8]["value"] = "1 << 27" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][9] = {} -defs["enums"]["ImGuiSelectableFlagsPrivate_"][9]["calc_value"] = 268435456 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][9]["name"] = "ImGuiSelectableFlags_NoSetKeyOwner" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][9]["value"] = "1 << 28" defs["enums"]["ImGuiSelectableFlags_"] = {} defs["enums"]["ImGuiSelectableFlags_"][1] = {} defs["enums"]["ImGuiSelectableFlags_"][1]["calc_value"] = 0 @@ -3585,182 +3581,182 @@ defs["enumtypes"] = {} defs["enumtypes"]["ImGuiKey"] = "int" defs["enumtypes"]["ImGuiLocKey"] = "int" defs["locations"] = {} -defs["locations"]["ImBitVector"] = "imgui_internal:593" -defs["locations"]["ImColor"] = "imgui:2458" -defs["locations"]["ImDrawChannel"] = "imgui:2548" -defs["locations"]["ImDrawCmd"] = "imgui:2507" -defs["locations"]["ImDrawCmdHeader"] = "imgui:2540" -defs["locations"]["ImDrawData"] = "imgui:2740" -defs["locations"]["ImDrawDataBuilder"] = "imgui_internal:782" -defs["locations"]["ImDrawFlags_"] = "imgui:2574" -defs["locations"]["ImDrawList"] = "imgui:2612" -defs["locations"]["ImDrawListFlags_"] = "imgui:2594" -defs["locations"]["ImDrawListSharedData"] = "imgui_internal:759" -defs["locations"]["ImDrawListSplitter"] = "imgui:2557" -defs["locations"]["ImDrawVert"] = "imgui:2525" -defs["locations"]["ImFont"] = "imgui:2959" -defs["locations"]["ImFontAtlas"] = "imgui:2857" -defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2819" -defs["locations"]["ImFontAtlasFlags_"] = "imgui:2832" -defs["locations"]["ImFontBuilderIO"] = "imgui_internal:3476" -defs["locations"]["ImFontConfig"] = "imgui:2763" -defs["locations"]["ImFontGlyph"] = "imgui:2792" -defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2804" -defs["locations"]["ImGuiActivateFlags_"] = "imgui_internal:1428" -defs["locations"]["ImGuiAxis"] = "imgui_internal:949" -defs["locations"]["ImGuiBackendFlags_"] = "imgui:1579" -defs["locations"]["ImGuiButtonFlagsPrivate_"] = "imgui_internal:853" -defs["locations"]["ImGuiButtonFlags_"] = "imgui:1693" -defs["locations"]["ImGuiCol_"] = "imgui:1594" -defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1706" -defs["locations"]["ImGuiColorMod"] = "imgui_internal:992" -defs["locations"]["ImGuiComboFlagsPrivate_"] = "imgui_internal:878" +defs["locations"]["ImBitVector"] = "imgui_internal:598" +defs["locations"]["ImColor"] = "imgui:2455" +defs["locations"]["ImDrawChannel"] = "imgui:2545" +defs["locations"]["ImDrawCmd"] = "imgui:2504" +defs["locations"]["ImDrawCmdHeader"] = "imgui:2537" +defs["locations"]["ImDrawData"] = "imgui:2737" +defs["locations"]["ImDrawDataBuilder"] = "imgui_internal:787" +defs["locations"]["ImDrawFlags_"] = "imgui:2571" +defs["locations"]["ImDrawList"] = "imgui:2609" +defs["locations"]["ImDrawListFlags_"] = "imgui:2591" +defs["locations"]["ImDrawListSharedData"] = "imgui_internal:764" +defs["locations"]["ImDrawListSplitter"] = "imgui:2554" +defs["locations"]["ImDrawVert"] = "imgui:2522" +defs["locations"]["ImFont"] = "imgui:2957" +defs["locations"]["ImFontAtlas"] = "imgui:2854" +defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2816" +defs["locations"]["ImFontAtlasFlags_"] = "imgui:2829" +defs["locations"]["ImFontBuilderIO"] = "imgui_internal:3497" +defs["locations"]["ImFontConfig"] = "imgui:2760" +defs["locations"]["ImFontGlyph"] = "imgui:2789" +defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2801" +defs["locations"]["ImGuiActivateFlags_"] = "imgui_internal:1433" +defs["locations"]["ImGuiAxis"] = "imgui_internal:953" +defs["locations"]["ImGuiBackendFlags_"] = "imgui:1576" +defs["locations"]["ImGuiButtonFlagsPrivate_"] = "imgui_internal:858" +defs["locations"]["ImGuiButtonFlags_"] = "imgui:1690" +defs["locations"]["ImGuiCol_"] = "imgui:1591" +defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1703" +defs["locations"]["ImGuiColorMod"] = "imgui_internal:996" +defs["locations"]["ImGuiComboFlagsPrivate_"] = "imgui_internal:883" defs["locations"]["ImGuiComboFlags_"] = "imgui:1124" -defs["locations"]["ImGuiComboPreviewData"] = "imgui_internal:1009" -defs["locations"]["ImGuiCond_"] = "imgui:1797" -defs["locations"]["ImGuiConfigFlags_"] = "imgui:1554" -defs["locations"]["ImGuiContext"] = "imgui_internal:1905" -defs["locations"]["ImGuiContextHook"] = "imgui_internal:1890" -defs["locations"]["ImGuiContextHookType"] = "imgui_internal:1888" -defs["locations"]["ImGuiDataAuthority_"] = "imgui_internal:1599" -defs["locations"]["ImGuiDataTypeInfo"] = "imgui_internal:975" -defs["locations"]["ImGuiDataTypePrivate_"] = "imgui_internal:984" -defs["locations"]["ImGuiDataTypeTempStorage"] = "imgui_internal:969" +defs["locations"]["ImGuiComboPreviewData"] = "imgui_internal:1013" +defs["locations"]["ImGuiCond_"] = "imgui:1794" +defs["locations"]["ImGuiConfigFlags_"] = "imgui:1551" +defs["locations"]["ImGuiContext"] = "imgui_internal:1910" +defs["locations"]["ImGuiContextHook"] = "imgui_internal:1895" +defs["locations"]["ImGuiContextHookType"] = "imgui_internal:1893" +defs["locations"]["ImGuiDataAuthority_"] = "imgui_internal:1604" +defs["locations"]["ImGuiDataTypeInfo"] = "imgui_internal:979" +defs["locations"]["ImGuiDataTypePrivate_"] = "imgui_internal:988" +defs["locations"]["ImGuiDataTypeTempStorage"] = "imgui_internal:973" defs["locations"]["ImGuiDataType_"] = "imgui:1376" -defs["locations"]["ImGuiDebugLogFlags_"] = "imgui_internal:1820" +defs["locations"]["ImGuiDebugLogFlags_"] = "imgui_internal:1825" defs["locations"]["ImGuiDir_"] = "imgui:1392" -defs["locations"]["ImGuiDockContext"] = "imgui_internal:1697" -defs["locations"]["ImGuiDockNode"] = "imgui_internal:1615" -defs["locations"]["ImGuiDockNodeFlagsPrivate_"] = "imgui_internal:1574" +defs["locations"]["ImGuiDockContext"] = "imgui_internal:1702" +defs["locations"]["ImGuiDockNode"] = "imgui_internal:1620" +defs["locations"]["ImGuiDockNodeFlagsPrivate_"] = "imgui_internal:1579" defs["locations"]["ImGuiDockNodeFlags_"] = "imgui:1341" -defs["locations"]["ImGuiDockNodeState"] = "imgui_internal:1606" +defs["locations"]["ImGuiDockNodeState"] = "imgui_internal:1611" defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1354" defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1301" defs["locations"]["ImGuiFreeTypeBuilderFlags"] = "imgui_freetype:19" -defs["locations"]["ImGuiGroupData"] = "imgui_internal:1022" +defs["locations"]["ImGuiGroupData"] = "imgui_internal:1026" defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1315" -defs["locations"]["ImGuiIO"] = "imgui:1974" -defs["locations"]["ImGuiInputEvent"] = "imgui_internal:1286" -defs["locations"]["ImGuiInputEventAppFocused"] = "imgui_internal:1284" -defs["locations"]["ImGuiInputEventKey"] = "imgui_internal:1282" -defs["locations"]["ImGuiInputEventMouseButton"] = "imgui_internal:1280" -defs["locations"]["ImGuiInputEventMousePos"] = "imgui_internal:1278" -defs["locations"]["ImGuiInputEventMouseViewport"] = "imgui_internal:1281" -defs["locations"]["ImGuiInputEventMouseWheel"] = "imgui_internal:1279" -defs["locations"]["ImGuiInputEventText"] = "imgui_internal:1283" -defs["locations"]["ImGuiInputEventType"] = "imgui_internal:1252" -defs["locations"]["ImGuiInputFlags_"] = "imgui_internal:1349" -defs["locations"]["ImGuiInputSource"] = "imgui_internal:1265" -defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:2162" -defs["locations"]["ImGuiInputTextFlagsPrivate_"] = "imgui_internal:844" +defs["locations"]["ImGuiIO"] = "imgui:1971" +defs["locations"]["ImGuiInputEvent"] = "imgui_internal:1291" +defs["locations"]["ImGuiInputEventAppFocused"] = "imgui_internal:1289" +defs["locations"]["ImGuiInputEventKey"] = "imgui_internal:1287" +defs["locations"]["ImGuiInputEventMouseButton"] = "imgui_internal:1285" +defs["locations"]["ImGuiInputEventMousePos"] = "imgui_internal:1283" +defs["locations"]["ImGuiInputEventMouseViewport"] = "imgui_internal:1286" +defs["locations"]["ImGuiInputEventMouseWheel"] = "imgui_internal:1284" +defs["locations"]["ImGuiInputEventText"] = "imgui_internal:1288" +defs["locations"]["ImGuiInputEventType"] = "imgui_internal:1257" +defs["locations"]["ImGuiInputFlags_"] = "imgui_internal:1354" +defs["locations"]["ImGuiInputSource"] = "imgui_internal:1270" +defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:2159" +defs["locations"]["ImGuiInputTextFlagsPrivate_"] = "imgui_internal:849" defs["locations"]["ImGuiInputTextFlags_"] = "imgui:1036" -defs["locations"]["ImGuiInputTextState"] = "imgui_internal:1057" -defs["locations"]["ImGuiItemFlags_"] = "imgui_internal:801" -defs["locations"]["ImGuiItemStatusFlags_"] = "imgui_internal:821" -defs["locations"]["ImGuiKey"] = "imgui:1413" -defs["locations"]["ImGuiKeyData"] = "imgui:1966" -defs["locations"]["ImGuiKeyOwnerData"] = "imgui_internal:1337" -defs["locations"]["ImGuiKeyRoutingData"] = "imgui_internal:1312" -defs["locations"]["ImGuiKeyRoutingTable"] = "imgui_internal:1325" -defs["locations"]["ImGuiLastItemData"] = "imgui_internal:1171" -defs["locations"]["ImGuiLayoutType_"] = "imgui_internal:933" -defs["locations"]["ImGuiListClipper"] = "imgui:2407" -defs["locations"]["ImGuiListClipperData"] = "imgui_internal:1412" -defs["locations"]["ImGuiListClipperRange"] = "imgui_internal:1399" -defs["locations"]["ImGuiLocEntry"] = "imgui_internal:1809" -defs["locations"]["ImGuiLocKey"] = "imgui_internal:1796" -defs["locations"]["ImGuiLogType"] = "imgui_internal:939" -defs["locations"]["ImGuiMenuColumns"] = "imgui_internal:1038" -defs["locations"]["ImGuiMetricsConfig"] = "imgui_internal:1836" -defs["locations"]["ImGuiMouseButton_"] = "imgui:1769" -defs["locations"]["ImGuiMouseCursor_"] = "imgui:1779" -defs["locations"]["ImGuiNavHighlightFlags_"] = "imgui_internal:1451" -defs["locations"]["ImGuiNavInput"] = "imgui:1545" -defs["locations"]["ImGuiNavItemData"] = "imgui_internal:1485" -defs["locations"]["ImGuiNavLayer"] = "imgui_internal:1478" -defs["locations"]["ImGuiNavMoveFlags_"] = "imgui_internal:1460" -defs["locations"]["ImGuiNextItemData"] = "imgui_internal:1158" -defs["locations"]["ImGuiNextItemDataFlags_"] = "imgui_internal:1151" -defs["locations"]["ImGuiNextWindowData"] = "imgui_internal:1124" -defs["locations"]["ImGuiNextWindowDataFlags_"] = "imgui_internal:1107" -defs["locations"]["ImGuiOldColumnData"] = "imgui_internal:1525" -defs["locations"]["ImGuiOldColumnFlags_"] = "imgui_internal:1505" -defs["locations"]["ImGuiOldColumns"] = "imgui_internal:1535" -defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2282" -defs["locations"]["ImGuiPayload"] = "imgui:2223" -defs["locations"]["ImGuiPlatformIO"] = "imgui:3124" -defs["locations"]["ImGuiPlatformImeData"] = "imgui:3196" -defs["locations"]["ImGuiPlatformMonitor"] = "imgui:3187" -defs["locations"]["ImGuiPlotType"] = "imgui_internal:956" -defs["locations"]["ImGuiPopupData"] = "imgui_internal:1093" +defs["locations"]["ImGuiInputTextState"] = "imgui_internal:1061" +defs["locations"]["ImGuiItemFlags_"] = "imgui_internal:806" +defs["locations"]["ImGuiItemStatusFlags_"] = "imgui_internal:826" +defs["locations"]["ImGuiKey"] = "imgui:1414" +defs["locations"]["ImGuiKeyData"] = "imgui:1963" +defs["locations"]["ImGuiKeyOwnerData"] = "imgui_internal:1342" +defs["locations"]["ImGuiKeyRoutingData"] = "imgui_internal:1317" +defs["locations"]["ImGuiKeyRoutingTable"] = "imgui_internal:1330" +defs["locations"]["ImGuiLastItemData"] = "imgui_internal:1176" +defs["locations"]["ImGuiLayoutType_"] = "imgui_internal:937" +defs["locations"]["ImGuiListClipper"] = "imgui:2404" +defs["locations"]["ImGuiListClipperData"] = "imgui_internal:1417" +defs["locations"]["ImGuiListClipperRange"] = "imgui_internal:1404" +defs["locations"]["ImGuiLocEntry"] = "imgui_internal:1814" +defs["locations"]["ImGuiLocKey"] = "imgui_internal:1801" +defs["locations"]["ImGuiLogType"] = "imgui_internal:943" +defs["locations"]["ImGuiMenuColumns"] = "imgui_internal:1042" +defs["locations"]["ImGuiMetricsConfig"] = "imgui_internal:1841" +defs["locations"]["ImGuiMouseButton_"] = "imgui:1766" +defs["locations"]["ImGuiMouseCursor_"] = "imgui:1776" +defs["locations"]["ImGuiNavHighlightFlags_"] = "imgui_internal:1456" +defs["locations"]["ImGuiNavInput"] = "imgui:1542" +defs["locations"]["ImGuiNavItemData"] = "imgui_internal:1490" +defs["locations"]["ImGuiNavLayer"] = "imgui_internal:1483" +defs["locations"]["ImGuiNavMoveFlags_"] = "imgui_internal:1465" +defs["locations"]["ImGuiNextItemData"] = "imgui_internal:1163" +defs["locations"]["ImGuiNextItemDataFlags_"] = "imgui_internal:1156" +defs["locations"]["ImGuiNextWindowData"] = "imgui_internal:1129" +defs["locations"]["ImGuiNextWindowDataFlags_"] = "imgui_internal:1112" +defs["locations"]["ImGuiOldColumnData"] = "imgui_internal:1530" +defs["locations"]["ImGuiOldColumnFlags_"] = "imgui_internal:1510" +defs["locations"]["ImGuiOldColumns"] = "imgui_internal:1540" +defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2279" +defs["locations"]["ImGuiPayload"] = "imgui:2220" +defs["locations"]["ImGuiPlatformIO"] = "imgui:3122" +defs["locations"]["ImGuiPlatformImeData"] = "imgui:3194" +defs["locations"]["ImGuiPlatformMonitor"] = "imgui:3185" +defs["locations"]["ImGuiPlotType"] = "imgui_internal:960" +defs["locations"]["ImGuiPopupData"] = "imgui_internal:1098" defs["locations"]["ImGuiPopupFlags_"] = "imgui:1097" -defs["locations"]["ImGuiPopupPositionPolicy"] = "imgui_internal:962" -defs["locations"]["ImGuiPtrOrIndex"] = "imgui_internal:1215" -defs["locations"]["ImGuiScrollFlags_"] = "imgui_internal:1437" -defs["locations"]["ImGuiSelectableFlagsPrivate_"] = "imgui_internal:891" +defs["locations"]["ImGuiPopupPositionPolicy"] = "imgui_internal:966" +defs["locations"]["ImGuiPtrOrIndex"] = "imgui_internal:1220" +defs["locations"]["ImGuiScrollFlags_"] = "imgui_internal:1442" +defs["locations"]["ImGuiSelectableFlagsPrivate_"] = "imgui_internal:896" defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1113" -defs["locations"]["ImGuiSeparatorFlags_"] = "imgui_internal:911" -defs["locations"]["ImGuiSettingsHandler"] = "imgui_internal:1776" -defs["locations"]["ImGuiShrinkWidthItem"] = "imgui_internal:1208" -defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2193" -defs["locations"]["ImGuiSliderFlagsPrivate_"] = "imgui_internal:884" -defs["locations"]["ImGuiSliderFlags_"] = "imgui:1752" +defs["locations"]["ImGuiSeparatorFlags_"] = "imgui_internal:915" +defs["locations"]["ImGuiSettingsHandler"] = "imgui_internal:1781" +defs["locations"]["ImGuiShrinkWidthItem"] = "imgui_internal:1213" +defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2190" +defs["locations"]["ImGuiSliderFlagsPrivate_"] = "imgui_internal:889" +defs["locations"]["ImGuiSliderFlags_"] = "imgui:1749" defs["locations"]["ImGuiSortDirection_"] = "imgui:1403" -defs["locations"]["ImGuiStackLevelInfo"] = "imgui_internal:1859" -defs["locations"]["ImGuiStackSizes"] = "imgui_internal:1183" -defs["locations"]["ImGuiStackTool"] = "imgui_internal:1871" -defs["locations"]["ImGuiStorage"] = "imgui:2344" -defs["locations"]["ImGuiStoragePair"] = "imgui:2347" -defs["locations"]["ImGuiStyle"] = "imgui:1909" -defs["locations"]["ImGuiStyleMod"] = "imgui_internal:999" -defs["locations"]["ImGuiStyleVar_"] = "imgui:1661" -defs["locations"]["ImGuiTabBar"] = "imgui_internal:2612" -defs["locations"]["ImGuiTabBarFlagsPrivate_"] = "imgui_internal:2574" +defs["locations"]["ImGuiStackLevelInfo"] = "imgui_internal:1864" +defs["locations"]["ImGuiStackSizes"] = "imgui_internal:1188" +defs["locations"]["ImGuiStackTool"] = "imgui_internal:1876" +defs["locations"]["ImGuiStorage"] = "imgui:2341" +defs["locations"]["ImGuiStoragePair"] = "imgui:2344" +defs["locations"]["ImGuiStyle"] = "imgui:1906" +defs["locations"]["ImGuiStyleMod"] = "imgui_internal:1003" +defs["locations"]["ImGuiStyleVar_"] = "imgui:1658" +defs["locations"]["ImGuiTabBar"] = "imgui_internal:2625" +defs["locations"]["ImGuiTabBarFlagsPrivate_"] = "imgui_internal:2587" defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1138" -defs["locations"]["ImGuiTabItem"] = "imgui_internal:2592" -defs["locations"]["ImGuiTabItemFlagsPrivate_"] = "imgui_internal:2582" +defs["locations"]["ImGuiTabItem"] = "imgui_internal:2605" +defs["locations"]["ImGuiTabItemFlagsPrivate_"] = "imgui_internal:2595" defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1154" -defs["locations"]["ImGuiTable"] = "imgui_internal:2748" +defs["locations"]["ImGuiTable"] = "imgui_internal:2762" defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1292" -defs["locations"]["ImGuiTableCellData"] = "imgui_internal:2732" -defs["locations"]["ImGuiTableColumn"] = "imgui_internal:2673" +defs["locations"]["ImGuiTableCellData"] = "imgui_internal:2745" +defs["locations"]["ImGuiTableColumn"] = "imgui_internal:2686" defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1240" -defs["locations"]["ImGuiTableColumnSettings"] = "imgui_internal:2883" -defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2245" +defs["locations"]["ImGuiTableColumnSettings"] = "imgui_internal:2899" +defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2242" defs["locations"]["ImGuiTableFlags_"] = "imgui:1189" -defs["locations"]["ImGuiTableInstanceData"] = "imgui_internal:2739" +defs["locations"]["ImGuiTableInstanceData"] = "imgui_internal:2752" defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1277" -defs["locations"]["ImGuiTableSettings"] = "imgui_internal:2907" -defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2259" -defs["locations"]["ImGuiTableTempData"] = "imgui_internal:2862" -defs["locations"]["ImGuiTextBuffer"] = "imgui:2317" -defs["locations"]["ImGuiTextFilter"] = "imgui:2290" -defs["locations"]["ImGuiTextFlags_"] = "imgui_internal:919" -defs["locations"]["ImGuiTextIndex"] = "imgui_internal:716" -defs["locations"]["ImGuiTextRange"] = "imgui:2300" -defs["locations"]["ImGuiTooltipFlags_"] = "imgui_internal:925" -defs["locations"]["ImGuiTreeNodeFlagsPrivate_"] = "imgui_internal:906" +defs["locations"]["ImGuiTableSettings"] = "imgui_internal:2923" +defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2256" +defs["locations"]["ImGuiTableTempData"] = "imgui_internal:2878" +defs["locations"]["ImGuiTextBuffer"] = "imgui:2314" +defs["locations"]["ImGuiTextFilter"] = "imgui:2287" +defs["locations"]["ImGuiTextFlags_"] = "imgui_internal:923" +defs["locations"]["ImGuiTextIndex"] = "imgui_internal:721" +defs["locations"]["ImGuiTextRange"] = "imgui:2297" +defs["locations"]["ImGuiTooltipFlags_"] = "imgui_internal:929" +defs["locations"]["ImGuiTreeNodeFlagsPrivate_"] = "imgui_internal:910" defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1068" -defs["locations"]["ImGuiViewport"] = "imgui:3040" -defs["locations"]["ImGuiViewportFlags_"] = "imgui:3015" -defs["locations"]["ImGuiViewportP"] = "imgui_internal:1714" -defs["locations"]["ImGuiWindow"] = "imgui_internal:2430" -defs["locations"]["ImGuiWindowClass"] = "imgui:2208" -defs["locations"]["ImGuiWindowDockStyle"] = "imgui_internal:1692" -defs["locations"]["ImGuiWindowDockStyleCol"] = "imgui_internal:1681" +defs["locations"]["ImGuiViewport"] = "imgui:3038" +defs["locations"]["ImGuiViewportFlags_"] = "imgui:3013" +defs["locations"]["ImGuiViewportP"] = "imgui_internal:1719" +defs["locations"]["ImGuiWindow"] = "imgui_internal:2440" +defs["locations"]["ImGuiWindowClass"] = "imgui:2205" +defs["locations"]["ImGuiWindowDockStyle"] = "imgui_internal:1697" +defs["locations"]["ImGuiWindowDockStyleCol"] = "imgui_internal:1686" defs["locations"]["ImGuiWindowFlags_"] = "imgui:995" -defs["locations"]["ImGuiWindowSettings"] = "imgui_internal:1759" -defs["locations"]["ImGuiWindowStackData"] = "imgui_internal:1201" -defs["locations"]["ImGuiWindowTempData"] = "imgui_internal:2382" -defs["locations"]["ImRect"] = "imgui_internal:521" -defs["locations"]["ImVec1"] = "imgui_internal:503" +defs["locations"]["ImGuiWindowSettings"] = "imgui_internal:1764" +defs["locations"]["ImGuiWindowStackData"] = "imgui_internal:1206" +defs["locations"]["ImGuiWindowTempData"] = "imgui_internal:2392" +defs["locations"]["ImRect"] = "imgui_internal:526" +defs["locations"]["ImVec1"] = "imgui_internal:508" defs["locations"]["ImVec2"] = "imgui:259" -defs["locations"]["ImVec2ih"] = "imgui_internal:511" +defs["locations"]["ImVec2ih"] = "imgui_internal:516" defs["locations"]["ImVec4"] = "imgui:272" -defs["locations"]["STB_TexteditState"] = "imstb_textedit:319" -defs["locations"]["StbTexteditRow"] = "imstb_textedit:366" -defs["locations"]["StbUndoRecord"] = "imstb_textedit:301" -defs["locations"]["StbUndoState"] = "imstb_textedit:310" +defs["locations"]["STB_TexteditState"] = "imstb_textedit:320" +defs["locations"]["StbTexteditRow"] = "imstb_textedit:367" +defs["locations"]["StbUndoRecord"] = "imstb_textedit:302" +defs["locations"]["StbUndoState"] = "imstb_textedit:311" defs["structs"] = {} defs["structs"]["ImBitVector"] = {} defs["structs"]["ImBitVector"][1] = {} @@ -4035,57 +4031,60 @@ defs["structs"]["ImFontAtlas"][5] = {} defs["structs"]["ImFontAtlas"][5]["name"] = "Locked" defs["structs"]["ImFontAtlas"][5]["type"] = "bool" defs["structs"]["ImFontAtlas"][6] = {} -defs["structs"]["ImFontAtlas"][6]["name"] = "TexReady" -defs["structs"]["ImFontAtlas"][6]["type"] = "bool" +defs["structs"]["ImFontAtlas"][6]["name"] = "UserData" +defs["structs"]["ImFontAtlas"][6]["type"] = "void*" defs["structs"]["ImFontAtlas"][7] = {} -defs["structs"]["ImFontAtlas"][7]["name"] = "TexPixelsUseColors" +defs["structs"]["ImFontAtlas"][7]["name"] = "TexReady" defs["structs"]["ImFontAtlas"][7]["type"] = "bool" defs["structs"]["ImFontAtlas"][8] = {} -defs["structs"]["ImFontAtlas"][8]["name"] = "TexPixelsAlpha8" -defs["structs"]["ImFontAtlas"][8]["type"] = "unsigned char*" +defs["structs"]["ImFontAtlas"][8]["name"] = "TexPixelsUseColors" +defs["structs"]["ImFontAtlas"][8]["type"] = "bool" defs["structs"]["ImFontAtlas"][9] = {} -defs["structs"]["ImFontAtlas"][9]["name"] = "TexPixelsRGBA32" -defs["structs"]["ImFontAtlas"][9]["type"] = "unsigned int*" +defs["structs"]["ImFontAtlas"][9]["name"] = "TexPixelsAlpha8" +defs["structs"]["ImFontAtlas"][9]["type"] = "unsigned char*" defs["structs"]["ImFontAtlas"][10] = {} -defs["structs"]["ImFontAtlas"][10]["name"] = "TexWidth" -defs["structs"]["ImFontAtlas"][10]["type"] = "int" +defs["structs"]["ImFontAtlas"][10]["name"] = "TexPixelsRGBA32" +defs["structs"]["ImFontAtlas"][10]["type"] = "unsigned int*" defs["structs"]["ImFontAtlas"][11] = {} -defs["structs"]["ImFontAtlas"][11]["name"] = "TexHeight" +defs["structs"]["ImFontAtlas"][11]["name"] = "TexWidth" defs["structs"]["ImFontAtlas"][11]["type"] = "int" defs["structs"]["ImFontAtlas"][12] = {} -defs["structs"]["ImFontAtlas"][12]["name"] = "TexUvScale" -defs["structs"]["ImFontAtlas"][12]["type"] = "ImVec2" +defs["structs"]["ImFontAtlas"][12]["name"] = "TexHeight" +defs["structs"]["ImFontAtlas"][12]["type"] = "int" defs["structs"]["ImFontAtlas"][13] = {} -defs["structs"]["ImFontAtlas"][13]["name"] = "TexUvWhitePixel" +defs["structs"]["ImFontAtlas"][13]["name"] = "TexUvScale" defs["structs"]["ImFontAtlas"][13]["type"] = "ImVec2" defs["structs"]["ImFontAtlas"][14] = {} -defs["structs"]["ImFontAtlas"][14]["name"] = "Fonts" -defs["structs"]["ImFontAtlas"][14]["template_type"] = "ImFont*" -defs["structs"]["ImFontAtlas"][14]["type"] = "ImVector_ImFontPtr" +defs["structs"]["ImFontAtlas"][14]["name"] = "TexUvWhitePixel" +defs["structs"]["ImFontAtlas"][14]["type"] = "ImVec2" defs["structs"]["ImFontAtlas"][15] = {} -defs["structs"]["ImFontAtlas"][15]["name"] = "CustomRects" -defs["structs"]["ImFontAtlas"][15]["template_type"] = "ImFontAtlasCustomRect" -defs["structs"]["ImFontAtlas"][15]["type"] = "ImVector_ImFontAtlasCustomRect" +defs["structs"]["ImFontAtlas"][15]["name"] = "Fonts" +defs["structs"]["ImFontAtlas"][15]["template_type"] = "ImFont*" +defs["structs"]["ImFontAtlas"][15]["type"] = "ImVector_ImFontPtr" defs["structs"]["ImFontAtlas"][16] = {} -defs["structs"]["ImFontAtlas"][16]["name"] = "ConfigData" -defs["structs"]["ImFontAtlas"][16]["template_type"] = "ImFontConfig" -defs["structs"]["ImFontAtlas"][16]["type"] = "ImVector_ImFontConfig" +defs["structs"]["ImFontAtlas"][16]["name"] = "CustomRects" +defs["structs"]["ImFontAtlas"][16]["template_type"] = "ImFontAtlasCustomRect" +defs["structs"]["ImFontAtlas"][16]["type"] = "ImVector_ImFontAtlasCustomRect" defs["structs"]["ImFontAtlas"][17] = {} -defs["structs"]["ImFontAtlas"][17]["name"] = "TexUvLines[(63)+1]" -defs["structs"]["ImFontAtlas"][17]["size"] = 64 -defs["structs"]["ImFontAtlas"][17]["type"] = "ImVec4" +defs["structs"]["ImFontAtlas"][17]["name"] = "ConfigData" +defs["structs"]["ImFontAtlas"][17]["template_type"] = "ImFontConfig" +defs["structs"]["ImFontAtlas"][17]["type"] = "ImVector_ImFontConfig" defs["structs"]["ImFontAtlas"][18] = {} -defs["structs"]["ImFontAtlas"][18]["name"] = "FontBuilderIO" -defs["structs"]["ImFontAtlas"][18]["type"] = "const ImFontBuilderIO*" +defs["structs"]["ImFontAtlas"][18]["name"] = "TexUvLines[(63)+1]" +defs["structs"]["ImFontAtlas"][18]["size"] = 64 +defs["structs"]["ImFontAtlas"][18]["type"] = "ImVec4" defs["structs"]["ImFontAtlas"][19] = {} -defs["structs"]["ImFontAtlas"][19]["name"] = "FontBuilderFlags" -defs["structs"]["ImFontAtlas"][19]["type"] = "unsigned int" +defs["structs"]["ImFontAtlas"][19]["name"] = "FontBuilderIO" +defs["structs"]["ImFontAtlas"][19]["type"] = "const ImFontBuilderIO*" defs["structs"]["ImFontAtlas"][20] = {} -defs["structs"]["ImFontAtlas"][20]["name"] = "PackIdMouseCursors" -defs["structs"]["ImFontAtlas"][20]["type"] = "int" +defs["structs"]["ImFontAtlas"][20]["name"] = "FontBuilderFlags" +defs["structs"]["ImFontAtlas"][20]["type"] = "unsigned int" defs["structs"]["ImFontAtlas"][21] = {} -defs["structs"]["ImFontAtlas"][21]["name"] = "PackIdLines" +defs["structs"]["ImFontAtlas"][21]["name"] = "PackIdMouseCursors" defs["structs"]["ImFontAtlas"][21]["type"] = "int" +defs["structs"]["ImFontAtlas"][22] = {} +defs["structs"]["ImFontAtlas"][22]["name"] = "PackIdLines" +defs["structs"]["ImFontAtlas"][22]["type"] = "int" defs["structs"]["ImFontAtlasCustomRect"] = {} defs["structs"]["ImFontAtlasCustomRect"][1] = {} defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "Width" @@ -4364,655 +4363,664 @@ defs["structs"]["ImGuiContext"][37] = {} defs["structs"]["ImGuiContext"][37]["name"] = "WheelingWindowRefMousePos" defs["structs"]["ImGuiContext"][37]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][38] = {} -defs["structs"]["ImGuiContext"][38]["name"] = "WheelingWindowReleaseTimer" -defs["structs"]["ImGuiContext"][38]["type"] = "float" +defs["structs"]["ImGuiContext"][38]["name"] = "WheelingWindowStartFrame" +defs["structs"]["ImGuiContext"][38]["type"] = "int" defs["structs"]["ImGuiContext"][39] = {} -defs["structs"]["ImGuiContext"][39]["name"] = "DebugHookIdInfo" -defs["structs"]["ImGuiContext"][39]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][39]["name"] = "WheelingWindowReleaseTimer" +defs["structs"]["ImGuiContext"][39]["type"] = "float" defs["structs"]["ImGuiContext"][40] = {} -defs["structs"]["ImGuiContext"][40]["name"] = "HoveredId" -defs["structs"]["ImGuiContext"][40]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][40]["name"] = "WheelingWindowWheelRemainder" +defs["structs"]["ImGuiContext"][40]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][41] = {} -defs["structs"]["ImGuiContext"][41]["name"] = "HoveredIdPreviousFrame" -defs["structs"]["ImGuiContext"][41]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][41]["name"] = "WheelingAxisAvg" +defs["structs"]["ImGuiContext"][41]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][42] = {} -defs["structs"]["ImGuiContext"][42]["name"] = "HoveredIdAllowOverlap" -defs["structs"]["ImGuiContext"][42]["type"] = "bool" +defs["structs"]["ImGuiContext"][42]["name"] = "DebugHookIdInfo" +defs["structs"]["ImGuiContext"][42]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][43] = {} -defs["structs"]["ImGuiContext"][43]["name"] = "HoveredIdDisabled" -defs["structs"]["ImGuiContext"][43]["type"] = "bool" +defs["structs"]["ImGuiContext"][43]["name"] = "HoveredId" +defs["structs"]["ImGuiContext"][43]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][44] = {} -defs["structs"]["ImGuiContext"][44]["name"] = "HoveredIdTimer" -defs["structs"]["ImGuiContext"][44]["type"] = "float" +defs["structs"]["ImGuiContext"][44]["name"] = "HoveredIdPreviousFrame" +defs["structs"]["ImGuiContext"][44]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][45] = {} -defs["structs"]["ImGuiContext"][45]["name"] = "HoveredIdNotActiveTimer" -defs["structs"]["ImGuiContext"][45]["type"] = "float" +defs["structs"]["ImGuiContext"][45]["name"] = "HoveredIdAllowOverlap" +defs["structs"]["ImGuiContext"][45]["type"] = "bool" defs["structs"]["ImGuiContext"][46] = {} -defs["structs"]["ImGuiContext"][46]["name"] = "ActiveId" -defs["structs"]["ImGuiContext"][46]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][46]["name"] = "HoveredIdDisabled" +defs["structs"]["ImGuiContext"][46]["type"] = "bool" defs["structs"]["ImGuiContext"][47] = {} -defs["structs"]["ImGuiContext"][47]["name"] = "ActiveIdIsAlive" -defs["structs"]["ImGuiContext"][47]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][47]["name"] = "HoveredIdTimer" +defs["structs"]["ImGuiContext"][47]["type"] = "float" defs["structs"]["ImGuiContext"][48] = {} -defs["structs"]["ImGuiContext"][48]["name"] = "ActiveIdTimer" +defs["structs"]["ImGuiContext"][48]["name"] = "HoveredIdNotActiveTimer" defs["structs"]["ImGuiContext"][48]["type"] = "float" defs["structs"]["ImGuiContext"][49] = {} -defs["structs"]["ImGuiContext"][49]["name"] = "ActiveIdIsJustActivated" -defs["structs"]["ImGuiContext"][49]["type"] = "bool" +defs["structs"]["ImGuiContext"][49]["name"] = "ActiveId" +defs["structs"]["ImGuiContext"][49]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][50] = {} -defs["structs"]["ImGuiContext"][50]["name"] = "ActiveIdAllowOverlap" -defs["structs"]["ImGuiContext"][50]["type"] = "bool" +defs["structs"]["ImGuiContext"][50]["name"] = "ActiveIdIsAlive" +defs["structs"]["ImGuiContext"][50]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][51] = {} -defs["structs"]["ImGuiContext"][51]["name"] = "ActiveIdNoClearOnFocusLoss" -defs["structs"]["ImGuiContext"][51]["type"] = "bool" +defs["structs"]["ImGuiContext"][51]["name"] = "ActiveIdTimer" +defs["structs"]["ImGuiContext"][51]["type"] = "float" defs["structs"]["ImGuiContext"][52] = {} -defs["structs"]["ImGuiContext"][52]["name"] = "ActiveIdHasBeenPressedBefore" +defs["structs"]["ImGuiContext"][52]["name"] = "ActiveIdIsJustActivated" defs["structs"]["ImGuiContext"][52]["type"] = "bool" defs["structs"]["ImGuiContext"][53] = {} -defs["structs"]["ImGuiContext"][53]["name"] = "ActiveIdHasBeenEditedBefore" +defs["structs"]["ImGuiContext"][53]["name"] = "ActiveIdAllowOverlap" defs["structs"]["ImGuiContext"][53]["type"] = "bool" defs["structs"]["ImGuiContext"][54] = {} -defs["structs"]["ImGuiContext"][54]["name"] = "ActiveIdHasBeenEditedThisFrame" +defs["structs"]["ImGuiContext"][54]["name"] = "ActiveIdNoClearOnFocusLoss" defs["structs"]["ImGuiContext"][54]["type"] = "bool" defs["structs"]["ImGuiContext"][55] = {} -defs["structs"]["ImGuiContext"][55]["name"] = "ActiveIdClickOffset" -defs["structs"]["ImGuiContext"][55]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][55]["name"] = "ActiveIdHasBeenPressedBefore" +defs["structs"]["ImGuiContext"][55]["type"] = "bool" defs["structs"]["ImGuiContext"][56] = {} -defs["structs"]["ImGuiContext"][56]["name"] = "ActiveIdWindow" -defs["structs"]["ImGuiContext"][56]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][56]["name"] = "ActiveIdHasBeenEditedBefore" +defs["structs"]["ImGuiContext"][56]["type"] = "bool" defs["structs"]["ImGuiContext"][57] = {} -defs["structs"]["ImGuiContext"][57]["name"] = "ActiveIdSource" -defs["structs"]["ImGuiContext"][57]["type"] = "ImGuiInputSource" +defs["structs"]["ImGuiContext"][57]["name"] = "ActiveIdHasBeenEditedThisFrame" +defs["structs"]["ImGuiContext"][57]["type"] = "bool" defs["structs"]["ImGuiContext"][58] = {} -defs["structs"]["ImGuiContext"][58]["name"] = "ActiveIdMouseButton" -defs["structs"]["ImGuiContext"][58]["type"] = "int" +defs["structs"]["ImGuiContext"][58]["name"] = "ActiveIdClickOffset" +defs["structs"]["ImGuiContext"][58]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][59] = {} -defs["structs"]["ImGuiContext"][59]["name"] = "ActiveIdPreviousFrame" -defs["structs"]["ImGuiContext"][59]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][59]["name"] = "ActiveIdWindow" +defs["structs"]["ImGuiContext"][59]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][60] = {} -defs["structs"]["ImGuiContext"][60]["name"] = "ActiveIdPreviousFrameIsAlive" -defs["structs"]["ImGuiContext"][60]["type"] = "bool" +defs["structs"]["ImGuiContext"][60]["name"] = "ActiveIdSource" +defs["structs"]["ImGuiContext"][60]["type"] = "ImGuiInputSource" defs["structs"]["ImGuiContext"][61] = {} -defs["structs"]["ImGuiContext"][61]["name"] = "ActiveIdPreviousFrameHasBeenEditedBefore" -defs["structs"]["ImGuiContext"][61]["type"] = "bool" +defs["structs"]["ImGuiContext"][61]["name"] = "ActiveIdMouseButton" +defs["structs"]["ImGuiContext"][61]["type"] = "int" defs["structs"]["ImGuiContext"][62] = {} -defs["structs"]["ImGuiContext"][62]["name"] = "ActiveIdPreviousFrameWindow" -defs["structs"]["ImGuiContext"][62]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][62]["name"] = "ActiveIdPreviousFrame" +defs["structs"]["ImGuiContext"][62]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][63] = {} -defs["structs"]["ImGuiContext"][63]["name"] = "LastActiveId" -defs["structs"]["ImGuiContext"][63]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][63]["name"] = "ActiveIdPreviousFrameIsAlive" +defs["structs"]["ImGuiContext"][63]["type"] = "bool" defs["structs"]["ImGuiContext"][64] = {} -defs["structs"]["ImGuiContext"][64]["name"] = "LastActiveIdTimer" -defs["structs"]["ImGuiContext"][64]["type"] = "float" +defs["structs"]["ImGuiContext"][64]["name"] = "ActiveIdPreviousFrameHasBeenEditedBefore" +defs["structs"]["ImGuiContext"][64]["type"] = "bool" defs["structs"]["ImGuiContext"][65] = {} -defs["structs"]["ImGuiContext"][65]["name"] = "KeysOwnerData[ImGuiKey_NamedKey_COUNT]" -defs["structs"]["ImGuiContext"][65]["size"] = 140 -defs["structs"]["ImGuiContext"][65]["type"] = "ImGuiKeyOwnerData" +defs["structs"]["ImGuiContext"][65]["name"] = "ActiveIdPreviousFrameWindow" +defs["structs"]["ImGuiContext"][65]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][66] = {} -defs["structs"]["ImGuiContext"][66]["name"] = "KeysRoutingTable" -defs["structs"]["ImGuiContext"][66]["type"] = "ImGuiKeyRoutingTable" +defs["structs"]["ImGuiContext"][66]["name"] = "LastActiveId" +defs["structs"]["ImGuiContext"][66]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][67] = {} -defs["structs"]["ImGuiContext"][67]["name"] = "ActiveIdUsingNavDirMask" -defs["structs"]["ImGuiContext"][67]["type"] = "ImU32" +defs["structs"]["ImGuiContext"][67]["name"] = "LastActiveIdTimer" +defs["structs"]["ImGuiContext"][67]["type"] = "float" defs["structs"]["ImGuiContext"][68] = {} -defs["structs"]["ImGuiContext"][68]["name"] = "ActiveIdUsingAllKeyboardKeys" -defs["structs"]["ImGuiContext"][68]["type"] = "bool" +defs["structs"]["ImGuiContext"][68]["name"] = "KeysOwnerData[ImGuiKey_NamedKey_COUNT]" +defs["structs"]["ImGuiContext"][68]["size"] = 140 +defs["structs"]["ImGuiContext"][68]["type"] = "ImGuiKeyOwnerData" defs["structs"]["ImGuiContext"][69] = {} -defs["structs"]["ImGuiContext"][69]["name"] = "ActiveIdUsingNavInputMask" -defs["structs"]["ImGuiContext"][69]["type"] = "ImU32" +defs["structs"]["ImGuiContext"][69]["name"] = "KeysRoutingTable" +defs["structs"]["ImGuiContext"][69]["type"] = "ImGuiKeyRoutingTable" defs["structs"]["ImGuiContext"][70] = {} -defs["structs"]["ImGuiContext"][70]["name"] = "CurrentFocusScopeId" -defs["structs"]["ImGuiContext"][70]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][70]["name"] = "ActiveIdUsingNavDirMask" +defs["structs"]["ImGuiContext"][70]["type"] = "ImU32" defs["structs"]["ImGuiContext"][71] = {} -defs["structs"]["ImGuiContext"][71]["name"] = "CurrentItemFlags" -defs["structs"]["ImGuiContext"][71]["type"] = "ImGuiItemFlags" +defs["structs"]["ImGuiContext"][71]["name"] = "ActiveIdUsingAllKeyboardKeys" +defs["structs"]["ImGuiContext"][71]["type"] = "bool" defs["structs"]["ImGuiContext"][72] = {} -defs["structs"]["ImGuiContext"][72]["name"] = "DebugLocateId" -defs["structs"]["ImGuiContext"][72]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][72]["name"] = "ActiveIdUsingNavInputMask" +defs["structs"]["ImGuiContext"][72]["type"] = "ImU32" defs["structs"]["ImGuiContext"][73] = {} -defs["structs"]["ImGuiContext"][73]["name"] = "NextItemData" -defs["structs"]["ImGuiContext"][73]["type"] = "ImGuiNextItemData" +defs["structs"]["ImGuiContext"][73]["name"] = "CurrentFocusScopeId" +defs["structs"]["ImGuiContext"][73]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][74] = {} -defs["structs"]["ImGuiContext"][74]["name"] = "LastItemData" -defs["structs"]["ImGuiContext"][74]["type"] = "ImGuiLastItemData" +defs["structs"]["ImGuiContext"][74]["name"] = "CurrentItemFlags" +defs["structs"]["ImGuiContext"][74]["type"] = "ImGuiItemFlags" defs["structs"]["ImGuiContext"][75] = {} -defs["structs"]["ImGuiContext"][75]["name"] = "NextWindowData" -defs["structs"]["ImGuiContext"][75]["type"] = "ImGuiNextWindowData" +defs["structs"]["ImGuiContext"][75]["name"] = "DebugLocateId" +defs["structs"]["ImGuiContext"][75]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][76] = {} -defs["structs"]["ImGuiContext"][76]["name"] = "ColorStack" -defs["structs"]["ImGuiContext"][76]["template_type"] = "ImGuiColorMod" -defs["structs"]["ImGuiContext"][76]["type"] = "ImVector_ImGuiColorMod" +defs["structs"]["ImGuiContext"][76]["name"] = "NextItemData" +defs["structs"]["ImGuiContext"][76]["type"] = "ImGuiNextItemData" defs["structs"]["ImGuiContext"][77] = {} -defs["structs"]["ImGuiContext"][77]["name"] = "StyleVarStack" -defs["structs"]["ImGuiContext"][77]["template_type"] = "ImGuiStyleMod" -defs["structs"]["ImGuiContext"][77]["type"] = "ImVector_ImGuiStyleMod" +defs["structs"]["ImGuiContext"][77]["name"] = "LastItemData" +defs["structs"]["ImGuiContext"][77]["type"] = "ImGuiLastItemData" defs["structs"]["ImGuiContext"][78] = {} -defs["structs"]["ImGuiContext"][78]["name"] = "FontStack" -defs["structs"]["ImGuiContext"][78]["template_type"] = "ImFont*" -defs["structs"]["ImGuiContext"][78]["type"] = "ImVector_ImFontPtr" +defs["structs"]["ImGuiContext"][78]["name"] = "NextWindowData" +defs["structs"]["ImGuiContext"][78]["type"] = "ImGuiNextWindowData" defs["structs"]["ImGuiContext"][79] = {} -defs["structs"]["ImGuiContext"][79]["name"] = "FocusScopeStack" -defs["structs"]["ImGuiContext"][79]["template_type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][79]["type"] = "ImVector_ImGuiID" +defs["structs"]["ImGuiContext"][79]["name"] = "ColorStack" +defs["structs"]["ImGuiContext"][79]["template_type"] = "ImGuiColorMod" +defs["structs"]["ImGuiContext"][79]["type"] = "ImVector_ImGuiColorMod" defs["structs"]["ImGuiContext"][80] = {} -defs["structs"]["ImGuiContext"][80]["name"] = "ItemFlagsStack" -defs["structs"]["ImGuiContext"][80]["template_type"] = "ImGuiItemFlags" -defs["structs"]["ImGuiContext"][80]["type"] = "ImVector_ImGuiItemFlags" +defs["structs"]["ImGuiContext"][80]["name"] = "StyleVarStack" +defs["structs"]["ImGuiContext"][80]["template_type"] = "ImGuiStyleMod" +defs["structs"]["ImGuiContext"][80]["type"] = "ImVector_ImGuiStyleMod" defs["structs"]["ImGuiContext"][81] = {} -defs["structs"]["ImGuiContext"][81]["name"] = "GroupStack" -defs["structs"]["ImGuiContext"][81]["template_type"] = "ImGuiGroupData" -defs["structs"]["ImGuiContext"][81]["type"] = "ImVector_ImGuiGroupData" +defs["structs"]["ImGuiContext"][81]["name"] = "FontStack" +defs["structs"]["ImGuiContext"][81]["template_type"] = "ImFont*" +defs["structs"]["ImGuiContext"][81]["type"] = "ImVector_ImFontPtr" defs["structs"]["ImGuiContext"][82] = {} -defs["structs"]["ImGuiContext"][82]["name"] = "OpenPopupStack" -defs["structs"]["ImGuiContext"][82]["template_type"] = "ImGuiPopupData" -defs["structs"]["ImGuiContext"][82]["type"] = "ImVector_ImGuiPopupData" +defs["structs"]["ImGuiContext"][82]["name"] = "FocusScopeStack" +defs["structs"]["ImGuiContext"][82]["template_type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][82]["type"] = "ImVector_ImGuiID" defs["structs"]["ImGuiContext"][83] = {} -defs["structs"]["ImGuiContext"][83]["name"] = "BeginPopupStack" -defs["structs"]["ImGuiContext"][83]["template_type"] = "ImGuiPopupData" -defs["structs"]["ImGuiContext"][83]["type"] = "ImVector_ImGuiPopupData" +defs["structs"]["ImGuiContext"][83]["name"] = "ItemFlagsStack" +defs["structs"]["ImGuiContext"][83]["template_type"] = "ImGuiItemFlags" +defs["structs"]["ImGuiContext"][83]["type"] = "ImVector_ImGuiItemFlags" defs["structs"]["ImGuiContext"][84] = {} -defs["structs"]["ImGuiContext"][84]["name"] = "BeginMenuCount" -defs["structs"]["ImGuiContext"][84]["type"] = "int" +defs["structs"]["ImGuiContext"][84]["name"] = "GroupStack" +defs["structs"]["ImGuiContext"][84]["template_type"] = "ImGuiGroupData" +defs["structs"]["ImGuiContext"][84]["type"] = "ImVector_ImGuiGroupData" defs["structs"]["ImGuiContext"][85] = {} -defs["structs"]["ImGuiContext"][85]["name"] = "Viewports" -defs["structs"]["ImGuiContext"][85]["template_type"] = "ImGuiViewportP*" -defs["structs"]["ImGuiContext"][85]["type"] = "ImVector_ImGuiViewportPPtr" +defs["structs"]["ImGuiContext"][85]["name"] = "OpenPopupStack" +defs["structs"]["ImGuiContext"][85]["template_type"] = "ImGuiPopupData" +defs["structs"]["ImGuiContext"][85]["type"] = "ImVector_ImGuiPopupData" defs["structs"]["ImGuiContext"][86] = {} -defs["structs"]["ImGuiContext"][86]["name"] = "CurrentDpiScale" -defs["structs"]["ImGuiContext"][86]["type"] = "float" +defs["structs"]["ImGuiContext"][86]["name"] = "BeginPopupStack" +defs["structs"]["ImGuiContext"][86]["template_type"] = "ImGuiPopupData" +defs["structs"]["ImGuiContext"][86]["type"] = "ImVector_ImGuiPopupData" defs["structs"]["ImGuiContext"][87] = {} -defs["structs"]["ImGuiContext"][87]["name"] = "CurrentViewport" -defs["structs"]["ImGuiContext"][87]["type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][87]["name"] = "BeginMenuCount" +defs["structs"]["ImGuiContext"][87]["type"] = "int" defs["structs"]["ImGuiContext"][88] = {} -defs["structs"]["ImGuiContext"][88]["name"] = "MouseViewport" -defs["structs"]["ImGuiContext"][88]["type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][88]["name"] = "Viewports" +defs["structs"]["ImGuiContext"][88]["template_type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][88]["type"] = "ImVector_ImGuiViewportPPtr" defs["structs"]["ImGuiContext"][89] = {} -defs["structs"]["ImGuiContext"][89]["name"] = "MouseLastHoveredViewport" -defs["structs"]["ImGuiContext"][89]["type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][89]["name"] = "CurrentDpiScale" +defs["structs"]["ImGuiContext"][89]["type"] = "float" defs["structs"]["ImGuiContext"][90] = {} -defs["structs"]["ImGuiContext"][90]["name"] = "PlatformLastFocusedViewportId" -defs["structs"]["ImGuiContext"][90]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][90]["name"] = "CurrentViewport" +defs["structs"]["ImGuiContext"][90]["type"] = "ImGuiViewportP*" defs["structs"]["ImGuiContext"][91] = {} -defs["structs"]["ImGuiContext"][91]["name"] = "FallbackMonitor" -defs["structs"]["ImGuiContext"][91]["type"] = "ImGuiPlatformMonitor" +defs["structs"]["ImGuiContext"][91]["name"] = "MouseViewport" +defs["structs"]["ImGuiContext"][91]["type"] = "ImGuiViewportP*" defs["structs"]["ImGuiContext"][92] = {} -defs["structs"]["ImGuiContext"][92]["name"] = "ViewportFrontMostStampCount" -defs["structs"]["ImGuiContext"][92]["type"] = "int" +defs["structs"]["ImGuiContext"][92]["name"] = "MouseLastHoveredViewport" +defs["structs"]["ImGuiContext"][92]["type"] = "ImGuiViewportP*" defs["structs"]["ImGuiContext"][93] = {} -defs["structs"]["ImGuiContext"][93]["name"] = "NavWindow" -defs["structs"]["ImGuiContext"][93]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][93]["name"] = "PlatformLastFocusedViewportId" +defs["structs"]["ImGuiContext"][93]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][94] = {} -defs["structs"]["ImGuiContext"][94]["name"] = "NavId" -defs["structs"]["ImGuiContext"][94]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][94]["name"] = "FallbackMonitor" +defs["structs"]["ImGuiContext"][94]["type"] = "ImGuiPlatformMonitor" defs["structs"]["ImGuiContext"][95] = {} -defs["structs"]["ImGuiContext"][95]["name"] = "NavFocusScopeId" -defs["structs"]["ImGuiContext"][95]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][95]["name"] = "ViewportFrontMostStampCount" +defs["structs"]["ImGuiContext"][95]["type"] = "int" defs["structs"]["ImGuiContext"][96] = {} -defs["structs"]["ImGuiContext"][96]["name"] = "NavActivateId" -defs["structs"]["ImGuiContext"][96]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][96]["name"] = "NavWindow" +defs["structs"]["ImGuiContext"][96]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][97] = {} -defs["structs"]["ImGuiContext"][97]["name"] = "NavActivateDownId" +defs["structs"]["ImGuiContext"][97]["name"] = "NavId" defs["structs"]["ImGuiContext"][97]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][98] = {} -defs["structs"]["ImGuiContext"][98]["name"] = "NavActivatePressedId" +defs["structs"]["ImGuiContext"][98]["name"] = "NavFocusScopeId" defs["structs"]["ImGuiContext"][98]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][99] = {} -defs["structs"]["ImGuiContext"][99]["name"] = "NavActivateInputId" +defs["structs"]["ImGuiContext"][99]["name"] = "NavActivateId" defs["structs"]["ImGuiContext"][99]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][100] = {} -defs["structs"]["ImGuiContext"][100]["name"] = "NavActivateFlags" -defs["structs"]["ImGuiContext"][100]["type"] = "ImGuiActivateFlags" +defs["structs"]["ImGuiContext"][100]["name"] = "NavActivateDownId" +defs["structs"]["ImGuiContext"][100]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][101] = {} -defs["structs"]["ImGuiContext"][101]["name"] = "NavJustMovedToId" +defs["structs"]["ImGuiContext"][101]["name"] = "NavActivatePressedId" defs["structs"]["ImGuiContext"][101]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][102] = {} -defs["structs"]["ImGuiContext"][102]["name"] = "NavJustMovedToFocusScopeId" +defs["structs"]["ImGuiContext"][102]["name"] = "NavActivateInputId" defs["structs"]["ImGuiContext"][102]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][103] = {} -defs["structs"]["ImGuiContext"][103]["name"] = "NavJustMovedToKeyMods" -defs["structs"]["ImGuiContext"][103]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][103]["name"] = "NavActivateFlags" +defs["structs"]["ImGuiContext"][103]["type"] = "ImGuiActivateFlags" defs["structs"]["ImGuiContext"][104] = {} -defs["structs"]["ImGuiContext"][104]["name"] = "NavNextActivateId" +defs["structs"]["ImGuiContext"][104]["name"] = "NavJustMovedToId" defs["structs"]["ImGuiContext"][104]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][105] = {} -defs["structs"]["ImGuiContext"][105]["name"] = "NavNextActivateFlags" -defs["structs"]["ImGuiContext"][105]["type"] = "ImGuiActivateFlags" +defs["structs"]["ImGuiContext"][105]["name"] = "NavJustMovedToFocusScopeId" +defs["structs"]["ImGuiContext"][105]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][106] = {} -defs["structs"]["ImGuiContext"][106]["name"] = "NavInputSource" -defs["structs"]["ImGuiContext"][106]["type"] = "ImGuiInputSource" +defs["structs"]["ImGuiContext"][106]["name"] = "NavJustMovedToKeyMods" +defs["structs"]["ImGuiContext"][106]["type"] = "ImGuiKeyChord" defs["structs"]["ImGuiContext"][107] = {} -defs["structs"]["ImGuiContext"][107]["name"] = "NavLayer" -defs["structs"]["ImGuiContext"][107]["type"] = "ImGuiNavLayer" +defs["structs"]["ImGuiContext"][107]["name"] = "NavNextActivateId" +defs["structs"]["ImGuiContext"][107]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][108] = {} -defs["structs"]["ImGuiContext"][108]["name"] = "NavIdIsAlive" -defs["structs"]["ImGuiContext"][108]["type"] = "bool" +defs["structs"]["ImGuiContext"][108]["name"] = "NavNextActivateFlags" +defs["structs"]["ImGuiContext"][108]["type"] = "ImGuiActivateFlags" defs["structs"]["ImGuiContext"][109] = {} -defs["structs"]["ImGuiContext"][109]["name"] = "NavMousePosDirty" -defs["structs"]["ImGuiContext"][109]["type"] = "bool" +defs["structs"]["ImGuiContext"][109]["name"] = "NavInputSource" +defs["structs"]["ImGuiContext"][109]["type"] = "ImGuiInputSource" defs["structs"]["ImGuiContext"][110] = {} -defs["structs"]["ImGuiContext"][110]["name"] = "NavDisableHighlight" -defs["structs"]["ImGuiContext"][110]["type"] = "bool" +defs["structs"]["ImGuiContext"][110]["name"] = "NavLayer" +defs["structs"]["ImGuiContext"][110]["type"] = "ImGuiNavLayer" defs["structs"]["ImGuiContext"][111] = {} -defs["structs"]["ImGuiContext"][111]["name"] = "NavDisableMouseHover" +defs["structs"]["ImGuiContext"][111]["name"] = "NavIdIsAlive" defs["structs"]["ImGuiContext"][111]["type"] = "bool" defs["structs"]["ImGuiContext"][112] = {} -defs["structs"]["ImGuiContext"][112]["name"] = "NavAnyRequest" +defs["structs"]["ImGuiContext"][112]["name"] = "NavMousePosDirty" defs["structs"]["ImGuiContext"][112]["type"] = "bool" defs["structs"]["ImGuiContext"][113] = {} -defs["structs"]["ImGuiContext"][113]["name"] = "NavInitRequest" +defs["structs"]["ImGuiContext"][113]["name"] = "NavDisableHighlight" defs["structs"]["ImGuiContext"][113]["type"] = "bool" defs["structs"]["ImGuiContext"][114] = {} -defs["structs"]["ImGuiContext"][114]["name"] = "NavInitRequestFromMove" +defs["structs"]["ImGuiContext"][114]["name"] = "NavDisableMouseHover" defs["structs"]["ImGuiContext"][114]["type"] = "bool" defs["structs"]["ImGuiContext"][115] = {} -defs["structs"]["ImGuiContext"][115]["name"] = "NavInitResultId" -defs["structs"]["ImGuiContext"][115]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][115]["name"] = "NavAnyRequest" +defs["structs"]["ImGuiContext"][115]["type"] = "bool" defs["structs"]["ImGuiContext"][116] = {} -defs["structs"]["ImGuiContext"][116]["name"] = "NavInitResultRectRel" -defs["structs"]["ImGuiContext"][116]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][116]["name"] = "NavInitRequest" +defs["structs"]["ImGuiContext"][116]["type"] = "bool" defs["structs"]["ImGuiContext"][117] = {} -defs["structs"]["ImGuiContext"][117]["name"] = "NavMoveSubmitted" +defs["structs"]["ImGuiContext"][117]["name"] = "NavInitRequestFromMove" defs["structs"]["ImGuiContext"][117]["type"] = "bool" defs["structs"]["ImGuiContext"][118] = {} -defs["structs"]["ImGuiContext"][118]["name"] = "NavMoveScoringItems" -defs["structs"]["ImGuiContext"][118]["type"] = "bool" +defs["structs"]["ImGuiContext"][118]["name"] = "NavInitResultId" +defs["structs"]["ImGuiContext"][118]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][119] = {} -defs["structs"]["ImGuiContext"][119]["name"] = "NavMoveForwardToNextFrame" -defs["structs"]["ImGuiContext"][119]["type"] = "bool" +defs["structs"]["ImGuiContext"][119]["name"] = "NavInitResultRectRel" +defs["structs"]["ImGuiContext"][119]["type"] = "ImRect" defs["structs"]["ImGuiContext"][120] = {} -defs["structs"]["ImGuiContext"][120]["name"] = "NavMoveFlags" -defs["structs"]["ImGuiContext"][120]["type"] = "ImGuiNavMoveFlags" +defs["structs"]["ImGuiContext"][120]["name"] = "NavMoveSubmitted" +defs["structs"]["ImGuiContext"][120]["type"] = "bool" defs["structs"]["ImGuiContext"][121] = {} -defs["structs"]["ImGuiContext"][121]["name"] = "NavMoveScrollFlags" -defs["structs"]["ImGuiContext"][121]["type"] = "ImGuiScrollFlags" +defs["structs"]["ImGuiContext"][121]["name"] = "NavMoveScoringItems" +defs["structs"]["ImGuiContext"][121]["type"] = "bool" defs["structs"]["ImGuiContext"][122] = {} -defs["structs"]["ImGuiContext"][122]["name"] = "NavMoveKeyMods" -defs["structs"]["ImGuiContext"][122]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][122]["name"] = "NavMoveForwardToNextFrame" +defs["structs"]["ImGuiContext"][122]["type"] = "bool" defs["structs"]["ImGuiContext"][123] = {} -defs["structs"]["ImGuiContext"][123]["name"] = "NavMoveDir" -defs["structs"]["ImGuiContext"][123]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][123]["name"] = "NavMoveFlags" +defs["structs"]["ImGuiContext"][123]["type"] = "ImGuiNavMoveFlags" defs["structs"]["ImGuiContext"][124] = {} -defs["structs"]["ImGuiContext"][124]["name"] = "NavMoveDirForDebug" -defs["structs"]["ImGuiContext"][124]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][124]["name"] = "NavMoveScrollFlags" +defs["structs"]["ImGuiContext"][124]["type"] = "ImGuiScrollFlags" defs["structs"]["ImGuiContext"][125] = {} -defs["structs"]["ImGuiContext"][125]["name"] = "NavMoveClipDir" -defs["structs"]["ImGuiContext"][125]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][125]["name"] = "NavMoveKeyMods" +defs["structs"]["ImGuiContext"][125]["type"] = "ImGuiKeyChord" defs["structs"]["ImGuiContext"][126] = {} -defs["structs"]["ImGuiContext"][126]["name"] = "NavScoringRect" -defs["structs"]["ImGuiContext"][126]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][126]["name"] = "NavMoveDir" +defs["structs"]["ImGuiContext"][126]["type"] = "ImGuiDir" defs["structs"]["ImGuiContext"][127] = {} -defs["structs"]["ImGuiContext"][127]["name"] = "NavScoringNoClipRect" -defs["structs"]["ImGuiContext"][127]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][127]["name"] = "NavMoveDirForDebug" +defs["structs"]["ImGuiContext"][127]["type"] = "ImGuiDir" defs["structs"]["ImGuiContext"][128] = {} -defs["structs"]["ImGuiContext"][128]["name"] = "NavScoringDebugCount" -defs["structs"]["ImGuiContext"][128]["type"] = "int" +defs["structs"]["ImGuiContext"][128]["name"] = "NavMoveClipDir" +defs["structs"]["ImGuiContext"][128]["type"] = "ImGuiDir" defs["structs"]["ImGuiContext"][129] = {} -defs["structs"]["ImGuiContext"][129]["name"] = "NavTabbingDir" -defs["structs"]["ImGuiContext"][129]["type"] = "int" +defs["structs"]["ImGuiContext"][129]["name"] = "NavScoringRect" +defs["structs"]["ImGuiContext"][129]["type"] = "ImRect" defs["structs"]["ImGuiContext"][130] = {} -defs["structs"]["ImGuiContext"][130]["name"] = "NavTabbingCounter" -defs["structs"]["ImGuiContext"][130]["type"] = "int" +defs["structs"]["ImGuiContext"][130]["name"] = "NavScoringNoClipRect" +defs["structs"]["ImGuiContext"][130]["type"] = "ImRect" defs["structs"]["ImGuiContext"][131] = {} -defs["structs"]["ImGuiContext"][131]["name"] = "NavMoveResultLocal" -defs["structs"]["ImGuiContext"][131]["type"] = "ImGuiNavItemData" +defs["structs"]["ImGuiContext"][131]["name"] = "NavScoringDebugCount" +defs["structs"]["ImGuiContext"][131]["type"] = "int" defs["structs"]["ImGuiContext"][132] = {} -defs["structs"]["ImGuiContext"][132]["name"] = "NavMoveResultLocalVisible" -defs["structs"]["ImGuiContext"][132]["type"] = "ImGuiNavItemData" +defs["structs"]["ImGuiContext"][132]["name"] = "NavTabbingDir" +defs["structs"]["ImGuiContext"][132]["type"] = "int" defs["structs"]["ImGuiContext"][133] = {} -defs["structs"]["ImGuiContext"][133]["name"] = "NavMoveResultOther" -defs["structs"]["ImGuiContext"][133]["type"] = "ImGuiNavItemData" +defs["structs"]["ImGuiContext"][133]["name"] = "NavTabbingCounter" +defs["structs"]["ImGuiContext"][133]["type"] = "int" defs["structs"]["ImGuiContext"][134] = {} -defs["structs"]["ImGuiContext"][134]["name"] = "NavTabbingResultFirst" +defs["structs"]["ImGuiContext"][134]["name"] = "NavMoveResultLocal" defs["structs"]["ImGuiContext"][134]["type"] = "ImGuiNavItemData" defs["structs"]["ImGuiContext"][135] = {} -defs["structs"]["ImGuiContext"][135]["name"] = "ConfigNavWindowingKeyNext" -defs["structs"]["ImGuiContext"][135]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][135]["name"] = "NavMoveResultLocalVisible" +defs["structs"]["ImGuiContext"][135]["type"] = "ImGuiNavItemData" defs["structs"]["ImGuiContext"][136] = {} -defs["structs"]["ImGuiContext"][136]["name"] = "ConfigNavWindowingKeyPrev" -defs["structs"]["ImGuiContext"][136]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][136]["name"] = "NavMoveResultOther" +defs["structs"]["ImGuiContext"][136]["type"] = "ImGuiNavItemData" defs["structs"]["ImGuiContext"][137] = {} -defs["structs"]["ImGuiContext"][137]["name"] = "NavWindowingTarget" -defs["structs"]["ImGuiContext"][137]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][137]["name"] = "NavTabbingResultFirst" +defs["structs"]["ImGuiContext"][137]["type"] = "ImGuiNavItemData" defs["structs"]["ImGuiContext"][138] = {} -defs["structs"]["ImGuiContext"][138]["name"] = "NavWindowingTargetAnim" -defs["structs"]["ImGuiContext"][138]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][138]["name"] = "ConfigNavWindowingKeyNext" +defs["structs"]["ImGuiContext"][138]["type"] = "ImGuiKeyChord" defs["structs"]["ImGuiContext"][139] = {} -defs["structs"]["ImGuiContext"][139]["name"] = "NavWindowingListWindow" -defs["structs"]["ImGuiContext"][139]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][139]["name"] = "ConfigNavWindowingKeyPrev" +defs["structs"]["ImGuiContext"][139]["type"] = "ImGuiKeyChord" defs["structs"]["ImGuiContext"][140] = {} -defs["structs"]["ImGuiContext"][140]["name"] = "NavWindowingTimer" -defs["structs"]["ImGuiContext"][140]["type"] = "float" +defs["structs"]["ImGuiContext"][140]["name"] = "NavWindowingTarget" +defs["structs"]["ImGuiContext"][140]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][141] = {} -defs["structs"]["ImGuiContext"][141]["name"] = "NavWindowingHighlightAlpha" -defs["structs"]["ImGuiContext"][141]["type"] = "float" +defs["structs"]["ImGuiContext"][141]["name"] = "NavWindowingTargetAnim" +defs["structs"]["ImGuiContext"][141]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][142] = {} -defs["structs"]["ImGuiContext"][142]["name"] = "NavWindowingToggleLayer" -defs["structs"]["ImGuiContext"][142]["type"] = "bool" +defs["structs"]["ImGuiContext"][142]["name"] = "NavWindowingListWindow" +defs["structs"]["ImGuiContext"][142]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][143] = {} -defs["structs"]["ImGuiContext"][143]["name"] = "NavWindowingAccumDeltaPos" -defs["structs"]["ImGuiContext"][143]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][143]["name"] = "NavWindowingTimer" +defs["structs"]["ImGuiContext"][143]["type"] = "float" defs["structs"]["ImGuiContext"][144] = {} -defs["structs"]["ImGuiContext"][144]["name"] = "NavWindowingAccumDeltaSize" -defs["structs"]["ImGuiContext"][144]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][144]["name"] = "NavWindowingHighlightAlpha" +defs["structs"]["ImGuiContext"][144]["type"] = "float" defs["structs"]["ImGuiContext"][145] = {} -defs["structs"]["ImGuiContext"][145]["name"] = "DimBgRatio" -defs["structs"]["ImGuiContext"][145]["type"] = "float" +defs["structs"]["ImGuiContext"][145]["name"] = "NavWindowingToggleLayer" +defs["structs"]["ImGuiContext"][145]["type"] = "bool" defs["structs"]["ImGuiContext"][146] = {} -defs["structs"]["ImGuiContext"][146]["name"] = "MouseCursor" -defs["structs"]["ImGuiContext"][146]["type"] = "ImGuiMouseCursor" +defs["structs"]["ImGuiContext"][146]["name"] = "NavWindowingAccumDeltaPos" +defs["structs"]["ImGuiContext"][146]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][147] = {} -defs["structs"]["ImGuiContext"][147]["name"] = "DragDropActive" -defs["structs"]["ImGuiContext"][147]["type"] = "bool" +defs["structs"]["ImGuiContext"][147]["name"] = "NavWindowingAccumDeltaSize" +defs["structs"]["ImGuiContext"][147]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][148] = {} -defs["structs"]["ImGuiContext"][148]["name"] = "DragDropWithinSource" -defs["structs"]["ImGuiContext"][148]["type"] = "bool" +defs["structs"]["ImGuiContext"][148]["name"] = "DimBgRatio" +defs["structs"]["ImGuiContext"][148]["type"] = "float" defs["structs"]["ImGuiContext"][149] = {} -defs["structs"]["ImGuiContext"][149]["name"] = "DragDropWithinTarget" -defs["structs"]["ImGuiContext"][149]["type"] = "bool" +defs["structs"]["ImGuiContext"][149]["name"] = "MouseCursor" +defs["structs"]["ImGuiContext"][149]["type"] = "ImGuiMouseCursor" defs["structs"]["ImGuiContext"][150] = {} -defs["structs"]["ImGuiContext"][150]["name"] = "DragDropSourceFlags" -defs["structs"]["ImGuiContext"][150]["type"] = "ImGuiDragDropFlags" +defs["structs"]["ImGuiContext"][150]["name"] = "DragDropActive" +defs["structs"]["ImGuiContext"][150]["type"] = "bool" defs["structs"]["ImGuiContext"][151] = {} -defs["structs"]["ImGuiContext"][151]["name"] = "DragDropSourceFrameCount" -defs["structs"]["ImGuiContext"][151]["type"] = "int" +defs["structs"]["ImGuiContext"][151]["name"] = "DragDropWithinSource" +defs["structs"]["ImGuiContext"][151]["type"] = "bool" defs["structs"]["ImGuiContext"][152] = {} -defs["structs"]["ImGuiContext"][152]["name"] = "DragDropMouseButton" -defs["structs"]["ImGuiContext"][152]["type"] = "int" +defs["structs"]["ImGuiContext"][152]["name"] = "DragDropWithinTarget" +defs["structs"]["ImGuiContext"][152]["type"] = "bool" defs["structs"]["ImGuiContext"][153] = {} -defs["structs"]["ImGuiContext"][153]["name"] = "DragDropPayload" -defs["structs"]["ImGuiContext"][153]["type"] = "ImGuiPayload" +defs["structs"]["ImGuiContext"][153]["name"] = "DragDropSourceFlags" +defs["structs"]["ImGuiContext"][153]["type"] = "ImGuiDragDropFlags" defs["structs"]["ImGuiContext"][154] = {} -defs["structs"]["ImGuiContext"][154]["name"] = "DragDropTargetRect" -defs["structs"]["ImGuiContext"][154]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][154]["name"] = "DragDropSourceFrameCount" +defs["structs"]["ImGuiContext"][154]["type"] = "int" defs["structs"]["ImGuiContext"][155] = {} -defs["structs"]["ImGuiContext"][155]["name"] = "DragDropTargetId" -defs["structs"]["ImGuiContext"][155]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][155]["name"] = "DragDropMouseButton" +defs["structs"]["ImGuiContext"][155]["type"] = "int" defs["structs"]["ImGuiContext"][156] = {} -defs["structs"]["ImGuiContext"][156]["name"] = "DragDropAcceptFlags" -defs["structs"]["ImGuiContext"][156]["type"] = "ImGuiDragDropFlags" +defs["structs"]["ImGuiContext"][156]["name"] = "DragDropPayload" +defs["structs"]["ImGuiContext"][156]["type"] = "ImGuiPayload" defs["structs"]["ImGuiContext"][157] = {} -defs["structs"]["ImGuiContext"][157]["name"] = "DragDropAcceptIdCurrRectSurface" -defs["structs"]["ImGuiContext"][157]["type"] = "float" +defs["structs"]["ImGuiContext"][157]["name"] = "DragDropTargetRect" +defs["structs"]["ImGuiContext"][157]["type"] = "ImRect" defs["structs"]["ImGuiContext"][158] = {} -defs["structs"]["ImGuiContext"][158]["name"] = "DragDropAcceptIdCurr" +defs["structs"]["ImGuiContext"][158]["name"] = "DragDropTargetId" defs["structs"]["ImGuiContext"][158]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][159] = {} -defs["structs"]["ImGuiContext"][159]["name"] = "DragDropAcceptIdPrev" -defs["structs"]["ImGuiContext"][159]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][159]["name"] = "DragDropAcceptFlags" +defs["structs"]["ImGuiContext"][159]["type"] = "ImGuiDragDropFlags" defs["structs"]["ImGuiContext"][160] = {} -defs["structs"]["ImGuiContext"][160]["name"] = "DragDropAcceptFrameCount" -defs["structs"]["ImGuiContext"][160]["type"] = "int" +defs["structs"]["ImGuiContext"][160]["name"] = "DragDropAcceptIdCurrRectSurface" +defs["structs"]["ImGuiContext"][160]["type"] = "float" defs["structs"]["ImGuiContext"][161] = {} -defs["structs"]["ImGuiContext"][161]["name"] = "DragDropHoldJustPressedId" +defs["structs"]["ImGuiContext"][161]["name"] = "DragDropAcceptIdCurr" defs["structs"]["ImGuiContext"][161]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][162] = {} -defs["structs"]["ImGuiContext"][162]["name"] = "DragDropPayloadBufHeap" -defs["structs"]["ImGuiContext"][162]["template_type"] = "unsigned char" -defs["structs"]["ImGuiContext"][162]["type"] = "ImVector_unsigned_char" +defs["structs"]["ImGuiContext"][162]["name"] = "DragDropAcceptIdPrev" +defs["structs"]["ImGuiContext"][162]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][163] = {} -defs["structs"]["ImGuiContext"][163]["name"] = "DragDropPayloadBufLocal[16]" -defs["structs"]["ImGuiContext"][163]["size"] = 16 -defs["structs"]["ImGuiContext"][163]["type"] = "unsigned char" +defs["structs"]["ImGuiContext"][163]["name"] = "DragDropAcceptFrameCount" +defs["structs"]["ImGuiContext"][163]["type"] = "int" defs["structs"]["ImGuiContext"][164] = {} -defs["structs"]["ImGuiContext"][164]["name"] = "ClipperTempDataStacked" -defs["structs"]["ImGuiContext"][164]["type"] = "int" +defs["structs"]["ImGuiContext"][164]["name"] = "DragDropHoldJustPressedId" +defs["structs"]["ImGuiContext"][164]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][165] = {} -defs["structs"]["ImGuiContext"][165]["name"] = "ClipperTempData" -defs["structs"]["ImGuiContext"][165]["template_type"] = "ImGuiListClipperData" -defs["structs"]["ImGuiContext"][165]["type"] = "ImVector_ImGuiListClipperData" +defs["structs"]["ImGuiContext"][165]["name"] = "DragDropPayloadBufHeap" +defs["structs"]["ImGuiContext"][165]["template_type"] = "unsigned char" +defs["structs"]["ImGuiContext"][165]["type"] = "ImVector_unsigned_char" defs["structs"]["ImGuiContext"][166] = {} -defs["structs"]["ImGuiContext"][166]["name"] = "CurrentTable" -defs["structs"]["ImGuiContext"][166]["type"] = "ImGuiTable*" +defs["structs"]["ImGuiContext"][166]["name"] = "DragDropPayloadBufLocal[16]" +defs["structs"]["ImGuiContext"][166]["size"] = 16 +defs["structs"]["ImGuiContext"][166]["type"] = "unsigned char" defs["structs"]["ImGuiContext"][167] = {} -defs["structs"]["ImGuiContext"][167]["name"] = "TablesTempDataStacked" +defs["structs"]["ImGuiContext"][167]["name"] = "ClipperTempDataStacked" defs["structs"]["ImGuiContext"][167]["type"] = "int" defs["structs"]["ImGuiContext"][168] = {} -defs["structs"]["ImGuiContext"][168]["name"] = "TablesTempData" -defs["structs"]["ImGuiContext"][168]["template_type"] = "ImGuiTableTempData" -defs["structs"]["ImGuiContext"][168]["type"] = "ImVector_ImGuiTableTempData" +defs["structs"]["ImGuiContext"][168]["name"] = "ClipperTempData" +defs["structs"]["ImGuiContext"][168]["template_type"] = "ImGuiListClipperData" +defs["structs"]["ImGuiContext"][168]["type"] = "ImVector_ImGuiListClipperData" defs["structs"]["ImGuiContext"][169] = {} -defs["structs"]["ImGuiContext"][169]["name"] = "Tables" -defs["structs"]["ImGuiContext"][169]["template_type"] = "ImGuiTable" -defs["structs"]["ImGuiContext"][169]["type"] = "ImPool_ImGuiTable" +defs["structs"]["ImGuiContext"][169]["name"] = "CurrentTable" +defs["structs"]["ImGuiContext"][169]["type"] = "ImGuiTable*" defs["structs"]["ImGuiContext"][170] = {} -defs["structs"]["ImGuiContext"][170]["name"] = "TablesLastTimeActive" -defs["structs"]["ImGuiContext"][170]["template_type"] = "float" -defs["structs"]["ImGuiContext"][170]["type"] = "ImVector_float" +defs["structs"]["ImGuiContext"][170]["name"] = "TablesTempDataStacked" +defs["structs"]["ImGuiContext"][170]["type"] = "int" defs["structs"]["ImGuiContext"][171] = {} -defs["structs"]["ImGuiContext"][171]["name"] = "DrawChannelsTempMergeBuffer" -defs["structs"]["ImGuiContext"][171]["template_type"] = "ImDrawChannel" -defs["structs"]["ImGuiContext"][171]["type"] = "ImVector_ImDrawChannel" +defs["structs"]["ImGuiContext"][171]["name"] = "TablesTempData" +defs["structs"]["ImGuiContext"][171]["template_type"] = "ImGuiTableTempData" +defs["structs"]["ImGuiContext"][171]["type"] = "ImVector_ImGuiTableTempData" defs["structs"]["ImGuiContext"][172] = {} -defs["structs"]["ImGuiContext"][172]["name"] = "CurrentTabBar" -defs["structs"]["ImGuiContext"][172]["type"] = "ImGuiTabBar*" +defs["structs"]["ImGuiContext"][172]["name"] = "Tables" +defs["structs"]["ImGuiContext"][172]["template_type"] = "ImGuiTable" +defs["structs"]["ImGuiContext"][172]["type"] = "ImPool_ImGuiTable" defs["structs"]["ImGuiContext"][173] = {} -defs["structs"]["ImGuiContext"][173]["name"] = "TabBars" -defs["structs"]["ImGuiContext"][173]["template_type"] = "ImGuiTabBar" -defs["structs"]["ImGuiContext"][173]["type"] = "ImPool_ImGuiTabBar" +defs["structs"]["ImGuiContext"][173]["name"] = "TablesLastTimeActive" +defs["structs"]["ImGuiContext"][173]["template_type"] = "float" +defs["structs"]["ImGuiContext"][173]["type"] = "ImVector_float" defs["structs"]["ImGuiContext"][174] = {} -defs["structs"]["ImGuiContext"][174]["name"] = "CurrentTabBarStack" -defs["structs"]["ImGuiContext"][174]["template_type"] = "ImGuiPtrOrIndex" -defs["structs"]["ImGuiContext"][174]["type"] = "ImVector_ImGuiPtrOrIndex" +defs["structs"]["ImGuiContext"][174]["name"] = "DrawChannelsTempMergeBuffer" +defs["structs"]["ImGuiContext"][174]["template_type"] = "ImDrawChannel" +defs["structs"]["ImGuiContext"][174]["type"] = "ImVector_ImDrawChannel" defs["structs"]["ImGuiContext"][175] = {} -defs["structs"]["ImGuiContext"][175]["name"] = "ShrinkWidthBuffer" -defs["structs"]["ImGuiContext"][175]["template_type"] = "ImGuiShrinkWidthItem" -defs["structs"]["ImGuiContext"][175]["type"] = "ImVector_ImGuiShrinkWidthItem" +defs["structs"]["ImGuiContext"][175]["name"] = "CurrentTabBar" +defs["structs"]["ImGuiContext"][175]["type"] = "ImGuiTabBar*" defs["structs"]["ImGuiContext"][176] = {} -defs["structs"]["ImGuiContext"][176]["name"] = "HoverDelayId" -defs["structs"]["ImGuiContext"][176]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][176]["name"] = "TabBars" +defs["structs"]["ImGuiContext"][176]["template_type"] = "ImGuiTabBar" +defs["structs"]["ImGuiContext"][176]["type"] = "ImPool_ImGuiTabBar" defs["structs"]["ImGuiContext"][177] = {} -defs["structs"]["ImGuiContext"][177]["name"] = "HoverDelayIdPreviousFrame" -defs["structs"]["ImGuiContext"][177]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][177]["name"] = "CurrentTabBarStack" +defs["structs"]["ImGuiContext"][177]["template_type"] = "ImGuiPtrOrIndex" +defs["structs"]["ImGuiContext"][177]["type"] = "ImVector_ImGuiPtrOrIndex" defs["structs"]["ImGuiContext"][178] = {} -defs["structs"]["ImGuiContext"][178]["name"] = "HoverDelayTimer" -defs["structs"]["ImGuiContext"][178]["type"] = "float" +defs["structs"]["ImGuiContext"][178]["name"] = "ShrinkWidthBuffer" +defs["structs"]["ImGuiContext"][178]["template_type"] = "ImGuiShrinkWidthItem" +defs["structs"]["ImGuiContext"][178]["type"] = "ImVector_ImGuiShrinkWidthItem" defs["structs"]["ImGuiContext"][179] = {} -defs["structs"]["ImGuiContext"][179]["name"] = "HoverDelayClearTimer" -defs["structs"]["ImGuiContext"][179]["type"] = "float" +defs["structs"]["ImGuiContext"][179]["name"] = "HoverDelayId" +defs["structs"]["ImGuiContext"][179]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][180] = {} -defs["structs"]["ImGuiContext"][180]["name"] = "MouseLastValidPos" -defs["structs"]["ImGuiContext"][180]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][180]["name"] = "HoverDelayIdPreviousFrame" +defs["structs"]["ImGuiContext"][180]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][181] = {} -defs["structs"]["ImGuiContext"][181]["name"] = "InputTextState" -defs["structs"]["ImGuiContext"][181]["type"] = "ImGuiInputTextState" +defs["structs"]["ImGuiContext"][181]["name"] = "HoverDelayTimer" +defs["structs"]["ImGuiContext"][181]["type"] = "float" defs["structs"]["ImGuiContext"][182] = {} -defs["structs"]["ImGuiContext"][182]["name"] = "InputTextPasswordFont" -defs["structs"]["ImGuiContext"][182]["type"] = "ImFont" +defs["structs"]["ImGuiContext"][182]["name"] = "HoverDelayClearTimer" +defs["structs"]["ImGuiContext"][182]["type"] = "float" defs["structs"]["ImGuiContext"][183] = {} -defs["structs"]["ImGuiContext"][183]["name"] = "TempInputId" -defs["structs"]["ImGuiContext"][183]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][183]["name"] = "MouseLastValidPos" +defs["structs"]["ImGuiContext"][183]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][184] = {} -defs["structs"]["ImGuiContext"][184]["name"] = "ColorEditOptions" -defs["structs"]["ImGuiContext"][184]["type"] = "ImGuiColorEditFlags" +defs["structs"]["ImGuiContext"][184]["name"] = "InputTextState" +defs["structs"]["ImGuiContext"][184]["type"] = "ImGuiInputTextState" defs["structs"]["ImGuiContext"][185] = {} -defs["structs"]["ImGuiContext"][185]["name"] = "ColorEditLastHue" -defs["structs"]["ImGuiContext"][185]["type"] = "float" +defs["structs"]["ImGuiContext"][185]["name"] = "InputTextPasswordFont" +defs["structs"]["ImGuiContext"][185]["type"] = "ImFont" defs["structs"]["ImGuiContext"][186] = {} -defs["structs"]["ImGuiContext"][186]["name"] = "ColorEditLastSat" -defs["structs"]["ImGuiContext"][186]["type"] = "float" +defs["structs"]["ImGuiContext"][186]["name"] = "TempInputId" +defs["structs"]["ImGuiContext"][186]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][187] = {} -defs["structs"]["ImGuiContext"][187]["name"] = "ColorEditLastColor" -defs["structs"]["ImGuiContext"][187]["type"] = "ImU32" +defs["structs"]["ImGuiContext"][187]["name"] = "ColorEditOptions" +defs["structs"]["ImGuiContext"][187]["type"] = "ImGuiColorEditFlags" defs["structs"]["ImGuiContext"][188] = {} -defs["structs"]["ImGuiContext"][188]["name"] = "ColorPickerRef" -defs["structs"]["ImGuiContext"][188]["type"] = "ImVec4" +defs["structs"]["ImGuiContext"][188]["name"] = "ColorEditLastHue" +defs["structs"]["ImGuiContext"][188]["type"] = "float" defs["structs"]["ImGuiContext"][189] = {} -defs["structs"]["ImGuiContext"][189]["name"] = "ComboPreviewData" -defs["structs"]["ImGuiContext"][189]["type"] = "ImGuiComboPreviewData" +defs["structs"]["ImGuiContext"][189]["name"] = "ColorEditLastSat" +defs["structs"]["ImGuiContext"][189]["type"] = "float" defs["structs"]["ImGuiContext"][190] = {} -defs["structs"]["ImGuiContext"][190]["name"] = "SliderGrabClickOffset" -defs["structs"]["ImGuiContext"][190]["type"] = "float" +defs["structs"]["ImGuiContext"][190]["name"] = "ColorEditLastColor" +defs["structs"]["ImGuiContext"][190]["type"] = "ImU32" defs["structs"]["ImGuiContext"][191] = {} -defs["structs"]["ImGuiContext"][191]["name"] = "SliderCurrentAccum" -defs["structs"]["ImGuiContext"][191]["type"] = "float" +defs["structs"]["ImGuiContext"][191]["name"] = "ColorPickerRef" +defs["structs"]["ImGuiContext"][191]["type"] = "ImVec4" defs["structs"]["ImGuiContext"][192] = {} -defs["structs"]["ImGuiContext"][192]["name"] = "SliderCurrentAccumDirty" -defs["structs"]["ImGuiContext"][192]["type"] = "bool" +defs["structs"]["ImGuiContext"][192]["name"] = "ComboPreviewData" +defs["structs"]["ImGuiContext"][192]["type"] = "ImGuiComboPreviewData" defs["structs"]["ImGuiContext"][193] = {} -defs["structs"]["ImGuiContext"][193]["name"] = "DragCurrentAccumDirty" -defs["structs"]["ImGuiContext"][193]["type"] = "bool" +defs["structs"]["ImGuiContext"][193]["name"] = "SliderGrabClickOffset" +defs["structs"]["ImGuiContext"][193]["type"] = "float" defs["structs"]["ImGuiContext"][194] = {} -defs["structs"]["ImGuiContext"][194]["name"] = "DragCurrentAccum" +defs["structs"]["ImGuiContext"][194]["name"] = "SliderCurrentAccum" defs["structs"]["ImGuiContext"][194]["type"] = "float" defs["structs"]["ImGuiContext"][195] = {} -defs["structs"]["ImGuiContext"][195]["name"] = "DragSpeedDefaultRatio" -defs["structs"]["ImGuiContext"][195]["type"] = "float" +defs["structs"]["ImGuiContext"][195]["name"] = "SliderCurrentAccumDirty" +defs["structs"]["ImGuiContext"][195]["type"] = "bool" defs["structs"]["ImGuiContext"][196] = {} -defs["structs"]["ImGuiContext"][196]["name"] = "ScrollbarClickDeltaToGrabCenter" -defs["structs"]["ImGuiContext"][196]["type"] = "float" +defs["structs"]["ImGuiContext"][196]["name"] = "DragCurrentAccumDirty" +defs["structs"]["ImGuiContext"][196]["type"] = "bool" defs["structs"]["ImGuiContext"][197] = {} -defs["structs"]["ImGuiContext"][197]["name"] = "DisabledAlphaBackup" +defs["structs"]["ImGuiContext"][197]["name"] = "DragCurrentAccum" defs["structs"]["ImGuiContext"][197]["type"] = "float" defs["structs"]["ImGuiContext"][198] = {} -defs["structs"]["ImGuiContext"][198]["name"] = "DisabledStackSize" -defs["structs"]["ImGuiContext"][198]["type"] = "short" +defs["structs"]["ImGuiContext"][198]["name"] = "DragSpeedDefaultRatio" +defs["structs"]["ImGuiContext"][198]["type"] = "float" defs["structs"]["ImGuiContext"][199] = {} -defs["structs"]["ImGuiContext"][199]["name"] = "TooltipOverrideCount" -defs["structs"]["ImGuiContext"][199]["type"] = "short" +defs["structs"]["ImGuiContext"][199]["name"] = "ScrollbarClickDeltaToGrabCenter" +defs["structs"]["ImGuiContext"][199]["type"] = "float" defs["structs"]["ImGuiContext"][200] = {} -defs["structs"]["ImGuiContext"][200]["name"] = "ClipboardHandlerData" -defs["structs"]["ImGuiContext"][200]["template_type"] = "char" -defs["structs"]["ImGuiContext"][200]["type"] = "ImVector_char" +defs["structs"]["ImGuiContext"][200]["name"] = "DisabledAlphaBackup" +defs["structs"]["ImGuiContext"][200]["type"] = "float" defs["structs"]["ImGuiContext"][201] = {} -defs["structs"]["ImGuiContext"][201]["name"] = "MenusIdSubmittedThisFrame" -defs["structs"]["ImGuiContext"][201]["template_type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][201]["type"] = "ImVector_ImGuiID" +defs["structs"]["ImGuiContext"][201]["name"] = "DisabledStackSize" +defs["structs"]["ImGuiContext"][201]["type"] = "short" defs["structs"]["ImGuiContext"][202] = {} -defs["structs"]["ImGuiContext"][202]["name"] = "PlatformImeData" -defs["structs"]["ImGuiContext"][202]["type"] = "ImGuiPlatformImeData" +defs["structs"]["ImGuiContext"][202]["name"] = "TooltipOverrideCount" +defs["structs"]["ImGuiContext"][202]["type"] = "short" defs["structs"]["ImGuiContext"][203] = {} -defs["structs"]["ImGuiContext"][203]["name"] = "PlatformImeDataPrev" -defs["structs"]["ImGuiContext"][203]["type"] = "ImGuiPlatformImeData" +defs["structs"]["ImGuiContext"][203]["name"] = "ClipboardHandlerData" +defs["structs"]["ImGuiContext"][203]["template_type"] = "char" +defs["structs"]["ImGuiContext"][203]["type"] = "ImVector_char" defs["structs"]["ImGuiContext"][204] = {} -defs["structs"]["ImGuiContext"][204]["name"] = "PlatformImeViewport" -defs["structs"]["ImGuiContext"][204]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][204]["name"] = "MenusIdSubmittedThisFrame" +defs["structs"]["ImGuiContext"][204]["template_type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][204]["type"] = "ImVector_ImGuiID" defs["structs"]["ImGuiContext"][205] = {} -defs["structs"]["ImGuiContext"][205]["name"] = "PlatformLocaleDecimalPoint" -defs["structs"]["ImGuiContext"][205]["type"] = "char" +defs["structs"]["ImGuiContext"][205]["name"] = "PlatformImeData" +defs["structs"]["ImGuiContext"][205]["type"] = "ImGuiPlatformImeData" defs["structs"]["ImGuiContext"][206] = {} -defs["structs"]["ImGuiContext"][206]["name"] = "DockContext" -defs["structs"]["ImGuiContext"][206]["type"] = "ImGuiDockContext" +defs["structs"]["ImGuiContext"][206]["name"] = "PlatformImeDataPrev" +defs["structs"]["ImGuiContext"][206]["type"] = "ImGuiPlatformImeData" defs["structs"]["ImGuiContext"][207] = {} -defs["structs"]["ImGuiContext"][207]["name"] = "SettingsLoaded" -defs["structs"]["ImGuiContext"][207]["type"] = "bool" +defs["structs"]["ImGuiContext"][207]["name"] = "PlatformImeViewport" +defs["structs"]["ImGuiContext"][207]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][208] = {} -defs["structs"]["ImGuiContext"][208]["name"] = "SettingsDirtyTimer" -defs["structs"]["ImGuiContext"][208]["type"] = "float" +defs["structs"]["ImGuiContext"][208]["name"] = "PlatformLocaleDecimalPoint" +defs["structs"]["ImGuiContext"][208]["type"] = "char" defs["structs"]["ImGuiContext"][209] = {} -defs["structs"]["ImGuiContext"][209]["name"] = "SettingsIniData" -defs["structs"]["ImGuiContext"][209]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiContext"][209]["name"] = "DockContext" +defs["structs"]["ImGuiContext"][209]["type"] = "ImGuiDockContext" defs["structs"]["ImGuiContext"][210] = {} -defs["structs"]["ImGuiContext"][210]["name"] = "SettingsHandlers" -defs["structs"]["ImGuiContext"][210]["template_type"] = "ImGuiSettingsHandler" -defs["structs"]["ImGuiContext"][210]["type"] = "ImVector_ImGuiSettingsHandler" +defs["structs"]["ImGuiContext"][210]["name"] = "SettingsLoaded" +defs["structs"]["ImGuiContext"][210]["type"] = "bool" defs["structs"]["ImGuiContext"][211] = {} -defs["structs"]["ImGuiContext"][211]["name"] = "SettingsWindows" -defs["structs"]["ImGuiContext"][211]["template_type"] = "ImGuiWindowSettings" -defs["structs"]["ImGuiContext"][211]["type"] = "ImChunkStream_ImGuiWindowSettings" +defs["structs"]["ImGuiContext"][211]["name"] = "SettingsDirtyTimer" +defs["structs"]["ImGuiContext"][211]["type"] = "float" defs["structs"]["ImGuiContext"][212] = {} -defs["structs"]["ImGuiContext"][212]["name"] = "SettingsTables" -defs["structs"]["ImGuiContext"][212]["template_type"] = "ImGuiTableSettings" -defs["structs"]["ImGuiContext"][212]["type"] = "ImChunkStream_ImGuiTableSettings" +defs["structs"]["ImGuiContext"][212]["name"] = "SettingsIniData" +defs["structs"]["ImGuiContext"][212]["type"] = "ImGuiTextBuffer" defs["structs"]["ImGuiContext"][213] = {} -defs["structs"]["ImGuiContext"][213]["name"] = "Hooks" -defs["structs"]["ImGuiContext"][213]["template_type"] = "ImGuiContextHook" -defs["structs"]["ImGuiContext"][213]["type"] = "ImVector_ImGuiContextHook" +defs["structs"]["ImGuiContext"][213]["name"] = "SettingsHandlers" +defs["structs"]["ImGuiContext"][213]["template_type"] = "ImGuiSettingsHandler" +defs["structs"]["ImGuiContext"][213]["type"] = "ImVector_ImGuiSettingsHandler" defs["structs"]["ImGuiContext"][214] = {} -defs["structs"]["ImGuiContext"][214]["name"] = "HookIdNext" -defs["structs"]["ImGuiContext"][214]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][214]["name"] = "SettingsWindows" +defs["structs"]["ImGuiContext"][214]["template_type"] = "ImGuiWindowSettings" +defs["structs"]["ImGuiContext"][214]["type"] = "ImChunkStream_ImGuiWindowSettings" defs["structs"]["ImGuiContext"][215] = {} -defs["structs"]["ImGuiContext"][215]["name"] = "LocalizationTable[ImGuiLocKey_COUNT]" -defs["structs"]["ImGuiContext"][215]["size"] = 8 -defs["structs"]["ImGuiContext"][215]["type"] = "const char*" +defs["structs"]["ImGuiContext"][215]["name"] = "SettingsTables" +defs["structs"]["ImGuiContext"][215]["template_type"] = "ImGuiTableSettings" +defs["structs"]["ImGuiContext"][215]["type"] = "ImChunkStream_ImGuiTableSettings" defs["structs"]["ImGuiContext"][216] = {} -defs["structs"]["ImGuiContext"][216]["name"] = "LogEnabled" -defs["structs"]["ImGuiContext"][216]["type"] = "bool" +defs["structs"]["ImGuiContext"][216]["name"] = "Hooks" +defs["structs"]["ImGuiContext"][216]["template_type"] = "ImGuiContextHook" +defs["structs"]["ImGuiContext"][216]["type"] = "ImVector_ImGuiContextHook" defs["structs"]["ImGuiContext"][217] = {} -defs["structs"]["ImGuiContext"][217]["name"] = "LogType" -defs["structs"]["ImGuiContext"][217]["type"] = "ImGuiLogType" +defs["structs"]["ImGuiContext"][217]["name"] = "HookIdNext" +defs["structs"]["ImGuiContext"][217]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][218] = {} -defs["structs"]["ImGuiContext"][218]["name"] = "LogFile" -defs["structs"]["ImGuiContext"][218]["type"] = "ImFileHandle" +defs["structs"]["ImGuiContext"][218]["name"] = "LocalizationTable[ImGuiLocKey_COUNT]" +defs["structs"]["ImGuiContext"][218]["size"] = 8 +defs["structs"]["ImGuiContext"][218]["type"] = "const char*" defs["structs"]["ImGuiContext"][219] = {} -defs["structs"]["ImGuiContext"][219]["name"] = "LogBuffer" -defs["structs"]["ImGuiContext"][219]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiContext"][219]["name"] = "LogEnabled" +defs["structs"]["ImGuiContext"][219]["type"] = "bool" defs["structs"]["ImGuiContext"][220] = {} -defs["structs"]["ImGuiContext"][220]["name"] = "LogNextPrefix" -defs["structs"]["ImGuiContext"][220]["type"] = "const char*" +defs["structs"]["ImGuiContext"][220]["name"] = "LogType" +defs["structs"]["ImGuiContext"][220]["type"] = "ImGuiLogType" defs["structs"]["ImGuiContext"][221] = {} -defs["structs"]["ImGuiContext"][221]["name"] = "LogNextSuffix" -defs["structs"]["ImGuiContext"][221]["type"] = "const char*" +defs["structs"]["ImGuiContext"][221]["name"] = "LogFile" +defs["structs"]["ImGuiContext"][221]["type"] = "ImFileHandle" defs["structs"]["ImGuiContext"][222] = {} -defs["structs"]["ImGuiContext"][222]["name"] = "LogLinePosY" -defs["structs"]["ImGuiContext"][222]["type"] = "float" +defs["structs"]["ImGuiContext"][222]["name"] = "LogBuffer" +defs["structs"]["ImGuiContext"][222]["type"] = "ImGuiTextBuffer" defs["structs"]["ImGuiContext"][223] = {} -defs["structs"]["ImGuiContext"][223]["name"] = "LogLineFirstItem" -defs["structs"]["ImGuiContext"][223]["type"] = "bool" +defs["structs"]["ImGuiContext"][223]["name"] = "LogNextPrefix" +defs["structs"]["ImGuiContext"][223]["type"] = "const char*" defs["structs"]["ImGuiContext"][224] = {} -defs["structs"]["ImGuiContext"][224]["name"] = "LogDepthRef" -defs["structs"]["ImGuiContext"][224]["type"] = "int" +defs["structs"]["ImGuiContext"][224]["name"] = "LogNextSuffix" +defs["structs"]["ImGuiContext"][224]["type"] = "const char*" defs["structs"]["ImGuiContext"][225] = {} -defs["structs"]["ImGuiContext"][225]["name"] = "LogDepthToExpand" -defs["structs"]["ImGuiContext"][225]["type"] = "int" +defs["structs"]["ImGuiContext"][225]["name"] = "LogLinePosY" +defs["structs"]["ImGuiContext"][225]["type"] = "float" defs["structs"]["ImGuiContext"][226] = {} -defs["structs"]["ImGuiContext"][226]["name"] = "LogDepthToExpandDefault" -defs["structs"]["ImGuiContext"][226]["type"] = "int" +defs["structs"]["ImGuiContext"][226]["name"] = "LogLineFirstItem" +defs["structs"]["ImGuiContext"][226]["type"] = "bool" defs["structs"]["ImGuiContext"][227] = {} -defs["structs"]["ImGuiContext"][227]["name"] = "DebugLogFlags" -defs["structs"]["ImGuiContext"][227]["type"] = "ImGuiDebugLogFlags" +defs["structs"]["ImGuiContext"][227]["name"] = "LogDepthRef" +defs["structs"]["ImGuiContext"][227]["type"] = "int" defs["structs"]["ImGuiContext"][228] = {} -defs["structs"]["ImGuiContext"][228]["name"] = "DebugLogBuf" -defs["structs"]["ImGuiContext"][228]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiContext"][228]["name"] = "LogDepthToExpand" +defs["structs"]["ImGuiContext"][228]["type"] = "int" defs["structs"]["ImGuiContext"][229] = {} -defs["structs"]["ImGuiContext"][229]["name"] = "DebugLogIndex" -defs["structs"]["ImGuiContext"][229]["type"] = "ImGuiTextIndex" +defs["structs"]["ImGuiContext"][229]["name"] = "LogDepthToExpandDefault" +defs["structs"]["ImGuiContext"][229]["type"] = "int" defs["structs"]["ImGuiContext"][230] = {} -defs["structs"]["ImGuiContext"][230]["name"] = "DebugLocateFrames" -defs["structs"]["ImGuiContext"][230]["type"] = "ImU8" +defs["structs"]["ImGuiContext"][230]["name"] = "DebugLogFlags" +defs["structs"]["ImGuiContext"][230]["type"] = "ImGuiDebugLogFlags" defs["structs"]["ImGuiContext"][231] = {} -defs["structs"]["ImGuiContext"][231]["name"] = "DebugItemPickerActive" -defs["structs"]["ImGuiContext"][231]["type"] = "bool" +defs["structs"]["ImGuiContext"][231]["name"] = "DebugLogBuf" +defs["structs"]["ImGuiContext"][231]["type"] = "ImGuiTextBuffer" defs["structs"]["ImGuiContext"][232] = {} -defs["structs"]["ImGuiContext"][232]["name"] = "DebugItemPickerMouseButton" -defs["structs"]["ImGuiContext"][232]["type"] = "ImU8" +defs["structs"]["ImGuiContext"][232]["name"] = "DebugLogIndex" +defs["structs"]["ImGuiContext"][232]["type"] = "ImGuiTextIndex" defs["structs"]["ImGuiContext"][233] = {} -defs["structs"]["ImGuiContext"][233]["name"] = "DebugItemPickerBreakId" -defs["structs"]["ImGuiContext"][233]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][233]["name"] = "DebugLocateFrames" +defs["structs"]["ImGuiContext"][233]["type"] = "ImU8" defs["structs"]["ImGuiContext"][234] = {} -defs["structs"]["ImGuiContext"][234]["name"] = "DebugMetricsConfig" -defs["structs"]["ImGuiContext"][234]["type"] = "ImGuiMetricsConfig" +defs["structs"]["ImGuiContext"][234]["name"] = "DebugItemPickerActive" +defs["structs"]["ImGuiContext"][234]["type"] = "bool" defs["structs"]["ImGuiContext"][235] = {} -defs["structs"]["ImGuiContext"][235]["name"] = "DebugStackTool" -defs["structs"]["ImGuiContext"][235]["type"] = "ImGuiStackTool" +defs["structs"]["ImGuiContext"][235]["name"] = "DebugItemPickerMouseButton" +defs["structs"]["ImGuiContext"][235]["type"] = "ImU8" defs["structs"]["ImGuiContext"][236] = {} -defs["structs"]["ImGuiContext"][236]["name"] = "DebugHoveredDockNode" -defs["structs"]["ImGuiContext"][236]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiContext"][236]["name"] = "DebugItemPickerBreakId" +defs["structs"]["ImGuiContext"][236]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][237] = {} -defs["structs"]["ImGuiContext"][237]["name"] = "FramerateSecPerFrame[60]" -defs["structs"]["ImGuiContext"][237]["size"] = 60 -defs["structs"]["ImGuiContext"][237]["type"] = "float" +defs["structs"]["ImGuiContext"][237]["name"] = "DebugMetricsConfig" +defs["structs"]["ImGuiContext"][237]["type"] = "ImGuiMetricsConfig" defs["structs"]["ImGuiContext"][238] = {} -defs["structs"]["ImGuiContext"][238]["name"] = "FramerateSecPerFrameIdx" -defs["structs"]["ImGuiContext"][238]["type"] = "int" +defs["structs"]["ImGuiContext"][238]["name"] = "DebugStackTool" +defs["structs"]["ImGuiContext"][238]["type"] = "ImGuiStackTool" defs["structs"]["ImGuiContext"][239] = {} -defs["structs"]["ImGuiContext"][239]["name"] = "FramerateSecPerFrameCount" -defs["structs"]["ImGuiContext"][239]["type"] = "int" +defs["structs"]["ImGuiContext"][239]["name"] = "DebugHoveredDockNode" +defs["structs"]["ImGuiContext"][239]["type"] = "ImGuiDockNode*" defs["structs"]["ImGuiContext"][240] = {} -defs["structs"]["ImGuiContext"][240]["name"] = "FramerateSecPerFrameAccum" +defs["structs"]["ImGuiContext"][240]["name"] = "FramerateSecPerFrame[60]" +defs["structs"]["ImGuiContext"][240]["size"] = 60 defs["structs"]["ImGuiContext"][240]["type"] = "float" defs["structs"]["ImGuiContext"][241] = {} -defs["structs"]["ImGuiContext"][241]["name"] = "WantCaptureMouseNextFrame" +defs["structs"]["ImGuiContext"][241]["name"] = "FramerateSecPerFrameIdx" defs["structs"]["ImGuiContext"][241]["type"] = "int" defs["structs"]["ImGuiContext"][242] = {} -defs["structs"]["ImGuiContext"][242]["name"] = "WantCaptureKeyboardNextFrame" +defs["structs"]["ImGuiContext"][242]["name"] = "FramerateSecPerFrameCount" defs["structs"]["ImGuiContext"][242]["type"] = "int" defs["structs"]["ImGuiContext"][243] = {} -defs["structs"]["ImGuiContext"][243]["name"] = "WantTextInputNextFrame" -defs["structs"]["ImGuiContext"][243]["type"] = "int" +defs["structs"]["ImGuiContext"][243]["name"] = "FramerateSecPerFrameAccum" +defs["structs"]["ImGuiContext"][243]["type"] = "float" defs["structs"]["ImGuiContext"][244] = {} -defs["structs"]["ImGuiContext"][244]["name"] = "TempBuffer" -defs["structs"]["ImGuiContext"][244]["template_type"] = "char" -defs["structs"]["ImGuiContext"][244]["type"] = "ImVector_char" +defs["structs"]["ImGuiContext"][244]["name"] = "WantCaptureMouseNextFrame" +defs["structs"]["ImGuiContext"][244]["type"] = "int" +defs["structs"]["ImGuiContext"][245] = {} +defs["structs"]["ImGuiContext"][245]["name"] = "WantCaptureKeyboardNextFrame" +defs["structs"]["ImGuiContext"][245]["type"] = "int" +defs["structs"]["ImGuiContext"][246] = {} +defs["structs"]["ImGuiContext"][246]["name"] = "WantTextInputNextFrame" +defs["structs"]["ImGuiContext"][246]["type"] = "int" +defs["structs"]["ImGuiContext"][247] = {} +defs["structs"]["ImGuiContext"][247]["name"] = "TempBuffer" +defs["structs"]["ImGuiContext"][247]["template_type"] = "char" +defs["structs"]["ImGuiContext"][247]["type"] = "ImVector_char" defs["structs"]["ImGuiContextHook"] = {} defs["structs"]["ImGuiContextHook"][1] = {} defs["structs"]["ImGuiContextHook"][1]["name"] = "HookId" @@ -5642,53 +5650,56 @@ defs["structs"]["ImGuiInputTextCallbackData"][12]["name"] = "SelectionEnd" defs["structs"]["ImGuiInputTextCallbackData"][12]["type"] = "int" defs["structs"]["ImGuiInputTextState"] = {} defs["structs"]["ImGuiInputTextState"][1] = {} -defs["structs"]["ImGuiInputTextState"][1]["name"] = "ID" -defs["structs"]["ImGuiInputTextState"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiInputTextState"][1]["name"] = "Ctx" +defs["structs"]["ImGuiInputTextState"][1]["type"] = "ImGuiContext*" defs["structs"]["ImGuiInputTextState"][2] = {} -defs["structs"]["ImGuiInputTextState"][2]["name"] = "CurLenW" -defs["structs"]["ImGuiInputTextState"][2]["type"] = "int" +defs["structs"]["ImGuiInputTextState"][2]["name"] = "ID" +defs["structs"]["ImGuiInputTextState"][2]["type"] = "ImGuiID" defs["structs"]["ImGuiInputTextState"][3] = {} -defs["structs"]["ImGuiInputTextState"][3]["name"] = "CurLenA" +defs["structs"]["ImGuiInputTextState"][3]["name"] = "CurLenW" defs["structs"]["ImGuiInputTextState"][3]["type"] = "int" defs["structs"]["ImGuiInputTextState"][4] = {} -defs["structs"]["ImGuiInputTextState"][4]["name"] = "TextW" -defs["structs"]["ImGuiInputTextState"][4]["template_type"] = "ImWchar" -defs["structs"]["ImGuiInputTextState"][4]["type"] = "ImVector_ImWchar" +defs["structs"]["ImGuiInputTextState"][4]["name"] = "CurLenA" +defs["structs"]["ImGuiInputTextState"][4]["type"] = "int" defs["structs"]["ImGuiInputTextState"][5] = {} -defs["structs"]["ImGuiInputTextState"][5]["name"] = "TextA" -defs["structs"]["ImGuiInputTextState"][5]["template_type"] = "char" -defs["structs"]["ImGuiInputTextState"][5]["type"] = "ImVector_char" +defs["structs"]["ImGuiInputTextState"][5]["name"] = "TextW" +defs["structs"]["ImGuiInputTextState"][5]["template_type"] = "ImWchar" +defs["structs"]["ImGuiInputTextState"][5]["type"] = "ImVector_ImWchar" defs["structs"]["ImGuiInputTextState"][6] = {} -defs["structs"]["ImGuiInputTextState"][6]["name"] = "InitialTextA" +defs["structs"]["ImGuiInputTextState"][6]["name"] = "TextA" defs["structs"]["ImGuiInputTextState"][6]["template_type"] = "char" defs["structs"]["ImGuiInputTextState"][6]["type"] = "ImVector_char" defs["structs"]["ImGuiInputTextState"][7] = {} -defs["structs"]["ImGuiInputTextState"][7]["name"] = "TextAIsValid" -defs["structs"]["ImGuiInputTextState"][7]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][7]["name"] = "InitialTextA" +defs["structs"]["ImGuiInputTextState"][7]["template_type"] = "char" +defs["structs"]["ImGuiInputTextState"][7]["type"] = "ImVector_char" defs["structs"]["ImGuiInputTextState"][8] = {} -defs["structs"]["ImGuiInputTextState"][8]["name"] = "BufCapacityA" -defs["structs"]["ImGuiInputTextState"][8]["type"] = "int" +defs["structs"]["ImGuiInputTextState"][8]["name"] = "TextAIsValid" +defs["structs"]["ImGuiInputTextState"][8]["type"] = "bool" defs["structs"]["ImGuiInputTextState"][9] = {} -defs["structs"]["ImGuiInputTextState"][9]["name"] = "ScrollX" -defs["structs"]["ImGuiInputTextState"][9]["type"] = "float" +defs["structs"]["ImGuiInputTextState"][9]["name"] = "BufCapacityA" +defs["structs"]["ImGuiInputTextState"][9]["type"] = "int" defs["structs"]["ImGuiInputTextState"][10] = {} -defs["structs"]["ImGuiInputTextState"][10]["name"] = "Stb" -defs["structs"]["ImGuiInputTextState"][10]["type"] = "STB_TexteditState" +defs["structs"]["ImGuiInputTextState"][10]["name"] = "ScrollX" +defs["structs"]["ImGuiInputTextState"][10]["type"] = "float" defs["structs"]["ImGuiInputTextState"][11] = {} -defs["structs"]["ImGuiInputTextState"][11]["name"] = "CursorAnim" -defs["structs"]["ImGuiInputTextState"][11]["type"] = "float" +defs["structs"]["ImGuiInputTextState"][11]["name"] = "Stb" +defs["structs"]["ImGuiInputTextState"][11]["type"] = "STB_TexteditState" defs["structs"]["ImGuiInputTextState"][12] = {} -defs["structs"]["ImGuiInputTextState"][12]["name"] = "CursorFollow" -defs["structs"]["ImGuiInputTextState"][12]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][12]["name"] = "CursorAnim" +defs["structs"]["ImGuiInputTextState"][12]["type"] = "float" defs["structs"]["ImGuiInputTextState"][13] = {} -defs["structs"]["ImGuiInputTextState"][13]["name"] = "SelectedAllMouseLock" +defs["structs"]["ImGuiInputTextState"][13]["name"] = "CursorFollow" defs["structs"]["ImGuiInputTextState"][13]["type"] = "bool" defs["structs"]["ImGuiInputTextState"][14] = {} -defs["structs"]["ImGuiInputTextState"][14]["name"] = "Edited" +defs["structs"]["ImGuiInputTextState"][14]["name"] = "SelectedAllMouseLock" defs["structs"]["ImGuiInputTextState"][14]["type"] = "bool" defs["structs"]["ImGuiInputTextState"][15] = {} -defs["structs"]["ImGuiInputTextState"][15]["name"] = "Flags" -defs["structs"]["ImGuiInputTextState"][15]["type"] = "ImGuiInputTextFlags" +defs["structs"]["ImGuiInputTextState"][15]["name"] = "Edited" +defs["structs"]["ImGuiInputTextState"][15]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][16] = {} +defs["structs"]["ImGuiInputTextState"][16]["name"] = "Flags" +defs["structs"]["ImGuiInputTextState"][16]["type"] = "ImGuiInputTextFlags" defs["structs"]["ImGuiKeyData"] = {} defs["structs"]["ImGuiKeyData"][1] = {} defs["structs"]["ImGuiKeyData"][1]["name"] = "Down" @@ -6925,11 +6936,17 @@ defs["structs"]["ImGuiTable"][102] = {} defs["structs"]["ImGuiTable"][102]["name"] = "IsDefaultSizingPolicy" defs["structs"]["ImGuiTable"][102]["type"] = "bool" defs["structs"]["ImGuiTable"][103] = {} -defs["structs"]["ImGuiTable"][103]["name"] = "MemoryCompacted" +defs["structs"]["ImGuiTable"][103]["name"] = "HasScrollbarYCurr" defs["structs"]["ImGuiTable"][103]["type"] = "bool" defs["structs"]["ImGuiTable"][104] = {} -defs["structs"]["ImGuiTable"][104]["name"] = "HostSkipItems" +defs["structs"]["ImGuiTable"][104]["name"] = "HasScrollbarYPrev" defs["structs"]["ImGuiTable"][104]["type"] = "bool" +defs["structs"]["ImGuiTable"][105] = {} +defs["structs"]["ImGuiTable"][105]["name"] = "MemoryCompacted" +defs["structs"]["ImGuiTable"][105]["type"] = "bool" +defs["structs"]["ImGuiTable"][106] = {} +defs["structs"]["ImGuiTable"][106]["name"] = "HostSkipItems" +defs["structs"]["ImGuiTable"][106]["type"] = "bool" defs["structs"]["ImGuiTableCellData"] = {} defs["structs"]["ImGuiTableCellData"][1] = {} defs["structs"]["ImGuiTableCellData"][1]["name"] = "BgColor" @@ -7113,6 +7130,9 @@ defs["structs"]["ImGuiTableInstanceData"][1]["type"] = "float" defs["structs"]["ImGuiTableInstanceData"][2] = {} defs["structs"]["ImGuiTableInstanceData"][2]["name"] = "LastFirstRowHeight" defs["structs"]["ImGuiTableInstanceData"][2]["type"] = "float" +defs["structs"]["ImGuiTableInstanceData"][3] = {} +defs["structs"]["ImGuiTableInstanceData"][3]["name"] = "LastFrozenHeight" +defs["structs"]["ImGuiTableInstanceData"][3]["type"] = "float" defs["structs"]["ImGuiTableSettings"] = {} defs["structs"]["ImGuiTableSettings"][1] = {} defs["structs"]["ImGuiTableSettings"][1]["name"] = "ID" @@ -7385,296 +7405,314 @@ defs["structs"]["ImGuiWindow"][18] = {} defs["structs"]["ImGuiWindow"][18]["name"] = "WindowBorderSize" defs["structs"]["ImGuiWindow"][18]["type"] = "float" defs["structs"]["ImGuiWindow"][19] = {} -defs["structs"]["ImGuiWindow"][19]["name"] = "NameBufLen" -defs["structs"]["ImGuiWindow"][19]["type"] = "int" +defs["structs"]["ImGuiWindow"][19]["name"] = "DecoOuterSizeX1" +defs["structs"]["ImGuiWindow"][19]["type"] = "float" defs["structs"]["ImGuiWindow"][20] = {} -defs["structs"]["ImGuiWindow"][20]["name"] = "MoveId" -defs["structs"]["ImGuiWindow"][20]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][20]["name"] = "DecoOuterSizeY1" +defs["structs"]["ImGuiWindow"][20]["type"] = "float" defs["structs"]["ImGuiWindow"][21] = {} -defs["structs"]["ImGuiWindow"][21]["name"] = "TabId" -defs["structs"]["ImGuiWindow"][21]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][21]["name"] = "DecoOuterSizeX2" +defs["structs"]["ImGuiWindow"][21]["type"] = "float" defs["structs"]["ImGuiWindow"][22] = {} -defs["structs"]["ImGuiWindow"][22]["name"] = "ChildId" -defs["structs"]["ImGuiWindow"][22]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][22]["name"] = "DecoOuterSizeY2" +defs["structs"]["ImGuiWindow"][22]["type"] = "float" defs["structs"]["ImGuiWindow"][23] = {} -defs["structs"]["ImGuiWindow"][23]["name"] = "Scroll" -defs["structs"]["ImGuiWindow"][23]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][23]["name"] = "DecoInnerSizeX1" +defs["structs"]["ImGuiWindow"][23]["type"] = "float" defs["structs"]["ImGuiWindow"][24] = {} -defs["structs"]["ImGuiWindow"][24]["name"] = "ScrollMax" -defs["structs"]["ImGuiWindow"][24]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][24]["name"] = "DecoInnerSizeY1" +defs["structs"]["ImGuiWindow"][24]["type"] = "float" defs["structs"]["ImGuiWindow"][25] = {} -defs["structs"]["ImGuiWindow"][25]["name"] = "ScrollTarget" -defs["structs"]["ImGuiWindow"][25]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][25]["name"] = "NameBufLen" +defs["structs"]["ImGuiWindow"][25]["type"] = "int" defs["structs"]["ImGuiWindow"][26] = {} -defs["structs"]["ImGuiWindow"][26]["name"] = "ScrollTargetCenterRatio" -defs["structs"]["ImGuiWindow"][26]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][26]["name"] = "MoveId" +defs["structs"]["ImGuiWindow"][26]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][27] = {} -defs["structs"]["ImGuiWindow"][27]["name"] = "ScrollTargetEdgeSnapDist" -defs["structs"]["ImGuiWindow"][27]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][27]["name"] = "TabId" +defs["structs"]["ImGuiWindow"][27]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][28] = {} -defs["structs"]["ImGuiWindow"][28]["name"] = "ScrollbarSizes" -defs["structs"]["ImGuiWindow"][28]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][28]["name"] = "ChildId" +defs["structs"]["ImGuiWindow"][28]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][29] = {} -defs["structs"]["ImGuiWindow"][29]["name"] = "ScrollbarX" -defs["structs"]["ImGuiWindow"][29]["type"] = "bool" +defs["structs"]["ImGuiWindow"][29]["name"] = "Scroll" +defs["structs"]["ImGuiWindow"][29]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][30] = {} -defs["structs"]["ImGuiWindow"][30]["name"] = "ScrollbarY" -defs["structs"]["ImGuiWindow"][30]["type"] = "bool" +defs["structs"]["ImGuiWindow"][30]["name"] = "ScrollMax" +defs["structs"]["ImGuiWindow"][30]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][31] = {} -defs["structs"]["ImGuiWindow"][31]["name"] = "ViewportOwned" -defs["structs"]["ImGuiWindow"][31]["type"] = "bool" +defs["structs"]["ImGuiWindow"][31]["name"] = "ScrollTarget" +defs["structs"]["ImGuiWindow"][31]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][32] = {} -defs["structs"]["ImGuiWindow"][32]["name"] = "Active" -defs["structs"]["ImGuiWindow"][32]["type"] = "bool" +defs["structs"]["ImGuiWindow"][32]["name"] = "ScrollTargetCenterRatio" +defs["structs"]["ImGuiWindow"][32]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][33] = {} -defs["structs"]["ImGuiWindow"][33]["name"] = "WasActive" -defs["structs"]["ImGuiWindow"][33]["type"] = "bool" +defs["structs"]["ImGuiWindow"][33]["name"] = "ScrollTargetEdgeSnapDist" +defs["structs"]["ImGuiWindow"][33]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][34] = {} -defs["structs"]["ImGuiWindow"][34]["name"] = "WriteAccessed" -defs["structs"]["ImGuiWindow"][34]["type"] = "bool" +defs["structs"]["ImGuiWindow"][34]["name"] = "ScrollbarSizes" +defs["structs"]["ImGuiWindow"][34]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][35] = {} -defs["structs"]["ImGuiWindow"][35]["name"] = "Collapsed" +defs["structs"]["ImGuiWindow"][35]["name"] = "ScrollbarX" defs["structs"]["ImGuiWindow"][35]["type"] = "bool" defs["structs"]["ImGuiWindow"][36] = {} -defs["structs"]["ImGuiWindow"][36]["name"] = "WantCollapseToggle" +defs["structs"]["ImGuiWindow"][36]["name"] = "ScrollbarY" defs["structs"]["ImGuiWindow"][36]["type"] = "bool" defs["structs"]["ImGuiWindow"][37] = {} -defs["structs"]["ImGuiWindow"][37]["name"] = "SkipItems" +defs["structs"]["ImGuiWindow"][37]["name"] = "ViewportOwned" defs["structs"]["ImGuiWindow"][37]["type"] = "bool" defs["structs"]["ImGuiWindow"][38] = {} -defs["structs"]["ImGuiWindow"][38]["name"] = "Appearing" +defs["structs"]["ImGuiWindow"][38]["name"] = "Active" defs["structs"]["ImGuiWindow"][38]["type"] = "bool" defs["structs"]["ImGuiWindow"][39] = {} -defs["structs"]["ImGuiWindow"][39]["name"] = "Hidden" +defs["structs"]["ImGuiWindow"][39]["name"] = "WasActive" defs["structs"]["ImGuiWindow"][39]["type"] = "bool" defs["structs"]["ImGuiWindow"][40] = {} -defs["structs"]["ImGuiWindow"][40]["name"] = "IsFallbackWindow" +defs["structs"]["ImGuiWindow"][40]["name"] = "WriteAccessed" defs["structs"]["ImGuiWindow"][40]["type"] = "bool" defs["structs"]["ImGuiWindow"][41] = {} -defs["structs"]["ImGuiWindow"][41]["name"] = "IsExplicitChild" +defs["structs"]["ImGuiWindow"][41]["name"] = "Collapsed" defs["structs"]["ImGuiWindow"][41]["type"] = "bool" defs["structs"]["ImGuiWindow"][42] = {} -defs["structs"]["ImGuiWindow"][42]["name"] = "HasCloseButton" +defs["structs"]["ImGuiWindow"][42]["name"] = "WantCollapseToggle" defs["structs"]["ImGuiWindow"][42]["type"] = "bool" defs["structs"]["ImGuiWindow"][43] = {} -defs["structs"]["ImGuiWindow"][43]["name"] = "ResizeBorderHeld" -defs["structs"]["ImGuiWindow"][43]["type"] = "signed char" +defs["structs"]["ImGuiWindow"][43]["name"] = "SkipItems" +defs["structs"]["ImGuiWindow"][43]["type"] = "bool" defs["structs"]["ImGuiWindow"][44] = {} -defs["structs"]["ImGuiWindow"][44]["name"] = "BeginCount" -defs["structs"]["ImGuiWindow"][44]["type"] = "short" +defs["structs"]["ImGuiWindow"][44]["name"] = "Appearing" +defs["structs"]["ImGuiWindow"][44]["type"] = "bool" defs["structs"]["ImGuiWindow"][45] = {} -defs["structs"]["ImGuiWindow"][45]["name"] = "BeginCountPreviousFrame" -defs["structs"]["ImGuiWindow"][45]["type"] = "short" +defs["structs"]["ImGuiWindow"][45]["name"] = "Hidden" +defs["structs"]["ImGuiWindow"][45]["type"] = "bool" defs["structs"]["ImGuiWindow"][46] = {} -defs["structs"]["ImGuiWindow"][46]["name"] = "BeginOrderWithinParent" -defs["structs"]["ImGuiWindow"][46]["type"] = "short" +defs["structs"]["ImGuiWindow"][46]["name"] = "IsFallbackWindow" +defs["structs"]["ImGuiWindow"][46]["type"] = "bool" defs["structs"]["ImGuiWindow"][47] = {} -defs["structs"]["ImGuiWindow"][47]["name"] = "BeginOrderWithinContext" -defs["structs"]["ImGuiWindow"][47]["type"] = "short" +defs["structs"]["ImGuiWindow"][47]["name"] = "IsExplicitChild" +defs["structs"]["ImGuiWindow"][47]["type"] = "bool" defs["structs"]["ImGuiWindow"][48] = {} -defs["structs"]["ImGuiWindow"][48]["name"] = "FocusOrder" -defs["structs"]["ImGuiWindow"][48]["type"] = "short" +defs["structs"]["ImGuiWindow"][48]["name"] = "HasCloseButton" +defs["structs"]["ImGuiWindow"][48]["type"] = "bool" defs["structs"]["ImGuiWindow"][49] = {} -defs["structs"]["ImGuiWindow"][49]["name"] = "PopupId" -defs["structs"]["ImGuiWindow"][49]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][49]["name"] = "ResizeBorderHeld" +defs["structs"]["ImGuiWindow"][49]["type"] = "signed char" defs["structs"]["ImGuiWindow"][50] = {} -defs["structs"]["ImGuiWindow"][50]["name"] = "AutoFitFramesX" -defs["structs"]["ImGuiWindow"][50]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][50]["name"] = "BeginCount" +defs["structs"]["ImGuiWindow"][50]["type"] = "short" defs["structs"]["ImGuiWindow"][51] = {} -defs["structs"]["ImGuiWindow"][51]["name"] = "AutoFitFramesY" -defs["structs"]["ImGuiWindow"][51]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][51]["name"] = "BeginCountPreviousFrame" +defs["structs"]["ImGuiWindow"][51]["type"] = "short" defs["structs"]["ImGuiWindow"][52] = {} -defs["structs"]["ImGuiWindow"][52]["name"] = "AutoFitChildAxises" -defs["structs"]["ImGuiWindow"][52]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][52]["name"] = "BeginOrderWithinParent" +defs["structs"]["ImGuiWindow"][52]["type"] = "short" defs["structs"]["ImGuiWindow"][53] = {} -defs["structs"]["ImGuiWindow"][53]["name"] = "AutoFitOnlyGrows" -defs["structs"]["ImGuiWindow"][53]["type"] = "bool" +defs["structs"]["ImGuiWindow"][53]["name"] = "BeginOrderWithinContext" +defs["structs"]["ImGuiWindow"][53]["type"] = "short" defs["structs"]["ImGuiWindow"][54] = {} -defs["structs"]["ImGuiWindow"][54]["name"] = "AutoPosLastDirection" -defs["structs"]["ImGuiWindow"][54]["type"] = "ImGuiDir" +defs["structs"]["ImGuiWindow"][54]["name"] = "FocusOrder" +defs["structs"]["ImGuiWindow"][54]["type"] = "short" defs["structs"]["ImGuiWindow"][55] = {} -defs["structs"]["ImGuiWindow"][55]["name"] = "HiddenFramesCanSkipItems" -defs["structs"]["ImGuiWindow"][55]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][55]["name"] = "PopupId" +defs["structs"]["ImGuiWindow"][55]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][56] = {} -defs["structs"]["ImGuiWindow"][56]["name"] = "HiddenFramesCannotSkipItems" +defs["structs"]["ImGuiWindow"][56]["name"] = "AutoFitFramesX" defs["structs"]["ImGuiWindow"][56]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][57] = {} -defs["structs"]["ImGuiWindow"][57]["name"] = "HiddenFramesForRenderOnly" +defs["structs"]["ImGuiWindow"][57]["name"] = "AutoFitFramesY" defs["structs"]["ImGuiWindow"][57]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][58] = {} -defs["structs"]["ImGuiWindow"][58]["name"] = "DisableInputsFrames" +defs["structs"]["ImGuiWindow"][58]["name"] = "AutoFitChildAxises" defs["structs"]["ImGuiWindow"][58]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][59] = {} -defs["structs"]["ImGuiWindow"][59]["bitfield"] = "8" -defs["structs"]["ImGuiWindow"][59]["name"] = "SetWindowPosAllowFlags" -defs["structs"]["ImGuiWindow"][59]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][59]["name"] = "AutoFitOnlyGrows" +defs["structs"]["ImGuiWindow"][59]["type"] = "bool" defs["structs"]["ImGuiWindow"][60] = {} -defs["structs"]["ImGuiWindow"][60]["bitfield"] = "8" -defs["structs"]["ImGuiWindow"][60]["name"] = "SetWindowSizeAllowFlags" -defs["structs"]["ImGuiWindow"][60]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][60]["name"] = "AutoPosLastDirection" +defs["structs"]["ImGuiWindow"][60]["type"] = "ImGuiDir" defs["structs"]["ImGuiWindow"][61] = {} -defs["structs"]["ImGuiWindow"][61]["bitfield"] = "8" -defs["structs"]["ImGuiWindow"][61]["name"] = "SetWindowCollapsedAllowFlags" -defs["structs"]["ImGuiWindow"][61]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][61]["name"] = "HiddenFramesCanSkipItems" +defs["structs"]["ImGuiWindow"][61]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][62] = {} -defs["structs"]["ImGuiWindow"][62]["bitfield"] = "8" -defs["structs"]["ImGuiWindow"][62]["name"] = "SetWindowDockAllowFlags" -defs["structs"]["ImGuiWindow"][62]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][62]["name"] = "HiddenFramesCannotSkipItems" +defs["structs"]["ImGuiWindow"][62]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][63] = {} -defs["structs"]["ImGuiWindow"][63]["name"] = "SetWindowPosVal" -defs["structs"]["ImGuiWindow"][63]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][63]["name"] = "HiddenFramesForRenderOnly" +defs["structs"]["ImGuiWindow"][63]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][64] = {} -defs["structs"]["ImGuiWindow"][64]["name"] = "SetWindowPosPivot" -defs["structs"]["ImGuiWindow"][64]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][64]["name"] = "DisableInputsFrames" +defs["structs"]["ImGuiWindow"][64]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][65] = {} -defs["structs"]["ImGuiWindow"][65]["name"] = "IDStack" -defs["structs"]["ImGuiWindow"][65]["template_type"] = "ImGuiID" -defs["structs"]["ImGuiWindow"][65]["type"] = "ImVector_ImGuiID" +defs["structs"]["ImGuiWindow"][65]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][65]["name"] = "SetWindowPosAllowFlags" +defs["structs"]["ImGuiWindow"][65]["type"] = "ImGuiCond" defs["structs"]["ImGuiWindow"][66] = {} -defs["structs"]["ImGuiWindow"][66]["name"] = "DC" -defs["structs"]["ImGuiWindow"][66]["type"] = "ImGuiWindowTempData" +defs["structs"]["ImGuiWindow"][66]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][66]["name"] = "SetWindowSizeAllowFlags" +defs["structs"]["ImGuiWindow"][66]["type"] = "ImGuiCond" defs["structs"]["ImGuiWindow"][67] = {} -defs["structs"]["ImGuiWindow"][67]["name"] = "OuterRectClipped" -defs["structs"]["ImGuiWindow"][67]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][67]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][67]["name"] = "SetWindowCollapsedAllowFlags" +defs["structs"]["ImGuiWindow"][67]["type"] = "ImGuiCond" defs["structs"]["ImGuiWindow"][68] = {} -defs["structs"]["ImGuiWindow"][68]["name"] = "InnerRect" -defs["structs"]["ImGuiWindow"][68]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][68]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][68]["name"] = "SetWindowDockAllowFlags" +defs["structs"]["ImGuiWindow"][68]["type"] = "ImGuiCond" defs["structs"]["ImGuiWindow"][69] = {} -defs["structs"]["ImGuiWindow"][69]["name"] = "InnerClipRect" -defs["structs"]["ImGuiWindow"][69]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][69]["name"] = "SetWindowPosVal" +defs["structs"]["ImGuiWindow"][69]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][70] = {} -defs["structs"]["ImGuiWindow"][70]["name"] = "WorkRect" -defs["structs"]["ImGuiWindow"][70]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][70]["name"] = "SetWindowPosPivot" +defs["structs"]["ImGuiWindow"][70]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][71] = {} -defs["structs"]["ImGuiWindow"][71]["name"] = "ParentWorkRect" -defs["structs"]["ImGuiWindow"][71]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][71]["name"] = "IDStack" +defs["structs"]["ImGuiWindow"][71]["template_type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][71]["type"] = "ImVector_ImGuiID" defs["structs"]["ImGuiWindow"][72] = {} -defs["structs"]["ImGuiWindow"][72]["name"] = "ClipRect" -defs["structs"]["ImGuiWindow"][72]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][72]["name"] = "DC" +defs["structs"]["ImGuiWindow"][72]["type"] = "ImGuiWindowTempData" defs["structs"]["ImGuiWindow"][73] = {} -defs["structs"]["ImGuiWindow"][73]["name"] = "ContentRegionRect" +defs["structs"]["ImGuiWindow"][73]["name"] = "OuterRectClipped" defs["structs"]["ImGuiWindow"][73]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][74] = {} -defs["structs"]["ImGuiWindow"][74]["name"] = "HitTestHoleSize" -defs["structs"]["ImGuiWindow"][74]["type"] = "ImVec2ih" +defs["structs"]["ImGuiWindow"][74]["name"] = "InnerRect" +defs["structs"]["ImGuiWindow"][74]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][75] = {} -defs["structs"]["ImGuiWindow"][75]["name"] = "HitTestHoleOffset" -defs["structs"]["ImGuiWindow"][75]["type"] = "ImVec2ih" +defs["structs"]["ImGuiWindow"][75]["name"] = "InnerClipRect" +defs["structs"]["ImGuiWindow"][75]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][76] = {} -defs["structs"]["ImGuiWindow"][76]["name"] = "LastFrameActive" -defs["structs"]["ImGuiWindow"][76]["type"] = "int" +defs["structs"]["ImGuiWindow"][76]["name"] = "WorkRect" +defs["structs"]["ImGuiWindow"][76]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][77] = {} -defs["structs"]["ImGuiWindow"][77]["name"] = "LastFrameJustFocused" -defs["structs"]["ImGuiWindow"][77]["type"] = "int" +defs["structs"]["ImGuiWindow"][77]["name"] = "ParentWorkRect" +defs["structs"]["ImGuiWindow"][77]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][78] = {} -defs["structs"]["ImGuiWindow"][78]["name"] = "LastTimeActive" -defs["structs"]["ImGuiWindow"][78]["type"] = "float" +defs["structs"]["ImGuiWindow"][78]["name"] = "ClipRect" +defs["structs"]["ImGuiWindow"][78]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][79] = {} -defs["structs"]["ImGuiWindow"][79]["name"] = "ItemWidthDefault" -defs["structs"]["ImGuiWindow"][79]["type"] = "float" +defs["structs"]["ImGuiWindow"][79]["name"] = "ContentRegionRect" +defs["structs"]["ImGuiWindow"][79]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][80] = {} -defs["structs"]["ImGuiWindow"][80]["name"] = "StateStorage" -defs["structs"]["ImGuiWindow"][80]["type"] = "ImGuiStorage" +defs["structs"]["ImGuiWindow"][80]["name"] = "HitTestHoleSize" +defs["structs"]["ImGuiWindow"][80]["type"] = "ImVec2ih" defs["structs"]["ImGuiWindow"][81] = {} -defs["structs"]["ImGuiWindow"][81]["name"] = "ColumnsStorage" -defs["structs"]["ImGuiWindow"][81]["template_type"] = "ImGuiOldColumns" -defs["structs"]["ImGuiWindow"][81]["type"] = "ImVector_ImGuiOldColumns" +defs["structs"]["ImGuiWindow"][81]["name"] = "HitTestHoleOffset" +defs["structs"]["ImGuiWindow"][81]["type"] = "ImVec2ih" defs["structs"]["ImGuiWindow"][82] = {} -defs["structs"]["ImGuiWindow"][82]["name"] = "FontWindowScale" -defs["structs"]["ImGuiWindow"][82]["type"] = "float" +defs["structs"]["ImGuiWindow"][82]["name"] = "LastFrameActive" +defs["structs"]["ImGuiWindow"][82]["type"] = "int" defs["structs"]["ImGuiWindow"][83] = {} -defs["structs"]["ImGuiWindow"][83]["name"] = "FontDpiScale" -defs["structs"]["ImGuiWindow"][83]["type"] = "float" +defs["structs"]["ImGuiWindow"][83]["name"] = "LastFrameJustFocused" +defs["structs"]["ImGuiWindow"][83]["type"] = "int" defs["structs"]["ImGuiWindow"][84] = {} -defs["structs"]["ImGuiWindow"][84]["name"] = "SettingsOffset" -defs["structs"]["ImGuiWindow"][84]["type"] = "int" +defs["structs"]["ImGuiWindow"][84]["name"] = "LastTimeActive" +defs["structs"]["ImGuiWindow"][84]["type"] = "float" defs["structs"]["ImGuiWindow"][85] = {} -defs["structs"]["ImGuiWindow"][85]["name"] = "DrawList" -defs["structs"]["ImGuiWindow"][85]["type"] = "ImDrawList*" +defs["structs"]["ImGuiWindow"][85]["name"] = "ItemWidthDefault" +defs["structs"]["ImGuiWindow"][85]["type"] = "float" defs["structs"]["ImGuiWindow"][86] = {} -defs["structs"]["ImGuiWindow"][86]["name"] = "DrawListInst" -defs["structs"]["ImGuiWindow"][86]["type"] = "ImDrawList" +defs["structs"]["ImGuiWindow"][86]["name"] = "StateStorage" +defs["structs"]["ImGuiWindow"][86]["type"] = "ImGuiStorage" defs["structs"]["ImGuiWindow"][87] = {} -defs["structs"]["ImGuiWindow"][87]["name"] = "ParentWindow" -defs["structs"]["ImGuiWindow"][87]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][87]["name"] = "ColumnsStorage" +defs["structs"]["ImGuiWindow"][87]["template_type"] = "ImGuiOldColumns" +defs["structs"]["ImGuiWindow"][87]["type"] = "ImVector_ImGuiOldColumns" defs["structs"]["ImGuiWindow"][88] = {} -defs["structs"]["ImGuiWindow"][88]["name"] = "ParentWindowInBeginStack" -defs["structs"]["ImGuiWindow"][88]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][88]["name"] = "FontWindowScale" +defs["structs"]["ImGuiWindow"][88]["type"] = "float" defs["structs"]["ImGuiWindow"][89] = {} -defs["structs"]["ImGuiWindow"][89]["name"] = "RootWindow" -defs["structs"]["ImGuiWindow"][89]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][89]["name"] = "FontDpiScale" +defs["structs"]["ImGuiWindow"][89]["type"] = "float" defs["structs"]["ImGuiWindow"][90] = {} -defs["structs"]["ImGuiWindow"][90]["name"] = "RootWindowPopupTree" -defs["structs"]["ImGuiWindow"][90]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][90]["name"] = "SettingsOffset" +defs["structs"]["ImGuiWindow"][90]["type"] = "int" defs["structs"]["ImGuiWindow"][91] = {} -defs["structs"]["ImGuiWindow"][91]["name"] = "RootWindowDockTree" -defs["structs"]["ImGuiWindow"][91]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][91]["name"] = "DrawList" +defs["structs"]["ImGuiWindow"][91]["type"] = "ImDrawList*" defs["structs"]["ImGuiWindow"][92] = {} -defs["structs"]["ImGuiWindow"][92]["name"] = "RootWindowForTitleBarHighlight" -defs["structs"]["ImGuiWindow"][92]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][92]["name"] = "DrawListInst" +defs["structs"]["ImGuiWindow"][92]["type"] = "ImDrawList" defs["structs"]["ImGuiWindow"][93] = {} -defs["structs"]["ImGuiWindow"][93]["name"] = "RootWindowForNav" +defs["structs"]["ImGuiWindow"][93]["name"] = "ParentWindow" defs["structs"]["ImGuiWindow"][93]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][94] = {} -defs["structs"]["ImGuiWindow"][94]["name"] = "NavLastChildNavWindow" +defs["structs"]["ImGuiWindow"][94]["name"] = "ParentWindowInBeginStack" defs["structs"]["ImGuiWindow"][94]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][95] = {} -defs["structs"]["ImGuiWindow"][95]["name"] = "NavLastIds[ImGuiNavLayer_COUNT]" -defs["structs"]["ImGuiWindow"][95]["size"] = 2 -defs["structs"]["ImGuiWindow"][95]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][95]["name"] = "RootWindow" +defs["structs"]["ImGuiWindow"][95]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][96] = {} -defs["structs"]["ImGuiWindow"][96]["name"] = "NavRectRel[ImGuiNavLayer_COUNT]" -defs["structs"]["ImGuiWindow"][96]["size"] = 2 -defs["structs"]["ImGuiWindow"][96]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][96]["name"] = "RootWindowPopupTree" +defs["structs"]["ImGuiWindow"][96]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][97] = {} -defs["structs"]["ImGuiWindow"][97]["name"] = "NavRootFocusScopeId" -defs["structs"]["ImGuiWindow"][97]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][97]["name"] = "RootWindowDockTree" +defs["structs"]["ImGuiWindow"][97]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][98] = {} -defs["structs"]["ImGuiWindow"][98]["name"] = "MemoryDrawListIdxCapacity" -defs["structs"]["ImGuiWindow"][98]["type"] = "int" +defs["structs"]["ImGuiWindow"][98]["name"] = "RootWindowForTitleBarHighlight" +defs["structs"]["ImGuiWindow"][98]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][99] = {} -defs["structs"]["ImGuiWindow"][99]["name"] = "MemoryDrawListVtxCapacity" -defs["structs"]["ImGuiWindow"][99]["type"] = "int" +defs["structs"]["ImGuiWindow"][99]["name"] = "RootWindowForNav" +defs["structs"]["ImGuiWindow"][99]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][100] = {} -defs["structs"]["ImGuiWindow"][100]["name"] = "MemoryCompacted" -defs["structs"]["ImGuiWindow"][100]["type"] = "bool" +defs["structs"]["ImGuiWindow"][100]["name"] = "NavLastChildNavWindow" +defs["structs"]["ImGuiWindow"][100]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][101] = {} -defs["structs"]["ImGuiWindow"][101]["bitfield"] = "1" -defs["structs"]["ImGuiWindow"][101]["name"] = "DockIsActive" -defs["structs"]["ImGuiWindow"][101]["type"] = "bool" +defs["structs"]["ImGuiWindow"][101]["name"] = "NavLastIds[ImGuiNavLayer_COUNT]" +defs["structs"]["ImGuiWindow"][101]["size"] = 2 +defs["structs"]["ImGuiWindow"][101]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][102] = {} -defs["structs"]["ImGuiWindow"][102]["bitfield"] = "1" -defs["structs"]["ImGuiWindow"][102]["name"] = "DockNodeIsVisible" -defs["structs"]["ImGuiWindow"][102]["type"] = "bool" +defs["structs"]["ImGuiWindow"][102]["name"] = "NavRectRel[ImGuiNavLayer_COUNT]" +defs["structs"]["ImGuiWindow"][102]["size"] = 2 +defs["structs"]["ImGuiWindow"][102]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][103] = {} -defs["structs"]["ImGuiWindow"][103]["bitfield"] = "1" -defs["structs"]["ImGuiWindow"][103]["name"] = "DockTabIsVisible" -defs["structs"]["ImGuiWindow"][103]["type"] = "bool" +defs["structs"]["ImGuiWindow"][103]["name"] = "NavRootFocusScopeId" +defs["structs"]["ImGuiWindow"][103]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][104] = {} -defs["structs"]["ImGuiWindow"][104]["bitfield"] = "1" -defs["structs"]["ImGuiWindow"][104]["name"] = "DockTabWantClose" -defs["structs"]["ImGuiWindow"][104]["type"] = "bool" +defs["structs"]["ImGuiWindow"][104]["name"] = "MemoryDrawListIdxCapacity" +defs["structs"]["ImGuiWindow"][104]["type"] = "int" defs["structs"]["ImGuiWindow"][105] = {} -defs["structs"]["ImGuiWindow"][105]["name"] = "DockOrder" -defs["structs"]["ImGuiWindow"][105]["type"] = "short" +defs["structs"]["ImGuiWindow"][105]["name"] = "MemoryDrawListVtxCapacity" +defs["structs"]["ImGuiWindow"][105]["type"] = "int" defs["structs"]["ImGuiWindow"][106] = {} -defs["structs"]["ImGuiWindow"][106]["name"] = "DockStyle" -defs["structs"]["ImGuiWindow"][106]["type"] = "ImGuiWindowDockStyle" +defs["structs"]["ImGuiWindow"][106]["name"] = "MemoryCompacted" +defs["structs"]["ImGuiWindow"][106]["type"] = "bool" defs["structs"]["ImGuiWindow"][107] = {} -defs["structs"]["ImGuiWindow"][107]["name"] = "DockNode" -defs["structs"]["ImGuiWindow"][107]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiWindow"][107]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][107]["name"] = "DockIsActive" +defs["structs"]["ImGuiWindow"][107]["type"] = "bool" defs["structs"]["ImGuiWindow"][108] = {} -defs["structs"]["ImGuiWindow"][108]["name"] = "DockNodeAsHost" -defs["structs"]["ImGuiWindow"][108]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiWindow"][108]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][108]["name"] = "DockNodeIsVisible" +defs["structs"]["ImGuiWindow"][108]["type"] = "bool" defs["structs"]["ImGuiWindow"][109] = {} -defs["structs"]["ImGuiWindow"][109]["name"] = "DockId" -defs["structs"]["ImGuiWindow"][109]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][109]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][109]["name"] = "DockTabIsVisible" +defs["structs"]["ImGuiWindow"][109]["type"] = "bool" defs["structs"]["ImGuiWindow"][110] = {} -defs["structs"]["ImGuiWindow"][110]["name"] = "DockTabItemStatusFlags" -defs["structs"]["ImGuiWindow"][110]["type"] = "ImGuiItemStatusFlags" +defs["structs"]["ImGuiWindow"][110]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][110]["name"] = "DockTabWantClose" +defs["structs"]["ImGuiWindow"][110]["type"] = "bool" defs["structs"]["ImGuiWindow"][111] = {} -defs["structs"]["ImGuiWindow"][111]["name"] = "DockTabItemRect" -defs["structs"]["ImGuiWindow"][111]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][111]["name"] = "DockOrder" +defs["structs"]["ImGuiWindow"][111]["type"] = "short" +defs["structs"]["ImGuiWindow"][112] = {} +defs["structs"]["ImGuiWindow"][112]["name"] = "DockStyle" +defs["structs"]["ImGuiWindow"][112]["type"] = "ImGuiWindowDockStyle" +defs["structs"]["ImGuiWindow"][113] = {} +defs["structs"]["ImGuiWindow"][113]["name"] = "DockNode" +defs["structs"]["ImGuiWindow"][113]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiWindow"][114] = {} +defs["structs"]["ImGuiWindow"][114]["name"] = "DockNodeAsHost" +defs["structs"]["ImGuiWindow"][114]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiWindow"][115] = {} +defs["structs"]["ImGuiWindow"][115]["name"] = "DockId" +defs["structs"]["ImGuiWindow"][115]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][116] = {} +defs["structs"]["ImGuiWindow"][116]["name"] = "DockTabItemStatusFlags" +defs["structs"]["ImGuiWindow"][116]["type"] = "ImGuiItemStatusFlags" +defs["structs"]["ImGuiWindow"][117] = {} +defs["structs"]["ImGuiWindow"][117]["name"] = "DockTabItemRect" +defs["structs"]["ImGuiWindow"][117]["type"] = "ImRect" defs["structs"]["ImGuiWindowClass"] = {} defs["structs"]["ImGuiWindowClass"][1] = {} defs["structs"]["ImGuiWindowClass"][1]["name"] = "ClassId" diff --git a/imgui-sys/third-party/imgui-docking/cimgui.cpp b/imgui-sys/third-party/imgui-docking/cimgui.cpp index 3466f54..2d7cc54 100644 --- a/imgui-sys/third-party/imgui-docking/cimgui.cpp +++ b/imgui-sys/third-party/imgui-docking/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.89.1" 18910 from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.89.2" 18920 from Dear ImGui https://github.com/ocornut/imgui //with imgui_internal.h api //docking branch #ifdef IMGUI_ENABLE_FREETYPE @@ -1389,6 +1389,10 @@ CIMGUI_API bool igIsAnyItemFocused() { return ImGui::IsAnyItemFocused(); } +CIMGUI_API ImGuiID igGetItemID() +{ + return ImGui::GetItemID(); +} CIMGUI_API void igGetItemRectMin(ImVec2 *pOut) { *pOut = ImGui::GetItemRectMin(); @@ -2952,6 +2956,10 @@ CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f) { return ImIsFloatAboveGuaranteedIntegerPrecision(f); } +CIMGUI_API float igImExponentialMovingAverage(float avg,float sample,int n) +{ + return ImExponentialMovingAverage(avg,sample,n); +} CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t) { *pOut = ImBezierCubicCalc(p1,p2,p3,p4,t); @@ -3264,9 +3272,9 @@ CIMGUI_API void ImGuiMenuColumns_CalcNextTotalWidth(ImGuiMenuColumns* self,bool { return self->CalcNextTotalWidth(update_offsets); } -CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void) +CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(ImGuiContext* ctx) { - return IM_NEW(ImGuiInputTextState)(); + return IM_NEW(ImGuiInputTextState)(ctx); } CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self) { @@ -4016,10 +4024,6 @@ CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rec { return ImGui::ScrollToBringRectIntoView(window,rect); } -CIMGUI_API ImGuiID igGetItemID() -{ - return ImGui::GetItemID(); -} CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags() { return ImGui::GetItemStatusFlags(); @@ -4296,6 +4300,10 @@ CIMGUI_API bool igIsAliasKey(ImGuiKey key) { return ImGui::IsAliasKey(key); } +CIMGUI_API ImGuiKeyChord igConvertShortcutMod(ImGuiKeyChord key_chord) +{ + return ImGui::ConvertShortcutMod(key_chord); +} CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiKey key) { return ImGui::ConvertSingleModFlagToKey(key); @@ -4316,9 +4324,9 @@ CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_th { return ImGui::IsMouseDragPastThreshold(button,lock_threshold); } -CIMGUI_API void igGetKeyVector2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down) +CIMGUI_API void igGetKeyMagnitude2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down) { - *pOut = ImGui::GetKeyVector2d(key_left,key_right,key_up,key_down); + *pOut = ImGui::GetKeyMagnitude2d(key_left,key_right,key_up,key_down); } CIMGUI_API float igGetNavTweakPressedAmount(ImGuiAxis axis) { @@ -4956,6 +4964,26 @@ CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFl { return ImGui::ButtonEx(label,size_arg,flags); } +CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags) +{ + return ImGui::ArrowButtonEx(str_id,dir,size_arg,flags); +} +CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col) +{ + return ImGui::ImageButtonEx(id,texture_id,size,uv0,uv1,bg_col,tint_col); +} +CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags) +{ + return ImGui::SeparatorEx(flags); +} +CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value) +{ + return ImGui::CheckboxFlags(label,flags,flags_value); +} +CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value) +{ + return ImGui::CheckboxFlags(label,flags,flags_value); +} CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos) { return ImGui::CloseButton(id,pos); @@ -4964,10 +4992,6 @@ CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock { return ImGui::CollapseButton(id,pos,dock_node); } -CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags) -{ - return ImGui::ArrowButtonEx(str_id,dir,size_arg,flags); -} CIMGUI_API void igScrollbar(ImGuiAxis axis) { return ImGui::Scrollbar(axis); @@ -4976,10 +5000,6 @@ CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p { return ImGui::ScrollbarEx(bb,id,axis,p_scroll_v,avail_v,contents_v,flags); } -CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col) -{ - return ImGui::ImageButtonEx(id,texture_id,size,uv0,uv1,bg_col,tint_col); -} CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis) { *pOut = ImGui::GetWindowScrollbarRect(window,axis); @@ -4996,18 +5016,6 @@ CIMGUI_API ImGuiID igGetWindowResizeBorderID(ImGuiWindow* window,ImGuiDir dir) { return ImGui::GetWindowResizeBorderID(window,dir); } -CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags) -{ - return ImGui::SeparatorEx(flags); -} -CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value) -{ - return ImGui::CheckboxFlags(label,flags,flags_value); -} -CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value) -{ - return ImGui::CheckboxFlags(label,flags,flags_value); -} CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags) { return ImGui::ButtonBehavior(bb,id,out_hovered,out_held,flags); @@ -5235,6 +5243,10 @@ CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport) { return ImGui::DebugNodeViewport(viewport); } +CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list) +{ + return ImGui::DebugRenderKeyboardPreview(draw_list); +} CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb) { return ImGui::DebugRenderViewportThumbnail(draw_list,viewport,bb); diff --git a/imgui-sys/third-party/imgui-docking/cimgui.h b/imgui-sys/third-party/imgui-docking/cimgui.h index bb43c6b..0a9986a 100644 --- a/imgui-sys/third-party/imgui-docking/cimgui.h +++ b/imgui-sys/third-party/imgui-docking/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.89.1" 18910 from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.89.2" 18920 from Dear ImGui https://github.com/ocornut/imgui //with imgui_internal.h api //docking branch #ifndef CIMGUI_INCLUDED @@ -639,8 +639,8 @@ ImGuiMod_Ctrl=1 << 12, ImGuiMod_Shift=1 << 13, ImGuiMod_Alt=1 << 14, ImGuiMod_Super=1 << 15, -ImGuiMod_Mask_=0xF000, -ImGuiMod_Shortcut=ImGuiMod_Ctrl, +ImGuiMod_Shortcut=1 << 11, +ImGuiMod_Mask_=0xF800, ImGuiKey_NamedKey_BEGIN=512, ImGuiKey_NamedKey_END=ImGuiKey_COUNT, ImGuiKey_NamedKey_COUNT=ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN, @@ -1267,6 +1267,7 @@ struct ImFontAtlas int TexDesiredWidth; int TexGlyphPadding; bool Locked; + void* UserData; bool TexReady; bool TexPixelsUseColors; unsigned char* TexPixelsAlpha8; @@ -1599,10 +1600,9 @@ typedef enum { ImGuiSelectableFlags_SelectOnClick = 1 << 22, ImGuiSelectableFlags_SelectOnRelease = 1 << 23, ImGuiSelectableFlags_SpanAvailWidth = 1 << 24, - ImGuiSelectableFlags_DrawHoveredWhenHeld = 1 << 25, - ImGuiSelectableFlags_SetNavIdOnHover = 1 << 26, - ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 27, - ImGuiSelectableFlags_NoSetKeyOwner = 1 << 28, + ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25, + ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 26, + ImGuiSelectableFlags_NoSetKeyOwner = 1 << 27, }ImGuiSelectableFlagsPrivate_; typedef enum { ImGuiTreeNodeFlags_ClipLabelForTrailingButton = 1 << 20, @@ -1710,6 +1710,7 @@ struct ImGuiMenuColumns }; struct ImGuiInputTextState { + ImGuiContext* Ctx; ImGuiID ID; int CurLenW, CurLenA; ImVector_ImWchar TextW; @@ -2369,7 +2370,10 @@ struct ImGuiContext ImGuiWindow* MovingWindow; ImGuiWindow* WheelingWindow; ImVec2 WheelingWindowRefMousePos; + int WheelingWindowStartFrame; float WheelingWindowReleaseTimer; + ImVec2 WheelingWindowWheelRemainder; + ImVec2 WheelingAxisAvg; ImGuiID DebugHookIdInfo; ImGuiID HoveredId; ImGuiID HoveredIdPreviousFrame; @@ -2636,6 +2640,9 @@ struct ImGuiWindow ImVec2 WindowPadding; float WindowRounding; float WindowBorderSize; + float DecoOuterSizeX1, DecoOuterSizeY1; + float DecoOuterSizeX2, DecoOuterSizeY2; + float DecoInnerSizeX1, DecoInnerSizeY1; int NameBufLen; ImGuiID MoveId; ImGuiID TabId; @@ -2848,6 +2855,7 @@ struct ImGuiTableInstanceData { float LastOuterHeight; float LastFirstRowHeight; + float LastFrozenHeight; }; typedef struct ImSpan_ImGuiTableColumn {ImGuiTableColumn* Data;ImGuiTableColumn* DataEnd;} ImSpan_ImGuiTableColumn; @@ -2963,6 +2971,8 @@ struct ImGuiTable bool IsResetDisplayOrderRequest; bool IsUnfrozenRows; bool IsDefaultSizingPolicy; + bool HasScrollbarYCurr; + bool HasScrollbarYPrev; bool MemoryCompacted; bool HostSkipItems; }; @@ -3411,6 +3421,7 @@ CIMGUI_API bool igIsItemToggledOpen(void); CIMGUI_API bool igIsAnyItemHovered(void); CIMGUI_API bool igIsAnyItemActive(void); CIMGUI_API bool igIsAnyItemFocused(void); +CIMGUI_API ImGuiID igGetItemID(void); CIMGUI_API void igGetItemRectMin(ImVec2 *pOut); CIMGUI_API void igGetItemRectMax(ImVec2 *pOut); CIMGUI_API void igGetItemRectSize(ImVec2 *pOut); @@ -3800,6 +3811,7 @@ CIMGUI_API void igImRotate(ImVec2 *pOut,const ImVec2 v,float cos_a,float sin_a); CIMGUI_API float igImLinearSweep(float current,float target,float speed); CIMGUI_API void igImMul(ImVec2 *pOut,const ImVec2 lhs,const ImVec2 rhs); CIMGUI_API bool igImIsFloatAboveGuaranteedIntegerPrecision(float f); +CIMGUI_API float igImExponentialMovingAverage(float avg,float sample,int n); CIMGUI_API void igImBezierCubicCalc(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,float t); CIMGUI_API void igImBezierCubicClosestPoint(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,int num_segments); CIMGUI_API void igImBezierCubicClosestPointCasteljau(ImVec2 *pOut,const ImVec2 p1,const ImVec2 p2,const ImVec2 p3,const ImVec2 p4,const ImVec2 p,float tess_tol); @@ -3878,7 +3890,7 @@ CIMGUI_API void ImGuiMenuColumns_destroy(ImGuiMenuColumns* self); CIMGUI_API void ImGuiMenuColumns_Update(ImGuiMenuColumns* self,float spacing,bool window_reappearing); CIMGUI_API float ImGuiMenuColumns_DeclColumns(ImGuiMenuColumns* self,float w_icon,float w_label,float w_shortcut,float w_mark); CIMGUI_API void ImGuiMenuColumns_CalcNextTotalWidth(ImGuiMenuColumns* self,bool update_offsets); -CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(void); +CIMGUI_API ImGuiInputTextState* ImGuiInputTextState_ImGuiInputTextState(ImGuiContext* ctx); CIMGUI_API void ImGuiInputTextState_destroy(ImGuiInputTextState* self); CIMGUI_API void ImGuiInputTextState_ClearText(ImGuiInputTextState* self); CIMGUI_API void ImGuiInputTextState_ClearFreeMemory(ImGuiInputTextState* self); @@ -4066,7 +4078,6 @@ CIMGUI_API void igScrollToItem(ImGuiScrollFlags flags); CIMGUI_API void igScrollToRect(ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags); CIMGUI_API void igScrollToRectEx(ImVec2 *pOut,ImGuiWindow* window,const ImRect rect,ImGuiScrollFlags flags); CIMGUI_API void igScrollToBringRectIntoView(ImGuiWindow* window,const ImRect rect); -CIMGUI_API ImGuiID igGetItemID(void); CIMGUI_API ImGuiItemStatusFlags igGetItemStatusFlags(void); CIMGUI_API ImGuiItemFlags igGetItemFlags(void); CIMGUI_API ImGuiID igGetActiveID(void); @@ -4136,12 +4147,13 @@ CIMGUI_API bool igIsKeyboardKey(ImGuiKey key); CIMGUI_API bool igIsGamepadKey(ImGuiKey key); CIMGUI_API bool igIsMouseKey(ImGuiKey key); CIMGUI_API bool igIsAliasKey(ImGuiKey key); +CIMGUI_API ImGuiKeyChord igConvertShortcutMod(ImGuiKeyChord key_chord); CIMGUI_API ImGuiKey igConvertSingleModFlagToKey(ImGuiKey key); CIMGUI_API ImGuiKeyData* igGetKeyData(ImGuiKey key); CIMGUI_API void igGetKeyChordName(ImGuiKeyChord key_chord,char* out_buf,int out_buf_size); CIMGUI_API ImGuiKey igMouseButtonToKey(ImGuiMouseButton button); CIMGUI_API bool igIsMouseDragPastThreshold(ImGuiMouseButton button,float lock_threshold); -CIMGUI_API void igGetKeyVector2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down); +CIMGUI_API void igGetKeyMagnitude2d(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down); CIMGUI_API float igGetNavTweakPressedAmount(ImGuiAxis axis); CIMGUI_API int igCalcTypematicRepeatAmount(float t0,float t1,float repeat_delay,float repeat_rate); CIMGUI_API void igGetTypematicRepeatRate(ImGuiInputFlags flags,float* repeat_delay,float* repeat_rate); @@ -4301,19 +4313,19 @@ CIMGUI_API void igRenderRectFilledWithHole(ImDrawList* draw_list,const ImRect ou CIMGUI_API ImDrawFlags igCalcRoundingFlagsForRectInRect(const ImRect r_in,const ImRect r_outer,float threshold); CIMGUI_API void igTextEx(const char* text,const char* text_end,ImGuiTextFlags flags); CIMGUI_API bool igButtonEx(const char* label,const ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags); +CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col); +CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags); +CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value); +CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value); CIMGUI_API bool igCloseButton(ImGuiID id,const ImVec2 pos); CIMGUI_API bool igCollapseButton(ImGuiID id,const ImVec2 pos,ImGuiDockNode* dock_node); -CIMGUI_API bool igArrowButtonEx(const char* str_id,ImGuiDir dir,ImVec2 size_arg,ImGuiButtonFlags flags); CIMGUI_API void igScrollbar(ImGuiAxis axis); CIMGUI_API bool igScrollbarEx(const ImRect bb,ImGuiID id,ImGuiAxis axis,ImS64* p_scroll_v,ImS64 avail_v,ImS64 contents_v,ImDrawFlags flags); -CIMGUI_API bool igImageButtonEx(ImGuiID id,ImTextureID texture_id,const ImVec2 size,const ImVec2 uv0,const ImVec2 uv1,const ImVec4 bg_col,const ImVec4 tint_col); CIMGUI_API void igGetWindowScrollbarRect(ImRect *pOut,ImGuiWindow* window,ImGuiAxis axis); CIMGUI_API ImGuiID igGetWindowScrollbarID(ImGuiWindow* window,ImGuiAxis axis); CIMGUI_API ImGuiID igGetWindowResizeCornerID(ImGuiWindow* window,int n); CIMGUI_API ImGuiID igGetWindowResizeBorderID(ImGuiWindow* window,ImGuiDir dir); -CIMGUI_API void igSeparatorEx(ImGuiSeparatorFlags flags); -CIMGUI_API bool igCheckboxFlags_S64Ptr(const char* label,ImS64* flags,ImS64 flags_value); -CIMGUI_API bool igCheckboxFlags_U64Ptr(const char* label,ImU64* flags,ImU64 flags_value); CIMGUI_API bool igButtonBehavior(const ImRect bb,ImGuiID id,bool* out_hovered,bool* out_held,ImGuiButtonFlags flags); CIMGUI_API bool igDragBehavior(ImGuiID id,ImGuiDataType data_type,void* p_v,float v_speed,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags); CIMGUI_API bool igSliderBehavior(const ImRect bb,ImGuiID id,ImGuiDataType data_type,void* p_v,const void* p_min,const void* p_max,const char* format,ImGuiSliderFlags flags,ImRect* out_grab_bb); @@ -4370,6 +4382,7 @@ CIMGUI_API void igDebugNodeWindowSettings(ImGuiWindowSettings* settings); CIMGUI_API void igDebugNodeWindowsList(ImVector_ImGuiWindowPtr* windows,const char* label); CIMGUI_API void igDebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows,int windows_size,ImGuiWindow* parent_in_begin_stack); CIMGUI_API void igDebugNodeViewport(ImGuiViewportP* viewport); +CIMGUI_API void igDebugRenderKeyboardPreview(ImDrawList* draw_list); CIMGUI_API void igDebugRenderViewportThumbnail(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb); CIMGUI_API bool igIsKeyPressedMap(ImGuiKey key,bool repeat); CIMGUI_API const ImFontBuilderIO* igImFontAtlasGetBuilderForStbTruetype(void); diff --git a/imgui-sys/third-party/imgui-docking/definitions.json b/imgui-sys/third-party/imgui-docking/definitions.json index bd455eb..c1d6a6a 100644 --- a/imgui-sys/third-party/imgui-docking/definitions.json +++ b/imgui-sys/third-party/imgui-docking/definitions.json @@ -13,7 +13,7 @@ "cimguiname": "ImBitArray_ClearAllBits", "defaults": {}, "funcname": "ClearAllBits", - "location": "imgui_internal:582", + "location": "imgui_internal:587", "ov_cimguiname": "ImBitArray_ClearAllBits", "ret": "void", "signature": "()", @@ -39,7 +39,7 @@ "cimguiname": "ImBitArray_ClearBit", "defaults": {}, "funcname": "ClearBit", - "location": "imgui_internal:586", + "location": "imgui_internal:591", "ov_cimguiname": "ImBitArray_ClearBit", "ret": "void", "signature": "(int)", @@ -57,7 +57,7 @@ "constructor": true, "defaults": {}, "funcname": "ImBitArray", - "location": "imgui_internal:581", + "location": "imgui_internal:586", "ov_cimguiname": "ImBitArray_ImBitArray", "signature": "()", "stname": "ImBitArray", @@ -78,7 +78,7 @@ "cimguiname": "ImBitArray_SetAllBits", "defaults": {}, "funcname": "SetAllBits", - "location": "imgui_internal:583", + "location": "imgui_internal:588", "ov_cimguiname": "ImBitArray_SetAllBits", "ret": "void", "signature": "()", @@ -104,7 +104,7 @@ "cimguiname": "ImBitArray_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui_internal:585", + "location": "imgui_internal:590", "ov_cimguiname": "ImBitArray_SetBit", "ret": "void", "signature": "(int)", @@ -134,7 +134,7 @@ "cimguiname": "ImBitArray_SetBitRange", "defaults": {}, "funcname": "SetBitRange", - "location": "imgui_internal:587", + "location": "imgui_internal:592", "ov_cimguiname": "ImBitArray_SetBitRange", "ret": "void", "signature": "(int,int)", @@ -160,7 +160,7 @@ "cimguiname": "ImBitArray_TestBit", "defaults": {}, "funcname": "TestBit", - "location": "imgui_internal:584", + "location": "imgui_internal:589", "ov_cimguiname": "ImBitArray_TestBit", "ret": "bool", "signature": "(int)const", @@ -202,7 +202,7 @@ "cimguiname": "ImBitVector_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:597", + "location": "imgui_internal:602", "ov_cimguiname": "ImBitVector_Clear", "ret": "void", "signature": "()", @@ -227,7 +227,7 @@ "cimguiname": "ImBitVector_ClearBit", "defaults": {}, "funcname": "ClearBit", - "location": "imgui_internal:600", + "location": "imgui_internal:605", "ov_cimguiname": "ImBitVector_ClearBit", "ret": "void", "signature": "(int)", @@ -252,7 +252,7 @@ "cimguiname": "ImBitVector_Create", "defaults": {}, "funcname": "Create", - "location": "imgui_internal:596", + "location": "imgui_internal:601", "ov_cimguiname": "ImBitVector_Create", "ret": "void", "signature": "(int)", @@ -277,7 +277,7 @@ "cimguiname": "ImBitVector_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui_internal:599", + "location": "imgui_internal:604", "ov_cimguiname": "ImBitVector_SetBit", "ret": "void", "signature": "(int)", @@ -302,7 +302,7 @@ "cimguiname": "ImBitVector_TestBit", "defaults": {}, "funcname": "TestBit", - "location": "imgui_internal:598", + "location": "imgui_internal:603", "ov_cimguiname": "ImBitVector_TestBit", "ret": "bool", "signature": "(int)const", @@ -327,7 +327,7 @@ "cimguiname": "ImChunkStream_alloc_chunk", "defaults": {}, "funcname": "alloc_chunk", - "location": "imgui_internal:703", + "location": "imgui_internal:708", "ov_cimguiname": "ImChunkStream_alloc_chunk", "ret": "T*", "signature": "(size_t)", @@ -349,7 +349,7 @@ "cimguiname": "ImChunkStream_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:704", + "location": "imgui_internal:709", "ov_cimguiname": "ImChunkStream_begin", "ret": "T*", "signature": "()", @@ -375,7 +375,7 @@ "cimguiname": "ImChunkStream_chunk_size", "defaults": {}, "funcname": "chunk_size", - "location": "imgui_internal:706", + "location": "imgui_internal:711", "ov_cimguiname": "ImChunkStream_chunk_size", "ret": "int", "signature": "(const T*)", @@ -397,7 +397,7 @@ "cimguiname": "ImChunkStream_clear", "defaults": {}, "funcname": "clear", - "location": "imgui_internal:700", + "location": "imgui_internal:705", "ov_cimguiname": "ImChunkStream_clear", "ret": "void", "signature": "()", @@ -419,7 +419,7 @@ "cimguiname": "ImChunkStream_empty", "defaults": {}, "funcname": "empty", - "location": "imgui_internal:701", + "location": "imgui_internal:706", "ov_cimguiname": "ImChunkStream_empty", "ret": "bool", "signature": "()const", @@ -441,7 +441,7 @@ "cimguiname": "ImChunkStream_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:707", + "location": "imgui_internal:712", "ov_cimguiname": "ImChunkStream_end", "ret": "T*", "signature": "()", @@ -467,7 +467,7 @@ "cimguiname": "ImChunkStream_next_chunk", "defaults": {}, "funcname": "next_chunk", - "location": "imgui_internal:705", + "location": "imgui_internal:710", "ov_cimguiname": "ImChunkStream_next_chunk", "ret": "T*", "signature": "(T*)", @@ -493,7 +493,7 @@ "cimguiname": "ImChunkStream_offset_from_ptr", "defaults": {}, "funcname": "offset_from_ptr", - "location": "imgui_internal:708", + "location": "imgui_internal:713", "ov_cimguiname": "ImChunkStream_offset_from_ptr", "ret": "int", "signature": "(const T*)", @@ -519,7 +519,7 @@ "cimguiname": "ImChunkStream_ptr_from_offset", "defaults": {}, "funcname": "ptr_from_offset", - "location": "imgui_internal:709", + "location": "imgui_internal:714", "ov_cimguiname": "ImChunkStream_ptr_from_offset", "ret": "T*", "signature": "(int)", @@ -541,7 +541,7 @@ "cimguiname": "ImChunkStream_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:702", + "location": "imgui_internal:707", "ov_cimguiname": "ImChunkStream_size", "ret": "int", "signature": "()const", @@ -568,7 +568,7 @@ "cimguiname": "ImChunkStream_swap", "defaults": {}, "funcname": "swap", - "location": "imgui_internal:710", + "location": "imgui_internal:715", "ov_cimguiname": "ImChunkStream_swap", "ret": "void", "signature": "(ImChunkStream_T *)", @@ -609,7 +609,7 @@ }, "funcname": "HSV", "is_static_function": true, - "location": "imgui:2472", + "location": "imgui:2469", "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", "ret": "void", @@ -627,7 +627,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2462", + "location": "imgui:2459", "ov_cimguiname": "ImColor_ImColor_Nil", "signature": "()", "stname": "ImColor" @@ -660,7 +660,7 @@ "a": "1.0f" }, "funcname": "ImColor", - "location": "imgui:2463", + "location": "imgui:2460", "ov_cimguiname": "ImColor_ImColor_Float", "signature": "(float,float,float,float)", "stname": "ImColor" @@ -679,7 +679,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2464", + "location": "imgui:2461", "ov_cimguiname": "ImColor_ImColor_Vec4", "signature": "(const ImVec4)", "stname": "ImColor" @@ -712,7 +712,7 @@ "a": "255" }, "funcname": "ImColor", - "location": "imgui:2465", + "location": "imgui:2462", "ov_cimguiname": "ImColor_ImColor_Int", "signature": "(int,int,int,int)", "stname": "ImColor" @@ -731,7 +731,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2466", + "location": "imgui:2463", "ov_cimguiname": "ImColor_ImColor_U32", "signature": "(ImU32)", "stname": "ImColor" @@ -769,7 +769,7 @@ "a": "1.0f" }, "funcname": "SetHSV", - "location": "imgui:2471", + "location": "imgui:2468", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", @@ -809,7 +809,7 @@ "cimguiname": "ImDrawCmd_GetTexID", "defaults": {}, "funcname": "GetTexID", - "location": "imgui:2520", + "location": "imgui:2517", "ov_cimguiname": "ImDrawCmd_GetTexID", "ret": "ImTextureID", "signature": "()const", @@ -826,7 +826,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawCmd", - "location": "imgui:2517", + "location": "imgui:2514", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" @@ -865,7 +865,7 @@ "cimguiname": "ImDrawDataBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:786", + "location": "imgui_internal:791", "ov_cimguiname": "ImDrawDataBuilder_Clear", "ret": "void", "signature": "()", @@ -886,7 +886,7 @@ "cimguiname": "ImDrawDataBuilder_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui_internal:787", + "location": "imgui_internal:792", "ov_cimguiname": "ImDrawDataBuilder_ClearFreeMemory", "ret": "void", "signature": "()", @@ -907,7 +907,7 @@ "cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", "defaults": {}, "funcname": "FlattenIntoSingleLayer", - "location": "imgui_internal:789", + "location": "imgui_internal:794", "ov_cimguiname": "ImDrawDataBuilder_FlattenIntoSingleLayer", "ret": "void", "signature": "()", @@ -928,7 +928,7 @@ "cimguiname": "ImDrawDataBuilder_GetDrawListCount", "defaults": {}, "funcname": "GetDrawListCount", - "location": "imgui_internal:788", + "location": "imgui_internal:793", "ov_cimguiname": "ImDrawDataBuilder_GetDrawListCount", "ret": "int", "signature": "()const", @@ -949,7 +949,7 @@ "cimguiname": "ImDrawData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2754", + "location": "imgui:2751", "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", @@ -970,7 +970,7 @@ "cimguiname": "ImDrawData_DeIndexAllBuffers", "defaults": {}, "funcname": "DeIndexAllBuffers", - "location": "imgui:2755", + "location": "imgui:2752", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", @@ -987,7 +987,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawData", - "location": "imgui:2753", + "location": "imgui:2750", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" @@ -1011,7 +1011,7 @@ "cimguiname": "ImDrawData_ScaleClipRects", "defaults": {}, "funcname": "ScaleClipRects", - "location": "imgui:2756", + "location": "imgui:2753", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", @@ -1047,7 +1047,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSharedData", - "location": "imgui_internal:778", + "location": "imgui_internal:783", "ov_cimguiname": "ImDrawListSharedData_ImDrawListSharedData", "signature": "()", "stname": "ImDrawListSharedData" @@ -1071,7 +1071,7 @@ "cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", "defaults": {}, "funcname": "SetCircleTessellationMaxError", - "location": "imgui_internal:779", + "location": "imgui_internal:784", "ov_cimguiname": "ImDrawListSharedData_SetCircleTessellationMaxError", "ret": "void", "signature": "(float)", @@ -1111,7 +1111,7 @@ "cimguiname": "ImDrawListSplitter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2565", + "location": "imgui:2562", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", @@ -1132,7 +1132,7 @@ "cimguiname": "ImDrawListSplitter_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui:2566", + "location": "imgui:2563", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", @@ -1149,7 +1149,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSplitter", - "location": "imgui:2563", + "location": "imgui:2560", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" @@ -1173,7 +1173,7 @@ "cimguiname": "ImDrawListSplitter_Merge", "defaults": {}, "funcname": "Merge", - "location": "imgui:2568", + "location": "imgui:2565", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", @@ -1202,7 +1202,7 @@ "cimguiname": "ImDrawListSplitter_SetCurrentChannel", "defaults": {}, "funcname": "SetCurrentChannel", - "location": "imgui:2569", + "location": "imgui:2566", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", @@ -1231,7 +1231,7 @@ "cimguiname": "ImDrawListSplitter_Split", "defaults": {}, "funcname": "Split", - "location": "imgui:2567", + "location": "imgui:2564", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", @@ -1251,7 +1251,7 @@ "cimguiname": "ImDrawListSplitter_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2564", + "location": "imgui:2561", "ov_cimguiname": "ImDrawListSplitter_destroy", "realdestructor": true, "ret": "void", @@ -1303,7 +1303,7 @@ "num_segments": "0" }, "funcname": "AddBezierCubic", - "location": "imgui:2668", + "location": "imgui:2665", "ov_cimguiname": "ImDrawList_AddBezierCubic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1350,7 +1350,7 @@ "num_segments": "0" }, "funcname": "AddBezierQuadratic", - "location": "imgui:2669", + "location": "imgui:2666", "ov_cimguiname": "ImDrawList_AddBezierQuadratic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -1379,7 +1379,7 @@ "cimguiname": "ImDrawList_AddCallback", "defaults": {}, "funcname": "AddCallback", - "location": "imgui:2693", + "location": "imgui:2690", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*)", @@ -1423,7 +1423,7 @@ "thickness": "1.0f" }, "funcname": "AddCircle", - "location": "imgui:2660", + "location": "imgui:2657", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1462,7 +1462,7 @@ "num_segments": "0" }, "funcname": "AddCircleFilled", - "location": "imgui:2661", + "location": "imgui:2658", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1495,7 +1495,7 @@ "cimguiname": "ImDrawList_AddConvexPolyFilled", "defaults": {}, "funcname": "AddConvexPolyFilled", - "location": "imgui:2667", + "location": "imgui:2664", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -1516,7 +1516,7 @@ "cimguiname": "ImDrawList_AddDrawCmd", "defaults": {}, "funcname": "AddDrawCmd", - "location": "imgui:2694", + "location": "imgui:2691", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", @@ -1565,7 +1565,7 @@ "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", - "location": "imgui:2675", + "location": "imgui:2672", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1632,7 +1632,7 @@ "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", - "location": "imgui:2676", + "location": "imgui:2673", "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)", @@ -1687,7 +1687,7 @@ "flags": "0" }, "funcname": "AddImageRounded", - "location": "imgui:2677", + "location": "imgui:2674", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -1726,7 +1726,7 @@ "thickness": "1.0f" }, "funcname": "AddLine", - "location": "imgui:2652", + "location": "imgui:2649", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", @@ -1769,7 +1769,7 @@ "thickness": "1.0f" }, "funcname": "AddNgon", - "location": "imgui:2662", + "location": "imgui:2659", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1806,7 +1806,7 @@ "cimguiname": "ImDrawList_AddNgonFilled", "defaults": {}, "funcname": "AddNgonFilled", - "location": "imgui:2663", + "location": "imgui:2660", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1847,7 +1847,7 @@ "cimguiname": "ImDrawList_AddPolyline", "defaults": {}, "funcname": "AddPolyline", - "location": "imgui:2666", + "location": "imgui:2663", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", "signature": "(const ImVec2*,int,ImU32,ImDrawFlags,float)", @@ -1894,7 +1894,7 @@ "thickness": "1.0f" }, "funcname": "AddQuad", - "location": "imgui:2656", + "location": "imgui:2653", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1935,7 +1935,7 @@ "cimguiname": "ImDrawList_AddQuadFilled", "defaults": {}, "funcname": "AddQuadFilled", - "location": "imgui:2657", + "location": "imgui:2654", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1984,7 +1984,7 @@ "thickness": "1.0f" }, "funcname": "AddRect", - "location": "imgui:2653", + "location": "imgui:2650", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags,float)", @@ -2028,7 +2028,7 @@ "rounding": "0.0f" }, "funcname": "AddRectFilled", - "location": "imgui:2654", + "location": "imgui:2651", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -2073,7 +2073,7 @@ "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": {}, "funcname": "AddRectFilledMultiColor", - "location": "imgui:2655", + "location": "imgui:2652", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -2112,7 +2112,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2664", + "location": "imgui:2661", "ov_cimguiname": "ImDrawList_AddText_Vec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", @@ -2167,7 +2167,7 @@ "wrap_width": "0.0f" }, "funcname": "AddText", - "location": "imgui:2665", + "location": "imgui:2662", "ov_cimguiname": "ImDrawList_AddText_FontPtr", "ret": "void", "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", @@ -2210,7 +2210,7 @@ "thickness": "1.0f" }, "funcname": "AddTriangle", - "location": "imgui:2658", + "location": "imgui:2655", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -2247,7 +2247,7 @@ "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": {}, "funcname": "AddTriangleFilled", - "location": "imgui:2659", + "location": "imgui:2656", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2268,7 +2268,7 @@ "cimguiname": "ImDrawList_ChannelsMerge", "defaults": {}, "funcname": "ChannelsMerge", - "location": "imgui:2704", + "location": "imgui:2701", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", @@ -2293,7 +2293,7 @@ "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": {}, "funcname": "ChannelsSetCurrent", - "location": "imgui:2705", + "location": "imgui:2702", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", @@ -2318,7 +2318,7 @@ "cimguiname": "ImDrawList_ChannelsSplit", "defaults": {}, "funcname": "ChannelsSplit", - "location": "imgui:2703", + "location": "imgui:2700", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", @@ -2339,7 +2339,7 @@ "cimguiname": "ImDrawList_CloneOutput", "defaults": {}, "funcname": "CloneOutput", - "location": "imgui:2695", + "location": "imgui:2692", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", @@ -2364,7 +2364,7 @@ "cimguiname": "ImDrawList_GetClipRectMax", "defaults": {}, "funcname": "GetClipRectMax", - "location": "imgui:2643", + "location": "imgui:2640", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", @@ -2390,7 +2390,7 @@ "cimguiname": "ImDrawList_GetClipRectMin", "defaults": {}, "funcname": "GetClipRectMin", - "location": "imgui:2642", + "location": "imgui:2639", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", @@ -2413,7 +2413,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawList", - "location": "imgui:2634", + "location": "imgui:2631", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(ImDrawListSharedData*)", "stname": "ImDrawList" @@ -2455,7 +2455,7 @@ "num_segments": "0" }, "funcname": "PathArcTo", - "location": "imgui:2686", + "location": "imgui:2683", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -2492,7 +2492,7 @@ "cimguiname": "ImDrawList_PathArcToFast", "defaults": {}, "funcname": "PathArcToFast", - "location": "imgui:2687", + "location": "imgui:2684", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", @@ -2531,7 +2531,7 @@ "num_segments": "0" }, "funcname": "PathBezierCubicCurveTo", - "location": "imgui:2688", + "location": "imgui:2685", "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", @@ -2566,7 +2566,7 @@ "num_segments": "0" }, "funcname": "PathBezierQuadraticCurveTo", - "location": "imgui:2689", + "location": "imgui:2686", "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,int)", @@ -2587,7 +2587,7 @@ "cimguiname": "ImDrawList_PathClear", "defaults": {}, "funcname": "PathClear", - "location": "imgui:2681", + "location": "imgui:2678", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", @@ -2612,7 +2612,7 @@ "cimguiname": "ImDrawList_PathFillConvex", "defaults": {}, "funcname": "PathFillConvex", - "location": "imgui:2684", + "location": "imgui:2681", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", @@ -2637,7 +2637,7 @@ "cimguiname": "ImDrawList_PathLineTo", "defaults": {}, "funcname": "PathLineTo", - "location": "imgui:2682", + "location": "imgui:2679", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", @@ -2662,7 +2662,7 @@ "cimguiname": "ImDrawList_PathLineToMergeDuplicate", "defaults": {}, "funcname": "PathLineToMergeDuplicate", - "location": "imgui:2683", + "location": "imgui:2680", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", @@ -2702,7 +2702,7 @@ "rounding": "0.0f" }, "funcname": "PathRect", - "location": "imgui:2690", + "location": "imgui:2687", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,ImDrawFlags)", @@ -2738,7 +2738,7 @@ "thickness": "1.0f" }, "funcname": "PathStroke", - "location": "imgui:2685", + "location": "imgui:2682", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", "signature": "(ImU32,ImDrawFlags,float)", @@ -2759,7 +2759,7 @@ "cimguiname": "ImDrawList_PopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:2639", + "location": "imgui:2636", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", @@ -2780,7 +2780,7 @@ "cimguiname": "ImDrawList_PopTextureID", "defaults": {}, "funcname": "PopTextureID", - "location": "imgui:2641", + "location": "imgui:2638", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", @@ -2837,7 +2837,7 @@ "cimguiname": "ImDrawList_PrimQuadUV", "defaults": {}, "funcname": "PrimQuadUV", - "location": "imgui:2714", + "location": "imgui:2711", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2870,7 +2870,7 @@ "cimguiname": "ImDrawList_PrimRect", "defaults": {}, "funcname": "PrimRect", - "location": "imgui:2712", + "location": "imgui:2709", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2911,7 +2911,7 @@ "cimguiname": "ImDrawList_PrimRectUV", "defaults": {}, "funcname": "PrimRectUV", - "location": "imgui:2713", + "location": "imgui:2710", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2940,7 +2940,7 @@ "cimguiname": "ImDrawList_PrimReserve", "defaults": {}, "funcname": "PrimReserve", - "location": "imgui:2710", + "location": "imgui:2707", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", @@ -2969,7 +2969,7 @@ "cimguiname": "ImDrawList_PrimUnreserve", "defaults": {}, "funcname": "PrimUnreserve", - "location": "imgui:2711", + "location": "imgui:2708", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", @@ -3002,7 +3002,7 @@ "cimguiname": "ImDrawList_PrimVtx", "defaults": {}, "funcname": "PrimVtx", - "location": "imgui:2717", + "location": "imgui:2714", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3027,7 +3027,7 @@ "cimguiname": "ImDrawList_PrimWriteIdx", "defaults": {}, "funcname": "PrimWriteIdx", - "location": "imgui:2716", + "location": "imgui:2713", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", @@ -3060,7 +3060,7 @@ "cimguiname": "ImDrawList_PrimWriteVtx", "defaults": {}, "funcname": "PrimWriteVtx", - "location": "imgui:2715", + "location": "imgui:2712", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -3095,7 +3095,7 @@ "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", - "location": "imgui:2637", + "location": "imgui:2634", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,bool)", @@ -3116,7 +3116,7 @@ "cimguiname": "ImDrawList_PushClipRectFullScreen", "defaults": {}, "funcname": "PushClipRectFullScreen", - "location": "imgui:2638", + "location": "imgui:2635", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", @@ -3141,7 +3141,7 @@ "cimguiname": "ImDrawList_PushTextureID", "defaults": {}, "funcname": "PushTextureID", - "location": "imgui:2640", + "location": "imgui:2637", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", @@ -3166,7 +3166,7 @@ "cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "defaults": {}, "funcname": "_CalcCircleAutoSegmentCount", - "location": "imgui:2732", + "location": "imgui:2729", "ov_cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "ret": "int", "signature": "(float)const", @@ -3187,7 +3187,7 @@ "cimguiname": "ImDrawList__ClearFreeMemory", "defaults": {}, "funcname": "_ClearFreeMemory", - "location": "imgui:2726", + "location": "imgui:2723", "ov_cimguiname": "ImDrawList__ClearFreeMemory", "ret": "void", "signature": "()", @@ -3208,7 +3208,7 @@ "cimguiname": "ImDrawList__OnChangedClipRect", "defaults": {}, "funcname": "_OnChangedClipRect", - "location": "imgui:2729", + "location": "imgui:2726", "ov_cimguiname": "ImDrawList__OnChangedClipRect", "ret": "void", "signature": "()", @@ -3229,7 +3229,7 @@ "cimguiname": "ImDrawList__OnChangedTextureID", "defaults": {}, "funcname": "_OnChangedTextureID", - "location": "imgui:2730", + "location": "imgui:2727", "ov_cimguiname": "ImDrawList__OnChangedTextureID", "ret": "void", "signature": "()", @@ -3250,7 +3250,7 @@ "cimguiname": "ImDrawList__OnChangedVtxOffset", "defaults": {}, "funcname": "_OnChangedVtxOffset", - "location": "imgui:2731", + "location": "imgui:2728", "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", "ret": "void", "signature": "()", @@ -3291,7 +3291,7 @@ "cimguiname": "ImDrawList__PathArcToFastEx", "defaults": {}, "funcname": "_PathArcToFastEx", - "location": "imgui:2733", + "location": "imgui:2730", "ov_cimguiname": "ImDrawList__PathArcToFastEx", "ret": "void", "signature": "(const ImVec2,float,int,int,int)", @@ -3332,7 +3332,7 @@ "cimguiname": "ImDrawList__PathArcToN", "defaults": {}, "funcname": "_PathArcToN", - "location": "imgui:2734", + "location": "imgui:2731", "ov_cimguiname": "ImDrawList__PathArcToN", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -3353,7 +3353,7 @@ "cimguiname": "ImDrawList__PopUnusedDrawCmd", "defaults": {}, "funcname": "_PopUnusedDrawCmd", - "location": "imgui:2727", + "location": "imgui:2724", "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", @@ -3374,7 +3374,7 @@ "cimguiname": "ImDrawList__ResetForNewFrame", "defaults": {}, "funcname": "_ResetForNewFrame", - "location": "imgui:2725", + "location": "imgui:2722", "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", @@ -3395,7 +3395,7 @@ "cimguiname": "ImDrawList__TryMergeDrawCmds", "defaults": {}, "funcname": "_TryMergeDrawCmds", - "location": "imgui:2728", + "location": "imgui:2725", "ov_cimguiname": "ImDrawList__TryMergeDrawCmds", "ret": "void", "signature": "()", @@ -3415,7 +3415,7 @@ "cimguiname": "ImDrawList_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2636", + "location": "imgui:2633", "ov_cimguiname": "ImDrawList_destroy", "realdestructor": true, "ret": "void", @@ -3433,7 +3433,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlasCustomRect", - "location": "imgui:2827", + "location": "imgui:2824", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" @@ -3453,7 +3453,7 @@ "cimguiname": "ImFontAtlasCustomRect_IsPacked", "defaults": {}, "funcname": "IsPacked", - "location": "imgui:2828", + "location": "imgui:2825", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", @@ -3519,7 +3519,7 @@ "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", - "location": "imgui:2912", + "location": "imgui:2909", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -3548,7 +3548,7 @@ "cimguiname": "ImFontAtlas_AddCustomRectRegular", "defaults": {}, "funcname": "AddCustomRectRegular", - "location": "imgui:2911", + "location": "imgui:2908", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", "signature": "(int,int)", @@ -3573,7 +3573,7 @@ "cimguiname": "ImFontAtlas_AddFont", "defaults": {}, "funcname": "AddFont", - "location": "imgui:2861", + "location": "imgui:2858", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3600,7 +3600,7 @@ "font_cfg": "NULL" }, "funcname": "AddFontDefault", - "location": "imgui:2862", + "location": "imgui:2859", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -3640,7 +3640,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromFileTTF", - "location": "imgui:2863", + "location": "imgui:2860", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3680,7 +3680,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", - "location": "imgui:2866", + "location": "imgui:2863", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3724,7 +3724,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedTTF", - "location": "imgui:2865", + "location": "imgui:2862", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3768,7 +3768,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryTTF", - "location": "imgui:2864", + "location": "imgui:2861", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3789,7 +3789,7 @@ "cimguiname": "ImFontAtlas_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2877", + "location": "imgui:2874", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", @@ -3822,7 +3822,7 @@ "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": {}, "funcname": "CalcCustomRectUV", - "location": "imgui:2916", + "location": "imgui:2913", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -3843,7 +3843,7 @@ "cimguiname": "ImFontAtlas_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2870", + "location": "imgui:2867", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", @@ -3864,7 +3864,7 @@ "cimguiname": "ImFontAtlas_ClearFonts", "defaults": {}, "funcname": "ClearFonts", - "location": "imgui:2869", + "location": "imgui:2866", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", @@ -3885,7 +3885,7 @@ "cimguiname": "ImFontAtlas_ClearInputData", "defaults": {}, "funcname": "ClearInputData", - "location": "imgui:2867", + "location": "imgui:2864", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", @@ -3906,7 +3906,7 @@ "cimguiname": "ImFontAtlas_ClearTexData", "defaults": {}, "funcname": "ClearTexData", - "location": "imgui:2868", + "location": "imgui:2865", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", @@ -3931,7 +3931,7 @@ "cimguiname": "ImFontAtlas_GetCustomRectByIndex", "defaults": {}, "funcname": "GetCustomRectByIndex", - "location": "imgui:2913", + "location": "imgui:2910", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", "ret": "ImFontAtlasCustomRect*", "signature": "(int)", @@ -3952,7 +3952,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "defaults": {}, "funcname": "GetGlyphRangesChineseFull", - "location": "imgui:2894", + "location": "imgui:2891", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", @@ -3973,7 +3973,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "defaults": {}, "funcname": "GetGlyphRangesChineseSimplifiedCommon", - "location": "imgui:2895", + "location": "imgui:2892", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", @@ -3994,7 +3994,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "defaults": {}, "funcname": "GetGlyphRangesCyrillic", - "location": "imgui:2896", + "location": "imgui:2893", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", @@ -4015,7 +4015,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "defaults": {}, "funcname": "GetGlyphRangesDefault", - "location": "imgui:2890", + "location": "imgui:2887", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", @@ -4036,7 +4036,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "defaults": {}, "funcname": "GetGlyphRangesGreek", - "location": "imgui:2891", + "location": "imgui:2888", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "ret": "const ImWchar*", "signature": "()", @@ -4057,7 +4057,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "defaults": {}, "funcname": "GetGlyphRangesJapanese", - "location": "imgui:2893", + "location": "imgui:2890", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", @@ -4078,7 +4078,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "defaults": {}, "funcname": "GetGlyphRangesKorean", - "location": "imgui:2892", + "location": "imgui:2889", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", @@ -4099,7 +4099,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesThai", "defaults": {}, "funcname": "GetGlyphRangesThai", - "location": "imgui:2897", + "location": "imgui:2894", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", @@ -4120,7 +4120,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "defaults": {}, "funcname": "GetGlyphRangesVietnamese", - "location": "imgui:2898", + "location": "imgui:2895", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", @@ -4161,7 +4161,7 @@ "cimguiname": "ImFontAtlas_GetMouseCursorTexData", "defaults": {}, "funcname": "GetMouseCursorTexData", - "location": "imgui:2917", + "location": "imgui:2914", "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", "ret": "bool", "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", @@ -4200,7 +4200,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsAlpha8", - "location": "imgui:2878", + "location": "imgui:2875", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -4239,7 +4239,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsRGBA32", - "location": "imgui:2879", + "location": "imgui:2876", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -4256,7 +4256,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlas", - "location": "imgui:2859", + "location": "imgui:2856", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" @@ -4276,7 +4276,7 @@ "cimguiname": "ImFontAtlas_IsBuilt", "defaults": {}, "funcname": "IsBuilt", - "location": "imgui:2880", + "location": "imgui:2877", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", @@ -4301,7 +4301,7 @@ "cimguiname": "ImFontAtlas_SetTexID", "defaults": {}, "funcname": "SetTexID", - "location": "imgui:2881", + "location": "imgui:2878", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", @@ -4321,7 +4321,7 @@ "cimguiname": "ImFontAtlas_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2860", + "location": "imgui:2857", "ov_cimguiname": "ImFontAtlas_destroy", "realdestructor": true, "ret": "void", @@ -4339,7 +4339,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontConfig", - "location": "imgui:2787", + "location": "imgui:2784", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" @@ -4382,7 +4382,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddChar", "defaults": {}, "funcname": "AddChar", - "location": "imgui:2812", + "location": "imgui:2809", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", @@ -4407,7 +4407,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "defaults": {}, "funcname": "AddRanges", - "location": "imgui:2814", + "location": "imgui:2811", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", @@ -4438,7 +4438,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2813", + "location": "imgui:2810", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", @@ -4463,7 +4463,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "defaults": {}, "funcname": "BuildRanges", - "location": "imgui:2815", + "location": "imgui:2812", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", @@ -4484,7 +4484,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2809", + "location": "imgui:2806", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", @@ -4509,7 +4509,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "defaults": {}, "funcname": "GetBit", - "location": "imgui:2810", + "location": "imgui:2807", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", "signature": "(size_t)const", @@ -4526,7 +4526,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontGlyphRangesBuilder", - "location": "imgui:2808", + "location": "imgui:2805", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" @@ -4550,7 +4550,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui:2811", + "location": "imgui:2808", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", "signature": "(size_t)", @@ -4634,7 +4634,7 @@ "cimguiname": "ImFont_AddGlyph", "defaults": {}, "funcname": "AddGlyph", - "location": "imgui:3004", + "location": "imgui:3002", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", @@ -4669,7 +4669,7 @@ "overwrite_dst": "true" }, "funcname": "AddRemapChar", - "location": "imgui:3005", + "location": "imgui:3003", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", @@ -4690,7 +4690,7 @@ "cimguiname": "ImFont_BuildLookupTable", "defaults": {}, "funcname": "BuildLookupTable", - "location": "imgui:3001", + "location": "imgui:2999", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", @@ -4742,7 +4742,7 @@ "text_end": "NULL" }, "funcname": "CalcTextSizeA", - "location": "imgui:2995", + "location": "imgui:2993", "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", @@ -4780,7 +4780,7 @@ "cimguiname": "ImFont_CalcWordWrapPositionA", "defaults": {}, "funcname": "CalcWordWrapPositionA", - "location": "imgui:2996", + "location": "imgui:2994", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)const", @@ -4801,7 +4801,7 @@ "cimguiname": "ImFont_ClearOutputData", "defaults": {}, "funcname": "ClearOutputData", - "location": "imgui:3002", + "location": "imgui:3000", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", @@ -4826,7 +4826,7 @@ "cimguiname": "ImFont_FindGlyph", "defaults": {}, "funcname": "FindGlyph", - "location": "imgui:2987", + "location": "imgui:2985", "ov_cimguiname": "ImFont_FindGlyph", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4851,7 +4851,7 @@ "cimguiname": "ImFont_FindGlyphNoFallback", "defaults": {}, "funcname": "FindGlyphNoFallback", - "location": "imgui:2988", + "location": "imgui:2986", "ov_cimguiname": "ImFont_FindGlyphNoFallback", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4876,7 +4876,7 @@ "cimguiname": "ImFont_GetCharAdvance", "defaults": {}, "funcname": "GetCharAdvance", - "location": "imgui:2989", + "location": "imgui:2987", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)const", @@ -4897,7 +4897,7 @@ "cimguiname": "ImFont_GetDebugName", "defaults": {}, "funcname": "GetDebugName", - "location": "imgui:2991", + "location": "imgui:2989", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", @@ -4922,7 +4922,7 @@ "cimguiname": "ImFont_GrowIndex", "defaults": {}, "funcname": "GrowIndex", - "location": "imgui:3003", + "location": "imgui:3001", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", @@ -4939,7 +4939,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFont", - "location": "imgui:2985", + "location": "imgui:2983", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" @@ -4967,7 +4967,7 @@ "cimguiname": "ImFont_IsGlyphRangeUnused", "defaults": {}, "funcname": "IsGlyphRangeUnused", - "location": "imgui:3007", + "location": "imgui:3005", "ov_cimguiname": "ImFont_IsGlyphRangeUnused", "ret": "bool", "signature": "(unsigned int,unsigned int)", @@ -4988,7 +4988,7 @@ "cimguiname": "ImFont_IsLoaded", "defaults": {}, "funcname": "IsLoaded", - "location": "imgui:2990", + "location": "imgui:2988", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", @@ -5029,7 +5029,7 @@ "cimguiname": "ImFont_RenderChar", "defaults": {}, "funcname": "RenderChar", - "location": "imgui:2997", + "location": "imgui:2995", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)const", @@ -5089,7 +5089,7 @@ "wrap_width": "0.0f" }, "funcname": "RenderText", - "location": "imgui:2998", + "location": "imgui:2996", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", @@ -5118,7 +5118,7 @@ "cimguiname": "ImFont_SetGlyphVisible", "defaults": {}, "funcname": "SetGlyphVisible", - "location": "imgui:3006", + "location": "imgui:3004", "ov_cimguiname": "ImFont_SetGlyphVisible", "ret": "void", "signature": "(ImWchar,bool)", @@ -5138,7 +5138,7 @@ "cimguiname": "ImFont_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2986", + "location": "imgui:2984", "ov_cimguiname": "ImFont_destroy", "realdestructor": true, "ret": "void", @@ -5156,7 +5156,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiComboPreviewData", - "location": "imgui_internal:1018", + "location": "imgui_internal:1022", "ov_cimguiname": "ImGuiComboPreviewData_ImGuiComboPreviewData", "signature": "()", "stname": "ImGuiComboPreviewData" @@ -5191,7 +5191,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiContextHook", - "location": "imgui_internal:1898", + "location": "imgui_internal:1903", "ov_cimguiname": "ImGuiContextHook_ImGuiContextHook", "signature": "()", "stname": "ImGuiContextHook" @@ -5231,7 +5231,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiContext", - "location": "imgui_internal:2204", + "location": "imgui_internal:2212", "ov_cimguiname": "ImGuiContext_ImGuiContext", "signature": "(ImFontAtlas*)", "stname": "ImGuiContext" @@ -5266,7 +5266,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiDockContext", - "location": "imgui_internal:1703", + "location": "imgui_internal:1708", "ov_cimguiname": "ImGuiDockContext_ImGuiDockContext", "signature": "()", "stname": "ImGuiDockContext" @@ -5306,7 +5306,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiDockNode", - "location": "imgui_internal:1660", + "location": "imgui_internal:1665", "ov_cimguiname": "ImGuiDockNode_ImGuiDockNode", "signature": "(ImGuiID)", "stname": "ImGuiDockNode" @@ -5326,7 +5326,7 @@ "cimguiname": "ImGuiDockNode_IsCentralNode", "defaults": {}, "funcname": "IsCentralNode", - "location": "imgui_internal:1665", + "location": "imgui_internal:1670", "ov_cimguiname": "ImGuiDockNode_IsCentralNode", "ret": "bool", "signature": "()const", @@ -5347,7 +5347,7 @@ "cimguiname": "ImGuiDockNode_IsDockSpace", "defaults": {}, "funcname": "IsDockSpace", - "location": "imgui_internal:1663", + "location": "imgui_internal:1668", "ov_cimguiname": "ImGuiDockNode_IsDockSpace", "ret": "bool", "signature": "()const", @@ -5368,7 +5368,7 @@ "cimguiname": "ImGuiDockNode_IsEmpty", "defaults": {}, "funcname": "IsEmpty", - "location": "imgui_internal:1670", + "location": "imgui_internal:1675", "ov_cimguiname": "ImGuiDockNode_IsEmpty", "ret": "bool", "signature": "()const", @@ -5389,7 +5389,7 @@ "cimguiname": "ImGuiDockNode_IsFloatingNode", "defaults": {}, "funcname": "IsFloatingNode", - "location": "imgui_internal:1664", + "location": "imgui_internal:1669", "ov_cimguiname": "ImGuiDockNode_IsFloatingNode", "ret": "bool", "signature": "()const", @@ -5410,7 +5410,7 @@ "cimguiname": "ImGuiDockNode_IsHiddenTabBar", "defaults": {}, "funcname": "IsHiddenTabBar", - "location": "imgui_internal:1666", + "location": "imgui_internal:1671", "ov_cimguiname": "ImGuiDockNode_IsHiddenTabBar", "ret": "bool", "signature": "()const", @@ -5431,7 +5431,7 @@ "cimguiname": "ImGuiDockNode_IsLeafNode", "defaults": {}, "funcname": "IsLeafNode", - "location": "imgui_internal:1669", + "location": "imgui_internal:1674", "ov_cimguiname": "ImGuiDockNode_IsLeafNode", "ret": "bool", "signature": "()const", @@ -5452,7 +5452,7 @@ "cimguiname": "ImGuiDockNode_IsNoTabBar", "defaults": {}, "funcname": "IsNoTabBar", - "location": "imgui_internal:1667", + "location": "imgui_internal:1672", "ov_cimguiname": "ImGuiDockNode_IsNoTabBar", "ret": "bool", "signature": "()const", @@ -5473,7 +5473,7 @@ "cimguiname": "ImGuiDockNode_IsRootNode", "defaults": {}, "funcname": "IsRootNode", - "location": "imgui_internal:1662", + "location": "imgui_internal:1667", "ov_cimguiname": "ImGuiDockNode_IsRootNode", "ret": "bool", "signature": "()const", @@ -5494,7 +5494,7 @@ "cimguiname": "ImGuiDockNode_IsSplitNode", "defaults": {}, "funcname": "IsSplitNode", - "location": "imgui_internal:1668", + "location": "imgui_internal:1673", "ov_cimguiname": "ImGuiDockNode_IsSplitNode", "ret": "bool", "signature": "()const", @@ -5519,7 +5519,7 @@ "cimguiname": "ImGuiDockNode_Rect", "defaults": {}, "funcname": "Rect", - "location": "imgui_internal:1671", + "location": "imgui_internal:1676", "nonUDT": 1, "ov_cimguiname": "ImGuiDockNode_Rect", "ret": "void", @@ -5545,7 +5545,7 @@ "cimguiname": "ImGuiDockNode_SetLocalFlags", "defaults": {}, "funcname": "SetLocalFlags", - "location": "imgui_internal:1673", + "location": "imgui_internal:1678", "ov_cimguiname": "ImGuiDockNode_SetLocalFlags", "ret": "void", "signature": "(ImGuiDockNodeFlags)", @@ -5566,7 +5566,7 @@ "cimguiname": "ImGuiDockNode_UpdateMergedFlags", "defaults": {}, "funcname": "UpdateMergedFlags", - "location": "imgui_internal:1674", + "location": "imgui_internal:1679", "ov_cimguiname": "ImGuiDockNode_UpdateMergedFlags", "ret": "void", "signature": "()", @@ -5586,7 +5586,7 @@ "cimguiname": "ImGuiDockNode_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1661", + "location": "imgui_internal:1666", "ov_cimguiname": "ImGuiDockNode_destroy", "realdestructor": true, "ret": "void", @@ -5612,7 +5612,7 @@ "cimguiname": "ImGuiIO_AddFocusEvent", "defaults": {}, "funcname": "AddFocusEvent", - "location": "imgui:2063", + "location": "imgui:2060", "ov_cimguiname": "ImGuiIO_AddFocusEvent", "ret": "void", "signature": "(bool)", @@ -5637,7 +5637,7 @@ "cimguiname": "ImGuiIO_AddInputCharacter", "defaults": {}, "funcname": "AddInputCharacter", - "location": "imgui:2064", + "location": "imgui:2061", "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", "signature": "(unsigned int)", @@ -5662,7 +5662,7 @@ "cimguiname": "ImGuiIO_AddInputCharacterUTF16", "defaults": {}, "funcname": "AddInputCharacterUTF16", - "location": "imgui:2065", + "location": "imgui:2062", "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", "ret": "void", "signature": "(ImWchar16)", @@ -5687,7 +5687,7 @@ "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "defaults": {}, "funcname": "AddInputCharactersUTF8", - "location": "imgui:2066", + "location": "imgui:2063", "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", "ret": "void", "signature": "(const char*)", @@ -5720,7 +5720,7 @@ "cimguiname": "ImGuiIO_AddKeyAnalogEvent", "defaults": {}, "funcname": "AddKeyAnalogEvent", - "location": "imgui:2058", + "location": "imgui:2055", "ov_cimguiname": "ImGuiIO_AddKeyAnalogEvent", "ret": "void", "signature": "(ImGuiKey,bool,float)", @@ -5749,7 +5749,7 @@ "cimguiname": "ImGuiIO_AddKeyEvent", "defaults": {}, "funcname": "AddKeyEvent", - "location": "imgui:2057", + "location": "imgui:2054", "ov_cimguiname": "ImGuiIO_AddKeyEvent", "ret": "void", "signature": "(ImGuiKey,bool)", @@ -5778,7 +5778,7 @@ "cimguiname": "ImGuiIO_AddMouseButtonEvent", "defaults": {}, "funcname": "AddMouseButtonEvent", - "location": "imgui:2060", + "location": "imgui:2057", "ov_cimguiname": "ImGuiIO_AddMouseButtonEvent", "ret": "void", "signature": "(int,bool)", @@ -5807,7 +5807,7 @@ "cimguiname": "ImGuiIO_AddMousePosEvent", "defaults": {}, "funcname": "AddMousePosEvent", - "location": "imgui:2059", + "location": "imgui:2056", "ov_cimguiname": "ImGuiIO_AddMousePosEvent", "ret": "void", "signature": "(float,float)", @@ -5832,7 +5832,7 @@ "cimguiname": "ImGuiIO_AddMouseViewportEvent", "defaults": {}, "funcname": "AddMouseViewportEvent", - "location": "imgui:2062", + "location": "imgui:2059", "ov_cimguiname": "ImGuiIO_AddMouseViewportEvent", "ret": "void", "signature": "(ImGuiID)", @@ -5861,7 +5861,7 @@ "cimguiname": "ImGuiIO_AddMouseWheelEvent", "defaults": {}, "funcname": "AddMouseWheelEvent", - "location": "imgui:2061", + "location": "imgui:2058", "ov_cimguiname": "ImGuiIO_AddMouseWheelEvent", "ret": "void", "signature": "(float,float)", @@ -5882,7 +5882,7 @@ "cimguiname": "ImGuiIO_ClearInputCharacters", "defaults": {}, "funcname": "ClearInputCharacters", - "location": "imgui:2070", + "location": "imgui:2067", "ov_cimguiname": "ImGuiIO_ClearInputCharacters", "ret": "void", "signature": "()", @@ -5903,7 +5903,7 @@ "cimguiname": "ImGuiIO_ClearInputKeys", "defaults": {}, "funcname": "ClearInputKeys", - "location": "imgui:2071", + "location": "imgui:2068", "ov_cimguiname": "ImGuiIO_ClearInputKeys", "ret": "void", "signature": "()", @@ -5920,7 +5920,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiIO", - "location": "imgui:2146", + "location": "imgui:2143", "ov_cimguiname": "ImGuiIO_ImGuiIO", "signature": "()", "stname": "ImGuiIO" @@ -5944,7 +5944,7 @@ "cimguiname": "ImGuiIO_SetAppAcceptingEvents", "defaults": {}, "funcname": "SetAppAcceptingEvents", - "location": "imgui:2069", + "location": "imgui:2066", "ov_cimguiname": "ImGuiIO_SetAppAcceptingEvents", "ret": "void", "signature": "(bool)", @@ -5983,7 +5983,7 @@ "native_legacy_index": "-1" }, "funcname": "SetKeyEventNativeData", - "location": "imgui:2068", + "location": "imgui:2065", "ov_cimguiname": "ImGuiIO_SetKeyEventNativeData", "ret": "void", "signature": "(ImGuiKey,int,int,int)", @@ -6019,7 +6019,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputEvent", - "location": "imgui_internal:1302", + "location": "imgui_internal:1307", "ov_cimguiname": "ImGuiInputEvent_ImGuiInputEvent", "signature": "()", "stname": "ImGuiInputEvent" @@ -6058,7 +6058,7 @@ "cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui:2187", + "location": "imgui:2184", "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "ret": "void", "signature": "()", @@ -6087,7 +6087,7 @@ "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "defaults": {}, "funcname": "DeleteChars", - "location": "imgui:2184", + "location": "imgui:2181", "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "ret": "void", "signature": "(int,int)", @@ -6108,7 +6108,7 @@ "cimguiname": "ImGuiInputTextCallbackData_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui:2188", + "location": "imgui:2185", "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", "ret": "bool", "signature": "()const", @@ -6125,7 +6125,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextCallbackData", - "location": "imgui:2183", + "location": "imgui:2180", "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "signature": "()", "stname": "ImGuiInputTextCallbackData" @@ -6159,7 +6159,7 @@ "text_end": "NULL" }, "funcname": "InsertChars", - "location": "imgui:2185", + "location": "imgui:2182", "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", "ret": "void", "signature": "(int,const char*,const char*)", @@ -6180,7 +6180,7 @@ "cimguiname": "ImGuiInputTextCallbackData_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui:2186", + "location": "imgui:2183", "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll", "ret": "void", "signature": "()", @@ -6220,7 +6220,7 @@ "cimguiname": "ImGuiInputTextState_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui_internal:1076", + "location": "imgui_internal:1081", "ov_cimguiname": "ImGuiInputTextState_ClearFreeMemory", "ret": "void", "signature": "()", @@ -6241,7 +6241,7 @@ "cimguiname": "ImGuiInputTextState_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui_internal:1085", + "location": "imgui_internal:1090", "ov_cimguiname": "ImGuiInputTextState_ClearSelection", "ret": "void", "signature": "()", @@ -6262,7 +6262,7 @@ "cimguiname": "ImGuiInputTextState_ClearText", "defaults": {}, "funcname": "ClearText", - "location": "imgui_internal:1075", + "location": "imgui_internal:1080", "ov_cimguiname": "ImGuiInputTextState_ClearText", "ret": "void", "signature": "()", @@ -6283,7 +6283,7 @@ "cimguiname": "ImGuiInputTextState_CursorAnimReset", "defaults": {}, "funcname": "CursorAnimReset", - "location": "imgui_internal:1082", + "location": "imgui_internal:1087", "ov_cimguiname": "ImGuiInputTextState_CursorAnimReset", "ret": "void", "signature": "()", @@ -6304,7 +6304,7 @@ "cimguiname": "ImGuiInputTextState_CursorClamp", "defaults": {}, "funcname": "CursorClamp", - "location": "imgui_internal:1083", + "location": "imgui_internal:1088", "ov_cimguiname": "ImGuiInputTextState_CursorClamp", "ret": "void", "signature": "()", @@ -6325,7 +6325,7 @@ "cimguiname": "ImGuiInputTextState_GetCursorPos", "defaults": {}, "funcname": "GetCursorPos", - "location": "imgui_internal:1086", + "location": "imgui_internal:1091", "ov_cimguiname": "ImGuiInputTextState_GetCursorPos", "ret": "int", "signature": "()const", @@ -6346,7 +6346,7 @@ "cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "defaults": {}, "funcname": "GetRedoAvailCount", - "location": "imgui_internal:1078", + "location": "imgui_internal:1083", "ov_cimguiname": "ImGuiInputTextState_GetRedoAvailCount", "ret": "int", "signature": "()const", @@ -6367,7 +6367,7 @@ "cimguiname": "ImGuiInputTextState_GetSelectionEnd", "defaults": {}, "funcname": "GetSelectionEnd", - "location": "imgui_internal:1088", + "location": "imgui_internal:1093", "ov_cimguiname": "ImGuiInputTextState_GetSelectionEnd", "ret": "int", "signature": "()const", @@ -6388,7 +6388,7 @@ "cimguiname": "ImGuiInputTextState_GetSelectionStart", "defaults": {}, "funcname": "GetSelectionStart", - "location": "imgui_internal:1087", + "location": "imgui_internal:1092", "ov_cimguiname": "ImGuiInputTextState_GetSelectionStart", "ret": "int", "signature": "()const", @@ -6409,7 +6409,7 @@ "cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "defaults": {}, "funcname": "GetUndoAvailCount", - "location": "imgui_internal:1077", + "location": "imgui_internal:1082", "ov_cimguiname": "ImGuiInputTextState_GetUndoAvailCount", "ret": "int", "signature": "()const", @@ -6430,7 +6430,7 @@ "cimguiname": "ImGuiInputTextState_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui_internal:1084", + "location": "imgui_internal:1089", "ov_cimguiname": "ImGuiInputTextState_HasSelection", "ret": "bool", "signature": "()const", @@ -6439,17 +6439,22 @@ ], "ImGuiInputTextState_ImGuiInputTextState": [ { - "args": "()", - "argsT": [], - "argsoriginal": "()", - "call_args": "()", + "args": "(ImGuiContext* ctx)", + "argsT": [ + { + "name": "ctx", + "type": "ImGuiContext*" + } + ], + "argsoriginal": "(ImGuiContext* ctx)", + "call_args": "(ctx)", "cimguiname": "ImGuiInputTextState_ImGuiInputTextState", "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextState", - "location": "imgui_internal:1074", + "location": "imgui_internal:1079", "ov_cimguiname": "ImGuiInputTextState_ImGuiInputTextState", - "signature": "()", + "signature": "(ImGuiContext*)", "stname": "ImGuiInputTextState" } ], @@ -6471,7 +6476,7 @@ "cimguiname": "ImGuiInputTextState_OnKeyPressed", "defaults": {}, "funcname": "OnKeyPressed", - "location": "imgui_internal:1079", + "location": "imgui_internal:1084", "ov_cimguiname": "ImGuiInputTextState_OnKeyPressed", "ret": "void", "signature": "(int)", @@ -6492,7 +6497,7 @@ "cimguiname": "ImGuiInputTextState_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui_internal:1089", + "location": "imgui_internal:1094", "ov_cimguiname": "ImGuiInputTextState_SelectAll", "ret": "void", "signature": "()", @@ -6528,7 +6533,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyOwnerData", - "location": "imgui_internal:1344", + "location": "imgui_internal:1349", "ov_cimguiname": "ImGuiKeyOwnerData_ImGuiKeyOwnerData", "signature": "()", "stname": "ImGuiKeyOwnerData" @@ -6563,7 +6568,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyRoutingData", - "location": "imgui_internal:1320", + "location": "imgui_internal:1325", "ov_cimguiname": "ImGuiKeyRoutingData_ImGuiKeyRoutingData", "signature": "()", "stname": "ImGuiKeyRoutingData" @@ -6602,7 +6607,7 @@ "cimguiname": "ImGuiKeyRoutingTable_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1332", + "location": "imgui_internal:1337", "ov_cimguiname": "ImGuiKeyRoutingTable_Clear", "ret": "void", "signature": "()", @@ -6619,7 +6624,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiKeyRoutingTable", - "location": "imgui_internal:1331", + "location": "imgui_internal:1336", "ov_cimguiname": "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable", "signature": "()", "stname": "ImGuiKeyRoutingTable" @@ -6654,7 +6659,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiLastItemData", - "location": "imgui_internal:1180", + "location": "imgui_internal:1185", "ov_cimguiname": "ImGuiLastItemData_ImGuiLastItemData", "signature": "()", "stname": "ImGuiLastItemData" @@ -6689,7 +6694,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipperData", - "location": "imgui_internal:1420", + "location": "imgui_internal:1425", "ov_cimguiname": "ImGuiListClipperData_ImGuiListClipperData", "signature": "()", "stname": "ImGuiListClipperData" @@ -6713,7 +6718,7 @@ "cimguiname": "ImGuiListClipperData_Reset", "defaults": {}, "funcname": "Reset", - "location": "imgui_internal:1421", + "location": "imgui_internal:1426", "ov_cimguiname": "ImGuiListClipperData_Reset", "ret": "void", "signature": "(ImGuiListClipper*)", @@ -6758,7 +6763,7 @@ "defaults": {}, "funcname": "FromIndices", "is_static_function": true, - "location": "imgui_internal:1407", + "location": "imgui_internal:1412", "ov_cimguiname": "ImGuiListClipperRange_FromIndices", "ret": "ImGuiListClipperRange", "signature": "(int,int)", @@ -6792,7 +6797,7 @@ "defaults": {}, "funcname": "FromPositions", "is_static_function": true, - "location": "imgui_internal:1408", + "location": "imgui_internal:1413", "ov_cimguiname": "ImGuiListClipperRange_FromPositions", "ret": "ImGuiListClipperRange", "signature": "(float,float,int,int)", @@ -6823,7 +6828,7 @@ "items_height": "-1.0f" }, "funcname": "Begin", - "location": "imgui:2420", + "location": "imgui:2417", "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", "signature": "(int,float)", @@ -6844,7 +6849,7 @@ "cimguiname": "ImGuiListClipper_End", "defaults": {}, "funcname": "End", - "location": "imgui:2421", + "location": "imgui:2418", "ov_cimguiname": "ImGuiListClipper_End", "ret": "void", "signature": "()", @@ -6873,7 +6878,7 @@ "cimguiname": "ImGuiListClipper_ForceDisplayRangeByIndices", "defaults": {}, "funcname": "ForceDisplayRangeByIndices", - "location": "imgui:2425", + "location": "imgui:2422", "ov_cimguiname": "ImGuiListClipper_ForceDisplayRangeByIndices", "ret": "void", "signature": "(int,int)", @@ -6890,7 +6895,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipper", - "location": "imgui:2418", + "location": "imgui:2415", "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", "signature": "()", "stname": "ImGuiListClipper" @@ -6910,7 +6915,7 @@ "cimguiname": "ImGuiListClipper_Step", "defaults": {}, "funcname": "Step", - "location": "imgui:2422", + "location": "imgui:2419", "ov_cimguiname": "ImGuiListClipper_Step", "ret": "bool", "signature": "()", @@ -6930,7 +6935,7 @@ "cimguiname": "ImGuiListClipper_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2419", + "location": "imgui:2416", "ov_cimguiname": "ImGuiListClipper_destroy", "realdestructor": true, "ret": "void", @@ -6956,7 +6961,7 @@ "cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", "defaults": {}, "funcname": "CalcNextTotalWidth", - "location": "imgui_internal:1052", + "location": "imgui_internal:1056", "ov_cimguiname": "ImGuiMenuColumns_CalcNextTotalWidth", "ret": "void", "signature": "(bool)", @@ -6993,7 +6998,7 @@ "cimguiname": "ImGuiMenuColumns_DeclColumns", "defaults": {}, "funcname": "DeclColumns", - "location": "imgui_internal:1051", + "location": "imgui_internal:1055", "ov_cimguiname": "ImGuiMenuColumns_DeclColumns", "ret": "float", "signature": "(float,float,float,float)", @@ -7010,7 +7015,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiMenuColumns", - "location": "imgui_internal:1049", + "location": "imgui_internal:1053", "ov_cimguiname": "ImGuiMenuColumns_ImGuiMenuColumns", "signature": "()", "stname": "ImGuiMenuColumns" @@ -7038,7 +7043,7 @@ "cimguiname": "ImGuiMenuColumns_Update", "defaults": {}, "funcname": "Update", - "location": "imgui_internal:1050", + "location": "imgui_internal:1054", "ov_cimguiname": "ImGuiMenuColumns_Update", "ret": "void", "signature": "(float,bool)", @@ -7074,7 +7079,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiMetricsConfig", - "location": "imgui_internal:1849", + "location": "imgui_internal:1854", "ov_cimguiname": "ImGuiMetricsConfig_ImGuiMetricsConfig", "signature": "()", "stname": "ImGuiMetricsConfig" @@ -7113,7 +7118,7 @@ "cimguiname": "ImGuiNavItemData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:1497", + "location": "imgui_internal:1502", "ov_cimguiname": "ImGuiNavItemData_Clear", "ret": "void", "signature": "()", @@ -7130,7 +7135,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNavItemData", - "location": "imgui_internal:1496", + "location": "imgui_internal:1501", "ov_cimguiname": "ImGuiNavItemData_ImGuiNavItemData", "signature": "()", "stname": "ImGuiNavItemData" @@ -7169,7 +7174,7 @@ "cimguiname": "ImGuiNextItemData_ClearFlags", "defaults": {}, "funcname": "ClearFlags", - "location": "imgui_internal:1167", + "location": "imgui_internal:1172", "ov_cimguiname": "ImGuiNextItemData_ClearFlags", "ret": "void", "signature": "()", @@ -7186,7 +7191,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNextItemData", - "location": "imgui_internal:1166", + "location": "imgui_internal:1171", "ov_cimguiname": "ImGuiNextItemData_ImGuiNextItemData", "signature": "()", "stname": "ImGuiNextItemData" @@ -7225,7 +7230,7 @@ "cimguiname": "ImGuiNextWindowData_ClearFlags", "defaults": {}, "funcname": "ClearFlags", - "location": "imgui_internal:1148", + "location": "imgui_internal:1153", "ov_cimguiname": "ImGuiNextWindowData_ClearFlags", "ret": "void", "signature": "()", @@ -7242,7 +7247,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiNextWindowData", - "location": "imgui_internal:1147", + "location": "imgui_internal:1152", "ov_cimguiname": "ImGuiNextWindowData_ImGuiNextWindowData", "signature": "()", "stname": "ImGuiNextWindowData" @@ -7277,7 +7282,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOldColumnData", - "location": "imgui_internal:1532", + "location": "imgui_internal:1537", "ov_cimguiname": "ImGuiOldColumnData_ImGuiOldColumnData", "signature": "()", "stname": "ImGuiOldColumnData" @@ -7312,7 +7317,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOldColumns", - "location": "imgui_internal:1553", + "location": "imgui_internal:1558", "ov_cimguiname": "ImGuiOldColumns_ImGuiOldColumns", "signature": "()", "stname": "ImGuiOldColumns" @@ -7347,7 +7352,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOnceUponAFrame", - "location": "imgui:2284", + "location": "imgui:2281", "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", "stname": "ImGuiOnceUponAFrame" @@ -7386,7 +7391,7 @@ "cimguiname": "ImGuiPayload_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2238", + "location": "imgui:2235", "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", "signature": "()", @@ -7403,7 +7408,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPayload", - "location": "imgui:2237", + "location": "imgui:2234", "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", "stname": "ImGuiPayload" @@ -7427,7 +7432,7 @@ "cimguiname": "ImGuiPayload_IsDataType", "defaults": {}, "funcname": "IsDataType", - "location": "imgui:2239", + "location": "imgui:2236", "ov_cimguiname": "ImGuiPayload_IsDataType", "ret": "bool", "signature": "(const char*)const", @@ -7448,7 +7453,7 @@ "cimguiname": "ImGuiPayload_IsDelivery", "defaults": {}, "funcname": "IsDelivery", - "location": "imgui:2241", + "location": "imgui:2238", "ov_cimguiname": "ImGuiPayload_IsDelivery", "ret": "bool", "signature": "()const", @@ -7469,7 +7474,7 @@ "cimguiname": "ImGuiPayload_IsPreview", "defaults": {}, "funcname": "IsPreview", - "location": "imgui:2240", + "location": "imgui:2237", "ov_cimguiname": "ImGuiPayload_IsPreview", "ret": "bool", "signature": "()const", @@ -7505,7 +7510,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformIO", - "location": "imgui:3182", + "location": "imgui:3180", "ov_cimguiname": "ImGuiPlatformIO_ImGuiPlatformIO", "signature": "()", "stname": "ImGuiPlatformIO" @@ -7540,7 +7545,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformImeData", - "location": "imgui:3202", + "location": "imgui:3200", "ov_cimguiname": "ImGuiPlatformImeData_ImGuiPlatformImeData", "signature": "()", "stname": "ImGuiPlatformImeData" @@ -7575,7 +7580,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformMonitor", - "location": "imgui:3192", + "location": "imgui:3190", "ov_cimguiname": "ImGuiPlatformMonitor_ImGuiPlatformMonitor", "signature": "()", "stname": "ImGuiPlatformMonitor" @@ -7610,7 +7615,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPopupData", - "location": "imgui_internal:1104", + "location": "imgui_internal:1109", "ov_cimguiname": "ImGuiPopupData_ImGuiPopupData", "signature": "()", "stname": "ImGuiPopupData" @@ -7650,7 +7655,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "imgui_internal:1220", + "location": "imgui_internal:1225", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr", "signature": "(void*)", "stname": "ImGuiPtrOrIndex" @@ -7669,7 +7674,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPtrOrIndex", - "location": "imgui_internal:1221", + "location": "imgui_internal:1226", "ov_cimguiname": "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int", "signature": "(int)", "stname": "ImGuiPtrOrIndex" @@ -7704,7 +7709,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiSettingsHandler", - "location": "imgui_internal:1788", + "location": "imgui_internal:1793", "ov_cimguiname": "ImGuiSettingsHandler_ImGuiSettingsHandler", "signature": "()", "stname": "ImGuiSettingsHandler" @@ -7739,7 +7744,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStackLevelInfo", - "location": "imgui_internal:1867", + "location": "imgui_internal:1872", "ov_cimguiname": "ImGuiStackLevelInfo_ImGuiStackLevelInfo", "signature": "()", "stname": "ImGuiStackLevelInfo" @@ -7778,7 +7783,7 @@ "cimguiname": "ImGuiStackSizes_CompareWithCurrentState", "defaults": {}, "funcname": "CompareWithCurrentState", - "location": "imgui_internal:1197", + "location": "imgui_internal:1202", "ov_cimguiname": "ImGuiStackSizes_CompareWithCurrentState", "ret": "void", "signature": "()", @@ -7795,7 +7800,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStackSizes", - "location": "imgui_internal:1195", + "location": "imgui_internal:1200", "ov_cimguiname": "ImGuiStackSizes_ImGuiStackSizes", "signature": "()", "stname": "ImGuiStackSizes" @@ -7815,7 +7820,7 @@ "cimguiname": "ImGuiStackSizes_SetToCurrentState", "defaults": {}, "funcname": "SetToCurrentState", - "location": "imgui_internal:1196", + "location": "imgui_internal:1201", "ov_cimguiname": "ImGuiStackSizes_SetToCurrentState", "ret": "void", "signature": "()", @@ -7851,7 +7856,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStackTool", - "location": "imgui_internal:1880", + "location": "imgui_internal:1885", "ov_cimguiname": "ImGuiStackTool_ImGuiStackTool", "signature": "()", "stname": "ImGuiStackTool" @@ -7895,7 +7900,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2351", + "location": "imgui:2348", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Int", "signature": "(ImGuiID,int)", "stname": "ImGuiStoragePair" @@ -7918,7 +7923,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2352", + "location": "imgui:2349", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Float", "signature": "(ImGuiID,float)", "stname": "ImGuiStoragePair" @@ -7941,7 +7946,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2353", + "location": "imgui:2350", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Ptr", "signature": "(ImGuiID,void*)", "stname": "ImGuiStoragePair" @@ -7980,7 +7985,7 @@ "cimguiname": "ImGuiStorage_BuildSortByKey", "defaults": {}, "funcname": "BuildSortByKey", - "location": "imgui:2384", + "location": "imgui:2381", "ov_cimguiname": "ImGuiStorage_BuildSortByKey", "ret": "void", "signature": "()", @@ -8001,7 +8006,7 @@ "cimguiname": "ImGuiStorage_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2361", + "location": "imgui:2358", "ov_cimguiname": "ImGuiStorage_Clear", "ret": "void", "signature": "()", @@ -8032,7 +8037,7 @@ "default_val": "false" }, "funcname": "GetBool", - "location": "imgui:2364", + "location": "imgui:2361", "ov_cimguiname": "ImGuiStorage_GetBool", "ret": "bool", "signature": "(ImGuiID,bool)const", @@ -8063,7 +8068,7 @@ "default_val": "false" }, "funcname": "GetBoolRef", - "location": "imgui:2376", + "location": "imgui:2373", "ov_cimguiname": "ImGuiStorage_GetBoolRef", "ret": "bool*", "signature": "(ImGuiID,bool)", @@ -8094,7 +8099,7 @@ "default_val": "0.0f" }, "funcname": "GetFloat", - "location": "imgui:2366", + "location": "imgui:2363", "ov_cimguiname": "ImGuiStorage_GetFloat", "ret": "float", "signature": "(ImGuiID,float)const", @@ -8125,7 +8130,7 @@ "default_val": "0.0f" }, "funcname": "GetFloatRef", - "location": "imgui:2377", + "location": "imgui:2374", "ov_cimguiname": "ImGuiStorage_GetFloatRef", "ret": "float*", "signature": "(ImGuiID,float)", @@ -8156,7 +8161,7 @@ "default_val": "0" }, "funcname": "GetInt", - "location": "imgui:2362", + "location": "imgui:2359", "ov_cimguiname": "ImGuiStorage_GetInt", "ret": "int", "signature": "(ImGuiID,int)const", @@ -8187,7 +8192,7 @@ "default_val": "0" }, "funcname": "GetIntRef", - "location": "imgui:2375", + "location": "imgui:2372", "ov_cimguiname": "ImGuiStorage_GetIntRef", "ret": "int*", "signature": "(ImGuiID,int)", @@ -8212,7 +8217,7 @@ "cimguiname": "ImGuiStorage_GetVoidPtr", "defaults": {}, "funcname": "GetVoidPtr", - "location": "imgui:2368", + "location": "imgui:2365", "ov_cimguiname": "ImGuiStorage_GetVoidPtr", "ret": "void*", "signature": "(ImGuiID)const", @@ -8243,7 +8248,7 @@ "default_val": "NULL" }, "funcname": "GetVoidPtrRef", - "location": "imgui:2378", + "location": "imgui:2375", "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", "ret": "void**", "signature": "(ImGuiID,void*)", @@ -8268,7 +8273,7 @@ "cimguiname": "ImGuiStorage_SetAllInt", "defaults": {}, "funcname": "SetAllInt", - "location": "imgui:2381", + "location": "imgui:2378", "ov_cimguiname": "ImGuiStorage_SetAllInt", "ret": "void", "signature": "(int)", @@ -8297,7 +8302,7 @@ "cimguiname": "ImGuiStorage_SetBool", "defaults": {}, "funcname": "SetBool", - "location": "imgui:2365", + "location": "imgui:2362", "ov_cimguiname": "ImGuiStorage_SetBool", "ret": "void", "signature": "(ImGuiID,bool)", @@ -8326,7 +8331,7 @@ "cimguiname": "ImGuiStorage_SetFloat", "defaults": {}, "funcname": "SetFloat", - "location": "imgui:2367", + "location": "imgui:2364", "ov_cimguiname": "ImGuiStorage_SetFloat", "ret": "void", "signature": "(ImGuiID,float)", @@ -8355,7 +8360,7 @@ "cimguiname": "ImGuiStorage_SetInt", "defaults": {}, "funcname": "SetInt", - "location": "imgui:2363", + "location": "imgui:2360", "ov_cimguiname": "ImGuiStorage_SetInt", "ret": "void", "signature": "(ImGuiID,int)", @@ -8384,7 +8389,7 @@ "cimguiname": "ImGuiStorage_SetVoidPtr", "defaults": {}, "funcname": "SetVoidPtr", - "location": "imgui:2369", + "location": "imgui:2366", "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", "signature": "(ImGuiID,void*)", @@ -8410,7 +8415,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1003", + "location": "imgui_internal:1007", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Int", "signature": "(ImGuiStyleVar,int)", "stname": "ImGuiStyleMod" @@ -8433,7 +8438,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1004", + "location": "imgui_internal:1008", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Float", "signature": "(ImGuiStyleVar,float)", "stname": "ImGuiStyleMod" @@ -8456,7 +8461,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyleMod", - "location": "imgui_internal:1005", + "location": "imgui_internal:1009", "ov_cimguiname": "ImGuiStyleMod_ImGuiStyleMod_Vec2", "signature": "(ImGuiStyleVar,ImVec2)", "stname": "ImGuiStyleMod" @@ -8491,7 +8496,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyle", - "location": "imgui:1953", + "location": "imgui:1950", "ov_cimguiname": "ImGuiStyle_ImGuiStyle", "signature": "()", "stname": "ImGuiStyle" @@ -8515,7 +8520,7 @@ "cimguiname": "ImGuiStyle_ScaleAllSizes", "defaults": {}, "funcname": "ScaleAllSizes", - "location": "imgui:1954", + "location": "imgui:1951", "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", "signature": "(float)", @@ -8559,7 +8564,7 @@ "cimguiname": "ImGuiTabBar_GetTabName", "defaults": {}, "funcname": "GetTabName", - "location": "imgui_internal:2648", + "location": "imgui_internal:2661", "ov_cimguiname": "ImGuiTabBar_GetTabName", "ret": "const char*", "signature": "(const ImGuiTabItem*)const", @@ -8584,7 +8589,7 @@ "cimguiname": "ImGuiTabBar_GetTabOrder", "defaults": {}, "funcname": "GetTabOrder", - "location": "imgui_internal:2647", + "location": "imgui_internal:2660", "ov_cimguiname": "ImGuiTabBar_GetTabOrder", "ret": "int", "signature": "(const ImGuiTabItem*)const", @@ -8601,7 +8606,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTabBar", - "location": "imgui_internal:2646", + "location": "imgui_internal:2659", "ov_cimguiname": "ImGuiTabBar_ImGuiTabBar", "signature": "()", "stname": "ImGuiTabBar" @@ -8636,7 +8641,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTabItem", - "location": "imgui_internal:2608", + "location": "imgui_internal:2621", "ov_cimguiname": "ImGuiTabItem_ImGuiTabItem", "signature": "()", "stname": "ImGuiTabItem" @@ -8671,7 +8676,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSettings", - "location": "imgui_internal:2894", + "location": "imgui_internal:2910", "ov_cimguiname": "ImGuiTableColumnSettings_ImGuiTableColumnSettings", "signature": "()", "stname": "ImGuiTableColumnSettings" @@ -8706,7 +8711,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSortSpecs", - "location": "imgui:2252", + "location": "imgui:2249", "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", "signature": "()", "stname": "ImGuiTableColumnSortSpecs" @@ -8741,7 +8746,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumn", - "location": "imgui_internal:2717", + "location": "imgui_internal:2730", "ov_cimguiname": "ImGuiTableColumn_ImGuiTableColumn", "signature": "()", "stname": "ImGuiTableColumn" @@ -8776,7 +8781,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableInstanceData", - "location": "imgui_internal:2744", + "location": "imgui_internal:2758", "ov_cimguiname": "ImGuiTableInstanceData_ImGuiTableInstanceData", "signature": "()", "stname": "ImGuiTableInstanceData" @@ -8815,7 +8820,7 @@ "cimguiname": "ImGuiTableSettings_GetColumnSettings", "defaults": {}, "funcname": "GetColumnSettings", - "location": "imgui_internal:2917", + "location": "imgui_internal:2933", "ov_cimguiname": "ImGuiTableSettings_GetColumnSettings", "ret": "ImGuiTableColumnSettings*", "signature": "()", @@ -8832,7 +8837,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSettings", - "location": "imgui_internal:2916", + "location": "imgui_internal:2932", "ov_cimguiname": "ImGuiTableSettings_ImGuiTableSettings", "signature": "()", "stname": "ImGuiTableSettings" @@ -8867,7 +8872,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSortSpecs", - "location": "imgui:2265", + "location": "imgui:2262", "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", "signature": "()", "stname": "ImGuiTableSortSpecs" @@ -8902,7 +8907,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableTempData", - "location": "imgui_internal:2879", + "location": "imgui_internal:2895", "ov_cimguiname": "ImGuiTableTempData_ImGuiTableTempData", "signature": "()", "stname": "ImGuiTableTempData" @@ -8937,7 +8942,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTable", - "location": "imgui_internal:2855", + "location": "imgui_internal:2871", "ov_cimguiname": "ImGuiTable_ImGuiTable", "signature": "()", "stname": "ImGuiTable" @@ -8956,7 +8961,7 @@ "cimguiname": "ImGuiTable_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2856", + "location": "imgui_internal:2872", "ov_cimguiname": "ImGuiTable_destroy", "realdestructor": true, "ret": "void", @@ -8974,7 +8979,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextBuffer", - "location": "imgui:2322", + "location": "imgui:2319", "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "signature": "()", "stname": "ImGuiTextBuffer" @@ -9004,7 +9009,7 @@ "str_end": "NULL" }, "funcname": "append", - "location": "imgui:2331", + "location": "imgui:2328", "ov_cimguiname": "ImGuiTextBuffer_append", "ret": "void", "signature": "(const char*,const char*)", @@ -9034,7 +9039,7 @@ "defaults": {}, "funcname": "appendf", "isvararg": "...)", - "location": "imgui:2332", + "location": "imgui:2329", "manual": true, "ov_cimguiname": "ImGuiTextBuffer_appendf", "ret": "void", @@ -9064,7 +9069,7 @@ "cimguiname": "ImGuiTextBuffer_appendfv", "defaults": {}, "funcname": "appendfv", - "location": "imgui:2333", + "location": "imgui:2330", "ov_cimguiname": "ImGuiTextBuffer_appendfv", "ret": "void", "signature": "(const char*,va_list)", @@ -9085,7 +9090,7 @@ "cimguiname": "ImGuiTextBuffer_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2324", + "location": "imgui:2321", "ov_cimguiname": "ImGuiTextBuffer_begin", "ret": "const char*", "signature": "()const", @@ -9106,7 +9111,7 @@ "cimguiname": "ImGuiTextBuffer_c_str", "defaults": {}, "funcname": "c_str", - "location": "imgui:2330", + "location": "imgui:2327", "ov_cimguiname": "ImGuiTextBuffer_c_str", "ret": "const char*", "signature": "()const", @@ -9127,7 +9132,7 @@ "cimguiname": "ImGuiTextBuffer_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:2328", + "location": "imgui:2325", "ov_cimguiname": "ImGuiTextBuffer_clear", "ret": "void", "signature": "()", @@ -9167,7 +9172,7 @@ "cimguiname": "ImGuiTextBuffer_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2327", + "location": "imgui:2324", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", "signature": "()const", @@ -9188,7 +9193,7 @@ "cimguiname": "ImGuiTextBuffer_end", "defaults": {}, "funcname": "end", - "location": "imgui:2325", + "location": "imgui:2322", "ov_cimguiname": "ImGuiTextBuffer_end", "ret": "const char*", "signature": "()const", @@ -9213,7 +9218,7 @@ "cimguiname": "ImGuiTextBuffer_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:2329", + "location": "imgui:2326", "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", "signature": "(int)", @@ -9234,7 +9239,7 @@ "cimguiname": "ImGuiTextBuffer_size", "defaults": {}, "funcname": "size", - "location": "imgui:2326", + "location": "imgui:2323", "ov_cimguiname": "ImGuiTextBuffer_size", "ret": "int", "signature": "()const", @@ -9255,7 +9260,7 @@ "cimguiname": "ImGuiTextFilter_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2295", + "location": "imgui:2292", "ov_cimguiname": "ImGuiTextFilter_Build", "ret": "void", "signature": "()", @@ -9276,7 +9281,7 @@ "cimguiname": "ImGuiTextFilter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2296", + "location": "imgui:2293", "ov_cimguiname": "ImGuiTextFilter_Clear", "ret": "void", "signature": "()", @@ -9308,7 +9313,7 @@ "width": "0.0f" }, "funcname": "Draw", - "location": "imgui:2293", + "location": "imgui:2290", "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", "signature": "(const char*,float)", @@ -9332,7 +9337,7 @@ "default_filter": "\"\"" }, "funcname": "ImGuiTextFilter", - "location": "imgui:2292", + "location": "imgui:2289", "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "signature": "(const char*)", "stname": "ImGuiTextFilter" @@ -9352,7 +9357,7 @@ "cimguiname": "ImGuiTextFilter_IsActive", "defaults": {}, "funcname": "IsActive", - "location": "imgui:2297", + "location": "imgui:2294", "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", "signature": "()const", @@ -9383,7 +9388,7 @@ "text_end": "NULL" }, "funcname": "PassFilter", - "location": "imgui:2294", + "location": "imgui:2291", "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", "signature": "(const char*,const char*)const", @@ -9435,7 +9440,7 @@ "cimguiname": "ImGuiTextIndex_append", "defaults": {}, "funcname": "append", - "location": "imgui_internal:725", + "location": "imgui_internal:730", "ov_cimguiname": "ImGuiTextIndex_append", "ret": "void", "signature": "(const char*,int,int)", @@ -9456,7 +9461,7 @@ "cimguiname": "ImGuiTextIndex_clear", "defaults": {}, "funcname": "clear", - "location": "imgui_internal:721", + "location": "imgui_internal:726", "ov_cimguiname": "ImGuiTextIndex_clear", "ret": "void", "signature": "()", @@ -9485,7 +9490,7 @@ "cimguiname": "ImGuiTextIndex_get_line_begin", "defaults": {}, "funcname": "get_line_begin", - "location": "imgui_internal:723", + "location": "imgui_internal:728", "ov_cimguiname": "ImGuiTextIndex_get_line_begin", "ret": "const char*", "signature": "(const char*,int)", @@ -9514,7 +9519,7 @@ "cimguiname": "ImGuiTextIndex_get_line_end", "defaults": {}, "funcname": "get_line_end", - "location": "imgui_internal:724", + "location": "imgui_internal:729", "ov_cimguiname": "ImGuiTextIndex_get_line_end", "ret": "const char*", "signature": "(const char*,int)", @@ -9535,7 +9540,7 @@ "cimguiname": "ImGuiTextIndex_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:722", + "location": "imgui_internal:727", "ov_cimguiname": "ImGuiTextIndex_size", "ret": "int", "signature": "()", @@ -9552,7 +9557,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2305", + "location": "imgui:2302", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Nil", "signature": "()", "stname": "ImGuiTextRange" @@ -9575,7 +9580,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2306", + "location": "imgui:2303", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Str", "signature": "(const char*,const char*)", "stname": "ImGuiTextRange" @@ -9614,7 +9619,7 @@ "cimguiname": "ImGuiTextRange_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2307", + "location": "imgui:2304", "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", "signature": "()const", @@ -9643,7 +9648,7 @@ "cimguiname": "ImGuiTextRange_split", "defaults": {}, "funcname": "split", - "location": "imgui:2308", + "location": "imgui:2305", "ov_cimguiname": "ImGuiTextRange_split", "ret": "void", "signature": "(char,ImVector_ImGuiTextRange*)const", @@ -9672,7 +9677,7 @@ "cimguiname": "ImGuiViewportP_CalcWorkRectPos", "defaults": {}, "funcname": "CalcWorkRectPos", - "location": "imgui_internal:1742", + "location": "imgui_internal:1747", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_CalcWorkRectPos", "ret": "void", @@ -9706,7 +9711,7 @@ "cimguiname": "ImGuiViewportP_CalcWorkRectSize", "defaults": {}, "funcname": "CalcWorkRectSize", - "location": "imgui_internal:1743", + "location": "imgui_internal:1748", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_CalcWorkRectSize", "ret": "void", @@ -9728,7 +9733,7 @@ "cimguiname": "ImGuiViewportP_ClearRequestFlags", "defaults": {}, "funcname": "ClearRequestFlags", - "location": "imgui_internal:1739", + "location": "imgui_internal:1744", "ov_cimguiname": "ImGuiViewportP_ClearRequestFlags", "ret": "void", "signature": "()", @@ -9753,7 +9758,7 @@ "cimguiname": "ImGuiViewportP_GetBuildWorkRect", "defaults": {}, "funcname": "GetBuildWorkRect", - "location": "imgui_internal:1749", + "location": "imgui_internal:1754", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetBuildWorkRect", "ret": "void", @@ -9779,7 +9784,7 @@ "cimguiname": "ImGuiViewportP_GetMainRect", "defaults": {}, "funcname": "GetMainRect", - "location": "imgui_internal:1747", + "location": "imgui_internal:1752", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetMainRect", "ret": "void", @@ -9805,7 +9810,7 @@ "cimguiname": "ImGuiViewportP_GetWorkRect", "defaults": {}, "funcname": "GetWorkRect", - "location": "imgui_internal:1748", + "location": "imgui_internal:1753", "nonUDT": 1, "ov_cimguiname": "ImGuiViewportP_GetWorkRect", "ret": "void", @@ -9823,7 +9828,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewportP", - "location": "imgui_internal:1737", + "location": "imgui_internal:1742", "ov_cimguiname": "ImGuiViewportP_ImGuiViewportP", "signature": "()", "stname": "ImGuiViewportP" @@ -9843,7 +9848,7 @@ "cimguiname": "ImGuiViewportP_UpdateWorkRect", "defaults": {}, "funcname": "UpdateWorkRect", - "location": "imgui_internal:1744", + "location": "imgui_internal:1749", "ov_cimguiname": "ImGuiViewportP_UpdateWorkRect", "ret": "void", "signature": "()", @@ -9863,7 +9868,7 @@ "cimguiname": "ImGuiViewportP_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:1738", + "location": "imgui_internal:1743", "ov_cimguiname": "ImGuiViewportP_destroy", "realdestructor": true, "ret": "void", @@ -9889,7 +9894,7 @@ "cimguiname": "ImGuiViewport_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui:3070", + "location": "imgui:3068", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetCenter", "ret": "void", @@ -9915,7 +9920,7 @@ "cimguiname": "ImGuiViewport_GetWorkCenter", "defaults": {}, "funcname": "GetWorkCenter", - "location": "imgui:3071", + "location": "imgui:3069", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetWorkCenter", "ret": "void", @@ -9933,7 +9938,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewport", - "location": "imgui:3066", + "location": "imgui:3064", "ov_cimguiname": "ImGuiViewport_ImGuiViewport", "signature": "()", "stname": "ImGuiViewport" @@ -9952,7 +9957,7 @@ "cimguiname": "ImGuiViewport_destroy", "defaults": {}, "destructor": true, - "location": "imgui:3067", + "location": "imgui:3065", "ov_cimguiname": "ImGuiViewport_destroy", "realdestructor": true, "ret": "void", @@ -9970,7 +9975,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindowClass", - "location": "imgui:2219", + "location": "imgui:2216", "ov_cimguiname": "ImGuiWindowClass_ImGuiWindowClass", "signature": "()", "stname": "ImGuiWindowClass" @@ -10009,7 +10014,7 @@ "cimguiname": "ImGuiWindowSettings_GetName", "defaults": {}, "funcname": "GetName", - "location": "imgui_internal:1773", + "location": "imgui_internal:1778", "ov_cimguiname": "ImGuiWindowSettings_GetName", "ret": "char*", "signature": "()", @@ -10026,7 +10031,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindowSettings", - "location": "imgui_internal:1772", + "location": "imgui_internal:1777", "ov_cimguiname": "ImGuiWindowSettings_ImGuiWindowSettings", "signature": "()", "stname": "ImGuiWindowSettings" @@ -10065,7 +10070,7 @@ "cimguiname": "ImGuiWindow_CalcFontSize", "defaults": {}, "funcname": "CalcFontSize", - "location": "imgui_internal:2562", + "location": "imgui_internal:2575", "ov_cimguiname": "ImGuiWindow_CalcFontSize", "ret": "float", "signature": "()const", @@ -10096,7 +10101,7 @@ "str_end": "NULL" }, "funcname": "GetID", - "location": "imgui_internal:2555", + "location": "imgui_internal:2568", "ov_cimguiname": "ImGuiWindow_GetID_Str", "ret": "ImGuiID", "signature": "(const char*,const char*)", @@ -10119,7 +10124,7 @@ "cimguiname": "ImGuiWindow_GetID", "defaults": {}, "funcname": "GetID", - "location": "imgui_internal:2556", + "location": "imgui_internal:2569", "ov_cimguiname": "ImGuiWindow_GetID_Ptr", "ret": "ImGuiID", "signature": "(const void*)", @@ -10142,7 +10147,7 @@ "cimguiname": "ImGuiWindow_GetID", "defaults": {}, "funcname": "GetID", - "location": "imgui_internal:2557", + "location": "imgui_internal:2570", "ov_cimguiname": "ImGuiWindow_GetID_Int", "ret": "ImGuiID", "signature": "(int)", @@ -10167,7 +10172,7 @@ "cimguiname": "ImGuiWindow_GetIDFromRectangle", "defaults": {}, "funcname": "GetIDFromRectangle", - "location": "imgui_internal:2558", + "location": "imgui_internal:2571", "ov_cimguiname": "ImGuiWindow_GetIDFromRectangle", "ret": "ImGuiID", "signature": "(const ImRect)", @@ -10193,7 +10198,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiWindow", - "location": "imgui_internal:2551", + "location": "imgui_internal:2564", "ov_cimguiname": "ImGuiWindow_ImGuiWindow", "signature": "(ImGuiContext*,const char*)", "stname": "ImGuiWindow" @@ -10213,7 +10218,7 @@ "cimguiname": "ImGuiWindow_MenuBarHeight", "defaults": {}, "funcname": "MenuBarHeight", - "location": "imgui_internal:2565", + "location": "imgui_internal:2578", "ov_cimguiname": "ImGuiWindow_MenuBarHeight", "ret": "float", "signature": "()const", @@ -10238,7 +10243,7 @@ "cimguiname": "ImGuiWindow_MenuBarRect", "defaults": {}, "funcname": "MenuBarRect", - "location": "imgui_internal:2566", + "location": "imgui_internal:2579", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_MenuBarRect", "ret": "void", @@ -10264,7 +10269,7 @@ "cimguiname": "ImGuiWindow_Rect", "defaults": {}, "funcname": "Rect", - "location": "imgui_internal:2561", + "location": "imgui_internal:2574", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_Rect", "ret": "void", @@ -10286,7 +10291,7 @@ "cimguiname": "ImGuiWindow_TitleBarHeight", "defaults": {}, "funcname": "TitleBarHeight", - "location": "imgui_internal:2563", + "location": "imgui_internal:2576", "ov_cimguiname": "ImGuiWindow_TitleBarHeight", "ret": "float", "signature": "()const", @@ -10311,7 +10316,7 @@ "cimguiname": "ImGuiWindow_TitleBarRect", "defaults": {}, "funcname": "TitleBarRect", - "location": "imgui_internal:2564", + "location": "imgui_internal:2577", "nonUDT": 1, "ov_cimguiname": "ImGuiWindow_TitleBarRect", "ret": "void", @@ -10332,7 +10337,7 @@ "cimguiname": "ImGuiWindow_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:2553", + "location": "imgui_internal:2566", "ov_cimguiname": "ImGuiWindow_destroy", "realdestructor": true, "ret": "void", @@ -10354,7 +10359,7 @@ "cimguiname": "ImPool_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:674", + "location": "imgui_internal:679", "ov_cimguiname": "ImPool_Add", "ret": "T*", "signature": "()", @@ -10376,7 +10381,7 @@ "cimguiname": "ImPool_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui_internal:673", + "location": "imgui_internal:678", "ov_cimguiname": "ImPool_Clear", "ret": "void", "signature": "()", @@ -10402,7 +10407,7 @@ "cimguiname": "ImPool_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:672", + "location": "imgui_internal:677", "ov_cimguiname": "ImPool_Contains", "ret": "bool", "signature": "(const T*)const", @@ -10424,7 +10429,7 @@ "cimguiname": "ImPool_GetAliveCount", "defaults": {}, "funcname": "GetAliveCount", - "location": "imgui_internal:681", + "location": "imgui_internal:686", "ov_cimguiname": "ImPool_GetAliveCount", "ret": "int", "signature": "()const", @@ -10446,7 +10451,7 @@ "cimguiname": "ImPool_GetBufSize", "defaults": {}, "funcname": "GetBufSize", - "location": "imgui_internal:682", + "location": "imgui_internal:687", "ov_cimguiname": "ImPool_GetBufSize", "ret": "int", "signature": "()const", @@ -10472,7 +10477,7 @@ "cimguiname": "ImPool_GetByIndex", "defaults": {}, "funcname": "GetByIndex", - "location": "imgui_internal:669", + "location": "imgui_internal:674", "ov_cimguiname": "ImPool_GetByIndex", "ret": "T*", "signature": "(ImPoolIdx)", @@ -10498,7 +10503,7 @@ "cimguiname": "ImPool_GetByKey", "defaults": {}, "funcname": "GetByKey", - "location": "imgui_internal:668", + "location": "imgui_internal:673", "ov_cimguiname": "ImPool_GetByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -10524,7 +10529,7 @@ "cimguiname": "ImPool_GetIndex", "defaults": {}, "funcname": "GetIndex", - "location": "imgui_internal:670", + "location": "imgui_internal:675", "ov_cimguiname": "ImPool_GetIndex", "ret": "ImPoolIdx", "signature": "(const T*)const", @@ -10546,7 +10551,7 @@ "cimguiname": "ImPool_GetMapSize", "defaults": {}, "funcname": "GetMapSize", - "location": "imgui_internal:683", + "location": "imgui_internal:688", "ov_cimguiname": "ImPool_GetMapSize", "ret": "int", "signature": "()const", @@ -10572,7 +10577,7 @@ "cimguiname": "ImPool_GetOrAddByKey", "defaults": {}, "funcname": "GetOrAddByKey", - "location": "imgui_internal:671", + "location": "imgui_internal:676", "ov_cimguiname": "ImPool_GetOrAddByKey", "ret": "T*", "signature": "(ImGuiID)", @@ -10590,7 +10595,7 @@ "constructor": true, "defaults": {}, "funcname": "ImPool", - "location": "imgui_internal:666", + "location": "imgui_internal:671", "ov_cimguiname": "ImPool_ImPool", "signature": "()", "stname": "ImPool", @@ -10619,7 +10624,7 @@ "cimguiname": "ImPool_Remove", "defaults": {}, "funcname": "Remove", - "location": "imgui_internal:675", + "location": "imgui_internal:680", "ov_cimguiname": "ImPool_Remove_TPtr", "ret": "void", "signature": "(ImGuiID,const T*)", @@ -10647,7 +10652,7 @@ "cimguiname": "ImPool_Remove", "defaults": {}, "funcname": "Remove", - "location": "imgui_internal:676", + "location": "imgui_internal:681", "ov_cimguiname": "ImPool_Remove_PoolIdx", "ret": "void", "signature": "(ImGuiID,ImPoolIdx)", @@ -10673,7 +10678,7 @@ "cimguiname": "ImPool_Reserve", "defaults": {}, "funcname": "Reserve", - "location": "imgui_internal:677", + "location": "imgui_internal:682", "ov_cimguiname": "ImPool_Reserve", "ret": "void", "signature": "(int)", @@ -10699,7 +10704,7 @@ "cimguiname": "ImPool_TryGetMapData", "defaults": {}, "funcname": "TryGetMapData", - "location": "imgui_internal:684", + "location": "imgui_internal:689", "ov_cimguiname": "ImPool_TryGetMapData", "ret": "T*", "signature": "(ImPoolIdx)", @@ -10720,7 +10725,7 @@ "cimguiname": "ImPool_destroy", "defaults": {}, "destructor": true, - "location": "imgui_internal:667", + "location": "imgui_internal:672", "ov_cimguiname": "ImPool_destroy", "realdestructor": true, "ret": "void", @@ -10747,7 +10752,7 @@ "cimguiname": "ImRect_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:543", + "location": "imgui_internal:548", "ov_cimguiname": "ImRect_Add_Vec2", "ret": "void", "signature": "(const ImVec2)", @@ -10770,7 +10775,7 @@ "cimguiname": "ImRect_Add", "defaults": {}, "funcname": "Add", - "location": "imgui_internal:544", + "location": "imgui_internal:549", "ov_cimguiname": "ImRect_Add_Rect", "ret": "void", "signature": "(const ImRect)", @@ -10795,7 +10800,7 @@ "cimguiname": "ImRect_ClipWith", "defaults": {}, "funcname": "ClipWith", - "location": "imgui_internal:550", + "location": "imgui_internal:555", "ov_cimguiname": "ImRect_ClipWith", "ret": "void", "signature": "(const ImRect)", @@ -10820,7 +10825,7 @@ "cimguiname": "ImRect_ClipWithFull", "defaults": {}, "funcname": "ClipWithFull", - "location": "imgui_internal:551", + "location": "imgui_internal:556", "ov_cimguiname": "ImRect_ClipWithFull", "ret": "void", "signature": "(const ImRect)", @@ -10845,7 +10850,7 @@ "cimguiname": "ImRect_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:540", + "location": "imgui_internal:545", "ov_cimguiname": "ImRect_Contains_Vec2", "ret": "bool", "signature": "(const ImVec2)const", @@ -10868,7 +10873,7 @@ "cimguiname": "ImRect_Contains", "defaults": {}, "funcname": "Contains", - "location": "imgui_internal:541", + "location": "imgui_internal:546", "ov_cimguiname": "ImRect_Contains_Rect", "ret": "bool", "signature": "(const ImRect)const", @@ -10893,7 +10898,7 @@ "cimguiname": "ImRect_Expand", "defaults": {}, "funcname": "Expand", - "location": "imgui_internal:545", + "location": "imgui_internal:550", "ov_cimguiname": "ImRect_Expand_Float", "ret": "void", "signature": "(const float)", @@ -10916,7 +10921,7 @@ "cimguiname": "ImRect_Expand", "defaults": {}, "funcname": "Expand", - "location": "imgui_internal:546", + "location": "imgui_internal:551", "ov_cimguiname": "ImRect_Expand_Vec2", "ret": "void", "signature": "(const ImVec2)", @@ -10937,7 +10942,7 @@ "cimguiname": "ImRect_Floor", "defaults": {}, "funcname": "Floor", - "location": "imgui_internal:552", + "location": "imgui_internal:557", "ov_cimguiname": "ImRect_Floor", "ret": "void", "signature": "()", @@ -10958,7 +10963,7 @@ "cimguiname": "ImRect_GetArea", "defaults": {}, "funcname": "GetArea", - "location": "imgui_internal:535", + "location": "imgui_internal:540", "ov_cimguiname": "ImRect_GetArea", "ret": "float", "signature": "()const", @@ -10983,7 +10988,7 @@ "cimguiname": "ImRect_GetBL", "defaults": {}, "funcname": "GetBL", - "location": "imgui_internal:538", + "location": "imgui_internal:543", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBL", "ret": "void", @@ -11009,7 +11014,7 @@ "cimguiname": "ImRect_GetBR", "defaults": {}, "funcname": "GetBR", - "location": "imgui_internal:539", + "location": "imgui_internal:544", "nonUDT": 1, "ov_cimguiname": "ImRect_GetBR", "ret": "void", @@ -11035,7 +11040,7 @@ "cimguiname": "ImRect_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui_internal:531", + "location": "imgui_internal:536", "nonUDT": 1, "ov_cimguiname": "ImRect_GetCenter", "ret": "void", @@ -11057,7 +11062,7 @@ "cimguiname": "ImRect_GetHeight", "defaults": {}, "funcname": "GetHeight", - "location": "imgui_internal:534", + "location": "imgui_internal:539", "ov_cimguiname": "ImRect_GetHeight", "ret": "float", "signature": "()const", @@ -11082,7 +11087,7 @@ "cimguiname": "ImRect_GetSize", "defaults": {}, "funcname": "GetSize", - "location": "imgui_internal:532", + "location": "imgui_internal:537", "nonUDT": 1, "ov_cimguiname": "ImRect_GetSize", "ret": "void", @@ -11108,7 +11113,7 @@ "cimguiname": "ImRect_GetTL", "defaults": {}, "funcname": "GetTL", - "location": "imgui_internal:536", + "location": "imgui_internal:541", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTL", "ret": "void", @@ -11134,7 +11139,7 @@ "cimguiname": "ImRect_GetTR", "defaults": {}, "funcname": "GetTR", - "location": "imgui_internal:537", + "location": "imgui_internal:542", "nonUDT": 1, "ov_cimguiname": "ImRect_GetTR", "ret": "void", @@ -11156,7 +11161,7 @@ "cimguiname": "ImRect_GetWidth", "defaults": {}, "funcname": "GetWidth", - "location": "imgui_internal:533", + "location": "imgui_internal:538", "ov_cimguiname": "ImRect_GetWidth", "ret": "float", "signature": "()const", @@ -11173,7 +11178,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:526", + "location": "imgui_internal:531", "ov_cimguiname": "ImRect_ImRect_Nil", "signature": "()", "stname": "ImRect" @@ -11196,7 +11201,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:527", + "location": "imgui_internal:532", "ov_cimguiname": "ImRect_ImRect_Vec2", "signature": "(const ImVec2,const ImVec2)", "stname": "ImRect" @@ -11215,7 +11220,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:528", + "location": "imgui_internal:533", "ov_cimguiname": "ImRect_ImRect_Vec4", "signature": "(const ImVec4)", "stname": "ImRect" @@ -11246,7 +11251,7 @@ "constructor": true, "defaults": {}, "funcname": "ImRect", - "location": "imgui_internal:529", + "location": "imgui_internal:534", "ov_cimguiname": "ImRect_ImRect_Float", "signature": "(float,float,float,float)", "stname": "ImRect" @@ -11266,7 +11271,7 @@ "cimguiname": "ImRect_IsInverted", "defaults": {}, "funcname": "IsInverted", - "location": "imgui_internal:553", + "location": "imgui_internal:558", "ov_cimguiname": "ImRect_IsInverted", "ret": "bool", "signature": "()const", @@ -11291,7 +11296,7 @@ "cimguiname": "ImRect_Overlaps", "defaults": {}, "funcname": "Overlaps", - "location": "imgui_internal:542", + "location": "imgui_internal:547", "ov_cimguiname": "ImRect_Overlaps", "ret": "bool", "signature": "(const ImRect)const", @@ -11316,7 +11321,7 @@ "cimguiname": "ImRect_ToVec4", "defaults": {}, "funcname": "ToVec4", - "location": "imgui_internal:554", + "location": "imgui_internal:559", "nonUDT": 1, "ov_cimguiname": "ImRect_ToVec4", "ret": "void", @@ -11342,7 +11347,7 @@ "cimguiname": "ImRect_Translate", "defaults": {}, "funcname": "Translate", - "location": "imgui_internal:547", + "location": "imgui_internal:552", "ov_cimguiname": "ImRect_Translate", "ret": "void", "signature": "(const ImVec2)", @@ -11367,7 +11372,7 @@ "cimguiname": "ImRect_TranslateX", "defaults": {}, "funcname": "TranslateX", - "location": "imgui_internal:548", + "location": "imgui_internal:553", "ov_cimguiname": "ImRect_TranslateX", "ret": "void", "signature": "(float)", @@ -11392,7 +11397,7 @@ "cimguiname": "ImRect_TranslateY", "defaults": {}, "funcname": "TranslateY", - "location": "imgui_internal:549", + "location": "imgui_internal:554", "ov_cimguiname": "ImRect_TranslateY", "ret": "void", "signature": "(float)", @@ -11432,7 +11437,7 @@ "cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", "defaults": {}, "funcname": "GetArenaSizeInBytes", - "location": "imgui_internal:646", + "location": "imgui_internal:651", "ov_cimguiname": "ImSpanAllocator_GetArenaSizeInBytes", "ret": "int", "signature": "()", @@ -11458,7 +11463,7 @@ "cimguiname": "ImSpanAllocator_GetSpanPtrBegin", "defaults": {}, "funcname": "GetSpanPtrBegin", - "location": "imgui_internal:648", + "location": "imgui_internal:653", "ov_cimguiname": "ImSpanAllocator_GetSpanPtrBegin", "ret": "void*", "signature": "(int)", @@ -11484,7 +11489,7 @@ "cimguiname": "ImSpanAllocator_GetSpanPtrEnd", "defaults": {}, "funcname": "GetSpanPtrEnd", - "location": "imgui_internal:649", + "location": "imgui_internal:654", "ov_cimguiname": "ImSpanAllocator_GetSpanPtrEnd", "ret": "void*", "signature": "(int)", @@ -11502,7 +11507,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpanAllocator", - "location": "imgui_internal:644", + "location": "imgui_internal:649", "ov_cimguiname": "ImSpanAllocator_ImSpanAllocator", "signature": "()", "stname": "ImSpanAllocator", @@ -11537,7 +11542,7 @@ "a": "4" }, "funcname": "Reserve", - "location": "imgui_internal:645", + "location": "imgui_internal:650", "ov_cimguiname": "ImSpanAllocator_Reserve", "ret": "void", "signature": "(int,size_t,int)", @@ -11563,7 +11568,7 @@ "cimguiname": "ImSpanAllocator_SetArenaBasePtr", "defaults": {}, "funcname": "SetArenaBasePtr", - "location": "imgui_internal:647", + "location": "imgui_internal:652", "ov_cimguiname": "ImSpanAllocator_SetArenaBasePtr", "ret": "void", "signature": "(void*)", @@ -11601,7 +11606,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:612", + "location": "imgui_internal:617", "ov_cimguiname": "ImSpan_ImSpan_Nil", "signature": "()", "stname": "ImSpan", @@ -11625,7 +11630,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:613", + "location": "imgui_internal:618", "ov_cimguiname": "ImSpan_ImSpan_TPtrInt", "signature": "(T*,int)", "stname": "ImSpan", @@ -11649,7 +11654,7 @@ "constructor": true, "defaults": {}, "funcname": "ImSpan", - "location": "imgui_internal:614", + "location": "imgui_internal:619", "ov_cimguiname": "ImSpan_ImSpan_TPtrTPtr", "signature": "(T*,T*)", "stname": "ImSpan", @@ -11670,7 +11675,7 @@ "cimguiname": "ImSpan_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:623", + "location": "imgui_internal:628", "ov_cimguiname": "ImSpan_begin_Nil", "ret": "T*", "signature": "()", @@ -11690,7 +11695,7 @@ "cimguiname": "ImSpan_begin", "defaults": {}, "funcname": "begin", - "location": "imgui_internal:624", + "location": "imgui_internal:629", "ov_cimguiname": "ImSpan_begin__const", "ret": "const T*", "signature": "()const", @@ -11732,7 +11737,7 @@ "cimguiname": "ImSpan_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:625", + "location": "imgui_internal:630", "ov_cimguiname": "ImSpan_end_Nil", "ret": "T*", "signature": "()", @@ -11752,7 +11757,7 @@ "cimguiname": "ImSpan_end", "defaults": {}, "funcname": "end", - "location": "imgui_internal:626", + "location": "imgui_internal:631", "ov_cimguiname": "ImSpan_end__const", "ret": "const T*", "signature": "()const", @@ -11778,7 +11783,7 @@ "cimguiname": "ImSpan_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui_internal:629", + "location": "imgui_internal:634", "ov_cimguiname": "ImSpan_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -11808,7 +11813,7 @@ "cimguiname": "ImSpan_set", "defaults": {}, "funcname": "set", - "location": "imgui_internal:616", + "location": "imgui_internal:621", "ov_cimguiname": "ImSpan_set_Int", "ret": "void", "signature": "(T*,int)", @@ -11836,7 +11841,7 @@ "cimguiname": "ImSpan_set", "defaults": {}, "funcname": "set", - "location": "imgui_internal:617", + "location": "imgui_internal:622", "ov_cimguiname": "ImSpan_set_TPtr", "ret": "void", "signature": "(T*,T*)", @@ -11858,7 +11863,7 @@ "cimguiname": "ImSpan_size", "defaults": {}, "funcname": "size", - "location": "imgui_internal:618", + "location": "imgui_internal:623", "ov_cimguiname": "ImSpan_size", "ret": "int", "signature": "()const", @@ -11880,7 +11885,7 @@ "cimguiname": "ImSpan_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui_internal:619", + "location": "imgui_internal:624", "ov_cimguiname": "ImSpan_size_in_bytes", "ret": "int", "signature": "()const", @@ -11898,7 +11903,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec1", - "location": "imgui_internal:506", + "location": "imgui_internal:511", "ov_cimguiname": "ImVec1_ImVec1_Nil", "signature": "()", "stname": "ImVec1" @@ -11917,7 +11922,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec1", - "location": "imgui_internal:507", + "location": "imgui_internal:512", "ov_cimguiname": "ImVec1_ImVec1_Float", "signature": "(float)", "stname": "ImVec1" @@ -12010,7 +12015,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:514", + "location": "imgui_internal:519", "ov_cimguiname": "ImVec2ih_ImVec2ih_Nil", "signature": "()", "stname": "ImVec2ih" @@ -12033,7 +12038,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:515", + "location": "imgui_internal:520", "ov_cimguiname": "ImVec2ih_ImVec2ih_short", "signature": "(short,short)", "stname": "ImVec2ih" @@ -12052,7 +12057,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVec2ih", - "location": "imgui_internal:516", + "location": "imgui_internal:521", "ov_cimguiname": "ImVec2ih_ImVec2ih_Vec2", "signature": "(const ImVec2)", "stname": "ImVec2ih" @@ -12153,7 +12158,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1850", + "location": "imgui:1847", "ov_cimguiname": "ImVector_ImVector_Nil", "signature": "()", "stname": "ImVector", @@ -12173,7 +12178,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1851", + "location": "imgui:1848", "ov_cimguiname": "ImVector_ImVector_Vector_T_", "signature": "(const ImVector_T )", "stname": "ImVector", @@ -12198,7 +12203,7 @@ "cimguiname": "ImVector__grow_capacity", "defaults": {}, "funcname": "_grow_capacity", - "location": "imgui:1877", + "location": "imgui:1874", "ov_cimguiname": "ImVector__grow_capacity", "ret": "int", "signature": "(int)const", @@ -12220,7 +12225,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1873", + "location": "imgui:1870", "ov_cimguiname": "ImVector_back_Nil", "ret": "T*", "retref": "&", @@ -12241,7 +12246,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1874", + "location": "imgui:1871", "ov_cimguiname": "ImVector_back__const", "ret": "const T*", "retref": "&", @@ -12264,7 +12269,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1867", + "location": "imgui:1864", "ov_cimguiname": "ImVector_begin_Nil", "ret": "T*", "signature": "()", @@ -12284,7 +12289,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1868", + "location": "imgui:1865", "ov_cimguiname": "ImVector_begin__const", "ret": "const T*", "signature": "()const", @@ -12306,7 +12311,7 @@ "cimguiname": "ImVector_capacity", "defaults": {}, "funcname": "capacity", - "location": "imgui:1863", + "location": "imgui:1860", "ov_cimguiname": "ImVector_capacity", "ret": "int", "signature": "()const", @@ -12328,7 +12333,7 @@ "cimguiname": "ImVector_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:1855", + "location": "imgui:1852", "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", @@ -12350,7 +12355,7 @@ "cimguiname": "ImVector_clear_delete", "defaults": {}, "funcname": "clear_delete", - "location": "imgui:1856", + "location": "imgui:1853", "ov_cimguiname": "ImVector_clear_delete", "ret": "void", "signature": "()", @@ -12372,7 +12377,7 @@ "cimguiname": "ImVector_clear_destruct", "defaults": {}, "funcname": "clear_destruct", - "location": "imgui:1857", + "location": "imgui:1854", "ov_cimguiname": "ImVector_clear_destruct", "ret": "void", "signature": "()", @@ -12398,7 +12403,7 @@ "cimguiname": "ImVector_contains", "defaults": {}, "funcname": "contains", - "location": "imgui:1892", + "location": "imgui:1889", "ov_cimguiname": "ImVector_contains", "ret": "bool", "signature": "(const T)const", @@ -12419,7 +12424,7 @@ "cimguiname": "ImVector_destroy", "defaults": {}, "destructor": true, - "location": "imgui:1853", + "location": "imgui:1850", "ov_cimguiname": "ImVector_destroy", "realdestructor": true, "ret": "void", @@ -12442,7 +12447,7 @@ "cimguiname": "ImVector_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:1859", + "location": "imgui:1856", "ov_cimguiname": "ImVector_empty", "ret": "bool", "signature": "()const", @@ -12464,7 +12469,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1869", + "location": "imgui:1866", "ov_cimguiname": "ImVector_end_Nil", "ret": "T*", "signature": "()", @@ -12484,7 +12489,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1870", + "location": "imgui:1867", "ov_cimguiname": "ImVector_end__const", "ret": "const T*", "signature": "()const", @@ -12510,7 +12515,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1888", + "location": "imgui:1885", "ov_cimguiname": "ImVector_erase_Nil", "ret": "T*", "signature": "(const T*)", @@ -12538,7 +12543,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1889", + "location": "imgui:1886", "ov_cimguiname": "ImVector_erase_TPtr", "ret": "T*", "signature": "(const T*,const T*)", @@ -12564,7 +12569,7 @@ "cimguiname": "ImVector_erase_unsorted", "defaults": {}, "funcname": "erase_unsorted", - "location": "imgui:1890", + "location": "imgui:1887", "ov_cimguiname": "ImVector_erase_unsorted", "ret": "T*", "signature": "(const T*)", @@ -12590,7 +12595,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1893", + "location": "imgui:1890", "ov_cimguiname": "ImVector_find_Nil", "ret": "T*", "signature": "(const T)", @@ -12614,7 +12619,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1894", + "location": "imgui:1891", "ov_cimguiname": "ImVector_find__const", "ret": "const T*", "signature": "(const T)const", @@ -12640,7 +12645,7 @@ "cimguiname": "ImVector_find_erase", "defaults": {}, "funcname": "find_erase", - "location": "imgui:1895", + "location": "imgui:1892", "ov_cimguiname": "ImVector_find_erase", "ret": "bool", "signature": "(const T)", @@ -12666,7 +12671,7 @@ "cimguiname": "ImVector_find_erase_unsorted", "defaults": {}, "funcname": "find_erase_unsorted", - "location": "imgui:1896", + "location": "imgui:1893", "ov_cimguiname": "ImVector_find_erase_unsorted", "ret": "bool", "signature": "(const T)", @@ -12688,7 +12693,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1871", + "location": "imgui:1868", "ov_cimguiname": "ImVector_front_Nil", "ret": "T*", "retref": "&", @@ -12709,7 +12714,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1872", + "location": "imgui:1869", "ov_cimguiname": "ImVector_front__const", "ret": "const T*", "retref": "&", @@ -12736,7 +12741,7 @@ "cimguiname": "ImVector_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui:1897", + "location": "imgui:1894", "ov_cimguiname": "ImVector_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -12766,7 +12771,7 @@ "cimguiname": "ImVector_insert", "defaults": {}, "funcname": "insert", - "location": "imgui:1891", + "location": "imgui:1888", "ov_cimguiname": "ImVector_insert", "ret": "T*", "signature": "(const T*,const T)", @@ -12788,7 +12793,7 @@ "cimguiname": "ImVector_max_size", "defaults": {}, "funcname": "max_size", - "location": "imgui:1862", + "location": "imgui:1859", "ov_cimguiname": "ImVector_max_size", "ret": "int", "signature": "()const", @@ -12810,7 +12815,7 @@ "cimguiname": "ImVector_pop_back", "defaults": {}, "funcname": "pop_back", - "location": "imgui:1886", + "location": "imgui:1883", "ov_cimguiname": "ImVector_pop_back", "ret": "void", "signature": "()", @@ -12836,7 +12841,7 @@ "cimguiname": "ImVector_push_back", "defaults": {}, "funcname": "push_back", - "location": "imgui:1885", + "location": "imgui:1882", "ov_cimguiname": "ImVector_push_back", "ret": "void", "signature": "(const T)", @@ -12862,7 +12867,7 @@ "cimguiname": "ImVector_push_front", "defaults": {}, "funcname": "push_front", - "location": "imgui:1887", + "location": "imgui:1884", "ov_cimguiname": "ImVector_push_front", "ret": "void", "signature": "(const T)", @@ -12888,7 +12893,7 @@ "cimguiname": "ImVector_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:1881", + "location": "imgui:1878", "ov_cimguiname": "ImVector_reserve", "ret": "void", "signature": "(int)", @@ -12914,7 +12919,7 @@ "cimguiname": "ImVector_reserve_discard", "defaults": {}, "funcname": "reserve_discard", - "location": "imgui:1882", + "location": "imgui:1879", "ov_cimguiname": "ImVector_reserve_discard", "ret": "void", "signature": "(int)", @@ -12940,7 +12945,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1878", + "location": "imgui:1875", "ov_cimguiname": "ImVector_resize_Nil", "ret": "void", "signature": "(int)", @@ -12968,7 +12973,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1879", + "location": "imgui:1876", "ov_cimguiname": "ImVector_resize_T", "ret": "void", "signature": "(int,const T)", @@ -12994,7 +12999,7 @@ "cimguiname": "ImVector_shrink", "defaults": {}, "funcname": "shrink", - "location": "imgui:1880", + "location": "imgui:1877", "ov_cimguiname": "ImVector_shrink", "ret": "void", "signature": "(int)", @@ -13016,7 +13021,7 @@ "cimguiname": "ImVector_size", "defaults": {}, "funcname": "size", - "location": "imgui:1860", + "location": "imgui:1857", "ov_cimguiname": "ImVector_size", "ret": "int", "signature": "()const", @@ -13038,7 +13043,7 @@ "cimguiname": "ImVector_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui:1861", + "location": "imgui:1858", "ov_cimguiname": "ImVector_size_in_bytes", "ret": "int", "signature": "()const", @@ -13065,7 +13070,7 @@ "cimguiname": "ImVector_swap", "defaults": {}, "funcname": "swap", - "location": "imgui:1875", + "location": "imgui:1872", "ov_cimguiname": "ImVector_swap", "ret": "void", "signature": "(ImVector_T *)", @@ -13115,7 +13120,7 @@ "cimguiname": "igActivateItem", "defaults": {}, "funcname": "ActivateItem", - "location": "imgui_internal:3094", + "location": "imgui_internal:3109", "namespace": "ImGui", "ov_cimguiname": "igActivateItem", "ret": "void", @@ -13141,7 +13146,7 @@ "cimguiname": "igAddContextHook", "defaults": {}, "funcname": "AddContextHook", - "location": "imgui_internal:2977", + "location": "imgui_internal:2993", "namespace": "ImGui", "ov_cimguiname": "igAddContextHook", "ret": "ImGuiID", @@ -13163,7 +13168,7 @@ "cimguiname": "igAddSettingsHandler", "defaults": {}, "funcname": "AddSettingsHandler", - "location": "imgui_internal:2997", + "location": "imgui_internal:3013", "namespace": "ImGui", "ov_cimguiname": "igAddSettingsHandler", "ret": "void", @@ -13242,7 +13247,7 @@ "flags": "0" }, "funcname": "ArrowButtonEx", - "location": "imgui_internal:3354", + "location": "imgui_internal:3370", "namespace": "ImGui", "ov_cimguiname": "igArrowButtonEx", "ret": "bool", @@ -13387,7 +13392,7 @@ "cimguiname": "igBeginChildEx", "defaults": {}, "funcname": "BeginChildEx", - "location": "imgui_internal:3060", + "location": "imgui_internal:3075", "namespace": "ImGui", "ov_cimguiname": "igBeginChildEx", "ret": "bool", @@ -13419,7 +13424,7 @@ "flags": "0" }, "funcname": "BeginChildFrame", - "location": "imgui:904", + "location": "imgui:905", "namespace": "ImGui", "ov_cimguiname": "igBeginChildFrame", "ret": "bool", @@ -13451,7 +13456,7 @@ "flags": "0" }, "funcname": "BeginColumns", - "location": "imgui_internal:3245", + "location": "imgui_internal:3263", "namespace": "ImGui", "ov_cimguiname": "igBeginColumns", "ret": "void", @@ -13513,7 +13518,7 @@ "cimguiname": "igBeginComboPopup", "defaults": {}, "funcname": "BeginComboPopup", - "location": "imgui_internal:3080", + "location": "imgui_internal:3095", "namespace": "ImGui", "ov_cimguiname": "igBeginComboPopup", "ret": "bool", @@ -13530,7 +13535,7 @@ "cimguiname": "igBeginComboPreview", "defaults": {}, "funcname": "BeginComboPreview", - "location": "imgui_internal:3081", + "location": "imgui_internal:3096", "namespace": "ImGui", "ov_cimguiname": "igBeginComboPreview", "ret": "bool", @@ -13576,7 +13581,7 @@ "cimguiname": "igBeginDockableDragDropSource", "defaults": {}, "funcname": "BeginDockableDragDropSource", - "location": "imgui_internal:3196", + "location": "imgui_internal:3214", "namespace": "ImGui", "ov_cimguiname": "igBeginDockableDragDropSource", "ret": "void", @@ -13598,7 +13603,7 @@ "cimguiname": "igBeginDockableDragDropTarget", "defaults": {}, "funcname": "BeginDockableDragDropTarget", - "location": "imgui_internal:3197", + "location": "imgui_internal:3215", "namespace": "ImGui", "ov_cimguiname": "igBeginDockableDragDropTarget", "ret": "void", @@ -13624,7 +13629,7 @@ "cimguiname": "igBeginDocked", "defaults": {}, "funcname": "BeginDocked", - "location": "imgui_internal:3195", + "location": "imgui_internal:3213", "namespace": "ImGui", "ov_cimguiname": "igBeginDocked", "ret": "void", @@ -13691,7 +13696,7 @@ "cimguiname": "igBeginDragDropTargetCustom", "defaults": {}, "funcname": "BeginDragDropTargetCustom", - "location": "imgui_internal:3238", + "location": "imgui_internal:3256", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTargetCustom", "ret": "bool", @@ -13830,7 +13835,7 @@ "enabled": "true" }, "funcname": "BeginMenuEx", - "location": "imgui_internal:3076", + "location": "imgui_internal:3091", "namespace": "ImGui", "ov_cimguiname": "igBeginMenuEx", "ret": "bool", @@ -13971,7 +13976,7 @@ "cimguiname": "igBeginPopupEx", "defaults": {}, "funcname": "BeginPopupEx", - "location": "imgui_internal:3066", + "location": "imgui_internal:3081", "namespace": "ImGui", "ov_cimguiname": "igBeginPopupEx", "ret": "bool", @@ -14066,7 +14071,7 @@ "cimguiname": "igBeginTabBarEx", "defaults": {}, "funcname": "BeginTabBarEx", - "location": "imgui_internal:3309", + "location": "imgui_internal:3327", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBarEx", "ret": "bool", @@ -14187,7 +14192,7 @@ "outer_size": "ImVec2(0,0)" }, "funcname": "BeginTableEx", - "location": "imgui_internal:3267", + "location": "imgui_internal:3285", "namespace": "ImGui", "ov_cimguiname": "igBeginTableEx", "ret": "bool", @@ -14230,7 +14235,7 @@ "cimguiname": "igBeginTooltipEx", "defaults": {}, "funcname": "BeginTooltipEx", - "location": "imgui_internal:3067", + "location": "imgui_internal:3082", "namespace": "ImGui", "ov_cimguiname": "igBeginTooltipEx", "ret": "void", @@ -14268,7 +14273,7 @@ "cimguiname": "igBeginViewportSideBar", "defaults": {}, "funcname": "BeginViewportSideBar", - "location": "imgui_internal:3075", + "location": "imgui_internal:3090", "namespace": "ImGui", "ov_cimguiname": "igBeginViewportSideBar", "ret": "bool", @@ -14290,7 +14295,7 @@ "cimguiname": "igBringWindowToDisplayBack", "defaults": {}, "funcname": "BringWindowToDisplayBack", - "location": "imgui_internal:2954", + "location": "imgui_internal:2970", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayBack", "ret": "void", @@ -14316,7 +14321,7 @@ "cimguiname": "igBringWindowToDisplayBehind", "defaults": {}, "funcname": "BringWindowToDisplayBehind", - "location": "imgui_internal:2955", + "location": "imgui_internal:2971", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayBehind", "ret": "void", @@ -14338,7 +14343,7 @@ "cimguiname": "igBringWindowToDisplayFront", "defaults": {}, "funcname": "BringWindowToDisplayFront", - "location": "imgui_internal:2953", + "location": "imgui_internal:2969", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToDisplayFront", "ret": "void", @@ -14360,7 +14365,7 @@ "cimguiname": "igBringWindowToFocusFront", "defaults": {}, "funcname": "BringWindowToFocusFront", - "location": "imgui_internal:2952", + "location": "imgui_internal:2968", "namespace": "ImGui", "ov_cimguiname": "igBringWindowToFocusFront", "ret": "void", @@ -14498,7 +14503,7 @@ "flags": "0" }, "funcname": "ButtonBehavior", - "location": "imgui_internal:3367", + "location": "imgui_internal:3387", "namespace": "ImGui", "ov_cimguiname": "igButtonBehavior", "ret": "bool", @@ -14531,7 +14536,7 @@ "size_arg": "ImVec2(0,0)" }, "funcname": "ButtonEx", - "location": "imgui_internal:3351", + "location": "imgui_internal:3369", "namespace": "ImGui", "ov_cimguiname": "igButtonEx", "ret": "bool", @@ -14565,7 +14570,7 @@ "cimguiname": "igCalcItemSize", "defaults": {}, "funcname": "CalcItemSize", - "location": "imgui_internal:3042", + "location": "imgui_internal:3057", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcItemSize", @@ -14613,7 +14618,7 @@ "cimguiname": "igCalcRoundingFlagsForRectInRect", "defaults": {}, "funcname": "CalcRoundingFlagsForRectInRect", - "location": "imgui_internal:3347", + "location": "imgui_internal:3365", "namespace": "ImGui", "ov_cimguiname": "igCalcRoundingFlagsForRectInRect", "ret": "ImDrawFlags", @@ -14655,7 +14660,7 @@ "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", - "location": "imgui:908", + "location": "imgui:909", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", @@ -14690,7 +14695,7 @@ "cimguiname": "igCalcTypematicRepeatAmount", "defaults": {}, "funcname": "CalcTypematicRepeatAmount", - "location": "imgui_internal:3122", + "location": "imgui_internal:3140", "namespace": "ImGui", "ov_cimguiname": "igCalcTypematicRepeatAmount", "ret": "int", @@ -14716,7 +14721,7 @@ "cimguiname": "igCalcWindowNextAutoFitSize", "defaults": {}, "funcname": "CalcWindowNextAutoFitSize", - "location": "imgui_internal:2937", + "location": "imgui_internal:2953", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcWindowNextAutoFitSize", @@ -14743,7 +14748,7 @@ "cimguiname": "igCalcWrapWidthForPos", "defaults": {}, "funcname": "CalcWrapWidthForPos", - "location": "imgui_internal:3043", + "location": "imgui_internal:3058", "namespace": "ImGui", "ov_cimguiname": "igCalcWrapWidthForPos", "ret": "float", @@ -14769,7 +14774,7 @@ "cimguiname": "igCallContextHooks", "defaults": {}, "funcname": "CallContextHooks", - "location": "imgui_internal:2979", + "location": "imgui_internal:2995", "namespace": "ImGui", "ov_cimguiname": "igCallContextHooks", "ret": "void", @@ -14881,7 +14886,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui_internal:3363", + "location": "imgui_internal:3373", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlags_S64Ptr", "ret": "bool", @@ -14909,7 +14914,7 @@ "cimguiname": "igCheckboxFlags", "defaults": {}, "funcname": "CheckboxFlags", - "location": "imgui_internal:3364", + "location": "imgui_internal:3374", "namespace": "ImGui", "ov_cimguiname": "igCheckboxFlags_U64Ptr", "ret": "bool", @@ -14926,7 +14931,7 @@ "cimguiname": "igClearActiveID", "defaults": {}, "funcname": "ClearActiveID", - "location": "imgui_internal:3027", + "location": "imgui_internal:3042", "namespace": "ImGui", "ov_cimguiname": "igClearActiveID", "ret": "void", @@ -14943,7 +14948,7 @@ "cimguiname": "igClearDragDrop", "defaults": {}, "funcname": "ClearDragDrop", - "location": "imgui_internal:3239", + "location": "imgui_internal:3257", "namespace": "ImGui", "ov_cimguiname": "igClearDragDrop", "ret": "void", @@ -14960,7 +14965,7 @@ "cimguiname": "igClearIniSettings", "defaults": {}, "funcname": "ClearIniSettings", - "location": "imgui_internal:2993", + "location": "imgui_internal:3009", "namespace": "ImGui", "ov_cimguiname": "igClearIniSettings", "ret": "void", @@ -14986,7 +14991,7 @@ "cimguiname": "igCloseButton", "defaults": {}, "funcname": "CloseButton", - "location": "imgui_internal:3352", + "location": "imgui_internal:3377", "namespace": "ImGui", "ov_cimguiname": "igCloseButton", "ret": "bool", @@ -15029,7 +15034,7 @@ "cimguiname": "igClosePopupToLevel", "defaults": {}, "funcname": "ClosePopupToLevel", - "location": "imgui_internal:3062", + "location": "imgui_internal:3077", "namespace": "ImGui", "ov_cimguiname": "igClosePopupToLevel", "ret": "void", @@ -15046,7 +15051,7 @@ "cimguiname": "igClosePopupsExceptModals", "defaults": {}, "funcname": "ClosePopupsExceptModals", - "location": "imgui_internal:3064", + "location": "imgui_internal:3079", "namespace": "ImGui", "ov_cimguiname": "igClosePopupsExceptModals", "ret": "void", @@ -15072,7 +15077,7 @@ "cimguiname": "igClosePopupsOverWindow", "defaults": {}, "funcname": "ClosePopupsOverWindow", - "location": "imgui_internal:3063", + "location": "imgui_internal:3078", "namespace": "ImGui", "ov_cimguiname": "igClosePopupsOverWindow", "ret": "void", @@ -15102,7 +15107,7 @@ "cimguiname": "igCollapseButton", "defaults": {}, "funcname": "CollapseButton", - "location": "imgui_internal:3353", + "location": "imgui_internal:3378", "namespace": "ImGui", "ov_cimguiname": "igCollapseButton", "ret": "bool", @@ -15219,7 +15224,7 @@ "cimguiname": "igColorConvertFloat4ToU32", "defaults": {}, "funcname": "ColorConvertFloat4ToU32", - "location": "imgui:912", + "location": "imgui:913", "namespace": "ImGui", "ov_cimguiname": "igColorConvertFloat4ToU32", "ret": "ImU32", @@ -15264,7 +15269,7 @@ "cimguiname": "igColorConvertHSVtoRGB", "defaults": {}, "funcname": "ColorConvertHSVtoRGB", - "location": "imgui:914", + "location": "imgui:915", "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", @@ -15309,7 +15314,7 @@ "cimguiname": "igColorConvertRGBtoHSV", "defaults": {}, "funcname": "ColorConvertRGBtoHSV", - "location": "imgui:913", + "location": "imgui:914", "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", @@ -15335,7 +15340,7 @@ "cimguiname": "igColorConvertU32ToFloat4", "defaults": {}, "funcname": "ColorConvertU32ToFloat4", - "location": "imgui:911", + "location": "imgui:912", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", @@ -15426,7 +15431,7 @@ "cimguiname": "igColorEditOptionsPopup", "defaults": {}, "funcname": "ColorEditOptionsPopup", - "location": "imgui_internal:3403", + "location": "imgui_internal:3423", "namespace": "ImGui", "ov_cimguiname": "igColorEditOptionsPopup", "ret": "void", @@ -15521,7 +15526,7 @@ "cimguiname": "igColorPickerOptionsPopup", "defaults": {}, "funcname": "ColorPickerOptionsPopup", - "location": "imgui_internal:3404", + "location": "imgui_internal:3424", "namespace": "ImGui", "ov_cimguiname": "igColorPickerOptionsPopup", "ret": "void", @@ -15551,7 +15556,7 @@ "cimguiname": "igColorTooltip", "defaults": {}, "funcname": "ColorTooltip", - "location": "imgui_internal:3402", + "location": "imgui_internal:3422", "namespace": "ImGui", "ov_cimguiname": "igColorTooltip", "ret": "void", @@ -15711,6 +15716,28 @@ "stname": "" } ], + "igConvertShortcutMod": [ + { + "args": "(ImGuiKeyChord key_chord)", + "argsT": [ + { + "name": "key_chord", + "type": "ImGuiKeyChord" + } + ], + "argsoriginal": "(ImGuiKeyChord key_chord)", + "call_args": "(key_chord)", + "cimguiname": "igConvertShortcutMod", + "defaults": {}, + "funcname": "ConvertShortcutMod", + "location": "imgui_internal:3122", + "namespace": "ImGui", + "ov_cimguiname": "igConvertShortcutMod", + "ret": "ImGuiKeyChord", + "signature": "(ImGuiKeyChord)", + "stname": "" + } + ], "igConvertSingleModFlagToKey": [ { "args": "(ImGuiKey key)", @@ -15725,7 +15752,7 @@ "cimguiname": "igConvertSingleModFlagToKey", "defaults": {}, "funcname": "ConvertSingleModFlagToKey", - "location": "imgui_internal:3107", + "location": "imgui_internal:3123", "namespace": "ImGui", "ov_cimguiname": "igConvertSingleModFlagToKey", "ret": "ImGuiKey", @@ -15771,7 +15798,7 @@ "cimguiname": "igCreateNewWindowSettings", "defaults": {}, "funcname": "CreateNewWindowSettings", - "location": "imgui_internal:2994", + "location": "imgui_internal:3010", "namespace": "ImGui", "ov_cimguiname": "igCreateNewWindowSettings", "ret": "ImGuiWindowSettings*", @@ -15805,7 +15832,7 @@ "cimguiname": "igDataTypeApplyFromText", "defaults": {}, "funcname": "DataTypeApplyFromText", - "location": "imgui_internal:3390", + "location": "imgui_internal:3410", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyFromText", "ret": "bool", @@ -15843,7 +15870,7 @@ "cimguiname": "igDataTypeApplyOp", "defaults": {}, "funcname": "DataTypeApplyOp", - "location": "imgui_internal:3389", + "location": "imgui_internal:3409", "namespace": "ImGui", "ov_cimguiname": "igDataTypeApplyOp", "ret": "void", @@ -15877,7 +15904,7 @@ "cimguiname": "igDataTypeClamp", "defaults": {}, "funcname": "DataTypeClamp", - "location": "imgui_internal:3392", + "location": "imgui_internal:3412", "namespace": "ImGui", "ov_cimguiname": "igDataTypeClamp", "ret": "bool", @@ -15907,7 +15934,7 @@ "cimguiname": "igDataTypeCompare", "defaults": {}, "funcname": "DataTypeCompare", - "location": "imgui_internal:3391", + "location": "imgui_internal:3411", "namespace": "ImGui", "ov_cimguiname": "igDataTypeCompare", "ret": "int", @@ -15945,7 +15972,7 @@ "cimguiname": "igDataTypeFormatString", "defaults": {}, "funcname": "DataTypeFormatString", - "location": "imgui_internal:3388", + "location": "imgui_internal:3408", "namespace": "ImGui", "ov_cimguiname": "igDataTypeFormatString", "ret": "int", @@ -15967,7 +15994,7 @@ "cimguiname": "igDataTypeGetInfo", "defaults": {}, "funcname": "DataTypeGetInfo", - "location": "imgui_internal:3387", + "location": "imgui_internal:3407", "namespace": "ImGui", "ov_cimguiname": "igDataTypeGetInfo", "ret": "const ImGuiDataTypeInfo*", @@ -16037,7 +16064,7 @@ "col": "4278190335" }, "funcname": "DebugDrawItemRect", - "location": "imgui_internal:3429", + "location": "imgui_internal:3449", "namespace": "ImGui", "ov_cimguiname": "igDebugDrawItemRect", "ret": "void", @@ -16071,7 +16098,7 @@ "cimguiname": "igDebugHookIdInfo", "defaults": {}, "funcname": "DebugHookIdInfo", - "location": "imgui_internal:3432", + "location": "imgui_internal:3452", "namespace": "ImGui", "ov_cimguiname": "igDebugHookIdInfo", "ret": "void", @@ -16093,7 +16120,7 @@ "cimguiname": "igDebugLocateItem", "defaults": {}, "funcname": "DebugLocateItem", - "location": "imgui_internal:3426", + "location": "imgui_internal:3446", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItem", "ret": "void", @@ -16115,7 +16142,7 @@ "cimguiname": "igDebugLocateItemOnHover", "defaults": {}, "funcname": "DebugLocateItemOnHover", - "location": "imgui_internal:3427", + "location": "imgui_internal:3447", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItemOnHover", "ret": "void", @@ -16132,7 +16159,7 @@ "cimguiname": "igDebugLocateItemResolveWithLastItem", "defaults": {}, "funcname": "DebugLocateItemResolveWithLastItem", - "location": "imgui_internal:3428", + "location": "imgui_internal:3448", "namespace": "ImGui", "ov_cimguiname": "igDebugLocateItemResolveWithLastItem", "ret": "void", @@ -16159,7 +16186,7 @@ "defaults": {}, "funcname": "DebugLog", "isvararg": "...)", - "location": "imgui_internal:3419", + "location": "imgui_internal:3439", "namespace": "ImGui", "ov_cimguiname": "igDebugLog", "ret": "void", @@ -16185,7 +16212,7 @@ "cimguiname": "igDebugLogV", "defaults": {}, "funcname": "DebugLogV", - "location": "imgui_internal:3420", + "location": "imgui_internal:3440", "namespace": "ImGui", "ov_cimguiname": "igDebugLogV", "ret": "void", @@ -16207,7 +16234,7 @@ "cimguiname": "igDebugNodeColumns", "defaults": {}, "funcname": "DebugNodeColumns", - "location": "imgui_internal:3433", + "location": "imgui_internal:3453", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeColumns", "ret": "void", @@ -16233,7 +16260,7 @@ "cimguiname": "igDebugNodeDockNode", "defaults": {}, "funcname": "DebugNodeDockNode", - "location": "imgui_internal:3434", + "location": "imgui_internal:3454", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDockNode", "ret": "void", @@ -16271,7 +16298,7 @@ "cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", "defaults": {}, "funcname": "DebugNodeDrawCmdShowMeshAndBoundingBox", - "location": "imgui_internal:3436", + "location": "imgui_internal:3456", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDrawCmdShowMeshAndBoundingBox", "ret": "void", @@ -16305,7 +16332,7 @@ "cimguiname": "igDebugNodeDrawList", "defaults": {}, "funcname": "DebugNodeDrawList", - "location": "imgui_internal:3435", + "location": "imgui_internal:3455", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeDrawList", "ret": "void", @@ -16327,7 +16354,7 @@ "cimguiname": "igDebugNodeFont", "defaults": {}, "funcname": "DebugNodeFont", - "location": "imgui_internal:3437", + "location": "imgui_internal:3457", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeFont", "ret": "void", @@ -16353,7 +16380,7 @@ "cimguiname": "igDebugNodeFontGlyph", "defaults": {}, "funcname": "DebugNodeFontGlyph", - "location": "imgui_internal:3438", + "location": "imgui_internal:3458", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeFontGlyph", "ret": "void", @@ -16375,7 +16402,7 @@ "cimguiname": "igDebugNodeInputTextState", "defaults": {}, "funcname": "DebugNodeInputTextState", - "location": "imgui_internal:3443", + "location": "imgui_internal:3463", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeInputTextState", "ret": "void", @@ -16401,7 +16428,7 @@ "cimguiname": "igDebugNodeStorage", "defaults": {}, "funcname": "DebugNodeStorage", - "location": "imgui_internal:3439", + "location": "imgui_internal:3459", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeStorage", "ret": "void", @@ -16427,7 +16454,7 @@ "cimguiname": "igDebugNodeTabBar", "defaults": {}, "funcname": "DebugNodeTabBar", - "location": "imgui_internal:3440", + "location": "imgui_internal:3460", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTabBar", "ret": "void", @@ -16449,7 +16476,7 @@ "cimguiname": "igDebugNodeTable", "defaults": {}, "funcname": "DebugNodeTable", - "location": "imgui_internal:3441", + "location": "imgui_internal:3461", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTable", "ret": "void", @@ -16471,7 +16498,7 @@ "cimguiname": "igDebugNodeTableSettings", "defaults": {}, "funcname": "DebugNodeTableSettings", - "location": "imgui_internal:3442", + "location": "imgui_internal:3462", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeTableSettings", "ret": "void", @@ -16493,7 +16520,7 @@ "cimguiname": "igDebugNodeViewport", "defaults": {}, "funcname": "DebugNodeViewport", - "location": "imgui_internal:3448", + "location": "imgui_internal:3468", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeViewport", "ret": "void", @@ -16519,7 +16546,7 @@ "cimguiname": "igDebugNodeWindow", "defaults": {}, "funcname": "DebugNodeWindow", - "location": "imgui_internal:3444", + "location": "imgui_internal:3464", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindow", "ret": "void", @@ -16541,7 +16568,7 @@ "cimguiname": "igDebugNodeWindowSettings", "defaults": {}, "funcname": "DebugNodeWindowSettings", - "location": "imgui_internal:3445", + "location": "imgui_internal:3465", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowSettings", "ret": "void", @@ -16567,7 +16594,7 @@ "cimguiname": "igDebugNodeWindowsList", "defaults": {}, "funcname": "DebugNodeWindowsList", - "location": "imgui_internal:3446", + "location": "imgui_internal:3466", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowsList", "ret": "void", @@ -16597,7 +16624,7 @@ "cimguiname": "igDebugNodeWindowsListByBeginStackParent", "defaults": {}, "funcname": "DebugNodeWindowsListByBeginStackParent", - "location": "imgui_internal:3447", + "location": "imgui_internal:3467", "namespace": "ImGui", "ov_cimguiname": "igDebugNodeWindowsListByBeginStackParent", "ret": "void", @@ -16605,6 +16632,28 @@ "stname": "" } ], + "igDebugRenderKeyboardPreview": [ + { + "args": "(ImDrawList* draw_list)", + "argsT": [ + { + "name": "draw_list", + "type": "ImDrawList*" + } + ], + "argsoriginal": "(ImDrawList* draw_list)", + "call_args": "(draw_list)", + "cimguiname": "igDebugRenderKeyboardPreview", + "defaults": {}, + "funcname": "DebugRenderKeyboardPreview", + "location": "imgui_internal:3469", + "namespace": "ImGui", + "ov_cimguiname": "igDebugRenderKeyboardPreview", + "ret": "void", + "signature": "(ImDrawList*)", + "stname": "" + } + ], "igDebugRenderViewportThumbnail": [ { "args": "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb)", @@ -16627,7 +16676,7 @@ "cimguiname": "igDebugRenderViewportThumbnail", "defaults": {}, "funcname": "DebugRenderViewportThumbnail", - "location": "imgui_internal:3449", + "location": "imgui_internal:3470", "namespace": "ImGui", "ov_cimguiname": "igDebugRenderViewportThumbnail", "ret": "void", @@ -16644,7 +16693,7 @@ "cimguiname": "igDebugStartItemPicker", "defaults": {}, "funcname": "DebugStartItemPicker", - "location": "imgui_internal:3430", + "location": "imgui_internal:3450", "namespace": "ImGui", "ov_cimguiname": "igDebugStartItemPicker", "ret": "void", @@ -16712,7 +16761,7 @@ "cimguiname": "igDestroyPlatformWindow", "defaults": {}, "funcname": "DestroyPlatformWindow", - "location": "imgui_internal:2984", + "location": "imgui_internal:3000", "namespace": "ImGui", "ov_cimguiname": "igDestroyPlatformWindow", "ret": "void", @@ -16758,7 +16807,7 @@ "node_id": "0" }, "funcname": "DockBuilderAddNode", - "location": "imgui_internal:3212", + "location": "imgui_internal:3230", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderAddNode", "ret": "ImGuiID", @@ -16788,7 +16837,7 @@ "cimguiname": "igDockBuilderCopyDockSpace", "defaults": {}, "funcname": "DockBuilderCopyDockSpace", - "location": "imgui_internal:3219", + "location": "imgui_internal:3237", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyDockSpace", "ret": "void", @@ -16818,7 +16867,7 @@ "cimguiname": "igDockBuilderCopyNode", "defaults": {}, "funcname": "DockBuilderCopyNode", - "location": "imgui_internal:3220", + "location": "imgui_internal:3238", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyNode", "ret": "void", @@ -16844,7 +16893,7 @@ "cimguiname": "igDockBuilderCopyWindowSettings", "defaults": {}, "funcname": "DockBuilderCopyWindowSettings", - "location": "imgui_internal:3221", + "location": "imgui_internal:3239", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderCopyWindowSettings", "ret": "void", @@ -16870,7 +16919,7 @@ "cimguiname": "igDockBuilderDockWindow", "defaults": {}, "funcname": "DockBuilderDockWindow", - "location": "imgui_internal:3209", + "location": "imgui_internal:3227", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderDockWindow", "ret": "void", @@ -16892,7 +16941,7 @@ "cimguiname": "igDockBuilderFinish", "defaults": {}, "funcname": "DockBuilderFinish", - "location": "imgui_internal:3222", + "location": "imgui_internal:3240", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderFinish", "ret": "void", @@ -16914,7 +16963,7 @@ "cimguiname": "igDockBuilderGetCentralNode", "defaults": {}, "funcname": "DockBuilderGetCentralNode", - "location": "imgui_internal:3211", + "location": "imgui_internal:3229", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderGetCentralNode", "ret": "ImGuiDockNode*", @@ -16936,7 +16985,7 @@ "cimguiname": "igDockBuilderGetNode", "defaults": {}, "funcname": "DockBuilderGetNode", - "location": "imgui_internal:3210", + "location": "imgui_internal:3228", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderGetNode", "ret": "ImGuiDockNode*", @@ -16958,7 +17007,7 @@ "cimguiname": "igDockBuilderRemoveNode", "defaults": {}, "funcname": "DockBuilderRemoveNode", - "location": "imgui_internal:3213", + "location": "imgui_internal:3231", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNode", "ret": "void", @@ -16980,7 +17029,7 @@ "cimguiname": "igDockBuilderRemoveNodeChildNodes", "defaults": {}, "funcname": "DockBuilderRemoveNodeChildNodes", - "location": "imgui_internal:3215", + "location": "imgui_internal:3233", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNodeChildNodes", "ret": "void", @@ -17008,7 +17057,7 @@ "clear_settings_refs": "true" }, "funcname": "DockBuilderRemoveNodeDockedWindows", - "location": "imgui_internal:3214", + "location": "imgui_internal:3232", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderRemoveNodeDockedWindows", "ret": "void", @@ -17034,7 +17083,7 @@ "cimguiname": "igDockBuilderSetNodePos", "defaults": {}, "funcname": "DockBuilderSetNodePos", - "location": "imgui_internal:3216", + "location": "imgui_internal:3234", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSetNodePos", "ret": "void", @@ -17060,7 +17109,7 @@ "cimguiname": "igDockBuilderSetNodeSize", "defaults": {}, "funcname": "DockBuilderSetNodeSize", - "location": "imgui_internal:3217", + "location": "imgui_internal:3235", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSetNodeSize", "ret": "void", @@ -17098,7 +17147,7 @@ "cimguiname": "igDockBuilderSplitNode", "defaults": {}, "funcname": "DockBuilderSplitNode", - "location": "imgui_internal:3218", + "location": "imgui_internal:3236", "namespace": "ImGui", "ov_cimguiname": "igDockBuilderSplitNode", "ret": "ImGuiID", @@ -17144,7 +17193,7 @@ "cimguiname": "igDockContextCalcDropPosForDocking", "defaults": {}, "funcname": "DockContextCalcDropPosForDocking", - "location": "imgui_internal:3185", + "location": "imgui_internal:3203", "namespace": "ImGui", "ov_cimguiname": "igDockContextCalcDropPosForDocking", "ret": "bool", @@ -17174,7 +17223,7 @@ "cimguiname": "igDockContextClearNodes", "defaults": {}, "funcname": "DockContextClearNodes", - "location": "imgui_internal:3176", + "location": "imgui_internal:3194", "namespace": "ImGui", "ov_cimguiname": "igDockContextClearNodes", "ret": "void", @@ -17196,7 +17245,7 @@ "cimguiname": "igDockContextEndFrame", "defaults": {}, "funcname": "DockContextEndFrame", - "location": "imgui_internal:3180", + "location": "imgui_internal:3198", "namespace": "ImGui", "ov_cimguiname": "igDockContextEndFrame", "ret": "void", @@ -17222,7 +17271,7 @@ "cimguiname": "igDockContextFindNodeByID", "defaults": {}, "funcname": "DockContextFindNodeByID", - "location": "imgui_internal:3186", + "location": "imgui_internal:3204", "namespace": "ImGui", "ov_cimguiname": "igDockContextFindNodeByID", "ret": "ImGuiDockNode*", @@ -17244,7 +17293,7 @@ "cimguiname": "igDockContextGenNodeID", "defaults": {}, "funcname": "DockContextGenNodeID", - "location": "imgui_internal:3181", + "location": "imgui_internal:3199", "namespace": "ImGui", "ov_cimguiname": "igDockContextGenNodeID", "ret": "ImGuiID", @@ -17266,7 +17315,7 @@ "cimguiname": "igDockContextInitialize", "defaults": {}, "funcname": "DockContextInitialize", - "location": "imgui_internal:3174", + "location": "imgui_internal:3192", "namespace": "ImGui", "ov_cimguiname": "igDockContextInitialize", "ret": "void", @@ -17288,7 +17337,7 @@ "cimguiname": "igDockContextNewFrameUpdateDocking", "defaults": {}, "funcname": "DockContextNewFrameUpdateDocking", - "location": "imgui_internal:3179", + "location": "imgui_internal:3197", "namespace": "ImGui", "ov_cimguiname": "igDockContextNewFrameUpdateDocking", "ret": "void", @@ -17310,7 +17359,7 @@ "cimguiname": "igDockContextNewFrameUpdateUndocking", "defaults": {}, "funcname": "DockContextNewFrameUpdateUndocking", - "location": "imgui_internal:3178", + "location": "imgui_internal:3196", "namespace": "ImGui", "ov_cimguiname": "igDockContextNewFrameUpdateUndocking", "ret": "void", @@ -17356,7 +17405,7 @@ "cimguiname": "igDockContextQueueDock", "defaults": {}, "funcname": "DockContextQueueDock", - "location": "imgui_internal:3182", + "location": "imgui_internal:3200", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueDock", "ret": "void", @@ -17382,7 +17431,7 @@ "cimguiname": "igDockContextQueueUndockNode", "defaults": {}, "funcname": "DockContextQueueUndockNode", - "location": "imgui_internal:3184", + "location": "imgui_internal:3202", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueUndockNode", "ret": "void", @@ -17408,7 +17457,7 @@ "cimguiname": "igDockContextQueueUndockWindow", "defaults": {}, "funcname": "DockContextQueueUndockWindow", - "location": "imgui_internal:3183", + "location": "imgui_internal:3201", "namespace": "ImGui", "ov_cimguiname": "igDockContextQueueUndockWindow", "ret": "void", @@ -17430,7 +17479,7 @@ "cimguiname": "igDockContextRebuildNodes", "defaults": {}, "funcname": "DockContextRebuildNodes", - "location": "imgui_internal:3177", + "location": "imgui_internal:3195", "namespace": "ImGui", "ov_cimguiname": "igDockContextRebuildNodes", "ret": "void", @@ -17452,7 +17501,7 @@ "cimguiname": "igDockContextShutdown", "defaults": {}, "funcname": "DockContextShutdown", - "location": "imgui_internal:3175", + "location": "imgui_internal:3193", "namespace": "ImGui", "ov_cimguiname": "igDockContextShutdown", "ret": "void", @@ -17474,7 +17523,7 @@ "cimguiname": "igDockNodeBeginAmendTabBar", "defaults": {}, "funcname": "DockNodeBeginAmendTabBar", - "location": "imgui_internal:3187", + "location": "imgui_internal:3205", "namespace": "ImGui", "ov_cimguiname": "igDockNodeBeginAmendTabBar", "ret": "bool", @@ -17491,7 +17540,7 @@ "cimguiname": "igDockNodeEndAmendTabBar", "defaults": {}, "funcname": "DockNodeEndAmendTabBar", - "location": "imgui_internal:3188", + "location": "imgui_internal:3206", "namespace": "ImGui", "ov_cimguiname": "igDockNodeEndAmendTabBar", "ret": "void", @@ -17513,7 +17562,7 @@ "cimguiname": "igDockNodeGetDepth", "defaults": {}, "funcname": "DockNodeGetDepth", - "location": "imgui_internal:3191", + "location": "imgui_internal:3209", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetDepth", "ret": "int", @@ -17535,7 +17584,7 @@ "cimguiname": "igDockNodeGetRootNode", "defaults": {}, "funcname": "DockNodeGetRootNode", - "location": "imgui_internal:3189", + "location": "imgui_internal:3207", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetRootNode", "ret": "ImGuiDockNode*", @@ -17557,7 +17606,7 @@ "cimguiname": "igDockNodeGetWindowMenuButtonId", "defaults": {}, "funcname": "DockNodeGetWindowMenuButtonId", - "location": "imgui_internal:3192", + "location": "imgui_internal:3210", "namespace": "ImGui", "ov_cimguiname": "igDockNodeGetWindowMenuButtonId", "ret": "ImGuiID", @@ -17583,7 +17632,7 @@ "cimguiname": "igDockNodeIsInHierarchyOf", "defaults": {}, "funcname": "DockNodeIsInHierarchyOf", - "location": "imgui_internal:3190", + "location": "imgui_internal:3208", "namespace": "ImGui", "ov_cimguiname": "igDockNodeIsInHierarchyOf", "ret": "bool", @@ -17705,7 +17754,7 @@ "cimguiname": "igDragBehavior", "defaults": {}, "funcname": "DragBehavior", - "location": "imgui_internal:3368", + "location": "imgui_internal:3388", "namespace": "ImGui", "ov_cimguiname": "igDragBehavior", "ret": "bool", @@ -18432,7 +18481,7 @@ "cimguiname": "igEndChildFrame", "defaults": {}, "funcname": "EndChildFrame", - "location": "imgui:905", + "location": "imgui:906", "namespace": "ImGui", "ov_cimguiname": "igEndChildFrame", "ret": "void", @@ -18449,7 +18498,7 @@ "cimguiname": "igEndColumns", "defaults": {}, "funcname": "EndColumns", - "location": "imgui_internal:3246", + "location": "imgui_internal:3264", "namespace": "ImGui", "ov_cimguiname": "igEndColumns", "ret": "void", @@ -18483,7 +18532,7 @@ "cimguiname": "igEndComboPreview", "defaults": {}, "funcname": "EndComboPreview", - "location": "imgui_internal:3082", + "location": "imgui_internal:3097", "namespace": "ImGui", "ov_cimguiname": "igEndComboPreview", "ret": "void", @@ -18749,7 +18798,7 @@ "user_data": "NULL" }, "funcname": "ErrorCheckEndFrameRecover", - "location": "imgui_internal:3423", + "location": "imgui_internal:3443", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckEndFrameRecover", "ret": "void", @@ -18777,7 +18826,7 @@ "user_data": "NULL" }, "funcname": "ErrorCheckEndWindowRecover", - "location": "imgui_internal:3424", + "location": "imgui_internal:3444", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckEndWindowRecover", "ret": "void", @@ -18794,7 +18843,7 @@ "cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries", "defaults": {}, "funcname": "ErrorCheckUsingSetCursorPosToExtendParentBoundaries", - "location": "imgui_internal:3425", + "location": "imgui_internal:3445", "namespace": "ImGui", "ov_cimguiname": "igErrorCheckUsingSetCursorPosToExtendParentBoundaries", "ret": "void", @@ -18820,7 +18869,7 @@ "cimguiname": "igFindBestWindowPosForPopup", "defaults": {}, "funcname": "FindBestWindowPosForPopup", - "location": "imgui_internal:3071", + "location": "imgui_internal:3086", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopup", @@ -18867,7 +18916,7 @@ "cimguiname": "igFindBestWindowPosForPopupEx", "defaults": {}, "funcname": "FindBestWindowPosForPopupEx", - "location": "imgui_internal:3072", + "location": "imgui_internal:3087", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igFindBestWindowPosForPopupEx", @@ -18890,7 +18939,7 @@ "cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", "defaults": {}, "funcname": "FindBottomMostVisibleWindowWithinBeginStack", - "location": "imgui_internal:2957", + "location": "imgui_internal:2973", "namespace": "ImGui", "ov_cimguiname": "igFindBottomMostVisibleWindowWithinBeginStack", "ret": "ImGuiWindow*", @@ -18912,7 +18961,7 @@ "cimguiname": "igFindHoveredViewportFromPlatformWindowStack", "defaults": {}, "funcname": "FindHoveredViewportFromPlatformWindowStack", - "location": "imgui_internal:2988", + "location": "imgui_internal:3004", "namespace": "ImGui", "ov_cimguiname": "igFindHoveredViewportFromPlatformWindowStack", "ret": "ImGuiViewportP*", @@ -18938,7 +18987,7 @@ "cimguiname": "igFindOrCreateColumns", "defaults": {}, "funcname": "FindOrCreateColumns", - "location": "imgui_internal:3251", + "location": "imgui_internal:3269", "namespace": "ImGui", "ov_cimguiname": "igFindOrCreateColumns", "ret": "ImGuiOldColumns*", @@ -18960,7 +19009,7 @@ "cimguiname": "igFindOrCreateWindowSettings", "defaults": {}, "funcname": "FindOrCreateWindowSettings", - "location": "imgui_internal:2996", + "location": "imgui_internal:3012", "namespace": "ImGui", "ov_cimguiname": "igFindOrCreateWindowSettings", "ret": "ImGuiWindowSettings*", @@ -18988,7 +19037,7 @@ "text_end": "NULL" }, "funcname": "FindRenderedTextEnd", - "location": "imgui_internal:3336", + "location": "imgui_internal:3354", "namespace": "ImGui", "ov_cimguiname": "igFindRenderedTextEnd", "ret": "const char*", @@ -19010,7 +19059,7 @@ "cimguiname": "igFindSettingsHandler", "defaults": {}, "funcname": "FindSettingsHandler", - "location": "imgui_internal:2999", + "location": "imgui_internal:3015", "namespace": "ImGui", "ov_cimguiname": "igFindSettingsHandler", "ret": "ImGuiSettingsHandler*", @@ -19076,7 +19125,7 @@ "cimguiname": "igFindWindowByID", "defaults": {}, "funcname": "FindWindowByID", - "location": "imgui_internal:2934", + "location": "imgui_internal:2950", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByID", "ret": "ImGuiWindow*", @@ -19098,7 +19147,7 @@ "cimguiname": "igFindWindowByName", "defaults": {}, "funcname": "FindWindowByName", - "location": "imgui_internal:2935", + "location": "imgui_internal:2951", "namespace": "ImGui", "ov_cimguiname": "igFindWindowByName", "ret": "ImGuiWindow*", @@ -19120,7 +19169,7 @@ "cimguiname": "igFindWindowDisplayIndex", "defaults": {}, "funcname": "FindWindowDisplayIndex", - "location": "imgui_internal:2956", + "location": "imgui_internal:2972", "namespace": "ImGui", "ov_cimguiname": "igFindWindowDisplayIndex", "ret": "int", @@ -19142,7 +19191,7 @@ "cimguiname": "igFindWindowSettings", "defaults": {}, "funcname": "FindWindowSettings", - "location": "imgui_internal:2995", + "location": "imgui_internal:3011", "namespace": "ImGui", "ov_cimguiname": "igFindWindowSettings", "ret": "ImGuiWindowSettings*", @@ -19168,7 +19217,7 @@ "cimguiname": "igFocusTopMostWindowUnderOne", "defaults": {}, "funcname": "FocusTopMostWindowUnderOne", - "location": "imgui_internal:2951", + "location": "imgui_internal:2967", "namespace": "ImGui", "ov_cimguiname": "igFocusTopMostWindowUnderOne", "ret": "void", @@ -19190,7 +19239,7 @@ "cimguiname": "igFocusWindow", "defaults": {}, "funcname": "FocusWindow", - "location": "imgui_internal:2950", + "location": "imgui_internal:2966", "namespace": "ImGui", "ov_cimguiname": "igFocusWindow", "ret": "void", @@ -19212,7 +19261,7 @@ "cimguiname": "igGcAwakeTransientWindowBuffers", "defaults": {}, "funcname": "GcAwakeTransientWindowBuffers", - "location": "imgui_internal:3416", + "location": "imgui_internal:3436", "namespace": "ImGui", "ov_cimguiname": "igGcAwakeTransientWindowBuffers", "ret": "void", @@ -19229,7 +19278,7 @@ "cimguiname": "igGcCompactTransientMiscBuffers", "defaults": {}, "funcname": "GcCompactTransientMiscBuffers", - "location": "imgui_internal:3414", + "location": "imgui_internal:3434", "namespace": "ImGui", "ov_cimguiname": "igGcCompactTransientMiscBuffers", "ret": "void", @@ -19251,7 +19300,7 @@ "cimguiname": "igGcCompactTransientWindowBuffers", "defaults": {}, "funcname": "GcCompactTransientWindowBuffers", - "location": "imgui_internal:3415", + "location": "imgui_internal:3435", "namespace": "ImGui", "ov_cimguiname": "igGcCompactTransientWindowBuffers", "ret": "void", @@ -19268,7 +19317,7 @@ "cimguiname": "igGetActiveID", "defaults": {}, "funcname": "GetActiveID", - "location": "imgui_internal:3023", + "location": "imgui_internal:3038", "namespace": "ImGui", "ov_cimguiname": "igGetActiveID", "ret": "ImGuiID", @@ -19315,7 +19364,7 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui:890", + "location": "imgui:891", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawList_Nil", "ret": "ImDrawList*", @@ -19335,7 +19384,7 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui:892", + "location": "imgui:893", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawList_ViewportPtr", "ret": "ImDrawList*", @@ -19463,7 +19512,7 @@ "cimguiname": "igGetColumnNormFromOffset", "defaults": {}, "funcname": "GetColumnNormFromOffset", - "location": "imgui_internal:3253", + "location": "imgui_internal:3271", "namespace": "ImGui", "ov_cimguiname": "igGetColumnNormFromOffset", "ret": "float", @@ -19513,7 +19562,7 @@ "cimguiname": "igGetColumnOffsetFromNorm", "defaults": {}, "funcname": "GetColumnOffsetFromNorm", - "location": "imgui_internal:3252", + "location": "imgui_internal:3270", "namespace": "ImGui", "ov_cimguiname": "igGetColumnOffsetFromNorm", "ret": "float", @@ -19580,7 +19629,7 @@ "cimguiname": "igGetColumnsID", "defaults": {}, "funcname": "GetColumnsID", - "location": "imgui_internal:3250", + "location": "imgui_internal:3268", "namespace": "ImGui", "ov_cimguiname": "igGetColumnsID", "ret": "ImGuiID", @@ -19648,7 +19697,7 @@ "cimguiname": "igGetContentRegionMaxAbs", "defaults": {}, "funcname": "GetContentRegionMaxAbs", - "location": "imgui_internal:3046", + "location": "imgui_internal:3061", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetContentRegionMaxAbs", @@ -19683,7 +19732,7 @@ "cimguiname": "igGetCurrentFocusScope", "defaults": {}, "funcname": "GetCurrentFocusScope", - "location": "imgui_internal:3234", + "location": "imgui_internal:3252", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentFocusScope", "ret": "ImGuiID", @@ -19700,7 +19749,7 @@ "cimguiname": "igGetCurrentTable", "defaults": {}, "funcname": "GetCurrentTable", - "location": "imgui_internal:3265", + "location": "imgui_internal:3283", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentTable", "ret": "ImGuiTable*", @@ -19717,7 +19766,7 @@ "cimguiname": "igGetCurrentWindow", "defaults": {}, "funcname": "GetCurrentWindow", - "location": "imgui_internal:2933", + "location": "imgui_internal:2949", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindow", "ret": "ImGuiWindow*", @@ -19734,7 +19783,7 @@ "cimguiname": "igGetCurrentWindowRead", "defaults": {}, "funcname": "GetCurrentWindowRead", - "location": "imgui_internal:2932", + "location": "imgui_internal:2948", "namespace": "ImGui", "ov_cimguiname": "igGetCurrentWindowRead", "ret": "ImGuiWindow*", @@ -19854,7 +19903,7 @@ "cimguiname": "igGetDefaultFont", "defaults": {}, "funcname": "GetDefaultFont", - "location": "imgui_internal:2961", + "location": "imgui_internal:2977", "namespace": "ImGui", "ov_cimguiname": "igGetDefaultFont", "ret": "ImFont*", @@ -19905,7 +19954,7 @@ "cimguiname": "igGetDrawListSharedData", "defaults": {}, "funcname": "GetDrawListSharedData", - "location": "imgui:900", + "location": "imgui:901", "namespace": "ImGui", "ov_cimguiname": "igGetDrawListSharedData", "ret": "ImDrawListSharedData*", @@ -19922,7 +19971,7 @@ "cimguiname": "igGetFocusID", "defaults": {}, "funcname": "GetFocusID", - "location": "imgui_internal:3024", + "location": "imgui_internal:3039", "namespace": "ImGui", "ov_cimguiname": "igGetFocusID", "ret": "ImGuiID", @@ -19996,7 +20045,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui:891", + "location": "imgui:892", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList_Nil", "ret": "ImDrawList*", @@ -20016,7 +20065,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui:893", + "location": "imgui:894", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList_ViewportPtr", "ret": "ImDrawList*", @@ -20036,7 +20085,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui_internal:2962", + "location": "imgui_internal:2978", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList_WindowPtr", "ret": "ImDrawList*", @@ -20053,7 +20102,7 @@ "cimguiname": "igGetFrameCount", "defaults": {}, "funcname": "GetFrameCount", - "location": "imgui:899", + "location": "imgui:900", "namespace": "ImGui", "ov_cimguiname": "igGetFrameCount", "ret": "int", @@ -20104,7 +20153,7 @@ "cimguiname": "igGetHoveredID", "defaults": {}, "funcname": "GetHoveredID", - "location": "imgui_internal:3028", + "location": "imgui_internal:3043", "namespace": "ImGui", "ov_cimguiname": "igGetHoveredID", "ret": "ImGuiID", @@ -20200,7 +20249,7 @@ "cimguiname": "igGetIDWithSeed", "defaults": {}, "funcname": "GetIDWithSeed", - "location": "imgui_internal:3033", + "location": "imgui_internal:3048", "namespace": "ImGui", "ov_cimguiname": "igGetIDWithSeed", "ret": "ImGuiID", @@ -20240,7 +20289,7 @@ "cimguiname": "igGetInputTextState", "defaults": {}, "funcname": "GetInputTextState", - "location": "imgui_internal:3399", + "location": "imgui_internal:3419", "namespace": "ImGui", "ov_cimguiname": "igGetInputTextState", "ret": "ImGuiInputTextState*", @@ -20257,7 +20306,7 @@ "cimguiname": "igGetItemFlags", "defaults": {}, "funcname": "GetItemFlags", - "location": "imgui_internal:3022", + "location": "imgui_internal:3037", "namespace": "ImGui", "ov_cimguiname": "igGetItemFlags", "ret": "ImGuiItemFlags", @@ -20274,7 +20323,7 @@ "cimguiname": "igGetItemID", "defaults": {}, "funcname": "GetItemID", - "location": "imgui_internal:3020", + "location": "imgui:878", "namespace": "ImGui", "ov_cimguiname": "igGetItemID", "ret": "ImGuiID", @@ -20296,7 +20345,7 @@ "cimguiname": "igGetItemRectMax", "defaults": {}, "funcname": "GetItemRectMax", - "location": "imgui:879", + "location": "imgui:880", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMax", @@ -20319,7 +20368,7 @@ "cimguiname": "igGetItemRectMin", "defaults": {}, "funcname": "GetItemRectMin", - "location": "imgui:878", + "location": "imgui:879", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMin", @@ -20342,7 +20391,7 @@ "cimguiname": "igGetItemRectSize", "defaults": {}, "funcname": "GetItemRectSize", - "location": "imgui:880", + "location": "imgui:881", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectSize", @@ -20360,7 +20409,7 @@ "cimguiname": "igGetItemStatusFlags", "defaults": {}, "funcname": "GetItemStatusFlags", - "location": "imgui_internal:3021", + "location": "imgui_internal:3036", "namespace": "ImGui", "ov_cimguiname": "igGetItemStatusFlags", "ret": "ImGuiItemStatusFlags", @@ -20390,7 +20439,7 @@ "cimguiname": "igGetKeyChordName", "defaults": {}, "funcname": "GetKeyChordName", - "location": "imgui_internal:3117", + "location": "imgui_internal:3135", "namespace": "ImGui", "ov_cimguiname": "igGetKeyChordName", "ret": "void", @@ -20412,7 +20461,7 @@ "cimguiname": "igGetKeyData", "defaults": {}, "funcname": "GetKeyData", - "location": "imgui_internal:3116", + "location": "imgui_internal:3134", "namespace": "ImGui", "ov_cimguiname": "igGetKeyData", "ret": "ImGuiKeyData*", @@ -20434,7 +20483,7 @@ "cimguiname": "igGetKeyIndex", "defaults": {}, "funcname": "GetKeyIndex", - "location": "imgui:3214", + "location": "imgui:3212", "namespace": "ImGui", "ov_cimguiname": "igGetKeyIndex", "ret": "ImGuiKey", @@ -20442,6 +20491,45 @@ "stname": "" } ], + "igGetKeyMagnitude2d": [ + { + "args": "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)", + "argsT": [ + { + "name": "pOut", + "type": "ImVec2*" + }, + { + "name": "key_left", + "type": "ImGuiKey" + }, + { + "name": "key_right", + "type": "ImGuiKey" + }, + { + "name": "key_up", + "type": "ImGuiKey" + }, + { + "name": "key_down", + "type": "ImGuiKey" + } + ], + "argsoriginal": "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)", + "call_args": "(key_left,key_right,key_up,key_down)", + "cimguiname": "igGetKeyMagnitude2d", + "defaults": {}, + "funcname": "GetKeyMagnitude2d", + "location": "imgui_internal:3138", + "namespace": "ImGui", + "nonUDT": 1, + "ov_cimguiname": "igGetKeyMagnitude2d", + "ret": "void", + "signature": "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)", + "stname": "" + } + ], "igGetKeyName": [ { "args": "(ImGuiKey key)", @@ -20478,7 +20566,7 @@ "cimguiname": "igGetKeyOwner", "defaults": {}, "funcname": "GetKeyOwner", - "location": "imgui_internal:3138", + "location": "imgui_internal:3156", "namespace": "ImGui", "ov_cimguiname": "igGetKeyOwner", "ret": "ImGuiID", @@ -20500,7 +20588,7 @@ "cimguiname": "igGetKeyOwnerData", "defaults": {}, "funcname": "GetKeyOwnerData", - "location": "imgui_internal:3142", + "location": "imgui_internal:3160", "namespace": "ImGui", "ov_cimguiname": "igGetKeyOwnerData", "ret": "ImGuiKeyOwnerData*", @@ -20538,45 +20626,6 @@ "stname": "" } ], - "igGetKeyVector2d": [ - { - "args": "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)", - "argsT": [ - { - "name": "pOut", - "type": "ImVec2*" - }, - { - "name": "key_left", - "type": "ImGuiKey" - }, - { - "name": "key_right", - "type": "ImGuiKey" - }, - { - "name": "key_up", - "type": "ImGuiKey" - }, - { - "name": "key_down", - "type": "ImGuiKey" - } - ], - "argsoriginal": "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)", - "call_args": "(key_left,key_right,key_up,key_down)", - "cimguiname": "igGetKeyVector2d", - "defaults": {}, - "funcname": "GetKeyVector2d", - "location": "imgui_internal:3120", - "namespace": "ImGui", - "nonUDT": 1, - "ov_cimguiname": "igGetKeyVector2d", - "ret": "void", - "signature": "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)", - "stname": "" - } - ], "igGetMainViewport": [ { "args": "()", @@ -20586,7 +20635,7 @@ "cimguiname": "igGetMainViewport", "defaults": {}, "funcname": "GetMainViewport", - "location": "imgui:887", + "location": "imgui:888", "namespace": "ImGui", "ov_cimguiname": "igGetMainViewport", "ret": "ImGuiViewport*", @@ -20727,7 +20776,7 @@ "cimguiname": "igGetNavTweakPressedAmount", "defaults": {}, "funcname": "GetNavTweakPressedAmount", - "location": "imgui_internal:3121", + "location": "imgui_internal:3139", "namespace": "ImGui", "ov_cimguiname": "igGetNavTweakPressedAmount", "ret": "float", @@ -20771,7 +20820,7 @@ "cimguiname": "igGetPopupAllowedExtentRect", "defaults": {}, "funcname": "GetPopupAllowedExtentRect", - "location": "imgui_internal:3068", + "location": "imgui_internal:3083", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetPopupAllowedExtentRect", @@ -20862,7 +20911,7 @@ "cimguiname": "igGetShortcutRoutingData", "defaults": {}, "funcname": "GetShortcutRoutingData", - "location": "imgui_internal:3170", + "location": "imgui_internal:3188", "namespace": "ImGui", "ov_cimguiname": "igGetShortcutRoutingData", "ret": "ImGuiKeyRoutingData*", @@ -20879,7 +20928,7 @@ "cimguiname": "igGetStateStorage", "defaults": {}, "funcname": "GetStateStorage", - "location": "imgui:903", + "location": "imgui:904", "namespace": "ImGui", "ov_cimguiname": "igGetStateStorage", "ret": "ImGuiStorage*", @@ -20919,7 +20968,7 @@ "cimguiname": "igGetStyleColorName", "defaults": {}, "funcname": "GetStyleColorName", - "location": "imgui:901", + "location": "imgui:902", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorName", "ret": "const char*", @@ -20993,7 +21042,7 @@ "cimguiname": "igGetTime", "defaults": {}, "funcname": "GetTime", - "location": "imgui:898", + "location": "imgui:899", "namespace": "ImGui", "ov_cimguiname": "igGetTime", "ret": "double", @@ -21010,7 +21059,7 @@ "cimguiname": "igGetTopMostAndVisiblePopupModal", "defaults": {}, "funcname": "GetTopMostAndVisiblePopupModal", - "location": "imgui_internal:3070", + "location": "imgui_internal:3085", "namespace": "ImGui", "ov_cimguiname": "igGetTopMostAndVisiblePopupModal", "ret": "ImGuiWindow*", @@ -21027,7 +21076,7 @@ "cimguiname": "igGetTopMostPopupModal", "defaults": {}, "funcname": "GetTopMostPopupModal", - "location": "imgui_internal:3069", + "location": "imgui_internal:3084", "namespace": "ImGui", "ov_cimguiname": "igGetTopMostPopupModal", "ret": "ImGuiWindow*", @@ -21074,7 +21123,7 @@ "cimguiname": "igGetTypematicRepeatRate", "defaults": {}, "funcname": "GetTypematicRepeatRate", - "location": "imgui_internal:3123", + "location": "imgui_internal:3141", "namespace": "ImGui", "ov_cimguiname": "igGetTypematicRepeatRate", "ret": "void", @@ -21113,7 +21162,7 @@ "cimguiname": "igGetViewportPlatformMonitor", "defaults": {}, "funcname": "GetViewportPlatformMonitor", - "location": "imgui_internal:2987", + "location": "imgui_internal:3003", "namespace": "ImGui", "ov_cimguiname": "igGetViewportPlatformMonitor", "ret": "const ImGuiPlatformMonitor*", @@ -21135,7 +21184,7 @@ "cimguiname": "igGetWindowAlwaysWantOwnTabBar", "defaults": {}, "funcname": "GetWindowAlwaysWantOwnTabBar", - "location": "imgui_internal:3194", + "location": "imgui_internal:3212", "namespace": "ImGui", "ov_cimguiname": "igGetWindowAlwaysWantOwnTabBar", "ret": "bool", @@ -21215,7 +21264,7 @@ "cimguiname": "igGetWindowDockNode", "defaults": {}, "funcname": "GetWindowDockNode", - "location": "imgui_internal:3193", + "location": "imgui_internal:3211", "namespace": "ImGui", "ov_cimguiname": "igGetWindowDockNode", "ret": "ImGuiDockNode*", @@ -21315,7 +21364,7 @@ "cimguiname": "igGetWindowResizeBorderID", "defaults": {}, "funcname": "GetWindowResizeBorderID", - "location": "imgui_internal:3361", + "location": "imgui_internal:3384", "namespace": "ImGui", "ov_cimguiname": "igGetWindowResizeBorderID", "ret": "ImGuiID", @@ -21341,7 +21390,7 @@ "cimguiname": "igGetWindowResizeCornerID", "defaults": {}, "funcname": "GetWindowResizeCornerID", - "location": "imgui_internal:3360", + "location": "imgui_internal:3383", "namespace": "ImGui", "ov_cimguiname": "igGetWindowResizeCornerID", "ret": "ImGuiID", @@ -21367,7 +21416,7 @@ "cimguiname": "igGetWindowScrollbarID", "defaults": {}, "funcname": "GetWindowScrollbarID", - "location": "imgui_internal:3359", + "location": "imgui_internal:3382", "namespace": "ImGui", "ov_cimguiname": "igGetWindowScrollbarID", "ret": "ImGuiID", @@ -21397,7 +21446,7 @@ "cimguiname": "igGetWindowScrollbarRect", "defaults": {}, "funcname": "GetWindowScrollbarRect", - "location": "imgui_internal:3358", + "location": "imgui_internal:3381", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetWindowScrollbarRect", @@ -21477,7 +21526,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:444", + "location": "imgui_internal:448", "ov_cimguiname": "igImAbs_Int", "ret": "int", "signature": "(int)", @@ -21496,7 +21545,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:445", + "location": "imgui_internal:449", "ov_cimguiname": "igImAbs_Float", "ret": "float", "signature": "(float)", @@ -21515,7 +21564,7 @@ "cimguiname": "igImAbs", "defaults": {}, "funcname": "ImAbs", - "location": "imgui_internal:446", + "location": "imgui_internal:450", "ov_cimguiname": "igImAbs_double", "ret": "double", "signature": "(double)", @@ -21540,7 +21589,7 @@ "cimguiname": "igImAlphaBlendColors", "defaults": {}, "funcname": "ImAlphaBlendColors", - "location": "imgui_internal:334", + "location": "imgui_internal:338", "ov_cimguiname": "igImAlphaBlendColors", "ret": "ImU32", "signature": "(ImU32,ImU32)", @@ -21581,7 +21630,7 @@ "cimguiname": "igImBezierCubicCalc", "defaults": {}, "funcname": "ImBezierCubicCalc", - "location": "imgui_internal:489", + "location": "imgui_internal:494", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicCalc", "ret": "void", @@ -21627,7 +21676,7 @@ "cimguiname": "igImBezierCubicClosestPoint", "defaults": {}, "funcname": "ImBezierCubicClosestPoint", - "location": "imgui_internal:490", + "location": "imgui_internal:495", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicClosestPoint", "ret": "void", @@ -21673,7 +21722,7 @@ "cimguiname": "igImBezierCubicClosestPointCasteljau", "defaults": {}, "funcname": "ImBezierCubicClosestPointCasteljau", - "location": "imgui_internal:491", + "location": "imgui_internal:496", "nonUDT": 1, "ov_cimguiname": "igImBezierCubicClosestPointCasteljau", "ret": "void", @@ -21711,7 +21760,7 @@ "cimguiname": "igImBezierQuadraticCalc", "defaults": {}, "funcname": "ImBezierQuadraticCalc", - "location": "imgui_internal:492", + "location": "imgui_internal:497", "nonUDT": 1, "ov_cimguiname": "igImBezierQuadraticCalc", "ret": "void", @@ -21737,7 +21786,7 @@ "cimguiname": "igImBitArrayClearBit", "defaults": {}, "funcname": "ImBitArrayClearBit", - "location": "imgui_internal:560", + "location": "imgui_internal:565", "ov_cimguiname": "igImBitArrayClearBit", "ret": "void", "signature": "(ImU32*,int)", @@ -21762,7 +21811,7 @@ "cimguiname": "igImBitArraySetBit", "defaults": {}, "funcname": "ImBitArraySetBit", - "location": "imgui_internal:561", + "location": "imgui_internal:566", "ov_cimguiname": "igImBitArraySetBit", "ret": "void", "signature": "(ImU32*,int)", @@ -21791,7 +21840,7 @@ "cimguiname": "igImBitArraySetBitRange", "defaults": {}, "funcname": "ImBitArraySetBitRange", - "location": "imgui_internal:562", + "location": "imgui_internal:567", "ov_cimguiname": "igImBitArraySetBitRange", "ret": "void", "signature": "(ImU32*,int,int)", @@ -21816,7 +21865,7 @@ "cimguiname": "igImBitArrayTestBit", "defaults": {}, "funcname": "ImBitArrayTestBit", - "location": "imgui_internal:559", + "location": "imgui_internal:564", "ov_cimguiname": "igImBitArrayTestBit", "ret": "bool", "signature": "(const ImU32*,int)", @@ -21837,7 +21886,7 @@ "cimguiname": "igImCharIsBlankA", "defaults": {}, "funcname": "ImCharIsBlankA", - "location": "imgui_internal:356", + "location": "imgui_internal:360", "ov_cimguiname": "igImCharIsBlankA", "ret": "bool", "signature": "(char)", @@ -21858,7 +21907,7 @@ "cimguiname": "igImCharIsBlankW", "defaults": {}, "funcname": "ImCharIsBlankW", - "location": "imgui_internal:357", + "location": "imgui_internal:361", "ov_cimguiname": "igImCharIsBlankW", "ret": "bool", "signature": "(unsigned int)", @@ -21891,7 +21940,7 @@ "cimguiname": "igImClamp", "defaults": {}, "funcname": "ImClamp", - "location": "imgui_internal:468", + "location": "imgui_internal:472", "nonUDT": 1, "ov_cimguiname": "igImClamp", "ret": "void", @@ -21917,13 +21966,42 @@ "cimguiname": "igImDot", "defaults": {}, "funcname": "ImDot", - "location": "imgui_internal:481", + "location": "imgui_internal:485", "ov_cimguiname": "igImDot", "ret": "float", "signature": "(const ImVec2,const ImVec2)", "stname": "" } ], + "igImExponentialMovingAverage": [ + { + "args": "(float avg,float sample,int n)", + "argsT": [ + { + "name": "avg", + "type": "float" + }, + { + "name": "sample", + "type": "float" + }, + { + "name": "n", + "type": "int" + } + ], + "argsoriginal": "(float avg,float sample,int n)", + "call_args": "(avg,sample,n)", + "cimguiname": "igImExponentialMovingAverage", + "defaults": {}, + "funcname": "ImExponentialMovingAverage", + "location": "imgui_internal:490", + "ov_cimguiname": "igImExponentialMovingAverage", + "ret": "float", + "signature": "(float,float,int)", + "stname": "" + } + ], "igImFileClose": [ { "args": "(ImFileHandle file)", @@ -21938,7 +22016,7 @@ "cimguiname": "igImFileClose", "defaults": {}, "funcname": "ImFileClose", - "location": "imgui_internal:417", + "location": "imgui_internal:421", "ov_cimguiname": "igImFileClose", "ret": "bool", "signature": "(ImFileHandle)", @@ -21959,7 +22037,7 @@ "cimguiname": "igImFileGetSize", "defaults": {}, "funcname": "ImFileGetSize", - "location": "imgui_internal:418", + "location": "imgui_internal:422", "ov_cimguiname": "igImFileGetSize", "ret": "ImU64", "signature": "(ImFileHandle)", @@ -21995,7 +22073,7 @@ "padding_bytes": "0" }, "funcname": "ImFileLoadToMemory", - "location": "imgui_internal:424", + "location": "imgui_internal:428", "ov_cimguiname": "igImFileLoadToMemory", "ret": "void*", "signature": "(const char*,const char*,size_t*,int)", @@ -22020,7 +22098,7 @@ "cimguiname": "igImFileOpen", "defaults": {}, "funcname": "ImFileOpen", - "location": "imgui_internal:416", + "location": "imgui_internal:420", "ov_cimguiname": "igImFileOpen", "ret": "ImFileHandle", "signature": "(const char*,const char*)", @@ -22053,7 +22131,7 @@ "cimguiname": "igImFileRead", "defaults": {}, "funcname": "ImFileRead", - "location": "imgui_internal:419", + "location": "imgui_internal:423", "ov_cimguiname": "igImFileRead", "ret": "ImU64", "signature": "(void*,ImU64,ImU64,ImFileHandle)", @@ -22086,7 +22164,7 @@ "cimguiname": "igImFileWrite", "defaults": {}, "funcname": "ImFileWrite", - "location": "imgui_internal:420", + "location": "imgui_internal:424", "ov_cimguiname": "igImFileWrite", "ret": "ImU64", "signature": "(const void*,ImU64,ImU64,ImFileHandle)", @@ -22107,7 +22185,7 @@ "cimguiname": "igImFloor", "defaults": {}, "funcname": "ImFloor", - "location": "imgui_internal:476", + "location": "imgui_internal:480", "ov_cimguiname": "igImFloor_Float", "ret": "float", "signature": "(float)", @@ -22130,7 +22208,7 @@ "cimguiname": "igImFloor", "defaults": {}, "funcname": "ImFloor", - "location": "imgui_internal:478", + "location": "imgui_internal:482", "nonUDT": 1, "ov_cimguiname": "igImFloor_Vec2", "ret": "void", @@ -22152,7 +22230,7 @@ "cimguiname": "igImFloorSigned", "defaults": {}, "funcname": "ImFloorSigned", - "location": "imgui_internal:477", + "location": "imgui_internal:481", "ov_cimguiname": "igImFloorSigned_Float", "ret": "float", "signature": "(float)", @@ -22175,7 +22253,7 @@ "cimguiname": "igImFloorSigned", "defaults": {}, "funcname": "ImFloorSigned", - "location": "imgui_internal:479", + "location": "imgui_internal:483", "nonUDT": 1, "ov_cimguiname": "igImFloorSigned_Vec2", "ret": "void", @@ -22197,7 +22275,7 @@ "cimguiname": "igImFontAtlasBuildFinish", "defaults": {}, "funcname": "ImFontAtlasBuildFinish", - "location": "imgui_internal:3488", + "location": "imgui_internal:3509", "ov_cimguiname": "igImFontAtlasBuildFinish", "ret": "void", "signature": "(ImFontAtlas*)", @@ -22218,7 +22296,7 @@ "cimguiname": "igImFontAtlasBuildInit", "defaults": {}, "funcname": "ImFontAtlasBuildInit", - "location": "imgui_internal:3485", + "location": "imgui_internal:3506", "ov_cimguiname": "igImFontAtlasBuildInit", "ret": "void", "signature": "(ImFontAtlas*)", @@ -22243,7 +22321,7 @@ "cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "defaults": {}, "funcname": "ImFontAtlasBuildMultiplyCalcLookupTable", - "location": "imgui_internal:3491", + "location": "imgui_internal:3512", "ov_cimguiname": "igImFontAtlasBuildMultiplyCalcLookupTable", "ret": "void", "signature": "(unsigned char[256],float)", @@ -22288,7 +22366,7 @@ "cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "defaults": {}, "funcname": "ImFontAtlasBuildMultiplyRectAlpha8", - "location": "imgui_internal:3492", + "location": "imgui_internal:3513", "ov_cimguiname": "igImFontAtlasBuildMultiplyRectAlpha8", "ret": "void", "signature": "(const unsigned char[256],unsigned char*,int,int,int,int,int)", @@ -22313,7 +22391,7 @@ "cimguiname": "igImFontAtlasBuildPackCustomRects", "defaults": {}, "funcname": "ImFontAtlasBuildPackCustomRects", - "location": "imgui_internal:3487", + "location": "imgui_internal:3508", "ov_cimguiname": "igImFontAtlasBuildPackCustomRects", "ret": "void", "signature": "(ImFontAtlas*,void*)", @@ -22362,7 +22440,7 @@ "cimguiname": "igImFontAtlasBuildRender32bppRectFromString", "defaults": {}, "funcname": "ImFontAtlasBuildRender32bppRectFromString", - "location": "imgui_internal:3490", + "location": "imgui_internal:3511", "ov_cimguiname": "igImFontAtlasBuildRender32bppRectFromString", "ret": "void", "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)", @@ -22411,7 +22489,7 @@ "cimguiname": "igImFontAtlasBuildRender8bppRectFromString", "defaults": {}, "funcname": "ImFontAtlasBuildRender8bppRectFromString", - "location": "imgui_internal:3489", + "location": "imgui_internal:3510", "ov_cimguiname": "igImFontAtlasBuildRender8bppRectFromString", "ret": "void", "signature": "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)", @@ -22448,7 +22526,7 @@ "cimguiname": "igImFontAtlasBuildSetupFont", "defaults": {}, "funcname": "ImFontAtlasBuildSetupFont", - "location": "imgui_internal:3486", + "location": "imgui_internal:3507", "ov_cimguiname": "igImFontAtlasBuildSetupFont", "ret": "void", "signature": "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)", @@ -22464,7 +22542,7 @@ "cimguiname": "igImFontAtlasGetBuilderForStbTruetype", "defaults": {}, "funcname": "ImFontAtlasGetBuilderForStbTruetype", - "location": "imgui_internal:3483", + "location": "imgui_internal:3504", "ov_cimguiname": "igImFontAtlasGetBuilderForStbTruetype", "ret": "const ImFontBuilderIO*", "signature": "()", @@ -22498,7 +22576,7 @@ "defaults": {}, "funcname": "ImFormatString", "isvararg": "...)", - "location": "imgui_internal:361", + "location": "imgui_internal:365", "ov_cimguiname": "igImFormatString", "ret": "int", "signature": "(char*,size_t,const char*,...)", @@ -22532,7 +22610,7 @@ "defaults": {}, "funcname": "ImFormatStringToTempBuffer", "isvararg": "...)", - "location": "imgui_internal:363", + "location": "imgui_internal:367", "ov_cimguiname": "igImFormatStringToTempBuffer", "ret": "void", "signature": "(const char**,const char**,const char*,...)", @@ -22565,7 +22643,7 @@ "cimguiname": "igImFormatStringToTempBufferV", "defaults": {}, "funcname": "ImFormatStringToTempBufferV", - "location": "imgui_internal:364", + "location": "imgui_internal:368", "ov_cimguiname": "igImFormatStringToTempBufferV", "ret": "void", "signature": "(const char**,const char**,const char*,va_list)", @@ -22598,7 +22676,7 @@ "cimguiname": "igImFormatStringV", "defaults": {}, "funcname": "ImFormatStringV", - "location": "imgui_internal:362", + "location": "imgui_internal:366", "ov_cimguiname": "igImFormatStringV", "ret": "int", "signature": "(char*,size_t,const char*,va_list)", @@ -22623,7 +22701,7 @@ "cimguiname": "igImGetDirQuadrantFromDelta", "defaults": {}, "funcname": "ImGetDirQuadrantFromDelta", - "location": "imgui_internal:498", + "location": "imgui_internal:503", "ov_cimguiname": "igImGetDirQuadrantFromDelta", "ret": "ImGuiDir", "signature": "(float,float)", @@ -22654,7 +22732,7 @@ "seed": "0" }, "funcname": "ImHashData", - "location": "imgui_internal:325", + "location": "imgui_internal:329", "ov_cimguiname": "igImHashData", "ret": "ImGuiID", "signature": "(const void*,size_t,ImU32)", @@ -22686,7 +22764,7 @@ "seed": "0" }, "funcname": "ImHashStr", - "location": "imgui_internal:326", + "location": "imgui_internal:330", "ov_cimguiname": "igImHashStr", "ret": "ImGuiID", "signature": "(const char*,size_t,ImU32)", @@ -22711,7 +22789,7 @@ "cimguiname": "igImInvLength", "defaults": {}, "funcname": "ImInvLength", - "location": "imgui_internal:475", + "location": "imgui_internal:479", "ov_cimguiname": "igImInvLength", "ret": "float", "signature": "(const ImVec2,float)", @@ -22732,7 +22810,7 @@ "cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", "defaults": {}, "funcname": "ImIsFloatAboveGuaranteedIntegerPrecision", - "location": "imgui_internal:485", + "location": "imgui_internal:489", "ov_cimguiname": "igImIsFloatAboveGuaranteedIntegerPrecision", "ret": "bool", "signature": "(float)", @@ -22753,7 +22831,7 @@ "cimguiname": "igImIsPowerOfTwo", "defaults": {}, "funcname": "ImIsPowerOfTwo", - "location": "imgui_internal:337", + "location": "imgui_internal:341", "ov_cimguiname": "igImIsPowerOfTwo_Int", "ret": "bool", "signature": "(int)", @@ -22772,7 +22850,7 @@ "cimguiname": "igImIsPowerOfTwo", "defaults": {}, "funcname": "ImIsPowerOfTwo", - "location": "imgui_internal:338", + "location": "imgui_internal:342", "ov_cimguiname": "igImIsPowerOfTwo_U64", "ret": "bool", "signature": "(ImU64)", @@ -22793,7 +22871,7 @@ "cimguiname": "igImLengthSqr", "defaults": {}, "funcname": "ImLengthSqr", - "location": "imgui_internal:473", + "location": "imgui_internal:477", "ov_cimguiname": "igImLengthSqr_Vec2", "ret": "float", "signature": "(const ImVec2)", @@ -22812,7 +22890,7 @@ "cimguiname": "igImLengthSqr", "defaults": {}, "funcname": "ImLengthSqr", - "location": "imgui_internal:474", + "location": "imgui_internal:478", "ov_cimguiname": "igImLengthSqr_Vec4", "ret": "float", "signature": "(const ImVec4)", @@ -22845,7 +22923,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:469", + "location": "imgui_internal:473", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec2Float", "ret": "void", @@ -22877,7 +22955,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:470", + "location": "imgui_internal:474", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec2Vec2", "ret": "void", @@ -22909,7 +22987,7 @@ "cimguiname": "igImLerp", "defaults": {}, "funcname": "ImLerp", - "location": "imgui_internal:471", + "location": "imgui_internal:475", "nonUDT": 1, "ov_cimguiname": "igImLerp_Vec4", "ret": "void", @@ -22943,7 +23021,7 @@ "cimguiname": "igImLineClosestPoint", "defaults": {}, "funcname": "ImLineClosestPoint", - "location": "imgui_internal:493", + "location": "imgui_internal:498", "nonUDT": 1, "ov_cimguiname": "igImLineClosestPoint", "ret": "void", @@ -22973,7 +23051,7 @@ "cimguiname": "igImLinearSweep", "defaults": {}, "funcname": "ImLinearSweep", - "location": "imgui_internal:483", + "location": "imgui_internal:487", "ov_cimguiname": "igImLinearSweep", "ret": "float", "signature": "(float,float,float)", @@ -22994,7 +23072,7 @@ "cimguiname": "igImLog", "defaults": {}, "funcname": "ImLog", - "location": "imgui_internal:442", + "location": "imgui_internal:446", "ov_cimguiname": "igImLog_Float", "ret": "float", "signature": "(float)", @@ -23013,7 +23091,7 @@ "cimguiname": "igImLog", "defaults": {}, "funcname": "ImLog", - "location": "imgui_internal:443", + "location": "imgui_internal:447", "ov_cimguiname": "igImLog_double", "ret": "double", "signature": "(double)", @@ -23042,7 +23120,7 @@ "cimguiname": "igImMax", "defaults": {}, "funcname": "ImMax", - "location": "imgui_internal:467", + "location": "imgui_internal:471", "nonUDT": 1, "ov_cimguiname": "igImMax", "ret": "void", @@ -23072,7 +23150,7 @@ "cimguiname": "igImMin", "defaults": {}, "funcname": "ImMin", - "location": "imgui_internal:466", + "location": "imgui_internal:470", "nonUDT": 1, "ov_cimguiname": "igImMin", "ret": "void", @@ -23098,7 +23176,7 @@ "cimguiname": "igImModPositive", "defaults": {}, "funcname": "ImModPositive", - "location": "imgui_internal:480", + "location": "imgui_internal:484", "ov_cimguiname": "igImModPositive", "ret": "int", "signature": "(int,int)", @@ -23127,7 +23205,7 @@ "cimguiname": "igImMul", "defaults": {}, "funcname": "ImMul", - "location": "imgui_internal:484", + "location": "imgui_internal:488", "nonUDT": 1, "ov_cimguiname": "igImMul", "ret": "void", @@ -23149,7 +23227,7 @@ "cimguiname": "igImParseFormatFindEnd", "defaults": {}, "funcname": "ImParseFormatFindEnd", - "location": "imgui_internal:366", + "location": "imgui_internal:370", "ov_cimguiname": "igImParseFormatFindEnd", "ret": "const char*", "signature": "(const char*)", @@ -23170,7 +23248,7 @@ "cimguiname": "igImParseFormatFindStart", "defaults": {}, "funcname": "ImParseFormatFindStart", - "location": "imgui_internal:365", + "location": "imgui_internal:369", "ov_cimguiname": "igImParseFormatFindStart", "ret": "const char*", "signature": "(const char*)", @@ -23195,7 +23273,7 @@ "cimguiname": "igImParseFormatPrecision", "defaults": {}, "funcname": "ImParseFormatPrecision", - "location": "imgui_internal:370", + "location": "imgui_internal:374", "ov_cimguiname": "igImParseFormatPrecision", "ret": "int", "signature": "(const char*,int)", @@ -23224,7 +23302,7 @@ "cimguiname": "igImParseFormatSanitizeForPrinting", "defaults": {}, "funcname": "ImParseFormatSanitizeForPrinting", - "location": "imgui_internal:368", + "location": "imgui_internal:372", "ov_cimguiname": "igImParseFormatSanitizeForPrinting", "ret": "void", "signature": "(const char*,char*,size_t)", @@ -23253,7 +23331,7 @@ "cimguiname": "igImParseFormatSanitizeForScanning", "defaults": {}, "funcname": "ImParseFormatSanitizeForScanning", - "location": "imgui_internal:369", + "location": "imgui_internal:373", "ov_cimguiname": "igImParseFormatSanitizeForScanning", "ret": "const char*", "signature": "(const char*,char*,size_t)", @@ -23282,7 +23360,7 @@ "cimguiname": "igImParseFormatTrimDecorations", "defaults": {}, "funcname": "ImParseFormatTrimDecorations", - "location": "imgui_internal:367", + "location": "imgui_internal:371", "ov_cimguiname": "igImParseFormatTrimDecorations", "ret": "const char*", "signature": "(const char*,char*,size_t)", @@ -23307,7 +23385,7 @@ "cimguiname": "igImPow", "defaults": {}, "funcname": "ImPow", - "location": "imgui_internal:440", + "location": "imgui_internal:444", "ov_cimguiname": "igImPow_Float", "ret": "float", "signature": "(float,float)", @@ -23330,7 +23408,7 @@ "cimguiname": "igImPow", "defaults": {}, "funcname": "ImPow", - "location": "imgui_internal:441", + "location": "imgui_internal:445", "ov_cimguiname": "igImPow_double", "ret": "double", "signature": "(double,double)", @@ -23365,7 +23443,7 @@ "cimguiname": "igImQsort", "defaults": {}, "funcname": "ImQsort", - "location": "imgui_internal:330", + "location": "imgui_internal:334", "ov_cimguiname": "igImQsort", "ret": "void", "signature": "(void*,size_t,size_t,int(*)(void const*,void const*))", @@ -23398,7 +23476,7 @@ "cimguiname": "igImRotate", "defaults": {}, "funcname": "ImRotate", - "location": "imgui_internal:482", + "location": "imgui_internal:486", "nonUDT": 1, "ov_cimguiname": "igImRotate", "ret": "void", @@ -23420,7 +23498,7 @@ "cimguiname": "igImRsqrt", "defaults": {}, "funcname": "ImRsqrt", - "location": "imgui_internal:450", + "location": "imgui_internal:454", "ov_cimguiname": "igImRsqrt_Float", "ret": "float", "signature": "(float)", @@ -23439,7 +23517,7 @@ "cimguiname": "igImRsqrt", "defaults": {}, "funcname": "ImRsqrt", - "location": "imgui_internal:454", + "location": "imgui_internal:458", "ov_cimguiname": "igImRsqrt_double", "ret": "double", "signature": "(double)", @@ -23460,7 +23538,7 @@ "cimguiname": "igImSaturate", "defaults": {}, "funcname": "ImSaturate", - "location": "imgui_internal:472", + "location": "imgui_internal:476", "ov_cimguiname": "igImSaturate", "ret": "float", "signature": "(float)", @@ -23481,7 +23559,7 @@ "cimguiname": "igImSign", "defaults": {}, "funcname": "ImSign", - "location": "imgui_internal:447", + "location": "imgui_internal:451", "ov_cimguiname": "igImSign_Float", "ret": "float", "signature": "(float)", @@ -23500,7 +23578,7 @@ "cimguiname": "igImSign", "defaults": {}, "funcname": "ImSign", - "location": "imgui_internal:448", + "location": "imgui_internal:452", "ov_cimguiname": "igImSign_double", "ret": "double", "signature": "(double)", @@ -23521,7 +23599,7 @@ "cimguiname": "igImStrSkipBlank", "defaults": {}, "funcname": "ImStrSkipBlank", - "location": "imgui_internal:353", + "location": "imgui_internal:357", "ov_cimguiname": "igImStrSkipBlank", "ret": "const char*", "signature": "(const char*)", @@ -23542,7 +23620,7 @@ "cimguiname": "igImStrTrimBlanks", "defaults": {}, "funcname": "ImStrTrimBlanks", - "location": "imgui_internal:352", + "location": "imgui_internal:356", "ov_cimguiname": "igImStrTrimBlanks", "ret": "void", "signature": "(char*)", @@ -23567,7 +23645,7 @@ "cimguiname": "igImStrbolW", "defaults": {}, "funcname": "ImStrbolW", - "location": "imgui_internal:350", + "location": "imgui_internal:354", "ov_cimguiname": "igImStrbolW", "ret": "const ImWchar*", "signature": "(const ImWchar*,const ImWchar*)", @@ -23596,7 +23674,7 @@ "cimguiname": "igImStrchrRange", "defaults": {}, "funcname": "ImStrchrRange", - "location": "imgui_internal:347", + "location": "imgui_internal:351", "ov_cimguiname": "igImStrchrRange", "ret": "const char*", "signature": "(const char*,const char*,char)", @@ -23617,7 +23695,7 @@ "cimguiname": "igImStrdup", "defaults": {}, "funcname": "ImStrdup", - "location": "imgui_internal:345", + "location": "imgui_internal:349", "ov_cimguiname": "igImStrdup", "ret": "char*", "signature": "(const char*)", @@ -23646,7 +23724,7 @@ "cimguiname": "igImStrdupcpy", "defaults": {}, "funcname": "ImStrdupcpy", - "location": "imgui_internal:346", + "location": "imgui_internal:350", "ov_cimguiname": "igImStrdupcpy", "ret": "char*", "signature": "(char*,size_t*,const char*)", @@ -23671,7 +23749,7 @@ "cimguiname": "igImStreolRange", "defaults": {}, "funcname": "ImStreolRange", - "location": "imgui_internal:349", + "location": "imgui_internal:353", "ov_cimguiname": "igImStreolRange", "ret": "const char*", "signature": "(const char*,const char*)", @@ -23696,7 +23774,7 @@ "cimguiname": "igImStricmp", "defaults": {}, "funcname": "ImStricmp", - "location": "imgui_internal:342", + "location": "imgui_internal:346", "ov_cimguiname": "igImStricmp", "ret": "int", "signature": "(const char*,const char*)", @@ -23729,7 +23807,7 @@ "cimguiname": "igImStristr", "defaults": {}, "funcname": "ImStristr", - "location": "imgui_internal:351", + "location": "imgui_internal:355", "ov_cimguiname": "igImStristr", "ret": "const char*", "signature": "(const char*,const char*,const char*,const char*)", @@ -23750,7 +23828,7 @@ "cimguiname": "igImStrlenW", "defaults": {}, "funcname": "ImStrlenW", - "location": "imgui_internal:348", + "location": "imgui_internal:352", "ov_cimguiname": "igImStrlenW", "ret": "int", "signature": "(const ImWchar*)", @@ -23779,7 +23857,7 @@ "cimguiname": "igImStrncpy", "defaults": {}, "funcname": "ImStrncpy", - "location": "imgui_internal:344", + "location": "imgui_internal:348", "ov_cimguiname": "igImStrncpy", "ret": "void", "signature": "(char*,const char*,size_t)", @@ -23808,7 +23886,7 @@ "cimguiname": "igImStrnicmp", "defaults": {}, "funcname": "ImStrnicmp", - "location": "imgui_internal:343", + "location": "imgui_internal:347", "ov_cimguiname": "igImStrnicmp", "ret": "int", "signature": "(const char*,const char*,size_t)", @@ -23837,7 +23915,7 @@ "cimguiname": "igImTextCharFromUtf8", "defaults": {}, "funcname": "ImTextCharFromUtf8", - "location": "imgui_internal:375", + "location": "imgui_internal:379", "ov_cimguiname": "igImTextCharFromUtf8", "ret": "int", "signature": "(unsigned int*,const char*,const char*)", @@ -23862,7 +23940,7 @@ "cimguiname": "igImTextCharToUtf8", "defaults": {}, "funcname": "ImTextCharToUtf8", - "location": "imgui_internal:373", + "location": "imgui_internal:377", "ov_cimguiname": "igImTextCharToUtf8", "ret": "const char*", "signature": "(char[5],unsigned int)", @@ -23887,7 +23965,7 @@ "cimguiname": "igImTextCountCharsFromUtf8", "defaults": {}, "funcname": "ImTextCountCharsFromUtf8", - "location": "imgui_internal:377", + "location": "imgui_internal:381", "ov_cimguiname": "igImTextCountCharsFromUtf8", "ret": "int", "signature": "(const char*,const char*)", @@ -23912,7 +23990,7 @@ "cimguiname": "igImTextCountUtf8BytesFromChar", "defaults": {}, "funcname": "ImTextCountUtf8BytesFromChar", - "location": "imgui_internal:378", + "location": "imgui_internal:382", "ov_cimguiname": "igImTextCountUtf8BytesFromChar", "ret": "int", "signature": "(const char*,const char*)", @@ -23937,7 +24015,7 @@ "cimguiname": "igImTextCountUtf8BytesFromStr", "defaults": {}, "funcname": "ImTextCountUtf8BytesFromStr", - "location": "imgui_internal:379", + "location": "imgui_internal:383", "ov_cimguiname": "igImTextCountUtf8BytesFromStr", "ret": "int", "signature": "(const ImWchar*,const ImWchar*)", @@ -23976,7 +24054,7 @@ "in_remaining": "NULL" }, "funcname": "ImTextStrFromUtf8", - "location": "imgui_internal:376", + "location": "imgui_internal:380", "ov_cimguiname": "igImTextStrFromUtf8", "ret": "int", "signature": "(ImWchar*,int,const char*,const char*,const char**)", @@ -24009,7 +24087,7 @@ "cimguiname": "igImTextStrToUtf8", "defaults": {}, "funcname": "ImTextStrToUtf8", - "location": "imgui_internal:374", + "location": "imgui_internal:378", "ov_cimguiname": "igImTextStrToUtf8", "ret": "int", "signature": "(char*,int,const ImWchar*,const ImWchar*)", @@ -24030,7 +24108,7 @@ "cimguiname": "igImToUpper", "defaults": {}, "funcname": "ImToUpper", - "location": "imgui_internal:355", + "location": "imgui_internal:359", "ov_cimguiname": "igImToUpper", "ret": "char", "signature": "(char)", @@ -24059,7 +24137,7 @@ "cimguiname": "igImTriangleArea", "defaults": {}, "funcname": "ImTriangleArea", - "location": "imgui_internal:497", + "location": "imgui_internal:502", "ov_cimguiname": "igImTriangleArea", "ret": "float", "signature": "(const ImVec2,const ImVec2,const ImVec2)", @@ -24107,7 +24185,7 @@ "cimguiname": "igImTriangleBarycentricCoords", "defaults": {}, "funcname": "ImTriangleBarycentricCoords", - "location": "imgui_internal:496", + "location": "imgui_internal:501", "ov_cimguiname": "igImTriangleBarycentricCoords", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)", @@ -24144,7 +24222,7 @@ "cimguiname": "igImTriangleClosestPoint", "defaults": {}, "funcname": "ImTriangleClosestPoint", - "location": "imgui_internal:495", + "location": "imgui_internal:500", "nonUDT": 1, "ov_cimguiname": "igImTriangleClosestPoint", "ret": "void", @@ -24178,7 +24256,7 @@ "cimguiname": "igImTriangleContainsPoint", "defaults": {}, "funcname": "ImTriangleContainsPoint", - "location": "imgui_internal:494", + "location": "imgui_internal:499", "ov_cimguiname": "igImTriangleContainsPoint", "ret": "bool", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)", @@ -24199,7 +24277,7 @@ "cimguiname": "igImUpperPowerOfTwo", "defaults": {}, "funcname": "ImUpperPowerOfTwo", - "location": "imgui_internal:339", + "location": "imgui_internal:343", "ov_cimguiname": "igImUpperPowerOfTwo", "ret": "int", "signature": "(int)", @@ -24342,7 +24420,7 @@ "cimguiname": "igImageButtonEx", "defaults": {}, "funcname": "ImageButtonEx", - "location": "imgui_internal:3357", + "location": "imgui_internal:3371", "namespace": "ImGui", "ov_cimguiname": "igImageButtonEx", "ret": "bool", @@ -24383,7 +24461,7 @@ "cimguiname": "igInitialize", "defaults": {}, "funcname": "Initialize", - "location": "imgui_internal:2965", + "location": "imgui_internal:2981", "namespace": "ImGui", "ov_cimguiname": "igInitialize", "ret": "void", @@ -24931,7 +25009,7 @@ "user_data": "NULL" }, "funcname": "InputTextEx", - "location": "imgui_internal:3395", + "location": "imgui_internal:3415", "namespace": "ImGui", "ov_cimguiname": "igInputTextEx", "ret": "bool", @@ -25086,7 +25164,7 @@ "cimguiname": "igIsActiveIdUsingNavDir", "defaults": {}, "funcname": "IsActiveIdUsingNavDir", - "location": "imgui_internal:3125", + "location": "imgui_internal:3143", "namespace": "ImGui", "ov_cimguiname": "igIsActiveIdUsingNavDir", "ret": "bool", @@ -25108,7 +25186,7 @@ "cimguiname": "igIsAliasKey", "defaults": {}, "funcname": "IsAliasKey", - "location": "imgui_internal:3106", + "location": "imgui_internal:3121", "namespace": "ImGui", "ov_cimguiname": "igIsAliasKey", "ret": "bool", @@ -25202,7 +25280,7 @@ "cimguiname": "igIsClippedEx", "defaults": {}, "funcname": "IsClippedEx", - "location": "imgui_internal:3040", + "location": "imgui_internal:3055", "namespace": "ImGui", "ov_cimguiname": "igIsClippedEx", "ret": "bool", @@ -25219,7 +25297,7 @@ "cimguiname": "igIsDragDropActive", "defaults": {}, "funcname": "IsDragDropActive", - "location": "imgui_internal:3237", + "location": "imgui_internal:3255", "namespace": "ImGui", "ov_cimguiname": "igIsDragDropActive", "ret": "bool", @@ -25236,7 +25314,7 @@ "cimguiname": "igIsDragDropPayloadBeingAccepted", "defaults": {}, "funcname": "IsDragDropPayloadBeingAccepted", - "location": "imgui_internal:3240", + "location": "imgui_internal:3258", "namespace": "ImGui", "ov_cimguiname": "igIsDragDropPayloadBeingAccepted", "ret": "bool", @@ -25258,7 +25336,7 @@ "cimguiname": "igIsGamepadKey", "defaults": {}, "funcname": "IsGamepadKey", - "location": "imgui_internal:3104", + "location": "imgui_internal:3119", "namespace": "ImGui", "ov_cimguiname": "igIsGamepadKey", "ret": "bool", @@ -25442,7 +25520,7 @@ "cimguiname": "igIsItemToggledSelection", "defaults": {}, "funcname": "IsItemToggledSelection", - "location": "imgui_internal:3045", + "location": "imgui_internal:3060", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledSelection", "ret": "bool", @@ -25505,7 +25583,7 @@ "cimguiname": "igIsKeyDown", "defaults": {}, "funcname": "IsKeyDown", - "location": "imgui_internal:3150", + "location": "imgui_internal:3168", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown_ID", "ret": "bool", @@ -25563,7 +25641,7 @@ "flags": "0" }, "funcname": "IsKeyPressed", - "location": "imgui_internal:3151", + "location": "imgui_internal:3169", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed_ID", "ret": "bool", @@ -25591,7 +25669,7 @@ "repeat": "true" }, "funcname": "IsKeyPressedMap", - "location": "imgui_internal:3465", + "location": "imgui_internal:3486", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressedMap", "ret": "bool", @@ -25637,7 +25715,7 @@ "cimguiname": "igIsKeyReleased", "defaults": {}, "funcname": "IsKeyReleased", - "location": "imgui_internal:3152", + "location": "imgui_internal:3170", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased_ID", "ret": "bool", @@ -25659,7 +25737,7 @@ "cimguiname": "igIsKeyboardKey", "defaults": {}, "funcname": "IsKeyboardKey", - "location": "imgui_internal:3103", + "location": "imgui_internal:3118", "namespace": "ImGui", "ov_cimguiname": "igIsKeyboardKey", "ret": "bool", @@ -25681,7 +25759,7 @@ "cimguiname": "igIsLegacyKey", "defaults": {}, "funcname": "IsLegacyKey", - "location": "imgui_internal:3102", + "location": "imgui_internal:3117", "namespace": "ImGui", "ov_cimguiname": "igIsLegacyKey", "ret": "bool", @@ -25739,7 +25817,7 @@ "flags": "0" }, "funcname": "IsMouseClicked", - "location": "imgui_internal:3154", + "location": "imgui_internal:3172", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked_ID", "ret": "bool", @@ -25807,7 +25885,7 @@ "cimguiname": "igIsMouseDown", "defaults": {}, "funcname": "IsMouseDown", - "location": "imgui_internal:3153", + "location": "imgui_internal:3171", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown_ID", "ret": "bool", @@ -25835,7 +25913,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragPastThreshold", - "location": "imgui_internal:3119", + "location": "imgui_internal:3137", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragPastThreshold", "ret": "bool", @@ -25917,7 +25995,7 @@ "cimguiname": "igIsMouseKey", "defaults": {}, "funcname": "IsMouseKey", - "location": "imgui_internal:3105", + "location": "imgui_internal:3120", "namespace": "ImGui", "ov_cimguiname": "igIsMouseKey", "ret": "bool", @@ -25987,7 +26065,7 @@ "cimguiname": "igIsMouseReleased", "defaults": {}, "funcname": "IsMouseReleased", - "location": "imgui_internal:3155", + "location": "imgui_internal:3173", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased_ID", "ret": "bool", @@ -26009,7 +26087,7 @@ "cimguiname": "igIsNamedKey", "defaults": {}, "funcname": "IsNamedKey", - "location": "imgui_internal:3100", + "location": "imgui_internal:3115", "namespace": "ImGui", "ov_cimguiname": "igIsNamedKey", "ret": "bool", @@ -26031,7 +26109,7 @@ "cimguiname": "igIsNamedKeyOrModKey", "defaults": {}, "funcname": "IsNamedKeyOrModKey", - "location": "imgui_internal:3101", + "location": "imgui_internal:3116", "namespace": "ImGui", "ov_cimguiname": "igIsNamedKeyOrModKey", "ret": "bool", @@ -26083,7 +26161,7 @@ "cimguiname": "igIsPopupOpen", "defaults": {}, "funcname": "IsPopupOpen", - "location": "imgui_internal:3065", + "location": "imgui_internal:3080", "namespace": "ImGui", "ov_cimguiname": "igIsPopupOpen_ID", "ret": "bool", @@ -26105,7 +26183,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:896", + "location": "imgui:897", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Nil", "ret": "bool", @@ -26129,7 +26207,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:897", + "location": "imgui:898", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Vec2", "ret": "bool", @@ -26155,7 +26233,7 @@ "cimguiname": "igIsWindowAbove", "defaults": {}, "funcname": "IsWindowAbove", - "location": "imgui_internal:2940", + "location": "imgui_internal:2956", "namespace": "ImGui", "ov_cimguiname": "igIsWindowAbove", "ret": "bool", @@ -26206,7 +26284,7 @@ "cimguiname": "igIsWindowChildOf", "defaults": {}, "funcname": "IsWindowChildOf", - "location": "imgui_internal:2938", + "location": "imgui_internal:2954", "namespace": "ImGui", "ov_cimguiname": "igIsWindowChildOf", "ret": "bool", @@ -26310,7 +26388,7 @@ "cimguiname": "igIsWindowNavFocusable", "defaults": {}, "funcname": "IsWindowNavFocusable", - "location": "imgui_internal:2941", + "location": "imgui_internal:2957", "namespace": "ImGui", "ov_cimguiname": "igIsWindowNavFocusable", "ret": "bool", @@ -26336,7 +26414,7 @@ "cimguiname": "igIsWindowWithinBeginStackOf", "defaults": {}, "funcname": "IsWindowWithinBeginStackOf", - "location": "imgui_internal:2939", + "location": "imgui_internal:2955", "namespace": "ImGui", "ov_cimguiname": "igIsWindowWithinBeginStackOf", "ret": "bool", @@ -26373,7 +26451,7 @@ "nav_bb": "NULL" }, "funcname": "ItemAdd", - "location": "imgui_internal:3038", + "location": "imgui_internal:3053", "namespace": "ImGui", "ov_cimguiname": "igItemAdd", "ret": "bool", @@ -26399,7 +26477,7 @@ "cimguiname": "igItemHoverable", "defaults": {}, "funcname": "ItemHoverable", - "location": "imgui_internal:3039", + "location": "imgui_internal:3054", "namespace": "ImGui", "ov_cimguiname": "igItemHoverable", "ret": "bool", @@ -26427,7 +26505,7 @@ "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", - "location": "imgui_internal:3036", + "location": "imgui_internal:3051", "namespace": "ImGui", "ov_cimguiname": "igItemSize_Vec2", "ret": "void", @@ -26453,7 +26531,7 @@ "text_baseline_y": "-1.0f" }, "funcname": "ItemSize", - "location": "imgui_internal:3037", + "location": "imgui_internal:3052", "namespace": "ImGui", "ov_cimguiname": "igItemSize_Rect", "ret": "void", @@ -26475,7 +26553,7 @@ "cimguiname": "igKeepAliveID", "defaults": {}, "funcname": "KeepAliveID", - "location": "imgui_internal:3030", + "location": "imgui_internal:3045", "namespace": "ImGui", "ov_cimguiname": "igKeepAliveID", "ret": "void", @@ -26692,7 +26770,7 @@ "cimguiname": "igLocalizeGetMsg", "defaults": {}, "funcname": "LocalizeGetMsg", - "location": "imgui_internal:3003", + "location": "imgui_internal:3019", "namespace": "ImGui", "ov_cimguiname": "igLocalizeGetMsg", "ret": "const char*", @@ -26718,7 +26796,7 @@ "cimguiname": "igLocalizeRegisterEntries", "defaults": {}, "funcname": "LocalizeRegisterEntries", - "location": "imgui_internal:3002", + "location": "imgui_internal:3018", "namespace": "ImGui", "ov_cimguiname": "igLocalizeRegisterEntries", "ret": "void", @@ -26744,7 +26822,7 @@ "cimguiname": "igLogBegin", "defaults": {}, "funcname": "LogBegin", - "location": "imgui_internal:3054", + "location": "imgui_internal:3069", "namespace": "ImGui", "ov_cimguiname": "igLogBegin", "ret": "void", @@ -26810,7 +26888,7 @@ "text_end": "NULL" }, "funcname": "LogRenderedText", - "location": "imgui_internal:3056", + "location": "imgui_internal:3071", "namespace": "ImGui", "ov_cimguiname": "igLogRenderedText", "ret": "void", @@ -26836,7 +26914,7 @@ "cimguiname": "igLogSetNextTextDecoration", "defaults": {}, "funcname": "LogSetNextTextDecoration", - "location": "imgui_internal:3057", + "location": "imgui_internal:3072", "namespace": "ImGui", "ov_cimguiname": "igLogSetNextTextDecoration", "ret": "void", @@ -26914,7 +26992,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToBuffer", - "location": "imgui_internal:3055", + "location": "imgui_internal:3070", "namespace": "ImGui", "ov_cimguiname": "igLogToBuffer", "ret": "void", @@ -27008,7 +27086,7 @@ "cimguiname": "igMarkIniSettingsDirty", "defaults": {}, "funcname": "MarkIniSettingsDirty", - "location": "imgui_internal:2991", + "location": "imgui_internal:3007", "namespace": "ImGui", "ov_cimguiname": "igMarkIniSettingsDirty_Nil", "ret": "void", @@ -27028,7 +27106,7 @@ "cimguiname": "igMarkIniSettingsDirty", "defaults": {}, "funcname": "MarkIniSettingsDirty", - "location": "imgui_internal:2992", + "location": "imgui_internal:3008", "namespace": "ImGui", "ov_cimguiname": "igMarkIniSettingsDirty_WindowPtr", "ret": "void", @@ -27050,7 +27128,7 @@ "cimguiname": "igMarkItemEdited", "defaults": {}, "funcname": "MarkItemEdited", - "location": "imgui_internal:3031", + "location": "imgui_internal:3046", "namespace": "ImGui", "ov_cimguiname": "igMarkItemEdited", "ret": "void", @@ -27208,7 +27286,7 @@ "shortcut": "NULL" }, "funcname": "MenuItemEx", - "location": "imgui_internal:3077", + "location": "imgui_internal:3092", "namespace": "ImGui", "ov_cimguiname": "igMenuItemEx", "ret": "bool", @@ -27230,7 +27308,7 @@ "cimguiname": "igMouseButtonToKey", "defaults": {}, "funcname": "MouseButtonToKey", - "location": "imgui_internal:3118", + "location": "imgui_internal:3136", "namespace": "ImGui", "ov_cimguiname": "igMouseButtonToKey", "ret": "ImGuiKey", @@ -27247,7 +27325,7 @@ "cimguiname": "igNavInitRequestApplyResult", "defaults": {}, "funcname": "NavInitRequestApplyResult", - "location": "imgui_internal:3086", + "location": "imgui_internal:3101", "namespace": "ImGui", "ov_cimguiname": "igNavInitRequestApplyResult", "ret": "void", @@ -27273,7 +27351,7 @@ "cimguiname": "igNavInitWindow", "defaults": {}, "funcname": "NavInitWindow", - "location": "imgui_internal:3085", + "location": "imgui_internal:3100", "namespace": "ImGui", "ov_cimguiname": "igNavInitWindow", "ret": "void", @@ -27290,7 +27368,7 @@ "cimguiname": "igNavMoveRequestApplyResult", "defaults": {}, "funcname": "NavMoveRequestApplyResult", - "location": "imgui_internal:3092", + "location": "imgui_internal:3107", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestApplyResult", "ret": "void", @@ -27307,7 +27385,7 @@ "cimguiname": "igNavMoveRequestButNoResultYet", "defaults": {}, "funcname": "NavMoveRequestButNoResultYet", - "location": "imgui_internal:3087", + "location": "imgui_internal:3102", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestButNoResultYet", "ret": "bool", @@ -27324,7 +27402,7 @@ "cimguiname": "igNavMoveRequestCancel", "defaults": {}, "funcname": "NavMoveRequestCancel", - "location": "imgui_internal:3091", + "location": "imgui_internal:3106", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestCancel", "ret": "void", @@ -27358,7 +27436,7 @@ "cimguiname": "igNavMoveRequestForward", "defaults": {}, "funcname": "NavMoveRequestForward", - "location": "imgui_internal:3089", + "location": "imgui_internal:3104", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestForward", "ret": "void", @@ -27380,7 +27458,7 @@ "cimguiname": "igNavMoveRequestResolveWithLastItem", "defaults": {}, "funcname": "NavMoveRequestResolveWithLastItem", - "location": "imgui_internal:3090", + "location": "imgui_internal:3105", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestResolveWithLastItem", "ret": "void", @@ -27414,7 +27492,7 @@ "cimguiname": "igNavMoveRequestSubmit", "defaults": {}, "funcname": "NavMoveRequestSubmit", - "location": "imgui_internal:3088", + "location": "imgui_internal:3103", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestSubmit", "ret": "void", @@ -27440,7 +27518,7 @@ "cimguiname": "igNavMoveRequestTryWrapping", "defaults": {}, "funcname": "NavMoveRequestTryWrapping", - "location": "imgui_internal:3093", + "location": "imgui_internal:3108", "namespace": "ImGui", "ov_cimguiname": "igNavMoveRequestTryWrapping", "ret": "void", @@ -27573,7 +27651,7 @@ "popup_flags": "ImGuiPopupFlags_None" }, "funcname": "OpenPopupEx", - "location": "imgui_internal:3061", + "location": "imgui_internal:3076", "namespace": "ImGui", "ov_cimguiname": "igOpenPopupEx", "ret": "void", @@ -27662,7 +27740,7 @@ "cimguiname": "igPlotEx", "defaults": {}, "funcname": "PlotEx", - "location": "imgui_internal:3407", + "location": "imgui_internal:3427", "namespace": "ImGui", "ov_cimguiname": "igPlotEx", "ret": "int", @@ -27972,7 +28050,7 @@ "cimguiname": "igPopColumnsBackground", "defaults": {}, "funcname": "PopColumnsBackground", - "location": "imgui_internal:3249", + "location": "imgui_internal:3267", "namespace": "ImGui", "ov_cimguiname": "igPopColumnsBackground", "ret": "void", @@ -27989,7 +28067,7 @@ "cimguiname": "igPopFocusScope", "defaults": {}, "funcname": "PopFocusScope", - "location": "imgui_internal:3233", + "location": "imgui_internal:3251", "namespace": "ImGui", "ov_cimguiname": "igPopFocusScope", "ret": "void", @@ -28040,7 +28118,7 @@ "cimguiname": "igPopItemFlag", "defaults": {}, "funcname": "PopItemFlag", - "location": "imgui_internal:3051", + "location": "imgui_internal:3066", "namespace": "ImGui", "ov_cimguiname": "igPopItemFlag", "ret": "void", @@ -28251,7 +28329,7 @@ "cimguiname": "igPushColumnClipRect", "defaults": {}, "funcname": "PushColumnClipRect", - "location": "imgui_internal:3247", + "location": "imgui_internal:3265", "namespace": "ImGui", "ov_cimguiname": "igPushColumnClipRect", "ret": "void", @@ -28268,7 +28346,7 @@ "cimguiname": "igPushColumnsBackground", "defaults": {}, "funcname": "PushColumnsBackground", - "location": "imgui_internal:3248", + "location": "imgui_internal:3266", "namespace": "ImGui", "ov_cimguiname": "igPushColumnsBackground", "ret": "void", @@ -28290,7 +28368,7 @@ "cimguiname": "igPushFocusScope", "defaults": {}, "funcname": "PushFocusScope", - "location": "imgui_internal:3232", + "location": "imgui_internal:3250", "namespace": "ImGui", "ov_cimguiname": "igPushFocusScope", "ret": "void", @@ -28424,7 +28502,7 @@ "cimguiname": "igPushItemFlag", "defaults": {}, "funcname": "PushItemFlag", - "location": "imgui_internal:3050", + "location": "imgui_internal:3065", "namespace": "ImGui", "ov_cimguiname": "igPushItemFlag", "ret": "void", @@ -28472,7 +28550,7 @@ "cimguiname": "igPushMultiItemsWidths", "defaults": {}, "funcname": "PushMultiItemsWidths", - "location": "imgui_internal:3044", + "location": "imgui_internal:3059", "namespace": "ImGui", "ov_cimguiname": "igPushMultiItemsWidths", "ret": "void", @@ -28494,7 +28572,7 @@ "cimguiname": "igPushOverrideID", "defaults": {}, "funcname": "PushOverrideID", - "location": "imgui_internal:3032", + "location": "imgui_internal:3047", "namespace": "ImGui", "ov_cimguiname": "igPushOverrideID", "ret": "void", @@ -28698,7 +28776,7 @@ "cimguiname": "igRemoveContextHook", "defaults": {}, "funcname": "RemoveContextHook", - "location": "imgui_internal:2978", + "location": "imgui_internal:2994", "namespace": "ImGui", "ov_cimguiname": "igRemoveContextHook", "ret": "void", @@ -28720,7 +28798,7 @@ "cimguiname": "igRemoveSettingsHandler", "defaults": {}, "funcname": "RemoveSettingsHandler", - "location": "imgui_internal:2998", + "location": "imgui_internal:3014", "namespace": "ImGui", "ov_cimguiname": "igRemoveSettingsHandler", "ret": "void", @@ -28777,7 +28855,7 @@ "scale": "1.0f" }, "funcname": "RenderArrow", - "location": "imgui_internal:3340", + "location": "imgui_internal:3358", "namespace": "ImGui", "ov_cimguiname": "igRenderArrow", "ret": "void", @@ -28811,7 +28889,7 @@ "cimguiname": "igRenderArrowDockMenu", "defaults": {}, "funcname": "RenderArrowDockMenu", - "location": "imgui_internal:3344", + "location": "imgui_internal:3362", "namespace": "ImGui", "ov_cimguiname": "igRenderArrowDockMenu", "ret": "void", @@ -28849,7 +28927,7 @@ "cimguiname": "igRenderArrowPointingAt", "defaults": {}, "funcname": "RenderArrowPointingAt", - "location": "imgui_internal:3343", + "location": "imgui_internal:3361", "namespace": "ImGui", "ov_cimguiname": "igRenderArrowPointingAt", "ret": "void", @@ -28879,7 +28957,7 @@ "cimguiname": "igRenderBullet", "defaults": {}, "funcname": "RenderBullet", - "location": "imgui_internal:3341", + "location": "imgui_internal:3359", "namespace": "ImGui", "ov_cimguiname": "igRenderBullet", "ret": "void", @@ -28913,7 +28991,7 @@ "cimguiname": "igRenderCheckMark", "defaults": {}, "funcname": "RenderCheckMark", - "location": "imgui_internal:3342", + "location": "imgui_internal:3360", "namespace": "ImGui", "ov_cimguiname": "igRenderCheckMark", "ret": "void", @@ -28966,7 +29044,7 @@ "rounding": "0.0f" }, "funcname": "RenderColorRectWithAlphaCheckerboard", - "location": "imgui_internal:3334", + "location": "imgui_internal:3352", "namespace": "ImGui", "ov_cimguiname": "igRenderColorRectWithAlphaCheckerboard", "ret": "void", @@ -28988,7 +29066,7 @@ "cimguiname": "igRenderDragDropTargetRect", "defaults": {}, "funcname": "RenderDragDropTargetRect", - "location": "imgui_internal:3241", + "location": "imgui_internal:3259", "namespace": "ImGui", "ov_cimguiname": "igRenderDragDropTargetRect", "ret": "void", @@ -29029,7 +29107,7 @@ "rounding": "0.0f" }, "funcname": "RenderFrame", - "location": "imgui_internal:3332", + "location": "imgui_internal:3350", "namespace": "ImGui", "ov_cimguiname": "igRenderFrame", "ret": "void", @@ -29061,7 +29139,7 @@ "rounding": "0.0f" }, "funcname": "RenderFrameBorder", - "location": "imgui_internal:3333", + "location": "imgui_internal:3351", "namespace": "ImGui", "ov_cimguiname": "igRenderFrameBorder", "ret": "void", @@ -29103,7 +29181,7 @@ "cimguiname": "igRenderMouseCursor", "defaults": {}, "funcname": "RenderMouseCursor", - "location": "imgui_internal:3337", + "location": "imgui_internal:3355", "namespace": "ImGui", "ov_cimguiname": "igRenderMouseCursor", "ret": "void", @@ -29135,7 +29213,7 @@ "flags": "ImGuiNavHighlightFlags_TypeDefault" }, "funcname": "RenderNavHighlight", - "location": "imgui_internal:3335", + "location": "imgui_internal:3353", "namespace": "ImGui", "ov_cimguiname": "igRenderNavHighlight", "ret": "void", @@ -29206,7 +29284,7 @@ "cimguiname": "igRenderRectFilledRangeH", "defaults": {}, "funcname": "RenderRectFilledRangeH", - "location": "imgui_internal:3345", + "location": "imgui_internal:3363", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledRangeH", "ret": "void", @@ -29244,7 +29322,7 @@ "cimguiname": "igRenderRectFilledWithHole", "defaults": {}, "funcname": "RenderRectFilledWithHole", - "location": "imgui_internal:3346", + "location": "imgui_internal:3364", "namespace": "ImGui", "ov_cimguiname": "igRenderRectFilledWithHole", "ret": "void", @@ -29281,7 +29359,7 @@ "text_end": "NULL" }, "funcname": "RenderText", - "location": "imgui_internal:3327", + "location": "imgui_internal:3345", "namespace": "ImGui", "ov_cimguiname": "igRenderText", "ret": "void", @@ -29330,7 +29408,7 @@ "clip_rect": "NULL" }, "funcname": "RenderTextClipped", - "location": "imgui_internal:3329", + "location": "imgui_internal:3347", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClipped", "ret": "void", @@ -29383,7 +29461,7 @@ "clip_rect": "NULL" }, "funcname": "RenderTextClippedEx", - "location": "imgui_internal:3330", + "location": "imgui_internal:3348", "namespace": "ImGui", "ov_cimguiname": "igRenderTextClippedEx", "ret": "void", @@ -29433,7 +29511,7 @@ "cimguiname": "igRenderTextEllipsis", "defaults": {}, "funcname": "RenderTextEllipsis", - "location": "imgui_internal:3331", + "location": "imgui_internal:3349", "namespace": "ImGui", "ov_cimguiname": "igRenderTextEllipsis", "ret": "void", @@ -29467,7 +29545,7 @@ "cimguiname": "igRenderTextWrapped", "defaults": {}, "funcname": "RenderTextWrapped", - "location": "imgui_internal:3328", + "location": "imgui_internal:3346", "namespace": "ImGui", "ov_cimguiname": "igRenderTextWrapped", "ret": "void", @@ -29592,7 +29670,7 @@ "cimguiname": "igScaleWindowsInViewport", "defaults": {}, "funcname": "ScaleWindowsInViewport", - "location": "imgui_internal:2983", + "location": "imgui_internal:2999", "namespace": "ImGui", "ov_cimguiname": "igScaleWindowsInViewport", "ret": "void", @@ -29618,7 +29696,7 @@ "cimguiname": "igScrollToBringRectIntoView", "defaults": {}, "funcname": "ScrollToBringRectIntoView", - "location": "imgui_internal:3016", + "location": "imgui_internal:3032", "namespace": "ImGui", "ov_cimguiname": "igScrollToBringRectIntoView", "ret": "void", @@ -29642,7 +29720,7 @@ "flags": "0" }, "funcname": "ScrollToItem", - "location": "imgui_internal:3012", + "location": "imgui_internal:3028", "namespace": "ImGui", "ov_cimguiname": "igScrollToItem", "ret": "void", @@ -29674,7 +29752,7 @@ "flags": "0" }, "funcname": "ScrollToRect", - "location": "imgui_internal:3013", + "location": "imgui_internal:3029", "namespace": "ImGui", "ov_cimguiname": "igScrollToRect", "ret": "void", @@ -29710,7 +29788,7 @@ "flags": "0" }, "funcname": "ScrollToRectEx", - "location": "imgui_internal:3014", + "location": "imgui_internal:3030", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igScrollToRectEx", @@ -29733,7 +29811,7 @@ "cimguiname": "igScrollbar", "defaults": {}, "funcname": "Scrollbar", - "location": "imgui_internal:3355", + "location": "imgui_internal:3379", "namespace": "ImGui", "ov_cimguiname": "igScrollbar", "ret": "void", @@ -29779,7 +29857,7 @@ "cimguiname": "igScrollbarEx", "defaults": {}, "funcname": "ScrollbarEx", - "location": "imgui_internal:3356", + "location": "imgui_internal:3380", "namespace": "ImGui", "ov_cimguiname": "igScrollbarEx", "ret": "bool", @@ -29891,7 +29969,7 @@ "cimguiname": "igSeparatorEx", "defaults": {}, "funcname": "SeparatorEx", - "location": "imgui_internal:3362", + "location": "imgui_internal:3372", "namespace": "ImGui", "ov_cimguiname": "igSeparatorEx", "ret": "void", @@ -29917,7 +29995,7 @@ "cimguiname": "igSetActiveID", "defaults": {}, "funcname": "SetActiveID", - "location": "imgui_internal:3025", + "location": "imgui_internal:3040", "namespace": "ImGui", "ov_cimguiname": "igSetActiveID", "ret": "void", @@ -29934,7 +30012,7 @@ "cimguiname": "igSetActiveIdUsingAllKeyboardKeys", "defaults": {}, "funcname": "SetActiveIdUsingAllKeyboardKeys", - "location": "imgui_internal:3124", + "location": "imgui_internal:3142", "namespace": "ImGui", "ov_cimguiname": "igSetActiveIdUsingAllKeyboardKeys", "ret": "void", @@ -30106,7 +30184,7 @@ "cimguiname": "igSetCurrentFont", "defaults": {}, "funcname": "SetCurrentFont", - "location": "imgui_internal:2960", + "location": "imgui_internal:2976", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentFont", "ret": "void", @@ -30132,7 +30210,7 @@ "cimguiname": "igSetCurrentViewport", "defaults": {}, "funcname": "SetCurrentViewport", - "location": "imgui_internal:2986", + "location": "imgui_internal:3002", "namespace": "ImGui", "ov_cimguiname": "igSetCurrentViewport", "ret": "void", @@ -30282,7 +30360,7 @@ "cimguiname": "igSetFocusID", "defaults": {}, "funcname": "SetFocusID", - "location": "imgui_internal:3026", + "location": "imgui_internal:3041", "namespace": "ImGui", "ov_cimguiname": "igSetFocusID", "ret": "void", @@ -30304,7 +30382,7 @@ "cimguiname": "igSetHoveredID", "defaults": {}, "funcname": "SetHoveredID", - "location": "imgui_internal:3029", + "location": "imgui_internal:3044", "namespace": "ImGui", "ov_cimguiname": "igSetHoveredID", "ret": "void", @@ -30321,7 +30399,7 @@ "cimguiname": "igSetItemAllowOverlap", "defaults": {}, "funcname": "SetItemAllowOverlap", - "location": "imgui:881", + "location": "imgui:882", "namespace": "ImGui", "ov_cimguiname": "igSetItemAllowOverlap", "ret": "void", @@ -30366,7 +30444,7 @@ "flags": "0" }, "funcname": "SetItemKeyOwner", - "location": "imgui_internal:3140", + "location": "imgui_internal:3158", "namespace": "ImGui", "ov_cimguiname": "igSetItemKeyOwner", "ret": "void", @@ -30398,7 +30476,7 @@ "flags": "0" }, "funcname": "SetKeyOwner", - "location": "imgui_internal:3139", + "location": "imgui_internal:3157", "namespace": "ImGui", "ov_cimguiname": "igSetKeyOwner", "ret": "void", @@ -30456,7 +30534,7 @@ "cimguiname": "igSetLastItemData", "defaults": {}, "funcname": "SetLastItemData", - "location": "imgui_internal:3041", + "location": "imgui_internal:3056", "namespace": "ImGui", "ov_cimguiname": "igSetLastItemData", "ret": "void", @@ -30512,7 +30590,7 @@ "cimguiname": "igSetNavID", "defaults": {}, "funcname": "SetNavID", - "location": "imgui_internal:3096", + "location": "imgui_internal:3111", "namespace": "ImGui", "ov_cimguiname": "igSetNavID", "ret": "void", @@ -30534,7 +30612,7 @@ "cimguiname": "igSetNavWindow", "defaults": {}, "funcname": "SetNavWindow", - "location": "imgui_internal:3095", + "location": "imgui_internal:3110", "namespace": "ImGui", "ov_cimguiname": "igSetNavWindow", "ret": "void", @@ -30965,7 +31043,7 @@ "cimguiname": "igSetScrollFromPosX", "defaults": {}, "funcname": "SetScrollFromPosX", - "location": "imgui_internal:3008", + "location": "imgui_internal:3024", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosX_WindowPtr", "ret": "void", @@ -31021,7 +31099,7 @@ "cimguiname": "igSetScrollFromPosY", "defaults": {}, "funcname": "SetScrollFromPosY", - "location": "imgui_internal:3009", + "location": "imgui_internal:3025", "namespace": "ImGui", "ov_cimguiname": "igSetScrollFromPosY_WindowPtr", "ret": "void", @@ -31115,7 +31193,7 @@ "cimguiname": "igSetScrollX", "defaults": {}, "funcname": "SetScrollX", - "location": "imgui_internal:3006", + "location": "imgui_internal:3022", "namespace": "ImGui", "ov_cimguiname": "igSetScrollX_WindowPtr", "ret": "void", @@ -31161,7 +31239,7 @@ "cimguiname": "igSetScrollY", "defaults": {}, "funcname": "SetScrollY", - "location": "imgui_internal:3007", + "location": "imgui_internal:3023", "namespace": "ImGui", "ov_cimguiname": "igSetScrollY_WindowPtr", "ret": "void", @@ -31194,7 +31272,7 @@ "owner_id": "0" }, "funcname": "SetShortcutRouting", - "location": "imgui_internal:3168", + "location": "imgui_internal:3186", "namespace": "ImGui", "ov_cimguiname": "igSetShortcutRouting", "ret": "bool", @@ -31216,7 +31294,7 @@ "cimguiname": "igSetStateStorage", "defaults": {}, "funcname": "SetStateStorage", - "location": "imgui:902", + "location": "imgui:903", "namespace": "ImGui", "ov_cimguiname": "igSetStateStorage", "ret": "void", @@ -31317,7 +31395,7 @@ "cimguiname": "igSetWindowClipRectBeforeSetChannel", "defaults": {}, "funcname": "SetWindowClipRectBeforeSetChannel", - "location": "imgui_internal:3244", + "location": "imgui_internal:3262", "namespace": "ImGui", "ov_cimguiname": "igSetWindowClipRectBeforeSetChannel", "ret": "void", @@ -31405,7 +31483,7 @@ "cond": "0" }, "funcname": "SetWindowCollapsed", - "location": "imgui_internal:2944", + "location": "imgui_internal:2960", "namespace": "ImGui", "ov_cimguiname": "igSetWindowCollapsed_WindowPtr", "ret": "void", @@ -31435,7 +31513,7 @@ "cimguiname": "igSetWindowDock", "defaults": {}, "funcname": "SetWindowDock", - "location": "imgui_internal:3198", + "location": "imgui_internal:3216", "namespace": "ImGui", "ov_cimguiname": "igSetWindowDock", "ret": "void", @@ -31524,7 +31602,7 @@ "cimguiname": "igSetWindowHitTestHole", "defaults": {}, "funcname": "SetWindowHitTestHole", - "location": "imgui_internal:2945", + "location": "imgui_internal:2961", "namespace": "ImGui", "ov_cimguiname": "igSetWindowHitTestHole", "ret": "void", @@ -31612,7 +31690,7 @@ "cond": "0" }, "funcname": "SetWindowPos", - "location": "imgui_internal:2942", + "location": "imgui_internal:2958", "namespace": "ImGui", "ov_cimguiname": "igSetWindowPos_WindowPtr", "ret": "void", @@ -31700,7 +31778,7 @@ "cond": "0" }, "funcname": "SetWindowSize", - "location": "imgui_internal:2943", + "location": "imgui_internal:2959", "namespace": "ImGui", "ov_cimguiname": "igSetWindowSize_WindowPtr", "ret": "void", @@ -31726,7 +31804,7 @@ "cimguiname": "igSetWindowViewport", "defaults": {}, "funcname": "SetWindowViewport", - "location": "imgui_internal:2985", + "location": "imgui_internal:3001", "namespace": "ImGui", "ov_cimguiname": "igSetWindowViewport", "ret": "void", @@ -31772,7 +31850,7 @@ "cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "defaults": {}, "funcname": "ShadeVertsLinearColorGradientKeepAlpha", - "location": "imgui_internal:3410", + "location": "imgui_internal:3430", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearColorGradientKeepAlpha", "ret": "void", @@ -31822,7 +31900,7 @@ "cimguiname": "igShadeVertsLinearUV", "defaults": {}, "funcname": "ShadeVertsLinearUV", - "location": "imgui_internal:3411", + "location": "imgui_internal:3431", "namespace": "ImGui", "ov_cimguiname": "igShadeVertsLinearUV", "ret": "void", @@ -31855,7 +31933,7 @@ "owner_id": "0" }, "funcname": "Shortcut", - "location": "imgui_internal:3167", + "location": "imgui_internal:3185", "namespace": "ImGui", "ov_cimguiname": "igShortcut", "ret": "bool", @@ -31949,7 +32027,7 @@ "cimguiname": "igShowFontAtlas", "defaults": {}, "funcname": "ShowFontAtlas", - "location": "imgui_internal:3431", + "location": "imgui_internal:3451", "namespace": "ImGui", "ov_cimguiname": "igShowFontAtlas", "ret": "void", @@ -32112,7 +32190,7 @@ "cimguiname": "igShrinkWidths", "defaults": {}, "funcname": "ShrinkWidths", - "location": "imgui_internal:3047", + "location": "imgui_internal:3062", "namespace": "ImGui", "ov_cimguiname": "igShrinkWidths", "ret": "void", @@ -32129,7 +32207,7 @@ "cimguiname": "igShutdown", "defaults": {}, "funcname": "Shutdown", - "location": "imgui_internal:2966", + "location": "imgui_internal:2982", "namespace": "ImGui", "ov_cimguiname": "igShutdown", "ret": "void", @@ -32230,7 +32308,7 @@ "cimguiname": "igSliderBehavior", "defaults": {}, "funcname": "SliderBehavior", - "location": "imgui_internal:3369", + "location": "imgui_internal:3389", "namespace": "ImGui", "ov_cimguiname": "igSliderBehavior", "ret": "bool", @@ -32793,7 +32871,7 @@ "hover_visibility_delay": "0.0f" }, "funcname": "SplitterBehavior", - "location": "imgui_internal:3370", + "location": "imgui_internal:3390", "namespace": "ImGui", "ov_cimguiname": "igSplitterBehavior", "ret": "bool", @@ -32815,7 +32893,7 @@ "cimguiname": "igStartMouseMovingWindow", "defaults": {}, "funcname": "StartMouseMovingWindow", - "location": "imgui_internal:2971", + "location": "imgui_internal:2987", "namespace": "ImGui", "ov_cimguiname": "igStartMouseMovingWindow", "ret": "void", @@ -32845,7 +32923,7 @@ "cimguiname": "igStartMouseMovingWindowOrNode", "defaults": {}, "funcname": "StartMouseMovingWindowOrNode", - "location": "imgui_internal:2972", + "location": "imgui_internal:2988", "namespace": "ImGui", "ov_cimguiname": "igStartMouseMovingWindowOrNode", "ret": "void", @@ -32947,7 +33025,7 @@ "cimguiname": "igTabBarAddTab", "defaults": {}, "funcname": "TabBarAddTab", - "location": "imgui_internal:3312", + "location": "imgui_internal:3330", "namespace": "ImGui", "ov_cimguiname": "igTabBarAddTab", "ret": "void", @@ -32973,7 +33051,7 @@ "cimguiname": "igTabBarCloseTab", "defaults": {}, "funcname": "TabBarCloseTab", - "location": "imgui_internal:3314", + "location": "imgui_internal:3332", "namespace": "ImGui", "ov_cimguiname": "igTabBarCloseTab", "ret": "void", @@ -32995,7 +33073,7 @@ "cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", "defaults": {}, "funcname": "TabBarFindMostRecentlySelectedTabForActiveWindow", - "location": "imgui_internal:3311", + "location": "imgui_internal:3329", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindMostRecentlySelectedTabForActiveWindow", "ret": "ImGuiTabItem*", @@ -33021,7 +33099,7 @@ "cimguiname": "igTabBarFindTabByID", "defaults": {}, "funcname": "TabBarFindTabByID", - "location": "imgui_internal:3310", + "location": "imgui_internal:3328", "namespace": "ImGui", "ov_cimguiname": "igTabBarFindTabByID", "ret": "ImGuiTabItem*", @@ -33043,7 +33121,7 @@ "cimguiname": "igTabBarProcessReorder", "defaults": {}, "funcname": "TabBarProcessReorder", - "location": "imgui_internal:3317", + "location": "imgui_internal:3335", "namespace": "ImGui", "ov_cimguiname": "igTabBarProcessReorder", "ret": "bool", @@ -33073,7 +33151,7 @@ "cimguiname": "igTabBarQueueReorder", "defaults": {}, "funcname": "TabBarQueueReorder", - "location": "imgui_internal:3315", + "location": "imgui_internal:3333", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueReorder", "ret": "void", @@ -33103,7 +33181,7 @@ "cimguiname": "igTabBarQueueReorderFromMousePos", "defaults": {}, "funcname": "TabBarQueueReorderFromMousePos", - "location": "imgui_internal:3316", + "location": "imgui_internal:3334", "namespace": "ImGui", "ov_cimguiname": "igTabBarQueueReorderFromMousePos", "ret": "void", @@ -33129,7 +33207,7 @@ "cimguiname": "igTabBarRemoveTab", "defaults": {}, "funcname": "TabBarRemoveTab", - "location": "imgui_internal:3313", + "location": "imgui_internal:3331", "namespace": "ImGui", "ov_cimguiname": "igTabBarRemoveTab", "ret": "void", @@ -33163,7 +33241,7 @@ "cimguiname": "igTabItemBackground", "defaults": {}, "funcname": "TabItemBackground", - "location": "imgui_internal:3321", + "location": "imgui_internal:3339", "namespace": "ImGui", "ov_cimguiname": "igTabItemBackground", "ret": "void", @@ -33221,7 +33299,7 @@ "cimguiname": "igTabItemCalcSize", "defaults": {}, "funcname": "TabItemCalcSize", - "location": "imgui_internal:3319", + "location": "imgui_internal:3337", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTabItemCalcSize_Str", @@ -33246,7 +33324,7 @@ "cimguiname": "igTabItemCalcSize", "defaults": {}, "funcname": "TabItemCalcSize", - "location": "imgui_internal:3320", + "location": "imgui_internal:3338", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTabItemCalcSize_WindowPtr", @@ -33285,7 +33363,7 @@ "cimguiname": "igTabItemEx", "defaults": {}, "funcname": "TabItemEx", - "location": "imgui_internal:3318", + "location": "imgui_internal:3336", "namespace": "ImGui", "ov_cimguiname": "igTabItemEx", "ret": "bool", @@ -33343,7 +33421,7 @@ "cimguiname": "igTabItemLabelAndCloseButton", "defaults": {}, "funcname": "TabItemLabelAndCloseButton", - "location": "imgui_internal:3322", + "location": "imgui_internal:3340", "namespace": "ImGui", "ov_cimguiname": "igTabItemLabelAndCloseButton", "ret": "void", @@ -33365,7 +33443,7 @@ "cimguiname": "igTableBeginApplyRequests", "defaults": {}, "funcname": "TableBeginApplyRequests", - "location": "imgui_internal:3269", + "location": "imgui_internal:3287", "namespace": "ImGui", "ov_cimguiname": "igTableBeginApplyRequests", "ret": "void", @@ -33391,7 +33469,7 @@ "cimguiname": "igTableBeginCell", "defaults": {}, "funcname": "TableBeginCell", - "location": "imgui_internal:3286", + "location": "imgui_internal:3304", "namespace": "ImGui", "ov_cimguiname": "igTableBeginCell", "ret": "void", @@ -33413,7 +33491,7 @@ "cimguiname": "igTableBeginContextMenuPopup", "defaults": {}, "funcname": "TableBeginContextMenuPopup", - "location": "imgui_internal:3276", + "location": "imgui_internal:3294", "namespace": "ImGui", "ov_cimguiname": "igTableBeginContextMenuPopup", "ret": "bool", @@ -33439,7 +33517,7 @@ "cimguiname": "igTableBeginInitMemory", "defaults": {}, "funcname": "TableBeginInitMemory", - "location": "imgui_internal:3268", + "location": "imgui_internal:3286", "namespace": "ImGui", "ov_cimguiname": "igTableBeginInitMemory", "ret": "void", @@ -33461,7 +33539,7 @@ "cimguiname": "igTableBeginRow", "defaults": {}, "funcname": "TableBeginRow", - "location": "imgui_internal:3284", + "location": "imgui_internal:3302", "namespace": "ImGui", "ov_cimguiname": "igTableBeginRow", "ret": "void", @@ -33483,7 +33561,7 @@ "cimguiname": "igTableDrawBorders", "defaults": {}, "funcname": "TableDrawBorders", - "location": "imgui_internal:3274", + "location": "imgui_internal:3292", "namespace": "ImGui", "ov_cimguiname": "igTableDrawBorders", "ret": "void", @@ -33505,7 +33583,7 @@ "cimguiname": "igTableDrawContextMenu", "defaults": {}, "funcname": "TableDrawContextMenu", - "location": "imgui_internal:3275", + "location": "imgui_internal:3293", "namespace": "ImGui", "ov_cimguiname": "igTableDrawContextMenu", "ret": "void", @@ -33527,7 +33605,7 @@ "cimguiname": "igTableEndCell", "defaults": {}, "funcname": "TableEndCell", - "location": "imgui_internal:3287", + "location": "imgui_internal:3305", "namespace": "ImGui", "ov_cimguiname": "igTableEndCell", "ret": "void", @@ -33549,7 +33627,7 @@ "cimguiname": "igTableEndRow", "defaults": {}, "funcname": "TableEndRow", - "location": "imgui_internal:3285", + "location": "imgui_internal:3303", "namespace": "ImGui", "ov_cimguiname": "igTableEndRow", "ret": "void", @@ -33571,7 +33649,7 @@ "cimguiname": "igTableFindByID", "defaults": {}, "funcname": "TableFindByID", - "location": "imgui_internal:3266", + "location": "imgui_internal:3284", "namespace": "ImGui", "ov_cimguiname": "igTableFindByID", "ret": "ImGuiTable*", @@ -33597,7 +33675,7 @@ "cimguiname": "igTableFixColumnSortDirection", "defaults": {}, "funcname": "TableFixColumnSortDirection", - "location": "imgui_internal:3282", + "location": "imgui_internal:3300", "namespace": "ImGui", "ov_cimguiname": "igTableFixColumnSortDirection", "ret": "void", @@ -33614,7 +33692,7 @@ "cimguiname": "igTableGcCompactSettings", "defaults": {}, "funcname": "TableGcCompactSettings", - "location": "imgui_internal:3297", + "location": "imgui_internal:3315", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactSettings", "ret": "void", @@ -33636,7 +33714,7 @@ "cimguiname": "igTableGcCompactTransientBuffers", "defaults": {}, "funcname": "TableGcCompactTransientBuffers", - "location": "imgui_internal:3295", + "location": "imgui_internal:3313", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactTransientBuffers_TablePtr", "ret": "void", @@ -33656,7 +33734,7 @@ "cimguiname": "igTableGcCompactTransientBuffers", "defaults": {}, "funcname": "TableGcCompactTransientBuffers", - "location": "imgui_internal:3296", + "location": "imgui_internal:3314", "namespace": "ImGui", "ov_cimguiname": "igTableGcCompactTransientBuffers_TableTempDataPtr", "ret": "void", @@ -33678,7 +33756,7 @@ "cimguiname": "igTableGetBoundSettings", "defaults": {}, "funcname": "TableGetBoundSettings", - "location": "imgui_internal:3303", + "location": "imgui_internal:3321", "namespace": "ImGui", "ov_cimguiname": "igTableGetBoundSettings", "ret": "ImGuiTableSettings*", @@ -33708,7 +33786,7 @@ "cimguiname": "igTableGetCellBgRect", "defaults": {}, "funcname": "TableGetCellBgRect", - "location": "imgui_internal:3288", + "location": "imgui_internal:3306", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igTableGetCellBgRect", @@ -33815,7 +33893,7 @@ "cimguiname": "igTableGetColumnName", "defaults": {}, "funcname": "TableGetColumnName", - "location": "imgui_internal:3289", + "location": "imgui_internal:3307", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnName_TablePtr", "ret": "const char*", @@ -33837,7 +33915,7 @@ "cimguiname": "igTableGetColumnNextSortDirection", "defaults": {}, "funcname": "TableGetColumnNextSortDirection", - "location": "imgui_internal:3281", + "location": "imgui_internal:3299", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnNextSortDirection", "ret": "ImGuiSortDirection", @@ -33869,7 +33947,7 @@ "instance_no": "0" }, "funcname": "TableGetColumnResizeID", - "location": "imgui_internal:3290", + "location": "imgui_internal:3308", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnResizeID", "ret": "ImGuiID", @@ -33895,7 +33973,7 @@ "cimguiname": "igTableGetColumnWidthAuto", "defaults": {}, "funcname": "TableGetColumnWidthAuto", - "location": "imgui_internal:3283", + "location": "imgui_internal:3301", "namespace": "ImGui", "ov_cimguiname": "igTableGetColumnWidthAuto", "ret": "float", @@ -33912,7 +33990,7 @@ "cimguiname": "igTableGetHeaderRowHeight", "defaults": {}, "funcname": "TableGetHeaderRowHeight", - "location": "imgui_internal:3260", + "location": "imgui_internal:3278", "namespace": "ImGui", "ov_cimguiname": "igTableGetHeaderRowHeight", "ret": "float", @@ -33929,7 +34007,7 @@ "cimguiname": "igTableGetHoveredColumn", "defaults": {}, "funcname": "TableGetHoveredColumn", - "location": "imgui_internal:3259", + "location": "imgui_internal:3277", "namespace": "ImGui", "ov_cimguiname": "igTableGetHoveredColumn", "ret": "int", @@ -33955,7 +34033,7 @@ "cimguiname": "igTableGetInstanceData", "defaults": {}, "funcname": "TableGetInstanceData", - "location": "imgui_internal:3278", + "location": "imgui_internal:3296", "namespace": "ImGui", "ov_cimguiname": "igTableGetInstanceData", "ret": "ImGuiTableInstanceData*", @@ -33981,7 +34059,7 @@ "cimguiname": "igTableGetMaxColumnWidth", "defaults": {}, "funcname": "TableGetMaxColumnWidth", - "location": "imgui_internal:3291", + "location": "imgui_internal:3309", "namespace": "ImGui", "ov_cimguiname": "igTableGetMaxColumnWidth", "ret": "float", @@ -34076,7 +34154,7 @@ "cimguiname": "igTableLoadSettings", "defaults": {}, "funcname": "TableLoadSettings", - "location": "imgui_internal:3300", + "location": "imgui_internal:3318", "namespace": "ImGui", "ov_cimguiname": "igTableLoadSettings", "ret": "void", @@ -34098,7 +34176,7 @@ "cimguiname": "igTableMergeDrawChannels", "defaults": {}, "funcname": "TableMergeDrawChannels", - "location": "imgui_internal:3277", + "location": "imgui_internal:3295", "namespace": "ImGui", "ov_cimguiname": "igTableMergeDrawChannels", "ret": "void", @@ -34168,7 +34246,7 @@ "column_n": "-1" }, "funcname": "TableOpenContextMenu", - "location": "imgui_internal:3256", + "location": "imgui_internal:3274", "namespace": "ImGui", "ov_cimguiname": "igTableOpenContextMenu", "ret": "void", @@ -34185,7 +34263,7 @@ "cimguiname": "igTablePopBackgroundChannel", "defaults": {}, "funcname": "TablePopBackgroundChannel", - "location": "imgui_internal:3262", + "location": "imgui_internal:3280", "namespace": "ImGui", "ov_cimguiname": "igTablePopBackgroundChannel", "ret": "void", @@ -34202,7 +34280,7 @@ "cimguiname": "igTablePushBackgroundChannel", "defaults": {}, "funcname": "TablePushBackgroundChannel", - "location": "imgui_internal:3261", + "location": "imgui_internal:3279", "namespace": "ImGui", "ov_cimguiname": "igTablePushBackgroundChannel", "ret": "void", @@ -34224,7 +34302,7 @@ "cimguiname": "igTableRemove", "defaults": {}, "funcname": "TableRemove", - "location": "imgui_internal:3294", + "location": "imgui_internal:3312", "namespace": "ImGui", "ov_cimguiname": "igTableRemove", "ret": "void", @@ -34246,7 +34324,7 @@ "cimguiname": "igTableResetSettings", "defaults": {}, "funcname": "TableResetSettings", - "location": "imgui_internal:3302", + "location": "imgui_internal:3320", "namespace": "ImGui", "ov_cimguiname": "igTableResetSettings", "ret": "void", @@ -34268,7 +34346,7 @@ "cimguiname": "igTableSaveSettings", "defaults": {}, "funcname": "TableSaveSettings", - "location": "imgui_internal:3301", + "location": "imgui_internal:3319", "namespace": "ImGui", "ov_cimguiname": "igTableSaveSettings", "ret": "void", @@ -34378,7 +34456,7 @@ "cimguiname": "igTableSetColumnSortDirection", "defaults": {}, "funcname": "TableSetColumnSortDirection", - "location": "imgui_internal:3258", + "location": "imgui_internal:3276", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnSortDirection", "ret": "void", @@ -34404,7 +34482,7 @@ "cimguiname": "igTableSetColumnWidth", "defaults": {}, "funcname": "TableSetColumnWidth", - "location": "imgui_internal:3257", + "location": "imgui_internal:3275", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidth", "ret": "void", @@ -34426,7 +34504,7 @@ "cimguiname": "igTableSetColumnWidthAutoAll", "defaults": {}, "funcname": "TableSetColumnWidthAutoAll", - "location": "imgui_internal:3293", + "location": "imgui_internal:3311", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidthAutoAll", "ret": "void", @@ -34452,7 +34530,7 @@ "cimguiname": "igTableSetColumnWidthAutoSingle", "defaults": {}, "funcname": "TableSetColumnWidthAutoSingle", - "location": "imgui_internal:3292", + "location": "imgui_internal:3310", "namespace": "ImGui", "ov_cimguiname": "igTableSetColumnWidthAutoSingle", "ret": "void", @@ -34469,7 +34547,7 @@ "cimguiname": "igTableSettingsAddSettingsHandler", "defaults": {}, "funcname": "TableSettingsAddSettingsHandler", - "location": "imgui_internal:3304", + "location": "imgui_internal:3322", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsAddSettingsHandler", "ret": "void", @@ -34495,7 +34573,7 @@ "cimguiname": "igTableSettingsCreate", "defaults": {}, "funcname": "TableSettingsCreate", - "location": "imgui_internal:3305", + "location": "imgui_internal:3323", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsCreate", "ret": "ImGuiTableSettings*", @@ -34517,7 +34595,7 @@ "cimguiname": "igTableSettingsFindByID", "defaults": {}, "funcname": "TableSettingsFindByID", - "location": "imgui_internal:3306", + "location": "imgui_internal:3324", "namespace": "ImGui", "ov_cimguiname": "igTableSettingsFindByID", "ret": "ImGuiTableSettings*", @@ -34577,7 +34655,7 @@ "cimguiname": "igTableSetupDrawChannels", "defaults": {}, "funcname": "TableSetupDrawChannels", - "location": "imgui_internal:3270", + "location": "imgui_internal:3288", "namespace": "ImGui", "ov_cimguiname": "igTableSetupDrawChannels", "ret": "void", @@ -34625,7 +34703,7 @@ "cimguiname": "igTableSortSpecsBuild", "defaults": {}, "funcname": "TableSortSpecsBuild", - "location": "imgui_internal:3280", + "location": "imgui_internal:3298", "namespace": "ImGui", "ov_cimguiname": "igTableSortSpecsBuild", "ret": "void", @@ -34647,7 +34725,7 @@ "cimguiname": "igTableSortSpecsSanitize", "defaults": {}, "funcname": "TableSortSpecsSanitize", - "location": "imgui_internal:3279", + "location": "imgui_internal:3297", "namespace": "ImGui", "ov_cimguiname": "igTableSortSpecsSanitize", "ret": "void", @@ -34669,7 +34747,7 @@ "cimguiname": "igTableUpdateBorders", "defaults": {}, "funcname": "TableUpdateBorders", - "location": "imgui_internal:3272", + "location": "imgui_internal:3290", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateBorders", "ret": "void", @@ -34691,7 +34769,7 @@ "cimguiname": "igTableUpdateColumnsWeightFromWidth", "defaults": {}, "funcname": "TableUpdateColumnsWeightFromWidth", - "location": "imgui_internal:3273", + "location": "imgui_internal:3291", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateColumnsWeightFromWidth", "ret": "void", @@ -34713,7 +34791,7 @@ "cimguiname": "igTableUpdateLayout", "defaults": {}, "funcname": "TableUpdateLayout", - "location": "imgui_internal:3271", + "location": "imgui_internal:3289", "namespace": "ImGui", "ov_cimguiname": "igTableUpdateLayout", "ret": "void", @@ -34735,7 +34813,7 @@ "cimguiname": "igTempInputIsActive", "defaults": {}, "funcname": "TempInputIsActive", - "location": "imgui_internal:3398", + "location": "imgui_internal:3418", "namespace": "ImGui", "ov_cimguiname": "igTempInputIsActive", "ret": "bool", @@ -34788,7 +34866,7 @@ "p_clamp_min": "NULL" }, "funcname": "TempInputScalar", - "location": "imgui_internal:3397", + "location": "imgui_internal:3417", "namespace": "ImGui", "ov_cimguiname": "igTempInputScalar", "ret": "bool", @@ -34830,7 +34908,7 @@ "cimguiname": "igTempInputText", "defaults": {}, "funcname": "TempInputText", - "location": "imgui_internal:3396", + "location": "imgui_internal:3416", "namespace": "ImGui", "ov_cimguiname": "igTempInputText", "ret": "bool", @@ -34856,7 +34934,7 @@ "cimguiname": "igTestKeyOwner", "defaults": {}, "funcname": "TestKeyOwner", - "location": "imgui_internal:3141", + "location": "imgui_internal:3159", "namespace": "ImGui", "ov_cimguiname": "igTestKeyOwner", "ret": "bool", @@ -34882,7 +34960,7 @@ "cimguiname": "igTestShortcutRouting", "defaults": {}, "funcname": "TestShortcutRouting", - "location": "imgui_internal:3169", + "location": "imgui_internal:3187", "namespace": "ImGui", "ov_cimguiname": "igTestShortcutRouting", "ret": "bool", @@ -35056,7 +35134,7 @@ "text_end": "NULL" }, "funcname": "TextEx", - "location": "imgui_internal:3350", + "location": "imgui_internal:3368", "namespace": "ImGui", "ov_cimguiname": "igTextEx", "ret": "void", @@ -35193,7 +35271,7 @@ "cimguiname": "igTranslateWindowsInViewport", "defaults": {}, "funcname": "TranslateWindowsInViewport", - "location": "imgui_internal:2982", + "location": "imgui_internal:2998", "namespace": "ImGui", "ov_cimguiname": "igTranslateWindowsInViewport", "ret": "void", @@ -35309,7 +35387,7 @@ "label_end": "NULL" }, "funcname": "TreeNodeBehavior", - "location": "imgui_internal:3371", + "location": "imgui_internal:3391", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeBehavior", "ret": "bool", @@ -35495,7 +35573,7 @@ "cimguiname": "igTreeNodeSetOpen", "defaults": {}, "funcname": "TreeNodeSetOpen", - "location": "imgui_internal:3373", + "location": "imgui_internal:3393", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeSetOpen", "ret": "void", @@ -35521,7 +35599,7 @@ "cimguiname": "igTreeNodeUpdateNextOpen", "defaults": {}, "funcname": "TreeNodeUpdateNextOpen", - "location": "imgui_internal:3374", + "location": "imgui_internal:3394", "namespace": "ImGui", "ov_cimguiname": "igTreeNodeUpdateNextOpen", "ret": "bool", @@ -35660,7 +35738,7 @@ "cimguiname": "igTreePushOverrideID", "defaults": {}, "funcname": "TreePushOverrideID", - "location": "imgui_internal:3372", + "location": "imgui_internal:3392", "namespace": "ImGui", "ov_cimguiname": "igTreePushOverrideID", "ret": "void", @@ -35701,7 +35779,7 @@ "cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "defaults": {}, "funcname": "UpdateHoveredWindowAndCaptureFlags", - "location": "imgui_internal:2970", + "location": "imgui_internal:2986", "namespace": "ImGui", "ov_cimguiname": "igUpdateHoveredWindowAndCaptureFlags", "ret": "void", @@ -35723,7 +35801,7 @@ "cimguiname": "igUpdateInputEvents", "defaults": {}, "funcname": "UpdateInputEvents", - "location": "imgui_internal:2969", + "location": "imgui_internal:2985", "namespace": "ImGui", "ov_cimguiname": "igUpdateInputEvents", "ret": "void", @@ -35740,7 +35818,7 @@ "cimguiname": "igUpdateMouseMovingWindowEndFrame", "defaults": {}, "funcname": "UpdateMouseMovingWindowEndFrame", - "location": "imgui_internal:2974", + "location": "imgui_internal:2990", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowEndFrame", "ret": "void", @@ -35757,7 +35835,7 @@ "cimguiname": "igUpdateMouseMovingWindowNewFrame", "defaults": {}, "funcname": "UpdateMouseMovingWindowNewFrame", - "location": "imgui_internal:2973", + "location": "imgui_internal:2989", "namespace": "ImGui", "ov_cimguiname": "igUpdateMouseMovingWindowNewFrame", "ret": "void", @@ -35804,7 +35882,7 @@ "cimguiname": "igUpdateWindowParentAndRootLinks", "defaults": {}, "funcname": "UpdateWindowParentAndRootLinks", - "location": "imgui_internal:2936", + "location": "imgui_internal:2952", "namespace": "ImGui", "ov_cimguiname": "igUpdateWindowParentAndRootLinks", "ret": "void", @@ -36089,7 +36167,7 @@ "cimguiname": "igWindowRectAbsToRel", "defaults": {}, "funcname": "WindowRectAbsToRel", - "location": "imgui_internal:2946", + "location": "imgui_internal:2962", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igWindowRectAbsToRel", @@ -36120,7 +36198,7 @@ "cimguiname": "igWindowRectRelToAbs", "defaults": {}, "funcname": "WindowRectRelToAbs", - "location": "imgui_internal:2947", + "location": "imgui_internal:2963", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igWindowRectRelToAbs", diff --git a/imgui-sys/third-party/imgui-docking/definitions.lua b/imgui-sys/third-party/imgui-docking/definitions.lua index b78bb17..22fa36f 100644 --- a/imgui-sys/third-party/imgui-docking/definitions.lua +++ b/imgui-sys/third-party/imgui-docking/definitions.lua @@ -11,7 +11,7 @@ defs["ImBitArray_ClearAllBits"][1]["call_args"] = "()" defs["ImBitArray_ClearAllBits"][1]["cimguiname"] = "ImBitArray_ClearAllBits" defs["ImBitArray_ClearAllBits"][1]["defaults"] = {} defs["ImBitArray_ClearAllBits"][1]["funcname"] = "ClearAllBits" -defs["ImBitArray_ClearAllBits"][1]["location"] = "imgui_internal:582" +defs["ImBitArray_ClearAllBits"][1]["location"] = "imgui_internal:587" defs["ImBitArray_ClearAllBits"][1]["ov_cimguiname"] = "ImBitArray_ClearAllBits" defs["ImBitArray_ClearAllBits"][1]["ret"] = "void" defs["ImBitArray_ClearAllBits"][1]["signature"] = "()" @@ -33,7 +33,7 @@ defs["ImBitArray_ClearBit"][1]["call_args"] = "(n)" defs["ImBitArray_ClearBit"][1]["cimguiname"] = "ImBitArray_ClearBit" defs["ImBitArray_ClearBit"][1]["defaults"] = {} defs["ImBitArray_ClearBit"][1]["funcname"] = "ClearBit" -defs["ImBitArray_ClearBit"][1]["location"] = "imgui_internal:586" +defs["ImBitArray_ClearBit"][1]["location"] = "imgui_internal:591" defs["ImBitArray_ClearBit"][1]["ov_cimguiname"] = "ImBitArray_ClearBit" defs["ImBitArray_ClearBit"][1]["ret"] = "void" defs["ImBitArray_ClearBit"][1]["signature"] = "(int)" @@ -50,7 +50,7 @@ defs["ImBitArray_ImBitArray"][1]["cimguiname"] = "ImBitArray_ImBitArray" defs["ImBitArray_ImBitArray"][1]["constructor"] = true defs["ImBitArray_ImBitArray"][1]["defaults"] = {} defs["ImBitArray_ImBitArray"][1]["funcname"] = "ImBitArray" -defs["ImBitArray_ImBitArray"][1]["location"] = "imgui_internal:581" +defs["ImBitArray_ImBitArray"][1]["location"] = "imgui_internal:586" defs["ImBitArray_ImBitArray"][1]["ov_cimguiname"] = "ImBitArray_ImBitArray" defs["ImBitArray_ImBitArray"][1]["signature"] = "()" defs["ImBitArray_ImBitArray"][1]["stname"] = "ImBitArray" @@ -68,7 +68,7 @@ defs["ImBitArray_SetAllBits"][1]["call_args"] = "()" defs["ImBitArray_SetAllBits"][1]["cimguiname"] = "ImBitArray_SetAllBits" defs["ImBitArray_SetAllBits"][1]["defaults"] = {} defs["ImBitArray_SetAllBits"][1]["funcname"] = "SetAllBits" -defs["ImBitArray_SetAllBits"][1]["location"] = "imgui_internal:583" +defs["ImBitArray_SetAllBits"][1]["location"] = "imgui_internal:588" defs["ImBitArray_SetAllBits"][1]["ov_cimguiname"] = "ImBitArray_SetAllBits" defs["ImBitArray_SetAllBits"][1]["ret"] = "void" defs["ImBitArray_SetAllBits"][1]["signature"] = "()" @@ -90,7 +90,7 @@ defs["ImBitArray_SetBit"][1]["call_args"] = "(n)" defs["ImBitArray_SetBit"][1]["cimguiname"] = "ImBitArray_SetBit" defs["ImBitArray_SetBit"][1]["defaults"] = {} defs["ImBitArray_SetBit"][1]["funcname"] = "SetBit" -defs["ImBitArray_SetBit"][1]["location"] = "imgui_internal:585" +defs["ImBitArray_SetBit"][1]["location"] = "imgui_internal:590" defs["ImBitArray_SetBit"][1]["ov_cimguiname"] = "ImBitArray_SetBit" defs["ImBitArray_SetBit"][1]["ret"] = "void" defs["ImBitArray_SetBit"][1]["signature"] = "(int)" @@ -115,7 +115,7 @@ defs["ImBitArray_SetBitRange"][1]["call_args"] = "(n,n2)" defs["ImBitArray_SetBitRange"][1]["cimguiname"] = "ImBitArray_SetBitRange" defs["ImBitArray_SetBitRange"][1]["defaults"] = {} defs["ImBitArray_SetBitRange"][1]["funcname"] = "SetBitRange" -defs["ImBitArray_SetBitRange"][1]["location"] = "imgui_internal:587" +defs["ImBitArray_SetBitRange"][1]["location"] = "imgui_internal:592" defs["ImBitArray_SetBitRange"][1]["ov_cimguiname"] = "ImBitArray_SetBitRange" defs["ImBitArray_SetBitRange"][1]["ret"] = "void" defs["ImBitArray_SetBitRange"][1]["signature"] = "(int,int)" @@ -137,7 +137,7 @@ defs["ImBitArray_TestBit"][1]["call_args"] = "(n)" defs["ImBitArray_TestBit"][1]["cimguiname"] = "ImBitArray_TestBit" defs["ImBitArray_TestBit"][1]["defaults"] = {} defs["ImBitArray_TestBit"][1]["funcname"] = "TestBit" -defs["ImBitArray_TestBit"][1]["location"] = "imgui_internal:584" +defs["ImBitArray_TestBit"][1]["location"] = "imgui_internal:589" defs["ImBitArray_TestBit"][1]["ov_cimguiname"] = "ImBitArray_TestBit" defs["ImBitArray_TestBit"][1]["ret"] = "bool" defs["ImBitArray_TestBit"][1]["signature"] = "(int)const" @@ -173,7 +173,7 @@ defs["ImBitVector_Clear"][1]["call_args"] = "()" defs["ImBitVector_Clear"][1]["cimguiname"] = "ImBitVector_Clear" defs["ImBitVector_Clear"][1]["defaults"] = {} defs["ImBitVector_Clear"][1]["funcname"] = "Clear" -defs["ImBitVector_Clear"][1]["location"] = "imgui_internal:597" +defs["ImBitVector_Clear"][1]["location"] = "imgui_internal:602" defs["ImBitVector_Clear"][1]["ov_cimguiname"] = "ImBitVector_Clear" defs["ImBitVector_Clear"][1]["ret"] = "void" defs["ImBitVector_Clear"][1]["signature"] = "()" @@ -194,7 +194,7 @@ defs["ImBitVector_ClearBit"][1]["call_args"] = "(n)" defs["ImBitVector_ClearBit"][1]["cimguiname"] = "ImBitVector_ClearBit" defs["ImBitVector_ClearBit"][1]["defaults"] = {} defs["ImBitVector_ClearBit"][1]["funcname"] = "ClearBit" -defs["ImBitVector_ClearBit"][1]["location"] = "imgui_internal:600" +defs["ImBitVector_ClearBit"][1]["location"] = "imgui_internal:605" defs["ImBitVector_ClearBit"][1]["ov_cimguiname"] = "ImBitVector_ClearBit" defs["ImBitVector_ClearBit"][1]["ret"] = "void" defs["ImBitVector_ClearBit"][1]["signature"] = "(int)" @@ -215,7 +215,7 @@ defs["ImBitVector_Create"][1]["call_args"] = "(sz)" defs["ImBitVector_Create"][1]["cimguiname"] = "ImBitVector_Create" defs["ImBitVector_Create"][1]["defaults"] = {} defs["ImBitVector_Create"][1]["funcname"] = "Create" -defs["ImBitVector_Create"][1]["location"] = "imgui_internal:596" +defs["ImBitVector_Create"][1]["location"] = "imgui_internal:601" defs["ImBitVector_Create"][1]["ov_cimguiname"] = "ImBitVector_Create" defs["ImBitVector_Create"][1]["ret"] = "void" defs["ImBitVector_Create"][1]["signature"] = "(int)" @@ -236,7 +236,7 @@ defs["ImBitVector_SetBit"][1]["call_args"] = "(n)" defs["ImBitVector_SetBit"][1]["cimguiname"] = "ImBitVector_SetBit" defs["ImBitVector_SetBit"][1]["defaults"] = {} defs["ImBitVector_SetBit"][1]["funcname"] = "SetBit" -defs["ImBitVector_SetBit"][1]["location"] = "imgui_internal:599" +defs["ImBitVector_SetBit"][1]["location"] = "imgui_internal:604" defs["ImBitVector_SetBit"][1]["ov_cimguiname"] = "ImBitVector_SetBit" defs["ImBitVector_SetBit"][1]["ret"] = "void" defs["ImBitVector_SetBit"][1]["signature"] = "(int)" @@ -257,7 +257,7 @@ defs["ImBitVector_TestBit"][1]["call_args"] = "(n)" defs["ImBitVector_TestBit"][1]["cimguiname"] = "ImBitVector_TestBit" defs["ImBitVector_TestBit"][1]["defaults"] = {} defs["ImBitVector_TestBit"][1]["funcname"] = "TestBit" -defs["ImBitVector_TestBit"][1]["location"] = "imgui_internal:598" +defs["ImBitVector_TestBit"][1]["location"] = "imgui_internal:603" defs["ImBitVector_TestBit"][1]["ov_cimguiname"] = "ImBitVector_TestBit" defs["ImBitVector_TestBit"][1]["ret"] = "bool" defs["ImBitVector_TestBit"][1]["signature"] = "(int)const" @@ -278,7 +278,7 @@ defs["ImChunkStream_alloc_chunk"][1]["call_args"] = "(sz)" defs["ImChunkStream_alloc_chunk"][1]["cimguiname"] = "ImChunkStream_alloc_chunk" defs["ImChunkStream_alloc_chunk"][1]["defaults"] = {} defs["ImChunkStream_alloc_chunk"][1]["funcname"] = "alloc_chunk" -defs["ImChunkStream_alloc_chunk"][1]["location"] = "imgui_internal:703" +defs["ImChunkStream_alloc_chunk"][1]["location"] = "imgui_internal:708" defs["ImChunkStream_alloc_chunk"][1]["ov_cimguiname"] = "ImChunkStream_alloc_chunk" defs["ImChunkStream_alloc_chunk"][1]["ret"] = "T*" defs["ImChunkStream_alloc_chunk"][1]["signature"] = "(size_t)" @@ -297,7 +297,7 @@ defs["ImChunkStream_begin"][1]["call_args"] = "()" defs["ImChunkStream_begin"][1]["cimguiname"] = "ImChunkStream_begin" defs["ImChunkStream_begin"][1]["defaults"] = {} defs["ImChunkStream_begin"][1]["funcname"] = "begin" -defs["ImChunkStream_begin"][1]["location"] = "imgui_internal:704" +defs["ImChunkStream_begin"][1]["location"] = "imgui_internal:709" defs["ImChunkStream_begin"][1]["ov_cimguiname"] = "ImChunkStream_begin" defs["ImChunkStream_begin"][1]["ret"] = "T*" defs["ImChunkStream_begin"][1]["signature"] = "()" @@ -319,7 +319,7 @@ defs["ImChunkStream_chunk_size"][1]["call_args"] = "(p)" defs["ImChunkStream_chunk_size"][1]["cimguiname"] = "ImChunkStream_chunk_size" defs["ImChunkStream_chunk_size"][1]["defaults"] = {} defs["ImChunkStream_chunk_size"][1]["funcname"] = "chunk_size" -defs["ImChunkStream_chunk_size"][1]["location"] = "imgui_internal:706" +defs["ImChunkStream_chunk_size"][1]["location"] = "imgui_internal:711" defs["ImChunkStream_chunk_size"][1]["ov_cimguiname"] = "ImChunkStream_chunk_size" defs["ImChunkStream_chunk_size"][1]["ret"] = "int" defs["ImChunkStream_chunk_size"][1]["signature"] = "(const T*)" @@ -338,7 +338,7 @@ defs["ImChunkStream_clear"][1]["call_args"] = "()" defs["ImChunkStream_clear"][1]["cimguiname"] = "ImChunkStream_clear" defs["ImChunkStream_clear"][1]["defaults"] = {} defs["ImChunkStream_clear"][1]["funcname"] = "clear" -defs["ImChunkStream_clear"][1]["location"] = "imgui_internal:700" +defs["ImChunkStream_clear"][1]["location"] = "imgui_internal:705" defs["ImChunkStream_clear"][1]["ov_cimguiname"] = "ImChunkStream_clear" defs["ImChunkStream_clear"][1]["ret"] = "void" defs["ImChunkStream_clear"][1]["signature"] = "()" @@ -357,7 +357,7 @@ defs["ImChunkStream_empty"][1]["call_args"] = "()" defs["ImChunkStream_empty"][1]["cimguiname"] = "ImChunkStream_empty" defs["ImChunkStream_empty"][1]["defaults"] = {} defs["ImChunkStream_empty"][1]["funcname"] = "empty" -defs["ImChunkStream_empty"][1]["location"] = "imgui_internal:701" +defs["ImChunkStream_empty"][1]["location"] = "imgui_internal:706" defs["ImChunkStream_empty"][1]["ov_cimguiname"] = "ImChunkStream_empty" defs["ImChunkStream_empty"][1]["ret"] = "bool" defs["ImChunkStream_empty"][1]["signature"] = "()const" @@ -376,7 +376,7 @@ defs["ImChunkStream_end"][1]["call_args"] = "()" defs["ImChunkStream_end"][1]["cimguiname"] = "ImChunkStream_end" defs["ImChunkStream_end"][1]["defaults"] = {} defs["ImChunkStream_end"][1]["funcname"] = "end" -defs["ImChunkStream_end"][1]["location"] = "imgui_internal:707" +defs["ImChunkStream_end"][1]["location"] = "imgui_internal:712" defs["ImChunkStream_end"][1]["ov_cimguiname"] = "ImChunkStream_end" defs["ImChunkStream_end"][1]["ret"] = "T*" defs["ImChunkStream_end"][1]["signature"] = "()" @@ -398,7 +398,7 @@ defs["ImChunkStream_next_chunk"][1]["call_args"] = "(p)" defs["ImChunkStream_next_chunk"][1]["cimguiname"] = "ImChunkStream_next_chunk" defs["ImChunkStream_next_chunk"][1]["defaults"] = {} defs["ImChunkStream_next_chunk"][1]["funcname"] = "next_chunk" -defs["ImChunkStream_next_chunk"][1]["location"] = "imgui_internal:705" +defs["ImChunkStream_next_chunk"][1]["location"] = "imgui_internal:710" defs["ImChunkStream_next_chunk"][1]["ov_cimguiname"] = "ImChunkStream_next_chunk" defs["ImChunkStream_next_chunk"][1]["ret"] = "T*" defs["ImChunkStream_next_chunk"][1]["signature"] = "(T*)" @@ -420,7 +420,7 @@ defs["ImChunkStream_offset_from_ptr"][1]["call_args"] = "(p)" defs["ImChunkStream_offset_from_ptr"][1]["cimguiname"] = "ImChunkStream_offset_from_ptr" defs["ImChunkStream_offset_from_ptr"][1]["defaults"] = {} defs["ImChunkStream_offset_from_ptr"][1]["funcname"] = "offset_from_ptr" -defs["ImChunkStream_offset_from_ptr"][1]["location"] = "imgui_internal:708" +defs["ImChunkStream_offset_from_ptr"][1]["location"] = "imgui_internal:713" defs["ImChunkStream_offset_from_ptr"][1]["ov_cimguiname"] = "ImChunkStream_offset_from_ptr" defs["ImChunkStream_offset_from_ptr"][1]["ret"] = "int" defs["ImChunkStream_offset_from_ptr"][1]["signature"] = "(const T*)" @@ -442,7 +442,7 @@ defs["ImChunkStream_ptr_from_offset"][1]["call_args"] = "(off)" defs["ImChunkStream_ptr_from_offset"][1]["cimguiname"] = "ImChunkStream_ptr_from_offset" defs["ImChunkStream_ptr_from_offset"][1]["defaults"] = {} defs["ImChunkStream_ptr_from_offset"][1]["funcname"] = "ptr_from_offset" -defs["ImChunkStream_ptr_from_offset"][1]["location"] = "imgui_internal:709" +defs["ImChunkStream_ptr_from_offset"][1]["location"] = "imgui_internal:714" defs["ImChunkStream_ptr_from_offset"][1]["ov_cimguiname"] = "ImChunkStream_ptr_from_offset" defs["ImChunkStream_ptr_from_offset"][1]["ret"] = "T*" defs["ImChunkStream_ptr_from_offset"][1]["signature"] = "(int)" @@ -461,7 +461,7 @@ defs["ImChunkStream_size"][1]["call_args"] = "()" defs["ImChunkStream_size"][1]["cimguiname"] = "ImChunkStream_size" defs["ImChunkStream_size"][1]["defaults"] = {} defs["ImChunkStream_size"][1]["funcname"] = "size" -defs["ImChunkStream_size"][1]["location"] = "imgui_internal:702" +defs["ImChunkStream_size"][1]["location"] = "imgui_internal:707" defs["ImChunkStream_size"][1]["ov_cimguiname"] = "ImChunkStream_size" defs["ImChunkStream_size"][1]["ret"] = "int" defs["ImChunkStream_size"][1]["signature"] = "()const" @@ -484,7 +484,7 @@ defs["ImChunkStream_swap"][1]["call_args"] = "(*rhs)" defs["ImChunkStream_swap"][1]["cimguiname"] = "ImChunkStream_swap" defs["ImChunkStream_swap"][1]["defaults"] = {} defs["ImChunkStream_swap"][1]["funcname"] = "swap" -defs["ImChunkStream_swap"][1]["location"] = "imgui_internal:710" +defs["ImChunkStream_swap"][1]["location"] = "imgui_internal:715" defs["ImChunkStream_swap"][1]["ov_cimguiname"] = "ImChunkStream_swap" defs["ImChunkStream_swap"][1]["ret"] = "void" defs["ImChunkStream_swap"][1]["signature"] = "(ImChunkStream_T *)" @@ -517,7 +517,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:2472" +defs["ImColor_HSV"][1]["location"] = "imgui:2469" defs["ImColor_HSV"][1]["nonUDT"] = 1 defs["ImColor_HSV"][1]["ov_cimguiname"] = "ImColor_HSV" defs["ImColor_HSV"][1]["ret"] = "void" @@ -534,7 +534,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:2462" +defs["ImColor_ImColor"][1]["location"] = "imgui:2459" defs["ImColor_ImColor"][1]["ov_cimguiname"] = "ImColor_ImColor_Nil" defs["ImColor_ImColor"][1]["signature"] = "()" defs["ImColor_ImColor"][1]["stname"] = "ImColor" @@ -560,7 +560,7 @@ defs["ImColor_ImColor"][2]["constructor"] = true defs["ImColor_ImColor"][2]["defaults"] = {} defs["ImColor_ImColor"][2]["defaults"]["a"] = "1.0f" defs["ImColor_ImColor"][2]["funcname"] = "ImColor" -defs["ImColor_ImColor"][2]["location"] = "imgui:2463" +defs["ImColor_ImColor"][2]["location"] = "imgui:2460" defs["ImColor_ImColor"][2]["ov_cimguiname"] = "ImColor_ImColor_Float" defs["ImColor_ImColor"][2]["signature"] = "(float,float,float,float)" defs["ImColor_ImColor"][2]["stname"] = "ImColor" @@ -576,7 +576,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:2464" +defs["ImColor_ImColor"][3]["location"] = "imgui:2461" defs["ImColor_ImColor"][3]["ov_cimguiname"] = "ImColor_ImColor_Vec4" defs["ImColor_ImColor"][3]["signature"] = "(const ImVec4)" defs["ImColor_ImColor"][3]["stname"] = "ImColor" @@ -602,7 +602,7 @@ defs["ImColor_ImColor"][4]["constructor"] = true defs["ImColor_ImColor"][4]["defaults"] = {} defs["ImColor_ImColor"][4]["defaults"]["a"] = "255" defs["ImColor_ImColor"][4]["funcname"] = "ImColor" -defs["ImColor_ImColor"][4]["location"] = "imgui:2465" +defs["ImColor_ImColor"][4]["location"] = "imgui:2462" defs["ImColor_ImColor"][4]["ov_cimguiname"] = "ImColor_ImColor_Int" defs["ImColor_ImColor"][4]["signature"] = "(int,int,int,int)" defs["ImColor_ImColor"][4]["stname"] = "ImColor" @@ -618,7 +618,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:2466" +defs["ImColor_ImColor"][5]["location"] = "imgui:2463" defs["ImColor_ImColor"][5]["ov_cimguiname"] = "ImColor_ImColor_U32" defs["ImColor_ImColor"][5]["signature"] = "(ImU32)" defs["ImColor_ImColor"][5]["stname"] = "ImColor" @@ -652,7 +652,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:2471" +defs["ImColor_SetHSV"][1]["location"] = "imgui:2468" defs["ImColor_SetHSV"][1]["ov_cimguiname"] = "ImColor_SetHSV" defs["ImColor_SetHSV"][1]["ret"] = "void" defs["ImColor_SetHSV"][1]["signature"] = "(float,float,float,float)" @@ -686,7 +686,7 @@ defs["ImDrawCmd_GetTexID"][1]["call_args"] = "()" defs["ImDrawCmd_GetTexID"][1]["cimguiname"] = "ImDrawCmd_GetTexID" defs["ImDrawCmd_GetTexID"][1]["defaults"] = {} defs["ImDrawCmd_GetTexID"][1]["funcname"] = "GetTexID" -defs["ImDrawCmd_GetTexID"][1]["location"] = "imgui:2520" +defs["ImDrawCmd_GetTexID"][1]["location"] = "imgui:2517" defs["ImDrawCmd_GetTexID"][1]["ov_cimguiname"] = "ImDrawCmd_GetTexID" defs["ImDrawCmd_GetTexID"][1]["ret"] = "ImTextureID" defs["ImDrawCmd_GetTexID"][1]["signature"] = "()const" @@ -702,7 +702,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:2517" +defs["ImDrawCmd_ImDrawCmd"][1]["location"] = "imgui:2514" defs["ImDrawCmd_ImDrawCmd"][1]["ov_cimguiname"] = "ImDrawCmd_ImDrawCmd" defs["ImDrawCmd_ImDrawCmd"][1]["signature"] = "()" defs["ImDrawCmd_ImDrawCmd"][1]["stname"] = "ImDrawCmd" @@ -735,7 +735,7 @@ defs["ImDrawDataBuilder_Clear"][1]["call_args"] = "()" defs["ImDrawDataBuilder_Clear"][1]["cimguiname"] = "ImDrawDataBuilder_Clear" defs["ImDrawDataBuilder_Clear"][1]["defaults"] = {} defs["ImDrawDataBuilder_Clear"][1]["funcname"] = "Clear" -defs["ImDrawDataBuilder_Clear"][1]["location"] = "imgui_internal:786" +defs["ImDrawDataBuilder_Clear"][1]["location"] = "imgui_internal:791" defs["ImDrawDataBuilder_Clear"][1]["ov_cimguiname"] = "ImDrawDataBuilder_Clear" defs["ImDrawDataBuilder_Clear"][1]["ret"] = "void" defs["ImDrawDataBuilder_Clear"][1]["signature"] = "()" @@ -753,7 +753,7 @@ defs["ImDrawDataBuilder_ClearFreeMemory"][1]["call_args"] = "()" defs["ImDrawDataBuilder_ClearFreeMemory"][1]["cimguiname"] = "ImDrawDataBuilder_ClearFreeMemory" defs["ImDrawDataBuilder_ClearFreeMemory"][1]["defaults"] = {} defs["ImDrawDataBuilder_ClearFreeMemory"][1]["funcname"] = "ClearFreeMemory" -defs["ImDrawDataBuilder_ClearFreeMemory"][1]["location"] = "imgui_internal:787" +defs["ImDrawDataBuilder_ClearFreeMemory"][1]["location"] = "imgui_internal:792" defs["ImDrawDataBuilder_ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawDataBuilder_ClearFreeMemory" defs["ImDrawDataBuilder_ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawDataBuilder_ClearFreeMemory"][1]["signature"] = "()" @@ -771,7 +771,7 @@ defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["call_args"] = "()" defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["cimguiname"] = "ImDrawDataBuilder_FlattenIntoSingleLayer" defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["defaults"] = {} defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["funcname"] = "FlattenIntoSingleLayer" -defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["location"] = "imgui_internal:789" +defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["location"] = "imgui_internal:794" defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["ov_cimguiname"] = "ImDrawDataBuilder_FlattenIntoSingleLayer" defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["ret"] = "void" defs["ImDrawDataBuilder_FlattenIntoSingleLayer"][1]["signature"] = "()" @@ -789,7 +789,7 @@ defs["ImDrawDataBuilder_GetDrawListCount"][1]["call_args"] = "()" defs["ImDrawDataBuilder_GetDrawListCount"][1]["cimguiname"] = "ImDrawDataBuilder_GetDrawListCount" defs["ImDrawDataBuilder_GetDrawListCount"][1]["defaults"] = {} defs["ImDrawDataBuilder_GetDrawListCount"][1]["funcname"] = "GetDrawListCount" -defs["ImDrawDataBuilder_GetDrawListCount"][1]["location"] = "imgui_internal:788" +defs["ImDrawDataBuilder_GetDrawListCount"][1]["location"] = "imgui_internal:793" defs["ImDrawDataBuilder_GetDrawListCount"][1]["ov_cimguiname"] = "ImDrawDataBuilder_GetDrawListCount" defs["ImDrawDataBuilder_GetDrawListCount"][1]["ret"] = "int" defs["ImDrawDataBuilder_GetDrawListCount"][1]["signature"] = "()const" @@ -807,7 +807,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:2754" +defs["ImDrawData_Clear"][1]["location"] = "imgui:2751" defs["ImDrawData_Clear"][1]["ov_cimguiname"] = "ImDrawData_Clear" defs["ImDrawData_Clear"][1]["ret"] = "void" defs["ImDrawData_Clear"][1]["signature"] = "()" @@ -825,7 +825,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:2755" +defs["ImDrawData_DeIndexAllBuffers"][1]["location"] = "imgui:2752" defs["ImDrawData_DeIndexAllBuffers"][1]["ov_cimguiname"] = "ImDrawData_DeIndexAllBuffers" defs["ImDrawData_DeIndexAllBuffers"][1]["ret"] = "void" defs["ImDrawData_DeIndexAllBuffers"][1]["signature"] = "()" @@ -841,7 +841,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:2753" +defs["ImDrawData_ImDrawData"][1]["location"] = "imgui:2750" defs["ImDrawData_ImDrawData"][1]["ov_cimguiname"] = "ImDrawData_ImDrawData" defs["ImDrawData_ImDrawData"][1]["signature"] = "()" defs["ImDrawData_ImDrawData"][1]["stname"] = "ImDrawData" @@ -861,7 +861,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:2756" +defs["ImDrawData_ScaleClipRects"][1]["location"] = "imgui:2753" defs["ImDrawData_ScaleClipRects"][1]["ov_cimguiname"] = "ImDrawData_ScaleClipRects" defs["ImDrawData_ScaleClipRects"][1]["ret"] = "void" defs["ImDrawData_ScaleClipRects"][1]["signature"] = "(const ImVec2)" @@ -893,7 +893,7 @@ defs["ImDrawListSharedData_ImDrawListSharedData"][1]["cimguiname"] = "ImDrawList defs["ImDrawListSharedData_ImDrawListSharedData"][1]["constructor"] = true defs["ImDrawListSharedData_ImDrawListSharedData"][1]["defaults"] = {} defs["ImDrawListSharedData_ImDrawListSharedData"][1]["funcname"] = "ImDrawListSharedData" -defs["ImDrawListSharedData_ImDrawListSharedData"][1]["location"] = "imgui_internal:778" +defs["ImDrawListSharedData_ImDrawListSharedData"][1]["location"] = "imgui_internal:783" defs["ImDrawListSharedData_ImDrawListSharedData"][1]["ov_cimguiname"] = "ImDrawListSharedData_ImDrawListSharedData" defs["ImDrawListSharedData_ImDrawListSharedData"][1]["signature"] = "()" defs["ImDrawListSharedData_ImDrawListSharedData"][1]["stname"] = "ImDrawListSharedData" @@ -913,7 +913,7 @@ defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["call_args"] = "(m defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["cimguiname"] = "ImDrawListSharedData_SetCircleTessellationMaxError" defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["defaults"] = {} defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["funcname"] = "SetCircleTessellationMaxError" -defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["location"] = "imgui_internal:779" +defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["location"] = "imgui_internal:784" defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["ov_cimguiname"] = "ImDrawListSharedData_SetCircleTessellationMaxError" defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["ret"] = "void" defs["ImDrawListSharedData_SetCircleTessellationMaxError"][1]["signature"] = "(float)" @@ -947,7 +947,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:2565" +defs["ImDrawListSplitter_Clear"][1]["location"] = "imgui:2562" defs["ImDrawListSplitter_Clear"][1]["ov_cimguiname"] = "ImDrawListSplitter_Clear" defs["ImDrawListSplitter_Clear"][1]["ret"] = "void" defs["ImDrawListSplitter_Clear"][1]["signature"] = "()" @@ -965,7 +965,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:2566" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["location"] = "imgui:2563" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawListSplitter_ClearFreeMemory" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawListSplitter_ClearFreeMemory"][1]["signature"] = "()" @@ -981,7 +981,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:2563" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["location"] = "imgui:2560" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["ov_cimguiname"] = "ImDrawListSplitter_ImDrawListSplitter" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["signature"] = "()" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["stname"] = "ImDrawListSplitter" @@ -1001,7 +1001,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:2568" +defs["ImDrawListSplitter_Merge"][1]["location"] = "imgui:2565" defs["ImDrawListSplitter_Merge"][1]["ov_cimguiname"] = "ImDrawListSplitter_Merge" defs["ImDrawListSplitter_Merge"][1]["ret"] = "void" defs["ImDrawListSplitter_Merge"][1]["signature"] = "(ImDrawList*)" @@ -1025,7 +1025,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:2569" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["location"] = "imgui:2566" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ov_cimguiname"] = "ImDrawListSplitter_SetCurrentChannel" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ret"] = "void" defs["ImDrawListSplitter_SetCurrentChannel"][1]["signature"] = "(ImDrawList*,int)" @@ -1049,7 +1049,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:2567" +defs["ImDrawListSplitter_Split"][1]["location"] = "imgui:2564" defs["ImDrawListSplitter_Split"][1]["ov_cimguiname"] = "ImDrawListSplitter_Split" defs["ImDrawListSplitter_Split"][1]["ret"] = "void" defs["ImDrawListSplitter_Split"][1]["signature"] = "(ImDrawList*,int)" @@ -1066,7 +1066,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:2564" +defs["ImDrawListSplitter_destroy"][1]["location"] = "imgui:2561" defs["ImDrawListSplitter_destroy"][1]["ov_cimguiname"] = "ImDrawListSplitter_destroy" defs["ImDrawListSplitter_destroy"][1]["realdestructor"] = true defs["ImDrawListSplitter_destroy"][1]["ret"] = "void" @@ -1107,7 +1107,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:2668" +defs["ImDrawList_AddBezierCubic"][1]["location"] = "imgui:2665" 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)" @@ -1144,7 +1144,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:2669" +defs["ImDrawList_AddBezierQuadratic"][1]["location"] = "imgui:2666" 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)" @@ -1168,7 +1168,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:2693" +defs["ImDrawList_AddCallback"][1]["location"] = "imgui:2690" defs["ImDrawList_AddCallback"][1]["ov_cimguiname"] = "ImDrawList_AddCallback" defs["ImDrawList_AddCallback"][1]["ret"] = "void" defs["ImDrawList_AddCallback"][1]["signature"] = "(ImDrawCallback,void*)" @@ -1203,7 +1203,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:2660" +defs["ImDrawList_AddCircle"][1]["location"] = "imgui:2657" 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)" @@ -1234,7 +1234,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:2661" +defs["ImDrawList_AddCircleFilled"][1]["location"] = "imgui:2658" defs["ImDrawList_AddCircleFilled"][1]["ov_cimguiname"] = "ImDrawList_AddCircleFilled" defs["ImDrawList_AddCircleFilled"][1]["ret"] = "void" defs["ImDrawList_AddCircleFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -1261,7 +1261,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:2667" +defs["ImDrawList_AddConvexPolyFilled"][1]["location"] = "imgui:2664" defs["ImDrawList_AddConvexPolyFilled"][1]["ov_cimguiname"] = "ImDrawList_AddConvexPolyFilled" defs["ImDrawList_AddConvexPolyFilled"][1]["ret"] = "void" defs["ImDrawList_AddConvexPolyFilled"][1]["signature"] = "(const ImVec2*,int,ImU32)" @@ -1279,7 +1279,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:2694" +defs["ImDrawList_AddDrawCmd"][1]["location"] = "imgui:2691" defs["ImDrawList_AddDrawCmd"][1]["ov_cimguiname"] = "ImDrawList_AddDrawCmd" defs["ImDrawList_AddDrawCmd"][1]["ret"] = "void" defs["ImDrawList_AddDrawCmd"][1]["signature"] = "()" @@ -1318,7 +1318,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:2675" +defs["ImDrawList_AddImage"][1]["location"] = "imgui:2672" 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)" @@ -1371,7 +1371,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:2676" +defs["ImDrawList_AddImageQuad"][1]["location"] = "imgui:2673" 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)" @@ -1414,7 +1414,7 @@ defs["ImDrawList_AddImageRounded"][1]["cimguiname"] = "ImDrawList_AddImageRounde defs["ImDrawList_AddImageRounded"][1]["defaults"] = {} defs["ImDrawList_AddImageRounded"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddImageRounded"][1]["funcname"] = "AddImageRounded" -defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2677" +defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2674" 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,ImDrawFlags)" @@ -1445,7 +1445,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:2652" +defs["ImDrawList_AddLine"][1]["location"] = "imgui:2649" 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)" @@ -1479,7 +1479,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:2662" +defs["ImDrawList_AddNgon"][1]["location"] = "imgui:2659" 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)" @@ -1509,7 +1509,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:2663" +defs["ImDrawList_AddNgonFilled"][1]["location"] = "imgui:2660" defs["ImDrawList_AddNgonFilled"][1]["ov_cimguiname"] = "ImDrawList_AddNgonFilled" defs["ImDrawList_AddNgonFilled"][1]["ret"] = "void" defs["ImDrawList_AddNgonFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -1542,7 +1542,7 @@ defs["ImDrawList_AddPolyline"][1]["call_args"] = "(points,num_points,col,flags,t defs["ImDrawList_AddPolyline"][1]["cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["defaults"] = {} defs["ImDrawList_AddPolyline"][1]["funcname"] = "AddPolyline" -defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2666" +defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2663" defs["ImDrawList_AddPolyline"][1]["ov_cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["ret"] = "void" defs["ImDrawList_AddPolyline"][1]["signature"] = "(const ImVec2*,int,ImU32,ImDrawFlags,float)" @@ -1579,7 +1579,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:2656" +defs["ImDrawList_AddQuad"][1]["location"] = "imgui:2653" 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)" @@ -1612,7 +1612,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:2657" +defs["ImDrawList_AddQuadFilled"][1]["location"] = "imgui:2654" 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)" @@ -1651,7 +1651,7 @@ defs["ImDrawList_AddRect"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRect"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddRect"][1]["funcname"] = "AddRect" -defs["ImDrawList_AddRect"][1]["location"] = "imgui:2653" +defs["ImDrawList_AddRect"][1]["location"] = "imgui:2650" 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,ImDrawFlags,float)" @@ -1686,7 +1686,7 @@ defs["ImDrawList_AddRectFilled"][1]["defaults"] = {} defs["ImDrawList_AddRectFilled"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRectFilled"][1]["funcname"] = "AddRectFilled" -defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2654" +defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2651" 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,ImDrawFlags)" @@ -1722,7 +1722,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:2655" +defs["ImDrawList_AddRectFilledMultiColor"][1]["location"] = "imgui:2652" 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)" @@ -1753,7 +1753,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:2664" +defs["ImDrawList_AddText"][1]["location"] = "imgui:2661" defs["ImDrawList_AddText"][1]["ov_cimguiname"] = "ImDrawList_AddText_Vec2" defs["ImDrawList_AddText"][1]["ret"] = "void" defs["ImDrawList_AddText"][1]["signature"] = "(const ImVec2,ImU32,const char*,const char*)" @@ -1796,7 +1796,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:2665" +defs["ImDrawList_AddText"][2]["location"] = "imgui:2662" defs["ImDrawList_AddText"][2]["ov_cimguiname"] = "ImDrawList_AddText_FontPtr" defs["ImDrawList_AddText"][2]["ret"] = "void" defs["ImDrawList_AddText"][2]["signature"] = "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)" @@ -1831,7 +1831,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:2658" +defs["ImDrawList_AddTriangle"][1]["location"] = "imgui:2655" 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)" @@ -1861,7 +1861,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:2659" +defs["ImDrawList_AddTriangleFilled"][1]["location"] = "imgui:2656" 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)" @@ -1879,7 +1879,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:2704" +defs["ImDrawList_ChannelsMerge"][1]["location"] = "imgui:2701" defs["ImDrawList_ChannelsMerge"][1]["ov_cimguiname"] = "ImDrawList_ChannelsMerge" defs["ImDrawList_ChannelsMerge"][1]["ret"] = "void" defs["ImDrawList_ChannelsMerge"][1]["signature"] = "()" @@ -1900,7 +1900,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:2705" +defs["ImDrawList_ChannelsSetCurrent"][1]["location"] = "imgui:2702" defs["ImDrawList_ChannelsSetCurrent"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSetCurrent" defs["ImDrawList_ChannelsSetCurrent"][1]["ret"] = "void" defs["ImDrawList_ChannelsSetCurrent"][1]["signature"] = "(int)" @@ -1921,7 +1921,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:2703" +defs["ImDrawList_ChannelsSplit"][1]["location"] = "imgui:2700" defs["ImDrawList_ChannelsSplit"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSplit" defs["ImDrawList_ChannelsSplit"][1]["ret"] = "void" defs["ImDrawList_ChannelsSplit"][1]["signature"] = "(int)" @@ -1939,7 +1939,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:2695" +defs["ImDrawList_CloneOutput"][1]["location"] = "imgui:2692" defs["ImDrawList_CloneOutput"][1]["ov_cimguiname"] = "ImDrawList_CloneOutput" defs["ImDrawList_CloneOutput"][1]["ret"] = "ImDrawList*" defs["ImDrawList_CloneOutput"][1]["signature"] = "()const" @@ -1960,7 +1960,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:2643" +defs["ImDrawList_GetClipRectMax"][1]["location"] = "imgui:2640" defs["ImDrawList_GetClipRectMax"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMax"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMax" defs["ImDrawList_GetClipRectMax"][1]["ret"] = "void" @@ -1982,7 +1982,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:2642" +defs["ImDrawList_GetClipRectMin"][1]["location"] = "imgui:2639" defs["ImDrawList_GetClipRectMin"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMin"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMin" defs["ImDrawList_GetClipRectMin"][1]["ret"] = "void" @@ -2002,7 +2002,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:2634" +defs["ImDrawList_ImDrawList"][1]["location"] = "imgui:2631" defs["ImDrawList_ImDrawList"][1]["ov_cimguiname"] = "ImDrawList_ImDrawList" defs["ImDrawList_ImDrawList"][1]["signature"] = "(ImDrawListSharedData*)" defs["ImDrawList_ImDrawList"][1]["stname"] = "ImDrawList" @@ -2035,7 +2035,7 @@ defs["ImDrawList_PathArcTo"][1]["cimguiname"] = "ImDrawList_PathArcTo" defs["ImDrawList_PathArcTo"][1]["defaults"] = {} defs["ImDrawList_PathArcTo"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_PathArcTo"][1]["funcname"] = "PathArcTo" -defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2686" +defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2683" 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)" @@ -2065,7 +2065,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:2687" +defs["ImDrawList_PathArcToFast"][1]["location"] = "imgui:2684" defs["ImDrawList_PathArcToFast"][1]["ov_cimguiname"] = "ImDrawList_PathArcToFast" defs["ImDrawList_PathArcToFast"][1]["ret"] = "void" defs["ImDrawList_PathArcToFast"][1]["signature"] = "(const ImVec2,float,int,int)" @@ -2096,7 +2096,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:2688" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["location"] = "imgui:2685" 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)" @@ -2124,7 +2124,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:2689" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["location"] = "imgui:2686" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ov_cimguiname"] = "ImDrawList_PathBezierQuadraticCurveTo" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ret"] = "void" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["signature"] = "(const ImVec2,const ImVec2,int)" @@ -2142,7 +2142,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:2681" +defs["ImDrawList_PathClear"][1]["location"] = "imgui:2678" defs["ImDrawList_PathClear"][1]["ov_cimguiname"] = "ImDrawList_PathClear" defs["ImDrawList_PathClear"][1]["ret"] = "void" defs["ImDrawList_PathClear"][1]["signature"] = "()" @@ -2163,7 +2163,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:2684" +defs["ImDrawList_PathFillConvex"][1]["location"] = "imgui:2681" defs["ImDrawList_PathFillConvex"][1]["ov_cimguiname"] = "ImDrawList_PathFillConvex" defs["ImDrawList_PathFillConvex"][1]["ret"] = "void" defs["ImDrawList_PathFillConvex"][1]["signature"] = "(ImU32)" @@ -2184,7 +2184,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:2682" +defs["ImDrawList_PathLineTo"][1]["location"] = "imgui:2679" defs["ImDrawList_PathLineTo"][1]["ov_cimguiname"] = "ImDrawList_PathLineTo" defs["ImDrawList_PathLineTo"][1]["ret"] = "void" defs["ImDrawList_PathLineTo"][1]["signature"] = "(const ImVec2)" @@ -2205,7 +2205,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:2683" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["location"] = "imgui:2680" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ov_cimguiname"] = "ImDrawList_PathLineToMergeDuplicate" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ret"] = "void" defs["ImDrawList_PathLineToMergeDuplicate"][1]["signature"] = "(const ImVec2)" @@ -2237,7 +2237,7 @@ defs["ImDrawList_PathRect"][1]["defaults"] = {} defs["ImDrawList_PathRect"][1]["defaults"]["flags"] = "0" defs["ImDrawList_PathRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_PathRect"][1]["funcname"] = "PathRect" -defs["ImDrawList_PathRect"][1]["location"] = "imgui:2690" +defs["ImDrawList_PathRect"][1]["location"] = "imgui:2687" defs["ImDrawList_PathRect"][1]["ov_cimguiname"] = "ImDrawList_PathRect" defs["ImDrawList_PathRect"][1]["ret"] = "void" defs["ImDrawList_PathRect"][1]["signature"] = "(const ImVec2,const ImVec2,float,ImDrawFlags)" @@ -2266,7 +2266,7 @@ defs["ImDrawList_PathStroke"][1]["defaults"] = {} defs["ImDrawList_PathStroke"][1]["defaults"]["flags"] = "0" defs["ImDrawList_PathStroke"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_PathStroke"][1]["funcname"] = "PathStroke" -defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2685" +defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2682" defs["ImDrawList_PathStroke"][1]["ov_cimguiname"] = "ImDrawList_PathStroke" defs["ImDrawList_PathStroke"][1]["ret"] = "void" defs["ImDrawList_PathStroke"][1]["signature"] = "(ImU32,ImDrawFlags,float)" @@ -2284,7 +2284,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:2639" +defs["ImDrawList_PopClipRect"][1]["location"] = "imgui:2636" defs["ImDrawList_PopClipRect"][1]["ov_cimguiname"] = "ImDrawList_PopClipRect" defs["ImDrawList_PopClipRect"][1]["ret"] = "void" defs["ImDrawList_PopClipRect"][1]["signature"] = "()" @@ -2302,7 +2302,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:2641" +defs["ImDrawList_PopTextureID"][1]["location"] = "imgui:2638" defs["ImDrawList_PopTextureID"][1]["ov_cimguiname"] = "ImDrawList_PopTextureID" defs["ImDrawList_PopTextureID"][1]["ret"] = "void" defs["ImDrawList_PopTextureID"][1]["signature"] = "()" @@ -2347,7 +2347,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:2714" +defs["ImDrawList_PrimQuadUV"][1]["location"] = "imgui:2711" 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)" @@ -2374,7 +2374,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:2712" +defs["ImDrawList_PrimRect"][1]["location"] = "imgui:2709" defs["ImDrawList_PrimRect"][1]["ov_cimguiname"] = "ImDrawList_PrimRect" defs["ImDrawList_PrimRect"][1]["ret"] = "void" defs["ImDrawList_PrimRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -2407,7 +2407,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:2713" +defs["ImDrawList_PrimRectUV"][1]["location"] = "imgui:2710" 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)" @@ -2431,7 +2431,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:2710" +defs["ImDrawList_PrimReserve"][1]["location"] = "imgui:2707" defs["ImDrawList_PrimReserve"][1]["ov_cimguiname"] = "ImDrawList_PrimReserve" defs["ImDrawList_PrimReserve"][1]["ret"] = "void" defs["ImDrawList_PrimReserve"][1]["signature"] = "(int,int)" @@ -2455,7 +2455,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:2711" +defs["ImDrawList_PrimUnreserve"][1]["location"] = "imgui:2708" defs["ImDrawList_PrimUnreserve"][1]["ov_cimguiname"] = "ImDrawList_PrimUnreserve" defs["ImDrawList_PrimUnreserve"][1]["ret"] = "void" defs["ImDrawList_PrimUnreserve"][1]["signature"] = "(int,int)" @@ -2482,7 +2482,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:2717" +defs["ImDrawList_PrimVtx"][1]["location"] = "imgui:2714" defs["ImDrawList_PrimVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimVtx" defs["ImDrawList_PrimVtx"][1]["ret"] = "void" defs["ImDrawList_PrimVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -2503,7 +2503,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:2716" +defs["ImDrawList_PrimWriteIdx"][1]["location"] = "imgui:2713" defs["ImDrawList_PrimWriteIdx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteIdx" defs["ImDrawList_PrimWriteIdx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteIdx"][1]["signature"] = "(ImDrawIdx)" @@ -2530,7 +2530,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:2715" +defs["ImDrawList_PrimWriteVtx"][1]["location"] = "imgui:2712" defs["ImDrawList_PrimWriteVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteVtx" defs["ImDrawList_PrimWriteVtx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -2558,7 +2558,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:2637" +defs["ImDrawList_PushClipRect"][1]["location"] = "imgui:2634" defs["ImDrawList_PushClipRect"][1]["ov_cimguiname"] = "ImDrawList_PushClipRect" defs["ImDrawList_PushClipRect"][1]["ret"] = "void" defs["ImDrawList_PushClipRect"][1]["signature"] = "(const ImVec2,const ImVec2,bool)" @@ -2576,7 +2576,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:2638" +defs["ImDrawList_PushClipRectFullScreen"][1]["location"] = "imgui:2635" defs["ImDrawList_PushClipRectFullScreen"][1]["ov_cimguiname"] = "ImDrawList_PushClipRectFullScreen" defs["ImDrawList_PushClipRectFullScreen"][1]["ret"] = "void" defs["ImDrawList_PushClipRectFullScreen"][1]["signature"] = "()" @@ -2597,7 +2597,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:2640" +defs["ImDrawList_PushTextureID"][1]["location"] = "imgui:2637" defs["ImDrawList_PushTextureID"][1]["ov_cimguiname"] = "ImDrawList_PushTextureID" defs["ImDrawList_PushTextureID"][1]["ret"] = "void" defs["ImDrawList_PushTextureID"][1]["signature"] = "(ImTextureID)" @@ -2618,7 +2618,7 @@ defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["call_args"] = "(radius)" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["cimguiname"] = "ImDrawList__CalcCircleAutoSegmentCount" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["defaults"] = {} defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["funcname"] = "_CalcCircleAutoSegmentCount" -defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["location"] = "imgui:2732" +defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["location"] = "imgui:2729" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["ov_cimguiname"] = "ImDrawList__CalcCircleAutoSegmentCount" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["ret"] = "int" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["signature"] = "(float)const" @@ -2636,7 +2636,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:2726" +defs["ImDrawList__ClearFreeMemory"][1]["location"] = "imgui:2723" defs["ImDrawList__ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawList__ClearFreeMemory" defs["ImDrawList__ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawList__ClearFreeMemory"][1]["signature"] = "()" @@ -2654,7 +2654,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:2729" +defs["ImDrawList__OnChangedClipRect"][1]["location"] = "imgui:2726" defs["ImDrawList__OnChangedClipRect"][1]["ov_cimguiname"] = "ImDrawList__OnChangedClipRect" defs["ImDrawList__OnChangedClipRect"][1]["ret"] = "void" defs["ImDrawList__OnChangedClipRect"][1]["signature"] = "()" @@ -2672,7 +2672,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:2730" +defs["ImDrawList__OnChangedTextureID"][1]["location"] = "imgui:2727" defs["ImDrawList__OnChangedTextureID"][1]["ov_cimguiname"] = "ImDrawList__OnChangedTextureID" defs["ImDrawList__OnChangedTextureID"][1]["ret"] = "void" defs["ImDrawList__OnChangedTextureID"][1]["signature"] = "()" @@ -2690,7 +2690,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:2731" +defs["ImDrawList__OnChangedVtxOffset"][1]["location"] = "imgui:2728" defs["ImDrawList__OnChangedVtxOffset"][1]["ov_cimguiname"] = "ImDrawList__OnChangedVtxOffset" defs["ImDrawList__OnChangedVtxOffset"][1]["ret"] = "void" defs["ImDrawList__OnChangedVtxOffset"][1]["signature"] = "()" @@ -2723,7 +2723,7 @@ defs["ImDrawList__PathArcToFastEx"][1]["call_args"] = "(center,radius,a_min_samp defs["ImDrawList__PathArcToFastEx"][1]["cimguiname"] = "ImDrawList__PathArcToFastEx" defs["ImDrawList__PathArcToFastEx"][1]["defaults"] = {} defs["ImDrawList__PathArcToFastEx"][1]["funcname"] = "_PathArcToFastEx" -defs["ImDrawList__PathArcToFastEx"][1]["location"] = "imgui:2733" +defs["ImDrawList__PathArcToFastEx"][1]["location"] = "imgui:2730" defs["ImDrawList__PathArcToFastEx"][1]["ov_cimguiname"] = "ImDrawList__PathArcToFastEx" defs["ImDrawList__PathArcToFastEx"][1]["ret"] = "void" defs["ImDrawList__PathArcToFastEx"][1]["signature"] = "(const ImVec2,float,int,int,int)" @@ -2756,7 +2756,7 @@ defs["ImDrawList__PathArcToN"][1]["call_args"] = "(center,radius,a_min,a_max,num defs["ImDrawList__PathArcToN"][1]["cimguiname"] = "ImDrawList__PathArcToN" defs["ImDrawList__PathArcToN"][1]["defaults"] = {} defs["ImDrawList__PathArcToN"][1]["funcname"] = "_PathArcToN" -defs["ImDrawList__PathArcToN"][1]["location"] = "imgui:2734" +defs["ImDrawList__PathArcToN"][1]["location"] = "imgui:2731" defs["ImDrawList__PathArcToN"][1]["ov_cimguiname"] = "ImDrawList__PathArcToN" defs["ImDrawList__PathArcToN"][1]["ret"] = "void" defs["ImDrawList__PathArcToN"][1]["signature"] = "(const ImVec2,float,float,float,int)" @@ -2774,7 +2774,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:2727" +defs["ImDrawList__PopUnusedDrawCmd"][1]["location"] = "imgui:2724" defs["ImDrawList__PopUnusedDrawCmd"][1]["ov_cimguiname"] = "ImDrawList__PopUnusedDrawCmd" defs["ImDrawList__PopUnusedDrawCmd"][1]["ret"] = "void" defs["ImDrawList__PopUnusedDrawCmd"][1]["signature"] = "()" @@ -2792,7 +2792,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:2725" +defs["ImDrawList__ResetForNewFrame"][1]["location"] = "imgui:2722" defs["ImDrawList__ResetForNewFrame"][1]["ov_cimguiname"] = "ImDrawList__ResetForNewFrame" defs["ImDrawList__ResetForNewFrame"][1]["ret"] = "void" defs["ImDrawList__ResetForNewFrame"][1]["signature"] = "()" @@ -2810,7 +2810,7 @@ defs["ImDrawList__TryMergeDrawCmds"][1]["call_args"] = "()" defs["ImDrawList__TryMergeDrawCmds"][1]["cimguiname"] = "ImDrawList__TryMergeDrawCmds" defs["ImDrawList__TryMergeDrawCmds"][1]["defaults"] = {} defs["ImDrawList__TryMergeDrawCmds"][1]["funcname"] = "_TryMergeDrawCmds" -defs["ImDrawList__TryMergeDrawCmds"][1]["location"] = "imgui:2728" +defs["ImDrawList__TryMergeDrawCmds"][1]["location"] = "imgui:2725" defs["ImDrawList__TryMergeDrawCmds"][1]["ov_cimguiname"] = "ImDrawList__TryMergeDrawCmds" defs["ImDrawList__TryMergeDrawCmds"][1]["ret"] = "void" defs["ImDrawList__TryMergeDrawCmds"][1]["signature"] = "()" @@ -2827,7 +2827,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:2636" +defs["ImDrawList_destroy"][1]["location"] = "imgui:2633" defs["ImDrawList_destroy"][1]["ov_cimguiname"] = "ImDrawList_destroy" defs["ImDrawList_destroy"][1]["realdestructor"] = true defs["ImDrawList_destroy"][1]["ret"] = "void" @@ -2844,7 +2844,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:2827" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["location"] = "imgui:2824" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_ImFontAtlasCustomRect" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["signature"] = "()" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["stname"] = "ImFontAtlasCustomRect" @@ -2861,7 +2861,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:2828" +defs["ImFontAtlasCustomRect_IsPacked"][1]["location"] = "imgui:2825" defs["ImFontAtlasCustomRect_IsPacked"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_IsPacked" defs["ImFontAtlasCustomRect_IsPacked"][1]["ret"] = "bool" defs["ImFontAtlasCustomRect_IsPacked"][1]["signature"] = "()const" @@ -2914,7 +2914,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:2912" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["location"] = "imgui:2909" 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)" @@ -2938,7 +2938,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:2911" +defs["ImFontAtlas_AddCustomRectRegular"][1]["location"] = "imgui:2908" defs["ImFontAtlas_AddCustomRectRegular"][1]["ov_cimguiname"] = "ImFontAtlas_AddCustomRectRegular" defs["ImFontAtlas_AddCustomRectRegular"][1]["ret"] = "int" defs["ImFontAtlas_AddCustomRectRegular"][1]["signature"] = "(int,int)" @@ -2959,7 +2959,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:2861" +defs["ImFontAtlas_AddFont"][1]["location"] = "imgui:2858" defs["ImFontAtlas_AddFont"][1]["ov_cimguiname"] = "ImFontAtlas_AddFont" defs["ImFontAtlas_AddFont"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFont"][1]["signature"] = "(const ImFontConfig*)" @@ -2981,7 +2981,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:2862" +defs["ImFontAtlas_AddFontDefault"][1]["location"] = "imgui:2859" defs["ImFontAtlas_AddFontDefault"][1]["ov_cimguiname"] = "ImFontAtlas_AddFontDefault" defs["ImFontAtlas_AddFontDefault"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontDefault"][1]["signature"] = "(const ImFontConfig*)" @@ -3013,7 +3013,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:2863" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["location"] = "imgui:2860" 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*)" @@ -3045,7 +3045,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:2866" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["location"] = "imgui:2863" 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*)" @@ -3080,7 +3080,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:2865" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["location"] = "imgui:2862" 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*)" @@ -3115,7 +3115,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:2864" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["location"] = "imgui:2861" 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*)" @@ -3133,7 +3133,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:2877" +defs["ImFontAtlas_Build"][1]["location"] = "imgui:2874" defs["ImFontAtlas_Build"][1]["ov_cimguiname"] = "ImFontAtlas_Build" defs["ImFontAtlas_Build"][1]["ret"] = "bool" defs["ImFontAtlas_Build"][1]["signature"] = "()" @@ -3160,7 +3160,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:2916" +defs["ImFontAtlas_CalcCustomRectUV"][1]["location"] = "imgui:2913" defs["ImFontAtlas_CalcCustomRectUV"][1]["ov_cimguiname"] = "ImFontAtlas_CalcCustomRectUV" defs["ImFontAtlas_CalcCustomRectUV"][1]["ret"] = "void" defs["ImFontAtlas_CalcCustomRectUV"][1]["signature"] = "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const" @@ -3178,7 +3178,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:2870" +defs["ImFontAtlas_Clear"][1]["location"] = "imgui:2867" defs["ImFontAtlas_Clear"][1]["ov_cimguiname"] = "ImFontAtlas_Clear" defs["ImFontAtlas_Clear"][1]["ret"] = "void" defs["ImFontAtlas_Clear"][1]["signature"] = "()" @@ -3196,7 +3196,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:2869" +defs["ImFontAtlas_ClearFonts"][1]["location"] = "imgui:2866" defs["ImFontAtlas_ClearFonts"][1]["ov_cimguiname"] = "ImFontAtlas_ClearFonts" defs["ImFontAtlas_ClearFonts"][1]["ret"] = "void" defs["ImFontAtlas_ClearFonts"][1]["signature"] = "()" @@ -3214,7 +3214,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:2867" +defs["ImFontAtlas_ClearInputData"][1]["location"] = "imgui:2864" defs["ImFontAtlas_ClearInputData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearInputData" defs["ImFontAtlas_ClearInputData"][1]["ret"] = "void" defs["ImFontAtlas_ClearInputData"][1]["signature"] = "()" @@ -3232,7 +3232,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:2868" +defs["ImFontAtlas_ClearTexData"][1]["location"] = "imgui:2865" defs["ImFontAtlas_ClearTexData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearTexData" defs["ImFontAtlas_ClearTexData"][1]["ret"] = "void" defs["ImFontAtlas_ClearTexData"][1]["signature"] = "()" @@ -3253,7 +3253,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:2913" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["location"] = "imgui:2910" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ov_cimguiname"] = "ImFontAtlas_GetCustomRectByIndex" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ret"] = "ImFontAtlasCustomRect*" defs["ImFontAtlas_GetCustomRectByIndex"][1]["signature"] = "(int)" @@ -3271,7 +3271,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:2894" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["location"] = "imgui:2891" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseFull" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["signature"] = "()" @@ -3289,7 +3289,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:2895" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["location"] = "imgui:2892" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["signature"] = "()" @@ -3307,7 +3307,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:2896" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["location"] = "imgui:2893" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesCyrillic" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["signature"] = "()" @@ -3325,7 +3325,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:2890" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["location"] = "imgui:2887" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesDefault" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["signature"] = "()" @@ -3343,7 +3343,7 @@ defs["ImFontAtlas_GetGlyphRangesGreek"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesGreek" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesGreek"][1]["funcname"] = "GetGlyphRangesGreek" -defs["ImFontAtlas_GetGlyphRangesGreek"][1]["location"] = "imgui:2891" +defs["ImFontAtlas_GetGlyphRangesGreek"][1]["location"] = "imgui:2888" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesGreek" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["signature"] = "()" @@ -3361,7 +3361,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:2893" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["location"] = "imgui:2890" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesJapanese" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["signature"] = "()" @@ -3379,7 +3379,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:2892" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["location"] = "imgui:2889" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesKorean" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["signature"] = "()" @@ -3397,7 +3397,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:2897" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["location"] = "imgui:2894" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesThai" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesThai"][1]["signature"] = "()" @@ -3415,7 +3415,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:2898" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["location"] = "imgui:2895" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesVietnamese" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["signature"] = "()" @@ -3448,7 +3448,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:2917" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["location"] = "imgui:2914" 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])" @@ -3479,7 +3479,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:2878" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["location"] = "imgui:2875" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsAlpha8" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -3510,7 +3510,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:2879" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["location"] = "imgui:2876" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsRGBA32" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -3526,7 +3526,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:2859" +defs["ImFontAtlas_ImFontAtlas"][1]["location"] = "imgui:2856" defs["ImFontAtlas_ImFontAtlas"][1]["ov_cimguiname"] = "ImFontAtlas_ImFontAtlas" defs["ImFontAtlas_ImFontAtlas"][1]["signature"] = "()" defs["ImFontAtlas_ImFontAtlas"][1]["stname"] = "ImFontAtlas" @@ -3543,7 +3543,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:2880" +defs["ImFontAtlas_IsBuilt"][1]["location"] = "imgui:2877" defs["ImFontAtlas_IsBuilt"][1]["ov_cimguiname"] = "ImFontAtlas_IsBuilt" defs["ImFontAtlas_IsBuilt"][1]["ret"] = "bool" defs["ImFontAtlas_IsBuilt"][1]["signature"] = "()const" @@ -3564,7 +3564,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:2881" +defs["ImFontAtlas_SetTexID"][1]["location"] = "imgui:2878" defs["ImFontAtlas_SetTexID"][1]["ov_cimguiname"] = "ImFontAtlas_SetTexID" defs["ImFontAtlas_SetTexID"][1]["ret"] = "void" defs["ImFontAtlas_SetTexID"][1]["signature"] = "(ImTextureID)" @@ -3581,7 +3581,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:2860" +defs["ImFontAtlas_destroy"][1]["location"] = "imgui:2857" defs["ImFontAtlas_destroy"][1]["ov_cimguiname"] = "ImFontAtlas_destroy" defs["ImFontAtlas_destroy"][1]["realdestructor"] = true defs["ImFontAtlas_destroy"][1]["ret"] = "void" @@ -3598,7 +3598,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:2787" +defs["ImFontConfig_ImFontConfig"][1]["location"] = "imgui:2784" defs["ImFontConfig_ImFontConfig"][1]["ov_cimguiname"] = "ImFontConfig_ImFontConfig" defs["ImFontConfig_ImFontConfig"][1]["signature"] = "()" defs["ImFontConfig_ImFontConfig"][1]["stname"] = "ImFontConfig" @@ -3634,7 +3634,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:2812" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["location"] = "imgui:2809" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddChar" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddChar"][1]["signature"] = "(ImWchar)" @@ -3655,7 +3655,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:2814" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["location"] = "imgui:2811" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddRanges" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["signature"] = "(const ImWchar*)" @@ -3680,7 +3680,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:2813" +defs["ImFontGlyphRangesBuilder_AddText"][1]["location"] = "imgui:2810" defs["ImFontGlyphRangesBuilder_AddText"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddText" defs["ImFontGlyphRangesBuilder_AddText"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddText"][1]["signature"] = "(const char*,const char*)" @@ -3701,7 +3701,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:2815" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["location"] = "imgui:2812" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_BuildRanges" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["signature"] = "(ImVector_ImWchar*)" @@ -3719,7 +3719,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:2809" +defs["ImFontGlyphRangesBuilder_Clear"][1]["location"] = "imgui:2806" defs["ImFontGlyphRangesBuilder_Clear"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_Clear" defs["ImFontGlyphRangesBuilder_Clear"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_Clear"][1]["signature"] = "()" @@ -3740,7 +3740,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:2810" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["location"] = "imgui:2807" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_GetBit" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ret"] = "bool" defs["ImFontGlyphRangesBuilder_GetBit"][1]["signature"] = "(size_t)const" @@ -3756,7 +3756,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:2808" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["location"] = "imgui:2805" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["signature"] = "()" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["stname"] = "ImFontGlyphRangesBuilder" @@ -3776,7 +3776,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:2811" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["location"] = "imgui:2808" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_SetBit" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_SetBit"][1]["signature"] = "(size_t)" @@ -3843,7 +3843,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:3004" +defs["ImFont_AddGlyph"][1]["location"] = "imgui:3002" 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)" @@ -3871,7 +3871,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:3005" +defs["ImFont_AddRemapChar"][1]["location"] = "imgui:3003" defs["ImFont_AddRemapChar"][1]["ov_cimguiname"] = "ImFont_AddRemapChar" defs["ImFont_AddRemapChar"][1]["ret"] = "void" defs["ImFont_AddRemapChar"][1]["signature"] = "(ImWchar,ImWchar,bool)" @@ -3889,7 +3889,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:3001" +defs["ImFont_BuildLookupTable"][1]["location"] = "imgui:2999" defs["ImFont_BuildLookupTable"][1]["ov_cimguiname"] = "ImFont_BuildLookupTable" defs["ImFont_BuildLookupTable"][1]["ret"] = "void" defs["ImFont_BuildLookupTable"][1]["signature"] = "()" @@ -3930,7 +3930,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:2995" +defs["ImFont_CalcTextSizeA"][1]["location"] = "imgui:2993" defs["ImFont_CalcTextSizeA"][1]["nonUDT"] = 1 defs["ImFont_CalcTextSizeA"][1]["ov_cimguiname"] = "ImFont_CalcTextSizeA" defs["ImFont_CalcTextSizeA"][1]["ret"] = "void" @@ -3961,7 +3961,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:2996" +defs["ImFont_CalcWordWrapPositionA"][1]["location"] = "imgui:2994" 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" @@ -3979,7 +3979,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:3002" +defs["ImFont_ClearOutputData"][1]["location"] = "imgui:3000" defs["ImFont_ClearOutputData"][1]["ov_cimguiname"] = "ImFont_ClearOutputData" defs["ImFont_ClearOutputData"][1]["ret"] = "void" defs["ImFont_ClearOutputData"][1]["signature"] = "()" @@ -4000,7 +4000,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:2987" +defs["ImFont_FindGlyph"][1]["location"] = "imgui:2985" defs["ImFont_FindGlyph"][1]["ov_cimguiname"] = "ImFont_FindGlyph" defs["ImFont_FindGlyph"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyph"][1]["signature"] = "(ImWchar)const" @@ -4021,7 +4021,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:2988" +defs["ImFont_FindGlyphNoFallback"][1]["location"] = "imgui:2986" defs["ImFont_FindGlyphNoFallback"][1]["ov_cimguiname"] = "ImFont_FindGlyphNoFallback" defs["ImFont_FindGlyphNoFallback"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyphNoFallback"][1]["signature"] = "(ImWchar)const" @@ -4042,7 +4042,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:2989" +defs["ImFont_GetCharAdvance"][1]["location"] = "imgui:2987" defs["ImFont_GetCharAdvance"][1]["ov_cimguiname"] = "ImFont_GetCharAdvance" defs["ImFont_GetCharAdvance"][1]["ret"] = "float" defs["ImFont_GetCharAdvance"][1]["signature"] = "(ImWchar)const" @@ -4060,7 +4060,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:2991" +defs["ImFont_GetDebugName"][1]["location"] = "imgui:2989" defs["ImFont_GetDebugName"][1]["ov_cimguiname"] = "ImFont_GetDebugName" defs["ImFont_GetDebugName"][1]["ret"] = "const char*" defs["ImFont_GetDebugName"][1]["signature"] = "()const" @@ -4081,7 +4081,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:3003" +defs["ImFont_GrowIndex"][1]["location"] = "imgui:3001" defs["ImFont_GrowIndex"][1]["ov_cimguiname"] = "ImFont_GrowIndex" defs["ImFont_GrowIndex"][1]["ret"] = "void" defs["ImFont_GrowIndex"][1]["signature"] = "(int)" @@ -4097,7 +4097,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:2985" +defs["ImFont_ImFont"][1]["location"] = "imgui:2983" defs["ImFont_ImFont"][1]["ov_cimguiname"] = "ImFont_ImFont" defs["ImFont_ImFont"][1]["signature"] = "()" defs["ImFont_ImFont"][1]["stname"] = "ImFont" @@ -4120,7 +4120,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:3007" +defs["ImFont_IsGlyphRangeUnused"][1]["location"] = "imgui:3005" defs["ImFont_IsGlyphRangeUnused"][1]["ov_cimguiname"] = "ImFont_IsGlyphRangeUnused" defs["ImFont_IsGlyphRangeUnused"][1]["ret"] = "bool" defs["ImFont_IsGlyphRangeUnused"][1]["signature"] = "(unsigned int,unsigned int)" @@ -4138,7 +4138,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:2990" +defs["ImFont_IsLoaded"][1]["location"] = "imgui:2988" defs["ImFont_IsLoaded"][1]["ov_cimguiname"] = "ImFont_IsLoaded" defs["ImFont_IsLoaded"][1]["ret"] = "bool" defs["ImFont_IsLoaded"][1]["signature"] = "()const" @@ -4171,7 +4171,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:2997" +defs["ImFont_RenderChar"][1]["location"] = "imgui:2995" defs["ImFont_RenderChar"][1]["ov_cimguiname"] = "ImFont_RenderChar" defs["ImFont_RenderChar"][1]["ret"] = "void" defs["ImFont_RenderChar"][1]["signature"] = "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)const" @@ -4218,7 +4218,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:2998" +defs["ImFont_RenderText"][1]["location"] = "imgui:2996" defs["ImFont_RenderText"][1]["ov_cimguiname"] = "ImFont_RenderText" defs["ImFont_RenderText"][1]["ret"] = "void" defs["ImFont_RenderText"][1]["signature"] = "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const" @@ -4242,7 +4242,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:3006" +defs["ImFont_SetGlyphVisible"][1]["location"] = "imgui:3004" defs["ImFont_SetGlyphVisible"][1]["ov_cimguiname"] = "ImFont_SetGlyphVisible" defs["ImFont_SetGlyphVisible"][1]["ret"] = "void" defs["ImFont_SetGlyphVisible"][1]["signature"] = "(ImWchar,bool)" @@ -4259,7 +4259,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:2986" +defs["ImFont_destroy"][1]["location"] = "imgui:2984" defs["ImFont_destroy"][1]["ov_cimguiname"] = "ImFont_destroy" defs["ImFont_destroy"][1]["realdestructor"] = true defs["ImFont_destroy"][1]["ret"] = "void" @@ -4276,7 +4276,7 @@ defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["cimguiname"] = "ImGuiCom defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["constructor"] = true defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["defaults"] = {} defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["funcname"] = "ImGuiComboPreviewData" -defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["location"] = "imgui_internal:1018" +defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["location"] = "imgui_internal:1022" defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["ov_cimguiname"] = "ImGuiComboPreviewData_ImGuiComboPreviewData" defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["signature"] = "()" defs["ImGuiComboPreviewData_ImGuiComboPreviewData"][1]["stname"] = "ImGuiComboPreviewData" @@ -4307,7 +4307,7 @@ defs["ImGuiContextHook_ImGuiContextHook"][1]["cimguiname"] = "ImGuiContextHook_I defs["ImGuiContextHook_ImGuiContextHook"][1]["constructor"] = true defs["ImGuiContextHook_ImGuiContextHook"][1]["defaults"] = {} defs["ImGuiContextHook_ImGuiContextHook"][1]["funcname"] = "ImGuiContextHook" -defs["ImGuiContextHook_ImGuiContextHook"][1]["location"] = "imgui_internal:1898" +defs["ImGuiContextHook_ImGuiContextHook"][1]["location"] = "imgui_internal:1903" defs["ImGuiContextHook_ImGuiContextHook"][1]["ov_cimguiname"] = "ImGuiContextHook_ImGuiContextHook" defs["ImGuiContextHook_ImGuiContextHook"][1]["signature"] = "()" defs["ImGuiContextHook_ImGuiContextHook"][1]["stname"] = "ImGuiContextHook" @@ -4341,7 +4341,7 @@ defs["ImGuiContext_ImGuiContext"][1]["cimguiname"] = "ImGuiContext_ImGuiContext" defs["ImGuiContext_ImGuiContext"][1]["constructor"] = true defs["ImGuiContext_ImGuiContext"][1]["defaults"] = {} defs["ImGuiContext_ImGuiContext"][1]["funcname"] = "ImGuiContext" -defs["ImGuiContext_ImGuiContext"][1]["location"] = "imgui_internal:2204" +defs["ImGuiContext_ImGuiContext"][1]["location"] = "imgui_internal:2212" defs["ImGuiContext_ImGuiContext"][1]["ov_cimguiname"] = "ImGuiContext_ImGuiContext" defs["ImGuiContext_ImGuiContext"][1]["signature"] = "(ImFontAtlas*)" defs["ImGuiContext_ImGuiContext"][1]["stname"] = "ImGuiContext" @@ -4372,7 +4372,7 @@ defs["ImGuiDockContext_ImGuiDockContext"][1]["cimguiname"] = "ImGuiDockContext_I defs["ImGuiDockContext_ImGuiDockContext"][1]["constructor"] = true defs["ImGuiDockContext_ImGuiDockContext"][1]["defaults"] = {} defs["ImGuiDockContext_ImGuiDockContext"][1]["funcname"] = "ImGuiDockContext" -defs["ImGuiDockContext_ImGuiDockContext"][1]["location"] = "imgui_internal:1703" +defs["ImGuiDockContext_ImGuiDockContext"][1]["location"] = "imgui_internal:1708" defs["ImGuiDockContext_ImGuiDockContext"][1]["ov_cimguiname"] = "ImGuiDockContext_ImGuiDockContext" defs["ImGuiDockContext_ImGuiDockContext"][1]["signature"] = "()" defs["ImGuiDockContext_ImGuiDockContext"][1]["stname"] = "ImGuiDockContext" @@ -4406,7 +4406,7 @@ defs["ImGuiDockNode_ImGuiDockNode"][1]["cimguiname"] = "ImGuiDockNode_ImGuiDockN defs["ImGuiDockNode_ImGuiDockNode"][1]["constructor"] = true defs["ImGuiDockNode_ImGuiDockNode"][1]["defaults"] = {} defs["ImGuiDockNode_ImGuiDockNode"][1]["funcname"] = "ImGuiDockNode" -defs["ImGuiDockNode_ImGuiDockNode"][1]["location"] = "imgui_internal:1660" +defs["ImGuiDockNode_ImGuiDockNode"][1]["location"] = "imgui_internal:1665" defs["ImGuiDockNode_ImGuiDockNode"][1]["ov_cimguiname"] = "ImGuiDockNode_ImGuiDockNode" defs["ImGuiDockNode_ImGuiDockNode"][1]["signature"] = "(ImGuiID)" defs["ImGuiDockNode_ImGuiDockNode"][1]["stname"] = "ImGuiDockNode" @@ -4423,7 +4423,7 @@ defs["ImGuiDockNode_IsCentralNode"][1]["call_args"] = "()" defs["ImGuiDockNode_IsCentralNode"][1]["cimguiname"] = "ImGuiDockNode_IsCentralNode" defs["ImGuiDockNode_IsCentralNode"][1]["defaults"] = {} defs["ImGuiDockNode_IsCentralNode"][1]["funcname"] = "IsCentralNode" -defs["ImGuiDockNode_IsCentralNode"][1]["location"] = "imgui_internal:1665" +defs["ImGuiDockNode_IsCentralNode"][1]["location"] = "imgui_internal:1670" defs["ImGuiDockNode_IsCentralNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsCentralNode" defs["ImGuiDockNode_IsCentralNode"][1]["ret"] = "bool" defs["ImGuiDockNode_IsCentralNode"][1]["signature"] = "()const" @@ -4441,7 +4441,7 @@ defs["ImGuiDockNode_IsDockSpace"][1]["call_args"] = "()" defs["ImGuiDockNode_IsDockSpace"][1]["cimguiname"] = "ImGuiDockNode_IsDockSpace" defs["ImGuiDockNode_IsDockSpace"][1]["defaults"] = {} defs["ImGuiDockNode_IsDockSpace"][1]["funcname"] = "IsDockSpace" -defs["ImGuiDockNode_IsDockSpace"][1]["location"] = "imgui_internal:1663" +defs["ImGuiDockNode_IsDockSpace"][1]["location"] = "imgui_internal:1668" defs["ImGuiDockNode_IsDockSpace"][1]["ov_cimguiname"] = "ImGuiDockNode_IsDockSpace" defs["ImGuiDockNode_IsDockSpace"][1]["ret"] = "bool" defs["ImGuiDockNode_IsDockSpace"][1]["signature"] = "()const" @@ -4459,7 +4459,7 @@ defs["ImGuiDockNode_IsEmpty"][1]["call_args"] = "()" defs["ImGuiDockNode_IsEmpty"][1]["cimguiname"] = "ImGuiDockNode_IsEmpty" defs["ImGuiDockNode_IsEmpty"][1]["defaults"] = {} defs["ImGuiDockNode_IsEmpty"][1]["funcname"] = "IsEmpty" -defs["ImGuiDockNode_IsEmpty"][1]["location"] = "imgui_internal:1670" +defs["ImGuiDockNode_IsEmpty"][1]["location"] = "imgui_internal:1675" defs["ImGuiDockNode_IsEmpty"][1]["ov_cimguiname"] = "ImGuiDockNode_IsEmpty" defs["ImGuiDockNode_IsEmpty"][1]["ret"] = "bool" defs["ImGuiDockNode_IsEmpty"][1]["signature"] = "()const" @@ -4477,7 +4477,7 @@ defs["ImGuiDockNode_IsFloatingNode"][1]["call_args"] = "()" defs["ImGuiDockNode_IsFloatingNode"][1]["cimguiname"] = "ImGuiDockNode_IsFloatingNode" defs["ImGuiDockNode_IsFloatingNode"][1]["defaults"] = {} defs["ImGuiDockNode_IsFloatingNode"][1]["funcname"] = "IsFloatingNode" -defs["ImGuiDockNode_IsFloatingNode"][1]["location"] = "imgui_internal:1664" +defs["ImGuiDockNode_IsFloatingNode"][1]["location"] = "imgui_internal:1669" defs["ImGuiDockNode_IsFloatingNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsFloatingNode" defs["ImGuiDockNode_IsFloatingNode"][1]["ret"] = "bool" defs["ImGuiDockNode_IsFloatingNode"][1]["signature"] = "()const" @@ -4495,7 +4495,7 @@ defs["ImGuiDockNode_IsHiddenTabBar"][1]["call_args"] = "()" defs["ImGuiDockNode_IsHiddenTabBar"][1]["cimguiname"] = "ImGuiDockNode_IsHiddenTabBar" defs["ImGuiDockNode_IsHiddenTabBar"][1]["defaults"] = {} defs["ImGuiDockNode_IsHiddenTabBar"][1]["funcname"] = "IsHiddenTabBar" -defs["ImGuiDockNode_IsHiddenTabBar"][1]["location"] = "imgui_internal:1666" +defs["ImGuiDockNode_IsHiddenTabBar"][1]["location"] = "imgui_internal:1671" defs["ImGuiDockNode_IsHiddenTabBar"][1]["ov_cimguiname"] = "ImGuiDockNode_IsHiddenTabBar" defs["ImGuiDockNode_IsHiddenTabBar"][1]["ret"] = "bool" defs["ImGuiDockNode_IsHiddenTabBar"][1]["signature"] = "()const" @@ -4513,7 +4513,7 @@ defs["ImGuiDockNode_IsLeafNode"][1]["call_args"] = "()" defs["ImGuiDockNode_IsLeafNode"][1]["cimguiname"] = "ImGuiDockNode_IsLeafNode" defs["ImGuiDockNode_IsLeafNode"][1]["defaults"] = {} defs["ImGuiDockNode_IsLeafNode"][1]["funcname"] = "IsLeafNode" -defs["ImGuiDockNode_IsLeafNode"][1]["location"] = "imgui_internal:1669" +defs["ImGuiDockNode_IsLeafNode"][1]["location"] = "imgui_internal:1674" defs["ImGuiDockNode_IsLeafNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsLeafNode" defs["ImGuiDockNode_IsLeafNode"][1]["ret"] = "bool" defs["ImGuiDockNode_IsLeafNode"][1]["signature"] = "()const" @@ -4531,7 +4531,7 @@ defs["ImGuiDockNode_IsNoTabBar"][1]["call_args"] = "()" defs["ImGuiDockNode_IsNoTabBar"][1]["cimguiname"] = "ImGuiDockNode_IsNoTabBar" defs["ImGuiDockNode_IsNoTabBar"][1]["defaults"] = {} defs["ImGuiDockNode_IsNoTabBar"][1]["funcname"] = "IsNoTabBar" -defs["ImGuiDockNode_IsNoTabBar"][1]["location"] = "imgui_internal:1667" +defs["ImGuiDockNode_IsNoTabBar"][1]["location"] = "imgui_internal:1672" defs["ImGuiDockNode_IsNoTabBar"][1]["ov_cimguiname"] = "ImGuiDockNode_IsNoTabBar" defs["ImGuiDockNode_IsNoTabBar"][1]["ret"] = "bool" defs["ImGuiDockNode_IsNoTabBar"][1]["signature"] = "()const" @@ -4549,7 +4549,7 @@ defs["ImGuiDockNode_IsRootNode"][1]["call_args"] = "()" defs["ImGuiDockNode_IsRootNode"][1]["cimguiname"] = "ImGuiDockNode_IsRootNode" defs["ImGuiDockNode_IsRootNode"][1]["defaults"] = {} defs["ImGuiDockNode_IsRootNode"][1]["funcname"] = "IsRootNode" -defs["ImGuiDockNode_IsRootNode"][1]["location"] = "imgui_internal:1662" +defs["ImGuiDockNode_IsRootNode"][1]["location"] = "imgui_internal:1667" defs["ImGuiDockNode_IsRootNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsRootNode" defs["ImGuiDockNode_IsRootNode"][1]["ret"] = "bool" defs["ImGuiDockNode_IsRootNode"][1]["signature"] = "()const" @@ -4567,7 +4567,7 @@ defs["ImGuiDockNode_IsSplitNode"][1]["call_args"] = "()" defs["ImGuiDockNode_IsSplitNode"][1]["cimguiname"] = "ImGuiDockNode_IsSplitNode" defs["ImGuiDockNode_IsSplitNode"][1]["defaults"] = {} defs["ImGuiDockNode_IsSplitNode"][1]["funcname"] = "IsSplitNode" -defs["ImGuiDockNode_IsSplitNode"][1]["location"] = "imgui_internal:1668" +defs["ImGuiDockNode_IsSplitNode"][1]["location"] = "imgui_internal:1673" defs["ImGuiDockNode_IsSplitNode"][1]["ov_cimguiname"] = "ImGuiDockNode_IsSplitNode" defs["ImGuiDockNode_IsSplitNode"][1]["ret"] = "bool" defs["ImGuiDockNode_IsSplitNode"][1]["signature"] = "()const" @@ -4588,7 +4588,7 @@ defs["ImGuiDockNode_Rect"][1]["call_args"] = "()" defs["ImGuiDockNode_Rect"][1]["cimguiname"] = "ImGuiDockNode_Rect" defs["ImGuiDockNode_Rect"][1]["defaults"] = {} defs["ImGuiDockNode_Rect"][1]["funcname"] = "Rect" -defs["ImGuiDockNode_Rect"][1]["location"] = "imgui_internal:1671" +defs["ImGuiDockNode_Rect"][1]["location"] = "imgui_internal:1676" defs["ImGuiDockNode_Rect"][1]["nonUDT"] = 1 defs["ImGuiDockNode_Rect"][1]["ov_cimguiname"] = "ImGuiDockNode_Rect" defs["ImGuiDockNode_Rect"][1]["ret"] = "void" @@ -4610,7 +4610,7 @@ defs["ImGuiDockNode_SetLocalFlags"][1]["call_args"] = "(flags)" defs["ImGuiDockNode_SetLocalFlags"][1]["cimguiname"] = "ImGuiDockNode_SetLocalFlags" defs["ImGuiDockNode_SetLocalFlags"][1]["defaults"] = {} defs["ImGuiDockNode_SetLocalFlags"][1]["funcname"] = "SetLocalFlags" -defs["ImGuiDockNode_SetLocalFlags"][1]["location"] = "imgui_internal:1673" +defs["ImGuiDockNode_SetLocalFlags"][1]["location"] = "imgui_internal:1678" defs["ImGuiDockNode_SetLocalFlags"][1]["ov_cimguiname"] = "ImGuiDockNode_SetLocalFlags" defs["ImGuiDockNode_SetLocalFlags"][1]["ret"] = "void" defs["ImGuiDockNode_SetLocalFlags"][1]["signature"] = "(ImGuiDockNodeFlags)" @@ -4628,7 +4628,7 @@ defs["ImGuiDockNode_UpdateMergedFlags"][1]["call_args"] = "()" defs["ImGuiDockNode_UpdateMergedFlags"][1]["cimguiname"] = "ImGuiDockNode_UpdateMergedFlags" defs["ImGuiDockNode_UpdateMergedFlags"][1]["defaults"] = {} defs["ImGuiDockNode_UpdateMergedFlags"][1]["funcname"] = "UpdateMergedFlags" -defs["ImGuiDockNode_UpdateMergedFlags"][1]["location"] = "imgui_internal:1674" +defs["ImGuiDockNode_UpdateMergedFlags"][1]["location"] = "imgui_internal:1679" defs["ImGuiDockNode_UpdateMergedFlags"][1]["ov_cimguiname"] = "ImGuiDockNode_UpdateMergedFlags" defs["ImGuiDockNode_UpdateMergedFlags"][1]["ret"] = "void" defs["ImGuiDockNode_UpdateMergedFlags"][1]["signature"] = "()" @@ -4645,7 +4645,7 @@ defs["ImGuiDockNode_destroy"][1]["call_args"] = "(self)" defs["ImGuiDockNode_destroy"][1]["cimguiname"] = "ImGuiDockNode_destroy" defs["ImGuiDockNode_destroy"][1]["defaults"] = {} defs["ImGuiDockNode_destroy"][1]["destructor"] = true -defs["ImGuiDockNode_destroy"][1]["location"] = "imgui_internal:1661" +defs["ImGuiDockNode_destroy"][1]["location"] = "imgui_internal:1666" defs["ImGuiDockNode_destroy"][1]["ov_cimguiname"] = "ImGuiDockNode_destroy" defs["ImGuiDockNode_destroy"][1]["realdestructor"] = true defs["ImGuiDockNode_destroy"][1]["ret"] = "void" @@ -4667,7 +4667,7 @@ defs["ImGuiIO_AddFocusEvent"][1]["call_args"] = "(focused)" defs["ImGuiIO_AddFocusEvent"][1]["cimguiname"] = "ImGuiIO_AddFocusEvent" defs["ImGuiIO_AddFocusEvent"][1]["defaults"] = {} defs["ImGuiIO_AddFocusEvent"][1]["funcname"] = "AddFocusEvent" -defs["ImGuiIO_AddFocusEvent"][1]["location"] = "imgui:2063" +defs["ImGuiIO_AddFocusEvent"][1]["location"] = "imgui:2060" defs["ImGuiIO_AddFocusEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddFocusEvent" defs["ImGuiIO_AddFocusEvent"][1]["ret"] = "void" defs["ImGuiIO_AddFocusEvent"][1]["signature"] = "(bool)" @@ -4688,7 +4688,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:2064" +defs["ImGuiIO_AddInputCharacter"][1]["location"] = "imgui:2061" defs["ImGuiIO_AddInputCharacter"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacter" defs["ImGuiIO_AddInputCharacter"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacter"][1]["signature"] = "(unsigned int)" @@ -4709,7 +4709,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:2065" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["location"] = "imgui:2062" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacterUTF16" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacterUTF16"][1]["signature"] = "(ImWchar16)" @@ -4730,7 +4730,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:2066" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["location"] = "imgui:2063" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharactersUTF8" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharactersUTF8"][1]["signature"] = "(const char*)" @@ -4757,7 +4757,7 @@ defs["ImGuiIO_AddKeyAnalogEvent"][1]["call_args"] = "(key,down,v)" defs["ImGuiIO_AddKeyAnalogEvent"][1]["cimguiname"] = "ImGuiIO_AddKeyAnalogEvent" defs["ImGuiIO_AddKeyAnalogEvent"][1]["defaults"] = {} defs["ImGuiIO_AddKeyAnalogEvent"][1]["funcname"] = "AddKeyAnalogEvent" -defs["ImGuiIO_AddKeyAnalogEvent"][1]["location"] = "imgui:2058" +defs["ImGuiIO_AddKeyAnalogEvent"][1]["location"] = "imgui:2055" defs["ImGuiIO_AddKeyAnalogEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddKeyAnalogEvent" defs["ImGuiIO_AddKeyAnalogEvent"][1]["ret"] = "void" defs["ImGuiIO_AddKeyAnalogEvent"][1]["signature"] = "(ImGuiKey,bool,float)" @@ -4781,7 +4781,7 @@ defs["ImGuiIO_AddKeyEvent"][1]["call_args"] = "(key,down)" defs["ImGuiIO_AddKeyEvent"][1]["cimguiname"] = "ImGuiIO_AddKeyEvent" defs["ImGuiIO_AddKeyEvent"][1]["defaults"] = {} defs["ImGuiIO_AddKeyEvent"][1]["funcname"] = "AddKeyEvent" -defs["ImGuiIO_AddKeyEvent"][1]["location"] = "imgui:2057" +defs["ImGuiIO_AddKeyEvent"][1]["location"] = "imgui:2054" defs["ImGuiIO_AddKeyEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddKeyEvent" defs["ImGuiIO_AddKeyEvent"][1]["ret"] = "void" defs["ImGuiIO_AddKeyEvent"][1]["signature"] = "(ImGuiKey,bool)" @@ -4805,7 +4805,7 @@ defs["ImGuiIO_AddMouseButtonEvent"][1]["call_args"] = "(button,down)" defs["ImGuiIO_AddMouseButtonEvent"][1]["cimguiname"] = "ImGuiIO_AddMouseButtonEvent" defs["ImGuiIO_AddMouseButtonEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMouseButtonEvent"][1]["funcname"] = "AddMouseButtonEvent" -defs["ImGuiIO_AddMouseButtonEvent"][1]["location"] = "imgui:2060" +defs["ImGuiIO_AddMouseButtonEvent"][1]["location"] = "imgui:2057" defs["ImGuiIO_AddMouseButtonEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMouseButtonEvent" defs["ImGuiIO_AddMouseButtonEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMouseButtonEvent"][1]["signature"] = "(int,bool)" @@ -4829,7 +4829,7 @@ defs["ImGuiIO_AddMousePosEvent"][1]["call_args"] = "(x,y)" defs["ImGuiIO_AddMousePosEvent"][1]["cimguiname"] = "ImGuiIO_AddMousePosEvent" defs["ImGuiIO_AddMousePosEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMousePosEvent"][1]["funcname"] = "AddMousePosEvent" -defs["ImGuiIO_AddMousePosEvent"][1]["location"] = "imgui:2059" +defs["ImGuiIO_AddMousePosEvent"][1]["location"] = "imgui:2056" defs["ImGuiIO_AddMousePosEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMousePosEvent" defs["ImGuiIO_AddMousePosEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMousePosEvent"][1]["signature"] = "(float,float)" @@ -4850,7 +4850,7 @@ defs["ImGuiIO_AddMouseViewportEvent"][1]["call_args"] = "(id)" defs["ImGuiIO_AddMouseViewportEvent"][1]["cimguiname"] = "ImGuiIO_AddMouseViewportEvent" defs["ImGuiIO_AddMouseViewportEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMouseViewportEvent"][1]["funcname"] = "AddMouseViewportEvent" -defs["ImGuiIO_AddMouseViewportEvent"][1]["location"] = "imgui:2062" +defs["ImGuiIO_AddMouseViewportEvent"][1]["location"] = "imgui:2059" defs["ImGuiIO_AddMouseViewportEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMouseViewportEvent" defs["ImGuiIO_AddMouseViewportEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMouseViewportEvent"][1]["signature"] = "(ImGuiID)" @@ -4874,7 +4874,7 @@ defs["ImGuiIO_AddMouseWheelEvent"][1]["call_args"] = "(wh_x,wh_y)" defs["ImGuiIO_AddMouseWheelEvent"][1]["cimguiname"] = "ImGuiIO_AddMouseWheelEvent" defs["ImGuiIO_AddMouseWheelEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMouseWheelEvent"][1]["funcname"] = "AddMouseWheelEvent" -defs["ImGuiIO_AddMouseWheelEvent"][1]["location"] = "imgui:2061" +defs["ImGuiIO_AddMouseWheelEvent"][1]["location"] = "imgui:2058" defs["ImGuiIO_AddMouseWheelEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMouseWheelEvent" defs["ImGuiIO_AddMouseWheelEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMouseWheelEvent"][1]["signature"] = "(float,float)" @@ -4892,7 +4892,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:2070" +defs["ImGuiIO_ClearInputCharacters"][1]["location"] = "imgui:2067" defs["ImGuiIO_ClearInputCharacters"][1]["ov_cimguiname"] = "ImGuiIO_ClearInputCharacters" defs["ImGuiIO_ClearInputCharacters"][1]["ret"] = "void" defs["ImGuiIO_ClearInputCharacters"][1]["signature"] = "()" @@ -4910,7 +4910,7 @@ defs["ImGuiIO_ClearInputKeys"][1]["call_args"] = "()" defs["ImGuiIO_ClearInputKeys"][1]["cimguiname"] = "ImGuiIO_ClearInputKeys" defs["ImGuiIO_ClearInputKeys"][1]["defaults"] = {} defs["ImGuiIO_ClearInputKeys"][1]["funcname"] = "ClearInputKeys" -defs["ImGuiIO_ClearInputKeys"][1]["location"] = "imgui:2071" +defs["ImGuiIO_ClearInputKeys"][1]["location"] = "imgui:2068" defs["ImGuiIO_ClearInputKeys"][1]["ov_cimguiname"] = "ImGuiIO_ClearInputKeys" defs["ImGuiIO_ClearInputKeys"][1]["ret"] = "void" defs["ImGuiIO_ClearInputKeys"][1]["signature"] = "()" @@ -4926,7 +4926,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:2146" +defs["ImGuiIO_ImGuiIO"][1]["location"] = "imgui:2143" defs["ImGuiIO_ImGuiIO"][1]["ov_cimguiname"] = "ImGuiIO_ImGuiIO" defs["ImGuiIO_ImGuiIO"][1]["signature"] = "()" defs["ImGuiIO_ImGuiIO"][1]["stname"] = "ImGuiIO" @@ -4946,7 +4946,7 @@ defs["ImGuiIO_SetAppAcceptingEvents"][1]["call_args"] = "(accepting_events)" defs["ImGuiIO_SetAppAcceptingEvents"][1]["cimguiname"] = "ImGuiIO_SetAppAcceptingEvents" defs["ImGuiIO_SetAppAcceptingEvents"][1]["defaults"] = {} defs["ImGuiIO_SetAppAcceptingEvents"][1]["funcname"] = "SetAppAcceptingEvents" -defs["ImGuiIO_SetAppAcceptingEvents"][1]["location"] = "imgui:2069" +defs["ImGuiIO_SetAppAcceptingEvents"][1]["location"] = "imgui:2066" defs["ImGuiIO_SetAppAcceptingEvents"][1]["ov_cimguiname"] = "ImGuiIO_SetAppAcceptingEvents" defs["ImGuiIO_SetAppAcceptingEvents"][1]["ret"] = "void" defs["ImGuiIO_SetAppAcceptingEvents"][1]["signature"] = "(bool)" @@ -4977,7 +4977,7 @@ defs["ImGuiIO_SetKeyEventNativeData"][1]["cimguiname"] = "ImGuiIO_SetKeyEventNat defs["ImGuiIO_SetKeyEventNativeData"][1]["defaults"] = {} defs["ImGuiIO_SetKeyEventNativeData"][1]["defaults"]["native_legacy_index"] = "-1" defs["ImGuiIO_SetKeyEventNativeData"][1]["funcname"] = "SetKeyEventNativeData" -defs["ImGuiIO_SetKeyEventNativeData"][1]["location"] = "imgui:2068" +defs["ImGuiIO_SetKeyEventNativeData"][1]["location"] = "imgui:2065" defs["ImGuiIO_SetKeyEventNativeData"][1]["ov_cimguiname"] = "ImGuiIO_SetKeyEventNativeData" defs["ImGuiIO_SetKeyEventNativeData"][1]["ret"] = "void" defs["ImGuiIO_SetKeyEventNativeData"][1]["signature"] = "(ImGuiKey,int,int,int)" @@ -5009,7 +5009,7 @@ defs["ImGuiInputEvent_ImGuiInputEvent"][1]["cimguiname"] = "ImGuiInputEvent_ImGu defs["ImGuiInputEvent_ImGuiInputEvent"][1]["constructor"] = true defs["ImGuiInputEvent_ImGuiInputEvent"][1]["defaults"] = {} defs["ImGuiInputEvent_ImGuiInputEvent"][1]["funcname"] = "ImGuiInputEvent" -defs["ImGuiInputEvent_ImGuiInputEvent"][1]["location"] = "imgui_internal:1302" +defs["ImGuiInputEvent_ImGuiInputEvent"][1]["location"] = "imgui_internal:1307" defs["ImGuiInputEvent_ImGuiInputEvent"][1]["ov_cimguiname"] = "ImGuiInputEvent_ImGuiInputEvent" defs["ImGuiInputEvent_ImGuiInputEvent"][1]["signature"] = "()" defs["ImGuiInputEvent_ImGuiInputEvent"][1]["stname"] = "ImGuiInputEvent" @@ -5042,7 +5042,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:2187" +defs["ImGuiInputTextCallbackData_ClearSelection"][1]["location"] = "imgui:2184" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ClearSelection" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["signature"] = "()" @@ -5066,7 +5066,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:2184" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["location"] = "imgui:2181" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_DeleteChars" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["signature"] = "(int,int)" @@ -5084,7 +5084,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:2188" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["location"] = "imgui:2185" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_HasSelection" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ret"] = "bool" defs["ImGuiInputTextCallbackData_HasSelection"][1]["signature"] = "()const" @@ -5100,7 +5100,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:2183" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["location"] = "imgui:2180" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["signature"] = "()" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["stname"] = "ImGuiInputTextCallbackData" @@ -5127,7 +5127,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:2185" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["location"] = "imgui:2182" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_InsertChars" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_InsertChars"][1]["signature"] = "(int,const char*,const char*)" @@ -5145,7 +5145,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:2186" +defs["ImGuiInputTextCallbackData_SelectAll"][1]["location"] = "imgui:2183" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_SelectAll" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_SelectAll"][1]["signature"] = "()" @@ -5179,7 +5179,7 @@ defs["ImGuiInputTextState_ClearFreeMemory"][1]["call_args"] = "()" defs["ImGuiInputTextState_ClearFreeMemory"][1]["cimguiname"] = "ImGuiInputTextState_ClearFreeMemory" defs["ImGuiInputTextState_ClearFreeMemory"][1]["defaults"] = {} defs["ImGuiInputTextState_ClearFreeMemory"][1]["funcname"] = "ClearFreeMemory" -defs["ImGuiInputTextState_ClearFreeMemory"][1]["location"] = "imgui_internal:1076" +defs["ImGuiInputTextState_ClearFreeMemory"][1]["location"] = "imgui_internal:1081" defs["ImGuiInputTextState_ClearFreeMemory"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearFreeMemory" defs["ImGuiInputTextState_ClearFreeMemory"][1]["ret"] = "void" defs["ImGuiInputTextState_ClearFreeMemory"][1]["signature"] = "()" @@ -5197,7 +5197,7 @@ defs["ImGuiInputTextState_ClearSelection"][1]["call_args"] = "()" defs["ImGuiInputTextState_ClearSelection"][1]["cimguiname"] = "ImGuiInputTextState_ClearSelection" defs["ImGuiInputTextState_ClearSelection"][1]["defaults"] = {} defs["ImGuiInputTextState_ClearSelection"][1]["funcname"] = "ClearSelection" -defs["ImGuiInputTextState_ClearSelection"][1]["location"] = "imgui_internal:1085" +defs["ImGuiInputTextState_ClearSelection"][1]["location"] = "imgui_internal:1090" defs["ImGuiInputTextState_ClearSelection"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearSelection" defs["ImGuiInputTextState_ClearSelection"][1]["ret"] = "void" defs["ImGuiInputTextState_ClearSelection"][1]["signature"] = "()" @@ -5215,7 +5215,7 @@ defs["ImGuiInputTextState_ClearText"][1]["call_args"] = "()" defs["ImGuiInputTextState_ClearText"][1]["cimguiname"] = "ImGuiInputTextState_ClearText" defs["ImGuiInputTextState_ClearText"][1]["defaults"] = {} defs["ImGuiInputTextState_ClearText"][1]["funcname"] = "ClearText" -defs["ImGuiInputTextState_ClearText"][1]["location"] = "imgui_internal:1075" +defs["ImGuiInputTextState_ClearText"][1]["location"] = "imgui_internal:1080" defs["ImGuiInputTextState_ClearText"][1]["ov_cimguiname"] = "ImGuiInputTextState_ClearText" defs["ImGuiInputTextState_ClearText"][1]["ret"] = "void" defs["ImGuiInputTextState_ClearText"][1]["signature"] = "()" @@ -5233,7 +5233,7 @@ defs["ImGuiInputTextState_CursorAnimReset"][1]["call_args"] = "()" defs["ImGuiInputTextState_CursorAnimReset"][1]["cimguiname"] = "ImGuiInputTextState_CursorAnimReset" defs["ImGuiInputTextState_CursorAnimReset"][1]["defaults"] = {} defs["ImGuiInputTextState_CursorAnimReset"][1]["funcname"] = "CursorAnimReset" -defs["ImGuiInputTextState_CursorAnimReset"][1]["location"] = "imgui_internal:1082" +defs["ImGuiInputTextState_CursorAnimReset"][1]["location"] = "imgui_internal:1087" defs["ImGuiInputTextState_CursorAnimReset"][1]["ov_cimguiname"] = "ImGuiInputTextState_CursorAnimReset" defs["ImGuiInputTextState_CursorAnimReset"][1]["ret"] = "void" defs["ImGuiInputTextState_CursorAnimReset"][1]["signature"] = "()" @@ -5251,7 +5251,7 @@ defs["ImGuiInputTextState_CursorClamp"][1]["call_args"] = "()" defs["ImGuiInputTextState_CursorClamp"][1]["cimguiname"] = "ImGuiInputTextState_CursorClamp" defs["ImGuiInputTextState_CursorClamp"][1]["defaults"] = {} defs["ImGuiInputTextState_CursorClamp"][1]["funcname"] = "CursorClamp" -defs["ImGuiInputTextState_CursorClamp"][1]["location"] = "imgui_internal:1083" +defs["ImGuiInputTextState_CursorClamp"][1]["location"] = "imgui_internal:1088" defs["ImGuiInputTextState_CursorClamp"][1]["ov_cimguiname"] = "ImGuiInputTextState_CursorClamp" defs["ImGuiInputTextState_CursorClamp"][1]["ret"] = "void" defs["ImGuiInputTextState_CursorClamp"][1]["signature"] = "()" @@ -5269,7 +5269,7 @@ defs["ImGuiInputTextState_GetCursorPos"][1]["call_args"] = "()" defs["ImGuiInputTextState_GetCursorPos"][1]["cimguiname"] = "ImGuiInputTextState_GetCursorPos" defs["ImGuiInputTextState_GetCursorPos"][1]["defaults"] = {} defs["ImGuiInputTextState_GetCursorPos"][1]["funcname"] = "GetCursorPos" -defs["ImGuiInputTextState_GetCursorPos"][1]["location"] = "imgui_internal:1086" +defs["ImGuiInputTextState_GetCursorPos"][1]["location"] = "imgui_internal:1091" defs["ImGuiInputTextState_GetCursorPos"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetCursorPos" defs["ImGuiInputTextState_GetCursorPos"][1]["ret"] = "int" defs["ImGuiInputTextState_GetCursorPos"][1]["signature"] = "()const" @@ -5287,7 +5287,7 @@ defs["ImGuiInputTextState_GetRedoAvailCount"][1]["call_args"] = "()" defs["ImGuiInputTextState_GetRedoAvailCount"][1]["cimguiname"] = "ImGuiInputTextState_GetRedoAvailCount" defs["ImGuiInputTextState_GetRedoAvailCount"][1]["defaults"] = {} defs["ImGuiInputTextState_GetRedoAvailCount"][1]["funcname"] = "GetRedoAvailCount" -defs["ImGuiInputTextState_GetRedoAvailCount"][1]["location"] = "imgui_internal:1078" +defs["ImGuiInputTextState_GetRedoAvailCount"][1]["location"] = "imgui_internal:1083" defs["ImGuiInputTextState_GetRedoAvailCount"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetRedoAvailCount" defs["ImGuiInputTextState_GetRedoAvailCount"][1]["ret"] = "int" defs["ImGuiInputTextState_GetRedoAvailCount"][1]["signature"] = "()const" @@ -5305,7 +5305,7 @@ defs["ImGuiInputTextState_GetSelectionEnd"][1]["call_args"] = "()" defs["ImGuiInputTextState_GetSelectionEnd"][1]["cimguiname"] = "ImGuiInputTextState_GetSelectionEnd" defs["ImGuiInputTextState_GetSelectionEnd"][1]["defaults"] = {} defs["ImGuiInputTextState_GetSelectionEnd"][1]["funcname"] = "GetSelectionEnd" -defs["ImGuiInputTextState_GetSelectionEnd"][1]["location"] = "imgui_internal:1088" +defs["ImGuiInputTextState_GetSelectionEnd"][1]["location"] = "imgui_internal:1093" defs["ImGuiInputTextState_GetSelectionEnd"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetSelectionEnd" defs["ImGuiInputTextState_GetSelectionEnd"][1]["ret"] = "int" defs["ImGuiInputTextState_GetSelectionEnd"][1]["signature"] = "()const" @@ -5323,7 +5323,7 @@ defs["ImGuiInputTextState_GetSelectionStart"][1]["call_args"] = "()" defs["ImGuiInputTextState_GetSelectionStart"][1]["cimguiname"] = "ImGuiInputTextState_GetSelectionStart" defs["ImGuiInputTextState_GetSelectionStart"][1]["defaults"] = {} defs["ImGuiInputTextState_GetSelectionStart"][1]["funcname"] = "GetSelectionStart" -defs["ImGuiInputTextState_GetSelectionStart"][1]["location"] = "imgui_internal:1087" +defs["ImGuiInputTextState_GetSelectionStart"][1]["location"] = "imgui_internal:1092" defs["ImGuiInputTextState_GetSelectionStart"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetSelectionStart" defs["ImGuiInputTextState_GetSelectionStart"][1]["ret"] = "int" defs["ImGuiInputTextState_GetSelectionStart"][1]["signature"] = "()const" @@ -5341,7 +5341,7 @@ defs["ImGuiInputTextState_GetUndoAvailCount"][1]["call_args"] = "()" defs["ImGuiInputTextState_GetUndoAvailCount"][1]["cimguiname"] = "ImGuiInputTextState_GetUndoAvailCount" defs["ImGuiInputTextState_GetUndoAvailCount"][1]["defaults"] = {} defs["ImGuiInputTextState_GetUndoAvailCount"][1]["funcname"] = "GetUndoAvailCount" -defs["ImGuiInputTextState_GetUndoAvailCount"][1]["location"] = "imgui_internal:1077" +defs["ImGuiInputTextState_GetUndoAvailCount"][1]["location"] = "imgui_internal:1082" defs["ImGuiInputTextState_GetUndoAvailCount"][1]["ov_cimguiname"] = "ImGuiInputTextState_GetUndoAvailCount" defs["ImGuiInputTextState_GetUndoAvailCount"][1]["ret"] = "int" defs["ImGuiInputTextState_GetUndoAvailCount"][1]["signature"] = "()const" @@ -5359,7 +5359,7 @@ defs["ImGuiInputTextState_HasSelection"][1]["call_args"] = "()" defs["ImGuiInputTextState_HasSelection"][1]["cimguiname"] = "ImGuiInputTextState_HasSelection" defs["ImGuiInputTextState_HasSelection"][1]["defaults"] = {} defs["ImGuiInputTextState_HasSelection"][1]["funcname"] = "HasSelection" -defs["ImGuiInputTextState_HasSelection"][1]["location"] = "imgui_internal:1084" +defs["ImGuiInputTextState_HasSelection"][1]["location"] = "imgui_internal:1089" defs["ImGuiInputTextState_HasSelection"][1]["ov_cimguiname"] = "ImGuiInputTextState_HasSelection" defs["ImGuiInputTextState_HasSelection"][1]["ret"] = "bool" defs["ImGuiInputTextState_HasSelection"][1]["signature"] = "()const" @@ -5367,19 +5367,22 @@ defs["ImGuiInputTextState_HasSelection"][1]["stname"] = "ImGuiInputTextState" defs["ImGuiInputTextState_HasSelection"]["()const"] = defs["ImGuiInputTextState_HasSelection"][1] defs["ImGuiInputTextState_ImGuiInputTextState"] = {} defs["ImGuiInputTextState_ImGuiInputTextState"][1] = {} -defs["ImGuiInputTextState_ImGuiInputTextState"][1]["args"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["args"] = "(ImGuiContext* ctx)" defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsT"] = {} -defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsoriginal"] = "()" -defs["ImGuiInputTextState_ImGuiInputTextState"][1]["call_args"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsT"][1] = {} +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsT"][1]["name"] = "ctx" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsT"][1]["type"] = "ImGuiContext*" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["argsoriginal"] = "(ImGuiContext* ctx)" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["call_args"] = "(ctx)" defs["ImGuiInputTextState_ImGuiInputTextState"][1]["cimguiname"] = "ImGuiInputTextState_ImGuiInputTextState" defs["ImGuiInputTextState_ImGuiInputTextState"][1]["constructor"] = true defs["ImGuiInputTextState_ImGuiInputTextState"][1]["defaults"] = {} defs["ImGuiInputTextState_ImGuiInputTextState"][1]["funcname"] = "ImGuiInputTextState" -defs["ImGuiInputTextState_ImGuiInputTextState"][1]["location"] = "imgui_internal:1074" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["location"] = "imgui_internal:1079" defs["ImGuiInputTextState_ImGuiInputTextState"][1]["ov_cimguiname"] = "ImGuiInputTextState_ImGuiInputTextState" -defs["ImGuiInputTextState_ImGuiInputTextState"][1]["signature"] = "()" +defs["ImGuiInputTextState_ImGuiInputTextState"][1]["signature"] = "(ImGuiContext*)" defs["ImGuiInputTextState_ImGuiInputTextState"][1]["stname"] = "ImGuiInputTextState" -defs["ImGuiInputTextState_ImGuiInputTextState"]["()"] = defs["ImGuiInputTextState_ImGuiInputTextState"][1] +defs["ImGuiInputTextState_ImGuiInputTextState"]["(ImGuiContext*)"] = defs["ImGuiInputTextState_ImGuiInputTextState"][1] defs["ImGuiInputTextState_OnKeyPressed"] = {} defs["ImGuiInputTextState_OnKeyPressed"][1] = {} defs["ImGuiInputTextState_OnKeyPressed"][1]["args"] = "(ImGuiInputTextState* self,int key)" @@ -5395,7 +5398,7 @@ defs["ImGuiInputTextState_OnKeyPressed"][1]["call_args"] = "(key)" defs["ImGuiInputTextState_OnKeyPressed"][1]["cimguiname"] = "ImGuiInputTextState_OnKeyPressed" defs["ImGuiInputTextState_OnKeyPressed"][1]["defaults"] = {} defs["ImGuiInputTextState_OnKeyPressed"][1]["funcname"] = "OnKeyPressed" -defs["ImGuiInputTextState_OnKeyPressed"][1]["location"] = "imgui_internal:1079" +defs["ImGuiInputTextState_OnKeyPressed"][1]["location"] = "imgui_internal:1084" defs["ImGuiInputTextState_OnKeyPressed"][1]["ov_cimguiname"] = "ImGuiInputTextState_OnKeyPressed" defs["ImGuiInputTextState_OnKeyPressed"][1]["ret"] = "void" defs["ImGuiInputTextState_OnKeyPressed"][1]["signature"] = "(int)" @@ -5413,7 +5416,7 @@ defs["ImGuiInputTextState_SelectAll"][1]["call_args"] = "()" defs["ImGuiInputTextState_SelectAll"][1]["cimguiname"] = "ImGuiInputTextState_SelectAll" defs["ImGuiInputTextState_SelectAll"][1]["defaults"] = {} defs["ImGuiInputTextState_SelectAll"][1]["funcname"] = "SelectAll" -defs["ImGuiInputTextState_SelectAll"][1]["location"] = "imgui_internal:1089" +defs["ImGuiInputTextState_SelectAll"][1]["location"] = "imgui_internal:1094" defs["ImGuiInputTextState_SelectAll"][1]["ov_cimguiname"] = "ImGuiInputTextState_SelectAll" defs["ImGuiInputTextState_SelectAll"][1]["ret"] = "void" defs["ImGuiInputTextState_SelectAll"][1]["signature"] = "()" @@ -5445,7 +5448,7 @@ defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["cimguiname"] = "ImGuiKeyOwnerDat defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["constructor"] = true defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["defaults"] = {} defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["funcname"] = "ImGuiKeyOwnerData" -defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["location"] = "imgui_internal:1344" +defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["location"] = "imgui_internal:1349" defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["ov_cimguiname"] = "ImGuiKeyOwnerData_ImGuiKeyOwnerData" defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["signature"] = "()" defs["ImGuiKeyOwnerData_ImGuiKeyOwnerData"][1]["stname"] = "ImGuiKeyOwnerData" @@ -5476,7 +5479,7 @@ defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["cimguiname"] = "ImGuiKeyRout defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["constructor"] = true defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["defaults"] = {} defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["funcname"] = "ImGuiKeyRoutingData" -defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["location"] = "imgui_internal:1320" +defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["location"] = "imgui_internal:1325" defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["ov_cimguiname"] = "ImGuiKeyRoutingData_ImGuiKeyRoutingData" defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["signature"] = "()" defs["ImGuiKeyRoutingData_ImGuiKeyRoutingData"][1]["stname"] = "ImGuiKeyRoutingData" @@ -5509,7 +5512,7 @@ defs["ImGuiKeyRoutingTable_Clear"][1]["call_args"] = "()" defs["ImGuiKeyRoutingTable_Clear"][1]["cimguiname"] = "ImGuiKeyRoutingTable_Clear" defs["ImGuiKeyRoutingTable_Clear"][1]["defaults"] = {} defs["ImGuiKeyRoutingTable_Clear"][1]["funcname"] = "Clear" -defs["ImGuiKeyRoutingTable_Clear"][1]["location"] = "imgui_internal:1332" +defs["ImGuiKeyRoutingTable_Clear"][1]["location"] = "imgui_internal:1337" defs["ImGuiKeyRoutingTable_Clear"][1]["ov_cimguiname"] = "ImGuiKeyRoutingTable_Clear" defs["ImGuiKeyRoutingTable_Clear"][1]["ret"] = "void" defs["ImGuiKeyRoutingTable_Clear"][1]["signature"] = "()" @@ -5525,7 +5528,7 @@ defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["cimguiname"] = "ImGuiKeyRo defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["constructor"] = true defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["defaults"] = {} defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["funcname"] = "ImGuiKeyRoutingTable" -defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["location"] = "imgui_internal:1331" +defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["location"] = "imgui_internal:1336" defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["ov_cimguiname"] = "ImGuiKeyRoutingTable_ImGuiKeyRoutingTable" defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["signature"] = "()" defs["ImGuiKeyRoutingTable_ImGuiKeyRoutingTable"][1]["stname"] = "ImGuiKeyRoutingTable" @@ -5556,7 +5559,7 @@ defs["ImGuiLastItemData_ImGuiLastItemData"][1]["cimguiname"] = "ImGuiLastItemDat defs["ImGuiLastItemData_ImGuiLastItemData"][1]["constructor"] = true defs["ImGuiLastItemData_ImGuiLastItemData"][1]["defaults"] = {} defs["ImGuiLastItemData_ImGuiLastItemData"][1]["funcname"] = "ImGuiLastItemData" -defs["ImGuiLastItemData_ImGuiLastItemData"][1]["location"] = "imgui_internal:1180" +defs["ImGuiLastItemData_ImGuiLastItemData"][1]["location"] = "imgui_internal:1185" defs["ImGuiLastItemData_ImGuiLastItemData"][1]["ov_cimguiname"] = "ImGuiLastItemData_ImGuiLastItemData" defs["ImGuiLastItemData_ImGuiLastItemData"][1]["signature"] = "()" defs["ImGuiLastItemData_ImGuiLastItemData"][1]["stname"] = "ImGuiLastItemData" @@ -5587,7 +5590,7 @@ defs["ImGuiListClipperData_ImGuiListClipperData"][1]["cimguiname"] = "ImGuiListC defs["ImGuiListClipperData_ImGuiListClipperData"][1]["constructor"] = true defs["ImGuiListClipperData_ImGuiListClipperData"][1]["defaults"] = {} defs["ImGuiListClipperData_ImGuiListClipperData"][1]["funcname"] = "ImGuiListClipperData" -defs["ImGuiListClipperData_ImGuiListClipperData"][1]["location"] = "imgui_internal:1420" +defs["ImGuiListClipperData_ImGuiListClipperData"][1]["location"] = "imgui_internal:1425" defs["ImGuiListClipperData_ImGuiListClipperData"][1]["ov_cimguiname"] = "ImGuiListClipperData_ImGuiListClipperData" defs["ImGuiListClipperData_ImGuiListClipperData"][1]["signature"] = "()" defs["ImGuiListClipperData_ImGuiListClipperData"][1]["stname"] = "ImGuiListClipperData" @@ -5607,7 +5610,7 @@ defs["ImGuiListClipperData_Reset"][1]["call_args"] = "(clipper)" defs["ImGuiListClipperData_Reset"][1]["cimguiname"] = "ImGuiListClipperData_Reset" defs["ImGuiListClipperData_Reset"][1]["defaults"] = {} defs["ImGuiListClipperData_Reset"][1]["funcname"] = "Reset" -defs["ImGuiListClipperData_Reset"][1]["location"] = "imgui_internal:1421" +defs["ImGuiListClipperData_Reset"][1]["location"] = "imgui_internal:1426" defs["ImGuiListClipperData_Reset"][1]["ov_cimguiname"] = "ImGuiListClipperData_Reset" defs["ImGuiListClipperData_Reset"][1]["ret"] = "void" defs["ImGuiListClipperData_Reset"][1]["signature"] = "(ImGuiListClipper*)" @@ -5645,7 +5648,7 @@ defs["ImGuiListClipperRange_FromIndices"][1]["cimguiname"] = "ImGuiListClipperRa defs["ImGuiListClipperRange_FromIndices"][1]["defaults"] = {} defs["ImGuiListClipperRange_FromIndices"][1]["funcname"] = "FromIndices" defs["ImGuiListClipperRange_FromIndices"][1]["is_static_function"] = true -defs["ImGuiListClipperRange_FromIndices"][1]["location"] = "imgui_internal:1407" +defs["ImGuiListClipperRange_FromIndices"][1]["location"] = "imgui_internal:1412" defs["ImGuiListClipperRange_FromIndices"][1]["ov_cimguiname"] = "ImGuiListClipperRange_FromIndices" defs["ImGuiListClipperRange_FromIndices"][1]["ret"] = "ImGuiListClipperRange" defs["ImGuiListClipperRange_FromIndices"][1]["signature"] = "(int,int)" @@ -5673,7 +5676,7 @@ defs["ImGuiListClipperRange_FromPositions"][1]["cimguiname"] = "ImGuiListClipper defs["ImGuiListClipperRange_FromPositions"][1]["defaults"] = {} defs["ImGuiListClipperRange_FromPositions"][1]["funcname"] = "FromPositions" defs["ImGuiListClipperRange_FromPositions"][1]["is_static_function"] = true -defs["ImGuiListClipperRange_FromPositions"][1]["location"] = "imgui_internal:1408" +defs["ImGuiListClipperRange_FromPositions"][1]["location"] = "imgui_internal:1413" defs["ImGuiListClipperRange_FromPositions"][1]["ov_cimguiname"] = "ImGuiListClipperRange_FromPositions" defs["ImGuiListClipperRange_FromPositions"][1]["ret"] = "ImGuiListClipperRange" defs["ImGuiListClipperRange_FromPositions"][1]["signature"] = "(float,float,int,int)" @@ -5698,7 +5701,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:2420" +defs["ImGuiListClipper_Begin"][1]["location"] = "imgui:2417" defs["ImGuiListClipper_Begin"][1]["ov_cimguiname"] = "ImGuiListClipper_Begin" defs["ImGuiListClipper_Begin"][1]["ret"] = "void" defs["ImGuiListClipper_Begin"][1]["signature"] = "(int,float)" @@ -5716,7 +5719,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:2421" +defs["ImGuiListClipper_End"][1]["location"] = "imgui:2418" defs["ImGuiListClipper_End"][1]["ov_cimguiname"] = "ImGuiListClipper_End" defs["ImGuiListClipper_End"][1]["ret"] = "void" defs["ImGuiListClipper_End"][1]["signature"] = "()" @@ -5740,7 +5743,7 @@ defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["call_args"] = "(item_min defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["cimguiname"] = "ImGuiListClipper_ForceDisplayRangeByIndices" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["defaults"] = {} defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["funcname"] = "ForceDisplayRangeByIndices" -defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["location"] = "imgui:2425" +defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["location"] = "imgui:2422" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["ov_cimguiname"] = "ImGuiListClipper_ForceDisplayRangeByIndices" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["ret"] = "void" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["signature"] = "(int,int)" @@ -5756,7 +5759,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:2418" +defs["ImGuiListClipper_ImGuiListClipper"][1]["location"] = "imgui:2415" defs["ImGuiListClipper_ImGuiListClipper"][1]["ov_cimguiname"] = "ImGuiListClipper_ImGuiListClipper" defs["ImGuiListClipper_ImGuiListClipper"][1]["signature"] = "()" defs["ImGuiListClipper_ImGuiListClipper"][1]["stname"] = "ImGuiListClipper" @@ -5773,7 +5776,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:2422" +defs["ImGuiListClipper_Step"][1]["location"] = "imgui:2419" defs["ImGuiListClipper_Step"][1]["ov_cimguiname"] = "ImGuiListClipper_Step" defs["ImGuiListClipper_Step"][1]["ret"] = "bool" defs["ImGuiListClipper_Step"][1]["signature"] = "()" @@ -5790,7 +5793,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:2419" +defs["ImGuiListClipper_destroy"][1]["location"] = "imgui:2416" defs["ImGuiListClipper_destroy"][1]["ov_cimguiname"] = "ImGuiListClipper_destroy" defs["ImGuiListClipper_destroy"][1]["realdestructor"] = true defs["ImGuiListClipper_destroy"][1]["ret"] = "void" @@ -5812,7 +5815,7 @@ defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["call_args"] = "(update_offsets)" defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["cimguiname"] = "ImGuiMenuColumns_CalcNextTotalWidth" defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["defaults"] = {} defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["funcname"] = "CalcNextTotalWidth" -defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["location"] = "imgui_internal:1052" +defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["location"] = "imgui_internal:1056" defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["ov_cimguiname"] = "ImGuiMenuColumns_CalcNextTotalWidth" defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["ret"] = "void" defs["ImGuiMenuColumns_CalcNextTotalWidth"][1]["signature"] = "(bool)" @@ -5842,7 +5845,7 @@ defs["ImGuiMenuColumns_DeclColumns"][1]["call_args"] = "(w_icon,w_label,w_shortc defs["ImGuiMenuColumns_DeclColumns"][1]["cimguiname"] = "ImGuiMenuColumns_DeclColumns" defs["ImGuiMenuColumns_DeclColumns"][1]["defaults"] = {} defs["ImGuiMenuColumns_DeclColumns"][1]["funcname"] = "DeclColumns" -defs["ImGuiMenuColumns_DeclColumns"][1]["location"] = "imgui_internal:1051" +defs["ImGuiMenuColumns_DeclColumns"][1]["location"] = "imgui_internal:1055" defs["ImGuiMenuColumns_DeclColumns"][1]["ov_cimguiname"] = "ImGuiMenuColumns_DeclColumns" defs["ImGuiMenuColumns_DeclColumns"][1]["ret"] = "float" defs["ImGuiMenuColumns_DeclColumns"][1]["signature"] = "(float,float,float,float)" @@ -5858,7 +5861,7 @@ defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["cimguiname"] = "ImGuiMenuColumns_I defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["constructor"] = true defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["defaults"] = {} defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["funcname"] = "ImGuiMenuColumns" -defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["location"] = "imgui_internal:1049" +defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["location"] = "imgui_internal:1053" defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["ov_cimguiname"] = "ImGuiMenuColumns_ImGuiMenuColumns" defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["signature"] = "()" defs["ImGuiMenuColumns_ImGuiMenuColumns"][1]["stname"] = "ImGuiMenuColumns" @@ -5881,7 +5884,7 @@ defs["ImGuiMenuColumns_Update"][1]["call_args"] = "(spacing,window_reappearing)" defs["ImGuiMenuColumns_Update"][1]["cimguiname"] = "ImGuiMenuColumns_Update" defs["ImGuiMenuColumns_Update"][1]["defaults"] = {} defs["ImGuiMenuColumns_Update"][1]["funcname"] = "Update" -defs["ImGuiMenuColumns_Update"][1]["location"] = "imgui_internal:1050" +defs["ImGuiMenuColumns_Update"][1]["location"] = "imgui_internal:1054" defs["ImGuiMenuColumns_Update"][1]["ov_cimguiname"] = "ImGuiMenuColumns_Update" defs["ImGuiMenuColumns_Update"][1]["ret"] = "void" defs["ImGuiMenuColumns_Update"][1]["signature"] = "(float,bool)" @@ -5913,7 +5916,7 @@ defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["cimguiname"] = "ImGuiMetricsCo defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["constructor"] = true defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["defaults"] = {} defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["funcname"] = "ImGuiMetricsConfig" -defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["location"] = "imgui_internal:1849" +defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["location"] = "imgui_internal:1854" defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["ov_cimguiname"] = "ImGuiMetricsConfig_ImGuiMetricsConfig" defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["signature"] = "()" defs["ImGuiMetricsConfig_ImGuiMetricsConfig"][1]["stname"] = "ImGuiMetricsConfig" @@ -5946,7 +5949,7 @@ defs["ImGuiNavItemData_Clear"][1]["call_args"] = "()" defs["ImGuiNavItemData_Clear"][1]["cimguiname"] = "ImGuiNavItemData_Clear" defs["ImGuiNavItemData_Clear"][1]["defaults"] = {} defs["ImGuiNavItemData_Clear"][1]["funcname"] = "Clear" -defs["ImGuiNavItemData_Clear"][1]["location"] = "imgui_internal:1497" +defs["ImGuiNavItemData_Clear"][1]["location"] = "imgui_internal:1502" defs["ImGuiNavItemData_Clear"][1]["ov_cimguiname"] = "ImGuiNavItemData_Clear" defs["ImGuiNavItemData_Clear"][1]["ret"] = "void" defs["ImGuiNavItemData_Clear"][1]["signature"] = "()" @@ -5962,7 +5965,7 @@ defs["ImGuiNavItemData_ImGuiNavItemData"][1]["cimguiname"] = "ImGuiNavItemData_I defs["ImGuiNavItemData_ImGuiNavItemData"][1]["constructor"] = true defs["ImGuiNavItemData_ImGuiNavItemData"][1]["defaults"] = {} defs["ImGuiNavItemData_ImGuiNavItemData"][1]["funcname"] = "ImGuiNavItemData" -defs["ImGuiNavItemData_ImGuiNavItemData"][1]["location"] = "imgui_internal:1496" +defs["ImGuiNavItemData_ImGuiNavItemData"][1]["location"] = "imgui_internal:1501" defs["ImGuiNavItemData_ImGuiNavItemData"][1]["ov_cimguiname"] = "ImGuiNavItemData_ImGuiNavItemData" defs["ImGuiNavItemData_ImGuiNavItemData"][1]["signature"] = "()" defs["ImGuiNavItemData_ImGuiNavItemData"][1]["stname"] = "ImGuiNavItemData" @@ -5995,7 +5998,7 @@ defs["ImGuiNextItemData_ClearFlags"][1]["call_args"] = "()" defs["ImGuiNextItemData_ClearFlags"][1]["cimguiname"] = "ImGuiNextItemData_ClearFlags" defs["ImGuiNextItemData_ClearFlags"][1]["defaults"] = {} defs["ImGuiNextItemData_ClearFlags"][1]["funcname"] = "ClearFlags" -defs["ImGuiNextItemData_ClearFlags"][1]["location"] = "imgui_internal:1167" +defs["ImGuiNextItemData_ClearFlags"][1]["location"] = "imgui_internal:1172" defs["ImGuiNextItemData_ClearFlags"][1]["ov_cimguiname"] = "ImGuiNextItemData_ClearFlags" defs["ImGuiNextItemData_ClearFlags"][1]["ret"] = "void" defs["ImGuiNextItemData_ClearFlags"][1]["signature"] = "()" @@ -6011,7 +6014,7 @@ defs["ImGuiNextItemData_ImGuiNextItemData"][1]["cimguiname"] = "ImGuiNextItemDat defs["ImGuiNextItemData_ImGuiNextItemData"][1]["constructor"] = true defs["ImGuiNextItemData_ImGuiNextItemData"][1]["defaults"] = {} defs["ImGuiNextItemData_ImGuiNextItemData"][1]["funcname"] = "ImGuiNextItemData" -defs["ImGuiNextItemData_ImGuiNextItemData"][1]["location"] = "imgui_internal:1166" +defs["ImGuiNextItemData_ImGuiNextItemData"][1]["location"] = "imgui_internal:1171" defs["ImGuiNextItemData_ImGuiNextItemData"][1]["ov_cimguiname"] = "ImGuiNextItemData_ImGuiNextItemData" defs["ImGuiNextItemData_ImGuiNextItemData"][1]["signature"] = "()" defs["ImGuiNextItemData_ImGuiNextItemData"][1]["stname"] = "ImGuiNextItemData" @@ -6044,7 +6047,7 @@ defs["ImGuiNextWindowData_ClearFlags"][1]["call_args"] = "()" defs["ImGuiNextWindowData_ClearFlags"][1]["cimguiname"] = "ImGuiNextWindowData_ClearFlags" defs["ImGuiNextWindowData_ClearFlags"][1]["defaults"] = {} defs["ImGuiNextWindowData_ClearFlags"][1]["funcname"] = "ClearFlags" -defs["ImGuiNextWindowData_ClearFlags"][1]["location"] = "imgui_internal:1148" +defs["ImGuiNextWindowData_ClearFlags"][1]["location"] = "imgui_internal:1153" defs["ImGuiNextWindowData_ClearFlags"][1]["ov_cimguiname"] = "ImGuiNextWindowData_ClearFlags" defs["ImGuiNextWindowData_ClearFlags"][1]["ret"] = "void" defs["ImGuiNextWindowData_ClearFlags"][1]["signature"] = "()" @@ -6060,7 +6063,7 @@ defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["cimguiname"] = "ImGuiNextWin defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["constructor"] = true defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["defaults"] = {} defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["funcname"] = "ImGuiNextWindowData" -defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["location"] = "imgui_internal:1147" +defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["location"] = "imgui_internal:1152" defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["ov_cimguiname"] = "ImGuiNextWindowData_ImGuiNextWindowData" defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["signature"] = "()" defs["ImGuiNextWindowData_ImGuiNextWindowData"][1]["stname"] = "ImGuiNextWindowData" @@ -6091,7 +6094,7 @@ defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["cimguiname"] = "ImGuiOldColumn defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["constructor"] = true defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["defaults"] = {} defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["funcname"] = "ImGuiOldColumnData" -defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["location"] = "imgui_internal:1532" +defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["location"] = "imgui_internal:1537" defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["ov_cimguiname"] = "ImGuiOldColumnData_ImGuiOldColumnData" defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["signature"] = "()" defs["ImGuiOldColumnData_ImGuiOldColumnData"][1]["stname"] = "ImGuiOldColumnData" @@ -6122,7 +6125,7 @@ defs["ImGuiOldColumns_ImGuiOldColumns"][1]["cimguiname"] = "ImGuiOldColumns_ImGu defs["ImGuiOldColumns_ImGuiOldColumns"][1]["constructor"] = true defs["ImGuiOldColumns_ImGuiOldColumns"][1]["defaults"] = {} defs["ImGuiOldColumns_ImGuiOldColumns"][1]["funcname"] = "ImGuiOldColumns" -defs["ImGuiOldColumns_ImGuiOldColumns"][1]["location"] = "imgui_internal:1553" +defs["ImGuiOldColumns_ImGuiOldColumns"][1]["location"] = "imgui_internal:1558" defs["ImGuiOldColumns_ImGuiOldColumns"][1]["ov_cimguiname"] = "ImGuiOldColumns_ImGuiOldColumns" defs["ImGuiOldColumns_ImGuiOldColumns"][1]["signature"] = "()" defs["ImGuiOldColumns_ImGuiOldColumns"][1]["stname"] = "ImGuiOldColumns" @@ -6153,7 +6156,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:2284" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["location"] = "imgui:2281" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["ov_cimguiname"] = "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["signature"] = "()" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["stname"] = "ImGuiOnceUponAFrame" @@ -6186,7 +6189,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:2238" +defs["ImGuiPayload_Clear"][1]["location"] = "imgui:2235" defs["ImGuiPayload_Clear"][1]["ov_cimguiname"] = "ImGuiPayload_Clear" defs["ImGuiPayload_Clear"][1]["ret"] = "void" defs["ImGuiPayload_Clear"][1]["signature"] = "()" @@ -6202,7 +6205,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:2237" +defs["ImGuiPayload_ImGuiPayload"][1]["location"] = "imgui:2234" defs["ImGuiPayload_ImGuiPayload"][1]["ov_cimguiname"] = "ImGuiPayload_ImGuiPayload" defs["ImGuiPayload_ImGuiPayload"][1]["signature"] = "()" defs["ImGuiPayload_ImGuiPayload"][1]["stname"] = "ImGuiPayload" @@ -6222,7 +6225,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:2239" +defs["ImGuiPayload_IsDataType"][1]["location"] = "imgui:2236" defs["ImGuiPayload_IsDataType"][1]["ov_cimguiname"] = "ImGuiPayload_IsDataType" defs["ImGuiPayload_IsDataType"][1]["ret"] = "bool" defs["ImGuiPayload_IsDataType"][1]["signature"] = "(const char*)const" @@ -6240,7 +6243,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:2241" +defs["ImGuiPayload_IsDelivery"][1]["location"] = "imgui:2238" defs["ImGuiPayload_IsDelivery"][1]["ov_cimguiname"] = "ImGuiPayload_IsDelivery" defs["ImGuiPayload_IsDelivery"][1]["ret"] = "bool" defs["ImGuiPayload_IsDelivery"][1]["signature"] = "()const" @@ -6258,7 +6261,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:2240" +defs["ImGuiPayload_IsPreview"][1]["location"] = "imgui:2237" defs["ImGuiPayload_IsPreview"][1]["ov_cimguiname"] = "ImGuiPayload_IsPreview" defs["ImGuiPayload_IsPreview"][1]["ret"] = "bool" defs["ImGuiPayload_IsPreview"][1]["signature"] = "()const" @@ -6290,7 +6293,7 @@ defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["cimguiname"] = "ImGuiPlatformIO_ImGu defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["constructor"] = true defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["defaults"] = {} defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["funcname"] = "ImGuiPlatformIO" -defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["location"] = "imgui:3182" +defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["location"] = "imgui:3180" defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["ov_cimguiname"] = "ImGuiPlatformIO_ImGuiPlatformIO" defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["signature"] = "()" defs["ImGuiPlatformIO_ImGuiPlatformIO"][1]["stname"] = "ImGuiPlatformIO" @@ -6321,7 +6324,7 @@ defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["cimguiname"] = "ImGuiPlatf defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["constructor"] = true defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["defaults"] = {} defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["funcname"] = "ImGuiPlatformImeData" -defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["location"] = "imgui:3202" +defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["location"] = "imgui:3200" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["ov_cimguiname"] = "ImGuiPlatformImeData_ImGuiPlatformImeData" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["signature"] = "()" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["stname"] = "ImGuiPlatformImeData" @@ -6352,7 +6355,7 @@ defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["cimguiname"] = "ImGuiPlatf defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["constructor"] = true defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["defaults"] = {} defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["funcname"] = "ImGuiPlatformMonitor" -defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["location"] = "imgui:3192" +defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["location"] = "imgui:3190" defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["ov_cimguiname"] = "ImGuiPlatformMonitor_ImGuiPlatformMonitor" defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["signature"] = "()" defs["ImGuiPlatformMonitor_ImGuiPlatformMonitor"][1]["stname"] = "ImGuiPlatformMonitor" @@ -6383,7 +6386,7 @@ defs["ImGuiPopupData_ImGuiPopupData"][1]["cimguiname"] = "ImGuiPopupData_ImGuiPo defs["ImGuiPopupData_ImGuiPopupData"][1]["constructor"] = true defs["ImGuiPopupData_ImGuiPopupData"][1]["defaults"] = {} defs["ImGuiPopupData_ImGuiPopupData"][1]["funcname"] = "ImGuiPopupData" -defs["ImGuiPopupData_ImGuiPopupData"][1]["location"] = "imgui_internal:1104" +defs["ImGuiPopupData_ImGuiPopupData"][1]["location"] = "imgui_internal:1109" defs["ImGuiPopupData_ImGuiPopupData"][1]["ov_cimguiname"] = "ImGuiPopupData_ImGuiPopupData" defs["ImGuiPopupData_ImGuiPopupData"][1]["signature"] = "()" defs["ImGuiPopupData_ImGuiPopupData"][1]["stname"] = "ImGuiPopupData" @@ -6417,7 +6420,7 @@ defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["cimguiname"] = "ImGuiPtrOrIndex_ImGu defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["constructor"] = true defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["defaults"] = {} defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["funcname"] = "ImGuiPtrOrIndex" -defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["location"] = "imgui_internal:1220" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["location"] = "imgui_internal:1225" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["ov_cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Ptr" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["signature"] = "(void*)" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][1]["stname"] = "ImGuiPtrOrIndex" @@ -6433,7 +6436,7 @@ defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["cimguiname"] = "ImGuiPtrOrIndex_ImGu defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["constructor"] = true defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["defaults"] = {} defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["funcname"] = "ImGuiPtrOrIndex" -defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["location"] = "imgui_internal:1221" +defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["location"] = "imgui_internal:1226" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["ov_cimguiname"] = "ImGuiPtrOrIndex_ImGuiPtrOrIndex_Int" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["signature"] = "(int)" defs["ImGuiPtrOrIndex_ImGuiPtrOrIndex"][2]["stname"] = "ImGuiPtrOrIndex" @@ -6465,7 +6468,7 @@ defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["cimguiname"] = "ImGuiSetti defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["constructor"] = true defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["defaults"] = {} defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["funcname"] = "ImGuiSettingsHandler" -defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["location"] = "imgui_internal:1788" +defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["location"] = "imgui_internal:1793" defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["ov_cimguiname"] = "ImGuiSettingsHandler_ImGuiSettingsHandler" defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["signature"] = "()" defs["ImGuiSettingsHandler_ImGuiSettingsHandler"][1]["stname"] = "ImGuiSettingsHandler" @@ -6496,7 +6499,7 @@ defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["cimguiname"] = "ImGuiStackLe defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["constructor"] = true defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["defaults"] = {} defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["funcname"] = "ImGuiStackLevelInfo" -defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["location"] = "imgui_internal:1867" +defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["location"] = "imgui_internal:1872" defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["ov_cimguiname"] = "ImGuiStackLevelInfo_ImGuiStackLevelInfo" defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["signature"] = "()" defs["ImGuiStackLevelInfo_ImGuiStackLevelInfo"][1]["stname"] = "ImGuiStackLevelInfo" @@ -6529,7 +6532,7 @@ defs["ImGuiStackSizes_CompareWithCurrentState"][1]["call_args"] = "()" defs["ImGuiStackSizes_CompareWithCurrentState"][1]["cimguiname"] = "ImGuiStackSizes_CompareWithCurrentState" defs["ImGuiStackSizes_CompareWithCurrentState"][1]["defaults"] = {} defs["ImGuiStackSizes_CompareWithCurrentState"][1]["funcname"] = "CompareWithCurrentState" -defs["ImGuiStackSizes_CompareWithCurrentState"][1]["location"] = "imgui_internal:1197" +defs["ImGuiStackSizes_CompareWithCurrentState"][1]["location"] = "imgui_internal:1202" defs["ImGuiStackSizes_CompareWithCurrentState"][1]["ov_cimguiname"] = "ImGuiStackSizes_CompareWithCurrentState" defs["ImGuiStackSizes_CompareWithCurrentState"][1]["ret"] = "void" defs["ImGuiStackSizes_CompareWithCurrentState"][1]["signature"] = "()" @@ -6545,7 +6548,7 @@ defs["ImGuiStackSizes_ImGuiStackSizes"][1]["cimguiname"] = "ImGuiStackSizes_ImGu defs["ImGuiStackSizes_ImGuiStackSizes"][1]["constructor"] = true defs["ImGuiStackSizes_ImGuiStackSizes"][1]["defaults"] = {} defs["ImGuiStackSizes_ImGuiStackSizes"][1]["funcname"] = "ImGuiStackSizes" -defs["ImGuiStackSizes_ImGuiStackSizes"][1]["location"] = "imgui_internal:1195" +defs["ImGuiStackSizes_ImGuiStackSizes"][1]["location"] = "imgui_internal:1200" defs["ImGuiStackSizes_ImGuiStackSizes"][1]["ov_cimguiname"] = "ImGuiStackSizes_ImGuiStackSizes" defs["ImGuiStackSizes_ImGuiStackSizes"][1]["signature"] = "()" defs["ImGuiStackSizes_ImGuiStackSizes"][1]["stname"] = "ImGuiStackSizes" @@ -6562,7 +6565,7 @@ defs["ImGuiStackSizes_SetToCurrentState"][1]["call_args"] = "()" defs["ImGuiStackSizes_SetToCurrentState"][1]["cimguiname"] = "ImGuiStackSizes_SetToCurrentState" defs["ImGuiStackSizes_SetToCurrentState"][1]["defaults"] = {} defs["ImGuiStackSizes_SetToCurrentState"][1]["funcname"] = "SetToCurrentState" -defs["ImGuiStackSizes_SetToCurrentState"][1]["location"] = "imgui_internal:1196" +defs["ImGuiStackSizes_SetToCurrentState"][1]["location"] = "imgui_internal:1201" defs["ImGuiStackSizes_SetToCurrentState"][1]["ov_cimguiname"] = "ImGuiStackSizes_SetToCurrentState" defs["ImGuiStackSizes_SetToCurrentState"][1]["ret"] = "void" defs["ImGuiStackSizes_SetToCurrentState"][1]["signature"] = "()" @@ -6594,7 +6597,7 @@ defs["ImGuiStackTool_ImGuiStackTool"][1]["cimguiname"] = "ImGuiStackTool_ImGuiSt defs["ImGuiStackTool_ImGuiStackTool"][1]["constructor"] = true defs["ImGuiStackTool_ImGuiStackTool"][1]["defaults"] = {} defs["ImGuiStackTool_ImGuiStackTool"][1]["funcname"] = "ImGuiStackTool" -defs["ImGuiStackTool_ImGuiStackTool"][1]["location"] = "imgui_internal:1880" +defs["ImGuiStackTool_ImGuiStackTool"][1]["location"] = "imgui_internal:1885" defs["ImGuiStackTool_ImGuiStackTool"][1]["ov_cimguiname"] = "ImGuiStackTool_ImGuiStackTool" defs["ImGuiStackTool_ImGuiStackTool"][1]["signature"] = "()" defs["ImGuiStackTool_ImGuiStackTool"][1]["stname"] = "ImGuiStackTool" @@ -6631,7 +6634,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:2351" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["location"] = "imgui:2348" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Int" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["signature"] = "(ImGuiID,int)" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["stname"] = "ImGuiStoragePair" @@ -6650,7 +6653,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:2352" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["location"] = "imgui:2349" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Float" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["signature"] = "(ImGuiID,float)" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["stname"] = "ImGuiStoragePair" @@ -6669,7 +6672,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:2353" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["location"] = "imgui:2350" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Ptr" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["signature"] = "(ImGuiID,void*)" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["stname"] = "ImGuiStoragePair" @@ -6704,7 +6707,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:2384" +defs["ImGuiStorage_BuildSortByKey"][1]["location"] = "imgui:2381" defs["ImGuiStorage_BuildSortByKey"][1]["ov_cimguiname"] = "ImGuiStorage_BuildSortByKey" defs["ImGuiStorage_BuildSortByKey"][1]["ret"] = "void" defs["ImGuiStorage_BuildSortByKey"][1]["signature"] = "()" @@ -6722,7 +6725,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:2361" +defs["ImGuiStorage_Clear"][1]["location"] = "imgui:2358" defs["ImGuiStorage_Clear"][1]["ov_cimguiname"] = "ImGuiStorage_Clear" defs["ImGuiStorage_Clear"][1]["ret"] = "void" defs["ImGuiStorage_Clear"][1]["signature"] = "()" @@ -6747,7 +6750,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:2364" +defs["ImGuiStorage_GetBool"][1]["location"] = "imgui:2361" defs["ImGuiStorage_GetBool"][1]["ov_cimguiname"] = "ImGuiStorage_GetBool" defs["ImGuiStorage_GetBool"][1]["ret"] = "bool" defs["ImGuiStorage_GetBool"][1]["signature"] = "(ImGuiID,bool)const" @@ -6772,7 +6775,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:2376" +defs["ImGuiStorage_GetBoolRef"][1]["location"] = "imgui:2373" defs["ImGuiStorage_GetBoolRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetBoolRef" defs["ImGuiStorage_GetBoolRef"][1]["ret"] = "bool*" defs["ImGuiStorage_GetBoolRef"][1]["signature"] = "(ImGuiID,bool)" @@ -6797,7 +6800,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:2366" +defs["ImGuiStorage_GetFloat"][1]["location"] = "imgui:2363" defs["ImGuiStorage_GetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloat" defs["ImGuiStorage_GetFloat"][1]["ret"] = "float" defs["ImGuiStorage_GetFloat"][1]["signature"] = "(ImGuiID,float)const" @@ -6822,7 +6825,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:2377" +defs["ImGuiStorage_GetFloatRef"][1]["location"] = "imgui:2374" defs["ImGuiStorage_GetFloatRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloatRef" defs["ImGuiStorage_GetFloatRef"][1]["ret"] = "float*" defs["ImGuiStorage_GetFloatRef"][1]["signature"] = "(ImGuiID,float)" @@ -6847,7 +6850,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:2362" +defs["ImGuiStorage_GetInt"][1]["location"] = "imgui:2359" defs["ImGuiStorage_GetInt"][1]["ov_cimguiname"] = "ImGuiStorage_GetInt" defs["ImGuiStorage_GetInt"][1]["ret"] = "int" defs["ImGuiStorage_GetInt"][1]["signature"] = "(ImGuiID,int)const" @@ -6872,7 +6875,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:2375" +defs["ImGuiStorage_GetIntRef"][1]["location"] = "imgui:2372" defs["ImGuiStorage_GetIntRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetIntRef" defs["ImGuiStorage_GetIntRef"][1]["ret"] = "int*" defs["ImGuiStorage_GetIntRef"][1]["signature"] = "(ImGuiID,int)" @@ -6893,7 +6896,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:2368" +defs["ImGuiStorage_GetVoidPtr"][1]["location"] = "imgui:2365" defs["ImGuiStorage_GetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtr" defs["ImGuiStorage_GetVoidPtr"][1]["ret"] = "void*" defs["ImGuiStorage_GetVoidPtr"][1]["signature"] = "(ImGuiID)const" @@ -6918,7 +6921,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:2378" +defs["ImGuiStorage_GetVoidPtrRef"][1]["location"] = "imgui:2375" defs["ImGuiStorage_GetVoidPtrRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtrRef" defs["ImGuiStorage_GetVoidPtrRef"][1]["ret"] = "void**" defs["ImGuiStorage_GetVoidPtrRef"][1]["signature"] = "(ImGuiID,void*)" @@ -6939,7 +6942,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:2381" +defs["ImGuiStorage_SetAllInt"][1]["location"] = "imgui:2378" defs["ImGuiStorage_SetAllInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetAllInt" defs["ImGuiStorage_SetAllInt"][1]["ret"] = "void" defs["ImGuiStorage_SetAllInt"][1]["signature"] = "(int)" @@ -6963,7 +6966,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:2365" +defs["ImGuiStorage_SetBool"][1]["location"] = "imgui:2362" defs["ImGuiStorage_SetBool"][1]["ov_cimguiname"] = "ImGuiStorage_SetBool" defs["ImGuiStorage_SetBool"][1]["ret"] = "void" defs["ImGuiStorage_SetBool"][1]["signature"] = "(ImGuiID,bool)" @@ -6987,7 +6990,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:2367" +defs["ImGuiStorage_SetFloat"][1]["location"] = "imgui:2364" defs["ImGuiStorage_SetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_SetFloat" defs["ImGuiStorage_SetFloat"][1]["ret"] = "void" defs["ImGuiStorage_SetFloat"][1]["signature"] = "(ImGuiID,float)" @@ -7011,7 +7014,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:2363" +defs["ImGuiStorage_SetInt"][1]["location"] = "imgui:2360" defs["ImGuiStorage_SetInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetInt" defs["ImGuiStorage_SetInt"][1]["ret"] = "void" defs["ImGuiStorage_SetInt"][1]["signature"] = "(ImGuiID,int)" @@ -7035,7 +7038,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:2369" +defs["ImGuiStorage_SetVoidPtr"][1]["location"] = "imgui:2366" defs["ImGuiStorage_SetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_SetVoidPtr" defs["ImGuiStorage_SetVoidPtr"][1]["ret"] = "void" defs["ImGuiStorage_SetVoidPtr"][1]["signature"] = "(ImGuiID,void*)" @@ -7057,7 +7060,7 @@ defs["ImGuiStyleMod_ImGuiStyleMod"][1]["cimguiname"] = "ImGuiStyleMod_ImGuiStyle defs["ImGuiStyleMod_ImGuiStyleMod"][1]["constructor"] = true defs["ImGuiStyleMod_ImGuiStyleMod"][1]["defaults"] = {} defs["ImGuiStyleMod_ImGuiStyleMod"][1]["funcname"] = "ImGuiStyleMod" -defs["ImGuiStyleMod_ImGuiStyleMod"][1]["location"] = "imgui_internal:1003" +defs["ImGuiStyleMod_ImGuiStyleMod"][1]["location"] = "imgui_internal:1007" defs["ImGuiStyleMod_ImGuiStyleMod"][1]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod_Int" defs["ImGuiStyleMod_ImGuiStyleMod"][1]["signature"] = "(ImGuiStyleVar,int)" defs["ImGuiStyleMod_ImGuiStyleMod"][1]["stname"] = "ImGuiStyleMod" @@ -7076,7 +7079,7 @@ defs["ImGuiStyleMod_ImGuiStyleMod"][2]["cimguiname"] = "ImGuiStyleMod_ImGuiStyle defs["ImGuiStyleMod_ImGuiStyleMod"][2]["constructor"] = true defs["ImGuiStyleMod_ImGuiStyleMod"][2]["defaults"] = {} defs["ImGuiStyleMod_ImGuiStyleMod"][2]["funcname"] = "ImGuiStyleMod" -defs["ImGuiStyleMod_ImGuiStyleMod"][2]["location"] = "imgui_internal:1004" +defs["ImGuiStyleMod_ImGuiStyleMod"][2]["location"] = "imgui_internal:1008" defs["ImGuiStyleMod_ImGuiStyleMod"][2]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod_Float" defs["ImGuiStyleMod_ImGuiStyleMod"][2]["signature"] = "(ImGuiStyleVar,float)" defs["ImGuiStyleMod_ImGuiStyleMod"][2]["stname"] = "ImGuiStyleMod" @@ -7095,7 +7098,7 @@ defs["ImGuiStyleMod_ImGuiStyleMod"][3]["cimguiname"] = "ImGuiStyleMod_ImGuiStyle defs["ImGuiStyleMod_ImGuiStyleMod"][3]["constructor"] = true defs["ImGuiStyleMod_ImGuiStyleMod"][3]["defaults"] = {} defs["ImGuiStyleMod_ImGuiStyleMod"][3]["funcname"] = "ImGuiStyleMod" -defs["ImGuiStyleMod_ImGuiStyleMod"][3]["location"] = "imgui_internal:1005" +defs["ImGuiStyleMod_ImGuiStyleMod"][3]["location"] = "imgui_internal:1009" defs["ImGuiStyleMod_ImGuiStyleMod"][3]["ov_cimguiname"] = "ImGuiStyleMod_ImGuiStyleMod_Vec2" defs["ImGuiStyleMod_ImGuiStyleMod"][3]["signature"] = "(ImGuiStyleVar,ImVec2)" defs["ImGuiStyleMod_ImGuiStyleMod"][3]["stname"] = "ImGuiStyleMod" @@ -7128,7 +7131,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:1953" +defs["ImGuiStyle_ImGuiStyle"][1]["location"] = "imgui:1950" defs["ImGuiStyle_ImGuiStyle"][1]["ov_cimguiname"] = "ImGuiStyle_ImGuiStyle" defs["ImGuiStyle_ImGuiStyle"][1]["signature"] = "()" defs["ImGuiStyle_ImGuiStyle"][1]["stname"] = "ImGuiStyle" @@ -7148,7 +7151,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:1954" +defs["ImGuiStyle_ScaleAllSizes"][1]["location"] = "imgui:1951" defs["ImGuiStyle_ScaleAllSizes"][1]["ov_cimguiname"] = "ImGuiStyle_ScaleAllSizes" defs["ImGuiStyle_ScaleAllSizes"][1]["ret"] = "void" defs["ImGuiStyle_ScaleAllSizes"][1]["signature"] = "(float)" @@ -7185,7 +7188,7 @@ defs["ImGuiTabBar_GetTabName"][1]["call_args"] = "(tab)" defs["ImGuiTabBar_GetTabName"][1]["cimguiname"] = "ImGuiTabBar_GetTabName" defs["ImGuiTabBar_GetTabName"][1]["defaults"] = {} defs["ImGuiTabBar_GetTabName"][1]["funcname"] = "GetTabName" -defs["ImGuiTabBar_GetTabName"][1]["location"] = "imgui_internal:2648" +defs["ImGuiTabBar_GetTabName"][1]["location"] = "imgui_internal:2661" defs["ImGuiTabBar_GetTabName"][1]["ov_cimguiname"] = "ImGuiTabBar_GetTabName" defs["ImGuiTabBar_GetTabName"][1]["ret"] = "const char*" defs["ImGuiTabBar_GetTabName"][1]["signature"] = "(const ImGuiTabItem*)const" @@ -7206,7 +7209,7 @@ defs["ImGuiTabBar_GetTabOrder"][1]["call_args"] = "(tab)" defs["ImGuiTabBar_GetTabOrder"][1]["cimguiname"] = "ImGuiTabBar_GetTabOrder" defs["ImGuiTabBar_GetTabOrder"][1]["defaults"] = {} defs["ImGuiTabBar_GetTabOrder"][1]["funcname"] = "GetTabOrder" -defs["ImGuiTabBar_GetTabOrder"][1]["location"] = "imgui_internal:2647" +defs["ImGuiTabBar_GetTabOrder"][1]["location"] = "imgui_internal:2660" defs["ImGuiTabBar_GetTabOrder"][1]["ov_cimguiname"] = "ImGuiTabBar_GetTabOrder" defs["ImGuiTabBar_GetTabOrder"][1]["ret"] = "int" defs["ImGuiTabBar_GetTabOrder"][1]["signature"] = "(const ImGuiTabItem*)const" @@ -7222,7 +7225,7 @@ defs["ImGuiTabBar_ImGuiTabBar"][1]["cimguiname"] = "ImGuiTabBar_ImGuiTabBar" defs["ImGuiTabBar_ImGuiTabBar"][1]["constructor"] = true defs["ImGuiTabBar_ImGuiTabBar"][1]["defaults"] = {} defs["ImGuiTabBar_ImGuiTabBar"][1]["funcname"] = "ImGuiTabBar" -defs["ImGuiTabBar_ImGuiTabBar"][1]["location"] = "imgui_internal:2646" +defs["ImGuiTabBar_ImGuiTabBar"][1]["location"] = "imgui_internal:2659" defs["ImGuiTabBar_ImGuiTabBar"][1]["ov_cimguiname"] = "ImGuiTabBar_ImGuiTabBar" defs["ImGuiTabBar_ImGuiTabBar"][1]["signature"] = "()" defs["ImGuiTabBar_ImGuiTabBar"][1]["stname"] = "ImGuiTabBar" @@ -7253,7 +7256,7 @@ defs["ImGuiTabItem_ImGuiTabItem"][1]["cimguiname"] = "ImGuiTabItem_ImGuiTabItem" defs["ImGuiTabItem_ImGuiTabItem"][1]["constructor"] = true defs["ImGuiTabItem_ImGuiTabItem"][1]["defaults"] = {} defs["ImGuiTabItem_ImGuiTabItem"][1]["funcname"] = "ImGuiTabItem" -defs["ImGuiTabItem_ImGuiTabItem"][1]["location"] = "imgui_internal:2608" +defs["ImGuiTabItem_ImGuiTabItem"][1]["location"] = "imgui_internal:2621" defs["ImGuiTabItem_ImGuiTabItem"][1]["ov_cimguiname"] = "ImGuiTabItem_ImGuiTabItem" defs["ImGuiTabItem_ImGuiTabItem"][1]["signature"] = "()" defs["ImGuiTabItem_ImGuiTabItem"][1]["stname"] = "ImGuiTabItem" @@ -7284,7 +7287,7 @@ defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["cimguiname"] = "Im defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["constructor"] = true defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["defaults"] = {} defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["funcname"] = "ImGuiTableColumnSettings" -defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["location"] = "imgui_internal:2894" +defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["location"] = "imgui_internal:2910" defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["ov_cimguiname"] = "ImGuiTableColumnSettings_ImGuiTableColumnSettings" defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["signature"] = "()" defs["ImGuiTableColumnSettings_ImGuiTableColumnSettings"][1]["stname"] = "ImGuiTableColumnSettings" @@ -7315,7 +7318,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:2252" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["location"] = "imgui:2249" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["signature"] = "()" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["stname"] = "ImGuiTableColumnSortSpecs" @@ -7346,7 +7349,7 @@ defs["ImGuiTableColumn_ImGuiTableColumn"][1]["cimguiname"] = "ImGuiTableColumn_I defs["ImGuiTableColumn_ImGuiTableColumn"][1]["constructor"] = true defs["ImGuiTableColumn_ImGuiTableColumn"][1]["defaults"] = {} defs["ImGuiTableColumn_ImGuiTableColumn"][1]["funcname"] = "ImGuiTableColumn" -defs["ImGuiTableColumn_ImGuiTableColumn"][1]["location"] = "imgui_internal:2717" +defs["ImGuiTableColumn_ImGuiTableColumn"][1]["location"] = "imgui_internal:2730" defs["ImGuiTableColumn_ImGuiTableColumn"][1]["ov_cimguiname"] = "ImGuiTableColumn_ImGuiTableColumn" defs["ImGuiTableColumn_ImGuiTableColumn"][1]["signature"] = "()" defs["ImGuiTableColumn_ImGuiTableColumn"][1]["stname"] = "ImGuiTableColumn" @@ -7377,7 +7380,7 @@ defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["cimguiname"] = "ImGuiT defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["constructor"] = true defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["defaults"] = {} defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["funcname"] = "ImGuiTableInstanceData" -defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["location"] = "imgui_internal:2744" +defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["location"] = "imgui_internal:2758" defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["ov_cimguiname"] = "ImGuiTableInstanceData_ImGuiTableInstanceData" defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["signature"] = "()" defs["ImGuiTableInstanceData_ImGuiTableInstanceData"][1]["stname"] = "ImGuiTableInstanceData" @@ -7410,7 +7413,7 @@ defs["ImGuiTableSettings_GetColumnSettings"][1]["call_args"] = "()" defs["ImGuiTableSettings_GetColumnSettings"][1]["cimguiname"] = "ImGuiTableSettings_GetColumnSettings" defs["ImGuiTableSettings_GetColumnSettings"][1]["defaults"] = {} defs["ImGuiTableSettings_GetColumnSettings"][1]["funcname"] = "GetColumnSettings" -defs["ImGuiTableSettings_GetColumnSettings"][1]["location"] = "imgui_internal:2917" +defs["ImGuiTableSettings_GetColumnSettings"][1]["location"] = "imgui_internal:2933" defs["ImGuiTableSettings_GetColumnSettings"][1]["ov_cimguiname"] = "ImGuiTableSettings_GetColumnSettings" defs["ImGuiTableSettings_GetColumnSettings"][1]["ret"] = "ImGuiTableColumnSettings*" defs["ImGuiTableSettings_GetColumnSettings"][1]["signature"] = "()" @@ -7426,7 +7429,7 @@ defs["ImGuiTableSettings_ImGuiTableSettings"][1]["cimguiname"] = "ImGuiTableSett defs["ImGuiTableSettings_ImGuiTableSettings"][1]["constructor"] = true defs["ImGuiTableSettings_ImGuiTableSettings"][1]["defaults"] = {} defs["ImGuiTableSettings_ImGuiTableSettings"][1]["funcname"] = "ImGuiTableSettings" -defs["ImGuiTableSettings_ImGuiTableSettings"][1]["location"] = "imgui_internal:2916" +defs["ImGuiTableSettings_ImGuiTableSettings"][1]["location"] = "imgui_internal:2932" defs["ImGuiTableSettings_ImGuiTableSettings"][1]["ov_cimguiname"] = "ImGuiTableSettings_ImGuiTableSettings" defs["ImGuiTableSettings_ImGuiTableSettings"][1]["signature"] = "()" defs["ImGuiTableSettings_ImGuiTableSettings"][1]["stname"] = "ImGuiTableSettings" @@ -7457,7 +7460,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:2265" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["location"] = "imgui:2262" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableSortSpecs_ImGuiTableSortSpecs" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["signature"] = "()" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["stname"] = "ImGuiTableSortSpecs" @@ -7488,7 +7491,7 @@ defs["ImGuiTableTempData_ImGuiTableTempData"][1]["cimguiname"] = "ImGuiTableTemp defs["ImGuiTableTempData_ImGuiTableTempData"][1]["constructor"] = true defs["ImGuiTableTempData_ImGuiTableTempData"][1]["defaults"] = {} defs["ImGuiTableTempData_ImGuiTableTempData"][1]["funcname"] = "ImGuiTableTempData" -defs["ImGuiTableTempData_ImGuiTableTempData"][1]["location"] = "imgui_internal:2879" +defs["ImGuiTableTempData_ImGuiTableTempData"][1]["location"] = "imgui_internal:2895" defs["ImGuiTableTempData_ImGuiTableTempData"][1]["ov_cimguiname"] = "ImGuiTableTempData_ImGuiTableTempData" defs["ImGuiTableTempData_ImGuiTableTempData"][1]["signature"] = "()" defs["ImGuiTableTempData_ImGuiTableTempData"][1]["stname"] = "ImGuiTableTempData" @@ -7519,7 +7522,7 @@ defs["ImGuiTable_ImGuiTable"][1]["cimguiname"] = "ImGuiTable_ImGuiTable" defs["ImGuiTable_ImGuiTable"][1]["constructor"] = true defs["ImGuiTable_ImGuiTable"][1]["defaults"] = {} defs["ImGuiTable_ImGuiTable"][1]["funcname"] = "ImGuiTable" -defs["ImGuiTable_ImGuiTable"][1]["location"] = "imgui_internal:2855" +defs["ImGuiTable_ImGuiTable"][1]["location"] = "imgui_internal:2871" defs["ImGuiTable_ImGuiTable"][1]["ov_cimguiname"] = "ImGuiTable_ImGuiTable" defs["ImGuiTable_ImGuiTable"][1]["signature"] = "()" defs["ImGuiTable_ImGuiTable"][1]["stname"] = "ImGuiTable" @@ -7535,7 +7538,7 @@ defs["ImGuiTable_destroy"][1]["call_args"] = "(self)" defs["ImGuiTable_destroy"][1]["cimguiname"] = "ImGuiTable_destroy" defs["ImGuiTable_destroy"][1]["defaults"] = {} defs["ImGuiTable_destroy"][1]["destructor"] = true -defs["ImGuiTable_destroy"][1]["location"] = "imgui_internal:2856" +defs["ImGuiTable_destroy"][1]["location"] = "imgui_internal:2872" defs["ImGuiTable_destroy"][1]["ov_cimguiname"] = "ImGuiTable_destroy" defs["ImGuiTable_destroy"][1]["realdestructor"] = true defs["ImGuiTable_destroy"][1]["ret"] = "void" @@ -7552,7 +7555,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:2322" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["location"] = "imgui:2319" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["ov_cimguiname"] = "ImGuiTextBuffer_ImGuiTextBuffer" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["signature"] = "()" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["stname"] = "ImGuiTextBuffer" @@ -7576,7 +7579,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:2331" +defs["ImGuiTextBuffer_append"][1]["location"] = "imgui:2328" defs["ImGuiTextBuffer_append"][1]["ov_cimguiname"] = "ImGuiTextBuffer_append" defs["ImGuiTextBuffer_append"][1]["ret"] = "void" defs["ImGuiTextBuffer_append"][1]["signature"] = "(const char*,const char*)" @@ -7601,7 +7604,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:2332" +defs["ImGuiTextBuffer_appendf"][1]["location"] = "imgui:2329" defs["ImGuiTextBuffer_appendf"][1]["manual"] = true defs["ImGuiTextBuffer_appendf"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendf" defs["ImGuiTextBuffer_appendf"][1]["ret"] = "void" @@ -7626,7 +7629,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:2333" +defs["ImGuiTextBuffer_appendfv"][1]["location"] = "imgui:2330" defs["ImGuiTextBuffer_appendfv"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendfv" defs["ImGuiTextBuffer_appendfv"][1]["ret"] = "void" defs["ImGuiTextBuffer_appendfv"][1]["signature"] = "(const char*,va_list)" @@ -7644,7 +7647,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:2324" +defs["ImGuiTextBuffer_begin"][1]["location"] = "imgui:2321" defs["ImGuiTextBuffer_begin"][1]["ov_cimguiname"] = "ImGuiTextBuffer_begin" defs["ImGuiTextBuffer_begin"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_begin"][1]["signature"] = "()const" @@ -7662,7 +7665,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:2330" +defs["ImGuiTextBuffer_c_str"][1]["location"] = "imgui:2327" 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" @@ -7680,7 +7683,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:2328" +defs["ImGuiTextBuffer_clear"][1]["location"] = "imgui:2325" defs["ImGuiTextBuffer_clear"][1]["ov_cimguiname"] = "ImGuiTextBuffer_clear" defs["ImGuiTextBuffer_clear"][1]["ret"] = "void" defs["ImGuiTextBuffer_clear"][1]["signature"] = "()" @@ -7714,7 +7717,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:2327" +defs["ImGuiTextBuffer_empty"][1]["location"] = "imgui:2324" defs["ImGuiTextBuffer_empty"][1]["ov_cimguiname"] = "ImGuiTextBuffer_empty" defs["ImGuiTextBuffer_empty"][1]["ret"] = "bool" defs["ImGuiTextBuffer_empty"][1]["signature"] = "()const" @@ -7732,7 +7735,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:2325" +defs["ImGuiTextBuffer_end"][1]["location"] = "imgui:2322" defs["ImGuiTextBuffer_end"][1]["ov_cimguiname"] = "ImGuiTextBuffer_end" defs["ImGuiTextBuffer_end"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_end"][1]["signature"] = "()const" @@ -7753,7 +7756,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:2329" +defs["ImGuiTextBuffer_reserve"][1]["location"] = "imgui:2326" defs["ImGuiTextBuffer_reserve"][1]["ov_cimguiname"] = "ImGuiTextBuffer_reserve" defs["ImGuiTextBuffer_reserve"][1]["ret"] = "void" defs["ImGuiTextBuffer_reserve"][1]["signature"] = "(int)" @@ -7771,7 +7774,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:2326" +defs["ImGuiTextBuffer_size"][1]["location"] = "imgui:2323" defs["ImGuiTextBuffer_size"][1]["ov_cimguiname"] = "ImGuiTextBuffer_size" defs["ImGuiTextBuffer_size"][1]["ret"] = "int" defs["ImGuiTextBuffer_size"][1]["signature"] = "()const" @@ -7789,7 +7792,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:2295" +defs["ImGuiTextFilter_Build"][1]["location"] = "imgui:2292" defs["ImGuiTextFilter_Build"][1]["ov_cimguiname"] = "ImGuiTextFilter_Build" defs["ImGuiTextFilter_Build"][1]["ret"] = "void" defs["ImGuiTextFilter_Build"][1]["signature"] = "()" @@ -7807,7 +7810,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:2296" +defs["ImGuiTextFilter_Clear"][1]["location"] = "imgui:2293" defs["ImGuiTextFilter_Clear"][1]["ov_cimguiname"] = "ImGuiTextFilter_Clear" defs["ImGuiTextFilter_Clear"][1]["ret"] = "void" defs["ImGuiTextFilter_Clear"][1]["signature"] = "()" @@ -7833,7 +7836,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:2293" +defs["ImGuiTextFilter_Draw"][1]["location"] = "imgui:2290" defs["ImGuiTextFilter_Draw"][1]["ov_cimguiname"] = "ImGuiTextFilter_Draw" defs["ImGuiTextFilter_Draw"][1]["ret"] = "bool" defs["ImGuiTextFilter_Draw"][1]["signature"] = "(const char*,float)" @@ -7853,7 +7856,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:2292" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["location"] = "imgui:2289" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_ImGuiTextFilter" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["signature"] = "(const char*)" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["stname"] = "ImGuiTextFilter" @@ -7870,7 +7873,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:2297" +defs["ImGuiTextFilter_IsActive"][1]["location"] = "imgui:2294" defs["ImGuiTextFilter_IsActive"][1]["ov_cimguiname"] = "ImGuiTextFilter_IsActive" defs["ImGuiTextFilter_IsActive"][1]["ret"] = "bool" defs["ImGuiTextFilter_IsActive"][1]["signature"] = "()const" @@ -7895,7 +7898,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:2294" +defs["ImGuiTextFilter_PassFilter"][1]["location"] = "imgui:2291" defs["ImGuiTextFilter_PassFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_PassFilter" defs["ImGuiTextFilter_PassFilter"][1]["ret"] = "bool" defs["ImGuiTextFilter_PassFilter"][1]["signature"] = "(const char*,const char*)const" @@ -7938,7 +7941,7 @@ defs["ImGuiTextIndex_append"][1]["call_args"] = "(base,old_size,new_size)" defs["ImGuiTextIndex_append"][1]["cimguiname"] = "ImGuiTextIndex_append" defs["ImGuiTextIndex_append"][1]["defaults"] = {} defs["ImGuiTextIndex_append"][1]["funcname"] = "append" -defs["ImGuiTextIndex_append"][1]["location"] = "imgui_internal:725" +defs["ImGuiTextIndex_append"][1]["location"] = "imgui_internal:730" defs["ImGuiTextIndex_append"][1]["ov_cimguiname"] = "ImGuiTextIndex_append" defs["ImGuiTextIndex_append"][1]["ret"] = "void" defs["ImGuiTextIndex_append"][1]["signature"] = "(const char*,int,int)" @@ -7956,7 +7959,7 @@ defs["ImGuiTextIndex_clear"][1]["call_args"] = "()" defs["ImGuiTextIndex_clear"][1]["cimguiname"] = "ImGuiTextIndex_clear" defs["ImGuiTextIndex_clear"][1]["defaults"] = {} defs["ImGuiTextIndex_clear"][1]["funcname"] = "clear" -defs["ImGuiTextIndex_clear"][1]["location"] = "imgui_internal:721" +defs["ImGuiTextIndex_clear"][1]["location"] = "imgui_internal:726" defs["ImGuiTextIndex_clear"][1]["ov_cimguiname"] = "ImGuiTextIndex_clear" defs["ImGuiTextIndex_clear"][1]["ret"] = "void" defs["ImGuiTextIndex_clear"][1]["signature"] = "()" @@ -7980,7 +7983,7 @@ defs["ImGuiTextIndex_get_line_begin"][1]["call_args"] = "(base,n)" defs["ImGuiTextIndex_get_line_begin"][1]["cimguiname"] = "ImGuiTextIndex_get_line_begin" defs["ImGuiTextIndex_get_line_begin"][1]["defaults"] = {} defs["ImGuiTextIndex_get_line_begin"][1]["funcname"] = "get_line_begin" -defs["ImGuiTextIndex_get_line_begin"][1]["location"] = "imgui_internal:723" +defs["ImGuiTextIndex_get_line_begin"][1]["location"] = "imgui_internal:728" defs["ImGuiTextIndex_get_line_begin"][1]["ov_cimguiname"] = "ImGuiTextIndex_get_line_begin" defs["ImGuiTextIndex_get_line_begin"][1]["ret"] = "const char*" defs["ImGuiTextIndex_get_line_begin"][1]["signature"] = "(const char*,int)" @@ -8004,7 +8007,7 @@ defs["ImGuiTextIndex_get_line_end"][1]["call_args"] = "(base,n)" defs["ImGuiTextIndex_get_line_end"][1]["cimguiname"] = "ImGuiTextIndex_get_line_end" defs["ImGuiTextIndex_get_line_end"][1]["defaults"] = {} defs["ImGuiTextIndex_get_line_end"][1]["funcname"] = "get_line_end" -defs["ImGuiTextIndex_get_line_end"][1]["location"] = "imgui_internal:724" +defs["ImGuiTextIndex_get_line_end"][1]["location"] = "imgui_internal:729" defs["ImGuiTextIndex_get_line_end"][1]["ov_cimguiname"] = "ImGuiTextIndex_get_line_end" defs["ImGuiTextIndex_get_line_end"][1]["ret"] = "const char*" defs["ImGuiTextIndex_get_line_end"][1]["signature"] = "(const char*,int)" @@ -8022,7 +8025,7 @@ defs["ImGuiTextIndex_size"][1]["call_args"] = "()" defs["ImGuiTextIndex_size"][1]["cimguiname"] = "ImGuiTextIndex_size" defs["ImGuiTextIndex_size"][1]["defaults"] = {} defs["ImGuiTextIndex_size"][1]["funcname"] = "size" -defs["ImGuiTextIndex_size"][1]["location"] = "imgui_internal:722" +defs["ImGuiTextIndex_size"][1]["location"] = "imgui_internal:727" defs["ImGuiTextIndex_size"][1]["ov_cimguiname"] = "ImGuiTextIndex_size" defs["ImGuiTextIndex_size"][1]["ret"] = "int" defs["ImGuiTextIndex_size"][1]["signature"] = "()" @@ -8038,7 +8041,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:2305" +defs["ImGuiTextRange_ImGuiTextRange"][1]["location"] = "imgui:2302" defs["ImGuiTextRange_ImGuiTextRange"][1]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRange_Nil" defs["ImGuiTextRange_ImGuiTextRange"][1]["signature"] = "()" defs["ImGuiTextRange_ImGuiTextRange"][1]["stname"] = "ImGuiTextRange" @@ -8057,7 +8060,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:2306" +defs["ImGuiTextRange_ImGuiTextRange"][2]["location"] = "imgui:2303" defs["ImGuiTextRange_ImGuiTextRange"][2]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRange_Str" defs["ImGuiTextRange_ImGuiTextRange"][2]["signature"] = "(const char*,const char*)" defs["ImGuiTextRange_ImGuiTextRange"][2]["stname"] = "ImGuiTextRange" @@ -8091,7 +8094,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:2307" +defs["ImGuiTextRange_empty"][1]["location"] = "imgui:2304" defs["ImGuiTextRange_empty"][1]["ov_cimguiname"] = "ImGuiTextRange_empty" defs["ImGuiTextRange_empty"][1]["ret"] = "bool" defs["ImGuiTextRange_empty"][1]["signature"] = "()const" @@ -8115,7 +8118,7 @@ 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:2308" +defs["ImGuiTextRange_split"][1]["location"] = "imgui:2305" defs["ImGuiTextRange_split"][1]["ov_cimguiname"] = "ImGuiTextRange_split" defs["ImGuiTextRange_split"][1]["ret"] = "void" defs["ImGuiTextRange_split"][1]["signature"] = "(char,ImVector_ImGuiTextRange*)const" @@ -8139,7 +8142,7 @@ defs["ImGuiViewportP_CalcWorkRectPos"][1]["call_args"] = "(off_min)" defs["ImGuiViewportP_CalcWorkRectPos"][1]["cimguiname"] = "ImGuiViewportP_CalcWorkRectPos" defs["ImGuiViewportP_CalcWorkRectPos"][1]["defaults"] = {} defs["ImGuiViewportP_CalcWorkRectPos"][1]["funcname"] = "CalcWorkRectPos" -defs["ImGuiViewportP_CalcWorkRectPos"][1]["location"] = "imgui_internal:1742" +defs["ImGuiViewportP_CalcWorkRectPos"][1]["location"] = "imgui_internal:1747" defs["ImGuiViewportP_CalcWorkRectPos"][1]["nonUDT"] = 1 defs["ImGuiViewportP_CalcWorkRectPos"][1]["ov_cimguiname"] = "ImGuiViewportP_CalcWorkRectPos" defs["ImGuiViewportP_CalcWorkRectPos"][1]["ret"] = "void" @@ -8167,7 +8170,7 @@ defs["ImGuiViewportP_CalcWorkRectSize"][1]["call_args"] = "(off_min,off_max)" defs["ImGuiViewportP_CalcWorkRectSize"][1]["cimguiname"] = "ImGuiViewportP_CalcWorkRectSize" defs["ImGuiViewportP_CalcWorkRectSize"][1]["defaults"] = {} defs["ImGuiViewportP_CalcWorkRectSize"][1]["funcname"] = "CalcWorkRectSize" -defs["ImGuiViewportP_CalcWorkRectSize"][1]["location"] = "imgui_internal:1743" +defs["ImGuiViewportP_CalcWorkRectSize"][1]["location"] = "imgui_internal:1748" defs["ImGuiViewportP_CalcWorkRectSize"][1]["nonUDT"] = 1 defs["ImGuiViewportP_CalcWorkRectSize"][1]["ov_cimguiname"] = "ImGuiViewportP_CalcWorkRectSize" defs["ImGuiViewportP_CalcWorkRectSize"][1]["ret"] = "void" @@ -8186,7 +8189,7 @@ defs["ImGuiViewportP_ClearRequestFlags"][1]["call_args"] = "()" defs["ImGuiViewportP_ClearRequestFlags"][1]["cimguiname"] = "ImGuiViewportP_ClearRequestFlags" defs["ImGuiViewportP_ClearRequestFlags"][1]["defaults"] = {} defs["ImGuiViewportP_ClearRequestFlags"][1]["funcname"] = "ClearRequestFlags" -defs["ImGuiViewportP_ClearRequestFlags"][1]["location"] = "imgui_internal:1739" +defs["ImGuiViewportP_ClearRequestFlags"][1]["location"] = "imgui_internal:1744" defs["ImGuiViewportP_ClearRequestFlags"][1]["ov_cimguiname"] = "ImGuiViewportP_ClearRequestFlags" defs["ImGuiViewportP_ClearRequestFlags"][1]["ret"] = "void" defs["ImGuiViewportP_ClearRequestFlags"][1]["signature"] = "()" @@ -8207,7 +8210,7 @@ defs["ImGuiViewportP_GetBuildWorkRect"][1]["call_args"] = "()" defs["ImGuiViewportP_GetBuildWorkRect"][1]["cimguiname"] = "ImGuiViewportP_GetBuildWorkRect" defs["ImGuiViewportP_GetBuildWorkRect"][1]["defaults"] = {} defs["ImGuiViewportP_GetBuildWorkRect"][1]["funcname"] = "GetBuildWorkRect" -defs["ImGuiViewportP_GetBuildWorkRect"][1]["location"] = "imgui_internal:1749" +defs["ImGuiViewportP_GetBuildWorkRect"][1]["location"] = "imgui_internal:1754" defs["ImGuiViewportP_GetBuildWorkRect"][1]["nonUDT"] = 1 defs["ImGuiViewportP_GetBuildWorkRect"][1]["ov_cimguiname"] = "ImGuiViewportP_GetBuildWorkRect" defs["ImGuiViewportP_GetBuildWorkRect"][1]["ret"] = "void" @@ -8229,7 +8232,7 @@ defs["ImGuiViewportP_GetMainRect"][1]["call_args"] = "()" defs["ImGuiViewportP_GetMainRect"][1]["cimguiname"] = "ImGuiViewportP_GetMainRect" defs["ImGuiViewportP_GetMainRect"][1]["defaults"] = {} defs["ImGuiViewportP_GetMainRect"][1]["funcname"] = "GetMainRect" -defs["ImGuiViewportP_GetMainRect"][1]["location"] = "imgui_internal:1747" +defs["ImGuiViewportP_GetMainRect"][1]["location"] = "imgui_internal:1752" defs["ImGuiViewportP_GetMainRect"][1]["nonUDT"] = 1 defs["ImGuiViewportP_GetMainRect"][1]["ov_cimguiname"] = "ImGuiViewportP_GetMainRect" defs["ImGuiViewportP_GetMainRect"][1]["ret"] = "void" @@ -8251,7 +8254,7 @@ defs["ImGuiViewportP_GetWorkRect"][1]["call_args"] = "()" defs["ImGuiViewportP_GetWorkRect"][1]["cimguiname"] = "ImGuiViewportP_GetWorkRect" defs["ImGuiViewportP_GetWorkRect"][1]["defaults"] = {} defs["ImGuiViewportP_GetWorkRect"][1]["funcname"] = "GetWorkRect" -defs["ImGuiViewportP_GetWorkRect"][1]["location"] = "imgui_internal:1748" +defs["ImGuiViewportP_GetWorkRect"][1]["location"] = "imgui_internal:1753" defs["ImGuiViewportP_GetWorkRect"][1]["nonUDT"] = 1 defs["ImGuiViewportP_GetWorkRect"][1]["ov_cimguiname"] = "ImGuiViewportP_GetWorkRect" defs["ImGuiViewportP_GetWorkRect"][1]["ret"] = "void" @@ -8268,7 +8271,7 @@ defs["ImGuiViewportP_ImGuiViewportP"][1]["cimguiname"] = "ImGuiViewportP_ImGuiVi defs["ImGuiViewportP_ImGuiViewportP"][1]["constructor"] = true defs["ImGuiViewportP_ImGuiViewportP"][1]["defaults"] = {} defs["ImGuiViewportP_ImGuiViewportP"][1]["funcname"] = "ImGuiViewportP" -defs["ImGuiViewportP_ImGuiViewportP"][1]["location"] = "imgui_internal:1737" +defs["ImGuiViewportP_ImGuiViewportP"][1]["location"] = "imgui_internal:1742" defs["ImGuiViewportP_ImGuiViewportP"][1]["ov_cimguiname"] = "ImGuiViewportP_ImGuiViewportP" defs["ImGuiViewportP_ImGuiViewportP"][1]["signature"] = "()" defs["ImGuiViewportP_ImGuiViewportP"][1]["stname"] = "ImGuiViewportP" @@ -8285,7 +8288,7 @@ defs["ImGuiViewportP_UpdateWorkRect"][1]["call_args"] = "()" defs["ImGuiViewportP_UpdateWorkRect"][1]["cimguiname"] = "ImGuiViewportP_UpdateWorkRect" defs["ImGuiViewportP_UpdateWorkRect"][1]["defaults"] = {} defs["ImGuiViewportP_UpdateWorkRect"][1]["funcname"] = "UpdateWorkRect" -defs["ImGuiViewportP_UpdateWorkRect"][1]["location"] = "imgui_internal:1744" +defs["ImGuiViewportP_UpdateWorkRect"][1]["location"] = "imgui_internal:1749" defs["ImGuiViewportP_UpdateWorkRect"][1]["ov_cimguiname"] = "ImGuiViewportP_UpdateWorkRect" defs["ImGuiViewportP_UpdateWorkRect"][1]["ret"] = "void" defs["ImGuiViewportP_UpdateWorkRect"][1]["signature"] = "()" @@ -8302,7 +8305,7 @@ defs["ImGuiViewportP_destroy"][1]["call_args"] = "(self)" defs["ImGuiViewportP_destroy"][1]["cimguiname"] = "ImGuiViewportP_destroy" defs["ImGuiViewportP_destroy"][1]["defaults"] = {} defs["ImGuiViewportP_destroy"][1]["destructor"] = true -defs["ImGuiViewportP_destroy"][1]["location"] = "imgui_internal:1738" +defs["ImGuiViewportP_destroy"][1]["location"] = "imgui_internal:1743" defs["ImGuiViewportP_destroy"][1]["ov_cimguiname"] = "ImGuiViewportP_destroy" defs["ImGuiViewportP_destroy"][1]["realdestructor"] = true defs["ImGuiViewportP_destroy"][1]["ret"] = "void" @@ -8324,7 +8327,7 @@ 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:3070" +defs["ImGuiViewport_GetCenter"][1]["location"] = "imgui:3068" defs["ImGuiViewport_GetCenter"][1]["nonUDT"] = 1 defs["ImGuiViewport_GetCenter"][1]["ov_cimguiname"] = "ImGuiViewport_GetCenter" defs["ImGuiViewport_GetCenter"][1]["ret"] = "void" @@ -8346,7 +8349,7 @@ 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:3071" +defs["ImGuiViewport_GetWorkCenter"][1]["location"] = "imgui:3069" defs["ImGuiViewport_GetWorkCenter"][1]["nonUDT"] = 1 defs["ImGuiViewport_GetWorkCenter"][1]["ov_cimguiname"] = "ImGuiViewport_GetWorkCenter" defs["ImGuiViewport_GetWorkCenter"][1]["ret"] = "void" @@ -8363,7 +8366,7 @@ defs["ImGuiViewport_ImGuiViewport"][1]["cimguiname"] = "ImGuiViewport_ImGuiViewp defs["ImGuiViewport_ImGuiViewport"][1]["constructor"] = true defs["ImGuiViewport_ImGuiViewport"][1]["defaults"] = {} defs["ImGuiViewport_ImGuiViewport"][1]["funcname"] = "ImGuiViewport" -defs["ImGuiViewport_ImGuiViewport"][1]["location"] = "imgui:3066" +defs["ImGuiViewport_ImGuiViewport"][1]["location"] = "imgui:3064" defs["ImGuiViewport_ImGuiViewport"][1]["ov_cimguiname"] = "ImGuiViewport_ImGuiViewport" defs["ImGuiViewport_ImGuiViewport"][1]["signature"] = "()" defs["ImGuiViewport_ImGuiViewport"][1]["stname"] = "ImGuiViewport" @@ -8379,7 +8382,7 @@ 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]["location"] = "imgui:3067" +defs["ImGuiViewport_destroy"][1]["location"] = "imgui:3065" defs["ImGuiViewport_destroy"][1]["ov_cimguiname"] = "ImGuiViewport_destroy" defs["ImGuiViewport_destroy"][1]["realdestructor"] = true defs["ImGuiViewport_destroy"][1]["ret"] = "void" @@ -8396,7 +8399,7 @@ defs["ImGuiWindowClass_ImGuiWindowClass"][1]["cimguiname"] = "ImGuiWindowClass_I defs["ImGuiWindowClass_ImGuiWindowClass"][1]["constructor"] = true defs["ImGuiWindowClass_ImGuiWindowClass"][1]["defaults"] = {} defs["ImGuiWindowClass_ImGuiWindowClass"][1]["funcname"] = "ImGuiWindowClass" -defs["ImGuiWindowClass_ImGuiWindowClass"][1]["location"] = "imgui:2219" +defs["ImGuiWindowClass_ImGuiWindowClass"][1]["location"] = "imgui:2216" defs["ImGuiWindowClass_ImGuiWindowClass"][1]["ov_cimguiname"] = "ImGuiWindowClass_ImGuiWindowClass" defs["ImGuiWindowClass_ImGuiWindowClass"][1]["signature"] = "()" defs["ImGuiWindowClass_ImGuiWindowClass"][1]["stname"] = "ImGuiWindowClass" @@ -8429,7 +8432,7 @@ defs["ImGuiWindowSettings_GetName"][1]["call_args"] = "()" defs["ImGuiWindowSettings_GetName"][1]["cimguiname"] = "ImGuiWindowSettings_GetName" defs["ImGuiWindowSettings_GetName"][1]["defaults"] = {} defs["ImGuiWindowSettings_GetName"][1]["funcname"] = "GetName" -defs["ImGuiWindowSettings_GetName"][1]["location"] = "imgui_internal:1773" +defs["ImGuiWindowSettings_GetName"][1]["location"] = "imgui_internal:1778" defs["ImGuiWindowSettings_GetName"][1]["ov_cimguiname"] = "ImGuiWindowSettings_GetName" defs["ImGuiWindowSettings_GetName"][1]["ret"] = "char*" defs["ImGuiWindowSettings_GetName"][1]["signature"] = "()" @@ -8445,7 +8448,7 @@ defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["cimguiname"] = "ImGuiWindowS defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["constructor"] = true defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["defaults"] = {} defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["funcname"] = "ImGuiWindowSettings" -defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["location"] = "imgui_internal:1772" +defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["location"] = "imgui_internal:1777" defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["ov_cimguiname"] = "ImGuiWindowSettings_ImGuiWindowSettings" defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["signature"] = "()" defs["ImGuiWindowSettings_ImGuiWindowSettings"][1]["stname"] = "ImGuiWindowSettings" @@ -8478,7 +8481,7 @@ defs["ImGuiWindow_CalcFontSize"][1]["call_args"] = "()" defs["ImGuiWindow_CalcFontSize"][1]["cimguiname"] = "ImGuiWindow_CalcFontSize" defs["ImGuiWindow_CalcFontSize"][1]["defaults"] = {} defs["ImGuiWindow_CalcFontSize"][1]["funcname"] = "CalcFontSize" -defs["ImGuiWindow_CalcFontSize"][1]["location"] = "imgui_internal:2562" +defs["ImGuiWindow_CalcFontSize"][1]["location"] = "imgui_internal:2575" defs["ImGuiWindow_CalcFontSize"][1]["ov_cimguiname"] = "ImGuiWindow_CalcFontSize" defs["ImGuiWindow_CalcFontSize"][1]["ret"] = "float" defs["ImGuiWindow_CalcFontSize"][1]["signature"] = "()const" @@ -8503,7 +8506,7 @@ defs["ImGuiWindow_GetID"][1]["cimguiname"] = "ImGuiWindow_GetID" defs["ImGuiWindow_GetID"][1]["defaults"] = {} defs["ImGuiWindow_GetID"][1]["defaults"]["str_end"] = "NULL" defs["ImGuiWindow_GetID"][1]["funcname"] = "GetID" -defs["ImGuiWindow_GetID"][1]["location"] = "imgui_internal:2555" +defs["ImGuiWindow_GetID"][1]["location"] = "imgui_internal:2568" defs["ImGuiWindow_GetID"][1]["ov_cimguiname"] = "ImGuiWindow_GetID_Str" defs["ImGuiWindow_GetID"][1]["ret"] = "ImGuiID" defs["ImGuiWindow_GetID"][1]["signature"] = "(const char*,const char*)" @@ -8522,7 +8525,7 @@ defs["ImGuiWindow_GetID"][2]["call_args"] = "(ptr)" defs["ImGuiWindow_GetID"][2]["cimguiname"] = "ImGuiWindow_GetID" defs["ImGuiWindow_GetID"][2]["defaults"] = {} defs["ImGuiWindow_GetID"][2]["funcname"] = "GetID" -defs["ImGuiWindow_GetID"][2]["location"] = "imgui_internal:2556" +defs["ImGuiWindow_GetID"][2]["location"] = "imgui_internal:2569" defs["ImGuiWindow_GetID"][2]["ov_cimguiname"] = "ImGuiWindow_GetID_Ptr" defs["ImGuiWindow_GetID"][2]["ret"] = "ImGuiID" defs["ImGuiWindow_GetID"][2]["signature"] = "(const void*)" @@ -8541,7 +8544,7 @@ defs["ImGuiWindow_GetID"][3]["call_args"] = "(n)" defs["ImGuiWindow_GetID"][3]["cimguiname"] = "ImGuiWindow_GetID" defs["ImGuiWindow_GetID"][3]["defaults"] = {} defs["ImGuiWindow_GetID"][3]["funcname"] = "GetID" -defs["ImGuiWindow_GetID"][3]["location"] = "imgui_internal:2557" +defs["ImGuiWindow_GetID"][3]["location"] = "imgui_internal:2570" defs["ImGuiWindow_GetID"][3]["ov_cimguiname"] = "ImGuiWindow_GetID_Int" defs["ImGuiWindow_GetID"][3]["ret"] = "ImGuiID" defs["ImGuiWindow_GetID"][3]["signature"] = "(int)" @@ -8564,7 +8567,7 @@ defs["ImGuiWindow_GetIDFromRectangle"][1]["call_args"] = "(r_abs)" defs["ImGuiWindow_GetIDFromRectangle"][1]["cimguiname"] = "ImGuiWindow_GetIDFromRectangle" defs["ImGuiWindow_GetIDFromRectangle"][1]["defaults"] = {} defs["ImGuiWindow_GetIDFromRectangle"][1]["funcname"] = "GetIDFromRectangle" -defs["ImGuiWindow_GetIDFromRectangle"][1]["location"] = "imgui_internal:2558" +defs["ImGuiWindow_GetIDFromRectangle"][1]["location"] = "imgui_internal:2571" defs["ImGuiWindow_GetIDFromRectangle"][1]["ov_cimguiname"] = "ImGuiWindow_GetIDFromRectangle" defs["ImGuiWindow_GetIDFromRectangle"][1]["ret"] = "ImGuiID" defs["ImGuiWindow_GetIDFromRectangle"][1]["signature"] = "(const ImRect)" @@ -8586,7 +8589,7 @@ defs["ImGuiWindow_ImGuiWindow"][1]["cimguiname"] = "ImGuiWindow_ImGuiWindow" defs["ImGuiWindow_ImGuiWindow"][1]["constructor"] = true defs["ImGuiWindow_ImGuiWindow"][1]["defaults"] = {} defs["ImGuiWindow_ImGuiWindow"][1]["funcname"] = "ImGuiWindow" -defs["ImGuiWindow_ImGuiWindow"][1]["location"] = "imgui_internal:2551" +defs["ImGuiWindow_ImGuiWindow"][1]["location"] = "imgui_internal:2564" defs["ImGuiWindow_ImGuiWindow"][1]["ov_cimguiname"] = "ImGuiWindow_ImGuiWindow" defs["ImGuiWindow_ImGuiWindow"][1]["signature"] = "(ImGuiContext*,const char*)" defs["ImGuiWindow_ImGuiWindow"][1]["stname"] = "ImGuiWindow" @@ -8603,7 +8606,7 @@ defs["ImGuiWindow_MenuBarHeight"][1]["call_args"] = "()" defs["ImGuiWindow_MenuBarHeight"][1]["cimguiname"] = "ImGuiWindow_MenuBarHeight" defs["ImGuiWindow_MenuBarHeight"][1]["defaults"] = {} defs["ImGuiWindow_MenuBarHeight"][1]["funcname"] = "MenuBarHeight" -defs["ImGuiWindow_MenuBarHeight"][1]["location"] = "imgui_internal:2565" +defs["ImGuiWindow_MenuBarHeight"][1]["location"] = "imgui_internal:2578" defs["ImGuiWindow_MenuBarHeight"][1]["ov_cimguiname"] = "ImGuiWindow_MenuBarHeight" defs["ImGuiWindow_MenuBarHeight"][1]["ret"] = "float" defs["ImGuiWindow_MenuBarHeight"][1]["signature"] = "()const" @@ -8624,7 +8627,7 @@ defs["ImGuiWindow_MenuBarRect"][1]["call_args"] = "()" defs["ImGuiWindow_MenuBarRect"][1]["cimguiname"] = "ImGuiWindow_MenuBarRect" defs["ImGuiWindow_MenuBarRect"][1]["defaults"] = {} defs["ImGuiWindow_MenuBarRect"][1]["funcname"] = "MenuBarRect" -defs["ImGuiWindow_MenuBarRect"][1]["location"] = "imgui_internal:2566" +defs["ImGuiWindow_MenuBarRect"][1]["location"] = "imgui_internal:2579" defs["ImGuiWindow_MenuBarRect"][1]["nonUDT"] = 1 defs["ImGuiWindow_MenuBarRect"][1]["ov_cimguiname"] = "ImGuiWindow_MenuBarRect" defs["ImGuiWindow_MenuBarRect"][1]["ret"] = "void" @@ -8646,7 +8649,7 @@ defs["ImGuiWindow_Rect"][1]["call_args"] = "()" defs["ImGuiWindow_Rect"][1]["cimguiname"] = "ImGuiWindow_Rect" defs["ImGuiWindow_Rect"][1]["defaults"] = {} defs["ImGuiWindow_Rect"][1]["funcname"] = "Rect" -defs["ImGuiWindow_Rect"][1]["location"] = "imgui_internal:2561" +defs["ImGuiWindow_Rect"][1]["location"] = "imgui_internal:2574" defs["ImGuiWindow_Rect"][1]["nonUDT"] = 1 defs["ImGuiWindow_Rect"][1]["ov_cimguiname"] = "ImGuiWindow_Rect" defs["ImGuiWindow_Rect"][1]["ret"] = "void" @@ -8665,7 +8668,7 @@ defs["ImGuiWindow_TitleBarHeight"][1]["call_args"] = "()" defs["ImGuiWindow_TitleBarHeight"][1]["cimguiname"] = "ImGuiWindow_TitleBarHeight" defs["ImGuiWindow_TitleBarHeight"][1]["defaults"] = {} defs["ImGuiWindow_TitleBarHeight"][1]["funcname"] = "TitleBarHeight" -defs["ImGuiWindow_TitleBarHeight"][1]["location"] = "imgui_internal:2563" +defs["ImGuiWindow_TitleBarHeight"][1]["location"] = "imgui_internal:2576" defs["ImGuiWindow_TitleBarHeight"][1]["ov_cimguiname"] = "ImGuiWindow_TitleBarHeight" defs["ImGuiWindow_TitleBarHeight"][1]["ret"] = "float" defs["ImGuiWindow_TitleBarHeight"][1]["signature"] = "()const" @@ -8686,7 +8689,7 @@ defs["ImGuiWindow_TitleBarRect"][1]["call_args"] = "()" defs["ImGuiWindow_TitleBarRect"][1]["cimguiname"] = "ImGuiWindow_TitleBarRect" defs["ImGuiWindow_TitleBarRect"][1]["defaults"] = {} defs["ImGuiWindow_TitleBarRect"][1]["funcname"] = "TitleBarRect" -defs["ImGuiWindow_TitleBarRect"][1]["location"] = "imgui_internal:2564" +defs["ImGuiWindow_TitleBarRect"][1]["location"] = "imgui_internal:2577" defs["ImGuiWindow_TitleBarRect"][1]["nonUDT"] = 1 defs["ImGuiWindow_TitleBarRect"][1]["ov_cimguiname"] = "ImGuiWindow_TitleBarRect" defs["ImGuiWindow_TitleBarRect"][1]["ret"] = "void" @@ -8704,7 +8707,7 @@ defs["ImGuiWindow_destroy"][1]["call_args"] = "(self)" defs["ImGuiWindow_destroy"][1]["cimguiname"] = "ImGuiWindow_destroy" defs["ImGuiWindow_destroy"][1]["defaults"] = {} defs["ImGuiWindow_destroy"][1]["destructor"] = true -defs["ImGuiWindow_destroy"][1]["location"] = "imgui_internal:2553" +defs["ImGuiWindow_destroy"][1]["location"] = "imgui_internal:2566" defs["ImGuiWindow_destroy"][1]["ov_cimguiname"] = "ImGuiWindow_destroy" defs["ImGuiWindow_destroy"][1]["realdestructor"] = true defs["ImGuiWindow_destroy"][1]["ret"] = "void" @@ -8723,7 +8726,7 @@ defs["ImPool_Add"][1]["call_args"] = "()" defs["ImPool_Add"][1]["cimguiname"] = "ImPool_Add" defs["ImPool_Add"][1]["defaults"] = {} defs["ImPool_Add"][1]["funcname"] = "Add" -defs["ImPool_Add"][1]["location"] = "imgui_internal:674" +defs["ImPool_Add"][1]["location"] = "imgui_internal:679" defs["ImPool_Add"][1]["ov_cimguiname"] = "ImPool_Add" defs["ImPool_Add"][1]["ret"] = "T*" defs["ImPool_Add"][1]["signature"] = "()" @@ -8742,7 +8745,7 @@ defs["ImPool_Clear"][1]["call_args"] = "()" defs["ImPool_Clear"][1]["cimguiname"] = "ImPool_Clear" defs["ImPool_Clear"][1]["defaults"] = {} defs["ImPool_Clear"][1]["funcname"] = "Clear" -defs["ImPool_Clear"][1]["location"] = "imgui_internal:673" +defs["ImPool_Clear"][1]["location"] = "imgui_internal:678" defs["ImPool_Clear"][1]["ov_cimguiname"] = "ImPool_Clear" defs["ImPool_Clear"][1]["ret"] = "void" defs["ImPool_Clear"][1]["signature"] = "()" @@ -8764,7 +8767,7 @@ defs["ImPool_Contains"][1]["call_args"] = "(p)" defs["ImPool_Contains"][1]["cimguiname"] = "ImPool_Contains" defs["ImPool_Contains"][1]["defaults"] = {} defs["ImPool_Contains"][1]["funcname"] = "Contains" -defs["ImPool_Contains"][1]["location"] = "imgui_internal:672" +defs["ImPool_Contains"][1]["location"] = "imgui_internal:677" defs["ImPool_Contains"][1]["ov_cimguiname"] = "ImPool_Contains" defs["ImPool_Contains"][1]["ret"] = "bool" defs["ImPool_Contains"][1]["signature"] = "(const T*)const" @@ -8783,7 +8786,7 @@ defs["ImPool_GetAliveCount"][1]["call_args"] = "()" defs["ImPool_GetAliveCount"][1]["cimguiname"] = "ImPool_GetAliveCount" defs["ImPool_GetAliveCount"][1]["defaults"] = {} defs["ImPool_GetAliveCount"][1]["funcname"] = "GetAliveCount" -defs["ImPool_GetAliveCount"][1]["location"] = "imgui_internal:681" +defs["ImPool_GetAliveCount"][1]["location"] = "imgui_internal:686" defs["ImPool_GetAliveCount"][1]["ov_cimguiname"] = "ImPool_GetAliveCount" defs["ImPool_GetAliveCount"][1]["ret"] = "int" defs["ImPool_GetAliveCount"][1]["signature"] = "()const" @@ -8802,7 +8805,7 @@ defs["ImPool_GetBufSize"][1]["call_args"] = "()" defs["ImPool_GetBufSize"][1]["cimguiname"] = "ImPool_GetBufSize" defs["ImPool_GetBufSize"][1]["defaults"] = {} defs["ImPool_GetBufSize"][1]["funcname"] = "GetBufSize" -defs["ImPool_GetBufSize"][1]["location"] = "imgui_internal:682" +defs["ImPool_GetBufSize"][1]["location"] = "imgui_internal:687" defs["ImPool_GetBufSize"][1]["ov_cimguiname"] = "ImPool_GetBufSize" defs["ImPool_GetBufSize"][1]["ret"] = "int" defs["ImPool_GetBufSize"][1]["signature"] = "()const" @@ -8824,7 +8827,7 @@ defs["ImPool_GetByIndex"][1]["call_args"] = "(n)" defs["ImPool_GetByIndex"][1]["cimguiname"] = "ImPool_GetByIndex" defs["ImPool_GetByIndex"][1]["defaults"] = {} defs["ImPool_GetByIndex"][1]["funcname"] = "GetByIndex" -defs["ImPool_GetByIndex"][1]["location"] = "imgui_internal:669" +defs["ImPool_GetByIndex"][1]["location"] = "imgui_internal:674" defs["ImPool_GetByIndex"][1]["ov_cimguiname"] = "ImPool_GetByIndex" defs["ImPool_GetByIndex"][1]["ret"] = "T*" defs["ImPool_GetByIndex"][1]["signature"] = "(ImPoolIdx)" @@ -8846,7 +8849,7 @@ defs["ImPool_GetByKey"][1]["call_args"] = "(key)" defs["ImPool_GetByKey"][1]["cimguiname"] = "ImPool_GetByKey" defs["ImPool_GetByKey"][1]["defaults"] = {} defs["ImPool_GetByKey"][1]["funcname"] = "GetByKey" -defs["ImPool_GetByKey"][1]["location"] = "imgui_internal:668" +defs["ImPool_GetByKey"][1]["location"] = "imgui_internal:673" defs["ImPool_GetByKey"][1]["ov_cimguiname"] = "ImPool_GetByKey" defs["ImPool_GetByKey"][1]["ret"] = "T*" defs["ImPool_GetByKey"][1]["signature"] = "(ImGuiID)" @@ -8868,7 +8871,7 @@ defs["ImPool_GetIndex"][1]["call_args"] = "(p)" defs["ImPool_GetIndex"][1]["cimguiname"] = "ImPool_GetIndex" defs["ImPool_GetIndex"][1]["defaults"] = {} defs["ImPool_GetIndex"][1]["funcname"] = "GetIndex" -defs["ImPool_GetIndex"][1]["location"] = "imgui_internal:670" +defs["ImPool_GetIndex"][1]["location"] = "imgui_internal:675" defs["ImPool_GetIndex"][1]["ov_cimguiname"] = "ImPool_GetIndex" defs["ImPool_GetIndex"][1]["ret"] = "ImPoolIdx" defs["ImPool_GetIndex"][1]["signature"] = "(const T*)const" @@ -8887,7 +8890,7 @@ defs["ImPool_GetMapSize"][1]["call_args"] = "()" defs["ImPool_GetMapSize"][1]["cimguiname"] = "ImPool_GetMapSize" defs["ImPool_GetMapSize"][1]["defaults"] = {} defs["ImPool_GetMapSize"][1]["funcname"] = "GetMapSize" -defs["ImPool_GetMapSize"][1]["location"] = "imgui_internal:683" +defs["ImPool_GetMapSize"][1]["location"] = "imgui_internal:688" defs["ImPool_GetMapSize"][1]["ov_cimguiname"] = "ImPool_GetMapSize" defs["ImPool_GetMapSize"][1]["ret"] = "int" defs["ImPool_GetMapSize"][1]["signature"] = "()const" @@ -8909,7 +8912,7 @@ defs["ImPool_GetOrAddByKey"][1]["call_args"] = "(key)" defs["ImPool_GetOrAddByKey"][1]["cimguiname"] = "ImPool_GetOrAddByKey" defs["ImPool_GetOrAddByKey"][1]["defaults"] = {} defs["ImPool_GetOrAddByKey"][1]["funcname"] = "GetOrAddByKey" -defs["ImPool_GetOrAddByKey"][1]["location"] = "imgui_internal:671" +defs["ImPool_GetOrAddByKey"][1]["location"] = "imgui_internal:676" defs["ImPool_GetOrAddByKey"][1]["ov_cimguiname"] = "ImPool_GetOrAddByKey" defs["ImPool_GetOrAddByKey"][1]["ret"] = "T*" defs["ImPool_GetOrAddByKey"][1]["signature"] = "(ImGuiID)" @@ -8926,7 +8929,7 @@ defs["ImPool_ImPool"][1]["cimguiname"] = "ImPool_ImPool" defs["ImPool_ImPool"][1]["constructor"] = true defs["ImPool_ImPool"][1]["defaults"] = {} defs["ImPool_ImPool"][1]["funcname"] = "ImPool" -defs["ImPool_ImPool"][1]["location"] = "imgui_internal:666" +defs["ImPool_ImPool"][1]["location"] = "imgui_internal:671" defs["ImPool_ImPool"][1]["ov_cimguiname"] = "ImPool_ImPool" defs["ImPool_ImPool"][1]["signature"] = "()" defs["ImPool_ImPool"][1]["stname"] = "ImPool" @@ -8950,7 +8953,7 @@ defs["ImPool_Remove"][1]["call_args"] = "(key,p)" defs["ImPool_Remove"][1]["cimguiname"] = "ImPool_Remove" defs["ImPool_Remove"][1]["defaults"] = {} defs["ImPool_Remove"][1]["funcname"] = "Remove" -defs["ImPool_Remove"][1]["location"] = "imgui_internal:675" +defs["ImPool_Remove"][1]["location"] = "imgui_internal:680" defs["ImPool_Remove"][1]["ov_cimguiname"] = "ImPool_Remove_TPtr" defs["ImPool_Remove"][1]["ret"] = "void" defs["ImPool_Remove"][1]["signature"] = "(ImGuiID,const T*)" @@ -8973,7 +8976,7 @@ defs["ImPool_Remove"][2]["call_args"] = "(key,idx)" defs["ImPool_Remove"][2]["cimguiname"] = "ImPool_Remove" defs["ImPool_Remove"][2]["defaults"] = {} defs["ImPool_Remove"][2]["funcname"] = "Remove" -defs["ImPool_Remove"][2]["location"] = "imgui_internal:676" +defs["ImPool_Remove"][2]["location"] = "imgui_internal:681" defs["ImPool_Remove"][2]["ov_cimguiname"] = "ImPool_Remove_PoolIdx" defs["ImPool_Remove"][2]["ret"] = "void" defs["ImPool_Remove"][2]["signature"] = "(ImGuiID,ImPoolIdx)" @@ -8996,7 +8999,7 @@ defs["ImPool_Reserve"][1]["call_args"] = "(capacity)" defs["ImPool_Reserve"][1]["cimguiname"] = "ImPool_Reserve" defs["ImPool_Reserve"][1]["defaults"] = {} defs["ImPool_Reserve"][1]["funcname"] = "Reserve" -defs["ImPool_Reserve"][1]["location"] = "imgui_internal:677" +defs["ImPool_Reserve"][1]["location"] = "imgui_internal:682" defs["ImPool_Reserve"][1]["ov_cimguiname"] = "ImPool_Reserve" defs["ImPool_Reserve"][1]["ret"] = "void" defs["ImPool_Reserve"][1]["signature"] = "(int)" @@ -9018,7 +9021,7 @@ defs["ImPool_TryGetMapData"][1]["call_args"] = "(n)" defs["ImPool_TryGetMapData"][1]["cimguiname"] = "ImPool_TryGetMapData" defs["ImPool_TryGetMapData"][1]["defaults"] = {} defs["ImPool_TryGetMapData"][1]["funcname"] = "TryGetMapData" -defs["ImPool_TryGetMapData"][1]["location"] = "imgui_internal:684" +defs["ImPool_TryGetMapData"][1]["location"] = "imgui_internal:689" defs["ImPool_TryGetMapData"][1]["ov_cimguiname"] = "ImPool_TryGetMapData" defs["ImPool_TryGetMapData"][1]["ret"] = "T*" defs["ImPool_TryGetMapData"][1]["signature"] = "(ImPoolIdx)" @@ -9036,7 +9039,7 @@ defs["ImPool_destroy"][1]["call_args"] = "(self)" defs["ImPool_destroy"][1]["cimguiname"] = "ImPool_destroy" defs["ImPool_destroy"][1]["defaults"] = {} defs["ImPool_destroy"][1]["destructor"] = true -defs["ImPool_destroy"][1]["location"] = "imgui_internal:667" +defs["ImPool_destroy"][1]["location"] = "imgui_internal:672" defs["ImPool_destroy"][1]["ov_cimguiname"] = "ImPool_destroy" defs["ImPool_destroy"][1]["realdestructor"] = true defs["ImPool_destroy"][1]["ret"] = "void" @@ -9059,7 +9062,7 @@ defs["ImRect_Add"][1]["call_args"] = "(p)" defs["ImRect_Add"][1]["cimguiname"] = "ImRect_Add" defs["ImRect_Add"][1]["defaults"] = {} defs["ImRect_Add"][1]["funcname"] = "Add" -defs["ImRect_Add"][1]["location"] = "imgui_internal:543" +defs["ImRect_Add"][1]["location"] = "imgui_internal:548" defs["ImRect_Add"][1]["ov_cimguiname"] = "ImRect_Add_Vec2" defs["ImRect_Add"][1]["ret"] = "void" defs["ImRect_Add"][1]["signature"] = "(const ImVec2)" @@ -9078,7 +9081,7 @@ defs["ImRect_Add"][2]["call_args"] = "(r)" defs["ImRect_Add"][2]["cimguiname"] = "ImRect_Add" defs["ImRect_Add"][2]["defaults"] = {} defs["ImRect_Add"][2]["funcname"] = "Add" -defs["ImRect_Add"][2]["location"] = "imgui_internal:544" +defs["ImRect_Add"][2]["location"] = "imgui_internal:549" defs["ImRect_Add"][2]["ov_cimguiname"] = "ImRect_Add_Rect" defs["ImRect_Add"][2]["ret"] = "void" defs["ImRect_Add"][2]["signature"] = "(const ImRect)" @@ -9100,7 +9103,7 @@ defs["ImRect_ClipWith"][1]["call_args"] = "(r)" defs["ImRect_ClipWith"][1]["cimguiname"] = "ImRect_ClipWith" defs["ImRect_ClipWith"][1]["defaults"] = {} defs["ImRect_ClipWith"][1]["funcname"] = "ClipWith" -defs["ImRect_ClipWith"][1]["location"] = "imgui_internal:550" +defs["ImRect_ClipWith"][1]["location"] = "imgui_internal:555" defs["ImRect_ClipWith"][1]["ov_cimguiname"] = "ImRect_ClipWith" defs["ImRect_ClipWith"][1]["ret"] = "void" defs["ImRect_ClipWith"][1]["signature"] = "(const ImRect)" @@ -9121,7 +9124,7 @@ defs["ImRect_ClipWithFull"][1]["call_args"] = "(r)" defs["ImRect_ClipWithFull"][1]["cimguiname"] = "ImRect_ClipWithFull" defs["ImRect_ClipWithFull"][1]["defaults"] = {} defs["ImRect_ClipWithFull"][1]["funcname"] = "ClipWithFull" -defs["ImRect_ClipWithFull"][1]["location"] = "imgui_internal:551" +defs["ImRect_ClipWithFull"][1]["location"] = "imgui_internal:556" defs["ImRect_ClipWithFull"][1]["ov_cimguiname"] = "ImRect_ClipWithFull" defs["ImRect_ClipWithFull"][1]["ret"] = "void" defs["ImRect_ClipWithFull"][1]["signature"] = "(const ImRect)" @@ -9142,7 +9145,7 @@ defs["ImRect_Contains"][1]["call_args"] = "(p)" defs["ImRect_Contains"][1]["cimguiname"] = "ImRect_Contains" defs["ImRect_Contains"][1]["defaults"] = {} defs["ImRect_Contains"][1]["funcname"] = "Contains" -defs["ImRect_Contains"][1]["location"] = "imgui_internal:540" +defs["ImRect_Contains"][1]["location"] = "imgui_internal:545" defs["ImRect_Contains"][1]["ov_cimguiname"] = "ImRect_Contains_Vec2" defs["ImRect_Contains"][1]["ret"] = "bool" defs["ImRect_Contains"][1]["signature"] = "(const ImVec2)const" @@ -9161,7 +9164,7 @@ defs["ImRect_Contains"][2]["call_args"] = "(r)" defs["ImRect_Contains"][2]["cimguiname"] = "ImRect_Contains" defs["ImRect_Contains"][2]["defaults"] = {} defs["ImRect_Contains"][2]["funcname"] = "Contains" -defs["ImRect_Contains"][2]["location"] = "imgui_internal:541" +defs["ImRect_Contains"][2]["location"] = "imgui_internal:546" defs["ImRect_Contains"][2]["ov_cimguiname"] = "ImRect_Contains_Rect" defs["ImRect_Contains"][2]["ret"] = "bool" defs["ImRect_Contains"][2]["signature"] = "(const ImRect)const" @@ -9183,7 +9186,7 @@ defs["ImRect_Expand"][1]["call_args"] = "(amount)" defs["ImRect_Expand"][1]["cimguiname"] = "ImRect_Expand" defs["ImRect_Expand"][1]["defaults"] = {} defs["ImRect_Expand"][1]["funcname"] = "Expand" -defs["ImRect_Expand"][1]["location"] = "imgui_internal:545" +defs["ImRect_Expand"][1]["location"] = "imgui_internal:550" defs["ImRect_Expand"][1]["ov_cimguiname"] = "ImRect_Expand_Float" defs["ImRect_Expand"][1]["ret"] = "void" defs["ImRect_Expand"][1]["signature"] = "(const float)" @@ -9202,7 +9205,7 @@ defs["ImRect_Expand"][2]["call_args"] = "(amount)" defs["ImRect_Expand"][2]["cimguiname"] = "ImRect_Expand" defs["ImRect_Expand"][2]["defaults"] = {} defs["ImRect_Expand"][2]["funcname"] = "Expand" -defs["ImRect_Expand"][2]["location"] = "imgui_internal:546" +defs["ImRect_Expand"][2]["location"] = "imgui_internal:551" defs["ImRect_Expand"][2]["ov_cimguiname"] = "ImRect_Expand_Vec2" defs["ImRect_Expand"][2]["ret"] = "void" defs["ImRect_Expand"][2]["signature"] = "(const ImVec2)" @@ -9221,7 +9224,7 @@ defs["ImRect_Floor"][1]["call_args"] = "()" defs["ImRect_Floor"][1]["cimguiname"] = "ImRect_Floor" defs["ImRect_Floor"][1]["defaults"] = {} defs["ImRect_Floor"][1]["funcname"] = "Floor" -defs["ImRect_Floor"][1]["location"] = "imgui_internal:552" +defs["ImRect_Floor"][1]["location"] = "imgui_internal:557" defs["ImRect_Floor"][1]["ov_cimguiname"] = "ImRect_Floor" defs["ImRect_Floor"][1]["ret"] = "void" defs["ImRect_Floor"][1]["signature"] = "()" @@ -9239,7 +9242,7 @@ defs["ImRect_GetArea"][1]["call_args"] = "()" defs["ImRect_GetArea"][1]["cimguiname"] = "ImRect_GetArea" defs["ImRect_GetArea"][1]["defaults"] = {} defs["ImRect_GetArea"][1]["funcname"] = "GetArea" -defs["ImRect_GetArea"][1]["location"] = "imgui_internal:535" +defs["ImRect_GetArea"][1]["location"] = "imgui_internal:540" defs["ImRect_GetArea"][1]["ov_cimguiname"] = "ImRect_GetArea" defs["ImRect_GetArea"][1]["ret"] = "float" defs["ImRect_GetArea"][1]["signature"] = "()const" @@ -9260,7 +9263,7 @@ defs["ImRect_GetBL"][1]["call_args"] = "()" defs["ImRect_GetBL"][1]["cimguiname"] = "ImRect_GetBL" defs["ImRect_GetBL"][1]["defaults"] = {} defs["ImRect_GetBL"][1]["funcname"] = "GetBL" -defs["ImRect_GetBL"][1]["location"] = "imgui_internal:538" +defs["ImRect_GetBL"][1]["location"] = "imgui_internal:543" defs["ImRect_GetBL"][1]["nonUDT"] = 1 defs["ImRect_GetBL"][1]["ov_cimguiname"] = "ImRect_GetBL" defs["ImRect_GetBL"][1]["ret"] = "void" @@ -9282,7 +9285,7 @@ defs["ImRect_GetBR"][1]["call_args"] = "()" defs["ImRect_GetBR"][1]["cimguiname"] = "ImRect_GetBR" defs["ImRect_GetBR"][1]["defaults"] = {} defs["ImRect_GetBR"][1]["funcname"] = "GetBR" -defs["ImRect_GetBR"][1]["location"] = "imgui_internal:539" +defs["ImRect_GetBR"][1]["location"] = "imgui_internal:544" defs["ImRect_GetBR"][1]["nonUDT"] = 1 defs["ImRect_GetBR"][1]["ov_cimguiname"] = "ImRect_GetBR" defs["ImRect_GetBR"][1]["ret"] = "void" @@ -9304,7 +9307,7 @@ defs["ImRect_GetCenter"][1]["call_args"] = "()" defs["ImRect_GetCenter"][1]["cimguiname"] = "ImRect_GetCenter" defs["ImRect_GetCenter"][1]["defaults"] = {} defs["ImRect_GetCenter"][1]["funcname"] = "GetCenter" -defs["ImRect_GetCenter"][1]["location"] = "imgui_internal:531" +defs["ImRect_GetCenter"][1]["location"] = "imgui_internal:536" defs["ImRect_GetCenter"][1]["nonUDT"] = 1 defs["ImRect_GetCenter"][1]["ov_cimguiname"] = "ImRect_GetCenter" defs["ImRect_GetCenter"][1]["ret"] = "void" @@ -9323,7 +9326,7 @@ defs["ImRect_GetHeight"][1]["call_args"] = "()" defs["ImRect_GetHeight"][1]["cimguiname"] = "ImRect_GetHeight" defs["ImRect_GetHeight"][1]["defaults"] = {} defs["ImRect_GetHeight"][1]["funcname"] = "GetHeight" -defs["ImRect_GetHeight"][1]["location"] = "imgui_internal:534" +defs["ImRect_GetHeight"][1]["location"] = "imgui_internal:539" defs["ImRect_GetHeight"][1]["ov_cimguiname"] = "ImRect_GetHeight" defs["ImRect_GetHeight"][1]["ret"] = "float" defs["ImRect_GetHeight"][1]["signature"] = "()const" @@ -9344,7 +9347,7 @@ defs["ImRect_GetSize"][1]["call_args"] = "()" defs["ImRect_GetSize"][1]["cimguiname"] = "ImRect_GetSize" defs["ImRect_GetSize"][1]["defaults"] = {} defs["ImRect_GetSize"][1]["funcname"] = "GetSize" -defs["ImRect_GetSize"][1]["location"] = "imgui_internal:532" +defs["ImRect_GetSize"][1]["location"] = "imgui_internal:537" defs["ImRect_GetSize"][1]["nonUDT"] = 1 defs["ImRect_GetSize"][1]["ov_cimguiname"] = "ImRect_GetSize" defs["ImRect_GetSize"][1]["ret"] = "void" @@ -9366,7 +9369,7 @@ defs["ImRect_GetTL"][1]["call_args"] = "()" defs["ImRect_GetTL"][1]["cimguiname"] = "ImRect_GetTL" defs["ImRect_GetTL"][1]["defaults"] = {} defs["ImRect_GetTL"][1]["funcname"] = "GetTL" -defs["ImRect_GetTL"][1]["location"] = "imgui_internal:536" +defs["ImRect_GetTL"][1]["location"] = "imgui_internal:541" defs["ImRect_GetTL"][1]["nonUDT"] = 1 defs["ImRect_GetTL"][1]["ov_cimguiname"] = "ImRect_GetTL" defs["ImRect_GetTL"][1]["ret"] = "void" @@ -9388,7 +9391,7 @@ defs["ImRect_GetTR"][1]["call_args"] = "()" defs["ImRect_GetTR"][1]["cimguiname"] = "ImRect_GetTR" defs["ImRect_GetTR"][1]["defaults"] = {} defs["ImRect_GetTR"][1]["funcname"] = "GetTR" -defs["ImRect_GetTR"][1]["location"] = "imgui_internal:537" +defs["ImRect_GetTR"][1]["location"] = "imgui_internal:542" defs["ImRect_GetTR"][1]["nonUDT"] = 1 defs["ImRect_GetTR"][1]["ov_cimguiname"] = "ImRect_GetTR" defs["ImRect_GetTR"][1]["ret"] = "void" @@ -9407,7 +9410,7 @@ defs["ImRect_GetWidth"][1]["call_args"] = "()" defs["ImRect_GetWidth"][1]["cimguiname"] = "ImRect_GetWidth" defs["ImRect_GetWidth"][1]["defaults"] = {} defs["ImRect_GetWidth"][1]["funcname"] = "GetWidth" -defs["ImRect_GetWidth"][1]["location"] = "imgui_internal:533" +defs["ImRect_GetWidth"][1]["location"] = "imgui_internal:538" defs["ImRect_GetWidth"][1]["ov_cimguiname"] = "ImRect_GetWidth" defs["ImRect_GetWidth"][1]["ret"] = "float" defs["ImRect_GetWidth"][1]["signature"] = "()const" @@ -9423,7 +9426,7 @@ defs["ImRect_ImRect"][1]["cimguiname"] = "ImRect_ImRect" defs["ImRect_ImRect"][1]["constructor"] = true defs["ImRect_ImRect"][1]["defaults"] = {} defs["ImRect_ImRect"][1]["funcname"] = "ImRect" -defs["ImRect_ImRect"][1]["location"] = "imgui_internal:526" +defs["ImRect_ImRect"][1]["location"] = "imgui_internal:531" defs["ImRect_ImRect"][1]["ov_cimguiname"] = "ImRect_ImRect_Nil" defs["ImRect_ImRect"][1]["signature"] = "()" defs["ImRect_ImRect"][1]["stname"] = "ImRect" @@ -9442,7 +9445,7 @@ defs["ImRect_ImRect"][2]["cimguiname"] = "ImRect_ImRect" defs["ImRect_ImRect"][2]["constructor"] = true defs["ImRect_ImRect"][2]["defaults"] = {} defs["ImRect_ImRect"][2]["funcname"] = "ImRect" -defs["ImRect_ImRect"][2]["location"] = "imgui_internal:527" +defs["ImRect_ImRect"][2]["location"] = "imgui_internal:532" defs["ImRect_ImRect"][2]["ov_cimguiname"] = "ImRect_ImRect_Vec2" defs["ImRect_ImRect"][2]["signature"] = "(const ImVec2,const ImVec2)" defs["ImRect_ImRect"][2]["stname"] = "ImRect" @@ -9458,7 +9461,7 @@ defs["ImRect_ImRect"][3]["cimguiname"] = "ImRect_ImRect" defs["ImRect_ImRect"][3]["constructor"] = true defs["ImRect_ImRect"][3]["defaults"] = {} defs["ImRect_ImRect"][3]["funcname"] = "ImRect" -defs["ImRect_ImRect"][3]["location"] = "imgui_internal:528" +defs["ImRect_ImRect"][3]["location"] = "imgui_internal:533" defs["ImRect_ImRect"][3]["ov_cimguiname"] = "ImRect_ImRect_Vec4" defs["ImRect_ImRect"][3]["signature"] = "(const ImVec4)" defs["ImRect_ImRect"][3]["stname"] = "ImRect" @@ -9483,7 +9486,7 @@ defs["ImRect_ImRect"][4]["cimguiname"] = "ImRect_ImRect" defs["ImRect_ImRect"][4]["constructor"] = true defs["ImRect_ImRect"][4]["defaults"] = {} defs["ImRect_ImRect"][4]["funcname"] = "ImRect" -defs["ImRect_ImRect"][4]["location"] = "imgui_internal:529" +defs["ImRect_ImRect"][4]["location"] = "imgui_internal:534" defs["ImRect_ImRect"][4]["ov_cimguiname"] = "ImRect_ImRect_Float" defs["ImRect_ImRect"][4]["signature"] = "(float,float,float,float)" defs["ImRect_ImRect"][4]["stname"] = "ImRect" @@ -9503,7 +9506,7 @@ defs["ImRect_IsInverted"][1]["call_args"] = "()" defs["ImRect_IsInverted"][1]["cimguiname"] = "ImRect_IsInverted" defs["ImRect_IsInverted"][1]["defaults"] = {} defs["ImRect_IsInverted"][1]["funcname"] = "IsInverted" -defs["ImRect_IsInverted"][1]["location"] = "imgui_internal:553" +defs["ImRect_IsInverted"][1]["location"] = "imgui_internal:558" defs["ImRect_IsInverted"][1]["ov_cimguiname"] = "ImRect_IsInverted" defs["ImRect_IsInverted"][1]["ret"] = "bool" defs["ImRect_IsInverted"][1]["signature"] = "()const" @@ -9524,7 +9527,7 @@ defs["ImRect_Overlaps"][1]["call_args"] = "(r)" defs["ImRect_Overlaps"][1]["cimguiname"] = "ImRect_Overlaps" defs["ImRect_Overlaps"][1]["defaults"] = {} defs["ImRect_Overlaps"][1]["funcname"] = "Overlaps" -defs["ImRect_Overlaps"][1]["location"] = "imgui_internal:542" +defs["ImRect_Overlaps"][1]["location"] = "imgui_internal:547" defs["ImRect_Overlaps"][1]["ov_cimguiname"] = "ImRect_Overlaps" defs["ImRect_Overlaps"][1]["ret"] = "bool" defs["ImRect_Overlaps"][1]["signature"] = "(const ImRect)const" @@ -9545,7 +9548,7 @@ defs["ImRect_ToVec4"][1]["call_args"] = "()" defs["ImRect_ToVec4"][1]["cimguiname"] = "ImRect_ToVec4" defs["ImRect_ToVec4"][1]["defaults"] = {} defs["ImRect_ToVec4"][1]["funcname"] = "ToVec4" -defs["ImRect_ToVec4"][1]["location"] = "imgui_internal:554" +defs["ImRect_ToVec4"][1]["location"] = "imgui_internal:559" defs["ImRect_ToVec4"][1]["nonUDT"] = 1 defs["ImRect_ToVec4"][1]["ov_cimguiname"] = "ImRect_ToVec4" defs["ImRect_ToVec4"][1]["ret"] = "void" @@ -9567,7 +9570,7 @@ defs["ImRect_Translate"][1]["call_args"] = "(d)" defs["ImRect_Translate"][1]["cimguiname"] = "ImRect_Translate" defs["ImRect_Translate"][1]["defaults"] = {} defs["ImRect_Translate"][1]["funcname"] = "Translate" -defs["ImRect_Translate"][1]["location"] = "imgui_internal:547" +defs["ImRect_Translate"][1]["location"] = "imgui_internal:552" defs["ImRect_Translate"][1]["ov_cimguiname"] = "ImRect_Translate" defs["ImRect_Translate"][1]["ret"] = "void" defs["ImRect_Translate"][1]["signature"] = "(const ImVec2)" @@ -9588,7 +9591,7 @@ defs["ImRect_TranslateX"][1]["call_args"] = "(dx)" defs["ImRect_TranslateX"][1]["cimguiname"] = "ImRect_TranslateX" defs["ImRect_TranslateX"][1]["defaults"] = {} defs["ImRect_TranslateX"][1]["funcname"] = "TranslateX" -defs["ImRect_TranslateX"][1]["location"] = "imgui_internal:548" +defs["ImRect_TranslateX"][1]["location"] = "imgui_internal:553" defs["ImRect_TranslateX"][1]["ov_cimguiname"] = "ImRect_TranslateX" defs["ImRect_TranslateX"][1]["ret"] = "void" defs["ImRect_TranslateX"][1]["signature"] = "(float)" @@ -9609,7 +9612,7 @@ defs["ImRect_TranslateY"][1]["call_args"] = "(dy)" defs["ImRect_TranslateY"][1]["cimguiname"] = "ImRect_TranslateY" defs["ImRect_TranslateY"][1]["defaults"] = {} defs["ImRect_TranslateY"][1]["funcname"] = "TranslateY" -defs["ImRect_TranslateY"][1]["location"] = "imgui_internal:549" +defs["ImRect_TranslateY"][1]["location"] = "imgui_internal:554" defs["ImRect_TranslateY"][1]["ov_cimguiname"] = "ImRect_TranslateY" defs["ImRect_TranslateY"][1]["ret"] = "void" defs["ImRect_TranslateY"][1]["signature"] = "(float)" @@ -9643,7 +9646,7 @@ defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["call_args"] = "()" defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["cimguiname"] = "ImSpanAllocator_GetArenaSizeInBytes" defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["defaults"] = {} defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["funcname"] = "GetArenaSizeInBytes" -defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["location"] = "imgui_internal:646" +defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["location"] = "imgui_internal:651" defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["ov_cimguiname"] = "ImSpanAllocator_GetArenaSizeInBytes" defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["ret"] = "int" defs["ImSpanAllocator_GetArenaSizeInBytes"][1]["signature"] = "()" @@ -9665,7 +9668,7 @@ defs["ImSpanAllocator_GetSpanPtrBegin"][1]["call_args"] = "(n)" defs["ImSpanAllocator_GetSpanPtrBegin"][1]["cimguiname"] = "ImSpanAllocator_GetSpanPtrBegin" defs["ImSpanAllocator_GetSpanPtrBegin"][1]["defaults"] = {} defs["ImSpanAllocator_GetSpanPtrBegin"][1]["funcname"] = "GetSpanPtrBegin" -defs["ImSpanAllocator_GetSpanPtrBegin"][1]["location"] = "imgui_internal:648" +defs["ImSpanAllocator_GetSpanPtrBegin"][1]["location"] = "imgui_internal:653" defs["ImSpanAllocator_GetSpanPtrBegin"][1]["ov_cimguiname"] = "ImSpanAllocator_GetSpanPtrBegin" defs["ImSpanAllocator_GetSpanPtrBegin"][1]["ret"] = "void*" defs["ImSpanAllocator_GetSpanPtrBegin"][1]["signature"] = "(int)" @@ -9687,7 +9690,7 @@ defs["ImSpanAllocator_GetSpanPtrEnd"][1]["call_args"] = "(n)" defs["ImSpanAllocator_GetSpanPtrEnd"][1]["cimguiname"] = "ImSpanAllocator_GetSpanPtrEnd" defs["ImSpanAllocator_GetSpanPtrEnd"][1]["defaults"] = {} defs["ImSpanAllocator_GetSpanPtrEnd"][1]["funcname"] = "GetSpanPtrEnd" -defs["ImSpanAllocator_GetSpanPtrEnd"][1]["location"] = "imgui_internal:649" +defs["ImSpanAllocator_GetSpanPtrEnd"][1]["location"] = "imgui_internal:654" defs["ImSpanAllocator_GetSpanPtrEnd"][1]["ov_cimguiname"] = "ImSpanAllocator_GetSpanPtrEnd" defs["ImSpanAllocator_GetSpanPtrEnd"][1]["ret"] = "void*" defs["ImSpanAllocator_GetSpanPtrEnd"][1]["signature"] = "(int)" @@ -9704,7 +9707,7 @@ defs["ImSpanAllocator_ImSpanAllocator"][1]["cimguiname"] = "ImSpanAllocator_ImSp defs["ImSpanAllocator_ImSpanAllocator"][1]["constructor"] = true defs["ImSpanAllocator_ImSpanAllocator"][1]["defaults"] = {} defs["ImSpanAllocator_ImSpanAllocator"][1]["funcname"] = "ImSpanAllocator" -defs["ImSpanAllocator_ImSpanAllocator"][1]["location"] = "imgui_internal:644" +defs["ImSpanAllocator_ImSpanAllocator"][1]["location"] = "imgui_internal:649" defs["ImSpanAllocator_ImSpanAllocator"][1]["ov_cimguiname"] = "ImSpanAllocator_ImSpanAllocator" defs["ImSpanAllocator_ImSpanAllocator"][1]["signature"] = "()" defs["ImSpanAllocator_ImSpanAllocator"][1]["stname"] = "ImSpanAllocator" @@ -9732,7 +9735,7 @@ defs["ImSpanAllocator_Reserve"][1]["cimguiname"] = "ImSpanAllocator_Reserve" defs["ImSpanAllocator_Reserve"][1]["defaults"] = {} defs["ImSpanAllocator_Reserve"][1]["defaults"]["a"] = "4" defs["ImSpanAllocator_Reserve"][1]["funcname"] = "Reserve" -defs["ImSpanAllocator_Reserve"][1]["location"] = "imgui_internal:645" +defs["ImSpanAllocator_Reserve"][1]["location"] = "imgui_internal:650" defs["ImSpanAllocator_Reserve"][1]["ov_cimguiname"] = "ImSpanAllocator_Reserve" defs["ImSpanAllocator_Reserve"][1]["ret"] = "void" defs["ImSpanAllocator_Reserve"][1]["signature"] = "(int,size_t,int)" @@ -9754,7 +9757,7 @@ defs["ImSpanAllocator_SetArenaBasePtr"][1]["call_args"] = "(base_ptr)" defs["ImSpanAllocator_SetArenaBasePtr"][1]["cimguiname"] = "ImSpanAllocator_SetArenaBasePtr" defs["ImSpanAllocator_SetArenaBasePtr"][1]["defaults"] = {} defs["ImSpanAllocator_SetArenaBasePtr"][1]["funcname"] = "SetArenaBasePtr" -defs["ImSpanAllocator_SetArenaBasePtr"][1]["location"] = "imgui_internal:647" +defs["ImSpanAllocator_SetArenaBasePtr"][1]["location"] = "imgui_internal:652" defs["ImSpanAllocator_SetArenaBasePtr"][1]["ov_cimguiname"] = "ImSpanAllocator_SetArenaBasePtr" defs["ImSpanAllocator_SetArenaBasePtr"][1]["ret"] = "void" defs["ImSpanAllocator_SetArenaBasePtr"][1]["signature"] = "(void*)" @@ -9788,7 +9791,7 @@ defs["ImSpan_ImSpan"][1]["cimguiname"] = "ImSpan_ImSpan" defs["ImSpan_ImSpan"][1]["constructor"] = true defs["ImSpan_ImSpan"][1]["defaults"] = {} defs["ImSpan_ImSpan"][1]["funcname"] = "ImSpan" -defs["ImSpan_ImSpan"][1]["location"] = "imgui_internal:612" +defs["ImSpan_ImSpan"][1]["location"] = "imgui_internal:617" defs["ImSpan_ImSpan"][1]["ov_cimguiname"] = "ImSpan_ImSpan_Nil" defs["ImSpan_ImSpan"][1]["signature"] = "()" defs["ImSpan_ImSpan"][1]["stname"] = "ImSpan" @@ -9808,7 +9811,7 @@ defs["ImSpan_ImSpan"][2]["cimguiname"] = "ImSpan_ImSpan" defs["ImSpan_ImSpan"][2]["constructor"] = true defs["ImSpan_ImSpan"][2]["defaults"] = {} defs["ImSpan_ImSpan"][2]["funcname"] = "ImSpan" -defs["ImSpan_ImSpan"][2]["location"] = "imgui_internal:613" +defs["ImSpan_ImSpan"][2]["location"] = "imgui_internal:618" defs["ImSpan_ImSpan"][2]["ov_cimguiname"] = "ImSpan_ImSpan_TPtrInt" defs["ImSpan_ImSpan"][2]["signature"] = "(T*,int)" defs["ImSpan_ImSpan"][2]["stname"] = "ImSpan" @@ -9828,7 +9831,7 @@ defs["ImSpan_ImSpan"][3]["cimguiname"] = "ImSpan_ImSpan" defs["ImSpan_ImSpan"][3]["constructor"] = true defs["ImSpan_ImSpan"][3]["defaults"] = {} defs["ImSpan_ImSpan"][3]["funcname"] = "ImSpan" -defs["ImSpan_ImSpan"][3]["location"] = "imgui_internal:614" +defs["ImSpan_ImSpan"][3]["location"] = "imgui_internal:619" defs["ImSpan_ImSpan"][3]["ov_cimguiname"] = "ImSpan_ImSpan_TPtrTPtr" defs["ImSpan_ImSpan"][3]["signature"] = "(T*,T*)" defs["ImSpan_ImSpan"][3]["stname"] = "ImSpan" @@ -9848,7 +9851,7 @@ defs["ImSpan_begin"][1]["call_args"] = "()" defs["ImSpan_begin"][1]["cimguiname"] = "ImSpan_begin" defs["ImSpan_begin"][1]["defaults"] = {} defs["ImSpan_begin"][1]["funcname"] = "begin" -defs["ImSpan_begin"][1]["location"] = "imgui_internal:623" +defs["ImSpan_begin"][1]["location"] = "imgui_internal:628" defs["ImSpan_begin"][1]["ov_cimguiname"] = "ImSpan_begin_Nil" defs["ImSpan_begin"][1]["ret"] = "T*" defs["ImSpan_begin"][1]["signature"] = "()" @@ -9865,7 +9868,7 @@ defs["ImSpan_begin"][2]["call_args"] = "()" defs["ImSpan_begin"][2]["cimguiname"] = "ImSpan_begin" defs["ImSpan_begin"][2]["defaults"] = {} defs["ImSpan_begin"][2]["funcname"] = "begin" -defs["ImSpan_begin"][2]["location"] = "imgui_internal:624" +defs["ImSpan_begin"][2]["location"] = "imgui_internal:629" defs["ImSpan_begin"][2]["ov_cimguiname"] = "ImSpan_begin__const" defs["ImSpan_begin"][2]["ret"] = "const T*" defs["ImSpan_begin"][2]["signature"] = "()const" @@ -9902,7 +9905,7 @@ defs["ImSpan_end"][1]["call_args"] = "()" defs["ImSpan_end"][1]["cimguiname"] = "ImSpan_end" defs["ImSpan_end"][1]["defaults"] = {} defs["ImSpan_end"][1]["funcname"] = "end" -defs["ImSpan_end"][1]["location"] = "imgui_internal:625" +defs["ImSpan_end"][1]["location"] = "imgui_internal:630" defs["ImSpan_end"][1]["ov_cimguiname"] = "ImSpan_end_Nil" defs["ImSpan_end"][1]["ret"] = "T*" defs["ImSpan_end"][1]["signature"] = "()" @@ -9919,7 +9922,7 @@ defs["ImSpan_end"][2]["call_args"] = "()" defs["ImSpan_end"][2]["cimguiname"] = "ImSpan_end" defs["ImSpan_end"][2]["defaults"] = {} defs["ImSpan_end"][2]["funcname"] = "end" -defs["ImSpan_end"][2]["location"] = "imgui_internal:626" +defs["ImSpan_end"][2]["location"] = "imgui_internal:631" defs["ImSpan_end"][2]["ov_cimguiname"] = "ImSpan_end__const" defs["ImSpan_end"][2]["ret"] = "const T*" defs["ImSpan_end"][2]["signature"] = "()const" @@ -9942,7 +9945,7 @@ defs["ImSpan_index_from_ptr"][1]["call_args"] = "(it)" defs["ImSpan_index_from_ptr"][1]["cimguiname"] = "ImSpan_index_from_ptr" defs["ImSpan_index_from_ptr"][1]["defaults"] = {} defs["ImSpan_index_from_ptr"][1]["funcname"] = "index_from_ptr" -defs["ImSpan_index_from_ptr"][1]["location"] = "imgui_internal:629" +defs["ImSpan_index_from_ptr"][1]["location"] = "imgui_internal:634" defs["ImSpan_index_from_ptr"][1]["ov_cimguiname"] = "ImSpan_index_from_ptr" defs["ImSpan_index_from_ptr"][1]["ret"] = "int" defs["ImSpan_index_from_ptr"][1]["signature"] = "(const T*)const" @@ -9967,7 +9970,7 @@ defs["ImSpan_set"][1]["call_args"] = "(data,size)" defs["ImSpan_set"][1]["cimguiname"] = "ImSpan_set" defs["ImSpan_set"][1]["defaults"] = {} defs["ImSpan_set"][1]["funcname"] = "set" -defs["ImSpan_set"][1]["location"] = "imgui_internal:616" +defs["ImSpan_set"][1]["location"] = "imgui_internal:621" defs["ImSpan_set"][1]["ov_cimguiname"] = "ImSpan_set_Int" defs["ImSpan_set"][1]["ret"] = "void" defs["ImSpan_set"][1]["signature"] = "(T*,int)" @@ -9990,7 +9993,7 @@ defs["ImSpan_set"][2]["call_args"] = "(data,data_end)" defs["ImSpan_set"][2]["cimguiname"] = "ImSpan_set" defs["ImSpan_set"][2]["defaults"] = {} defs["ImSpan_set"][2]["funcname"] = "set" -defs["ImSpan_set"][2]["location"] = "imgui_internal:617" +defs["ImSpan_set"][2]["location"] = "imgui_internal:622" defs["ImSpan_set"][2]["ov_cimguiname"] = "ImSpan_set_TPtr" defs["ImSpan_set"][2]["ret"] = "void" defs["ImSpan_set"][2]["signature"] = "(T*,T*)" @@ -10010,7 +10013,7 @@ defs["ImSpan_size"][1]["call_args"] = "()" defs["ImSpan_size"][1]["cimguiname"] = "ImSpan_size" defs["ImSpan_size"][1]["defaults"] = {} defs["ImSpan_size"][1]["funcname"] = "size" -defs["ImSpan_size"][1]["location"] = "imgui_internal:618" +defs["ImSpan_size"][1]["location"] = "imgui_internal:623" defs["ImSpan_size"][1]["ov_cimguiname"] = "ImSpan_size" defs["ImSpan_size"][1]["ret"] = "int" defs["ImSpan_size"][1]["signature"] = "()const" @@ -10029,7 +10032,7 @@ defs["ImSpan_size_in_bytes"][1]["call_args"] = "()" defs["ImSpan_size_in_bytes"][1]["cimguiname"] = "ImSpan_size_in_bytes" defs["ImSpan_size_in_bytes"][1]["defaults"] = {} defs["ImSpan_size_in_bytes"][1]["funcname"] = "size_in_bytes" -defs["ImSpan_size_in_bytes"][1]["location"] = "imgui_internal:619" +defs["ImSpan_size_in_bytes"][1]["location"] = "imgui_internal:624" defs["ImSpan_size_in_bytes"][1]["ov_cimguiname"] = "ImSpan_size_in_bytes" defs["ImSpan_size_in_bytes"][1]["ret"] = "int" defs["ImSpan_size_in_bytes"][1]["signature"] = "()const" @@ -10046,7 +10049,7 @@ defs["ImVec1_ImVec1"][1]["cimguiname"] = "ImVec1_ImVec1" defs["ImVec1_ImVec1"][1]["constructor"] = true defs["ImVec1_ImVec1"][1]["defaults"] = {} defs["ImVec1_ImVec1"][1]["funcname"] = "ImVec1" -defs["ImVec1_ImVec1"][1]["location"] = "imgui_internal:506" +defs["ImVec1_ImVec1"][1]["location"] = "imgui_internal:511" defs["ImVec1_ImVec1"][1]["ov_cimguiname"] = "ImVec1_ImVec1_Nil" defs["ImVec1_ImVec1"][1]["signature"] = "()" defs["ImVec1_ImVec1"][1]["stname"] = "ImVec1" @@ -10062,7 +10065,7 @@ defs["ImVec1_ImVec1"][2]["cimguiname"] = "ImVec1_ImVec1" defs["ImVec1_ImVec1"][2]["constructor"] = true defs["ImVec1_ImVec1"][2]["defaults"] = {} defs["ImVec1_ImVec1"][2]["funcname"] = "ImVec1" -defs["ImVec1_ImVec1"][2]["location"] = "imgui_internal:507" +defs["ImVec1_ImVec1"][2]["location"] = "imgui_internal:512" defs["ImVec1_ImVec1"][2]["ov_cimguiname"] = "ImVec1_ImVec1_Float" defs["ImVec1_ImVec1"][2]["signature"] = "(float)" defs["ImVec1_ImVec1"][2]["stname"] = "ImVec1" @@ -10145,7 +10148,7 @@ defs["ImVec2ih_ImVec2ih"][1]["cimguiname"] = "ImVec2ih_ImVec2ih" defs["ImVec2ih_ImVec2ih"][1]["constructor"] = true defs["ImVec2ih_ImVec2ih"][1]["defaults"] = {} defs["ImVec2ih_ImVec2ih"][1]["funcname"] = "ImVec2ih" -defs["ImVec2ih_ImVec2ih"][1]["location"] = "imgui_internal:514" +defs["ImVec2ih_ImVec2ih"][1]["location"] = "imgui_internal:519" defs["ImVec2ih_ImVec2ih"][1]["ov_cimguiname"] = "ImVec2ih_ImVec2ih_Nil" defs["ImVec2ih_ImVec2ih"][1]["signature"] = "()" defs["ImVec2ih_ImVec2ih"][1]["stname"] = "ImVec2ih" @@ -10164,7 +10167,7 @@ defs["ImVec2ih_ImVec2ih"][2]["cimguiname"] = "ImVec2ih_ImVec2ih" defs["ImVec2ih_ImVec2ih"][2]["constructor"] = true defs["ImVec2ih_ImVec2ih"][2]["defaults"] = {} defs["ImVec2ih_ImVec2ih"][2]["funcname"] = "ImVec2ih" -defs["ImVec2ih_ImVec2ih"][2]["location"] = "imgui_internal:515" +defs["ImVec2ih_ImVec2ih"][2]["location"] = "imgui_internal:520" defs["ImVec2ih_ImVec2ih"][2]["ov_cimguiname"] = "ImVec2ih_ImVec2ih_short" defs["ImVec2ih_ImVec2ih"][2]["signature"] = "(short,short)" defs["ImVec2ih_ImVec2ih"][2]["stname"] = "ImVec2ih" @@ -10180,7 +10183,7 @@ defs["ImVec2ih_ImVec2ih"][3]["cimguiname"] = "ImVec2ih_ImVec2ih" defs["ImVec2ih_ImVec2ih"][3]["constructor"] = true defs["ImVec2ih_ImVec2ih"][3]["defaults"] = {} defs["ImVec2ih_ImVec2ih"][3]["funcname"] = "ImVec2ih" -defs["ImVec2ih_ImVec2ih"][3]["location"] = "imgui_internal:516" +defs["ImVec2ih_ImVec2ih"][3]["location"] = "imgui_internal:521" defs["ImVec2ih_ImVec2ih"][3]["ov_cimguiname"] = "ImVec2ih_ImVec2ih_Vec2" defs["ImVec2ih_ImVec2ih"][3]["signature"] = "(const ImVec2)" defs["ImVec2ih_ImVec2ih"][3]["stname"] = "ImVec2ih" @@ -10270,7 +10273,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:1850" +defs["ImVector_ImVector"][1]["location"] = "imgui:1847" defs["ImVector_ImVector"][1]["ov_cimguiname"] = "ImVector_ImVector_Nil" defs["ImVector_ImVector"][1]["signature"] = "()" defs["ImVector_ImVector"][1]["stname"] = "ImVector" @@ -10287,7 +10290,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:1851" +defs["ImVector_ImVector"][2]["location"] = "imgui:1848" defs["ImVector_ImVector"][2]["ov_cimguiname"] = "ImVector_ImVector_Vector_T_" defs["ImVector_ImVector"][2]["signature"] = "(const ImVector_T )" defs["ImVector_ImVector"][2]["stname"] = "ImVector" @@ -10309,7 +10312,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:1877" +defs["ImVector__grow_capacity"][1]["location"] = "imgui:1874" 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" @@ -10328,7 +10331,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:1873" +defs["ImVector_back"][1]["location"] = "imgui:1870" defs["ImVector_back"][1]["ov_cimguiname"] = "ImVector_back_Nil" defs["ImVector_back"][1]["ret"] = "T*" defs["ImVector_back"][1]["retref"] = "&" @@ -10346,7 +10349,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:1874" +defs["ImVector_back"][2]["location"] = "imgui:1871" defs["ImVector_back"][2]["ov_cimguiname"] = "ImVector_back__const" defs["ImVector_back"][2]["ret"] = "const T*" defs["ImVector_back"][2]["retref"] = "&" @@ -10367,7 +10370,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:1867" +defs["ImVector_begin"][1]["location"] = "imgui:1864" defs["ImVector_begin"][1]["ov_cimguiname"] = "ImVector_begin_Nil" defs["ImVector_begin"][1]["ret"] = "T*" defs["ImVector_begin"][1]["signature"] = "()" @@ -10384,7 +10387,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:1868" +defs["ImVector_begin"][2]["location"] = "imgui:1865" defs["ImVector_begin"][2]["ov_cimguiname"] = "ImVector_begin__const" defs["ImVector_begin"][2]["ret"] = "const T*" defs["ImVector_begin"][2]["signature"] = "()const" @@ -10404,7 +10407,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:1863" +defs["ImVector_capacity"][1]["location"] = "imgui:1860" defs["ImVector_capacity"][1]["ov_cimguiname"] = "ImVector_capacity" defs["ImVector_capacity"][1]["ret"] = "int" defs["ImVector_capacity"][1]["signature"] = "()const" @@ -10423,7 +10426,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:1855" +defs["ImVector_clear"][1]["location"] = "imgui:1852" defs["ImVector_clear"][1]["ov_cimguiname"] = "ImVector_clear" defs["ImVector_clear"][1]["ret"] = "void" defs["ImVector_clear"][1]["signature"] = "()" @@ -10442,7 +10445,7 @@ defs["ImVector_clear_delete"][1]["call_args"] = "()" defs["ImVector_clear_delete"][1]["cimguiname"] = "ImVector_clear_delete" defs["ImVector_clear_delete"][1]["defaults"] = {} defs["ImVector_clear_delete"][1]["funcname"] = "clear_delete" -defs["ImVector_clear_delete"][1]["location"] = "imgui:1856" +defs["ImVector_clear_delete"][1]["location"] = "imgui:1853" defs["ImVector_clear_delete"][1]["ov_cimguiname"] = "ImVector_clear_delete" defs["ImVector_clear_delete"][1]["ret"] = "void" defs["ImVector_clear_delete"][1]["signature"] = "()" @@ -10461,7 +10464,7 @@ defs["ImVector_clear_destruct"][1]["call_args"] = "()" defs["ImVector_clear_destruct"][1]["cimguiname"] = "ImVector_clear_destruct" defs["ImVector_clear_destruct"][1]["defaults"] = {} defs["ImVector_clear_destruct"][1]["funcname"] = "clear_destruct" -defs["ImVector_clear_destruct"][1]["location"] = "imgui:1857" +defs["ImVector_clear_destruct"][1]["location"] = "imgui:1854" defs["ImVector_clear_destruct"][1]["ov_cimguiname"] = "ImVector_clear_destruct" defs["ImVector_clear_destruct"][1]["ret"] = "void" defs["ImVector_clear_destruct"][1]["signature"] = "()" @@ -10483,7 +10486,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:1892" +defs["ImVector_contains"][1]["location"] = "imgui:1889" defs["ImVector_contains"][1]["ov_cimguiname"] = "ImVector_contains" defs["ImVector_contains"][1]["ret"] = "bool" defs["ImVector_contains"][1]["signature"] = "(const T)const" @@ -10501,7 +10504,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:1853" +defs["ImVector_destroy"][1]["location"] = "imgui:1850" defs["ImVector_destroy"][1]["ov_cimguiname"] = "ImVector_destroy" defs["ImVector_destroy"][1]["realdestructor"] = true defs["ImVector_destroy"][1]["ret"] = "void" @@ -10521,7 +10524,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:1859" +defs["ImVector_empty"][1]["location"] = "imgui:1856" defs["ImVector_empty"][1]["ov_cimguiname"] = "ImVector_empty" defs["ImVector_empty"][1]["ret"] = "bool" defs["ImVector_empty"][1]["signature"] = "()const" @@ -10540,7 +10543,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:1869" +defs["ImVector_end"][1]["location"] = "imgui:1866" defs["ImVector_end"][1]["ov_cimguiname"] = "ImVector_end_Nil" defs["ImVector_end"][1]["ret"] = "T*" defs["ImVector_end"][1]["signature"] = "()" @@ -10557,7 +10560,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:1870" +defs["ImVector_end"][2]["location"] = "imgui:1867" defs["ImVector_end"][2]["ov_cimguiname"] = "ImVector_end__const" defs["ImVector_end"][2]["ret"] = "const T*" defs["ImVector_end"][2]["signature"] = "()const" @@ -10580,7 +10583,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:1888" +defs["ImVector_erase"][1]["location"] = "imgui:1885" defs["ImVector_erase"][1]["ov_cimguiname"] = "ImVector_erase_Nil" defs["ImVector_erase"][1]["ret"] = "T*" defs["ImVector_erase"][1]["signature"] = "(const T*)" @@ -10603,7 +10606,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:1889" +defs["ImVector_erase"][2]["location"] = "imgui:1886" defs["ImVector_erase"][2]["ov_cimguiname"] = "ImVector_erase_TPtr" defs["ImVector_erase"][2]["ret"] = "T*" defs["ImVector_erase"][2]["signature"] = "(const T*,const T*)" @@ -10626,7 +10629,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:1890" +defs["ImVector_erase_unsorted"][1]["location"] = "imgui:1887" 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*)" @@ -10648,7 +10651,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:1893" +defs["ImVector_find"][1]["location"] = "imgui:1890" defs["ImVector_find"][1]["ov_cimguiname"] = "ImVector_find_Nil" defs["ImVector_find"][1]["ret"] = "T*" defs["ImVector_find"][1]["signature"] = "(const T)" @@ -10668,7 +10671,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:1894" +defs["ImVector_find"][2]["location"] = "imgui:1891" defs["ImVector_find"][2]["ov_cimguiname"] = "ImVector_find__const" defs["ImVector_find"][2]["ret"] = "const T*" defs["ImVector_find"][2]["signature"] = "(const T)const" @@ -10691,7 +10694,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:1895" +defs["ImVector_find_erase"][1]["location"] = "imgui:1892" 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)" @@ -10713,7 +10716,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:1896" +defs["ImVector_find_erase_unsorted"][1]["location"] = "imgui:1893" 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)" @@ -10732,7 +10735,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:1871" +defs["ImVector_front"][1]["location"] = "imgui:1868" defs["ImVector_front"][1]["ov_cimguiname"] = "ImVector_front_Nil" defs["ImVector_front"][1]["ret"] = "T*" defs["ImVector_front"][1]["retref"] = "&" @@ -10750,7 +10753,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:1872" +defs["ImVector_front"][2]["location"] = "imgui:1869" defs["ImVector_front"][2]["ov_cimguiname"] = "ImVector_front__const" defs["ImVector_front"][2]["ret"] = "const T*" defs["ImVector_front"][2]["retref"] = "&" @@ -10774,7 +10777,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:1897" +defs["ImVector_index_from_ptr"][1]["location"] = "imgui:1894" 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" @@ -10799,7 +10802,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:1891" +defs["ImVector_insert"][1]["location"] = "imgui:1888" defs["ImVector_insert"][1]["ov_cimguiname"] = "ImVector_insert" defs["ImVector_insert"][1]["ret"] = "T*" defs["ImVector_insert"][1]["signature"] = "(const T*,const T)" @@ -10818,7 +10821,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:1862" +defs["ImVector_max_size"][1]["location"] = "imgui:1859" defs["ImVector_max_size"][1]["ov_cimguiname"] = "ImVector_max_size" defs["ImVector_max_size"][1]["ret"] = "int" defs["ImVector_max_size"][1]["signature"] = "()const" @@ -10837,7 +10840,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:1886" +defs["ImVector_pop_back"][1]["location"] = "imgui:1883" defs["ImVector_pop_back"][1]["ov_cimguiname"] = "ImVector_pop_back" defs["ImVector_pop_back"][1]["ret"] = "void" defs["ImVector_pop_back"][1]["signature"] = "()" @@ -10859,7 +10862,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:1885" +defs["ImVector_push_back"][1]["location"] = "imgui:1882" 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)" @@ -10881,7 +10884,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:1887" +defs["ImVector_push_front"][1]["location"] = "imgui:1884" 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)" @@ -10903,7 +10906,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:1881" +defs["ImVector_reserve"][1]["location"] = "imgui:1878" defs["ImVector_reserve"][1]["ov_cimguiname"] = "ImVector_reserve" defs["ImVector_reserve"][1]["ret"] = "void" defs["ImVector_reserve"][1]["signature"] = "(int)" @@ -10925,7 +10928,7 @@ defs["ImVector_reserve_discard"][1]["call_args"] = "(new_capacity)" defs["ImVector_reserve_discard"][1]["cimguiname"] = "ImVector_reserve_discard" defs["ImVector_reserve_discard"][1]["defaults"] = {} defs["ImVector_reserve_discard"][1]["funcname"] = "reserve_discard" -defs["ImVector_reserve_discard"][1]["location"] = "imgui:1882" +defs["ImVector_reserve_discard"][1]["location"] = "imgui:1879" defs["ImVector_reserve_discard"][1]["ov_cimguiname"] = "ImVector_reserve_discard" defs["ImVector_reserve_discard"][1]["ret"] = "void" defs["ImVector_reserve_discard"][1]["signature"] = "(int)" @@ -10947,7 +10950,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:1878" +defs["ImVector_resize"][1]["location"] = "imgui:1875" defs["ImVector_resize"][1]["ov_cimguiname"] = "ImVector_resize_Nil" defs["ImVector_resize"][1]["ret"] = "void" defs["ImVector_resize"][1]["signature"] = "(int)" @@ -10970,7 +10973,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:1879" +defs["ImVector_resize"][2]["location"] = "imgui:1876" defs["ImVector_resize"][2]["ov_cimguiname"] = "ImVector_resize_T" defs["ImVector_resize"][2]["ret"] = "void" defs["ImVector_resize"][2]["signature"] = "(int,const T)" @@ -10993,7 +10996,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:1880" +defs["ImVector_shrink"][1]["location"] = "imgui:1877" defs["ImVector_shrink"][1]["ov_cimguiname"] = "ImVector_shrink" defs["ImVector_shrink"][1]["ret"] = "void" defs["ImVector_shrink"][1]["signature"] = "(int)" @@ -11012,7 +11015,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:1860" +defs["ImVector_size"][1]["location"] = "imgui:1857" defs["ImVector_size"][1]["ov_cimguiname"] = "ImVector_size" defs["ImVector_size"][1]["ret"] = "int" defs["ImVector_size"][1]["signature"] = "()const" @@ -11031,7 +11034,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:1861" +defs["ImVector_size_in_bytes"][1]["location"] = "imgui:1858" 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" @@ -11054,7 +11057,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:1875" +defs["ImVector_swap"][1]["location"] = "imgui:1872" defs["ImVector_swap"][1]["ov_cimguiname"] = "ImVector_swap" defs["ImVector_swap"][1]["ret"] = "void" defs["ImVector_swap"][1]["signature"] = "(ImVector_T *)" @@ -11096,7 +11099,7 @@ defs["igActivateItem"][1]["call_args"] = "(id)" defs["igActivateItem"][1]["cimguiname"] = "igActivateItem" defs["igActivateItem"][1]["defaults"] = {} defs["igActivateItem"][1]["funcname"] = "ActivateItem" -defs["igActivateItem"][1]["location"] = "imgui_internal:3094" +defs["igActivateItem"][1]["location"] = "imgui_internal:3109" defs["igActivateItem"][1]["namespace"] = "ImGui" defs["igActivateItem"][1]["ov_cimguiname"] = "igActivateItem" defs["igActivateItem"][1]["ret"] = "void" @@ -11118,7 +11121,7 @@ defs["igAddContextHook"][1]["call_args"] = "(context,hook)" defs["igAddContextHook"][1]["cimguiname"] = "igAddContextHook" defs["igAddContextHook"][1]["defaults"] = {} defs["igAddContextHook"][1]["funcname"] = "AddContextHook" -defs["igAddContextHook"][1]["location"] = "imgui_internal:2977" +defs["igAddContextHook"][1]["location"] = "imgui_internal:2993" defs["igAddContextHook"][1]["namespace"] = "ImGui" defs["igAddContextHook"][1]["ov_cimguiname"] = "igAddContextHook" defs["igAddContextHook"][1]["ret"] = "ImGuiID" @@ -11137,7 +11140,7 @@ defs["igAddSettingsHandler"][1]["call_args"] = "(handler)" defs["igAddSettingsHandler"][1]["cimguiname"] = "igAddSettingsHandler" defs["igAddSettingsHandler"][1]["defaults"] = {} defs["igAddSettingsHandler"][1]["funcname"] = "AddSettingsHandler" -defs["igAddSettingsHandler"][1]["location"] = "imgui_internal:2997" +defs["igAddSettingsHandler"][1]["location"] = "imgui_internal:3013" defs["igAddSettingsHandler"][1]["namespace"] = "ImGui" defs["igAddSettingsHandler"][1]["ov_cimguiname"] = "igAddSettingsHandler" defs["igAddSettingsHandler"][1]["ret"] = "void" @@ -11204,7 +11207,7 @@ defs["igArrowButtonEx"][1]["cimguiname"] = "igArrowButtonEx" defs["igArrowButtonEx"][1]["defaults"] = {} defs["igArrowButtonEx"][1]["defaults"]["flags"] = "0" defs["igArrowButtonEx"][1]["funcname"] = "ArrowButtonEx" -defs["igArrowButtonEx"][1]["location"] = "imgui_internal:3354" +defs["igArrowButtonEx"][1]["location"] = "imgui_internal:3370" defs["igArrowButtonEx"][1]["namespace"] = "ImGui" defs["igArrowButtonEx"][1]["ov_cimguiname"] = "igArrowButtonEx" defs["igArrowButtonEx"][1]["ret"] = "bool" @@ -11323,7 +11326,7 @@ defs["igBeginChildEx"][1]["call_args"] = "(name,id,size_arg,border,flags)" defs["igBeginChildEx"][1]["cimguiname"] = "igBeginChildEx" defs["igBeginChildEx"][1]["defaults"] = {} defs["igBeginChildEx"][1]["funcname"] = "BeginChildEx" -defs["igBeginChildEx"][1]["location"] = "imgui_internal:3060" +defs["igBeginChildEx"][1]["location"] = "imgui_internal:3075" defs["igBeginChildEx"][1]["namespace"] = "ImGui" defs["igBeginChildEx"][1]["ov_cimguiname"] = "igBeginChildEx" defs["igBeginChildEx"][1]["ret"] = "bool" @@ -11349,7 +11352,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:904" +defs["igBeginChildFrame"][1]["location"] = "imgui:905" defs["igBeginChildFrame"][1]["namespace"] = "ImGui" defs["igBeginChildFrame"][1]["ov_cimguiname"] = "igBeginChildFrame" defs["igBeginChildFrame"][1]["ret"] = "bool" @@ -11375,7 +11378,7 @@ defs["igBeginColumns"][1]["cimguiname"] = "igBeginColumns" defs["igBeginColumns"][1]["defaults"] = {} defs["igBeginColumns"][1]["defaults"]["flags"] = "0" defs["igBeginColumns"][1]["funcname"] = "BeginColumns" -defs["igBeginColumns"][1]["location"] = "imgui_internal:3245" +defs["igBeginColumns"][1]["location"] = "imgui_internal:3263" defs["igBeginColumns"][1]["namespace"] = "ImGui" defs["igBeginColumns"][1]["ov_cimguiname"] = "igBeginColumns" defs["igBeginColumns"][1]["ret"] = "void" @@ -11426,7 +11429,7 @@ defs["igBeginComboPopup"][1]["call_args"] = "(popup_id,bb,flags)" defs["igBeginComboPopup"][1]["cimguiname"] = "igBeginComboPopup" defs["igBeginComboPopup"][1]["defaults"] = {} defs["igBeginComboPopup"][1]["funcname"] = "BeginComboPopup" -defs["igBeginComboPopup"][1]["location"] = "imgui_internal:3080" +defs["igBeginComboPopup"][1]["location"] = "imgui_internal:3095" defs["igBeginComboPopup"][1]["namespace"] = "ImGui" defs["igBeginComboPopup"][1]["ov_cimguiname"] = "igBeginComboPopup" defs["igBeginComboPopup"][1]["ret"] = "bool" @@ -11442,7 +11445,7 @@ defs["igBeginComboPreview"][1]["call_args"] = "()" defs["igBeginComboPreview"][1]["cimguiname"] = "igBeginComboPreview" defs["igBeginComboPreview"][1]["defaults"] = {} defs["igBeginComboPreview"][1]["funcname"] = "BeginComboPreview" -defs["igBeginComboPreview"][1]["location"] = "imgui_internal:3081" +defs["igBeginComboPreview"][1]["location"] = "imgui_internal:3096" defs["igBeginComboPreview"][1]["namespace"] = "ImGui" defs["igBeginComboPreview"][1]["ov_cimguiname"] = "igBeginComboPreview" defs["igBeginComboPreview"][1]["ret"] = "bool" @@ -11481,7 +11484,7 @@ defs["igBeginDockableDragDropSource"][1]["call_args"] = "(window)" defs["igBeginDockableDragDropSource"][1]["cimguiname"] = "igBeginDockableDragDropSource" defs["igBeginDockableDragDropSource"][1]["defaults"] = {} defs["igBeginDockableDragDropSource"][1]["funcname"] = "BeginDockableDragDropSource" -defs["igBeginDockableDragDropSource"][1]["location"] = "imgui_internal:3196" +defs["igBeginDockableDragDropSource"][1]["location"] = "imgui_internal:3214" defs["igBeginDockableDragDropSource"][1]["namespace"] = "ImGui" defs["igBeginDockableDragDropSource"][1]["ov_cimguiname"] = "igBeginDockableDragDropSource" defs["igBeginDockableDragDropSource"][1]["ret"] = "void" @@ -11500,7 +11503,7 @@ defs["igBeginDockableDragDropTarget"][1]["call_args"] = "(window)" defs["igBeginDockableDragDropTarget"][1]["cimguiname"] = "igBeginDockableDragDropTarget" defs["igBeginDockableDragDropTarget"][1]["defaults"] = {} defs["igBeginDockableDragDropTarget"][1]["funcname"] = "BeginDockableDragDropTarget" -defs["igBeginDockableDragDropTarget"][1]["location"] = "imgui_internal:3197" +defs["igBeginDockableDragDropTarget"][1]["location"] = "imgui_internal:3215" defs["igBeginDockableDragDropTarget"][1]["namespace"] = "ImGui" defs["igBeginDockableDragDropTarget"][1]["ov_cimguiname"] = "igBeginDockableDragDropTarget" defs["igBeginDockableDragDropTarget"][1]["ret"] = "void" @@ -11522,7 +11525,7 @@ defs["igBeginDocked"][1]["call_args"] = "(window,p_open)" defs["igBeginDocked"][1]["cimguiname"] = "igBeginDocked" defs["igBeginDocked"][1]["defaults"] = {} defs["igBeginDocked"][1]["funcname"] = "BeginDocked" -defs["igBeginDocked"][1]["location"] = "imgui_internal:3195" +defs["igBeginDocked"][1]["location"] = "imgui_internal:3213" defs["igBeginDocked"][1]["namespace"] = "ImGui" defs["igBeginDocked"][1]["ov_cimguiname"] = "igBeginDocked" defs["igBeginDocked"][1]["ret"] = "void" @@ -11580,7 +11583,7 @@ defs["igBeginDragDropTargetCustom"][1]["call_args"] = "(bb,id)" defs["igBeginDragDropTargetCustom"][1]["cimguiname"] = "igBeginDragDropTargetCustom" defs["igBeginDragDropTargetCustom"][1]["defaults"] = {} defs["igBeginDragDropTargetCustom"][1]["funcname"] = "BeginDragDropTargetCustom" -defs["igBeginDragDropTargetCustom"][1]["location"] = "imgui_internal:3238" +defs["igBeginDragDropTargetCustom"][1]["location"] = "imgui_internal:3256" defs["igBeginDragDropTargetCustom"][1]["namespace"] = "ImGui" defs["igBeginDragDropTargetCustom"][1]["ov_cimguiname"] = "igBeginDragDropTargetCustom" defs["igBeginDragDropTargetCustom"][1]["ret"] = "bool" @@ -11700,7 +11703,7 @@ defs["igBeginMenuEx"][1]["cimguiname"] = "igBeginMenuEx" defs["igBeginMenuEx"][1]["defaults"] = {} defs["igBeginMenuEx"][1]["defaults"]["enabled"] = "true" defs["igBeginMenuEx"][1]["funcname"] = "BeginMenuEx" -defs["igBeginMenuEx"][1]["location"] = "imgui_internal:3076" +defs["igBeginMenuEx"][1]["location"] = "imgui_internal:3091" defs["igBeginMenuEx"][1]["namespace"] = "ImGui" defs["igBeginMenuEx"][1]["ov_cimguiname"] = "igBeginMenuEx" defs["igBeginMenuEx"][1]["ret"] = "bool" @@ -11817,7 +11820,7 @@ defs["igBeginPopupEx"][1]["call_args"] = "(id,extra_flags)" defs["igBeginPopupEx"][1]["cimguiname"] = "igBeginPopupEx" defs["igBeginPopupEx"][1]["defaults"] = {} defs["igBeginPopupEx"][1]["funcname"] = "BeginPopupEx" -defs["igBeginPopupEx"][1]["location"] = "imgui_internal:3066" +defs["igBeginPopupEx"][1]["location"] = "imgui_internal:3081" defs["igBeginPopupEx"][1]["namespace"] = "ImGui" defs["igBeginPopupEx"][1]["ov_cimguiname"] = "igBeginPopupEx" defs["igBeginPopupEx"][1]["ret"] = "bool" @@ -11895,7 +11898,7 @@ defs["igBeginTabBarEx"][1]["call_args"] = "(tab_bar,bb,flags,dock_node)" defs["igBeginTabBarEx"][1]["cimguiname"] = "igBeginTabBarEx" defs["igBeginTabBarEx"][1]["defaults"] = {} defs["igBeginTabBarEx"][1]["funcname"] = "BeginTabBarEx" -defs["igBeginTabBarEx"][1]["location"] = "imgui_internal:3309" +defs["igBeginTabBarEx"][1]["location"] = "imgui_internal:3327" defs["igBeginTabBarEx"][1]["namespace"] = "ImGui" defs["igBeginTabBarEx"][1]["ov_cimguiname"] = "igBeginTabBarEx" defs["igBeginTabBarEx"][1]["ret"] = "bool" @@ -11993,7 +11996,7 @@ defs["igBeginTableEx"][1]["defaults"]["flags"] = "0" defs["igBeginTableEx"][1]["defaults"]["inner_width"] = "0.0f" defs["igBeginTableEx"][1]["defaults"]["outer_size"] = "ImVec2(0,0)" defs["igBeginTableEx"][1]["funcname"] = "BeginTableEx" -defs["igBeginTableEx"][1]["location"] = "imgui_internal:3267" +defs["igBeginTableEx"][1]["location"] = "imgui_internal:3285" defs["igBeginTableEx"][1]["namespace"] = "ImGui" defs["igBeginTableEx"][1]["ov_cimguiname"] = "igBeginTableEx" defs["igBeginTableEx"][1]["ret"] = "bool" @@ -12031,7 +12034,7 @@ defs["igBeginTooltipEx"][1]["call_args"] = "(tooltip_flags,extra_window_flags)" defs["igBeginTooltipEx"][1]["cimguiname"] = "igBeginTooltipEx" defs["igBeginTooltipEx"][1]["defaults"] = {} defs["igBeginTooltipEx"][1]["funcname"] = "BeginTooltipEx" -defs["igBeginTooltipEx"][1]["location"] = "imgui_internal:3067" +defs["igBeginTooltipEx"][1]["location"] = "imgui_internal:3082" defs["igBeginTooltipEx"][1]["namespace"] = "ImGui" defs["igBeginTooltipEx"][1]["ov_cimguiname"] = "igBeginTooltipEx" defs["igBeginTooltipEx"][1]["ret"] = "void" @@ -12062,7 +12065,7 @@ defs["igBeginViewportSideBar"][1]["call_args"] = "(name,viewport,dir,size,window defs["igBeginViewportSideBar"][1]["cimguiname"] = "igBeginViewportSideBar" defs["igBeginViewportSideBar"][1]["defaults"] = {} defs["igBeginViewportSideBar"][1]["funcname"] = "BeginViewportSideBar" -defs["igBeginViewportSideBar"][1]["location"] = "imgui_internal:3075" +defs["igBeginViewportSideBar"][1]["location"] = "imgui_internal:3090" defs["igBeginViewportSideBar"][1]["namespace"] = "ImGui" defs["igBeginViewportSideBar"][1]["ov_cimguiname"] = "igBeginViewportSideBar" defs["igBeginViewportSideBar"][1]["ret"] = "bool" @@ -12081,7 +12084,7 @@ defs["igBringWindowToDisplayBack"][1]["call_args"] = "(window)" defs["igBringWindowToDisplayBack"][1]["cimguiname"] = "igBringWindowToDisplayBack" defs["igBringWindowToDisplayBack"][1]["defaults"] = {} defs["igBringWindowToDisplayBack"][1]["funcname"] = "BringWindowToDisplayBack" -defs["igBringWindowToDisplayBack"][1]["location"] = "imgui_internal:2954" +defs["igBringWindowToDisplayBack"][1]["location"] = "imgui_internal:2970" defs["igBringWindowToDisplayBack"][1]["namespace"] = "ImGui" defs["igBringWindowToDisplayBack"][1]["ov_cimguiname"] = "igBringWindowToDisplayBack" defs["igBringWindowToDisplayBack"][1]["ret"] = "void" @@ -12103,7 +12106,7 @@ defs["igBringWindowToDisplayBehind"][1]["call_args"] = "(window,above_window)" defs["igBringWindowToDisplayBehind"][1]["cimguiname"] = "igBringWindowToDisplayBehind" defs["igBringWindowToDisplayBehind"][1]["defaults"] = {} defs["igBringWindowToDisplayBehind"][1]["funcname"] = "BringWindowToDisplayBehind" -defs["igBringWindowToDisplayBehind"][1]["location"] = "imgui_internal:2955" +defs["igBringWindowToDisplayBehind"][1]["location"] = "imgui_internal:2971" defs["igBringWindowToDisplayBehind"][1]["namespace"] = "ImGui" defs["igBringWindowToDisplayBehind"][1]["ov_cimguiname"] = "igBringWindowToDisplayBehind" defs["igBringWindowToDisplayBehind"][1]["ret"] = "void" @@ -12122,7 +12125,7 @@ defs["igBringWindowToDisplayFront"][1]["call_args"] = "(window)" defs["igBringWindowToDisplayFront"][1]["cimguiname"] = "igBringWindowToDisplayFront" defs["igBringWindowToDisplayFront"][1]["defaults"] = {} defs["igBringWindowToDisplayFront"][1]["funcname"] = "BringWindowToDisplayFront" -defs["igBringWindowToDisplayFront"][1]["location"] = "imgui_internal:2953" +defs["igBringWindowToDisplayFront"][1]["location"] = "imgui_internal:2969" defs["igBringWindowToDisplayFront"][1]["namespace"] = "ImGui" defs["igBringWindowToDisplayFront"][1]["ov_cimguiname"] = "igBringWindowToDisplayFront" defs["igBringWindowToDisplayFront"][1]["ret"] = "void" @@ -12141,7 +12144,7 @@ defs["igBringWindowToFocusFront"][1]["call_args"] = "(window)" defs["igBringWindowToFocusFront"][1]["cimguiname"] = "igBringWindowToFocusFront" defs["igBringWindowToFocusFront"][1]["defaults"] = {} defs["igBringWindowToFocusFront"][1]["funcname"] = "BringWindowToFocusFront" -defs["igBringWindowToFocusFront"][1]["location"] = "imgui_internal:2952" +defs["igBringWindowToFocusFront"][1]["location"] = "imgui_internal:2968" defs["igBringWindowToFocusFront"][1]["namespace"] = "ImGui" defs["igBringWindowToFocusFront"][1]["ov_cimguiname"] = "igBringWindowToFocusFront" defs["igBringWindowToFocusFront"][1]["ret"] = "void" @@ -12257,7 +12260,7 @@ defs["igButtonBehavior"][1]["cimguiname"] = "igButtonBehavior" defs["igButtonBehavior"][1]["defaults"] = {} defs["igButtonBehavior"][1]["defaults"]["flags"] = "0" defs["igButtonBehavior"][1]["funcname"] = "ButtonBehavior" -defs["igButtonBehavior"][1]["location"] = "imgui_internal:3367" +defs["igButtonBehavior"][1]["location"] = "imgui_internal:3387" defs["igButtonBehavior"][1]["namespace"] = "ImGui" defs["igButtonBehavior"][1]["ov_cimguiname"] = "igButtonBehavior" defs["igButtonBehavior"][1]["ret"] = "bool" @@ -12284,7 +12287,7 @@ defs["igButtonEx"][1]["defaults"] = {} defs["igButtonEx"][1]["defaults"]["flags"] = "0" defs["igButtonEx"][1]["defaults"]["size_arg"] = "ImVec2(0,0)" defs["igButtonEx"][1]["funcname"] = "ButtonEx" -defs["igButtonEx"][1]["location"] = "imgui_internal:3351" +defs["igButtonEx"][1]["location"] = "imgui_internal:3369" defs["igButtonEx"][1]["namespace"] = "ImGui" defs["igButtonEx"][1]["ov_cimguiname"] = "igButtonEx" defs["igButtonEx"][1]["ret"] = "bool" @@ -12312,7 +12315,7 @@ defs["igCalcItemSize"][1]["call_args"] = "(size,default_w,default_h)" defs["igCalcItemSize"][1]["cimguiname"] = "igCalcItemSize" defs["igCalcItemSize"][1]["defaults"] = {} defs["igCalcItemSize"][1]["funcname"] = "CalcItemSize" -defs["igCalcItemSize"][1]["location"] = "imgui_internal:3042" +defs["igCalcItemSize"][1]["location"] = "imgui_internal:3057" defs["igCalcItemSize"][1]["namespace"] = "ImGui" defs["igCalcItemSize"][1]["nonUDT"] = 1 defs["igCalcItemSize"][1]["ov_cimguiname"] = "igCalcItemSize" @@ -12354,7 +12357,7 @@ defs["igCalcRoundingFlagsForRectInRect"][1]["call_args"] = "(r_in,r_outer,thresh defs["igCalcRoundingFlagsForRectInRect"][1]["cimguiname"] = "igCalcRoundingFlagsForRectInRect" defs["igCalcRoundingFlagsForRectInRect"][1]["defaults"] = {} defs["igCalcRoundingFlagsForRectInRect"][1]["funcname"] = "CalcRoundingFlagsForRectInRect" -defs["igCalcRoundingFlagsForRectInRect"][1]["location"] = "imgui_internal:3347" +defs["igCalcRoundingFlagsForRectInRect"][1]["location"] = "imgui_internal:3365" defs["igCalcRoundingFlagsForRectInRect"][1]["namespace"] = "ImGui" defs["igCalcRoundingFlagsForRectInRect"][1]["ov_cimguiname"] = "igCalcRoundingFlagsForRectInRect" defs["igCalcRoundingFlagsForRectInRect"][1]["ret"] = "ImDrawFlags" @@ -12388,7 +12391,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:908" +defs["igCalcTextSize"][1]["location"] = "imgui:909" defs["igCalcTextSize"][1]["namespace"] = "ImGui" defs["igCalcTextSize"][1]["nonUDT"] = 1 defs["igCalcTextSize"][1]["ov_cimguiname"] = "igCalcTextSize" @@ -12417,7 +12420,7 @@ defs["igCalcTypematicRepeatAmount"][1]["call_args"] = "(t0,t1,repeat_delay,repea defs["igCalcTypematicRepeatAmount"][1]["cimguiname"] = "igCalcTypematicRepeatAmount" defs["igCalcTypematicRepeatAmount"][1]["defaults"] = {} defs["igCalcTypematicRepeatAmount"][1]["funcname"] = "CalcTypematicRepeatAmount" -defs["igCalcTypematicRepeatAmount"][1]["location"] = "imgui_internal:3122" +defs["igCalcTypematicRepeatAmount"][1]["location"] = "imgui_internal:3140" defs["igCalcTypematicRepeatAmount"][1]["namespace"] = "ImGui" defs["igCalcTypematicRepeatAmount"][1]["ov_cimguiname"] = "igCalcTypematicRepeatAmount" defs["igCalcTypematicRepeatAmount"][1]["ret"] = "int" @@ -12439,7 +12442,7 @@ defs["igCalcWindowNextAutoFitSize"][1]["call_args"] = "(window)" defs["igCalcWindowNextAutoFitSize"][1]["cimguiname"] = "igCalcWindowNextAutoFitSize" defs["igCalcWindowNextAutoFitSize"][1]["defaults"] = {} defs["igCalcWindowNextAutoFitSize"][1]["funcname"] = "CalcWindowNextAutoFitSize" -defs["igCalcWindowNextAutoFitSize"][1]["location"] = "imgui_internal:2937" +defs["igCalcWindowNextAutoFitSize"][1]["location"] = "imgui_internal:2953" defs["igCalcWindowNextAutoFitSize"][1]["namespace"] = "ImGui" defs["igCalcWindowNextAutoFitSize"][1]["nonUDT"] = 1 defs["igCalcWindowNextAutoFitSize"][1]["ov_cimguiname"] = "igCalcWindowNextAutoFitSize" @@ -12462,7 +12465,7 @@ defs["igCalcWrapWidthForPos"][1]["call_args"] = "(pos,wrap_pos_x)" defs["igCalcWrapWidthForPos"][1]["cimguiname"] = "igCalcWrapWidthForPos" defs["igCalcWrapWidthForPos"][1]["defaults"] = {} defs["igCalcWrapWidthForPos"][1]["funcname"] = "CalcWrapWidthForPos" -defs["igCalcWrapWidthForPos"][1]["location"] = "imgui_internal:3043" +defs["igCalcWrapWidthForPos"][1]["location"] = "imgui_internal:3058" defs["igCalcWrapWidthForPos"][1]["namespace"] = "ImGui" defs["igCalcWrapWidthForPos"][1]["ov_cimguiname"] = "igCalcWrapWidthForPos" defs["igCalcWrapWidthForPos"][1]["ret"] = "float" @@ -12484,7 +12487,7 @@ defs["igCallContextHooks"][1]["call_args"] = "(context,type)" defs["igCallContextHooks"][1]["cimguiname"] = "igCallContextHooks" defs["igCallContextHooks"][1]["defaults"] = {} defs["igCallContextHooks"][1]["funcname"] = "CallContextHooks" -defs["igCallContextHooks"][1]["location"] = "imgui_internal:2979" +defs["igCallContextHooks"][1]["location"] = "imgui_internal:2995" defs["igCallContextHooks"][1]["namespace"] = "ImGui" defs["igCallContextHooks"][1]["ov_cimguiname"] = "igCallContextHooks" defs["igCallContextHooks"][1]["ret"] = "void" @@ -12577,7 +12580,7 @@ defs["igCheckboxFlags"][3]["call_args"] = "(label,flags,flags_value)" defs["igCheckboxFlags"][3]["cimguiname"] = "igCheckboxFlags" defs["igCheckboxFlags"][3]["defaults"] = {} defs["igCheckboxFlags"][3]["funcname"] = "CheckboxFlags" -defs["igCheckboxFlags"][3]["location"] = "imgui_internal:3363" +defs["igCheckboxFlags"][3]["location"] = "imgui_internal:3373" defs["igCheckboxFlags"][3]["namespace"] = "ImGui" defs["igCheckboxFlags"][3]["ov_cimguiname"] = "igCheckboxFlags_S64Ptr" defs["igCheckboxFlags"][3]["ret"] = "bool" @@ -12600,7 +12603,7 @@ defs["igCheckboxFlags"][4]["call_args"] = "(label,flags,flags_value)" defs["igCheckboxFlags"][4]["cimguiname"] = "igCheckboxFlags" defs["igCheckboxFlags"][4]["defaults"] = {} defs["igCheckboxFlags"][4]["funcname"] = "CheckboxFlags" -defs["igCheckboxFlags"][4]["location"] = "imgui_internal:3364" +defs["igCheckboxFlags"][4]["location"] = "imgui_internal:3374" defs["igCheckboxFlags"][4]["namespace"] = "ImGui" defs["igCheckboxFlags"][4]["ov_cimguiname"] = "igCheckboxFlags_U64Ptr" defs["igCheckboxFlags"][4]["ret"] = "bool" @@ -12619,7 +12622,7 @@ defs["igClearActiveID"][1]["call_args"] = "()" defs["igClearActiveID"][1]["cimguiname"] = "igClearActiveID" defs["igClearActiveID"][1]["defaults"] = {} defs["igClearActiveID"][1]["funcname"] = "ClearActiveID" -defs["igClearActiveID"][1]["location"] = "imgui_internal:3027" +defs["igClearActiveID"][1]["location"] = "imgui_internal:3042" defs["igClearActiveID"][1]["namespace"] = "ImGui" defs["igClearActiveID"][1]["ov_cimguiname"] = "igClearActiveID" defs["igClearActiveID"][1]["ret"] = "void" @@ -12635,7 +12638,7 @@ defs["igClearDragDrop"][1]["call_args"] = "()" defs["igClearDragDrop"][1]["cimguiname"] = "igClearDragDrop" defs["igClearDragDrop"][1]["defaults"] = {} defs["igClearDragDrop"][1]["funcname"] = "ClearDragDrop" -defs["igClearDragDrop"][1]["location"] = "imgui_internal:3239" +defs["igClearDragDrop"][1]["location"] = "imgui_internal:3257" defs["igClearDragDrop"][1]["namespace"] = "ImGui" defs["igClearDragDrop"][1]["ov_cimguiname"] = "igClearDragDrop" defs["igClearDragDrop"][1]["ret"] = "void" @@ -12651,7 +12654,7 @@ defs["igClearIniSettings"][1]["call_args"] = "()" defs["igClearIniSettings"][1]["cimguiname"] = "igClearIniSettings" defs["igClearIniSettings"][1]["defaults"] = {} defs["igClearIniSettings"][1]["funcname"] = "ClearIniSettings" -defs["igClearIniSettings"][1]["location"] = "imgui_internal:2993" +defs["igClearIniSettings"][1]["location"] = "imgui_internal:3009" defs["igClearIniSettings"][1]["namespace"] = "ImGui" defs["igClearIniSettings"][1]["ov_cimguiname"] = "igClearIniSettings" defs["igClearIniSettings"][1]["ret"] = "void" @@ -12673,7 +12676,7 @@ defs["igCloseButton"][1]["call_args"] = "(id,pos)" defs["igCloseButton"][1]["cimguiname"] = "igCloseButton" defs["igCloseButton"][1]["defaults"] = {} defs["igCloseButton"][1]["funcname"] = "CloseButton" -defs["igCloseButton"][1]["location"] = "imgui_internal:3352" +defs["igCloseButton"][1]["location"] = "imgui_internal:3377" defs["igCloseButton"][1]["namespace"] = "ImGui" defs["igCloseButton"][1]["ov_cimguiname"] = "igCloseButton" defs["igCloseButton"][1]["ret"] = "bool" @@ -12711,7 +12714,7 @@ defs["igClosePopupToLevel"][1]["call_args"] = "(remaining,restore_focus_to_windo defs["igClosePopupToLevel"][1]["cimguiname"] = "igClosePopupToLevel" defs["igClosePopupToLevel"][1]["defaults"] = {} defs["igClosePopupToLevel"][1]["funcname"] = "ClosePopupToLevel" -defs["igClosePopupToLevel"][1]["location"] = "imgui_internal:3062" +defs["igClosePopupToLevel"][1]["location"] = "imgui_internal:3077" defs["igClosePopupToLevel"][1]["namespace"] = "ImGui" defs["igClosePopupToLevel"][1]["ov_cimguiname"] = "igClosePopupToLevel" defs["igClosePopupToLevel"][1]["ret"] = "void" @@ -12727,7 +12730,7 @@ defs["igClosePopupsExceptModals"][1]["call_args"] = "()" defs["igClosePopupsExceptModals"][1]["cimguiname"] = "igClosePopupsExceptModals" defs["igClosePopupsExceptModals"][1]["defaults"] = {} defs["igClosePopupsExceptModals"][1]["funcname"] = "ClosePopupsExceptModals" -defs["igClosePopupsExceptModals"][1]["location"] = "imgui_internal:3064" +defs["igClosePopupsExceptModals"][1]["location"] = "imgui_internal:3079" defs["igClosePopupsExceptModals"][1]["namespace"] = "ImGui" defs["igClosePopupsExceptModals"][1]["ov_cimguiname"] = "igClosePopupsExceptModals" defs["igClosePopupsExceptModals"][1]["ret"] = "void" @@ -12749,7 +12752,7 @@ defs["igClosePopupsOverWindow"][1]["call_args"] = "(ref_window,restore_focus_to_ defs["igClosePopupsOverWindow"][1]["cimguiname"] = "igClosePopupsOverWindow" defs["igClosePopupsOverWindow"][1]["defaults"] = {} defs["igClosePopupsOverWindow"][1]["funcname"] = "ClosePopupsOverWindow" -defs["igClosePopupsOverWindow"][1]["location"] = "imgui_internal:3063" +defs["igClosePopupsOverWindow"][1]["location"] = "imgui_internal:3078" defs["igClosePopupsOverWindow"][1]["namespace"] = "ImGui" defs["igClosePopupsOverWindow"][1]["ov_cimguiname"] = "igClosePopupsOverWindow" defs["igClosePopupsOverWindow"][1]["ret"] = "void" @@ -12774,7 +12777,7 @@ defs["igCollapseButton"][1]["call_args"] = "(id,pos,dock_node)" defs["igCollapseButton"][1]["cimguiname"] = "igCollapseButton" defs["igCollapseButton"][1]["defaults"] = {} defs["igCollapseButton"][1]["funcname"] = "CollapseButton" -defs["igCollapseButton"][1]["location"] = "imgui_internal:3353" +defs["igCollapseButton"][1]["location"] = "imgui_internal:3378" defs["igCollapseButton"][1]["namespace"] = "ImGui" defs["igCollapseButton"][1]["ov_cimguiname"] = "igCollapseButton" defs["igCollapseButton"][1]["ret"] = "bool" @@ -12871,7 +12874,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:912" +defs["igColorConvertFloat4ToU32"][1]["location"] = "imgui:913" defs["igColorConvertFloat4ToU32"][1]["namespace"] = "ImGui" defs["igColorConvertFloat4ToU32"][1]["ov_cimguiname"] = "igColorConvertFloat4ToU32" defs["igColorConvertFloat4ToU32"][1]["ret"] = "ImU32" @@ -12908,7 +12911,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:914" +defs["igColorConvertHSVtoRGB"][1]["location"] = "imgui:915" defs["igColorConvertHSVtoRGB"][1]["namespace"] = "ImGui" defs["igColorConvertHSVtoRGB"][1]["ov_cimguiname"] = "igColorConvertHSVtoRGB" defs["igColorConvertHSVtoRGB"][1]["ret"] = "void" @@ -12945,7 +12948,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:913" +defs["igColorConvertRGBtoHSV"][1]["location"] = "imgui:914" defs["igColorConvertRGBtoHSV"][1]["namespace"] = "ImGui" defs["igColorConvertRGBtoHSV"][1]["ov_cimguiname"] = "igColorConvertRGBtoHSV" defs["igColorConvertRGBtoHSV"][1]["ret"] = "void" @@ -12967,7 +12970,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:911" +defs["igColorConvertU32ToFloat4"][1]["location"] = "imgui:912" defs["igColorConvertU32ToFloat4"][1]["namespace"] = "ImGui" defs["igColorConvertU32ToFloat4"][1]["nonUDT"] = 1 defs["igColorConvertU32ToFloat4"][1]["ov_cimguiname"] = "igColorConvertU32ToFloat4" @@ -13042,7 +13045,7 @@ defs["igColorEditOptionsPopup"][1]["call_args"] = "(col,flags)" defs["igColorEditOptionsPopup"][1]["cimguiname"] = "igColorEditOptionsPopup" defs["igColorEditOptionsPopup"][1]["defaults"] = {} defs["igColorEditOptionsPopup"][1]["funcname"] = "ColorEditOptionsPopup" -defs["igColorEditOptionsPopup"][1]["location"] = "imgui_internal:3403" +defs["igColorEditOptionsPopup"][1]["location"] = "imgui_internal:3423" defs["igColorEditOptionsPopup"][1]["namespace"] = "ImGui" defs["igColorEditOptionsPopup"][1]["ov_cimguiname"] = "igColorEditOptionsPopup" defs["igColorEditOptionsPopup"][1]["ret"] = "void" @@ -13120,7 +13123,7 @@ defs["igColorPickerOptionsPopup"][1]["call_args"] = "(ref_col,flags)" defs["igColorPickerOptionsPopup"][1]["cimguiname"] = "igColorPickerOptionsPopup" defs["igColorPickerOptionsPopup"][1]["defaults"] = {} defs["igColorPickerOptionsPopup"][1]["funcname"] = "ColorPickerOptionsPopup" -defs["igColorPickerOptionsPopup"][1]["location"] = "imgui_internal:3404" +defs["igColorPickerOptionsPopup"][1]["location"] = "imgui_internal:3424" defs["igColorPickerOptionsPopup"][1]["namespace"] = "ImGui" defs["igColorPickerOptionsPopup"][1]["ov_cimguiname"] = "igColorPickerOptionsPopup" defs["igColorPickerOptionsPopup"][1]["ret"] = "void" @@ -13145,7 +13148,7 @@ defs["igColorTooltip"][1]["call_args"] = "(text,col,flags)" defs["igColorTooltip"][1]["cimguiname"] = "igColorTooltip" defs["igColorTooltip"][1]["defaults"] = {} defs["igColorTooltip"][1]["funcname"] = "ColorTooltip" -defs["igColorTooltip"][1]["location"] = "imgui_internal:3402" +defs["igColorTooltip"][1]["location"] = "imgui_internal:3422" defs["igColorTooltip"][1]["namespace"] = "ImGui" defs["igColorTooltip"][1]["ov_cimguiname"] = "igColorTooltip" defs["igColorTooltip"][1]["ret"] = "void" @@ -13276,6 +13279,25 @@ defs["igCombo"][3]["stname"] = "" defs["igCombo"]["(const char*,int*,bool(*)(void*,int,const char**),void*,int,int)"] = defs["igCombo"][3] defs["igCombo"]["(const char*,int*,const char* const[],int,int)"] = defs["igCombo"][1] defs["igCombo"]["(const char*,int*,const char*,int)"] = defs["igCombo"][2] +defs["igConvertShortcutMod"] = {} +defs["igConvertShortcutMod"][1] = {} +defs["igConvertShortcutMod"][1]["args"] = "(ImGuiKeyChord key_chord)" +defs["igConvertShortcutMod"][1]["argsT"] = {} +defs["igConvertShortcutMod"][1]["argsT"][1] = {} +defs["igConvertShortcutMod"][1]["argsT"][1]["name"] = "key_chord" +defs["igConvertShortcutMod"][1]["argsT"][1]["type"] = "ImGuiKeyChord" +defs["igConvertShortcutMod"][1]["argsoriginal"] = "(ImGuiKeyChord key_chord)" +defs["igConvertShortcutMod"][1]["call_args"] = "(key_chord)" +defs["igConvertShortcutMod"][1]["cimguiname"] = "igConvertShortcutMod" +defs["igConvertShortcutMod"][1]["defaults"] = {} +defs["igConvertShortcutMod"][1]["funcname"] = "ConvertShortcutMod" +defs["igConvertShortcutMod"][1]["location"] = "imgui_internal:3122" +defs["igConvertShortcutMod"][1]["namespace"] = "ImGui" +defs["igConvertShortcutMod"][1]["ov_cimguiname"] = "igConvertShortcutMod" +defs["igConvertShortcutMod"][1]["ret"] = "ImGuiKeyChord" +defs["igConvertShortcutMod"][1]["signature"] = "(ImGuiKeyChord)" +defs["igConvertShortcutMod"][1]["stname"] = "" +defs["igConvertShortcutMod"]["(ImGuiKeyChord)"] = defs["igConvertShortcutMod"][1] defs["igConvertSingleModFlagToKey"] = {} defs["igConvertSingleModFlagToKey"][1] = {} defs["igConvertSingleModFlagToKey"][1]["args"] = "(ImGuiKey key)" @@ -13288,7 +13310,7 @@ defs["igConvertSingleModFlagToKey"][1]["call_args"] = "(key)" defs["igConvertSingleModFlagToKey"][1]["cimguiname"] = "igConvertSingleModFlagToKey" defs["igConvertSingleModFlagToKey"][1]["defaults"] = {} defs["igConvertSingleModFlagToKey"][1]["funcname"] = "ConvertSingleModFlagToKey" -defs["igConvertSingleModFlagToKey"][1]["location"] = "imgui_internal:3107" +defs["igConvertSingleModFlagToKey"][1]["location"] = "imgui_internal:3123" defs["igConvertSingleModFlagToKey"][1]["namespace"] = "ImGui" defs["igConvertSingleModFlagToKey"][1]["ov_cimguiname"] = "igConvertSingleModFlagToKey" defs["igConvertSingleModFlagToKey"][1]["ret"] = "ImGuiKey" @@ -13327,7 +13349,7 @@ defs["igCreateNewWindowSettings"][1]["call_args"] = "(name)" defs["igCreateNewWindowSettings"][1]["cimguiname"] = "igCreateNewWindowSettings" defs["igCreateNewWindowSettings"][1]["defaults"] = {} defs["igCreateNewWindowSettings"][1]["funcname"] = "CreateNewWindowSettings" -defs["igCreateNewWindowSettings"][1]["location"] = "imgui_internal:2994" +defs["igCreateNewWindowSettings"][1]["location"] = "imgui_internal:3010" defs["igCreateNewWindowSettings"][1]["namespace"] = "ImGui" defs["igCreateNewWindowSettings"][1]["ov_cimguiname"] = "igCreateNewWindowSettings" defs["igCreateNewWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" @@ -13355,7 +13377,7 @@ defs["igDataTypeApplyFromText"][1]["call_args"] = "(buf,data_type,p_data,format) defs["igDataTypeApplyFromText"][1]["cimguiname"] = "igDataTypeApplyFromText" defs["igDataTypeApplyFromText"][1]["defaults"] = {} defs["igDataTypeApplyFromText"][1]["funcname"] = "DataTypeApplyFromText" -defs["igDataTypeApplyFromText"][1]["location"] = "imgui_internal:3390" +defs["igDataTypeApplyFromText"][1]["location"] = "imgui_internal:3410" defs["igDataTypeApplyFromText"][1]["namespace"] = "ImGui" defs["igDataTypeApplyFromText"][1]["ov_cimguiname"] = "igDataTypeApplyFromText" defs["igDataTypeApplyFromText"][1]["ret"] = "bool" @@ -13386,7 +13408,7 @@ defs["igDataTypeApplyOp"][1]["call_args"] = "(data_type,op,output,arg_1,arg_2)" defs["igDataTypeApplyOp"][1]["cimguiname"] = "igDataTypeApplyOp" defs["igDataTypeApplyOp"][1]["defaults"] = {} defs["igDataTypeApplyOp"][1]["funcname"] = "DataTypeApplyOp" -defs["igDataTypeApplyOp"][1]["location"] = "imgui_internal:3389" +defs["igDataTypeApplyOp"][1]["location"] = "imgui_internal:3409" defs["igDataTypeApplyOp"][1]["namespace"] = "ImGui" defs["igDataTypeApplyOp"][1]["ov_cimguiname"] = "igDataTypeApplyOp" defs["igDataTypeApplyOp"][1]["ret"] = "void" @@ -13414,7 +13436,7 @@ defs["igDataTypeClamp"][1]["call_args"] = "(data_type,p_data,p_min,p_max)" defs["igDataTypeClamp"][1]["cimguiname"] = "igDataTypeClamp" defs["igDataTypeClamp"][1]["defaults"] = {} defs["igDataTypeClamp"][1]["funcname"] = "DataTypeClamp" -defs["igDataTypeClamp"][1]["location"] = "imgui_internal:3392" +defs["igDataTypeClamp"][1]["location"] = "imgui_internal:3412" defs["igDataTypeClamp"][1]["namespace"] = "ImGui" defs["igDataTypeClamp"][1]["ov_cimguiname"] = "igDataTypeClamp" defs["igDataTypeClamp"][1]["ret"] = "bool" @@ -13439,7 +13461,7 @@ defs["igDataTypeCompare"][1]["call_args"] = "(data_type,arg_1,arg_2)" defs["igDataTypeCompare"][1]["cimguiname"] = "igDataTypeCompare" defs["igDataTypeCompare"][1]["defaults"] = {} defs["igDataTypeCompare"][1]["funcname"] = "DataTypeCompare" -defs["igDataTypeCompare"][1]["location"] = "imgui_internal:3391" +defs["igDataTypeCompare"][1]["location"] = "imgui_internal:3411" defs["igDataTypeCompare"][1]["namespace"] = "ImGui" defs["igDataTypeCompare"][1]["ov_cimguiname"] = "igDataTypeCompare" defs["igDataTypeCompare"][1]["ret"] = "int" @@ -13470,7 +13492,7 @@ defs["igDataTypeFormatString"][1]["call_args"] = "(buf,buf_size,data_type,p_data defs["igDataTypeFormatString"][1]["cimguiname"] = "igDataTypeFormatString" defs["igDataTypeFormatString"][1]["defaults"] = {} defs["igDataTypeFormatString"][1]["funcname"] = "DataTypeFormatString" -defs["igDataTypeFormatString"][1]["location"] = "imgui_internal:3388" +defs["igDataTypeFormatString"][1]["location"] = "imgui_internal:3408" defs["igDataTypeFormatString"][1]["namespace"] = "ImGui" defs["igDataTypeFormatString"][1]["ov_cimguiname"] = "igDataTypeFormatString" defs["igDataTypeFormatString"][1]["ret"] = "int" @@ -13489,7 +13511,7 @@ defs["igDataTypeGetInfo"][1]["call_args"] = "(data_type)" defs["igDataTypeGetInfo"][1]["cimguiname"] = "igDataTypeGetInfo" defs["igDataTypeGetInfo"][1]["defaults"] = {} defs["igDataTypeGetInfo"][1]["funcname"] = "DataTypeGetInfo" -defs["igDataTypeGetInfo"][1]["location"] = "imgui_internal:3387" +defs["igDataTypeGetInfo"][1]["location"] = "imgui_internal:3407" defs["igDataTypeGetInfo"][1]["namespace"] = "ImGui" defs["igDataTypeGetInfo"][1]["ov_cimguiname"] = "igDataTypeGetInfo" defs["igDataTypeGetInfo"][1]["ret"] = "const ImGuiDataTypeInfo*" @@ -13546,7 +13568,7 @@ defs["igDebugDrawItemRect"][1]["cimguiname"] = "igDebugDrawItemRect" defs["igDebugDrawItemRect"][1]["defaults"] = {} defs["igDebugDrawItemRect"][1]["defaults"]["col"] = "4278190335" defs["igDebugDrawItemRect"][1]["funcname"] = "DebugDrawItemRect" -defs["igDebugDrawItemRect"][1]["location"] = "imgui_internal:3429" +defs["igDebugDrawItemRect"][1]["location"] = "imgui_internal:3449" defs["igDebugDrawItemRect"][1]["namespace"] = "ImGui" defs["igDebugDrawItemRect"][1]["ov_cimguiname"] = "igDebugDrawItemRect" defs["igDebugDrawItemRect"][1]["ret"] = "void" @@ -13574,7 +13596,7 @@ defs["igDebugHookIdInfo"][1]["call_args"] = "(id,data_type,data_id,data_id_end)" defs["igDebugHookIdInfo"][1]["cimguiname"] = "igDebugHookIdInfo" defs["igDebugHookIdInfo"][1]["defaults"] = {} defs["igDebugHookIdInfo"][1]["funcname"] = "DebugHookIdInfo" -defs["igDebugHookIdInfo"][1]["location"] = "imgui_internal:3432" +defs["igDebugHookIdInfo"][1]["location"] = "imgui_internal:3452" defs["igDebugHookIdInfo"][1]["namespace"] = "ImGui" defs["igDebugHookIdInfo"][1]["ov_cimguiname"] = "igDebugHookIdInfo" defs["igDebugHookIdInfo"][1]["ret"] = "void" @@ -13593,7 +13615,7 @@ defs["igDebugLocateItem"][1]["call_args"] = "(target_id)" defs["igDebugLocateItem"][1]["cimguiname"] = "igDebugLocateItem" defs["igDebugLocateItem"][1]["defaults"] = {} defs["igDebugLocateItem"][1]["funcname"] = "DebugLocateItem" -defs["igDebugLocateItem"][1]["location"] = "imgui_internal:3426" +defs["igDebugLocateItem"][1]["location"] = "imgui_internal:3446" defs["igDebugLocateItem"][1]["namespace"] = "ImGui" defs["igDebugLocateItem"][1]["ov_cimguiname"] = "igDebugLocateItem" defs["igDebugLocateItem"][1]["ret"] = "void" @@ -13612,7 +13634,7 @@ defs["igDebugLocateItemOnHover"][1]["call_args"] = "(target_id)" defs["igDebugLocateItemOnHover"][1]["cimguiname"] = "igDebugLocateItemOnHover" defs["igDebugLocateItemOnHover"][1]["defaults"] = {} defs["igDebugLocateItemOnHover"][1]["funcname"] = "DebugLocateItemOnHover" -defs["igDebugLocateItemOnHover"][1]["location"] = "imgui_internal:3427" +defs["igDebugLocateItemOnHover"][1]["location"] = "imgui_internal:3447" defs["igDebugLocateItemOnHover"][1]["namespace"] = "ImGui" defs["igDebugLocateItemOnHover"][1]["ov_cimguiname"] = "igDebugLocateItemOnHover" defs["igDebugLocateItemOnHover"][1]["ret"] = "void" @@ -13628,7 +13650,7 @@ defs["igDebugLocateItemResolveWithLastItem"][1]["call_args"] = "()" defs["igDebugLocateItemResolveWithLastItem"][1]["cimguiname"] = "igDebugLocateItemResolveWithLastItem" defs["igDebugLocateItemResolveWithLastItem"][1]["defaults"] = {} defs["igDebugLocateItemResolveWithLastItem"][1]["funcname"] = "DebugLocateItemResolveWithLastItem" -defs["igDebugLocateItemResolveWithLastItem"][1]["location"] = "imgui_internal:3428" +defs["igDebugLocateItemResolveWithLastItem"][1]["location"] = "imgui_internal:3448" defs["igDebugLocateItemResolveWithLastItem"][1]["namespace"] = "ImGui" defs["igDebugLocateItemResolveWithLastItem"][1]["ov_cimguiname"] = "igDebugLocateItemResolveWithLastItem" defs["igDebugLocateItemResolveWithLastItem"][1]["ret"] = "void" @@ -13651,7 +13673,7 @@ defs["igDebugLog"][1]["cimguiname"] = "igDebugLog" defs["igDebugLog"][1]["defaults"] = {} defs["igDebugLog"][1]["funcname"] = "DebugLog" defs["igDebugLog"][1]["isvararg"] = "...)" -defs["igDebugLog"][1]["location"] = "imgui_internal:3419" +defs["igDebugLog"][1]["location"] = "imgui_internal:3439" defs["igDebugLog"][1]["namespace"] = "ImGui" defs["igDebugLog"][1]["ov_cimguiname"] = "igDebugLog" defs["igDebugLog"][1]["ret"] = "void" @@ -13673,7 +13695,7 @@ defs["igDebugLogV"][1]["call_args"] = "(fmt,args)" defs["igDebugLogV"][1]["cimguiname"] = "igDebugLogV" defs["igDebugLogV"][1]["defaults"] = {} defs["igDebugLogV"][1]["funcname"] = "DebugLogV" -defs["igDebugLogV"][1]["location"] = "imgui_internal:3420" +defs["igDebugLogV"][1]["location"] = "imgui_internal:3440" defs["igDebugLogV"][1]["namespace"] = "ImGui" defs["igDebugLogV"][1]["ov_cimguiname"] = "igDebugLogV" defs["igDebugLogV"][1]["ret"] = "void" @@ -13692,7 +13714,7 @@ defs["igDebugNodeColumns"][1]["call_args"] = "(columns)" defs["igDebugNodeColumns"][1]["cimguiname"] = "igDebugNodeColumns" defs["igDebugNodeColumns"][1]["defaults"] = {} defs["igDebugNodeColumns"][1]["funcname"] = "DebugNodeColumns" -defs["igDebugNodeColumns"][1]["location"] = "imgui_internal:3433" +defs["igDebugNodeColumns"][1]["location"] = "imgui_internal:3453" defs["igDebugNodeColumns"][1]["namespace"] = "ImGui" defs["igDebugNodeColumns"][1]["ov_cimguiname"] = "igDebugNodeColumns" defs["igDebugNodeColumns"][1]["ret"] = "void" @@ -13714,7 +13736,7 @@ defs["igDebugNodeDockNode"][1]["call_args"] = "(node,label)" defs["igDebugNodeDockNode"][1]["cimguiname"] = "igDebugNodeDockNode" defs["igDebugNodeDockNode"][1]["defaults"] = {} defs["igDebugNodeDockNode"][1]["funcname"] = "DebugNodeDockNode" -defs["igDebugNodeDockNode"][1]["location"] = "imgui_internal:3434" +defs["igDebugNodeDockNode"][1]["location"] = "imgui_internal:3454" defs["igDebugNodeDockNode"][1]["namespace"] = "ImGui" defs["igDebugNodeDockNode"][1]["ov_cimguiname"] = "igDebugNodeDockNode" defs["igDebugNodeDockNode"][1]["ret"] = "void" @@ -13745,7 +13767,7 @@ defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["call_args"] = "(out_draw_li defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["cimguiname"] = "igDebugNodeDrawCmdShowMeshAndBoundingBox" defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["defaults"] = {} defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["funcname"] = "DebugNodeDrawCmdShowMeshAndBoundingBox" -defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["location"] = "imgui_internal:3436" +defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["location"] = "imgui_internal:3456" defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["namespace"] = "ImGui" defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["ov_cimguiname"] = "igDebugNodeDrawCmdShowMeshAndBoundingBox" defs["igDebugNodeDrawCmdShowMeshAndBoundingBox"][1]["ret"] = "void" @@ -13773,7 +13795,7 @@ defs["igDebugNodeDrawList"][1]["call_args"] = "(window,viewport,draw_list,label) defs["igDebugNodeDrawList"][1]["cimguiname"] = "igDebugNodeDrawList" defs["igDebugNodeDrawList"][1]["defaults"] = {} defs["igDebugNodeDrawList"][1]["funcname"] = "DebugNodeDrawList" -defs["igDebugNodeDrawList"][1]["location"] = "imgui_internal:3435" +defs["igDebugNodeDrawList"][1]["location"] = "imgui_internal:3455" defs["igDebugNodeDrawList"][1]["namespace"] = "ImGui" defs["igDebugNodeDrawList"][1]["ov_cimguiname"] = "igDebugNodeDrawList" defs["igDebugNodeDrawList"][1]["ret"] = "void" @@ -13792,7 +13814,7 @@ defs["igDebugNodeFont"][1]["call_args"] = "(font)" defs["igDebugNodeFont"][1]["cimguiname"] = "igDebugNodeFont" defs["igDebugNodeFont"][1]["defaults"] = {} defs["igDebugNodeFont"][1]["funcname"] = "DebugNodeFont" -defs["igDebugNodeFont"][1]["location"] = "imgui_internal:3437" +defs["igDebugNodeFont"][1]["location"] = "imgui_internal:3457" defs["igDebugNodeFont"][1]["namespace"] = "ImGui" defs["igDebugNodeFont"][1]["ov_cimguiname"] = "igDebugNodeFont" defs["igDebugNodeFont"][1]["ret"] = "void" @@ -13814,7 +13836,7 @@ defs["igDebugNodeFontGlyph"][1]["call_args"] = "(font,glyph)" defs["igDebugNodeFontGlyph"][1]["cimguiname"] = "igDebugNodeFontGlyph" defs["igDebugNodeFontGlyph"][1]["defaults"] = {} defs["igDebugNodeFontGlyph"][1]["funcname"] = "DebugNodeFontGlyph" -defs["igDebugNodeFontGlyph"][1]["location"] = "imgui_internal:3438" +defs["igDebugNodeFontGlyph"][1]["location"] = "imgui_internal:3458" defs["igDebugNodeFontGlyph"][1]["namespace"] = "ImGui" defs["igDebugNodeFontGlyph"][1]["ov_cimguiname"] = "igDebugNodeFontGlyph" defs["igDebugNodeFontGlyph"][1]["ret"] = "void" @@ -13833,7 +13855,7 @@ defs["igDebugNodeInputTextState"][1]["call_args"] = "(state)" defs["igDebugNodeInputTextState"][1]["cimguiname"] = "igDebugNodeInputTextState" defs["igDebugNodeInputTextState"][1]["defaults"] = {} defs["igDebugNodeInputTextState"][1]["funcname"] = "DebugNodeInputTextState" -defs["igDebugNodeInputTextState"][1]["location"] = "imgui_internal:3443" +defs["igDebugNodeInputTextState"][1]["location"] = "imgui_internal:3463" defs["igDebugNodeInputTextState"][1]["namespace"] = "ImGui" defs["igDebugNodeInputTextState"][1]["ov_cimguiname"] = "igDebugNodeInputTextState" defs["igDebugNodeInputTextState"][1]["ret"] = "void" @@ -13855,7 +13877,7 @@ defs["igDebugNodeStorage"][1]["call_args"] = "(storage,label)" defs["igDebugNodeStorage"][1]["cimguiname"] = "igDebugNodeStorage" defs["igDebugNodeStorage"][1]["defaults"] = {} defs["igDebugNodeStorage"][1]["funcname"] = "DebugNodeStorage" -defs["igDebugNodeStorage"][1]["location"] = "imgui_internal:3439" +defs["igDebugNodeStorage"][1]["location"] = "imgui_internal:3459" defs["igDebugNodeStorage"][1]["namespace"] = "ImGui" defs["igDebugNodeStorage"][1]["ov_cimguiname"] = "igDebugNodeStorage" defs["igDebugNodeStorage"][1]["ret"] = "void" @@ -13877,7 +13899,7 @@ defs["igDebugNodeTabBar"][1]["call_args"] = "(tab_bar,label)" defs["igDebugNodeTabBar"][1]["cimguiname"] = "igDebugNodeTabBar" defs["igDebugNodeTabBar"][1]["defaults"] = {} defs["igDebugNodeTabBar"][1]["funcname"] = "DebugNodeTabBar" -defs["igDebugNodeTabBar"][1]["location"] = "imgui_internal:3440" +defs["igDebugNodeTabBar"][1]["location"] = "imgui_internal:3460" defs["igDebugNodeTabBar"][1]["namespace"] = "ImGui" defs["igDebugNodeTabBar"][1]["ov_cimguiname"] = "igDebugNodeTabBar" defs["igDebugNodeTabBar"][1]["ret"] = "void" @@ -13896,7 +13918,7 @@ defs["igDebugNodeTable"][1]["call_args"] = "(table)" defs["igDebugNodeTable"][1]["cimguiname"] = "igDebugNodeTable" defs["igDebugNodeTable"][1]["defaults"] = {} defs["igDebugNodeTable"][1]["funcname"] = "DebugNodeTable" -defs["igDebugNodeTable"][1]["location"] = "imgui_internal:3441" +defs["igDebugNodeTable"][1]["location"] = "imgui_internal:3461" defs["igDebugNodeTable"][1]["namespace"] = "ImGui" defs["igDebugNodeTable"][1]["ov_cimguiname"] = "igDebugNodeTable" defs["igDebugNodeTable"][1]["ret"] = "void" @@ -13915,7 +13937,7 @@ defs["igDebugNodeTableSettings"][1]["call_args"] = "(settings)" defs["igDebugNodeTableSettings"][1]["cimguiname"] = "igDebugNodeTableSettings" defs["igDebugNodeTableSettings"][1]["defaults"] = {} defs["igDebugNodeTableSettings"][1]["funcname"] = "DebugNodeTableSettings" -defs["igDebugNodeTableSettings"][1]["location"] = "imgui_internal:3442" +defs["igDebugNodeTableSettings"][1]["location"] = "imgui_internal:3462" defs["igDebugNodeTableSettings"][1]["namespace"] = "ImGui" defs["igDebugNodeTableSettings"][1]["ov_cimguiname"] = "igDebugNodeTableSettings" defs["igDebugNodeTableSettings"][1]["ret"] = "void" @@ -13934,7 +13956,7 @@ defs["igDebugNodeViewport"][1]["call_args"] = "(viewport)" defs["igDebugNodeViewport"][1]["cimguiname"] = "igDebugNodeViewport" defs["igDebugNodeViewport"][1]["defaults"] = {} defs["igDebugNodeViewport"][1]["funcname"] = "DebugNodeViewport" -defs["igDebugNodeViewport"][1]["location"] = "imgui_internal:3448" +defs["igDebugNodeViewport"][1]["location"] = "imgui_internal:3468" defs["igDebugNodeViewport"][1]["namespace"] = "ImGui" defs["igDebugNodeViewport"][1]["ov_cimguiname"] = "igDebugNodeViewport" defs["igDebugNodeViewport"][1]["ret"] = "void" @@ -13956,7 +13978,7 @@ defs["igDebugNodeWindow"][1]["call_args"] = "(window,label)" defs["igDebugNodeWindow"][1]["cimguiname"] = "igDebugNodeWindow" defs["igDebugNodeWindow"][1]["defaults"] = {} defs["igDebugNodeWindow"][1]["funcname"] = "DebugNodeWindow" -defs["igDebugNodeWindow"][1]["location"] = "imgui_internal:3444" +defs["igDebugNodeWindow"][1]["location"] = "imgui_internal:3464" defs["igDebugNodeWindow"][1]["namespace"] = "ImGui" defs["igDebugNodeWindow"][1]["ov_cimguiname"] = "igDebugNodeWindow" defs["igDebugNodeWindow"][1]["ret"] = "void" @@ -13975,7 +13997,7 @@ defs["igDebugNodeWindowSettings"][1]["call_args"] = "(settings)" defs["igDebugNodeWindowSettings"][1]["cimguiname"] = "igDebugNodeWindowSettings" defs["igDebugNodeWindowSettings"][1]["defaults"] = {} defs["igDebugNodeWindowSettings"][1]["funcname"] = "DebugNodeWindowSettings" -defs["igDebugNodeWindowSettings"][1]["location"] = "imgui_internal:3445" +defs["igDebugNodeWindowSettings"][1]["location"] = "imgui_internal:3465" defs["igDebugNodeWindowSettings"][1]["namespace"] = "ImGui" defs["igDebugNodeWindowSettings"][1]["ov_cimguiname"] = "igDebugNodeWindowSettings" defs["igDebugNodeWindowSettings"][1]["ret"] = "void" @@ -13997,7 +14019,7 @@ defs["igDebugNodeWindowsList"][1]["call_args"] = "(windows,label)" defs["igDebugNodeWindowsList"][1]["cimguiname"] = "igDebugNodeWindowsList" defs["igDebugNodeWindowsList"][1]["defaults"] = {} defs["igDebugNodeWindowsList"][1]["funcname"] = "DebugNodeWindowsList" -defs["igDebugNodeWindowsList"][1]["location"] = "imgui_internal:3446" +defs["igDebugNodeWindowsList"][1]["location"] = "imgui_internal:3466" defs["igDebugNodeWindowsList"][1]["namespace"] = "ImGui" defs["igDebugNodeWindowsList"][1]["ov_cimguiname"] = "igDebugNodeWindowsList" defs["igDebugNodeWindowsList"][1]["ret"] = "void" @@ -14022,13 +14044,32 @@ defs["igDebugNodeWindowsListByBeginStackParent"][1]["call_args"] = "(windows,win defs["igDebugNodeWindowsListByBeginStackParent"][1]["cimguiname"] = "igDebugNodeWindowsListByBeginStackParent" defs["igDebugNodeWindowsListByBeginStackParent"][1]["defaults"] = {} defs["igDebugNodeWindowsListByBeginStackParent"][1]["funcname"] = "DebugNodeWindowsListByBeginStackParent" -defs["igDebugNodeWindowsListByBeginStackParent"][1]["location"] = "imgui_internal:3447" +defs["igDebugNodeWindowsListByBeginStackParent"][1]["location"] = "imgui_internal:3467" defs["igDebugNodeWindowsListByBeginStackParent"][1]["namespace"] = "ImGui" defs["igDebugNodeWindowsListByBeginStackParent"][1]["ov_cimguiname"] = "igDebugNodeWindowsListByBeginStackParent" defs["igDebugNodeWindowsListByBeginStackParent"][1]["ret"] = "void" defs["igDebugNodeWindowsListByBeginStackParent"][1]["signature"] = "(ImGuiWindow**,int,ImGuiWindow*)" defs["igDebugNodeWindowsListByBeginStackParent"][1]["stname"] = "" defs["igDebugNodeWindowsListByBeginStackParent"]["(ImGuiWindow**,int,ImGuiWindow*)"] = defs["igDebugNodeWindowsListByBeginStackParent"][1] +defs["igDebugRenderKeyboardPreview"] = {} +defs["igDebugRenderKeyboardPreview"][1] = {} +defs["igDebugRenderKeyboardPreview"][1]["args"] = "(ImDrawList* draw_list)" +defs["igDebugRenderKeyboardPreview"][1]["argsT"] = {} +defs["igDebugRenderKeyboardPreview"][1]["argsT"][1] = {} +defs["igDebugRenderKeyboardPreview"][1]["argsT"][1]["name"] = "draw_list" +defs["igDebugRenderKeyboardPreview"][1]["argsT"][1]["type"] = "ImDrawList*" +defs["igDebugRenderKeyboardPreview"][1]["argsoriginal"] = "(ImDrawList* draw_list)" +defs["igDebugRenderKeyboardPreview"][1]["call_args"] = "(draw_list)" +defs["igDebugRenderKeyboardPreview"][1]["cimguiname"] = "igDebugRenderKeyboardPreview" +defs["igDebugRenderKeyboardPreview"][1]["defaults"] = {} +defs["igDebugRenderKeyboardPreview"][1]["funcname"] = "DebugRenderKeyboardPreview" +defs["igDebugRenderKeyboardPreview"][1]["location"] = "imgui_internal:3469" +defs["igDebugRenderKeyboardPreview"][1]["namespace"] = "ImGui" +defs["igDebugRenderKeyboardPreview"][1]["ov_cimguiname"] = "igDebugRenderKeyboardPreview" +defs["igDebugRenderKeyboardPreview"][1]["ret"] = "void" +defs["igDebugRenderKeyboardPreview"][1]["signature"] = "(ImDrawList*)" +defs["igDebugRenderKeyboardPreview"][1]["stname"] = "" +defs["igDebugRenderKeyboardPreview"]["(ImDrawList*)"] = defs["igDebugRenderKeyboardPreview"][1] defs["igDebugRenderViewportThumbnail"] = {} defs["igDebugRenderViewportThumbnail"][1] = {} defs["igDebugRenderViewportThumbnail"][1]["args"] = "(ImDrawList* draw_list,ImGuiViewportP* viewport,const ImRect bb)" @@ -14047,7 +14088,7 @@ defs["igDebugRenderViewportThumbnail"][1]["call_args"] = "(draw_list,viewport,bb defs["igDebugRenderViewportThumbnail"][1]["cimguiname"] = "igDebugRenderViewportThumbnail" defs["igDebugRenderViewportThumbnail"][1]["defaults"] = {} defs["igDebugRenderViewportThumbnail"][1]["funcname"] = "DebugRenderViewportThumbnail" -defs["igDebugRenderViewportThumbnail"][1]["location"] = "imgui_internal:3449" +defs["igDebugRenderViewportThumbnail"][1]["location"] = "imgui_internal:3470" defs["igDebugRenderViewportThumbnail"][1]["namespace"] = "ImGui" defs["igDebugRenderViewportThumbnail"][1]["ov_cimguiname"] = "igDebugRenderViewportThumbnail" defs["igDebugRenderViewportThumbnail"][1]["ret"] = "void" @@ -14063,7 +14104,7 @@ defs["igDebugStartItemPicker"][1]["call_args"] = "()" defs["igDebugStartItemPicker"][1]["cimguiname"] = "igDebugStartItemPicker" defs["igDebugStartItemPicker"][1]["defaults"] = {} defs["igDebugStartItemPicker"][1]["funcname"] = "DebugStartItemPicker" -defs["igDebugStartItemPicker"][1]["location"] = "imgui_internal:3430" +defs["igDebugStartItemPicker"][1]["location"] = "imgui_internal:3450" defs["igDebugStartItemPicker"][1]["namespace"] = "ImGui" defs["igDebugStartItemPicker"][1]["ov_cimguiname"] = "igDebugStartItemPicker" defs["igDebugStartItemPicker"][1]["ret"] = "void" @@ -14121,7 +14162,7 @@ defs["igDestroyPlatformWindow"][1]["call_args"] = "(viewport)" defs["igDestroyPlatformWindow"][1]["cimguiname"] = "igDestroyPlatformWindow" defs["igDestroyPlatformWindow"][1]["defaults"] = {} defs["igDestroyPlatformWindow"][1]["funcname"] = "DestroyPlatformWindow" -defs["igDestroyPlatformWindow"][1]["location"] = "imgui_internal:2984" +defs["igDestroyPlatformWindow"][1]["location"] = "imgui_internal:3000" defs["igDestroyPlatformWindow"][1]["namespace"] = "ImGui" defs["igDestroyPlatformWindow"][1]["ov_cimguiname"] = "igDestroyPlatformWindow" defs["igDestroyPlatformWindow"][1]["ret"] = "void" @@ -14161,7 +14202,7 @@ defs["igDockBuilderAddNode"][1]["defaults"] = {} defs["igDockBuilderAddNode"][1]["defaults"]["flags"] = "0" defs["igDockBuilderAddNode"][1]["defaults"]["node_id"] = "0" defs["igDockBuilderAddNode"][1]["funcname"] = "DockBuilderAddNode" -defs["igDockBuilderAddNode"][1]["location"] = "imgui_internal:3212" +defs["igDockBuilderAddNode"][1]["location"] = "imgui_internal:3230" defs["igDockBuilderAddNode"][1]["namespace"] = "ImGui" defs["igDockBuilderAddNode"][1]["ov_cimguiname"] = "igDockBuilderAddNode" defs["igDockBuilderAddNode"][1]["ret"] = "ImGuiID" @@ -14186,7 +14227,7 @@ defs["igDockBuilderCopyDockSpace"][1]["call_args"] = "(src_dockspace_id,dst_dock defs["igDockBuilderCopyDockSpace"][1]["cimguiname"] = "igDockBuilderCopyDockSpace" defs["igDockBuilderCopyDockSpace"][1]["defaults"] = {} defs["igDockBuilderCopyDockSpace"][1]["funcname"] = "DockBuilderCopyDockSpace" -defs["igDockBuilderCopyDockSpace"][1]["location"] = "imgui_internal:3219" +defs["igDockBuilderCopyDockSpace"][1]["location"] = "imgui_internal:3237" defs["igDockBuilderCopyDockSpace"][1]["namespace"] = "ImGui" defs["igDockBuilderCopyDockSpace"][1]["ov_cimguiname"] = "igDockBuilderCopyDockSpace" defs["igDockBuilderCopyDockSpace"][1]["ret"] = "void" @@ -14211,7 +14252,7 @@ defs["igDockBuilderCopyNode"][1]["call_args"] = "(src_node_id,dst_node_id,out_no defs["igDockBuilderCopyNode"][1]["cimguiname"] = "igDockBuilderCopyNode" defs["igDockBuilderCopyNode"][1]["defaults"] = {} defs["igDockBuilderCopyNode"][1]["funcname"] = "DockBuilderCopyNode" -defs["igDockBuilderCopyNode"][1]["location"] = "imgui_internal:3220" +defs["igDockBuilderCopyNode"][1]["location"] = "imgui_internal:3238" defs["igDockBuilderCopyNode"][1]["namespace"] = "ImGui" defs["igDockBuilderCopyNode"][1]["ov_cimguiname"] = "igDockBuilderCopyNode" defs["igDockBuilderCopyNode"][1]["ret"] = "void" @@ -14233,7 +14274,7 @@ defs["igDockBuilderCopyWindowSettings"][1]["call_args"] = "(src_name,dst_name)" defs["igDockBuilderCopyWindowSettings"][1]["cimguiname"] = "igDockBuilderCopyWindowSettings" defs["igDockBuilderCopyWindowSettings"][1]["defaults"] = {} defs["igDockBuilderCopyWindowSettings"][1]["funcname"] = "DockBuilderCopyWindowSettings" -defs["igDockBuilderCopyWindowSettings"][1]["location"] = "imgui_internal:3221" +defs["igDockBuilderCopyWindowSettings"][1]["location"] = "imgui_internal:3239" defs["igDockBuilderCopyWindowSettings"][1]["namespace"] = "ImGui" defs["igDockBuilderCopyWindowSettings"][1]["ov_cimguiname"] = "igDockBuilderCopyWindowSettings" defs["igDockBuilderCopyWindowSettings"][1]["ret"] = "void" @@ -14255,7 +14296,7 @@ defs["igDockBuilderDockWindow"][1]["call_args"] = "(window_name,node_id)" defs["igDockBuilderDockWindow"][1]["cimguiname"] = "igDockBuilderDockWindow" defs["igDockBuilderDockWindow"][1]["defaults"] = {} defs["igDockBuilderDockWindow"][1]["funcname"] = "DockBuilderDockWindow" -defs["igDockBuilderDockWindow"][1]["location"] = "imgui_internal:3209" +defs["igDockBuilderDockWindow"][1]["location"] = "imgui_internal:3227" defs["igDockBuilderDockWindow"][1]["namespace"] = "ImGui" defs["igDockBuilderDockWindow"][1]["ov_cimguiname"] = "igDockBuilderDockWindow" defs["igDockBuilderDockWindow"][1]["ret"] = "void" @@ -14274,7 +14315,7 @@ defs["igDockBuilderFinish"][1]["call_args"] = "(node_id)" defs["igDockBuilderFinish"][1]["cimguiname"] = "igDockBuilderFinish" defs["igDockBuilderFinish"][1]["defaults"] = {} defs["igDockBuilderFinish"][1]["funcname"] = "DockBuilderFinish" -defs["igDockBuilderFinish"][1]["location"] = "imgui_internal:3222" +defs["igDockBuilderFinish"][1]["location"] = "imgui_internal:3240" defs["igDockBuilderFinish"][1]["namespace"] = "ImGui" defs["igDockBuilderFinish"][1]["ov_cimguiname"] = "igDockBuilderFinish" defs["igDockBuilderFinish"][1]["ret"] = "void" @@ -14293,7 +14334,7 @@ defs["igDockBuilderGetCentralNode"][1]["call_args"] = "(node_id)" defs["igDockBuilderGetCentralNode"][1]["cimguiname"] = "igDockBuilderGetCentralNode" defs["igDockBuilderGetCentralNode"][1]["defaults"] = {} defs["igDockBuilderGetCentralNode"][1]["funcname"] = "DockBuilderGetCentralNode" -defs["igDockBuilderGetCentralNode"][1]["location"] = "imgui_internal:3211" +defs["igDockBuilderGetCentralNode"][1]["location"] = "imgui_internal:3229" defs["igDockBuilderGetCentralNode"][1]["namespace"] = "ImGui" defs["igDockBuilderGetCentralNode"][1]["ov_cimguiname"] = "igDockBuilderGetCentralNode" defs["igDockBuilderGetCentralNode"][1]["ret"] = "ImGuiDockNode*" @@ -14312,7 +14353,7 @@ defs["igDockBuilderGetNode"][1]["call_args"] = "(node_id)" defs["igDockBuilderGetNode"][1]["cimguiname"] = "igDockBuilderGetNode" defs["igDockBuilderGetNode"][1]["defaults"] = {} defs["igDockBuilderGetNode"][1]["funcname"] = "DockBuilderGetNode" -defs["igDockBuilderGetNode"][1]["location"] = "imgui_internal:3210" +defs["igDockBuilderGetNode"][1]["location"] = "imgui_internal:3228" defs["igDockBuilderGetNode"][1]["namespace"] = "ImGui" defs["igDockBuilderGetNode"][1]["ov_cimguiname"] = "igDockBuilderGetNode" defs["igDockBuilderGetNode"][1]["ret"] = "ImGuiDockNode*" @@ -14331,7 +14372,7 @@ defs["igDockBuilderRemoveNode"][1]["call_args"] = "(node_id)" defs["igDockBuilderRemoveNode"][1]["cimguiname"] = "igDockBuilderRemoveNode" defs["igDockBuilderRemoveNode"][1]["defaults"] = {} defs["igDockBuilderRemoveNode"][1]["funcname"] = "DockBuilderRemoveNode" -defs["igDockBuilderRemoveNode"][1]["location"] = "imgui_internal:3213" +defs["igDockBuilderRemoveNode"][1]["location"] = "imgui_internal:3231" defs["igDockBuilderRemoveNode"][1]["namespace"] = "ImGui" defs["igDockBuilderRemoveNode"][1]["ov_cimguiname"] = "igDockBuilderRemoveNode" defs["igDockBuilderRemoveNode"][1]["ret"] = "void" @@ -14350,7 +14391,7 @@ defs["igDockBuilderRemoveNodeChildNodes"][1]["call_args"] = "(node_id)" defs["igDockBuilderRemoveNodeChildNodes"][1]["cimguiname"] = "igDockBuilderRemoveNodeChildNodes" defs["igDockBuilderRemoveNodeChildNodes"][1]["defaults"] = {} defs["igDockBuilderRemoveNodeChildNodes"][1]["funcname"] = "DockBuilderRemoveNodeChildNodes" -defs["igDockBuilderRemoveNodeChildNodes"][1]["location"] = "imgui_internal:3215" +defs["igDockBuilderRemoveNodeChildNodes"][1]["location"] = "imgui_internal:3233" defs["igDockBuilderRemoveNodeChildNodes"][1]["namespace"] = "ImGui" defs["igDockBuilderRemoveNodeChildNodes"][1]["ov_cimguiname"] = "igDockBuilderRemoveNodeChildNodes" defs["igDockBuilderRemoveNodeChildNodes"][1]["ret"] = "void" @@ -14373,7 +14414,7 @@ defs["igDockBuilderRemoveNodeDockedWindows"][1]["cimguiname"] = "igDockBuilderRe defs["igDockBuilderRemoveNodeDockedWindows"][1]["defaults"] = {} defs["igDockBuilderRemoveNodeDockedWindows"][1]["defaults"]["clear_settings_refs"] = "true" defs["igDockBuilderRemoveNodeDockedWindows"][1]["funcname"] = "DockBuilderRemoveNodeDockedWindows" -defs["igDockBuilderRemoveNodeDockedWindows"][1]["location"] = "imgui_internal:3214" +defs["igDockBuilderRemoveNodeDockedWindows"][1]["location"] = "imgui_internal:3232" defs["igDockBuilderRemoveNodeDockedWindows"][1]["namespace"] = "ImGui" defs["igDockBuilderRemoveNodeDockedWindows"][1]["ov_cimguiname"] = "igDockBuilderRemoveNodeDockedWindows" defs["igDockBuilderRemoveNodeDockedWindows"][1]["ret"] = "void" @@ -14395,7 +14436,7 @@ defs["igDockBuilderSetNodePos"][1]["call_args"] = "(node_id,pos)" defs["igDockBuilderSetNodePos"][1]["cimguiname"] = "igDockBuilderSetNodePos" defs["igDockBuilderSetNodePos"][1]["defaults"] = {} defs["igDockBuilderSetNodePos"][1]["funcname"] = "DockBuilderSetNodePos" -defs["igDockBuilderSetNodePos"][1]["location"] = "imgui_internal:3216" +defs["igDockBuilderSetNodePos"][1]["location"] = "imgui_internal:3234" defs["igDockBuilderSetNodePos"][1]["namespace"] = "ImGui" defs["igDockBuilderSetNodePos"][1]["ov_cimguiname"] = "igDockBuilderSetNodePos" defs["igDockBuilderSetNodePos"][1]["ret"] = "void" @@ -14417,7 +14458,7 @@ defs["igDockBuilderSetNodeSize"][1]["call_args"] = "(node_id,size)" defs["igDockBuilderSetNodeSize"][1]["cimguiname"] = "igDockBuilderSetNodeSize" defs["igDockBuilderSetNodeSize"][1]["defaults"] = {} defs["igDockBuilderSetNodeSize"][1]["funcname"] = "DockBuilderSetNodeSize" -defs["igDockBuilderSetNodeSize"][1]["location"] = "imgui_internal:3217" +defs["igDockBuilderSetNodeSize"][1]["location"] = "imgui_internal:3235" defs["igDockBuilderSetNodeSize"][1]["namespace"] = "ImGui" defs["igDockBuilderSetNodeSize"][1]["ov_cimguiname"] = "igDockBuilderSetNodeSize" defs["igDockBuilderSetNodeSize"][1]["ret"] = "void" @@ -14448,7 +14489,7 @@ defs["igDockBuilderSplitNode"][1]["call_args"] = "(node_id,split_dir,size_ratio_ defs["igDockBuilderSplitNode"][1]["cimguiname"] = "igDockBuilderSplitNode" defs["igDockBuilderSplitNode"][1]["defaults"] = {} defs["igDockBuilderSplitNode"][1]["funcname"] = "DockBuilderSplitNode" -defs["igDockBuilderSplitNode"][1]["location"] = "imgui_internal:3218" +defs["igDockBuilderSplitNode"][1]["location"] = "imgui_internal:3236" defs["igDockBuilderSplitNode"][1]["namespace"] = "ImGui" defs["igDockBuilderSplitNode"][1]["ov_cimguiname"] = "igDockBuilderSplitNode" defs["igDockBuilderSplitNode"][1]["ret"] = "ImGuiID" @@ -14485,7 +14526,7 @@ defs["igDockContextCalcDropPosForDocking"][1]["call_args"] = "(target,target_nod defs["igDockContextCalcDropPosForDocking"][1]["cimguiname"] = "igDockContextCalcDropPosForDocking" defs["igDockContextCalcDropPosForDocking"][1]["defaults"] = {} defs["igDockContextCalcDropPosForDocking"][1]["funcname"] = "DockContextCalcDropPosForDocking" -defs["igDockContextCalcDropPosForDocking"][1]["location"] = "imgui_internal:3185" +defs["igDockContextCalcDropPosForDocking"][1]["location"] = "imgui_internal:3203" defs["igDockContextCalcDropPosForDocking"][1]["namespace"] = "ImGui" defs["igDockContextCalcDropPosForDocking"][1]["ov_cimguiname"] = "igDockContextCalcDropPosForDocking" defs["igDockContextCalcDropPosForDocking"][1]["ret"] = "bool" @@ -14510,7 +14551,7 @@ defs["igDockContextClearNodes"][1]["call_args"] = "(ctx,root_id,clear_settings_r defs["igDockContextClearNodes"][1]["cimguiname"] = "igDockContextClearNodes" defs["igDockContextClearNodes"][1]["defaults"] = {} defs["igDockContextClearNodes"][1]["funcname"] = "DockContextClearNodes" -defs["igDockContextClearNodes"][1]["location"] = "imgui_internal:3176" +defs["igDockContextClearNodes"][1]["location"] = "imgui_internal:3194" defs["igDockContextClearNodes"][1]["namespace"] = "ImGui" defs["igDockContextClearNodes"][1]["ov_cimguiname"] = "igDockContextClearNodes" defs["igDockContextClearNodes"][1]["ret"] = "void" @@ -14529,7 +14570,7 @@ defs["igDockContextEndFrame"][1]["call_args"] = "(ctx)" defs["igDockContextEndFrame"][1]["cimguiname"] = "igDockContextEndFrame" defs["igDockContextEndFrame"][1]["defaults"] = {} defs["igDockContextEndFrame"][1]["funcname"] = "DockContextEndFrame" -defs["igDockContextEndFrame"][1]["location"] = "imgui_internal:3180" +defs["igDockContextEndFrame"][1]["location"] = "imgui_internal:3198" defs["igDockContextEndFrame"][1]["namespace"] = "ImGui" defs["igDockContextEndFrame"][1]["ov_cimguiname"] = "igDockContextEndFrame" defs["igDockContextEndFrame"][1]["ret"] = "void" @@ -14551,7 +14592,7 @@ defs["igDockContextFindNodeByID"][1]["call_args"] = "(ctx,id)" defs["igDockContextFindNodeByID"][1]["cimguiname"] = "igDockContextFindNodeByID" defs["igDockContextFindNodeByID"][1]["defaults"] = {} defs["igDockContextFindNodeByID"][1]["funcname"] = "DockContextFindNodeByID" -defs["igDockContextFindNodeByID"][1]["location"] = "imgui_internal:3186" +defs["igDockContextFindNodeByID"][1]["location"] = "imgui_internal:3204" defs["igDockContextFindNodeByID"][1]["namespace"] = "ImGui" defs["igDockContextFindNodeByID"][1]["ov_cimguiname"] = "igDockContextFindNodeByID" defs["igDockContextFindNodeByID"][1]["ret"] = "ImGuiDockNode*" @@ -14570,7 +14611,7 @@ defs["igDockContextGenNodeID"][1]["call_args"] = "(ctx)" defs["igDockContextGenNodeID"][1]["cimguiname"] = "igDockContextGenNodeID" defs["igDockContextGenNodeID"][1]["defaults"] = {} defs["igDockContextGenNodeID"][1]["funcname"] = "DockContextGenNodeID" -defs["igDockContextGenNodeID"][1]["location"] = "imgui_internal:3181" +defs["igDockContextGenNodeID"][1]["location"] = "imgui_internal:3199" defs["igDockContextGenNodeID"][1]["namespace"] = "ImGui" defs["igDockContextGenNodeID"][1]["ov_cimguiname"] = "igDockContextGenNodeID" defs["igDockContextGenNodeID"][1]["ret"] = "ImGuiID" @@ -14589,7 +14630,7 @@ defs["igDockContextInitialize"][1]["call_args"] = "(ctx)" defs["igDockContextInitialize"][1]["cimguiname"] = "igDockContextInitialize" defs["igDockContextInitialize"][1]["defaults"] = {} defs["igDockContextInitialize"][1]["funcname"] = "DockContextInitialize" -defs["igDockContextInitialize"][1]["location"] = "imgui_internal:3174" +defs["igDockContextInitialize"][1]["location"] = "imgui_internal:3192" defs["igDockContextInitialize"][1]["namespace"] = "ImGui" defs["igDockContextInitialize"][1]["ov_cimguiname"] = "igDockContextInitialize" defs["igDockContextInitialize"][1]["ret"] = "void" @@ -14608,7 +14649,7 @@ defs["igDockContextNewFrameUpdateDocking"][1]["call_args"] = "(ctx)" defs["igDockContextNewFrameUpdateDocking"][1]["cimguiname"] = "igDockContextNewFrameUpdateDocking" defs["igDockContextNewFrameUpdateDocking"][1]["defaults"] = {} defs["igDockContextNewFrameUpdateDocking"][1]["funcname"] = "DockContextNewFrameUpdateDocking" -defs["igDockContextNewFrameUpdateDocking"][1]["location"] = "imgui_internal:3179" +defs["igDockContextNewFrameUpdateDocking"][1]["location"] = "imgui_internal:3197" defs["igDockContextNewFrameUpdateDocking"][1]["namespace"] = "ImGui" defs["igDockContextNewFrameUpdateDocking"][1]["ov_cimguiname"] = "igDockContextNewFrameUpdateDocking" defs["igDockContextNewFrameUpdateDocking"][1]["ret"] = "void" @@ -14627,7 +14668,7 @@ defs["igDockContextNewFrameUpdateUndocking"][1]["call_args"] = "(ctx)" defs["igDockContextNewFrameUpdateUndocking"][1]["cimguiname"] = "igDockContextNewFrameUpdateUndocking" defs["igDockContextNewFrameUpdateUndocking"][1]["defaults"] = {} defs["igDockContextNewFrameUpdateUndocking"][1]["funcname"] = "DockContextNewFrameUpdateUndocking" -defs["igDockContextNewFrameUpdateUndocking"][1]["location"] = "imgui_internal:3178" +defs["igDockContextNewFrameUpdateUndocking"][1]["location"] = "imgui_internal:3196" defs["igDockContextNewFrameUpdateUndocking"][1]["namespace"] = "ImGui" defs["igDockContextNewFrameUpdateUndocking"][1]["ov_cimguiname"] = "igDockContextNewFrameUpdateUndocking" defs["igDockContextNewFrameUpdateUndocking"][1]["ret"] = "void" @@ -14664,7 +14705,7 @@ defs["igDockContextQueueDock"][1]["call_args"] = "(ctx,target,target_node,payloa defs["igDockContextQueueDock"][1]["cimguiname"] = "igDockContextQueueDock" defs["igDockContextQueueDock"][1]["defaults"] = {} defs["igDockContextQueueDock"][1]["funcname"] = "DockContextQueueDock" -defs["igDockContextQueueDock"][1]["location"] = "imgui_internal:3182" +defs["igDockContextQueueDock"][1]["location"] = "imgui_internal:3200" defs["igDockContextQueueDock"][1]["namespace"] = "ImGui" defs["igDockContextQueueDock"][1]["ov_cimguiname"] = "igDockContextQueueDock" defs["igDockContextQueueDock"][1]["ret"] = "void" @@ -14686,7 +14727,7 @@ defs["igDockContextQueueUndockNode"][1]["call_args"] = "(ctx,node)" defs["igDockContextQueueUndockNode"][1]["cimguiname"] = "igDockContextQueueUndockNode" defs["igDockContextQueueUndockNode"][1]["defaults"] = {} defs["igDockContextQueueUndockNode"][1]["funcname"] = "DockContextQueueUndockNode" -defs["igDockContextQueueUndockNode"][1]["location"] = "imgui_internal:3184" +defs["igDockContextQueueUndockNode"][1]["location"] = "imgui_internal:3202" defs["igDockContextQueueUndockNode"][1]["namespace"] = "ImGui" defs["igDockContextQueueUndockNode"][1]["ov_cimguiname"] = "igDockContextQueueUndockNode" defs["igDockContextQueueUndockNode"][1]["ret"] = "void" @@ -14708,7 +14749,7 @@ defs["igDockContextQueueUndockWindow"][1]["call_args"] = "(ctx,window)" defs["igDockContextQueueUndockWindow"][1]["cimguiname"] = "igDockContextQueueUndockWindow" defs["igDockContextQueueUndockWindow"][1]["defaults"] = {} defs["igDockContextQueueUndockWindow"][1]["funcname"] = "DockContextQueueUndockWindow" -defs["igDockContextQueueUndockWindow"][1]["location"] = "imgui_internal:3183" +defs["igDockContextQueueUndockWindow"][1]["location"] = "imgui_internal:3201" defs["igDockContextQueueUndockWindow"][1]["namespace"] = "ImGui" defs["igDockContextQueueUndockWindow"][1]["ov_cimguiname"] = "igDockContextQueueUndockWindow" defs["igDockContextQueueUndockWindow"][1]["ret"] = "void" @@ -14727,7 +14768,7 @@ defs["igDockContextRebuildNodes"][1]["call_args"] = "(ctx)" defs["igDockContextRebuildNodes"][1]["cimguiname"] = "igDockContextRebuildNodes" defs["igDockContextRebuildNodes"][1]["defaults"] = {} defs["igDockContextRebuildNodes"][1]["funcname"] = "DockContextRebuildNodes" -defs["igDockContextRebuildNodes"][1]["location"] = "imgui_internal:3177" +defs["igDockContextRebuildNodes"][1]["location"] = "imgui_internal:3195" defs["igDockContextRebuildNodes"][1]["namespace"] = "ImGui" defs["igDockContextRebuildNodes"][1]["ov_cimguiname"] = "igDockContextRebuildNodes" defs["igDockContextRebuildNodes"][1]["ret"] = "void" @@ -14746,7 +14787,7 @@ defs["igDockContextShutdown"][1]["call_args"] = "(ctx)" defs["igDockContextShutdown"][1]["cimguiname"] = "igDockContextShutdown" defs["igDockContextShutdown"][1]["defaults"] = {} defs["igDockContextShutdown"][1]["funcname"] = "DockContextShutdown" -defs["igDockContextShutdown"][1]["location"] = "imgui_internal:3175" +defs["igDockContextShutdown"][1]["location"] = "imgui_internal:3193" defs["igDockContextShutdown"][1]["namespace"] = "ImGui" defs["igDockContextShutdown"][1]["ov_cimguiname"] = "igDockContextShutdown" defs["igDockContextShutdown"][1]["ret"] = "void" @@ -14765,7 +14806,7 @@ defs["igDockNodeBeginAmendTabBar"][1]["call_args"] = "(node)" defs["igDockNodeBeginAmendTabBar"][1]["cimguiname"] = "igDockNodeBeginAmendTabBar" defs["igDockNodeBeginAmendTabBar"][1]["defaults"] = {} defs["igDockNodeBeginAmendTabBar"][1]["funcname"] = "DockNodeBeginAmendTabBar" -defs["igDockNodeBeginAmendTabBar"][1]["location"] = "imgui_internal:3187" +defs["igDockNodeBeginAmendTabBar"][1]["location"] = "imgui_internal:3205" defs["igDockNodeBeginAmendTabBar"][1]["namespace"] = "ImGui" defs["igDockNodeBeginAmendTabBar"][1]["ov_cimguiname"] = "igDockNodeBeginAmendTabBar" defs["igDockNodeBeginAmendTabBar"][1]["ret"] = "bool" @@ -14781,7 +14822,7 @@ defs["igDockNodeEndAmendTabBar"][1]["call_args"] = "()" defs["igDockNodeEndAmendTabBar"][1]["cimguiname"] = "igDockNodeEndAmendTabBar" defs["igDockNodeEndAmendTabBar"][1]["defaults"] = {} defs["igDockNodeEndAmendTabBar"][1]["funcname"] = "DockNodeEndAmendTabBar" -defs["igDockNodeEndAmendTabBar"][1]["location"] = "imgui_internal:3188" +defs["igDockNodeEndAmendTabBar"][1]["location"] = "imgui_internal:3206" defs["igDockNodeEndAmendTabBar"][1]["namespace"] = "ImGui" defs["igDockNodeEndAmendTabBar"][1]["ov_cimguiname"] = "igDockNodeEndAmendTabBar" defs["igDockNodeEndAmendTabBar"][1]["ret"] = "void" @@ -14800,7 +14841,7 @@ defs["igDockNodeGetDepth"][1]["call_args"] = "(node)" defs["igDockNodeGetDepth"][1]["cimguiname"] = "igDockNodeGetDepth" defs["igDockNodeGetDepth"][1]["defaults"] = {} defs["igDockNodeGetDepth"][1]["funcname"] = "DockNodeGetDepth" -defs["igDockNodeGetDepth"][1]["location"] = "imgui_internal:3191" +defs["igDockNodeGetDepth"][1]["location"] = "imgui_internal:3209" defs["igDockNodeGetDepth"][1]["namespace"] = "ImGui" defs["igDockNodeGetDepth"][1]["ov_cimguiname"] = "igDockNodeGetDepth" defs["igDockNodeGetDepth"][1]["ret"] = "int" @@ -14819,7 +14860,7 @@ defs["igDockNodeGetRootNode"][1]["call_args"] = "(node)" defs["igDockNodeGetRootNode"][1]["cimguiname"] = "igDockNodeGetRootNode" defs["igDockNodeGetRootNode"][1]["defaults"] = {} defs["igDockNodeGetRootNode"][1]["funcname"] = "DockNodeGetRootNode" -defs["igDockNodeGetRootNode"][1]["location"] = "imgui_internal:3189" +defs["igDockNodeGetRootNode"][1]["location"] = "imgui_internal:3207" defs["igDockNodeGetRootNode"][1]["namespace"] = "ImGui" defs["igDockNodeGetRootNode"][1]["ov_cimguiname"] = "igDockNodeGetRootNode" defs["igDockNodeGetRootNode"][1]["ret"] = "ImGuiDockNode*" @@ -14838,7 +14879,7 @@ defs["igDockNodeGetWindowMenuButtonId"][1]["call_args"] = "(node)" defs["igDockNodeGetWindowMenuButtonId"][1]["cimguiname"] = "igDockNodeGetWindowMenuButtonId" defs["igDockNodeGetWindowMenuButtonId"][1]["defaults"] = {} defs["igDockNodeGetWindowMenuButtonId"][1]["funcname"] = "DockNodeGetWindowMenuButtonId" -defs["igDockNodeGetWindowMenuButtonId"][1]["location"] = "imgui_internal:3192" +defs["igDockNodeGetWindowMenuButtonId"][1]["location"] = "imgui_internal:3210" defs["igDockNodeGetWindowMenuButtonId"][1]["namespace"] = "ImGui" defs["igDockNodeGetWindowMenuButtonId"][1]["ov_cimguiname"] = "igDockNodeGetWindowMenuButtonId" defs["igDockNodeGetWindowMenuButtonId"][1]["ret"] = "ImGuiID" @@ -14860,7 +14901,7 @@ defs["igDockNodeIsInHierarchyOf"][1]["call_args"] = "(node,parent)" defs["igDockNodeIsInHierarchyOf"][1]["cimguiname"] = "igDockNodeIsInHierarchyOf" defs["igDockNodeIsInHierarchyOf"][1]["defaults"] = {} defs["igDockNodeIsInHierarchyOf"][1]["funcname"] = "DockNodeIsInHierarchyOf" -defs["igDockNodeIsInHierarchyOf"][1]["location"] = "imgui_internal:3190" +defs["igDockNodeIsInHierarchyOf"][1]["location"] = "imgui_internal:3208" defs["igDockNodeIsInHierarchyOf"][1]["namespace"] = "ImGui" defs["igDockNodeIsInHierarchyOf"][1]["ov_cimguiname"] = "igDockNodeIsInHierarchyOf" defs["igDockNodeIsInHierarchyOf"][1]["ret"] = "bool" @@ -14959,7 +15000,7 @@ defs["igDragBehavior"][1]["call_args"] = "(id,data_type,p_v,v_speed,p_min,p_max, defs["igDragBehavior"][1]["cimguiname"] = "igDragBehavior" defs["igDragBehavior"][1]["defaults"] = {} defs["igDragBehavior"][1]["funcname"] = "DragBehavior" -defs["igDragBehavior"][1]["location"] = "imgui_internal:3368" +defs["igDragBehavior"][1]["location"] = "imgui_internal:3388" defs["igDragBehavior"][1]["namespace"] = "ImGui" defs["igDragBehavior"][1]["ov_cimguiname"] = "igDragBehavior" defs["igDragBehavior"][1]["ret"] = "bool" @@ -15553,7 +15594,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:905" +defs["igEndChildFrame"][1]["location"] = "imgui:906" defs["igEndChildFrame"][1]["namespace"] = "ImGui" defs["igEndChildFrame"][1]["ov_cimguiname"] = "igEndChildFrame" defs["igEndChildFrame"][1]["ret"] = "void" @@ -15569,7 +15610,7 @@ defs["igEndColumns"][1]["call_args"] = "()" defs["igEndColumns"][1]["cimguiname"] = "igEndColumns" defs["igEndColumns"][1]["defaults"] = {} defs["igEndColumns"][1]["funcname"] = "EndColumns" -defs["igEndColumns"][1]["location"] = "imgui_internal:3246" +defs["igEndColumns"][1]["location"] = "imgui_internal:3264" defs["igEndColumns"][1]["namespace"] = "ImGui" defs["igEndColumns"][1]["ov_cimguiname"] = "igEndColumns" defs["igEndColumns"][1]["ret"] = "void" @@ -15601,7 +15642,7 @@ defs["igEndComboPreview"][1]["call_args"] = "()" defs["igEndComboPreview"][1]["cimguiname"] = "igEndComboPreview" defs["igEndComboPreview"][1]["defaults"] = {} defs["igEndComboPreview"][1]["funcname"] = "EndComboPreview" -defs["igEndComboPreview"][1]["location"] = "imgui_internal:3082" +defs["igEndComboPreview"][1]["location"] = "imgui_internal:3097" defs["igEndComboPreview"][1]["namespace"] = "ImGui" defs["igEndComboPreview"][1]["ov_cimguiname"] = "igEndComboPreview" defs["igEndComboPreview"][1]["ret"] = "void" @@ -15848,7 +15889,7 @@ defs["igErrorCheckEndFrameRecover"][1]["cimguiname"] = "igErrorCheckEndFrameReco defs["igErrorCheckEndFrameRecover"][1]["defaults"] = {} defs["igErrorCheckEndFrameRecover"][1]["defaults"]["user_data"] = "NULL" defs["igErrorCheckEndFrameRecover"][1]["funcname"] = "ErrorCheckEndFrameRecover" -defs["igErrorCheckEndFrameRecover"][1]["location"] = "imgui_internal:3423" +defs["igErrorCheckEndFrameRecover"][1]["location"] = "imgui_internal:3443" defs["igErrorCheckEndFrameRecover"][1]["namespace"] = "ImGui" defs["igErrorCheckEndFrameRecover"][1]["ov_cimguiname"] = "igErrorCheckEndFrameRecover" defs["igErrorCheckEndFrameRecover"][1]["ret"] = "void" @@ -15871,7 +15912,7 @@ defs["igErrorCheckEndWindowRecover"][1]["cimguiname"] = "igErrorCheckEndWindowRe defs["igErrorCheckEndWindowRecover"][1]["defaults"] = {} defs["igErrorCheckEndWindowRecover"][1]["defaults"]["user_data"] = "NULL" defs["igErrorCheckEndWindowRecover"][1]["funcname"] = "ErrorCheckEndWindowRecover" -defs["igErrorCheckEndWindowRecover"][1]["location"] = "imgui_internal:3424" +defs["igErrorCheckEndWindowRecover"][1]["location"] = "imgui_internal:3444" defs["igErrorCheckEndWindowRecover"][1]["namespace"] = "ImGui" defs["igErrorCheckEndWindowRecover"][1]["ov_cimguiname"] = "igErrorCheckEndWindowRecover" defs["igErrorCheckEndWindowRecover"][1]["ret"] = "void" @@ -15887,7 +15928,7 @@ defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["call_args"] = defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["cimguiname"] = "igErrorCheckUsingSetCursorPosToExtendParentBoundaries" defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["defaults"] = {} defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["funcname"] = "ErrorCheckUsingSetCursorPosToExtendParentBoundaries" -defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["location"] = "imgui_internal:3425" +defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["location"] = "imgui_internal:3445" defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["namespace"] = "ImGui" defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["ov_cimguiname"] = "igErrorCheckUsingSetCursorPosToExtendParentBoundaries" defs["igErrorCheckUsingSetCursorPosToExtendParentBoundaries"][1]["ret"] = "void" @@ -15909,7 +15950,7 @@ defs["igFindBestWindowPosForPopup"][1]["call_args"] = "(window)" defs["igFindBestWindowPosForPopup"][1]["cimguiname"] = "igFindBestWindowPosForPopup" defs["igFindBestWindowPosForPopup"][1]["defaults"] = {} defs["igFindBestWindowPosForPopup"][1]["funcname"] = "FindBestWindowPosForPopup" -defs["igFindBestWindowPosForPopup"][1]["location"] = "imgui_internal:3071" +defs["igFindBestWindowPosForPopup"][1]["location"] = "imgui_internal:3086" defs["igFindBestWindowPosForPopup"][1]["namespace"] = "ImGui" defs["igFindBestWindowPosForPopup"][1]["nonUDT"] = 1 defs["igFindBestWindowPosForPopup"][1]["ov_cimguiname"] = "igFindBestWindowPosForPopup" @@ -15947,7 +15988,7 @@ defs["igFindBestWindowPosForPopupEx"][1]["call_args"] = "(ref_pos,size,last_dir, defs["igFindBestWindowPosForPopupEx"][1]["cimguiname"] = "igFindBestWindowPosForPopupEx" defs["igFindBestWindowPosForPopupEx"][1]["defaults"] = {} defs["igFindBestWindowPosForPopupEx"][1]["funcname"] = "FindBestWindowPosForPopupEx" -defs["igFindBestWindowPosForPopupEx"][1]["location"] = "imgui_internal:3072" +defs["igFindBestWindowPosForPopupEx"][1]["location"] = "imgui_internal:3087" defs["igFindBestWindowPosForPopupEx"][1]["namespace"] = "ImGui" defs["igFindBestWindowPosForPopupEx"][1]["nonUDT"] = 1 defs["igFindBestWindowPosForPopupEx"][1]["ov_cimguiname"] = "igFindBestWindowPosForPopupEx" @@ -15967,7 +16008,7 @@ defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["call_args"] = "(window defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["cimguiname"] = "igFindBottomMostVisibleWindowWithinBeginStack" defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["defaults"] = {} defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["funcname"] = "FindBottomMostVisibleWindowWithinBeginStack" -defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["location"] = "imgui_internal:2957" +defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["location"] = "imgui_internal:2973" defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["namespace"] = "ImGui" defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["ov_cimguiname"] = "igFindBottomMostVisibleWindowWithinBeginStack" defs["igFindBottomMostVisibleWindowWithinBeginStack"][1]["ret"] = "ImGuiWindow*" @@ -15986,7 +16027,7 @@ defs["igFindHoveredViewportFromPlatformWindowStack"][1]["call_args"] = "(mouse_p defs["igFindHoveredViewportFromPlatformWindowStack"][1]["cimguiname"] = "igFindHoveredViewportFromPlatformWindowStack" defs["igFindHoveredViewportFromPlatformWindowStack"][1]["defaults"] = {} defs["igFindHoveredViewportFromPlatformWindowStack"][1]["funcname"] = "FindHoveredViewportFromPlatformWindowStack" -defs["igFindHoveredViewportFromPlatformWindowStack"][1]["location"] = "imgui_internal:2988" +defs["igFindHoveredViewportFromPlatformWindowStack"][1]["location"] = "imgui_internal:3004" defs["igFindHoveredViewportFromPlatformWindowStack"][1]["namespace"] = "ImGui" defs["igFindHoveredViewportFromPlatformWindowStack"][1]["ov_cimguiname"] = "igFindHoveredViewportFromPlatformWindowStack" defs["igFindHoveredViewportFromPlatformWindowStack"][1]["ret"] = "ImGuiViewportP*" @@ -16008,7 +16049,7 @@ defs["igFindOrCreateColumns"][1]["call_args"] = "(window,id)" defs["igFindOrCreateColumns"][1]["cimguiname"] = "igFindOrCreateColumns" defs["igFindOrCreateColumns"][1]["defaults"] = {} defs["igFindOrCreateColumns"][1]["funcname"] = "FindOrCreateColumns" -defs["igFindOrCreateColumns"][1]["location"] = "imgui_internal:3251" +defs["igFindOrCreateColumns"][1]["location"] = "imgui_internal:3269" defs["igFindOrCreateColumns"][1]["namespace"] = "ImGui" defs["igFindOrCreateColumns"][1]["ov_cimguiname"] = "igFindOrCreateColumns" defs["igFindOrCreateColumns"][1]["ret"] = "ImGuiOldColumns*" @@ -16027,7 +16068,7 @@ defs["igFindOrCreateWindowSettings"][1]["call_args"] = "(name)" defs["igFindOrCreateWindowSettings"][1]["cimguiname"] = "igFindOrCreateWindowSettings" defs["igFindOrCreateWindowSettings"][1]["defaults"] = {} defs["igFindOrCreateWindowSettings"][1]["funcname"] = "FindOrCreateWindowSettings" -defs["igFindOrCreateWindowSettings"][1]["location"] = "imgui_internal:2996" +defs["igFindOrCreateWindowSettings"][1]["location"] = "imgui_internal:3012" defs["igFindOrCreateWindowSettings"][1]["namespace"] = "ImGui" defs["igFindOrCreateWindowSettings"][1]["ov_cimguiname"] = "igFindOrCreateWindowSettings" defs["igFindOrCreateWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" @@ -16050,7 +16091,7 @@ defs["igFindRenderedTextEnd"][1]["cimguiname"] = "igFindRenderedTextEnd" defs["igFindRenderedTextEnd"][1]["defaults"] = {} defs["igFindRenderedTextEnd"][1]["defaults"]["text_end"] = "NULL" defs["igFindRenderedTextEnd"][1]["funcname"] = "FindRenderedTextEnd" -defs["igFindRenderedTextEnd"][1]["location"] = "imgui_internal:3336" +defs["igFindRenderedTextEnd"][1]["location"] = "imgui_internal:3354" defs["igFindRenderedTextEnd"][1]["namespace"] = "ImGui" defs["igFindRenderedTextEnd"][1]["ov_cimguiname"] = "igFindRenderedTextEnd" defs["igFindRenderedTextEnd"][1]["ret"] = "const char*" @@ -16069,7 +16110,7 @@ defs["igFindSettingsHandler"][1]["call_args"] = "(type_name)" defs["igFindSettingsHandler"][1]["cimguiname"] = "igFindSettingsHandler" defs["igFindSettingsHandler"][1]["defaults"] = {} defs["igFindSettingsHandler"][1]["funcname"] = "FindSettingsHandler" -defs["igFindSettingsHandler"][1]["location"] = "imgui_internal:2999" +defs["igFindSettingsHandler"][1]["location"] = "imgui_internal:3015" defs["igFindSettingsHandler"][1]["namespace"] = "ImGui" defs["igFindSettingsHandler"][1]["ov_cimguiname"] = "igFindSettingsHandler" defs["igFindSettingsHandler"][1]["ret"] = "ImGuiSettingsHandler*" @@ -16126,7 +16167,7 @@ defs["igFindWindowByID"][1]["call_args"] = "(id)" defs["igFindWindowByID"][1]["cimguiname"] = "igFindWindowByID" defs["igFindWindowByID"][1]["defaults"] = {} defs["igFindWindowByID"][1]["funcname"] = "FindWindowByID" -defs["igFindWindowByID"][1]["location"] = "imgui_internal:2934" +defs["igFindWindowByID"][1]["location"] = "imgui_internal:2950" defs["igFindWindowByID"][1]["namespace"] = "ImGui" defs["igFindWindowByID"][1]["ov_cimguiname"] = "igFindWindowByID" defs["igFindWindowByID"][1]["ret"] = "ImGuiWindow*" @@ -16145,7 +16186,7 @@ defs["igFindWindowByName"][1]["call_args"] = "(name)" defs["igFindWindowByName"][1]["cimguiname"] = "igFindWindowByName" defs["igFindWindowByName"][1]["defaults"] = {} defs["igFindWindowByName"][1]["funcname"] = "FindWindowByName" -defs["igFindWindowByName"][1]["location"] = "imgui_internal:2935" +defs["igFindWindowByName"][1]["location"] = "imgui_internal:2951" defs["igFindWindowByName"][1]["namespace"] = "ImGui" defs["igFindWindowByName"][1]["ov_cimguiname"] = "igFindWindowByName" defs["igFindWindowByName"][1]["ret"] = "ImGuiWindow*" @@ -16164,7 +16205,7 @@ defs["igFindWindowDisplayIndex"][1]["call_args"] = "(window)" defs["igFindWindowDisplayIndex"][1]["cimguiname"] = "igFindWindowDisplayIndex" defs["igFindWindowDisplayIndex"][1]["defaults"] = {} defs["igFindWindowDisplayIndex"][1]["funcname"] = "FindWindowDisplayIndex" -defs["igFindWindowDisplayIndex"][1]["location"] = "imgui_internal:2956" +defs["igFindWindowDisplayIndex"][1]["location"] = "imgui_internal:2972" defs["igFindWindowDisplayIndex"][1]["namespace"] = "ImGui" defs["igFindWindowDisplayIndex"][1]["ov_cimguiname"] = "igFindWindowDisplayIndex" defs["igFindWindowDisplayIndex"][1]["ret"] = "int" @@ -16183,7 +16224,7 @@ defs["igFindWindowSettings"][1]["call_args"] = "(id)" defs["igFindWindowSettings"][1]["cimguiname"] = "igFindWindowSettings" defs["igFindWindowSettings"][1]["defaults"] = {} defs["igFindWindowSettings"][1]["funcname"] = "FindWindowSettings" -defs["igFindWindowSettings"][1]["location"] = "imgui_internal:2995" +defs["igFindWindowSettings"][1]["location"] = "imgui_internal:3011" defs["igFindWindowSettings"][1]["namespace"] = "ImGui" defs["igFindWindowSettings"][1]["ov_cimguiname"] = "igFindWindowSettings" defs["igFindWindowSettings"][1]["ret"] = "ImGuiWindowSettings*" @@ -16205,7 +16246,7 @@ defs["igFocusTopMostWindowUnderOne"][1]["call_args"] = "(under_this_window,ignor defs["igFocusTopMostWindowUnderOne"][1]["cimguiname"] = "igFocusTopMostWindowUnderOne" defs["igFocusTopMostWindowUnderOne"][1]["defaults"] = {} defs["igFocusTopMostWindowUnderOne"][1]["funcname"] = "FocusTopMostWindowUnderOne" -defs["igFocusTopMostWindowUnderOne"][1]["location"] = "imgui_internal:2951" +defs["igFocusTopMostWindowUnderOne"][1]["location"] = "imgui_internal:2967" defs["igFocusTopMostWindowUnderOne"][1]["namespace"] = "ImGui" defs["igFocusTopMostWindowUnderOne"][1]["ov_cimguiname"] = "igFocusTopMostWindowUnderOne" defs["igFocusTopMostWindowUnderOne"][1]["ret"] = "void" @@ -16224,7 +16265,7 @@ defs["igFocusWindow"][1]["call_args"] = "(window)" defs["igFocusWindow"][1]["cimguiname"] = "igFocusWindow" defs["igFocusWindow"][1]["defaults"] = {} defs["igFocusWindow"][1]["funcname"] = "FocusWindow" -defs["igFocusWindow"][1]["location"] = "imgui_internal:2950" +defs["igFocusWindow"][1]["location"] = "imgui_internal:2966" defs["igFocusWindow"][1]["namespace"] = "ImGui" defs["igFocusWindow"][1]["ov_cimguiname"] = "igFocusWindow" defs["igFocusWindow"][1]["ret"] = "void" @@ -16243,7 +16284,7 @@ defs["igGcAwakeTransientWindowBuffers"][1]["call_args"] = "(window)" defs["igGcAwakeTransientWindowBuffers"][1]["cimguiname"] = "igGcAwakeTransientWindowBuffers" defs["igGcAwakeTransientWindowBuffers"][1]["defaults"] = {} defs["igGcAwakeTransientWindowBuffers"][1]["funcname"] = "GcAwakeTransientWindowBuffers" -defs["igGcAwakeTransientWindowBuffers"][1]["location"] = "imgui_internal:3416" +defs["igGcAwakeTransientWindowBuffers"][1]["location"] = "imgui_internal:3436" defs["igGcAwakeTransientWindowBuffers"][1]["namespace"] = "ImGui" defs["igGcAwakeTransientWindowBuffers"][1]["ov_cimguiname"] = "igGcAwakeTransientWindowBuffers" defs["igGcAwakeTransientWindowBuffers"][1]["ret"] = "void" @@ -16259,7 +16300,7 @@ defs["igGcCompactTransientMiscBuffers"][1]["call_args"] = "()" defs["igGcCompactTransientMiscBuffers"][1]["cimguiname"] = "igGcCompactTransientMiscBuffers" defs["igGcCompactTransientMiscBuffers"][1]["defaults"] = {} defs["igGcCompactTransientMiscBuffers"][1]["funcname"] = "GcCompactTransientMiscBuffers" -defs["igGcCompactTransientMiscBuffers"][1]["location"] = "imgui_internal:3414" +defs["igGcCompactTransientMiscBuffers"][1]["location"] = "imgui_internal:3434" defs["igGcCompactTransientMiscBuffers"][1]["namespace"] = "ImGui" defs["igGcCompactTransientMiscBuffers"][1]["ov_cimguiname"] = "igGcCompactTransientMiscBuffers" defs["igGcCompactTransientMiscBuffers"][1]["ret"] = "void" @@ -16278,7 +16319,7 @@ defs["igGcCompactTransientWindowBuffers"][1]["call_args"] = "(window)" defs["igGcCompactTransientWindowBuffers"][1]["cimguiname"] = "igGcCompactTransientWindowBuffers" defs["igGcCompactTransientWindowBuffers"][1]["defaults"] = {} defs["igGcCompactTransientWindowBuffers"][1]["funcname"] = "GcCompactTransientWindowBuffers" -defs["igGcCompactTransientWindowBuffers"][1]["location"] = "imgui_internal:3415" +defs["igGcCompactTransientWindowBuffers"][1]["location"] = "imgui_internal:3435" defs["igGcCompactTransientWindowBuffers"][1]["namespace"] = "ImGui" defs["igGcCompactTransientWindowBuffers"][1]["ov_cimguiname"] = "igGcCompactTransientWindowBuffers" defs["igGcCompactTransientWindowBuffers"][1]["ret"] = "void" @@ -16294,7 +16335,7 @@ defs["igGetActiveID"][1]["call_args"] = "()" defs["igGetActiveID"][1]["cimguiname"] = "igGetActiveID" defs["igGetActiveID"][1]["defaults"] = {} defs["igGetActiveID"][1]["funcname"] = "GetActiveID" -defs["igGetActiveID"][1]["location"] = "imgui_internal:3023" +defs["igGetActiveID"][1]["location"] = "imgui_internal:3038" defs["igGetActiveID"][1]["namespace"] = "ImGui" defs["igGetActiveID"][1]["ov_cimguiname"] = "igGetActiveID" defs["igGetActiveID"][1]["ret"] = "ImGuiID" @@ -16335,7 +16376,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:890" +defs["igGetBackgroundDrawList"][1]["location"] = "imgui:891" defs["igGetBackgroundDrawList"][1]["namespace"] = "ImGui" defs["igGetBackgroundDrawList"][1]["ov_cimguiname"] = "igGetBackgroundDrawList_Nil" defs["igGetBackgroundDrawList"][1]["ret"] = "ImDrawList*" @@ -16352,7 +16393,7 @@ defs["igGetBackgroundDrawList"][2]["call_args"] = "(viewport)" defs["igGetBackgroundDrawList"][2]["cimguiname"] = "igGetBackgroundDrawList" defs["igGetBackgroundDrawList"][2]["defaults"] = {} defs["igGetBackgroundDrawList"][2]["funcname"] = "GetBackgroundDrawList" -defs["igGetBackgroundDrawList"][2]["location"] = "imgui:892" +defs["igGetBackgroundDrawList"][2]["location"] = "imgui:893" defs["igGetBackgroundDrawList"][2]["namespace"] = "ImGui" defs["igGetBackgroundDrawList"][2]["ov_cimguiname"] = "igGetBackgroundDrawList_ViewportPtr" defs["igGetBackgroundDrawList"][2]["ret"] = "ImDrawList*" @@ -16466,7 +16507,7 @@ defs["igGetColumnNormFromOffset"][1]["call_args"] = "(columns,offset)" defs["igGetColumnNormFromOffset"][1]["cimguiname"] = "igGetColumnNormFromOffset" defs["igGetColumnNormFromOffset"][1]["defaults"] = {} defs["igGetColumnNormFromOffset"][1]["funcname"] = "GetColumnNormFromOffset" -defs["igGetColumnNormFromOffset"][1]["location"] = "imgui_internal:3253" +defs["igGetColumnNormFromOffset"][1]["location"] = "imgui_internal:3271" defs["igGetColumnNormFromOffset"][1]["namespace"] = "ImGui" defs["igGetColumnNormFromOffset"][1]["ov_cimguiname"] = "igGetColumnNormFromOffset" defs["igGetColumnNormFromOffset"][1]["ret"] = "float" @@ -16508,7 +16549,7 @@ defs["igGetColumnOffsetFromNorm"][1]["call_args"] = "(columns,offset_norm)" defs["igGetColumnOffsetFromNorm"][1]["cimguiname"] = "igGetColumnOffsetFromNorm" defs["igGetColumnOffsetFromNorm"][1]["defaults"] = {} defs["igGetColumnOffsetFromNorm"][1]["funcname"] = "GetColumnOffsetFromNorm" -defs["igGetColumnOffsetFromNorm"][1]["location"] = "imgui_internal:3252" +defs["igGetColumnOffsetFromNorm"][1]["location"] = "imgui_internal:3270" defs["igGetColumnOffsetFromNorm"][1]["namespace"] = "ImGui" defs["igGetColumnOffsetFromNorm"][1]["ov_cimguiname"] = "igGetColumnOffsetFromNorm" defs["igGetColumnOffsetFromNorm"][1]["ret"] = "float" @@ -16566,7 +16607,7 @@ defs["igGetColumnsID"][1]["call_args"] = "(str_id,count)" defs["igGetColumnsID"][1]["cimguiname"] = "igGetColumnsID" defs["igGetColumnsID"][1]["defaults"] = {} defs["igGetColumnsID"][1]["funcname"] = "GetColumnsID" -defs["igGetColumnsID"][1]["location"] = "imgui_internal:3250" +defs["igGetColumnsID"][1]["location"] = "imgui_internal:3268" defs["igGetColumnsID"][1]["namespace"] = "ImGui" defs["igGetColumnsID"][1]["ov_cimguiname"] = "igGetColumnsID" defs["igGetColumnsID"][1]["ret"] = "ImGuiID" @@ -16625,7 +16666,7 @@ defs["igGetContentRegionMaxAbs"][1]["call_args"] = "()" defs["igGetContentRegionMaxAbs"][1]["cimguiname"] = "igGetContentRegionMaxAbs" defs["igGetContentRegionMaxAbs"][1]["defaults"] = {} defs["igGetContentRegionMaxAbs"][1]["funcname"] = "GetContentRegionMaxAbs" -defs["igGetContentRegionMaxAbs"][1]["location"] = "imgui_internal:3046" +defs["igGetContentRegionMaxAbs"][1]["location"] = "imgui_internal:3061" defs["igGetContentRegionMaxAbs"][1]["namespace"] = "ImGui" defs["igGetContentRegionMaxAbs"][1]["nonUDT"] = 1 defs["igGetContentRegionMaxAbs"][1]["ov_cimguiname"] = "igGetContentRegionMaxAbs" @@ -16658,7 +16699,7 @@ defs["igGetCurrentFocusScope"][1]["call_args"] = "()" defs["igGetCurrentFocusScope"][1]["cimguiname"] = "igGetCurrentFocusScope" defs["igGetCurrentFocusScope"][1]["defaults"] = {} defs["igGetCurrentFocusScope"][1]["funcname"] = "GetCurrentFocusScope" -defs["igGetCurrentFocusScope"][1]["location"] = "imgui_internal:3234" +defs["igGetCurrentFocusScope"][1]["location"] = "imgui_internal:3252" defs["igGetCurrentFocusScope"][1]["namespace"] = "ImGui" defs["igGetCurrentFocusScope"][1]["ov_cimguiname"] = "igGetCurrentFocusScope" defs["igGetCurrentFocusScope"][1]["ret"] = "ImGuiID" @@ -16674,7 +16715,7 @@ defs["igGetCurrentTable"][1]["call_args"] = "()" defs["igGetCurrentTable"][1]["cimguiname"] = "igGetCurrentTable" defs["igGetCurrentTable"][1]["defaults"] = {} defs["igGetCurrentTable"][1]["funcname"] = "GetCurrentTable" -defs["igGetCurrentTable"][1]["location"] = "imgui_internal:3265" +defs["igGetCurrentTable"][1]["location"] = "imgui_internal:3283" defs["igGetCurrentTable"][1]["namespace"] = "ImGui" defs["igGetCurrentTable"][1]["ov_cimguiname"] = "igGetCurrentTable" defs["igGetCurrentTable"][1]["ret"] = "ImGuiTable*" @@ -16690,7 +16731,7 @@ defs["igGetCurrentWindow"][1]["call_args"] = "()" defs["igGetCurrentWindow"][1]["cimguiname"] = "igGetCurrentWindow" defs["igGetCurrentWindow"][1]["defaults"] = {} defs["igGetCurrentWindow"][1]["funcname"] = "GetCurrentWindow" -defs["igGetCurrentWindow"][1]["location"] = "imgui_internal:2933" +defs["igGetCurrentWindow"][1]["location"] = "imgui_internal:2949" defs["igGetCurrentWindow"][1]["namespace"] = "ImGui" defs["igGetCurrentWindow"][1]["ov_cimguiname"] = "igGetCurrentWindow" defs["igGetCurrentWindow"][1]["ret"] = "ImGuiWindow*" @@ -16706,7 +16747,7 @@ defs["igGetCurrentWindowRead"][1]["call_args"] = "()" defs["igGetCurrentWindowRead"][1]["cimguiname"] = "igGetCurrentWindowRead" defs["igGetCurrentWindowRead"][1]["defaults"] = {} defs["igGetCurrentWindowRead"][1]["funcname"] = "GetCurrentWindowRead" -defs["igGetCurrentWindowRead"][1]["location"] = "imgui_internal:2932" +defs["igGetCurrentWindowRead"][1]["location"] = "imgui_internal:2948" defs["igGetCurrentWindowRead"][1]["namespace"] = "ImGui" defs["igGetCurrentWindowRead"][1]["ov_cimguiname"] = "igGetCurrentWindowRead" defs["igGetCurrentWindowRead"][1]["ret"] = "ImGuiWindow*" @@ -16814,7 +16855,7 @@ defs["igGetDefaultFont"][1]["call_args"] = "()" defs["igGetDefaultFont"][1]["cimguiname"] = "igGetDefaultFont" defs["igGetDefaultFont"][1]["defaults"] = {} defs["igGetDefaultFont"][1]["funcname"] = "GetDefaultFont" -defs["igGetDefaultFont"][1]["location"] = "imgui_internal:2961" +defs["igGetDefaultFont"][1]["location"] = "imgui_internal:2977" defs["igGetDefaultFont"][1]["namespace"] = "ImGui" defs["igGetDefaultFont"][1]["ov_cimguiname"] = "igGetDefaultFont" defs["igGetDefaultFont"][1]["ret"] = "ImFont*" @@ -16862,7 +16903,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:900" +defs["igGetDrawListSharedData"][1]["location"] = "imgui:901" defs["igGetDrawListSharedData"][1]["namespace"] = "ImGui" defs["igGetDrawListSharedData"][1]["ov_cimguiname"] = "igGetDrawListSharedData" defs["igGetDrawListSharedData"][1]["ret"] = "ImDrawListSharedData*" @@ -16878,7 +16919,7 @@ defs["igGetFocusID"][1]["call_args"] = "()" defs["igGetFocusID"][1]["cimguiname"] = "igGetFocusID" defs["igGetFocusID"][1]["defaults"] = {} defs["igGetFocusID"][1]["funcname"] = "GetFocusID" -defs["igGetFocusID"][1]["location"] = "imgui_internal:3024" +defs["igGetFocusID"][1]["location"] = "imgui_internal:3039" defs["igGetFocusID"][1]["namespace"] = "ImGui" defs["igGetFocusID"][1]["ov_cimguiname"] = "igGetFocusID" defs["igGetFocusID"][1]["ret"] = "ImGuiID" @@ -16946,7 +16987,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:891" +defs["igGetForegroundDrawList"][1]["location"] = "imgui:892" defs["igGetForegroundDrawList"][1]["namespace"] = "ImGui" defs["igGetForegroundDrawList"][1]["ov_cimguiname"] = "igGetForegroundDrawList_Nil" defs["igGetForegroundDrawList"][1]["ret"] = "ImDrawList*" @@ -16963,7 +17004,7 @@ defs["igGetForegroundDrawList"][2]["call_args"] = "(viewport)" defs["igGetForegroundDrawList"][2]["cimguiname"] = "igGetForegroundDrawList" defs["igGetForegroundDrawList"][2]["defaults"] = {} defs["igGetForegroundDrawList"][2]["funcname"] = "GetForegroundDrawList" -defs["igGetForegroundDrawList"][2]["location"] = "imgui:893" +defs["igGetForegroundDrawList"][2]["location"] = "imgui:894" defs["igGetForegroundDrawList"][2]["namespace"] = "ImGui" defs["igGetForegroundDrawList"][2]["ov_cimguiname"] = "igGetForegroundDrawList_ViewportPtr" defs["igGetForegroundDrawList"][2]["ret"] = "ImDrawList*" @@ -16980,7 +17021,7 @@ defs["igGetForegroundDrawList"][3]["call_args"] = "(window)" defs["igGetForegroundDrawList"][3]["cimguiname"] = "igGetForegroundDrawList" defs["igGetForegroundDrawList"][3]["defaults"] = {} defs["igGetForegroundDrawList"][3]["funcname"] = "GetForegroundDrawList" -defs["igGetForegroundDrawList"][3]["location"] = "imgui_internal:2962" +defs["igGetForegroundDrawList"][3]["location"] = "imgui_internal:2978" defs["igGetForegroundDrawList"][3]["namespace"] = "ImGui" defs["igGetForegroundDrawList"][3]["ov_cimguiname"] = "igGetForegroundDrawList_WindowPtr" defs["igGetForegroundDrawList"][3]["ret"] = "ImDrawList*" @@ -16998,7 +17039,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:899" +defs["igGetFrameCount"][1]["location"] = "imgui:900" defs["igGetFrameCount"][1]["namespace"] = "ImGui" defs["igGetFrameCount"][1]["ov_cimguiname"] = "igGetFrameCount" defs["igGetFrameCount"][1]["ret"] = "int" @@ -17046,7 +17087,7 @@ defs["igGetHoveredID"][1]["call_args"] = "()" defs["igGetHoveredID"][1]["cimguiname"] = "igGetHoveredID" defs["igGetHoveredID"][1]["defaults"] = {} defs["igGetHoveredID"][1]["funcname"] = "GetHoveredID" -defs["igGetHoveredID"][1]["location"] = "imgui_internal:3028" +defs["igGetHoveredID"][1]["location"] = "imgui_internal:3043" defs["igGetHoveredID"][1]["namespace"] = "ImGui" defs["igGetHoveredID"][1]["ov_cimguiname"] = "igGetHoveredID" defs["igGetHoveredID"][1]["ret"] = "ImGuiID" @@ -17129,7 +17170,7 @@ defs["igGetIDWithSeed"][1]["call_args"] = "(str_id_begin,str_id_end,seed)" defs["igGetIDWithSeed"][1]["cimguiname"] = "igGetIDWithSeed" defs["igGetIDWithSeed"][1]["defaults"] = {} defs["igGetIDWithSeed"][1]["funcname"] = "GetIDWithSeed" -defs["igGetIDWithSeed"][1]["location"] = "imgui_internal:3033" +defs["igGetIDWithSeed"][1]["location"] = "imgui_internal:3048" defs["igGetIDWithSeed"][1]["namespace"] = "ImGui" defs["igGetIDWithSeed"][1]["ov_cimguiname"] = "igGetIDWithSeed" defs["igGetIDWithSeed"][1]["ret"] = "ImGuiID" @@ -17165,7 +17206,7 @@ defs["igGetInputTextState"][1]["call_args"] = "(id)" defs["igGetInputTextState"][1]["cimguiname"] = "igGetInputTextState" defs["igGetInputTextState"][1]["defaults"] = {} defs["igGetInputTextState"][1]["funcname"] = "GetInputTextState" -defs["igGetInputTextState"][1]["location"] = "imgui_internal:3399" +defs["igGetInputTextState"][1]["location"] = "imgui_internal:3419" defs["igGetInputTextState"][1]["namespace"] = "ImGui" defs["igGetInputTextState"][1]["ov_cimguiname"] = "igGetInputTextState" defs["igGetInputTextState"][1]["ret"] = "ImGuiInputTextState*" @@ -17181,7 +17222,7 @@ defs["igGetItemFlags"][1]["call_args"] = "()" defs["igGetItemFlags"][1]["cimguiname"] = "igGetItemFlags" defs["igGetItemFlags"][1]["defaults"] = {} defs["igGetItemFlags"][1]["funcname"] = "GetItemFlags" -defs["igGetItemFlags"][1]["location"] = "imgui_internal:3022" +defs["igGetItemFlags"][1]["location"] = "imgui_internal:3037" defs["igGetItemFlags"][1]["namespace"] = "ImGui" defs["igGetItemFlags"][1]["ov_cimguiname"] = "igGetItemFlags" defs["igGetItemFlags"][1]["ret"] = "ImGuiItemFlags" @@ -17197,7 +17238,7 @@ defs["igGetItemID"][1]["call_args"] = "()" defs["igGetItemID"][1]["cimguiname"] = "igGetItemID" defs["igGetItemID"][1]["defaults"] = {} defs["igGetItemID"][1]["funcname"] = "GetItemID" -defs["igGetItemID"][1]["location"] = "imgui_internal:3020" +defs["igGetItemID"][1]["location"] = "imgui:878" defs["igGetItemID"][1]["namespace"] = "ImGui" defs["igGetItemID"][1]["ov_cimguiname"] = "igGetItemID" defs["igGetItemID"][1]["ret"] = "ImGuiID" @@ -17216,7 +17257,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:879" +defs["igGetItemRectMax"][1]["location"] = "imgui:880" defs["igGetItemRectMax"][1]["namespace"] = "ImGui" defs["igGetItemRectMax"][1]["nonUDT"] = 1 defs["igGetItemRectMax"][1]["ov_cimguiname"] = "igGetItemRectMax" @@ -17236,7 +17277,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:878" +defs["igGetItemRectMin"][1]["location"] = "imgui:879" defs["igGetItemRectMin"][1]["namespace"] = "ImGui" defs["igGetItemRectMin"][1]["nonUDT"] = 1 defs["igGetItemRectMin"][1]["ov_cimguiname"] = "igGetItemRectMin" @@ -17256,7 +17297,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:880" +defs["igGetItemRectSize"][1]["location"] = "imgui:881" defs["igGetItemRectSize"][1]["namespace"] = "ImGui" defs["igGetItemRectSize"][1]["nonUDT"] = 1 defs["igGetItemRectSize"][1]["ov_cimguiname"] = "igGetItemRectSize" @@ -17273,7 +17314,7 @@ defs["igGetItemStatusFlags"][1]["call_args"] = "()" defs["igGetItemStatusFlags"][1]["cimguiname"] = "igGetItemStatusFlags" defs["igGetItemStatusFlags"][1]["defaults"] = {} defs["igGetItemStatusFlags"][1]["funcname"] = "GetItemStatusFlags" -defs["igGetItemStatusFlags"][1]["location"] = "imgui_internal:3021" +defs["igGetItemStatusFlags"][1]["location"] = "imgui_internal:3036" defs["igGetItemStatusFlags"][1]["namespace"] = "ImGui" defs["igGetItemStatusFlags"][1]["ov_cimguiname"] = "igGetItemStatusFlags" defs["igGetItemStatusFlags"][1]["ret"] = "ImGuiItemStatusFlags" @@ -17298,7 +17339,7 @@ defs["igGetKeyChordName"][1]["call_args"] = "(key_chord,out_buf,out_buf_size)" defs["igGetKeyChordName"][1]["cimguiname"] = "igGetKeyChordName" defs["igGetKeyChordName"][1]["defaults"] = {} defs["igGetKeyChordName"][1]["funcname"] = "GetKeyChordName" -defs["igGetKeyChordName"][1]["location"] = "imgui_internal:3117" +defs["igGetKeyChordName"][1]["location"] = "imgui_internal:3135" defs["igGetKeyChordName"][1]["namespace"] = "ImGui" defs["igGetKeyChordName"][1]["ov_cimguiname"] = "igGetKeyChordName" defs["igGetKeyChordName"][1]["ret"] = "void" @@ -17317,7 +17358,7 @@ defs["igGetKeyData"][1]["call_args"] = "(key)" defs["igGetKeyData"][1]["cimguiname"] = "igGetKeyData" defs["igGetKeyData"][1]["defaults"] = {} defs["igGetKeyData"][1]["funcname"] = "GetKeyData" -defs["igGetKeyData"][1]["location"] = "imgui_internal:3116" +defs["igGetKeyData"][1]["location"] = "imgui_internal:3134" defs["igGetKeyData"][1]["namespace"] = "ImGui" defs["igGetKeyData"][1]["ov_cimguiname"] = "igGetKeyData" defs["igGetKeyData"][1]["ret"] = "ImGuiKeyData*" @@ -17336,13 +17377,45 @@ defs["igGetKeyIndex"][1]["call_args"] = "(key)" defs["igGetKeyIndex"][1]["cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["defaults"] = {} defs["igGetKeyIndex"][1]["funcname"] = "GetKeyIndex" -defs["igGetKeyIndex"][1]["location"] = "imgui:3214" +defs["igGetKeyIndex"][1]["location"] = "imgui:3212" defs["igGetKeyIndex"][1]["namespace"] = "ImGui" defs["igGetKeyIndex"][1]["ov_cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["ret"] = "ImGuiKey" defs["igGetKeyIndex"][1]["signature"] = "(ImGuiKey)" defs["igGetKeyIndex"][1]["stname"] = "" defs["igGetKeyIndex"]["(ImGuiKey)"] = defs["igGetKeyIndex"][1] +defs["igGetKeyMagnitude2d"] = {} +defs["igGetKeyMagnitude2d"][1] = {} +defs["igGetKeyMagnitude2d"][1]["args"] = "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)" +defs["igGetKeyMagnitude2d"][1]["argsT"] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][1] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][1]["name"] = "pOut" +defs["igGetKeyMagnitude2d"][1]["argsT"][1]["type"] = "ImVec2*" +defs["igGetKeyMagnitude2d"][1]["argsT"][2] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][2]["name"] = "key_left" +defs["igGetKeyMagnitude2d"][1]["argsT"][2]["type"] = "ImGuiKey" +defs["igGetKeyMagnitude2d"][1]["argsT"][3] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][3]["name"] = "key_right" +defs["igGetKeyMagnitude2d"][1]["argsT"][3]["type"] = "ImGuiKey" +defs["igGetKeyMagnitude2d"][1]["argsT"][4] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][4]["name"] = "key_up" +defs["igGetKeyMagnitude2d"][1]["argsT"][4]["type"] = "ImGuiKey" +defs["igGetKeyMagnitude2d"][1]["argsT"][5] = {} +defs["igGetKeyMagnitude2d"][1]["argsT"][5]["name"] = "key_down" +defs["igGetKeyMagnitude2d"][1]["argsT"][5]["type"] = "ImGuiKey" +defs["igGetKeyMagnitude2d"][1]["argsoriginal"] = "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)" +defs["igGetKeyMagnitude2d"][1]["call_args"] = "(key_left,key_right,key_up,key_down)" +defs["igGetKeyMagnitude2d"][1]["cimguiname"] = "igGetKeyMagnitude2d" +defs["igGetKeyMagnitude2d"][1]["defaults"] = {} +defs["igGetKeyMagnitude2d"][1]["funcname"] = "GetKeyMagnitude2d" +defs["igGetKeyMagnitude2d"][1]["location"] = "imgui_internal:3138" +defs["igGetKeyMagnitude2d"][1]["namespace"] = "ImGui" +defs["igGetKeyMagnitude2d"][1]["nonUDT"] = 1 +defs["igGetKeyMagnitude2d"][1]["ov_cimguiname"] = "igGetKeyMagnitude2d" +defs["igGetKeyMagnitude2d"][1]["ret"] = "void" +defs["igGetKeyMagnitude2d"][1]["signature"] = "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)" +defs["igGetKeyMagnitude2d"][1]["stname"] = "" +defs["igGetKeyMagnitude2d"]["(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)"] = defs["igGetKeyMagnitude2d"][1] defs["igGetKeyName"] = {} defs["igGetKeyName"][1] = {} defs["igGetKeyName"][1]["args"] = "(ImGuiKey key)" @@ -17374,7 +17447,7 @@ defs["igGetKeyOwner"][1]["call_args"] = "(key)" defs["igGetKeyOwner"][1]["cimguiname"] = "igGetKeyOwner" defs["igGetKeyOwner"][1]["defaults"] = {} defs["igGetKeyOwner"][1]["funcname"] = "GetKeyOwner" -defs["igGetKeyOwner"][1]["location"] = "imgui_internal:3138" +defs["igGetKeyOwner"][1]["location"] = "imgui_internal:3156" defs["igGetKeyOwner"][1]["namespace"] = "ImGui" defs["igGetKeyOwner"][1]["ov_cimguiname"] = "igGetKeyOwner" defs["igGetKeyOwner"][1]["ret"] = "ImGuiID" @@ -17393,7 +17466,7 @@ defs["igGetKeyOwnerData"][1]["call_args"] = "(key)" defs["igGetKeyOwnerData"][1]["cimguiname"] = "igGetKeyOwnerData" defs["igGetKeyOwnerData"][1]["defaults"] = {} defs["igGetKeyOwnerData"][1]["funcname"] = "GetKeyOwnerData" -defs["igGetKeyOwnerData"][1]["location"] = "imgui_internal:3142" +defs["igGetKeyOwnerData"][1]["location"] = "imgui_internal:3160" defs["igGetKeyOwnerData"][1]["namespace"] = "ImGui" defs["igGetKeyOwnerData"][1]["ov_cimguiname"] = "igGetKeyOwnerData" defs["igGetKeyOwnerData"][1]["ret"] = "ImGuiKeyOwnerData*" @@ -17425,38 +17498,6 @@ defs["igGetKeyPressedAmount"][1]["ret"] = "int" defs["igGetKeyPressedAmount"][1]["signature"] = "(ImGuiKey,float,float)" defs["igGetKeyPressedAmount"][1]["stname"] = "" defs["igGetKeyPressedAmount"]["(ImGuiKey,float,float)"] = defs["igGetKeyPressedAmount"][1] -defs["igGetKeyVector2d"] = {} -defs["igGetKeyVector2d"][1] = {} -defs["igGetKeyVector2d"][1]["args"] = "(ImVec2 *pOut,ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)" -defs["igGetKeyVector2d"][1]["argsT"] = {} -defs["igGetKeyVector2d"][1]["argsT"][1] = {} -defs["igGetKeyVector2d"][1]["argsT"][1]["name"] = "pOut" -defs["igGetKeyVector2d"][1]["argsT"][1]["type"] = "ImVec2*" -defs["igGetKeyVector2d"][1]["argsT"][2] = {} -defs["igGetKeyVector2d"][1]["argsT"][2]["name"] = "key_left" -defs["igGetKeyVector2d"][1]["argsT"][2]["type"] = "ImGuiKey" -defs["igGetKeyVector2d"][1]["argsT"][3] = {} -defs["igGetKeyVector2d"][1]["argsT"][3]["name"] = "key_right" -defs["igGetKeyVector2d"][1]["argsT"][3]["type"] = "ImGuiKey" -defs["igGetKeyVector2d"][1]["argsT"][4] = {} -defs["igGetKeyVector2d"][1]["argsT"][4]["name"] = "key_up" -defs["igGetKeyVector2d"][1]["argsT"][4]["type"] = "ImGuiKey" -defs["igGetKeyVector2d"][1]["argsT"][5] = {} -defs["igGetKeyVector2d"][1]["argsT"][5]["name"] = "key_down" -defs["igGetKeyVector2d"][1]["argsT"][5]["type"] = "ImGuiKey" -defs["igGetKeyVector2d"][1]["argsoriginal"] = "(ImGuiKey key_left,ImGuiKey key_right,ImGuiKey key_up,ImGuiKey key_down)" -defs["igGetKeyVector2d"][1]["call_args"] = "(key_left,key_right,key_up,key_down)" -defs["igGetKeyVector2d"][1]["cimguiname"] = "igGetKeyVector2d" -defs["igGetKeyVector2d"][1]["defaults"] = {} -defs["igGetKeyVector2d"][1]["funcname"] = "GetKeyVector2d" -defs["igGetKeyVector2d"][1]["location"] = "imgui_internal:3120" -defs["igGetKeyVector2d"][1]["namespace"] = "ImGui" -defs["igGetKeyVector2d"][1]["nonUDT"] = 1 -defs["igGetKeyVector2d"][1]["ov_cimguiname"] = "igGetKeyVector2d" -defs["igGetKeyVector2d"][1]["ret"] = "void" -defs["igGetKeyVector2d"][1]["signature"] = "(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)" -defs["igGetKeyVector2d"][1]["stname"] = "" -defs["igGetKeyVector2d"]["(ImGuiKey,ImGuiKey,ImGuiKey,ImGuiKey)"] = defs["igGetKeyVector2d"][1] defs["igGetMainViewport"] = {} defs["igGetMainViewport"][1] = {} defs["igGetMainViewport"][1]["args"] = "()" @@ -17466,7 +17507,7 @@ defs["igGetMainViewport"][1]["call_args"] = "()" defs["igGetMainViewport"][1]["cimguiname"] = "igGetMainViewport" defs["igGetMainViewport"][1]["defaults"] = {} defs["igGetMainViewport"][1]["funcname"] = "GetMainViewport" -defs["igGetMainViewport"][1]["location"] = "imgui:887" +defs["igGetMainViewport"][1]["location"] = "imgui:888" defs["igGetMainViewport"][1]["namespace"] = "ImGui" defs["igGetMainViewport"][1]["ov_cimguiname"] = "igGetMainViewport" defs["igGetMainViewport"][1]["ret"] = "ImGuiViewport*" @@ -17588,7 +17629,7 @@ defs["igGetNavTweakPressedAmount"][1]["call_args"] = "(axis)" defs["igGetNavTweakPressedAmount"][1]["cimguiname"] = "igGetNavTweakPressedAmount" defs["igGetNavTweakPressedAmount"][1]["defaults"] = {} defs["igGetNavTweakPressedAmount"][1]["funcname"] = "GetNavTweakPressedAmount" -defs["igGetNavTweakPressedAmount"][1]["location"] = "imgui_internal:3121" +defs["igGetNavTweakPressedAmount"][1]["location"] = "imgui_internal:3139" defs["igGetNavTweakPressedAmount"][1]["namespace"] = "ImGui" defs["igGetNavTweakPressedAmount"][1]["ov_cimguiname"] = "igGetNavTweakPressedAmount" defs["igGetNavTweakPressedAmount"][1]["ret"] = "float" @@ -17627,7 +17668,7 @@ defs["igGetPopupAllowedExtentRect"][1]["call_args"] = "(window)" defs["igGetPopupAllowedExtentRect"][1]["cimguiname"] = "igGetPopupAllowedExtentRect" defs["igGetPopupAllowedExtentRect"][1]["defaults"] = {} defs["igGetPopupAllowedExtentRect"][1]["funcname"] = "GetPopupAllowedExtentRect" -defs["igGetPopupAllowedExtentRect"][1]["location"] = "imgui_internal:3068" +defs["igGetPopupAllowedExtentRect"][1]["location"] = "imgui_internal:3083" defs["igGetPopupAllowedExtentRect"][1]["namespace"] = "ImGui" defs["igGetPopupAllowedExtentRect"][1]["nonUDT"] = 1 defs["igGetPopupAllowedExtentRect"][1]["ov_cimguiname"] = "igGetPopupAllowedExtentRect" @@ -17711,7 +17752,7 @@ defs["igGetShortcutRoutingData"][1]["call_args"] = "(key_chord)" defs["igGetShortcutRoutingData"][1]["cimguiname"] = "igGetShortcutRoutingData" defs["igGetShortcutRoutingData"][1]["defaults"] = {} defs["igGetShortcutRoutingData"][1]["funcname"] = "GetShortcutRoutingData" -defs["igGetShortcutRoutingData"][1]["location"] = "imgui_internal:3170" +defs["igGetShortcutRoutingData"][1]["location"] = "imgui_internal:3188" defs["igGetShortcutRoutingData"][1]["namespace"] = "ImGui" defs["igGetShortcutRoutingData"][1]["ov_cimguiname"] = "igGetShortcutRoutingData" defs["igGetShortcutRoutingData"][1]["ret"] = "ImGuiKeyRoutingData*" @@ -17727,7 +17768,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:903" +defs["igGetStateStorage"][1]["location"] = "imgui:904" defs["igGetStateStorage"][1]["namespace"] = "ImGui" defs["igGetStateStorage"][1]["ov_cimguiname"] = "igGetStateStorage" defs["igGetStateStorage"][1]["ret"] = "ImGuiStorage*" @@ -17763,7 +17804,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:901" +defs["igGetStyleColorName"][1]["location"] = "imgui:902" defs["igGetStyleColorName"][1]["namespace"] = "ImGui" defs["igGetStyleColorName"][1]["ov_cimguiname"] = "igGetStyleColorName" defs["igGetStyleColorName"][1]["ret"] = "const char*" @@ -17831,7 +17872,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:898" +defs["igGetTime"][1]["location"] = "imgui:899" defs["igGetTime"][1]["namespace"] = "ImGui" defs["igGetTime"][1]["ov_cimguiname"] = "igGetTime" defs["igGetTime"][1]["ret"] = "double" @@ -17847,7 +17888,7 @@ defs["igGetTopMostAndVisiblePopupModal"][1]["call_args"] = "()" defs["igGetTopMostAndVisiblePopupModal"][1]["cimguiname"] = "igGetTopMostAndVisiblePopupModal" defs["igGetTopMostAndVisiblePopupModal"][1]["defaults"] = {} defs["igGetTopMostAndVisiblePopupModal"][1]["funcname"] = "GetTopMostAndVisiblePopupModal" -defs["igGetTopMostAndVisiblePopupModal"][1]["location"] = "imgui_internal:3070" +defs["igGetTopMostAndVisiblePopupModal"][1]["location"] = "imgui_internal:3085" defs["igGetTopMostAndVisiblePopupModal"][1]["namespace"] = "ImGui" defs["igGetTopMostAndVisiblePopupModal"][1]["ov_cimguiname"] = "igGetTopMostAndVisiblePopupModal" defs["igGetTopMostAndVisiblePopupModal"][1]["ret"] = "ImGuiWindow*" @@ -17863,7 +17904,7 @@ defs["igGetTopMostPopupModal"][1]["call_args"] = "()" defs["igGetTopMostPopupModal"][1]["cimguiname"] = "igGetTopMostPopupModal" defs["igGetTopMostPopupModal"][1]["defaults"] = {} defs["igGetTopMostPopupModal"][1]["funcname"] = "GetTopMostPopupModal" -defs["igGetTopMostPopupModal"][1]["location"] = "imgui_internal:3069" +defs["igGetTopMostPopupModal"][1]["location"] = "imgui_internal:3084" defs["igGetTopMostPopupModal"][1]["namespace"] = "ImGui" defs["igGetTopMostPopupModal"][1]["ov_cimguiname"] = "igGetTopMostPopupModal" defs["igGetTopMostPopupModal"][1]["ret"] = "ImGuiWindow*" @@ -17904,7 +17945,7 @@ defs["igGetTypematicRepeatRate"][1]["call_args"] = "(flags,repeat_delay,repeat_r defs["igGetTypematicRepeatRate"][1]["cimguiname"] = "igGetTypematicRepeatRate" defs["igGetTypematicRepeatRate"][1]["defaults"] = {} defs["igGetTypematicRepeatRate"][1]["funcname"] = "GetTypematicRepeatRate" -defs["igGetTypematicRepeatRate"][1]["location"] = "imgui_internal:3123" +defs["igGetTypematicRepeatRate"][1]["location"] = "imgui_internal:3141" defs["igGetTypematicRepeatRate"][1]["namespace"] = "ImGui" defs["igGetTypematicRepeatRate"][1]["ov_cimguiname"] = "igGetTypematicRepeatRate" defs["igGetTypematicRepeatRate"][1]["ret"] = "void" @@ -17939,7 +17980,7 @@ defs["igGetViewportPlatformMonitor"][1]["call_args"] = "(viewport)" defs["igGetViewportPlatformMonitor"][1]["cimguiname"] = "igGetViewportPlatformMonitor" defs["igGetViewportPlatformMonitor"][1]["defaults"] = {} defs["igGetViewportPlatformMonitor"][1]["funcname"] = "GetViewportPlatformMonitor" -defs["igGetViewportPlatformMonitor"][1]["location"] = "imgui_internal:2987" +defs["igGetViewportPlatformMonitor"][1]["location"] = "imgui_internal:3003" defs["igGetViewportPlatformMonitor"][1]["namespace"] = "ImGui" defs["igGetViewportPlatformMonitor"][1]["ov_cimguiname"] = "igGetViewportPlatformMonitor" defs["igGetViewportPlatformMonitor"][1]["ret"] = "const ImGuiPlatformMonitor*" @@ -17958,7 +17999,7 @@ defs["igGetWindowAlwaysWantOwnTabBar"][1]["call_args"] = "(window)" defs["igGetWindowAlwaysWantOwnTabBar"][1]["cimguiname"] = "igGetWindowAlwaysWantOwnTabBar" defs["igGetWindowAlwaysWantOwnTabBar"][1]["defaults"] = {} defs["igGetWindowAlwaysWantOwnTabBar"][1]["funcname"] = "GetWindowAlwaysWantOwnTabBar" -defs["igGetWindowAlwaysWantOwnTabBar"][1]["location"] = "imgui_internal:3194" +defs["igGetWindowAlwaysWantOwnTabBar"][1]["location"] = "imgui_internal:3212" defs["igGetWindowAlwaysWantOwnTabBar"][1]["namespace"] = "ImGui" defs["igGetWindowAlwaysWantOwnTabBar"][1]["ov_cimguiname"] = "igGetWindowAlwaysWantOwnTabBar" defs["igGetWindowAlwaysWantOwnTabBar"][1]["ret"] = "bool" @@ -18030,7 +18071,7 @@ defs["igGetWindowDockNode"][1]["call_args"] = "()" defs["igGetWindowDockNode"][1]["cimguiname"] = "igGetWindowDockNode" defs["igGetWindowDockNode"][1]["defaults"] = {} defs["igGetWindowDockNode"][1]["funcname"] = "GetWindowDockNode" -defs["igGetWindowDockNode"][1]["location"] = "imgui_internal:3193" +defs["igGetWindowDockNode"][1]["location"] = "imgui_internal:3211" defs["igGetWindowDockNode"][1]["namespace"] = "ImGui" defs["igGetWindowDockNode"][1]["ov_cimguiname"] = "igGetWindowDockNode" defs["igGetWindowDockNode"][1]["ret"] = "ImGuiDockNode*" @@ -18120,7 +18161,7 @@ defs["igGetWindowResizeBorderID"][1]["call_args"] = "(window,dir)" defs["igGetWindowResizeBorderID"][1]["cimguiname"] = "igGetWindowResizeBorderID" defs["igGetWindowResizeBorderID"][1]["defaults"] = {} defs["igGetWindowResizeBorderID"][1]["funcname"] = "GetWindowResizeBorderID" -defs["igGetWindowResizeBorderID"][1]["location"] = "imgui_internal:3361" +defs["igGetWindowResizeBorderID"][1]["location"] = "imgui_internal:3384" defs["igGetWindowResizeBorderID"][1]["namespace"] = "ImGui" defs["igGetWindowResizeBorderID"][1]["ov_cimguiname"] = "igGetWindowResizeBorderID" defs["igGetWindowResizeBorderID"][1]["ret"] = "ImGuiID" @@ -18142,7 +18183,7 @@ defs["igGetWindowResizeCornerID"][1]["call_args"] = "(window,n)" defs["igGetWindowResizeCornerID"][1]["cimguiname"] = "igGetWindowResizeCornerID" defs["igGetWindowResizeCornerID"][1]["defaults"] = {} defs["igGetWindowResizeCornerID"][1]["funcname"] = "GetWindowResizeCornerID" -defs["igGetWindowResizeCornerID"][1]["location"] = "imgui_internal:3360" +defs["igGetWindowResizeCornerID"][1]["location"] = "imgui_internal:3383" defs["igGetWindowResizeCornerID"][1]["namespace"] = "ImGui" defs["igGetWindowResizeCornerID"][1]["ov_cimguiname"] = "igGetWindowResizeCornerID" defs["igGetWindowResizeCornerID"][1]["ret"] = "ImGuiID" @@ -18164,7 +18205,7 @@ defs["igGetWindowScrollbarID"][1]["call_args"] = "(window,axis)" defs["igGetWindowScrollbarID"][1]["cimguiname"] = "igGetWindowScrollbarID" defs["igGetWindowScrollbarID"][1]["defaults"] = {} defs["igGetWindowScrollbarID"][1]["funcname"] = "GetWindowScrollbarID" -defs["igGetWindowScrollbarID"][1]["location"] = "imgui_internal:3359" +defs["igGetWindowScrollbarID"][1]["location"] = "imgui_internal:3382" defs["igGetWindowScrollbarID"][1]["namespace"] = "ImGui" defs["igGetWindowScrollbarID"][1]["ov_cimguiname"] = "igGetWindowScrollbarID" defs["igGetWindowScrollbarID"][1]["ret"] = "ImGuiID" @@ -18189,7 +18230,7 @@ defs["igGetWindowScrollbarRect"][1]["call_args"] = "(window,axis)" defs["igGetWindowScrollbarRect"][1]["cimguiname"] = "igGetWindowScrollbarRect" defs["igGetWindowScrollbarRect"][1]["defaults"] = {} defs["igGetWindowScrollbarRect"][1]["funcname"] = "GetWindowScrollbarRect" -defs["igGetWindowScrollbarRect"][1]["location"] = "imgui_internal:3358" +defs["igGetWindowScrollbarRect"][1]["location"] = "imgui_internal:3381" defs["igGetWindowScrollbarRect"][1]["namespace"] = "ImGui" defs["igGetWindowScrollbarRect"][1]["nonUDT"] = 1 defs["igGetWindowScrollbarRect"][1]["ov_cimguiname"] = "igGetWindowScrollbarRect" @@ -18261,7 +18302,7 @@ defs["igImAbs"][1]["call_args"] = "(x)" defs["igImAbs"][1]["cimguiname"] = "igImAbs" defs["igImAbs"][1]["defaults"] = {} defs["igImAbs"][1]["funcname"] = "ImAbs" -defs["igImAbs"][1]["location"] = "imgui_internal:444" +defs["igImAbs"][1]["location"] = "imgui_internal:448" defs["igImAbs"][1]["ov_cimguiname"] = "igImAbs_Int" defs["igImAbs"][1]["ret"] = "int" defs["igImAbs"][1]["signature"] = "(int)" @@ -18277,7 +18318,7 @@ defs["igImAbs"][2]["call_args"] = "(x)" defs["igImAbs"][2]["cimguiname"] = "igImAbs" defs["igImAbs"][2]["defaults"] = {} defs["igImAbs"][2]["funcname"] = "ImAbs" -defs["igImAbs"][2]["location"] = "imgui_internal:445" +defs["igImAbs"][2]["location"] = "imgui_internal:449" defs["igImAbs"][2]["ov_cimguiname"] = "igImAbs_Float" defs["igImAbs"][2]["ret"] = "float" defs["igImAbs"][2]["signature"] = "(float)" @@ -18293,7 +18334,7 @@ defs["igImAbs"][3]["call_args"] = "(x)" defs["igImAbs"][3]["cimguiname"] = "igImAbs" defs["igImAbs"][3]["defaults"] = {} defs["igImAbs"][3]["funcname"] = "ImAbs" -defs["igImAbs"][3]["location"] = "imgui_internal:446" +defs["igImAbs"][3]["location"] = "imgui_internal:450" defs["igImAbs"][3]["ov_cimguiname"] = "igImAbs_double" defs["igImAbs"][3]["ret"] = "double" defs["igImAbs"][3]["signature"] = "(double)" @@ -18316,7 +18357,7 @@ defs["igImAlphaBlendColors"][1]["call_args"] = "(col_a,col_b)" defs["igImAlphaBlendColors"][1]["cimguiname"] = "igImAlphaBlendColors" defs["igImAlphaBlendColors"][1]["defaults"] = {} defs["igImAlphaBlendColors"][1]["funcname"] = "ImAlphaBlendColors" -defs["igImAlphaBlendColors"][1]["location"] = "imgui_internal:334" +defs["igImAlphaBlendColors"][1]["location"] = "imgui_internal:338" defs["igImAlphaBlendColors"][1]["ov_cimguiname"] = "igImAlphaBlendColors" defs["igImAlphaBlendColors"][1]["ret"] = "ImU32" defs["igImAlphaBlendColors"][1]["signature"] = "(ImU32,ImU32)" @@ -18349,7 +18390,7 @@ defs["igImBezierCubicCalc"][1]["call_args"] = "(p1,p2,p3,p4,t)" defs["igImBezierCubicCalc"][1]["cimguiname"] = "igImBezierCubicCalc" defs["igImBezierCubicCalc"][1]["defaults"] = {} defs["igImBezierCubicCalc"][1]["funcname"] = "ImBezierCubicCalc" -defs["igImBezierCubicCalc"][1]["location"] = "imgui_internal:489" +defs["igImBezierCubicCalc"][1]["location"] = "imgui_internal:494" defs["igImBezierCubicCalc"][1]["nonUDT"] = 1 defs["igImBezierCubicCalc"][1]["ov_cimguiname"] = "igImBezierCubicCalc" defs["igImBezierCubicCalc"][1]["ret"] = "void" @@ -18386,7 +18427,7 @@ defs["igImBezierCubicClosestPoint"][1]["call_args"] = "(p1,p2,p3,p4,p,num_segmen defs["igImBezierCubicClosestPoint"][1]["cimguiname"] = "igImBezierCubicClosestPoint" defs["igImBezierCubicClosestPoint"][1]["defaults"] = {} defs["igImBezierCubicClosestPoint"][1]["funcname"] = "ImBezierCubicClosestPoint" -defs["igImBezierCubicClosestPoint"][1]["location"] = "imgui_internal:490" +defs["igImBezierCubicClosestPoint"][1]["location"] = "imgui_internal:495" defs["igImBezierCubicClosestPoint"][1]["nonUDT"] = 1 defs["igImBezierCubicClosestPoint"][1]["ov_cimguiname"] = "igImBezierCubicClosestPoint" defs["igImBezierCubicClosestPoint"][1]["ret"] = "void" @@ -18423,7 +18464,7 @@ defs["igImBezierCubicClosestPointCasteljau"][1]["call_args"] = "(p1,p2,p3,p4,p,t defs["igImBezierCubicClosestPointCasteljau"][1]["cimguiname"] = "igImBezierCubicClosestPointCasteljau" defs["igImBezierCubicClosestPointCasteljau"][1]["defaults"] = {} defs["igImBezierCubicClosestPointCasteljau"][1]["funcname"] = "ImBezierCubicClosestPointCasteljau" -defs["igImBezierCubicClosestPointCasteljau"][1]["location"] = "imgui_internal:491" +defs["igImBezierCubicClosestPointCasteljau"][1]["location"] = "imgui_internal:496" defs["igImBezierCubicClosestPointCasteljau"][1]["nonUDT"] = 1 defs["igImBezierCubicClosestPointCasteljau"][1]["ov_cimguiname"] = "igImBezierCubicClosestPointCasteljau" defs["igImBezierCubicClosestPointCasteljau"][1]["ret"] = "void" @@ -18454,7 +18495,7 @@ defs["igImBezierQuadraticCalc"][1]["call_args"] = "(p1,p2,p3,t)" defs["igImBezierQuadraticCalc"][1]["cimguiname"] = "igImBezierQuadraticCalc" defs["igImBezierQuadraticCalc"][1]["defaults"] = {} defs["igImBezierQuadraticCalc"][1]["funcname"] = "ImBezierQuadraticCalc" -defs["igImBezierQuadraticCalc"][1]["location"] = "imgui_internal:492" +defs["igImBezierQuadraticCalc"][1]["location"] = "imgui_internal:497" defs["igImBezierQuadraticCalc"][1]["nonUDT"] = 1 defs["igImBezierQuadraticCalc"][1]["ov_cimguiname"] = "igImBezierQuadraticCalc" defs["igImBezierQuadraticCalc"][1]["ret"] = "void" @@ -18476,7 +18517,7 @@ defs["igImBitArrayClearBit"][1]["call_args"] = "(arr,n)" defs["igImBitArrayClearBit"][1]["cimguiname"] = "igImBitArrayClearBit" defs["igImBitArrayClearBit"][1]["defaults"] = {} defs["igImBitArrayClearBit"][1]["funcname"] = "ImBitArrayClearBit" -defs["igImBitArrayClearBit"][1]["location"] = "imgui_internal:560" +defs["igImBitArrayClearBit"][1]["location"] = "imgui_internal:565" defs["igImBitArrayClearBit"][1]["ov_cimguiname"] = "igImBitArrayClearBit" defs["igImBitArrayClearBit"][1]["ret"] = "void" defs["igImBitArrayClearBit"][1]["signature"] = "(ImU32*,int)" @@ -18497,7 +18538,7 @@ defs["igImBitArraySetBit"][1]["call_args"] = "(arr,n)" defs["igImBitArraySetBit"][1]["cimguiname"] = "igImBitArraySetBit" defs["igImBitArraySetBit"][1]["defaults"] = {} defs["igImBitArraySetBit"][1]["funcname"] = "ImBitArraySetBit" -defs["igImBitArraySetBit"][1]["location"] = "imgui_internal:561" +defs["igImBitArraySetBit"][1]["location"] = "imgui_internal:566" defs["igImBitArraySetBit"][1]["ov_cimguiname"] = "igImBitArraySetBit" defs["igImBitArraySetBit"][1]["ret"] = "void" defs["igImBitArraySetBit"][1]["signature"] = "(ImU32*,int)" @@ -18521,7 +18562,7 @@ defs["igImBitArraySetBitRange"][1]["call_args"] = "(arr,n,n2)" defs["igImBitArraySetBitRange"][1]["cimguiname"] = "igImBitArraySetBitRange" defs["igImBitArraySetBitRange"][1]["defaults"] = {} defs["igImBitArraySetBitRange"][1]["funcname"] = "ImBitArraySetBitRange" -defs["igImBitArraySetBitRange"][1]["location"] = "imgui_internal:562" +defs["igImBitArraySetBitRange"][1]["location"] = "imgui_internal:567" defs["igImBitArraySetBitRange"][1]["ov_cimguiname"] = "igImBitArraySetBitRange" defs["igImBitArraySetBitRange"][1]["ret"] = "void" defs["igImBitArraySetBitRange"][1]["signature"] = "(ImU32*,int,int)" @@ -18542,7 +18583,7 @@ defs["igImBitArrayTestBit"][1]["call_args"] = "(arr,n)" defs["igImBitArrayTestBit"][1]["cimguiname"] = "igImBitArrayTestBit" defs["igImBitArrayTestBit"][1]["defaults"] = {} defs["igImBitArrayTestBit"][1]["funcname"] = "ImBitArrayTestBit" -defs["igImBitArrayTestBit"][1]["location"] = "imgui_internal:559" +defs["igImBitArrayTestBit"][1]["location"] = "imgui_internal:564" defs["igImBitArrayTestBit"][1]["ov_cimguiname"] = "igImBitArrayTestBit" defs["igImBitArrayTestBit"][1]["ret"] = "bool" defs["igImBitArrayTestBit"][1]["signature"] = "(const ImU32*,int)" @@ -18560,7 +18601,7 @@ defs["igImCharIsBlankA"][1]["call_args"] = "(c)" defs["igImCharIsBlankA"][1]["cimguiname"] = "igImCharIsBlankA" defs["igImCharIsBlankA"][1]["defaults"] = {} defs["igImCharIsBlankA"][1]["funcname"] = "ImCharIsBlankA" -defs["igImCharIsBlankA"][1]["location"] = "imgui_internal:356" +defs["igImCharIsBlankA"][1]["location"] = "imgui_internal:360" defs["igImCharIsBlankA"][1]["ov_cimguiname"] = "igImCharIsBlankA" defs["igImCharIsBlankA"][1]["ret"] = "bool" defs["igImCharIsBlankA"][1]["signature"] = "(char)" @@ -18578,7 +18619,7 @@ defs["igImCharIsBlankW"][1]["call_args"] = "(c)" defs["igImCharIsBlankW"][1]["cimguiname"] = "igImCharIsBlankW" defs["igImCharIsBlankW"][1]["defaults"] = {} defs["igImCharIsBlankW"][1]["funcname"] = "ImCharIsBlankW" -defs["igImCharIsBlankW"][1]["location"] = "imgui_internal:357" +defs["igImCharIsBlankW"][1]["location"] = "imgui_internal:361" defs["igImCharIsBlankW"][1]["ov_cimguiname"] = "igImCharIsBlankW" defs["igImCharIsBlankW"][1]["ret"] = "bool" defs["igImCharIsBlankW"][1]["signature"] = "(unsigned int)" @@ -18605,7 +18646,7 @@ defs["igImClamp"][1]["call_args"] = "(v,mn,mx)" defs["igImClamp"][1]["cimguiname"] = "igImClamp" defs["igImClamp"][1]["defaults"] = {} defs["igImClamp"][1]["funcname"] = "ImClamp" -defs["igImClamp"][1]["location"] = "imgui_internal:468" +defs["igImClamp"][1]["location"] = "imgui_internal:472" defs["igImClamp"][1]["nonUDT"] = 1 defs["igImClamp"][1]["ov_cimguiname"] = "igImClamp" defs["igImClamp"][1]["ret"] = "void" @@ -18627,12 +18668,36 @@ defs["igImDot"][1]["call_args"] = "(a,b)" defs["igImDot"][1]["cimguiname"] = "igImDot" defs["igImDot"][1]["defaults"] = {} defs["igImDot"][1]["funcname"] = "ImDot" -defs["igImDot"][1]["location"] = "imgui_internal:481" +defs["igImDot"][1]["location"] = "imgui_internal:485" defs["igImDot"][1]["ov_cimguiname"] = "igImDot" defs["igImDot"][1]["ret"] = "float" defs["igImDot"][1]["signature"] = "(const ImVec2,const ImVec2)" defs["igImDot"][1]["stname"] = "" defs["igImDot"]["(const ImVec2,const ImVec2)"] = defs["igImDot"][1] +defs["igImExponentialMovingAverage"] = {} +defs["igImExponentialMovingAverage"][1] = {} +defs["igImExponentialMovingAverage"][1]["args"] = "(float avg,float sample,int n)" +defs["igImExponentialMovingAverage"][1]["argsT"] = {} +defs["igImExponentialMovingAverage"][1]["argsT"][1] = {} +defs["igImExponentialMovingAverage"][1]["argsT"][1]["name"] = "avg" +defs["igImExponentialMovingAverage"][1]["argsT"][1]["type"] = "float" +defs["igImExponentialMovingAverage"][1]["argsT"][2] = {} +defs["igImExponentialMovingAverage"][1]["argsT"][2]["name"] = "sample" +defs["igImExponentialMovingAverage"][1]["argsT"][2]["type"] = "float" +defs["igImExponentialMovingAverage"][1]["argsT"][3] = {} +defs["igImExponentialMovingAverage"][1]["argsT"][3]["name"] = "n" +defs["igImExponentialMovingAverage"][1]["argsT"][3]["type"] = "int" +defs["igImExponentialMovingAverage"][1]["argsoriginal"] = "(float avg,float sample,int n)" +defs["igImExponentialMovingAverage"][1]["call_args"] = "(avg,sample,n)" +defs["igImExponentialMovingAverage"][1]["cimguiname"] = "igImExponentialMovingAverage" +defs["igImExponentialMovingAverage"][1]["defaults"] = {} +defs["igImExponentialMovingAverage"][1]["funcname"] = "ImExponentialMovingAverage" +defs["igImExponentialMovingAverage"][1]["location"] = "imgui_internal:490" +defs["igImExponentialMovingAverage"][1]["ov_cimguiname"] = "igImExponentialMovingAverage" +defs["igImExponentialMovingAverage"][1]["ret"] = "float" +defs["igImExponentialMovingAverage"][1]["signature"] = "(float,float,int)" +defs["igImExponentialMovingAverage"][1]["stname"] = "" +defs["igImExponentialMovingAverage"]["(float,float,int)"] = defs["igImExponentialMovingAverage"][1] defs["igImFileClose"] = {} defs["igImFileClose"][1] = {} defs["igImFileClose"][1]["args"] = "(ImFileHandle file)" @@ -18645,7 +18710,7 @@ defs["igImFileClose"][1]["call_args"] = "(file)" defs["igImFileClose"][1]["cimguiname"] = "igImFileClose" defs["igImFileClose"][1]["defaults"] = {} defs["igImFileClose"][1]["funcname"] = "ImFileClose" -defs["igImFileClose"][1]["location"] = "imgui_internal:417" +defs["igImFileClose"][1]["location"] = "imgui_internal:421" defs["igImFileClose"][1]["ov_cimguiname"] = "igImFileClose" defs["igImFileClose"][1]["ret"] = "bool" defs["igImFileClose"][1]["signature"] = "(ImFileHandle)" @@ -18663,7 +18728,7 @@ defs["igImFileGetSize"][1]["call_args"] = "(file)" defs["igImFileGetSize"][1]["cimguiname"] = "igImFileGetSize" defs["igImFileGetSize"][1]["defaults"] = {} defs["igImFileGetSize"][1]["funcname"] = "ImFileGetSize" -defs["igImFileGetSize"][1]["location"] = "imgui_internal:418" +defs["igImFileGetSize"][1]["location"] = "imgui_internal:422" defs["igImFileGetSize"][1]["ov_cimguiname"] = "igImFileGetSize" defs["igImFileGetSize"][1]["ret"] = "ImU64" defs["igImFileGetSize"][1]["signature"] = "(ImFileHandle)" @@ -18692,7 +18757,7 @@ defs["igImFileLoadToMemory"][1]["defaults"] = {} defs["igImFileLoadToMemory"][1]["defaults"]["out_file_size"] = "NULL" defs["igImFileLoadToMemory"][1]["defaults"]["padding_bytes"] = "0" defs["igImFileLoadToMemory"][1]["funcname"] = "ImFileLoadToMemory" -defs["igImFileLoadToMemory"][1]["location"] = "imgui_internal:424" +defs["igImFileLoadToMemory"][1]["location"] = "imgui_internal:428" defs["igImFileLoadToMemory"][1]["ov_cimguiname"] = "igImFileLoadToMemory" defs["igImFileLoadToMemory"][1]["ret"] = "void*" defs["igImFileLoadToMemory"][1]["signature"] = "(const char*,const char*,size_t*,int)" @@ -18713,7 +18778,7 @@ defs["igImFileOpen"][1]["call_args"] = "(filename,mode)" defs["igImFileOpen"][1]["cimguiname"] = "igImFileOpen" defs["igImFileOpen"][1]["defaults"] = {} defs["igImFileOpen"][1]["funcname"] = "ImFileOpen" -defs["igImFileOpen"][1]["location"] = "imgui_internal:416" +defs["igImFileOpen"][1]["location"] = "imgui_internal:420" defs["igImFileOpen"][1]["ov_cimguiname"] = "igImFileOpen" defs["igImFileOpen"][1]["ret"] = "ImFileHandle" defs["igImFileOpen"][1]["signature"] = "(const char*,const char*)" @@ -18740,7 +18805,7 @@ defs["igImFileRead"][1]["call_args"] = "(data,size,count,file)" defs["igImFileRead"][1]["cimguiname"] = "igImFileRead" defs["igImFileRead"][1]["defaults"] = {} defs["igImFileRead"][1]["funcname"] = "ImFileRead" -defs["igImFileRead"][1]["location"] = "imgui_internal:419" +defs["igImFileRead"][1]["location"] = "imgui_internal:423" defs["igImFileRead"][1]["ov_cimguiname"] = "igImFileRead" defs["igImFileRead"][1]["ret"] = "ImU64" defs["igImFileRead"][1]["signature"] = "(void*,ImU64,ImU64,ImFileHandle)" @@ -18767,7 +18832,7 @@ defs["igImFileWrite"][1]["call_args"] = "(data,size,count,file)" defs["igImFileWrite"][1]["cimguiname"] = "igImFileWrite" defs["igImFileWrite"][1]["defaults"] = {} defs["igImFileWrite"][1]["funcname"] = "ImFileWrite" -defs["igImFileWrite"][1]["location"] = "imgui_internal:420" +defs["igImFileWrite"][1]["location"] = "imgui_internal:424" defs["igImFileWrite"][1]["ov_cimguiname"] = "igImFileWrite" defs["igImFileWrite"][1]["ret"] = "ImU64" defs["igImFileWrite"][1]["signature"] = "(const void*,ImU64,ImU64,ImFileHandle)" @@ -18785,7 +18850,7 @@ defs["igImFloor"][1]["call_args"] = "(f)" defs["igImFloor"][1]["cimguiname"] = "igImFloor" defs["igImFloor"][1]["defaults"] = {} defs["igImFloor"][1]["funcname"] = "ImFloor" -defs["igImFloor"][1]["location"] = "imgui_internal:476" +defs["igImFloor"][1]["location"] = "imgui_internal:480" defs["igImFloor"][1]["ov_cimguiname"] = "igImFloor_Float" defs["igImFloor"][1]["ret"] = "float" defs["igImFloor"][1]["signature"] = "(float)" @@ -18804,7 +18869,7 @@ defs["igImFloor"][2]["call_args"] = "(v)" defs["igImFloor"][2]["cimguiname"] = "igImFloor" defs["igImFloor"][2]["defaults"] = {} defs["igImFloor"][2]["funcname"] = "ImFloor" -defs["igImFloor"][2]["location"] = "imgui_internal:478" +defs["igImFloor"][2]["location"] = "imgui_internal:482" defs["igImFloor"][2]["nonUDT"] = 1 defs["igImFloor"][2]["ov_cimguiname"] = "igImFloor_Vec2" defs["igImFloor"][2]["ret"] = "void" @@ -18824,7 +18889,7 @@ defs["igImFloorSigned"][1]["call_args"] = "(f)" defs["igImFloorSigned"][1]["cimguiname"] = "igImFloorSigned" defs["igImFloorSigned"][1]["defaults"] = {} defs["igImFloorSigned"][1]["funcname"] = "ImFloorSigned" -defs["igImFloorSigned"][1]["location"] = "imgui_internal:477" +defs["igImFloorSigned"][1]["location"] = "imgui_internal:481" defs["igImFloorSigned"][1]["ov_cimguiname"] = "igImFloorSigned_Float" defs["igImFloorSigned"][1]["ret"] = "float" defs["igImFloorSigned"][1]["signature"] = "(float)" @@ -18843,7 +18908,7 @@ defs["igImFloorSigned"][2]["call_args"] = "(v)" defs["igImFloorSigned"][2]["cimguiname"] = "igImFloorSigned" defs["igImFloorSigned"][2]["defaults"] = {} defs["igImFloorSigned"][2]["funcname"] = "ImFloorSigned" -defs["igImFloorSigned"][2]["location"] = "imgui_internal:479" +defs["igImFloorSigned"][2]["location"] = "imgui_internal:483" defs["igImFloorSigned"][2]["nonUDT"] = 1 defs["igImFloorSigned"][2]["ov_cimguiname"] = "igImFloorSigned_Vec2" defs["igImFloorSigned"][2]["ret"] = "void" @@ -18863,7 +18928,7 @@ defs["igImFontAtlasBuildFinish"][1]["call_args"] = "(atlas)" defs["igImFontAtlasBuildFinish"][1]["cimguiname"] = "igImFontAtlasBuildFinish" defs["igImFontAtlasBuildFinish"][1]["defaults"] = {} defs["igImFontAtlasBuildFinish"][1]["funcname"] = "ImFontAtlasBuildFinish" -defs["igImFontAtlasBuildFinish"][1]["location"] = "imgui_internal:3488" +defs["igImFontAtlasBuildFinish"][1]["location"] = "imgui_internal:3509" defs["igImFontAtlasBuildFinish"][1]["ov_cimguiname"] = "igImFontAtlasBuildFinish" defs["igImFontAtlasBuildFinish"][1]["ret"] = "void" defs["igImFontAtlasBuildFinish"][1]["signature"] = "(ImFontAtlas*)" @@ -18881,7 +18946,7 @@ defs["igImFontAtlasBuildInit"][1]["call_args"] = "(atlas)" defs["igImFontAtlasBuildInit"][1]["cimguiname"] = "igImFontAtlasBuildInit" defs["igImFontAtlasBuildInit"][1]["defaults"] = {} defs["igImFontAtlasBuildInit"][1]["funcname"] = "ImFontAtlasBuildInit" -defs["igImFontAtlasBuildInit"][1]["location"] = "imgui_internal:3485" +defs["igImFontAtlasBuildInit"][1]["location"] = "imgui_internal:3506" defs["igImFontAtlasBuildInit"][1]["ov_cimguiname"] = "igImFontAtlasBuildInit" defs["igImFontAtlasBuildInit"][1]["ret"] = "void" defs["igImFontAtlasBuildInit"][1]["signature"] = "(ImFontAtlas*)" @@ -18902,7 +18967,7 @@ defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["call_args"] = "(out_table, defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["cimguiname"] = "igImFontAtlasBuildMultiplyCalcLookupTable" defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["defaults"] = {} defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["funcname"] = "ImFontAtlasBuildMultiplyCalcLookupTable" -defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["location"] = "imgui_internal:3491" +defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["location"] = "imgui_internal:3512" defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["ov_cimguiname"] = "igImFontAtlasBuildMultiplyCalcLookupTable" defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["ret"] = "void" defs["igImFontAtlasBuildMultiplyCalcLookupTable"][1]["signature"] = "(unsigned char[256],float)" @@ -18938,7 +19003,7 @@ defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["call_args"] = "(table,pixels,x, defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["cimguiname"] = "igImFontAtlasBuildMultiplyRectAlpha8" defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["defaults"] = {} defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["funcname"] = "ImFontAtlasBuildMultiplyRectAlpha8" -defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["location"] = "imgui_internal:3492" +defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["location"] = "imgui_internal:3513" defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["ov_cimguiname"] = "igImFontAtlasBuildMultiplyRectAlpha8" defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["ret"] = "void" defs["igImFontAtlasBuildMultiplyRectAlpha8"][1]["signature"] = "(const unsigned char[256],unsigned char*,int,int,int,int,int)" @@ -18959,7 +19024,7 @@ defs["igImFontAtlasBuildPackCustomRects"][1]["call_args"] = "(atlas,stbrp_contex defs["igImFontAtlasBuildPackCustomRects"][1]["cimguiname"] = "igImFontAtlasBuildPackCustomRects" defs["igImFontAtlasBuildPackCustomRects"][1]["defaults"] = {} defs["igImFontAtlasBuildPackCustomRects"][1]["funcname"] = "ImFontAtlasBuildPackCustomRects" -defs["igImFontAtlasBuildPackCustomRects"][1]["location"] = "imgui_internal:3487" +defs["igImFontAtlasBuildPackCustomRects"][1]["location"] = "imgui_internal:3508" defs["igImFontAtlasBuildPackCustomRects"][1]["ov_cimguiname"] = "igImFontAtlasBuildPackCustomRects" defs["igImFontAtlasBuildPackCustomRects"][1]["ret"] = "void" defs["igImFontAtlasBuildPackCustomRects"][1]["signature"] = "(ImFontAtlas*,void*)" @@ -18998,7 +19063,7 @@ defs["igImFontAtlasBuildRender32bppRectFromString"][1]["call_args"] = "(atlas,x, defs["igImFontAtlasBuildRender32bppRectFromString"][1]["cimguiname"] = "igImFontAtlasBuildRender32bppRectFromString" defs["igImFontAtlasBuildRender32bppRectFromString"][1]["defaults"] = {} defs["igImFontAtlasBuildRender32bppRectFromString"][1]["funcname"] = "ImFontAtlasBuildRender32bppRectFromString" -defs["igImFontAtlasBuildRender32bppRectFromString"][1]["location"] = "imgui_internal:3490" +defs["igImFontAtlasBuildRender32bppRectFromString"][1]["location"] = "imgui_internal:3511" defs["igImFontAtlasBuildRender32bppRectFromString"][1]["ov_cimguiname"] = "igImFontAtlasBuildRender32bppRectFromString" defs["igImFontAtlasBuildRender32bppRectFromString"][1]["ret"] = "void" defs["igImFontAtlasBuildRender32bppRectFromString"][1]["signature"] = "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned int)" @@ -19037,7 +19102,7 @@ defs["igImFontAtlasBuildRender8bppRectFromString"][1]["call_args"] = "(atlas,x,y defs["igImFontAtlasBuildRender8bppRectFromString"][1]["cimguiname"] = "igImFontAtlasBuildRender8bppRectFromString" defs["igImFontAtlasBuildRender8bppRectFromString"][1]["defaults"] = {} defs["igImFontAtlasBuildRender8bppRectFromString"][1]["funcname"] = "ImFontAtlasBuildRender8bppRectFromString" -defs["igImFontAtlasBuildRender8bppRectFromString"][1]["location"] = "imgui_internal:3489" +defs["igImFontAtlasBuildRender8bppRectFromString"][1]["location"] = "imgui_internal:3510" defs["igImFontAtlasBuildRender8bppRectFromString"][1]["ov_cimguiname"] = "igImFontAtlasBuildRender8bppRectFromString" defs["igImFontAtlasBuildRender8bppRectFromString"][1]["ret"] = "void" defs["igImFontAtlasBuildRender8bppRectFromString"][1]["signature"] = "(ImFontAtlas*,int,int,int,int,const char*,char,unsigned char)" @@ -19067,7 +19132,7 @@ defs["igImFontAtlasBuildSetupFont"][1]["call_args"] = "(atlas,font,font_config,a defs["igImFontAtlasBuildSetupFont"][1]["cimguiname"] = "igImFontAtlasBuildSetupFont" defs["igImFontAtlasBuildSetupFont"][1]["defaults"] = {} defs["igImFontAtlasBuildSetupFont"][1]["funcname"] = "ImFontAtlasBuildSetupFont" -defs["igImFontAtlasBuildSetupFont"][1]["location"] = "imgui_internal:3486" +defs["igImFontAtlasBuildSetupFont"][1]["location"] = "imgui_internal:3507" defs["igImFontAtlasBuildSetupFont"][1]["ov_cimguiname"] = "igImFontAtlasBuildSetupFont" defs["igImFontAtlasBuildSetupFont"][1]["ret"] = "void" defs["igImFontAtlasBuildSetupFont"][1]["signature"] = "(ImFontAtlas*,ImFont*,ImFontConfig*,float,float)" @@ -19082,7 +19147,7 @@ defs["igImFontAtlasGetBuilderForStbTruetype"][1]["call_args"] = "()" defs["igImFontAtlasGetBuilderForStbTruetype"][1]["cimguiname"] = "igImFontAtlasGetBuilderForStbTruetype" defs["igImFontAtlasGetBuilderForStbTruetype"][1]["defaults"] = {} defs["igImFontAtlasGetBuilderForStbTruetype"][1]["funcname"] = "ImFontAtlasGetBuilderForStbTruetype" -defs["igImFontAtlasGetBuilderForStbTruetype"][1]["location"] = "imgui_internal:3483" +defs["igImFontAtlasGetBuilderForStbTruetype"][1]["location"] = "imgui_internal:3504" defs["igImFontAtlasGetBuilderForStbTruetype"][1]["ov_cimguiname"] = "igImFontAtlasGetBuilderForStbTruetype" defs["igImFontAtlasGetBuilderForStbTruetype"][1]["ret"] = "const ImFontBuilderIO*" defs["igImFontAtlasGetBuilderForStbTruetype"][1]["signature"] = "()" @@ -19110,7 +19175,7 @@ defs["igImFormatString"][1]["cimguiname"] = "igImFormatString" defs["igImFormatString"][1]["defaults"] = {} defs["igImFormatString"][1]["funcname"] = "ImFormatString" defs["igImFormatString"][1]["isvararg"] = "...)" -defs["igImFormatString"][1]["location"] = "imgui_internal:361" +defs["igImFormatString"][1]["location"] = "imgui_internal:365" defs["igImFormatString"][1]["ov_cimguiname"] = "igImFormatString" defs["igImFormatString"][1]["ret"] = "int" defs["igImFormatString"][1]["signature"] = "(char*,size_t,const char*,...)" @@ -19138,7 +19203,7 @@ defs["igImFormatStringToTempBuffer"][1]["cimguiname"] = "igImFormatStringToTempB defs["igImFormatStringToTempBuffer"][1]["defaults"] = {} defs["igImFormatStringToTempBuffer"][1]["funcname"] = "ImFormatStringToTempBuffer" defs["igImFormatStringToTempBuffer"][1]["isvararg"] = "...)" -defs["igImFormatStringToTempBuffer"][1]["location"] = "imgui_internal:363" +defs["igImFormatStringToTempBuffer"][1]["location"] = "imgui_internal:367" defs["igImFormatStringToTempBuffer"][1]["ov_cimguiname"] = "igImFormatStringToTempBuffer" defs["igImFormatStringToTempBuffer"][1]["ret"] = "void" defs["igImFormatStringToTempBuffer"][1]["signature"] = "(const char**,const char**,const char*,...)" @@ -19165,7 +19230,7 @@ defs["igImFormatStringToTempBufferV"][1]["call_args"] = "(out_buf,out_buf_end,fm defs["igImFormatStringToTempBufferV"][1]["cimguiname"] = "igImFormatStringToTempBufferV" defs["igImFormatStringToTempBufferV"][1]["defaults"] = {} defs["igImFormatStringToTempBufferV"][1]["funcname"] = "ImFormatStringToTempBufferV" -defs["igImFormatStringToTempBufferV"][1]["location"] = "imgui_internal:364" +defs["igImFormatStringToTempBufferV"][1]["location"] = "imgui_internal:368" defs["igImFormatStringToTempBufferV"][1]["ov_cimguiname"] = "igImFormatStringToTempBufferV" defs["igImFormatStringToTempBufferV"][1]["ret"] = "void" defs["igImFormatStringToTempBufferV"][1]["signature"] = "(const char**,const char**,const char*,va_list)" @@ -19192,7 +19257,7 @@ defs["igImFormatStringV"][1]["call_args"] = "(buf,buf_size,fmt,args)" defs["igImFormatStringV"][1]["cimguiname"] = "igImFormatStringV" defs["igImFormatStringV"][1]["defaults"] = {} defs["igImFormatStringV"][1]["funcname"] = "ImFormatStringV" -defs["igImFormatStringV"][1]["location"] = "imgui_internal:362" +defs["igImFormatStringV"][1]["location"] = "imgui_internal:366" defs["igImFormatStringV"][1]["ov_cimguiname"] = "igImFormatStringV" defs["igImFormatStringV"][1]["ret"] = "int" defs["igImFormatStringV"][1]["signature"] = "(char*,size_t,const char*,va_list)" @@ -19213,7 +19278,7 @@ defs["igImGetDirQuadrantFromDelta"][1]["call_args"] = "(dx,dy)" defs["igImGetDirQuadrantFromDelta"][1]["cimguiname"] = "igImGetDirQuadrantFromDelta" defs["igImGetDirQuadrantFromDelta"][1]["defaults"] = {} defs["igImGetDirQuadrantFromDelta"][1]["funcname"] = "ImGetDirQuadrantFromDelta" -defs["igImGetDirQuadrantFromDelta"][1]["location"] = "imgui_internal:498" +defs["igImGetDirQuadrantFromDelta"][1]["location"] = "imgui_internal:503" defs["igImGetDirQuadrantFromDelta"][1]["ov_cimguiname"] = "igImGetDirQuadrantFromDelta" defs["igImGetDirQuadrantFromDelta"][1]["ret"] = "ImGuiDir" defs["igImGetDirQuadrantFromDelta"][1]["signature"] = "(float,float)" @@ -19238,7 +19303,7 @@ defs["igImHashData"][1]["cimguiname"] = "igImHashData" defs["igImHashData"][1]["defaults"] = {} defs["igImHashData"][1]["defaults"]["seed"] = "0" defs["igImHashData"][1]["funcname"] = "ImHashData" -defs["igImHashData"][1]["location"] = "imgui_internal:325" +defs["igImHashData"][1]["location"] = "imgui_internal:329" defs["igImHashData"][1]["ov_cimguiname"] = "igImHashData" defs["igImHashData"][1]["ret"] = "ImGuiID" defs["igImHashData"][1]["signature"] = "(const void*,size_t,ImU32)" @@ -19264,7 +19329,7 @@ defs["igImHashStr"][1]["defaults"] = {} defs["igImHashStr"][1]["defaults"]["data_size"] = "0" defs["igImHashStr"][1]["defaults"]["seed"] = "0" defs["igImHashStr"][1]["funcname"] = "ImHashStr" -defs["igImHashStr"][1]["location"] = "imgui_internal:326" +defs["igImHashStr"][1]["location"] = "imgui_internal:330" defs["igImHashStr"][1]["ov_cimguiname"] = "igImHashStr" defs["igImHashStr"][1]["ret"] = "ImGuiID" defs["igImHashStr"][1]["signature"] = "(const char*,size_t,ImU32)" @@ -19285,7 +19350,7 @@ defs["igImInvLength"][1]["call_args"] = "(lhs,fail_value)" defs["igImInvLength"][1]["cimguiname"] = "igImInvLength" defs["igImInvLength"][1]["defaults"] = {} defs["igImInvLength"][1]["funcname"] = "ImInvLength" -defs["igImInvLength"][1]["location"] = "imgui_internal:475" +defs["igImInvLength"][1]["location"] = "imgui_internal:479" defs["igImInvLength"][1]["ov_cimguiname"] = "igImInvLength" defs["igImInvLength"][1]["ret"] = "float" defs["igImInvLength"][1]["signature"] = "(const ImVec2,float)" @@ -19303,7 +19368,7 @@ defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["call_args"] = "(f)" defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["cimguiname"] = "igImIsFloatAboveGuaranteedIntegerPrecision" defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["defaults"] = {} defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["funcname"] = "ImIsFloatAboveGuaranteedIntegerPrecision" -defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["location"] = "imgui_internal:485" +defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["location"] = "imgui_internal:489" defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["ov_cimguiname"] = "igImIsFloatAboveGuaranteedIntegerPrecision" defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["ret"] = "bool" defs["igImIsFloatAboveGuaranteedIntegerPrecision"][1]["signature"] = "(float)" @@ -19321,7 +19386,7 @@ defs["igImIsPowerOfTwo"][1]["call_args"] = "(v)" defs["igImIsPowerOfTwo"][1]["cimguiname"] = "igImIsPowerOfTwo" defs["igImIsPowerOfTwo"][1]["defaults"] = {} defs["igImIsPowerOfTwo"][1]["funcname"] = "ImIsPowerOfTwo" -defs["igImIsPowerOfTwo"][1]["location"] = "imgui_internal:337" +defs["igImIsPowerOfTwo"][1]["location"] = "imgui_internal:341" defs["igImIsPowerOfTwo"][1]["ov_cimguiname"] = "igImIsPowerOfTwo_Int" defs["igImIsPowerOfTwo"][1]["ret"] = "bool" defs["igImIsPowerOfTwo"][1]["signature"] = "(int)" @@ -19337,7 +19402,7 @@ defs["igImIsPowerOfTwo"][2]["call_args"] = "(v)" defs["igImIsPowerOfTwo"][2]["cimguiname"] = "igImIsPowerOfTwo" defs["igImIsPowerOfTwo"][2]["defaults"] = {} defs["igImIsPowerOfTwo"][2]["funcname"] = "ImIsPowerOfTwo" -defs["igImIsPowerOfTwo"][2]["location"] = "imgui_internal:338" +defs["igImIsPowerOfTwo"][2]["location"] = "imgui_internal:342" defs["igImIsPowerOfTwo"][2]["ov_cimguiname"] = "igImIsPowerOfTwo_U64" defs["igImIsPowerOfTwo"][2]["ret"] = "bool" defs["igImIsPowerOfTwo"][2]["signature"] = "(ImU64)" @@ -19356,7 +19421,7 @@ defs["igImLengthSqr"][1]["call_args"] = "(lhs)" defs["igImLengthSqr"][1]["cimguiname"] = "igImLengthSqr" defs["igImLengthSqr"][1]["defaults"] = {} defs["igImLengthSqr"][1]["funcname"] = "ImLengthSqr" -defs["igImLengthSqr"][1]["location"] = "imgui_internal:473" +defs["igImLengthSqr"][1]["location"] = "imgui_internal:477" defs["igImLengthSqr"][1]["ov_cimguiname"] = "igImLengthSqr_Vec2" defs["igImLengthSqr"][1]["ret"] = "float" defs["igImLengthSqr"][1]["signature"] = "(const ImVec2)" @@ -19372,7 +19437,7 @@ defs["igImLengthSqr"][2]["call_args"] = "(lhs)" defs["igImLengthSqr"][2]["cimguiname"] = "igImLengthSqr" defs["igImLengthSqr"][2]["defaults"] = {} defs["igImLengthSqr"][2]["funcname"] = "ImLengthSqr" -defs["igImLengthSqr"][2]["location"] = "imgui_internal:474" +defs["igImLengthSqr"][2]["location"] = "imgui_internal:478" defs["igImLengthSqr"][2]["ov_cimguiname"] = "igImLengthSqr_Vec4" defs["igImLengthSqr"][2]["ret"] = "float" defs["igImLengthSqr"][2]["signature"] = "(const ImVec4)" @@ -19400,7 +19465,7 @@ defs["igImLerp"][1]["call_args"] = "(a,b,t)" defs["igImLerp"][1]["cimguiname"] = "igImLerp" defs["igImLerp"][1]["defaults"] = {} defs["igImLerp"][1]["funcname"] = "ImLerp" -defs["igImLerp"][1]["location"] = "imgui_internal:469" +defs["igImLerp"][1]["location"] = "imgui_internal:473" defs["igImLerp"][1]["nonUDT"] = 1 defs["igImLerp"][1]["ov_cimguiname"] = "igImLerp_Vec2Float" defs["igImLerp"][1]["ret"] = "void" @@ -19426,7 +19491,7 @@ defs["igImLerp"][2]["call_args"] = "(a,b,t)" defs["igImLerp"][2]["cimguiname"] = "igImLerp" defs["igImLerp"][2]["defaults"] = {} defs["igImLerp"][2]["funcname"] = "ImLerp" -defs["igImLerp"][2]["location"] = "imgui_internal:470" +defs["igImLerp"][2]["location"] = "imgui_internal:474" defs["igImLerp"][2]["nonUDT"] = 1 defs["igImLerp"][2]["ov_cimguiname"] = "igImLerp_Vec2Vec2" defs["igImLerp"][2]["ret"] = "void" @@ -19452,7 +19517,7 @@ defs["igImLerp"][3]["call_args"] = "(a,b,t)" defs["igImLerp"][3]["cimguiname"] = "igImLerp" defs["igImLerp"][3]["defaults"] = {} defs["igImLerp"][3]["funcname"] = "ImLerp" -defs["igImLerp"][3]["location"] = "imgui_internal:471" +defs["igImLerp"][3]["location"] = "imgui_internal:475" defs["igImLerp"][3]["nonUDT"] = 1 defs["igImLerp"][3]["ov_cimguiname"] = "igImLerp_Vec4" defs["igImLerp"][3]["ret"] = "void" @@ -19482,7 +19547,7 @@ defs["igImLineClosestPoint"][1]["call_args"] = "(a,b,p)" defs["igImLineClosestPoint"][1]["cimguiname"] = "igImLineClosestPoint" defs["igImLineClosestPoint"][1]["defaults"] = {} defs["igImLineClosestPoint"][1]["funcname"] = "ImLineClosestPoint" -defs["igImLineClosestPoint"][1]["location"] = "imgui_internal:493" +defs["igImLineClosestPoint"][1]["location"] = "imgui_internal:498" defs["igImLineClosestPoint"][1]["nonUDT"] = 1 defs["igImLineClosestPoint"][1]["ov_cimguiname"] = "igImLineClosestPoint" defs["igImLineClosestPoint"][1]["ret"] = "void" @@ -19507,7 +19572,7 @@ defs["igImLinearSweep"][1]["call_args"] = "(current,target,speed)" defs["igImLinearSweep"][1]["cimguiname"] = "igImLinearSweep" defs["igImLinearSweep"][1]["defaults"] = {} defs["igImLinearSweep"][1]["funcname"] = "ImLinearSweep" -defs["igImLinearSweep"][1]["location"] = "imgui_internal:483" +defs["igImLinearSweep"][1]["location"] = "imgui_internal:487" defs["igImLinearSweep"][1]["ov_cimguiname"] = "igImLinearSweep" defs["igImLinearSweep"][1]["ret"] = "float" defs["igImLinearSweep"][1]["signature"] = "(float,float,float)" @@ -19525,7 +19590,7 @@ defs["igImLog"][1]["call_args"] = "(x)" defs["igImLog"][1]["cimguiname"] = "igImLog" defs["igImLog"][1]["defaults"] = {} defs["igImLog"][1]["funcname"] = "ImLog" -defs["igImLog"][1]["location"] = "imgui_internal:442" +defs["igImLog"][1]["location"] = "imgui_internal:446" defs["igImLog"][1]["ov_cimguiname"] = "igImLog_Float" defs["igImLog"][1]["ret"] = "float" defs["igImLog"][1]["signature"] = "(float)" @@ -19541,7 +19606,7 @@ defs["igImLog"][2]["call_args"] = "(x)" defs["igImLog"][2]["cimguiname"] = "igImLog" defs["igImLog"][2]["defaults"] = {} defs["igImLog"][2]["funcname"] = "ImLog" -defs["igImLog"][2]["location"] = "imgui_internal:443" +defs["igImLog"][2]["location"] = "imgui_internal:447" defs["igImLog"][2]["ov_cimguiname"] = "igImLog_double" defs["igImLog"][2]["ret"] = "double" defs["igImLog"][2]["signature"] = "(double)" @@ -19566,7 +19631,7 @@ defs["igImMax"][1]["call_args"] = "(lhs,rhs)" defs["igImMax"][1]["cimguiname"] = "igImMax" defs["igImMax"][1]["defaults"] = {} defs["igImMax"][1]["funcname"] = "ImMax" -defs["igImMax"][1]["location"] = "imgui_internal:467" +defs["igImMax"][1]["location"] = "imgui_internal:471" defs["igImMax"][1]["nonUDT"] = 1 defs["igImMax"][1]["ov_cimguiname"] = "igImMax" defs["igImMax"][1]["ret"] = "void" @@ -19591,7 +19656,7 @@ defs["igImMin"][1]["call_args"] = "(lhs,rhs)" defs["igImMin"][1]["cimguiname"] = "igImMin" defs["igImMin"][1]["defaults"] = {} defs["igImMin"][1]["funcname"] = "ImMin" -defs["igImMin"][1]["location"] = "imgui_internal:466" +defs["igImMin"][1]["location"] = "imgui_internal:470" defs["igImMin"][1]["nonUDT"] = 1 defs["igImMin"][1]["ov_cimguiname"] = "igImMin" defs["igImMin"][1]["ret"] = "void" @@ -19613,7 +19678,7 @@ defs["igImModPositive"][1]["call_args"] = "(a,b)" defs["igImModPositive"][1]["cimguiname"] = "igImModPositive" defs["igImModPositive"][1]["defaults"] = {} defs["igImModPositive"][1]["funcname"] = "ImModPositive" -defs["igImModPositive"][1]["location"] = "imgui_internal:480" +defs["igImModPositive"][1]["location"] = "imgui_internal:484" defs["igImModPositive"][1]["ov_cimguiname"] = "igImModPositive" defs["igImModPositive"][1]["ret"] = "int" defs["igImModPositive"][1]["signature"] = "(int,int)" @@ -19637,7 +19702,7 @@ defs["igImMul"][1]["call_args"] = "(lhs,rhs)" defs["igImMul"][1]["cimguiname"] = "igImMul" defs["igImMul"][1]["defaults"] = {} defs["igImMul"][1]["funcname"] = "ImMul" -defs["igImMul"][1]["location"] = "imgui_internal:484" +defs["igImMul"][1]["location"] = "imgui_internal:488" defs["igImMul"][1]["nonUDT"] = 1 defs["igImMul"][1]["ov_cimguiname"] = "igImMul" defs["igImMul"][1]["ret"] = "void" @@ -19656,7 +19721,7 @@ defs["igImParseFormatFindEnd"][1]["call_args"] = "(format)" defs["igImParseFormatFindEnd"][1]["cimguiname"] = "igImParseFormatFindEnd" defs["igImParseFormatFindEnd"][1]["defaults"] = {} defs["igImParseFormatFindEnd"][1]["funcname"] = "ImParseFormatFindEnd" -defs["igImParseFormatFindEnd"][1]["location"] = "imgui_internal:366" +defs["igImParseFormatFindEnd"][1]["location"] = "imgui_internal:370" defs["igImParseFormatFindEnd"][1]["ov_cimguiname"] = "igImParseFormatFindEnd" defs["igImParseFormatFindEnd"][1]["ret"] = "const char*" defs["igImParseFormatFindEnd"][1]["signature"] = "(const char*)" @@ -19674,7 +19739,7 @@ defs["igImParseFormatFindStart"][1]["call_args"] = "(format)" defs["igImParseFormatFindStart"][1]["cimguiname"] = "igImParseFormatFindStart" defs["igImParseFormatFindStart"][1]["defaults"] = {} defs["igImParseFormatFindStart"][1]["funcname"] = "ImParseFormatFindStart" -defs["igImParseFormatFindStart"][1]["location"] = "imgui_internal:365" +defs["igImParseFormatFindStart"][1]["location"] = "imgui_internal:369" defs["igImParseFormatFindStart"][1]["ov_cimguiname"] = "igImParseFormatFindStart" defs["igImParseFormatFindStart"][1]["ret"] = "const char*" defs["igImParseFormatFindStart"][1]["signature"] = "(const char*)" @@ -19695,7 +19760,7 @@ defs["igImParseFormatPrecision"][1]["call_args"] = "(format,default_value)" defs["igImParseFormatPrecision"][1]["cimguiname"] = "igImParseFormatPrecision" defs["igImParseFormatPrecision"][1]["defaults"] = {} defs["igImParseFormatPrecision"][1]["funcname"] = "ImParseFormatPrecision" -defs["igImParseFormatPrecision"][1]["location"] = "imgui_internal:370" +defs["igImParseFormatPrecision"][1]["location"] = "imgui_internal:374" defs["igImParseFormatPrecision"][1]["ov_cimguiname"] = "igImParseFormatPrecision" defs["igImParseFormatPrecision"][1]["ret"] = "int" defs["igImParseFormatPrecision"][1]["signature"] = "(const char*,int)" @@ -19719,7 +19784,7 @@ defs["igImParseFormatSanitizeForPrinting"][1]["call_args"] = "(fmt_in,fmt_out,fm defs["igImParseFormatSanitizeForPrinting"][1]["cimguiname"] = "igImParseFormatSanitizeForPrinting" defs["igImParseFormatSanitizeForPrinting"][1]["defaults"] = {} defs["igImParseFormatSanitizeForPrinting"][1]["funcname"] = "ImParseFormatSanitizeForPrinting" -defs["igImParseFormatSanitizeForPrinting"][1]["location"] = "imgui_internal:368" +defs["igImParseFormatSanitizeForPrinting"][1]["location"] = "imgui_internal:372" defs["igImParseFormatSanitizeForPrinting"][1]["ov_cimguiname"] = "igImParseFormatSanitizeForPrinting" defs["igImParseFormatSanitizeForPrinting"][1]["ret"] = "void" defs["igImParseFormatSanitizeForPrinting"][1]["signature"] = "(const char*,char*,size_t)" @@ -19743,7 +19808,7 @@ defs["igImParseFormatSanitizeForScanning"][1]["call_args"] = "(fmt_in,fmt_out,fm defs["igImParseFormatSanitizeForScanning"][1]["cimguiname"] = "igImParseFormatSanitizeForScanning" defs["igImParseFormatSanitizeForScanning"][1]["defaults"] = {} defs["igImParseFormatSanitizeForScanning"][1]["funcname"] = "ImParseFormatSanitizeForScanning" -defs["igImParseFormatSanitizeForScanning"][1]["location"] = "imgui_internal:369" +defs["igImParseFormatSanitizeForScanning"][1]["location"] = "imgui_internal:373" defs["igImParseFormatSanitizeForScanning"][1]["ov_cimguiname"] = "igImParseFormatSanitizeForScanning" defs["igImParseFormatSanitizeForScanning"][1]["ret"] = "const char*" defs["igImParseFormatSanitizeForScanning"][1]["signature"] = "(const char*,char*,size_t)" @@ -19767,7 +19832,7 @@ defs["igImParseFormatTrimDecorations"][1]["call_args"] = "(format,buf,buf_size)" defs["igImParseFormatTrimDecorations"][1]["cimguiname"] = "igImParseFormatTrimDecorations" defs["igImParseFormatTrimDecorations"][1]["defaults"] = {} defs["igImParseFormatTrimDecorations"][1]["funcname"] = "ImParseFormatTrimDecorations" -defs["igImParseFormatTrimDecorations"][1]["location"] = "imgui_internal:367" +defs["igImParseFormatTrimDecorations"][1]["location"] = "imgui_internal:371" defs["igImParseFormatTrimDecorations"][1]["ov_cimguiname"] = "igImParseFormatTrimDecorations" defs["igImParseFormatTrimDecorations"][1]["ret"] = "const char*" defs["igImParseFormatTrimDecorations"][1]["signature"] = "(const char*,char*,size_t)" @@ -19788,7 +19853,7 @@ defs["igImPow"][1]["call_args"] = "(x,y)" defs["igImPow"][1]["cimguiname"] = "igImPow" defs["igImPow"][1]["defaults"] = {} defs["igImPow"][1]["funcname"] = "ImPow" -defs["igImPow"][1]["location"] = "imgui_internal:440" +defs["igImPow"][1]["location"] = "imgui_internal:444" defs["igImPow"][1]["ov_cimguiname"] = "igImPow_Float" defs["igImPow"][1]["ret"] = "float" defs["igImPow"][1]["signature"] = "(float,float)" @@ -19807,7 +19872,7 @@ defs["igImPow"][2]["call_args"] = "(x,y)" defs["igImPow"][2]["cimguiname"] = "igImPow" defs["igImPow"][2]["defaults"] = {} defs["igImPow"][2]["funcname"] = "ImPow" -defs["igImPow"][2]["location"] = "imgui_internal:441" +defs["igImPow"][2]["location"] = "imgui_internal:445" defs["igImPow"][2]["ov_cimguiname"] = "igImPow_double" defs["igImPow"][2]["ret"] = "double" defs["igImPow"][2]["signature"] = "(double,double)" @@ -19837,7 +19902,7 @@ defs["igImQsort"][1]["call_args"] = "(base,count,size_of_element,compare_func)" defs["igImQsort"][1]["cimguiname"] = "igImQsort" defs["igImQsort"][1]["defaults"] = {} defs["igImQsort"][1]["funcname"] = "ImQsort" -defs["igImQsort"][1]["location"] = "imgui_internal:330" +defs["igImQsort"][1]["location"] = "imgui_internal:334" defs["igImQsort"][1]["ov_cimguiname"] = "igImQsort" defs["igImQsort"][1]["ret"] = "void" defs["igImQsort"][1]["signature"] = "(void*,size_t,size_t,int(*)(void const*,void const*))" @@ -19864,7 +19929,7 @@ defs["igImRotate"][1]["call_args"] = "(v,cos_a,sin_a)" defs["igImRotate"][1]["cimguiname"] = "igImRotate" defs["igImRotate"][1]["defaults"] = {} defs["igImRotate"][1]["funcname"] = "ImRotate" -defs["igImRotate"][1]["location"] = "imgui_internal:482" +defs["igImRotate"][1]["location"] = "imgui_internal:486" defs["igImRotate"][1]["nonUDT"] = 1 defs["igImRotate"][1]["ov_cimguiname"] = "igImRotate" defs["igImRotate"][1]["ret"] = "void" @@ -19883,7 +19948,7 @@ defs["igImRsqrt"][1]["call_args"] = "(x)" defs["igImRsqrt"][1]["cimguiname"] = "igImRsqrt" defs["igImRsqrt"][1]["defaults"] = {} defs["igImRsqrt"][1]["funcname"] = "ImRsqrt" -defs["igImRsqrt"][1]["location"] = "imgui_internal:450" +defs["igImRsqrt"][1]["location"] = "imgui_internal:454" defs["igImRsqrt"][1]["ov_cimguiname"] = "igImRsqrt_Float" defs["igImRsqrt"][1]["ret"] = "float" defs["igImRsqrt"][1]["signature"] = "(float)" @@ -19899,7 +19964,7 @@ defs["igImRsqrt"][2]["call_args"] = "(x)" defs["igImRsqrt"][2]["cimguiname"] = "igImRsqrt" defs["igImRsqrt"][2]["defaults"] = {} defs["igImRsqrt"][2]["funcname"] = "ImRsqrt" -defs["igImRsqrt"][2]["location"] = "imgui_internal:454" +defs["igImRsqrt"][2]["location"] = "imgui_internal:458" defs["igImRsqrt"][2]["ov_cimguiname"] = "igImRsqrt_double" defs["igImRsqrt"][2]["ret"] = "double" defs["igImRsqrt"][2]["signature"] = "(double)" @@ -19918,7 +19983,7 @@ defs["igImSaturate"][1]["call_args"] = "(f)" defs["igImSaturate"][1]["cimguiname"] = "igImSaturate" defs["igImSaturate"][1]["defaults"] = {} defs["igImSaturate"][1]["funcname"] = "ImSaturate" -defs["igImSaturate"][1]["location"] = "imgui_internal:472" +defs["igImSaturate"][1]["location"] = "imgui_internal:476" defs["igImSaturate"][1]["ov_cimguiname"] = "igImSaturate" defs["igImSaturate"][1]["ret"] = "float" defs["igImSaturate"][1]["signature"] = "(float)" @@ -19936,7 +20001,7 @@ defs["igImSign"][1]["call_args"] = "(x)" defs["igImSign"][1]["cimguiname"] = "igImSign" defs["igImSign"][1]["defaults"] = {} defs["igImSign"][1]["funcname"] = "ImSign" -defs["igImSign"][1]["location"] = "imgui_internal:447" +defs["igImSign"][1]["location"] = "imgui_internal:451" defs["igImSign"][1]["ov_cimguiname"] = "igImSign_Float" defs["igImSign"][1]["ret"] = "float" defs["igImSign"][1]["signature"] = "(float)" @@ -19952,7 +20017,7 @@ defs["igImSign"][2]["call_args"] = "(x)" defs["igImSign"][2]["cimguiname"] = "igImSign" defs["igImSign"][2]["defaults"] = {} defs["igImSign"][2]["funcname"] = "ImSign" -defs["igImSign"][2]["location"] = "imgui_internal:448" +defs["igImSign"][2]["location"] = "imgui_internal:452" defs["igImSign"][2]["ov_cimguiname"] = "igImSign_double" defs["igImSign"][2]["ret"] = "double" defs["igImSign"][2]["signature"] = "(double)" @@ -19971,7 +20036,7 @@ defs["igImStrSkipBlank"][1]["call_args"] = "(str)" defs["igImStrSkipBlank"][1]["cimguiname"] = "igImStrSkipBlank" defs["igImStrSkipBlank"][1]["defaults"] = {} defs["igImStrSkipBlank"][1]["funcname"] = "ImStrSkipBlank" -defs["igImStrSkipBlank"][1]["location"] = "imgui_internal:353" +defs["igImStrSkipBlank"][1]["location"] = "imgui_internal:357" defs["igImStrSkipBlank"][1]["ov_cimguiname"] = "igImStrSkipBlank" defs["igImStrSkipBlank"][1]["ret"] = "const char*" defs["igImStrSkipBlank"][1]["signature"] = "(const char*)" @@ -19989,7 +20054,7 @@ defs["igImStrTrimBlanks"][1]["call_args"] = "(str)" defs["igImStrTrimBlanks"][1]["cimguiname"] = "igImStrTrimBlanks" defs["igImStrTrimBlanks"][1]["defaults"] = {} defs["igImStrTrimBlanks"][1]["funcname"] = "ImStrTrimBlanks" -defs["igImStrTrimBlanks"][1]["location"] = "imgui_internal:352" +defs["igImStrTrimBlanks"][1]["location"] = "imgui_internal:356" defs["igImStrTrimBlanks"][1]["ov_cimguiname"] = "igImStrTrimBlanks" defs["igImStrTrimBlanks"][1]["ret"] = "void" defs["igImStrTrimBlanks"][1]["signature"] = "(char*)" @@ -20010,7 +20075,7 @@ defs["igImStrbolW"][1]["call_args"] = "(buf_mid_line,buf_begin)" defs["igImStrbolW"][1]["cimguiname"] = "igImStrbolW" defs["igImStrbolW"][1]["defaults"] = {} defs["igImStrbolW"][1]["funcname"] = "ImStrbolW" -defs["igImStrbolW"][1]["location"] = "imgui_internal:350" +defs["igImStrbolW"][1]["location"] = "imgui_internal:354" defs["igImStrbolW"][1]["ov_cimguiname"] = "igImStrbolW" defs["igImStrbolW"][1]["ret"] = "const ImWchar*" defs["igImStrbolW"][1]["signature"] = "(const ImWchar*,const ImWchar*)" @@ -20034,7 +20099,7 @@ defs["igImStrchrRange"][1]["call_args"] = "(str_begin,str_end,c)" defs["igImStrchrRange"][1]["cimguiname"] = "igImStrchrRange" defs["igImStrchrRange"][1]["defaults"] = {} defs["igImStrchrRange"][1]["funcname"] = "ImStrchrRange" -defs["igImStrchrRange"][1]["location"] = "imgui_internal:347" +defs["igImStrchrRange"][1]["location"] = "imgui_internal:351" defs["igImStrchrRange"][1]["ov_cimguiname"] = "igImStrchrRange" defs["igImStrchrRange"][1]["ret"] = "const char*" defs["igImStrchrRange"][1]["signature"] = "(const char*,const char*,char)" @@ -20052,7 +20117,7 @@ defs["igImStrdup"][1]["call_args"] = "(str)" defs["igImStrdup"][1]["cimguiname"] = "igImStrdup" defs["igImStrdup"][1]["defaults"] = {} defs["igImStrdup"][1]["funcname"] = "ImStrdup" -defs["igImStrdup"][1]["location"] = "imgui_internal:345" +defs["igImStrdup"][1]["location"] = "imgui_internal:349" defs["igImStrdup"][1]["ov_cimguiname"] = "igImStrdup" defs["igImStrdup"][1]["ret"] = "char*" defs["igImStrdup"][1]["signature"] = "(const char*)" @@ -20076,7 +20141,7 @@ defs["igImStrdupcpy"][1]["call_args"] = "(dst,p_dst_size,str)" defs["igImStrdupcpy"][1]["cimguiname"] = "igImStrdupcpy" defs["igImStrdupcpy"][1]["defaults"] = {} defs["igImStrdupcpy"][1]["funcname"] = "ImStrdupcpy" -defs["igImStrdupcpy"][1]["location"] = "imgui_internal:346" +defs["igImStrdupcpy"][1]["location"] = "imgui_internal:350" defs["igImStrdupcpy"][1]["ov_cimguiname"] = "igImStrdupcpy" defs["igImStrdupcpy"][1]["ret"] = "char*" defs["igImStrdupcpy"][1]["signature"] = "(char*,size_t*,const char*)" @@ -20097,7 +20162,7 @@ defs["igImStreolRange"][1]["call_args"] = "(str,str_end)" defs["igImStreolRange"][1]["cimguiname"] = "igImStreolRange" defs["igImStreolRange"][1]["defaults"] = {} defs["igImStreolRange"][1]["funcname"] = "ImStreolRange" -defs["igImStreolRange"][1]["location"] = "imgui_internal:349" +defs["igImStreolRange"][1]["location"] = "imgui_internal:353" defs["igImStreolRange"][1]["ov_cimguiname"] = "igImStreolRange" defs["igImStreolRange"][1]["ret"] = "const char*" defs["igImStreolRange"][1]["signature"] = "(const char*,const char*)" @@ -20118,7 +20183,7 @@ defs["igImStricmp"][1]["call_args"] = "(str1,str2)" defs["igImStricmp"][1]["cimguiname"] = "igImStricmp" defs["igImStricmp"][1]["defaults"] = {} defs["igImStricmp"][1]["funcname"] = "ImStricmp" -defs["igImStricmp"][1]["location"] = "imgui_internal:342" +defs["igImStricmp"][1]["location"] = "imgui_internal:346" defs["igImStricmp"][1]["ov_cimguiname"] = "igImStricmp" defs["igImStricmp"][1]["ret"] = "int" defs["igImStricmp"][1]["signature"] = "(const char*,const char*)" @@ -20145,7 +20210,7 @@ defs["igImStristr"][1]["call_args"] = "(haystack,haystack_end,needle,needle_end) defs["igImStristr"][1]["cimguiname"] = "igImStristr" defs["igImStristr"][1]["defaults"] = {} defs["igImStristr"][1]["funcname"] = "ImStristr" -defs["igImStristr"][1]["location"] = "imgui_internal:351" +defs["igImStristr"][1]["location"] = "imgui_internal:355" defs["igImStristr"][1]["ov_cimguiname"] = "igImStristr" defs["igImStristr"][1]["ret"] = "const char*" defs["igImStristr"][1]["signature"] = "(const char*,const char*,const char*,const char*)" @@ -20163,7 +20228,7 @@ defs["igImStrlenW"][1]["call_args"] = "(str)" defs["igImStrlenW"][1]["cimguiname"] = "igImStrlenW" defs["igImStrlenW"][1]["defaults"] = {} defs["igImStrlenW"][1]["funcname"] = "ImStrlenW" -defs["igImStrlenW"][1]["location"] = "imgui_internal:348" +defs["igImStrlenW"][1]["location"] = "imgui_internal:352" defs["igImStrlenW"][1]["ov_cimguiname"] = "igImStrlenW" defs["igImStrlenW"][1]["ret"] = "int" defs["igImStrlenW"][1]["signature"] = "(const ImWchar*)" @@ -20187,7 +20252,7 @@ defs["igImStrncpy"][1]["call_args"] = "(dst,src,count)" defs["igImStrncpy"][1]["cimguiname"] = "igImStrncpy" defs["igImStrncpy"][1]["defaults"] = {} defs["igImStrncpy"][1]["funcname"] = "ImStrncpy" -defs["igImStrncpy"][1]["location"] = "imgui_internal:344" +defs["igImStrncpy"][1]["location"] = "imgui_internal:348" defs["igImStrncpy"][1]["ov_cimguiname"] = "igImStrncpy" defs["igImStrncpy"][1]["ret"] = "void" defs["igImStrncpy"][1]["signature"] = "(char*,const char*,size_t)" @@ -20211,7 +20276,7 @@ defs["igImStrnicmp"][1]["call_args"] = "(str1,str2,count)" defs["igImStrnicmp"][1]["cimguiname"] = "igImStrnicmp" defs["igImStrnicmp"][1]["defaults"] = {} defs["igImStrnicmp"][1]["funcname"] = "ImStrnicmp" -defs["igImStrnicmp"][1]["location"] = "imgui_internal:343" +defs["igImStrnicmp"][1]["location"] = "imgui_internal:347" defs["igImStrnicmp"][1]["ov_cimguiname"] = "igImStrnicmp" defs["igImStrnicmp"][1]["ret"] = "int" defs["igImStrnicmp"][1]["signature"] = "(const char*,const char*,size_t)" @@ -20235,7 +20300,7 @@ defs["igImTextCharFromUtf8"][1]["call_args"] = "(out_char,in_text,in_text_end)" defs["igImTextCharFromUtf8"][1]["cimguiname"] = "igImTextCharFromUtf8" defs["igImTextCharFromUtf8"][1]["defaults"] = {} defs["igImTextCharFromUtf8"][1]["funcname"] = "ImTextCharFromUtf8" -defs["igImTextCharFromUtf8"][1]["location"] = "imgui_internal:375" +defs["igImTextCharFromUtf8"][1]["location"] = "imgui_internal:379" defs["igImTextCharFromUtf8"][1]["ov_cimguiname"] = "igImTextCharFromUtf8" defs["igImTextCharFromUtf8"][1]["ret"] = "int" defs["igImTextCharFromUtf8"][1]["signature"] = "(unsigned int*,const char*,const char*)" @@ -20256,7 +20321,7 @@ defs["igImTextCharToUtf8"][1]["call_args"] = "(out_buf,c)" defs["igImTextCharToUtf8"][1]["cimguiname"] = "igImTextCharToUtf8" defs["igImTextCharToUtf8"][1]["defaults"] = {} defs["igImTextCharToUtf8"][1]["funcname"] = "ImTextCharToUtf8" -defs["igImTextCharToUtf8"][1]["location"] = "imgui_internal:373" +defs["igImTextCharToUtf8"][1]["location"] = "imgui_internal:377" defs["igImTextCharToUtf8"][1]["ov_cimguiname"] = "igImTextCharToUtf8" defs["igImTextCharToUtf8"][1]["ret"] = "const char*" defs["igImTextCharToUtf8"][1]["signature"] = "(char[5],unsigned int)" @@ -20277,7 +20342,7 @@ defs["igImTextCountCharsFromUtf8"][1]["call_args"] = "(in_text,in_text_end)" defs["igImTextCountCharsFromUtf8"][1]["cimguiname"] = "igImTextCountCharsFromUtf8" defs["igImTextCountCharsFromUtf8"][1]["defaults"] = {} defs["igImTextCountCharsFromUtf8"][1]["funcname"] = "ImTextCountCharsFromUtf8" -defs["igImTextCountCharsFromUtf8"][1]["location"] = "imgui_internal:377" +defs["igImTextCountCharsFromUtf8"][1]["location"] = "imgui_internal:381" defs["igImTextCountCharsFromUtf8"][1]["ov_cimguiname"] = "igImTextCountCharsFromUtf8" defs["igImTextCountCharsFromUtf8"][1]["ret"] = "int" defs["igImTextCountCharsFromUtf8"][1]["signature"] = "(const char*,const char*)" @@ -20298,7 +20363,7 @@ defs["igImTextCountUtf8BytesFromChar"][1]["call_args"] = "(in_text,in_text_end)" defs["igImTextCountUtf8BytesFromChar"][1]["cimguiname"] = "igImTextCountUtf8BytesFromChar" defs["igImTextCountUtf8BytesFromChar"][1]["defaults"] = {} defs["igImTextCountUtf8BytesFromChar"][1]["funcname"] = "ImTextCountUtf8BytesFromChar" -defs["igImTextCountUtf8BytesFromChar"][1]["location"] = "imgui_internal:378" +defs["igImTextCountUtf8BytesFromChar"][1]["location"] = "imgui_internal:382" defs["igImTextCountUtf8BytesFromChar"][1]["ov_cimguiname"] = "igImTextCountUtf8BytesFromChar" defs["igImTextCountUtf8BytesFromChar"][1]["ret"] = "int" defs["igImTextCountUtf8BytesFromChar"][1]["signature"] = "(const char*,const char*)" @@ -20319,7 +20384,7 @@ defs["igImTextCountUtf8BytesFromStr"][1]["call_args"] = "(in_text,in_text_end)" defs["igImTextCountUtf8BytesFromStr"][1]["cimguiname"] = "igImTextCountUtf8BytesFromStr" defs["igImTextCountUtf8BytesFromStr"][1]["defaults"] = {} defs["igImTextCountUtf8BytesFromStr"][1]["funcname"] = "ImTextCountUtf8BytesFromStr" -defs["igImTextCountUtf8BytesFromStr"][1]["location"] = "imgui_internal:379" +defs["igImTextCountUtf8BytesFromStr"][1]["location"] = "imgui_internal:383" defs["igImTextCountUtf8BytesFromStr"][1]["ov_cimguiname"] = "igImTextCountUtf8BytesFromStr" defs["igImTextCountUtf8BytesFromStr"][1]["ret"] = "int" defs["igImTextCountUtf8BytesFromStr"][1]["signature"] = "(const ImWchar*,const ImWchar*)" @@ -20350,7 +20415,7 @@ defs["igImTextStrFromUtf8"][1]["cimguiname"] = "igImTextStrFromUtf8" defs["igImTextStrFromUtf8"][1]["defaults"] = {} defs["igImTextStrFromUtf8"][1]["defaults"]["in_remaining"] = "NULL" defs["igImTextStrFromUtf8"][1]["funcname"] = "ImTextStrFromUtf8" -defs["igImTextStrFromUtf8"][1]["location"] = "imgui_internal:376" +defs["igImTextStrFromUtf8"][1]["location"] = "imgui_internal:380" defs["igImTextStrFromUtf8"][1]["ov_cimguiname"] = "igImTextStrFromUtf8" defs["igImTextStrFromUtf8"][1]["ret"] = "int" defs["igImTextStrFromUtf8"][1]["signature"] = "(ImWchar*,int,const char*,const char*,const char**)" @@ -20377,7 +20442,7 @@ defs["igImTextStrToUtf8"][1]["call_args"] = "(out_buf,out_buf_size,in_text,in_te defs["igImTextStrToUtf8"][1]["cimguiname"] = "igImTextStrToUtf8" defs["igImTextStrToUtf8"][1]["defaults"] = {} defs["igImTextStrToUtf8"][1]["funcname"] = "ImTextStrToUtf8" -defs["igImTextStrToUtf8"][1]["location"] = "imgui_internal:374" +defs["igImTextStrToUtf8"][1]["location"] = "imgui_internal:378" defs["igImTextStrToUtf8"][1]["ov_cimguiname"] = "igImTextStrToUtf8" defs["igImTextStrToUtf8"][1]["ret"] = "int" defs["igImTextStrToUtf8"][1]["signature"] = "(char*,int,const ImWchar*,const ImWchar*)" @@ -20395,7 +20460,7 @@ defs["igImToUpper"][1]["call_args"] = "(c)" defs["igImToUpper"][1]["cimguiname"] = "igImToUpper" defs["igImToUpper"][1]["defaults"] = {} defs["igImToUpper"][1]["funcname"] = "ImToUpper" -defs["igImToUpper"][1]["location"] = "imgui_internal:355" +defs["igImToUpper"][1]["location"] = "imgui_internal:359" defs["igImToUpper"][1]["ov_cimguiname"] = "igImToUpper" defs["igImToUpper"][1]["ret"] = "char" defs["igImToUpper"][1]["signature"] = "(char)" @@ -20419,7 +20484,7 @@ defs["igImTriangleArea"][1]["call_args"] = "(a,b,c)" defs["igImTriangleArea"][1]["cimguiname"] = "igImTriangleArea" defs["igImTriangleArea"][1]["defaults"] = {} defs["igImTriangleArea"][1]["funcname"] = "ImTriangleArea" -defs["igImTriangleArea"][1]["location"] = "imgui_internal:497" +defs["igImTriangleArea"][1]["location"] = "imgui_internal:502" defs["igImTriangleArea"][1]["ov_cimguiname"] = "igImTriangleArea" defs["igImTriangleArea"][1]["ret"] = "float" defs["igImTriangleArea"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2)" @@ -20458,7 +20523,7 @@ defs["igImTriangleBarycentricCoords"][1]["call_args"] = "(a,b,c,p,*out_u,*out_v, defs["igImTriangleBarycentricCoords"][1]["cimguiname"] = "igImTriangleBarycentricCoords" defs["igImTriangleBarycentricCoords"][1]["defaults"] = {} defs["igImTriangleBarycentricCoords"][1]["funcname"] = "ImTriangleBarycentricCoords" -defs["igImTriangleBarycentricCoords"][1]["location"] = "imgui_internal:496" +defs["igImTriangleBarycentricCoords"][1]["location"] = "imgui_internal:501" defs["igImTriangleBarycentricCoords"][1]["ov_cimguiname"] = "igImTriangleBarycentricCoords" defs["igImTriangleBarycentricCoords"][1]["ret"] = "void" defs["igImTriangleBarycentricCoords"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,float*,float*,float*)" @@ -20488,7 +20553,7 @@ defs["igImTriangleClosestPoint"][1]["call_args"] = "(a,b,c,p)" defs["igImTriangleClosestPoint"][1]["cimguiname"] = "igImTriangleClosestPoint" defs["igImTriangleClosestPoint"][1]["defaults"] = {} defs["igImTriangleClosestPoint"][1]["funcname"] = "ImTriangleClosestPoint" -defs["igImTriangleClosestPoint"][1]["location"] = "imgui_internal:495" +defs["igImTriangleClosestPoint"][1]["location"] = "imgui_internal:500" defs["igImTriangleClosestPoint"][1]["nonUDT"] = 1 defs["igImTriangleClosestPoint"][1]["ov_cimguiname"] = "igImTriangleClosestPoint" defs["igImTriangleClosestPoint"][1]["ret"] = "void" @@ -20516,7 +20581,7 @@ defs["igImTriangleContainsPoint"][1]["call_args"] = "(a,b,c,p)" defs["igImTriangleContainsPoint"][1]["cimguiname"] = "igImTriangleContainsPoint" defs["igImTriangleContainsPoint"][1]["defaults"] = {} defs["igImTriangleContainsPoint"][1]["funcname"] = "ImTriangleContainsPoint" -defs["igImTriangleContainsPoint"][1]["location"] = "imgui_internal:494" +defs["igImTriangleContainsPoint"][1]["location"] = "imgui_internal:499" defs["igImTriangleContainsPoint"][1]["ov_cimguiname"] = "igImTriangleContainsPoint" defs["igImTriangleContainsPoint"][1]["ret"] = "bool" defs["igImTriangleContainsPoint"][1]["signature"] = "(const ImVec2,const ImVec2,const ImVec2,const ImVec2)" @@ -20534,7 +20599,7 @@ defs["igImUpperPowerOfTwo"][1]["call_args"] = "(v)" defs["igImUpperPowerOfTwo"][1]["cimguiname"] = "igImUpperPowerOfTwo" defs["igImUpperPowerOfTwo"][1]["defaults"] = {} defs["igImUpperPowerOfTwo"][1]["funcname"] = "ImUpperPowerOfTwo" -defs["igImUpperPowerOfTwo"][1]["location"] = "imgui_internal:339" +defs["igImUpperPowerOfTwo"][1]["location"] = "imgui_internal:343" defs["igImUpperPowerOfTwo"][1]["ov_cimguiname"] = "igImUpperPowerOfTwo" defs["igImUpperPowerOfTwo"][1]["ret"] = "int" defs["igImUpperPowerOfTwo"][1]["signature"] = "(int)" @@ -20649,7 +20714,7 @@ defs["igImageButtonEx"][1]["call_args"] = "(id,texture_id,size,uv0,uv1,bg_col,ti defs["igImageButtonEx"][1]["cimguiname"] = "igImageButtonEx" defs["igImageButtonEx"][1]["defaults"] = {} defs["igImageButtonEx"][1]["funcname"] = "ImageButtonEx" -defs["igImageButtonEx"][1]["location"] = "imgui_internal:3357" +defs["igImageButtonEx"][1]["location"] = "imgui_internal:3371" defs["igImageButtonEx"][1]["namespace"] = "ImGui" defs["igImageButtonEx"][1]["ov_cimguiname"] = "igImageButtonEx" defs["igImageButtonEx"][1]["ret"] = "bool" @@ -20685,7 +20750,7 @@ defs["igInitialize"][1]["call_args"] = "()" defs["igInitialize"][1]["cimguiname"] = "igInitialize" defs["igInitialize"][1]["defaults"] = {} defs["igInitialize"][1]["funcname"] = "Initialize" -defs["igInitialize"][1]["location"] = "imgui_internal:2965" +defs["igInitialize"][1]["location"] = "imgui_internal:2981" defs["igInitialize"][1]["namespace"] = "ImGui" defs["igInitialize"][1]["ov_cimguiname"] = "igInitialize" defs["igInitialize"][1]["ret"] = "void" @@ -21127,7 +21192,7 @@ defs["igInputTextEx"][1]["defaults"] = {} defs["igInputTextEx"][1]["defaults"]["callback"] = "NULL" defs["igInputTextEx"][1]["defaults"]["user_data"] = "NULL" defs["igInputTextEx"][1]["funcname"] = "InputTextEx" -defs["igInputTextEx"][1]["location"] = "imgui_internal:3395" +defs["igInputTextEx"][1]["location"] = "imgui_internal:3415" defs["igInputTextEx"][1]["namespace"] = "ImGui" defs["igInputTextEx"][1]["ov_cimguiname"] = "igInputTextEx" defs["igInputTextEx"][1]["ret"] = "bool" @@ -21253,7 +21318,7 @@ defs["igIsActiveIdUsingNavDir"][1]["call_args"] = "(dir)" defs["igIsActiveIdUsingNavDir"][1]["cimguiname"] = "igIsActiveIdUsingNavDir" defs["igIsActiveIdUsingNavDir"][1]["defaults"] = {} defs["igIsActiveIdUsingNavDir"][1]["funcname"] = "IsActiveIdUsingNavDir" -defs["igIsActiveIdUsingNavDir"][1]["location"] = "imgui_internal:3125" +defs["igIsActiveIdUsingNavDir"][1]["location"] = "imgui_internal:3143" defs["igIsActiveIdUsingNavDir"][1]["namespace"] = "ImGui" defs["igIsActiveIdUsingNavDir"][1]["ov_cimguiname"] = "igIsActiveIdUsingNavDir" defs["igIsActiveIdUsingNavDir"][1]["ret"] = "bool" @@ -21272,7 +21337,7 @@ defs["igIsAliasKey"][1]["call_args"] = "(key)" defs["igIsAliasKey"][1]["cimguiname"] = "igIsAliasKey" defs["igIsAliasKey"][1]["defaults"] = {} defs["igIsAliasKey"][1]["funcname"] = "IsAliasKey" -defs["igIsAliasKey"][1]["location"] = "imgui_internal:3106" +defs["igIsAliasKey"][1]["location"] = "imgui_internal:3121" defs["igIsAliasKey"][1]["namespace"] = "ImGui" defs["igIsAliasKey"][1]["ov_cimguiname"] = "igIsAliasKey" defs["igIsAliasKey"][1]["ret"] = "bool" @@ -21358,7 +21423,7 @@ defs["igIsClippedEx"][1]["call_args"] = "(bb,id)" defs["igIsClippedEx"][1]["cimguiname"] = "igIsClippedEx" defs["igIsClippedEx"][1]["defaults"] = {} defs["igIsClippedEx"][1]["funcname"] = "IsClippedEx" -defs["igIsClippedEx"][1]["location"] = "imgui_internal:3040" +defs["igIsClippedEx"][1]["location"] = "imgui_internal:3055" defs["igIsClippedEx"][1]["namespace"] = "ImGui" defs["igIsClippedEx"][1]["ov_cimguiname"] = "igIsClippedEx" defs["igIsClippedEx"][1]["ret"] = "bool" @@ -21374,7 +21439,7 @@ defs["igIsDragDropActive"][1]["call_args"] = "()" defs["igIsDragDropActive"][1]["cimguiname"] = "igIsDragDropActive" defs["igIsDragDropActive"][1]["defaults"] = {} defs["igIsDragDropActive"][1]["funcname"] = "IsDragDropActive" -defs["igIsDragDropActive"][1]["location"] = "imgui_internal:3237" +defs["igIsDragDropActive"][1]["location"] = "imgui_internal:3255" defs["igIsDragDropActive"][1]["namespace"] = "ImGui" defs["igIsDragDropActive"][1]["ov_cimguiname"] = "igIsDragDropActive" defs["igIsDragDropActive"][1]["ret"] = "bool" @@ -21390,7 +21455,7 @@ defs["igIsDragDropPayloadBeingAccepted"][1]["call_args"] = "()" defs["igIsDragDropPayloadBeingAccepted"][1]["cimguiname"] = "igIsDragDropPayloadBeingAccepted" defs["igIsDragDropPayloadBeingAccepted"][1]["defaults"] = {} defs["igIsDragDropPayloadBeingAccepted"][1]["funcname"] = "IsDragDropPayloadBeingAccepted" -defs["igIsDragDropPayloadBeingAccepted"][1]["location"] = "imgui_internal:3240" +defs["igIsDragDropPayloadBeingAccepted"][1]["location"] = "imgui_internal:3258" defs["igIsDragDropPayloadBeingAccepted"][1]["namespace"] = "ImGui" defs["igIsDragDropPayloadBeingAccepted"][1]["ov_cimguiname"] = "igIsDragDropPayloadBeingAccepted" defs["igIsDragDropPayloadBeingAccepted"][1]["ret"] = "bool" @@ -21409,7 +21474,7 @@ defs["igIsGamepadKey"][1]["call_args"] = "(key)" defs["igIsGamepadKey"][1]["cimguiname"] = "igIsGamepadKey" defs["igIsGamepadKey"][1]["defaults"] = {} defs["igIsGamepadKey"][1]["funcname"] = "IsGamepadKey" -defs["igIsGamepadKey"][1]["location"] = "imgui_internal:3104" +defs["igIsGamepadKey"][1]["location"] = "imgui_internal:3119" defs["igIsGamepadKey"][1]["namespace"] = "ImGui" defs["igIsGamepadKey"][1]["ov_cimguiname"] = "igIsGamepadKey" defs["igIsGamepadKey"][1]["ret"] = "bool" @@ -21577,7 +21642,7 @@ defs["igIsItemToggledSelection"][1]["call_args"] = "()" defs["igIsItemToggledSelection"][1]["cimguiname"] = "igIsItemToggledSelection" defs["igIsItemToggledSelection"][1]["defaults"] = {} defs["igIsItemToggledSelection"][1]["funcname"] = "IsItemToggledSelection" -defs["igIsItemToggledSelection"][1]["location"] = "imgui_internal:3045" +defs["igIsItemToggledSelection"][1]["location"] = "imgui_internal:3060" defs["igIsItemToggledSelection"][1]["namespace"] = "ImGui" defs["igIsItemToggledSelection"][1]["ov_cimguiname"] = "igIsItemToggledSelection" defs["igIsItemToggledSelection"][1]["ret"] = "bool" @@ -21632,7 +21697,7 @@ defs["igIsKeyDown"][2]["call_args"] = "(key,owner_id)" defs["igIsKeyDown"][2]["cimguiname"] = "igIsKeyDown" defs["igIsKeyDown"][2]["defaults"] = {} defs["igIsKeyDown"][2]["funcname"] = "IsKeyDown" -defs["igIsKeyDown"][2]["location"] = "imgui_internal:3150" +defs["igIsKeyDown"][2]["location"] = "imgui_internal:3168" defs["igIsKeyDown"][2]["namespace"] = "ImGui" defs["igIsKeyDown"][2]["ov_cimguiname"] = "igIsKeyDown_ID" defs["igIsKeyDown"][2]["ret"] = "bool" @@ -21680,7 +21745,7 @@ defs["igIsKeyPressed"][2]["cimguiname"] = "igIsKeyPressed" defs["igIsKeyPressed"][2]["defaults"] = {} defs["igIsKeyPressed"][2]["defaults"]["flags"] = "0" defs["igIsKeyPressed"][2]["funcname"] = "IsKeyPressed" -defs["igIsKeyPressed"][2]["location"] = "imgui_internal:3151" +defs["igIsKeyPressed"][2]["location"] = "imgui_internal:3169" defs["igIsKeyPressed"][2]["namespace"] = "ImGui" defs["igIsKeyPressed"][2]["ov_cimguiname"] = "igIsKeyPressed_ID" defs["igIsKeyPressed"][2]["ret"] = "bool" @@ -21704,7 +21769,7 @@ defs["igIsKeyPressedMap"][1]["cimguiname"] = "igIsKeyPressedMap" defs["igIsKeyPressedMap"][1]["defaults"] = {} defs["igIsKeyPressedMap"][1]["defaults"]["repeat"] = "true" defs["igIsKeyPressedMap"][1]["funcname"] = "IsKeyPressedMap" -defs["igIsKeyPressedMap"][1]["location"] = "imgui_internal:3465" +defs["igIsKeyPressedMap"][1]["location"] = "imgui_internal:3486" defs["igIsKeyPressedMap"][1]["namespace"] = "ImGui" defs["igIsKeyPressedMap"][1]["ov_cimguiname"] = "igIsKeyPressedMap" defs["igIsKeyPressedMap"][1]["ret"] = "bool" @@ -21743,7 +21808,7 @@ defs["igIsKeyReleased"][2]["call_args"] = "(key,owner_id)" defs["igIsKeyReleased"][2]["cimguiname"] = "igIsKeyReleased" defs["igIsKeyReleased"][2]["defaults"] = {} defs["igIsKeyReleased"][2]["funcname"] = "IsKeyReleased" -defs["igIsKeyReleased"][2]["location"] = "imgui_internal:3152" +defs["igIsKeyReleased"][2]["location"] = "imgui_internal:3170" defs["igIsKeyReleased"][2]["namespace"] = "ImGui" defs["igIsKeyReleased"][2]["ov_cimguiname"] = "igIsKeyReleased_ID" defs["igIsKeyReleased"][2]["ret"] = "bool" @@ -21763,7 +21828,7 @@ defs["igIsKeyboardKey"][1]["call_args"] = "(key)" defs["igIsKeyboardKey"][1]["cimguiname"] = "igIsKeyboardKey" defs["igIsKeyboardKey"][1]["defaults"] = {} defs["igIsKeyboardKey"][1]["funcname"] = "IsKeyboardKey" -defs["igIsKeyboardKey"][1]["location"] = "imgui_internal:3103" +defs["igIsKeyboardKey"][1]["location"] = "imgui_internal:3118" defs["igIsKeyboardKey"][1]["namespace"] = "ImGui" defs["igIsKeyboardKey"][1]["ov_cimguiname"] = "igIsKeyboardKey" defs["igIsKeyboardKey"][1]["ret"] = "bool" @@ -21782,7 +21847,7 @@ defs["igIsLegacyKey"][1]["call_args"] = "(key)" defs["igIsLegacyKey"][1]["cimguiname"] = "igIsLegacyKey" defs["igIsLegacyKey"][1]["defaults"] = {} defs["igIsLegacyKey"][1]["funcname"] = "IsLegacyKey" -defs["igIsLegacyKey"][1]["location"] = "imgui_internal:3102" +defs["igIsLegacyKey"][1]["location"] = "imgui_internal:3117" defs["igIsLegacyKey"][1]["namespace"] = "ImGui" defs["igIsLegacyKey"][1]["ov_cimguiname"] = "igIsLegacyKey" defs["igIsLegacyKey"][1]["ret"] = "bool" @@ -21829,7 +21894,7 @@ defs["igIsMouseClicked"][2]["cimguiname"] = "igIsMouseClicked" defs["igIsMouseClicked"][2]["defaults"] = {} defs["igIsMouseClicked"][2]["defaults"]["flags"] = "0" defs["igIsMouseClicked"][2]["funcname"] = "IsMouseClicked" -defs["igIsMouseClicked"][2]["location"] = "imgui_internal:3154" +defs["igIsMouseClicked"][2]["location"] = "imgui_internal:3172" defs["igIsMouseClicked"][2]["namespace"] = "ImGui" defs["igIsMouseClicked"][2]["ov_cimguiname"] = "igIsMouseClicked_ID" defs["igIsMouseClicked"][2]["ret"] = "bool" @@ -21888,7 +21953,7 @@ defs["igIsMouseDown"][2]["call_args"] = "(button,owner_id)" defs["igIsMouseDown"][2]["cimguiname"] = "igIsMouseDown" defs["igIsMouseDown"][2]["defaults"] = {} defs["igIsMouseDown"][2]["funcname"] = "IsMouseDown" -defs["igIsMouseDown"][2]["location"] = "imgui_internal:3153" +defs["igIsMouseDown"][2]["location"] = "imgui_internal:3171" defs["igIsMouseDown"][2]["namespace"] = "ImGui" defs["igIsMouseDown"][2]["ov_cimguiname"] = "igIsMouseDown_ID" defs["igIsMouseDown"][2]["ret"] = "bool" @@ -21912,7 +21977,7 @@ defs["igIsMouseDragPastThreshold"][1]["cimguiname"] = "igIsMouseDragPastThreshol defs["igIsMouseDragPastThreshold"][1]["defaults"] = {} defs["igIsMouseDragPastThreshold"][1]["defaults"]["lock_threshold"] = "-1.0f" defs["igIsMouseDragPastThreshold"][1]["funcname"] = "IsMouseDragPastThreshold" -defs["igIsMouseDragPastThreshold"][1]["location"] = "imgui_internal:3119" +defs["igIsMouseDragPastThreshold"][1]["location"] = "imgui_internal:3137" defs["igIsMouseDragPastThreshold"][1]["namespace"] = "ImGui" defs["igIsMouseDragPastThreshold"][1]["ov_cimguiname"] = "igIsMouseDragPastThreshold" defs["igIsMouseDragPastThreshold"][1]["ret"] = "bool" @@ -21980,7 +22045,7 @@ defs["igIsMouseKey"][1]["call_args"] = "(key)" defs["igIsMouseKey"][1]["cimguiname"] = "igIsMouseKey" defs["igIsMouseKey"][1]["defaults"] = {} defs["igIsMouseKey"][1]["funcname"] = "IsMouseKey" -defs["igIsMouseKey"][1]["location"] = "imgui_internal:3105" +defs["igIsMouseKey"][1]["location"] = "imgui_internal:3120" defs["igIsMouseKey"][1]["namespace"] = "ImGui" defs["igIsMouseKey"][1]["ov_cimguiname"] = "igIsMouseKey" defs["igIsMouseKey"][1]["ret"] = "bool" @@ -22039,7 +22104,7 @@ defs["igIsMouseReleased"][2]["call_args"] = "(button,owner_id)" defs["igIsMouseReleased"][2]["cimguiname"] = "igIsMouseReleased" defs["igIsMouseReleased"][2]["defaults"] = {} defs["igIsMouseReleased"][2]["funcname"] = "IsMouseReleased" -defs["igIsMouseReleased"][2]["location"] = "imgui_internal:3155" +defs["igIsMouseReleased"][2]["location"] = "imgui_internal:3173" defs["igIsMouseReleased"][2]["namespace"] = "ImGui" defs["igIsMouseReleased"][2]["ov_cimguiname"] = "igIsMouseReleased_ID" defs["igIsMouseReleased"][2]["ret"] = "bool" @@ -22059,7 +22124,7 @@ defs["igIsNamedKey"][1]["call_args"] = "(key)" defs["igIsNamedKey"][1]["cimguiname"] = "igIsNamedKey" defs["igIsNamedKey"][1]["defaults"] = {} defs["igIsNamedKey"][1]["funcname"] = "IsNamedKey" -defs["igIsNamedKey"][1]["location"] = "imgui_internal:3100" +defs["igIsNamedKey"][1]["location"] = "imgui_internal:3115" defs["igIsNamedKey"][1]["namespace"] = "ImGui" defs["igIsNamedKey"][1]["ov_cimguiname"] = "igIsNamedKey" defs["igIsNamedKey"][1]["ret"] = "bool" @@ -22078,7 +22143,7 @@ defs["igIsNamedKeyOrModKey"][1]["call_args"] = "(key)" defs["igIsNamedKeyOrModKey"][1]["cimguiname"] = "igIsNamedKeyOrModKey" defs["igIsNamedKeyOrModKey"][1]["defaults"] = {} defs["igIsNamedKeyOrModKey"][1]["funcname"] = "IsNamedKeyOrModKey" -defs["igIsNamedKeyOrModKey"][1]["location"] = "imgui_internal:3101" +defs["igIsNamedKeyOrModKey"][1]["location"] = "imgui_internal:3116" defs["igIsNamedKeyOrModKey"][1]["namespace"] = "ImGui" defs["igIsNamedKeyOrModKey"][1]["ov_cimguiname"] = "igIsNamedKeyOrModKey" defs["igIsNamedKeyOrModKey"][1]["ret"] = "bool" @@ -22121,7 +22186,7 @@ defs["igIsPopupOpen"][2]["call_args"] = "(id,popup_flags)" defs["igIsPopupOpen"][2]["cimguiname"] = "igIsPopupOpen" defs["igIsPopupOpen"][2]["defaults"] = {} defs["igIsPopupOpen"][2]["funcname"] = "IsPopupOpen" -defs["igIsPopupOpen"][2]["location"] = "imgui_internal:3065" +defs["igIsPopupOpen"][2]["location"] = "imgui_internal:3080" defs["igIsPopupOpen"][2]["namespace"] = "ImGui" defs["igIsPopupOpen"][2]["ov_cimguiname"] = "igIsPopupOpen_ID" defs["igIsPopupOpen"][2]["ret"] = "bool" @@ -22141,7 +22206,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:896" +defs["igIsRectVisible"][1]["location"] = "imgui:897" defs["igIsRectVisible"][1]["namespace"] = "ImGui" defs["igIsRectVisible"][1]["ov_cimguiname"] = "igIsRectVisible_Nil" defs["igIsRectVisible"][1]["ret"] = "bool" @@ -22161,7 +22226,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:897" +defs["igIsRectVisible"][2]["location"] = "imgui:898" defs["igIsRectVisible"][2]["namespace"] = "ImGui" defs["igIsRectVisible"][2]["ov_cimguiname"] = "igIsRectVisible_Vec2" defs["igIsRectVisible"][2]["ret"] = "bool" @@ -22184,7 +22249,7 @@ defs["igIsWindowAbove"][1]["call_args"] = "(potential_above,potential_below)" defs["igIsWindowAbove"][1]["cimguiname"] = "igIsWindowAbove" defs["igIsWindowAbove"][1]["defaults"] = {} defs["igIsWindowAbove"][1]["funcname"] = "IsWindowAbove" -defs["igIsWindowAbove"][1]["location"] = "imgui_internal:2940" +defs["igIsWindowAbove"][1]["location"] = "imgui_internal:2956" defs["igIsWindowAbove"][1]["namespace"] = "ImGui" defs["igIsWindowAbove"][1]["ov_cimguiname"] = "igIsWindowAbove" defs["igIsWindowAbove"][1]["ret"] = "bool" @@ -22228,7 +22293,7 @@ defs["igIsWindowChildOf"][1]["call_args"] = "(window,potential_parent,popup_hier defs["igIsWindowChildOf"][1]["cimguiname"] = "igIsWindowChildOf" defs["igIsWindowChildOf"][1]["defaults"] = {} defs["igIsWindowChildOf"][1]["funcname"] = "IsWindowChildOf" -defs["igIsWindowChildOf"][1]["location"] = "imgui_internal:2938" +defs["igIsWindowChildOf"][1]["location"] = "imgui_internal:2954" defs["igIsWindowChildOf"][1]["namespace"] = "ImGui" defs["igIsWindowChildOf"][1]["ov_cimguiname"] = "igIsWindowChildOf" defs["igIsWindowChildOf"][1]["ret"] = "bool" @@ -22319,7 +22384,7 @@ defs["igIsWindowNavFocusable"][1]["call_args"] = "(window)" defs["igIsWindowNavFocusable"][1]["cimguiname"] = "igIsWindowNavFocusable" defs["igIsWindowNavFocusable"][1]["defaults"] = {} defs["igIsWindowNavFocusable"][1]["funcname"] = "IsWindowNavFocusable" -defs["igIsWindowNavFocusable"][1]["location"] = "imgui_internal:2941" +defs["igIsWindowNavFocusable"][1]["location"] = "imgui_internal:2957" defs["igIsWindowNavFocusable"][1]["namespace"] = "ImGui" defs["igIsWindowNavFocusable"][1]["ov_cimguiname"] = "igIsWindowNavFocusable" defs["igIsWindowNavFocusable"][1]["ret"] = "bool" @@ -22341,7 +22406,7 @@ defs["igIsWindowWithinBeginStackOf"][1]["call_args"] = "(window,potential_parent defs["igIsWindowWithinBeginStackOf"][1]["cimguiname"] = "igIsWindowWithinBeginStackOf" defs["igIsWindowWithinBeginStackOf"][1]["defaults"] = {} defs["igIsWindowWithinBeginStackOf"][1]["funcname"] = "IsWindowWithinBeginStackOf" -defs["igIsWindowWithinBeginStackOf"][1]["location"] = "imgui_internal:2939" +defs["igIsWindowWithinBeginStackOf"][1]["location"] = "imgui_internal:2955" defs["igIsWindowWithinBeginStackOf"][1]["namespace"] = "ImGui" defs["igIsWindowWithinBeginStackOf"][1]["ov_cimguiname"] = "igIsWindowWithinBeginStackOf" defs["igIsWindowWithinBeginStackOf"][1]["ret"] = "bool" @@ -22371,7 +22436,7 @@ defs["igItemAdd"][1]["defaults"] = {} defs["igItemAdd"][1]["defaults"]["extra_flags"] = "0" defs["igItemAdd"][1]["defaults"]["nav_bb"] = "NULL" defs["igItemAdd"][1]["funcname"] = "ItemAdd" -defs["igItemAdd"][1]["location"] = "imgui_internal:3038" +defs["igItemAdd"][1]["location"] = "imgui_internal:3053" defs["igItemAdd"][1]["namespace"] = "ImGui" defs["igItemAdd"][1]["ov_cimguiname"] = "igItemAdd" defs["igItemAdd"][1]["ret"] = "bool" @@ -22393,7 +22458,7 @@ defs["igItemHoverable"][1]["call_args"] = "(bb,id)" defs["igItemHoverable"][1]["cimguiname"] = "igItemHoverable" defs["igItemHoverable"][1]["defaults"] = {} defs["igItemHoverable"][1]["funcname"] = "ItemHoverable" -defs["igItemHoverable"][1]["location"] = "imgui_internal:3039" +defs["igItemHoverable"][1]["location"] = "imgui_internal:3054" defs["igItemHoverable"][1]["namespace"] = "ImGui" defs["igItemHoverable"][1]["ov_cimguiname"] = "igItemHoverable" defs["igItemHoverable"][1]["ret"] = "bool" @@ -22416,7 +22481,7 @@ defs["igItemSize"][1]["cimguiname"] = "igItemSize" defs["igItemSize"][1]["defaults"] = {} defs["igItemSize"][1]["defaults"]["text_baseline_y"] = "-1.0f" defs["igItemSize"][1]["funcname"] = "ItemSize" -defs["igItemSize"][1]["location"] = "imgui_internal:3036" +defs["igItemSize"][1]["location"] = "imgui_internal:3051" defs["igItemSize"][1]["namespace"] = "ImGui" defs["igItemSize"][1]["ov_cimguiname"] = "igItemSize_Vec2" defs["igItemSize"][1]["ret"] = "void" @@ -22437,7 +22502,7 @@ defs["igItemSize"][2]["cimguiname"] = "igItemSize" defs["igItemSize"][2]["defaults"] = {} defs["igItemSize"][2]["defaults"]["text_baseline_y"] = "-1.0f" defs["igItemSize"][2]["funcname"] = "ItemSize" -defs["igItemSize"][2]["location"] = "imgui_internal:3037" +defs["igItemSize"][2]["location"] = "imgui_internal:3052" defs["igItemSize"][2]["namespace"] = "ImGui" defs["igItemSize"][2]["ov_cimguiname"] = "igItemSize_Rect" defs["igItemSize"][2]["ret"] = "void" @@ -22457,7 +22522,7 @@ defs["igKeepAliveID"][1]["call_args"] = "(id)" defs["igKeepAliveID"][1]["cimguiname"] = "igKeepAliveID" defs["igKeepAliveID"][1]["defaults"] = {} defs["igKeepAliveID"][1]["funcname"] = "KeepAliveID" -defs["igKeepAliveID"][1]["location"] = "imgui_internal:3030" +defs["igKeepAliveID"][1]["location"] = "imgui_internal:3045" defs["igKeepAliveID"][1]["namespace"] = "ImGui" defs["igKeepAliveID"][1]["ov_cimguiname"] = "igKeepAliveID" defs["igKeepAliveID"][1]["ret"] = "void" @@ -22637,7 +22702,7 @@ defs["igLocalizeGetMsg"][1]["call_args"] = "(key)" defs["igLocalizeGetMsg"][1]["cimguiname"] = "igLocalizeGetMsg" defs["igLocalizeGetMsg"][1]["defaults"] = {} defs["igLocalizeGetMsg"][1]["funcname"] = "LocalizeGetMsg" -defs["igLocalizeGetMsg"][1]["location"] = "imgui_internal:3003" +defs["igLocalizeGetMsg"][1]["location"] = "imgui_internal:3019" defs["igLocalizeGetMsg"][1]["namespace"] = "ImGui" defs["igLocalizeGetMsg"][1]["ov_cimguiname"] = "igLocalizeGetMsg" defs["igLocalizeGetMsg"][1]["ret"] = "const char*" @@ -22659,7 +22724,7 @@ defs["igLocalizeRegisterEntries"][1]["call_args"] = "(entries,count)" defs["igLocalizeRegisterEntries"][1]["cimguiname"] = "igLocalizeRegisterEntries" defs["igLocalizeRegisterEntries"][1]["defaults"] = {} defs["igLocalizeRegisterEntries"][1]["funcname"] = "LocalizeRegisterEntries" -defs["igLocalizeRegisterEntries"][1]["location"] = "imgui_internal:3002" +defs["igLocalizeRegisterEntries"][1]["location"] = "imgui_internal:3018" defs["igLocalizeRegisterEntries"][1]["namespace"] = "ImGui" defs["igLocalizeRegisterEntries"][1]["ov_cimguiname"] = "igLocalizeRegisterEntries" defs["igLocalizeRegisterEntries"][1]["ret"] = "void" @@ -22681,7 +22746,7 @@ defs["igLogBegin"][1]["call_args"] = "(type,auto_open_depth)" defs["igLogBegin"][1]["cimguiname"] = "igLogBegin" defs["igLogBegin"][1]["defaults"] = {} defs["igLogBegin"][1]["funcname"] = "LogBegin" -defs["igLogBegin"][1]["location"] = "imgui_internal:3054" +defs["igLogBegin"][1]["location"] = "imgui_internal:3069" defs["igLogBegin"][1]["namespace"] = "ImGui" defs["igLogBegin"][1]["ov_cimguiname"] = "igLogBegin" defs["igLogBegin"][1]["ret"] = "void" @@ -22739,7 +22804,7 @@ defs["igLogRenderedText"][1]["cimguiname"] = "igLogRenderedText" defs["igLogRenderedText"][1]["defaults"] = {} defs["igLogRenderedText"][1]["defaults"]["text_end"] = "NULL" defs["igLogRenderedText"][1]["funcname"] = "LogRenderedText" -defs["igLogRenderedText"][1]["location"] = "imgui_internal:3056" +defs["igLogRenderedText"][1]["location"] = "imgui_internal:3071" defs["igLogRenderedText"][1]["namespace"] = "ImGui" defs["igLogRenderedText"][1]["ov_cimguiname"] = "igLogRenderedText" defs["igLogRenderedText"][1]["ret"] = "void" @@ -22761,7 +22826,7 @@ defs["igLogSetNextTextDecoration"][1]["call_args"] = "(prefix,suffix)" defs["igLogSetNextTextDecoration"][1]["cimguiname"] = "igLogSetNextTextDecoration" defs["igLogSetNextTextDecoration"][1]["defaults"] = {} defs["igLogSetNextTextDecoration"][1]["funcname"] = "LogSetNextTextDecoration" -defs["igLogSetNextTextDecoration"][1]["location"] = "imgui_internal:3057" +defs["igLogSetNextTextDecoration"][1]["location"] = "imgui_internal:3072" defs["igLogSetNextTextDecoration"][1]["namespace"] = "ImGui" defs["igLogSetNextTextDecoration"][1]["ov_cimguiname"] = "igLogSetNextTextDecoration" defs["igLogSetNextTextDecoration"][1]["ret"] = "void" @@ -22827,7 +22892,7 @@ defs["igLogToBuffer"][1]["cimguiname"] = "igLogToBuffer" defs["igLogToBuffer"][1]["defaults"] = {} defs["igLogToBuffer"][1]["defaults"]["auto_open_depth"] = "-1" defs["igLogToBuffer"][1]["funcname"] = "LogToBuffer" -defs["igLogToBuffer"][1]["location"] = "imgui_internal:3055" +defs["igLogToBuffer"][1]["location"] = "imgui_internal:3070" defs["igLogToBuffer"][1]["namespace"] = "ImGui" defs["igLogToBuffer"][1]["ov_cimguiname"] = "igLogToBuffer" defs["igLogToBuffer"][1]["ret"] = "void" @@ -22907,7 +22972,7 @@ defs["igMarkIniSettingsDirty"][1]["call_args"] = "()" defs["igMarkIniSettingsDirty"][1]["cimguiname"] = "igMarkIniSettingsDirty" defs["igMarkIniSettingsDirty"][1]["defaults"] = {} defs["igMarkIniSettingsDirty"][1]["funcname"] = "MarkIniSettingsDirty" -defs["igMarkIniSettingsDirty"][1]["location"] = "imgui_internal:2991" +defs["igMarkIniSettingsDirty"][1]["location"] = "imgui_internal:3007" defs["igMarkIniSettingsDirty"][1]["namespace"] = "ImGui" defs["igMarkIniSettingsDirty"][1]["ov_cimguiname"] = "igMarkIniSettingsDirty_Nil" defs["igMarkIniSettingsDirty"][1]["ret"] = "void" @@ -22924,7 +22989,7 @@ defs["igMarkIniSettingsDirty"][2]["call_args"] = "(window)" defs["igMarkIniSettingsDirty"][2]["cimguiname"] = "igMarkIniSettingsDirty" defs["igMarkIniSettingsDirty"][2]["defaults"] = {} defs["igMarkIniSettingsDirty"][2]["funcname"] = "MarkIniSettingsDirty" -defs["igMarkIniSettingsDirty"][2]["location"] = "imgui_internal:2992" +defs["igMarkIniSettingsDirty"][2]["location"] = "imgui_internal:3008" defs["igMarkIniSettingsDirty"][2]["namespace"] = "ImGui" defs["igMarkIniSettingsDirty"][2]["ov_cimguiname"] = "igMarkIniSettingsDirty_WindowPtr" defs["igMarkIniSettingsDirty"][2]["ret"] = "void" @@ -22944,7 +23009,7 @@ defs["igMarkItemEdited"][1]["call_args"] = "(id)" defs["igMarkItemEdited"][1]["cimguiname"] = "igMarkItemEdited" defs["igMarkItemEdited"][1]["defaults"] = {} defs["igMarkItemEdited"][1]["funcname"] = "MarkItemEdited" -defs["igMarkItemEdited"][1]["location"] = "imgui_internal:3031" +defs["igMarkItemEdited"][1]["location"] = "imgui_internal:3046" defs["igMarkItemEdited"][1]["namespace"] = "ImGui" defs["igMarkItemEdited"][1]["ov_cimguiname"] = "igMarkItemEdited" defs["igMarkItemEdited"][1]["ret"] = "void" @@ -23075,7 +23140,7 @@ defs["igMenuItemEx"][1]["defaults"]["enabled"] = "true" defs["igMenuItemEx"][1]["defaults"]["selected"] = "false" defs["igMenuItemEx"][1]["defaults"]["shortcut"] = "NULL" defs["igMenuItemEx"][1]["funcname"] = "MenuItemEx" -defs["igMenuItemEx"][1]["location"] = "imgui_internal:3077" +defs["igMenuItemEx"][1]["location"] = "imgui_internal:3092" defs["igMenuItemEx"][1]["namespace"] = "ImGui" defs["igMenuItemEx"][1]["ov_cimguiname"] = "igMenuItemEx" defs["igMenuItemEx"][1]["ret"] = "bool" @@ -23094,7 +23159,7 @@ defs["igMouseButtonToKey"][1]["call_args"] = "(button)" defs["igMouseButtonToKey"][1]["cimguiname"] = "igMouseButtonToKey" defs["igMouseButtonToKey"][1]["defaults"] = {} defs["igMouseButtonToKey"][1]["funcname"] = "MouseButtonToKey" -defs["igMouseButtonToKey"][1]["location"] = "imgui_internal:3118" +defs["igMouseButtonToKey"][1]["location"] = "imgui_internal:3136" defs["igMouseButtonToKey"][1]["namespace"] = "ImGui" defs["igMouseButtonToKey"][1]["ov_cimguiname"] = "igMouseButtonToKey" defs["igMouseButtonToKey"][1]["ret"] = "ImGuiKey" @@ -23110,7 +23175,7 @@ defs["igNavInitRequestApplyResult"][1]["call_args"] = "()" defs["igNavInitRequestApplyResult"][1]["cimguiname"] = "igNavInitRequestApplyResult" defs["igNavInitRequestApplyResult"][1]["defaults"] = {} defs["igNavInitRequestApplyResult"][1]["funcname"] = "NavInitRequestApplyResult" -defs["igNavInitRequestApplyResult"][1]["location"] = "imgui_internal:3086" +defs["igNavInitRequestApplyResult"][1]["location"] = "imgui_internal:3101" defs["igNavInitRequestApplyResult"][1]["namespace"] = "ImGui" defs["igNavInitRequestApplyResult"][1]["ov_cimguiname"] = "igNavInitRequestApplyResult" defs["igNavInitRequestApplyResult"][1]["ret"] = "void" @@ -23132,7 +23197,7 @@ defs["igNavInitWindow"][1]["call_args"] = "(window,force_reinit)" defs["igNavInitWindow"][1]["cimguiname"] = "igNavInitWindow" defs["igNavInitWindow"][1]["defaults"] = {} defs["igNavInitWindow"][1]["funcname"] = "NavInitWindow" -defs["igNavInitWindow"][1]["location"] = "imgui_internal:3085" +defs["igNavInitWindow"][1]["location"] = "imgui_internal:3100" defs["igNavInitWindow"][1]["namespace"] = "ImGui" defs["igNavInitWindow"][1]["ov_cimguiname"] = "igNavInitWindow" defs["igNavInitWindow"][1]["ret"] = "void" @@ -23148,7 +23213,7 @@ defs["igNavMoveRequestApplyResult"][1]["call_args"] = "()" defs["igNavMoveRequestApplyResult"][1]["cimguiname"] = "igNavMoveRequestApplyResult" defs["igNavMoveRequestApplyResult"][1]["defaults"] = {} defs["igNavMoveRequestApplyResult"][1]["funcname"] = "NavMoveRequestApplyResult" -defs["igNavMoveRequestApplyResult"][1]["location"] = "imgui_internal:3092" +defs["igNavMoveRequestApplyResult"][1]["location"] = "imgui_internal:3107" defs["igNavMoveRequestApplyResult"][1]["namespace"] = "ImGui" defs["igNavMoveRequestApplyResult"][1]["ov_cimguiname"] = "igNavMoveRequestApplyResult" defs["igNavMoveRequestApplyResult"][1]["ret"] = "void" @@ -23164,7 +23229,7 @@ defs["igNavMoveRequestButNoResultYet"][1]["call_args"] = "()" defs["igNavMoveRequestButNoResultYet"][1]["cimguiname"] = "igNavMoveRequestButNoResultYet" defs["igNavMoveRequestButNoResultYet"][1]["defaults"] = {} defs["igNavMoveRequestButNoResultYet"][1]["funcname"] = "NavMoveRequestButNoResultYet" -defs["igNavMoveRequestButNoResultYet"][1]["location"] = "imgui_internal:3087" +defs["igNavMoveRequestButNoResultYet"][1]["location"] = "imgui_internal:3102" defs["igNavMoveRequestButNoResultYet"][1]["namespace"] = "ImGui" defs["igNavMoveRequestButNoResultYet"][1]["ov_cimguiname"] = "igNavMoveRequestButNoResultYet" defs["igNavMoveRequestButNoResultYet"][1]["ret"] = "bool" @@ -23180,7 +23245,7 @@ defs["igNavMoveRequestCancel"][1]["call_args"] = "()" defs["igNavMoveRequestCancel"][1]["cimguiname"] = "igNavMoveRequestCancel" defs["igNavMoveRequestCancel"][1]["defaults"] = {} defs["igNavMoveRequestCancel"][1]["funcname"] = "NavMoveRequestCancel" -defs["igNavMoveRequestCancel"][1]["location"] = "imgui_internal:3091" +defs["igNavMoveRequestCancel"][1]["location"] = "imgui_internal:3106" defs["igNavMoveRequestCancel"][1]["namespace"] = "ImGui" defs["igNavMoveRequestCancel"][1]["ov_cimguiname"] = "igNavMoveRequestCancel" defs["igNavMoveRequestCancel"][1]["ret"] = "void" @@ -23208,7 +23273,7 @@ defs["igNavMoveRequestForward"][1]["call_args"] = "(move_dir,clip_dir,move_flags defs["igNavMoveRequestForward"][1]["cimguiname"] = "igNavMoveRequestForward" defs["igNavMoveRequestForward"][1]["defaults"] = {} defs["igNavMoveRequestForward"][1]["funcname"] = "NavMoveRequestForward" -defs["igNavMoveRequestForward"][1]["location"] = "imgui_internal:3089" +defs["igNavMoveRequestForward"][1]["location"] = "imgui_internal:3104" defs["igNavMoveRequestForward"][1]["namespace"] = "ImGui" defs["igNavMoveRequestForward"][1]["ov_cimguiname"] = "igNavMoveRequestForward" defs["igNavMoveRequestForward"][1]["ret"] = "void" @@ -23227,7 +23292,7 @@ defs["igNavMoveRequestResolveWithLastItem"][1]["call_args"] = "(result)" defs["igNavMoveRequestResolveWithLastItem"][1]["cimguiname"] = "igNavMoveRequestResolveWithLastItem" defs["igNavMoveRequestResolveWithLastItem"][1]["defaults"] = {} defs["igNavMoveRequestResolveWithLastItem"][1]["funcname"] = "NavMoveRequestResolveWithLastItem" -defs["igNavMoveRequestResolveWithLastItem"][1]["location"] = "imgui_internal:3090" +defs["igNavMoveRequestResolveWithLastItem"][1]["location"] = "imgui_internal:3105" defs["igNavMoveRequestResolveWithLastItem"][1]["namespace"] = "ImGui" defs["igNavMoveRequestResolveWithLastItem"][1]["ov_cimguiname"] = "igNavMoveRequestResolveWithLastItem" defs["igNavMoveRequestResolveWithLastItem"][1]["ret"] = "void" @@ -23255,7 +23320,7 @@ defs["igNavMoveRequestSubmit"][1]["call_args"] = "(move_dir,clip_dir,move_flags, defs["igNavMoveRequestSubmit"][1]["cimguiname"] = "igNavMoveRequestSubmit" defs["igNavMoveRequestSubmit"][1]["defaults"] = {} defs["igNavMoveRequestSubmit"][1]["funcname"] = "NavMoveRequestSubmit" -defs["igNavMoveRequestSubmit"][1]["location"] = "imgui_internal:3088" +defs["igNavMoveRequestSubmit"][1]["location"] = "imgui_internal:3103" defs["igNavMoveRequestSubmit"][1]["namespace"] = "ImGui" defs["igNavMoveRequestSubmit"][1]["ov_cimguiname"] = "igNavMoveRequestSubmit" defs["igNavMoveRequestSubmit"][1]["ret"] = "void" @@ -23277,7 +23342,7 @@ defs["igNavMoveRequestTryWrapping"][1]["call_args"] = "(window,move_flags)" defs["igNavMoveRequestTryWrapping"][1]["cimguiname"] = "igNavMoveRequestTryWrapping" defs["igNavMoveRequestTryWrapping"][1]["defaults"] = {} defs["igNavMoveRequestTryWrapping"][1]["funcname"] = "NavMoveRequestTryWrapping" -defs["igNavMoveRequestTryWrapping"][1]["location"] = "imgui_internal:3093" +defs["igNavMoveRequestTryWrapping"][1]["location"] = "imgui_internal:3108" defs["igNavMoveRequestTryWrapping"][1]["namespace"] = "ImGui" defs["igNavMoveRequestTryWrapping"][1]["ov_cimguiname"] = "igNavMoveRequestTryWrapping" defs["igNavMoveRequestTryWrapping"][1]["ret"] = "void" @@ -23393,7 +23458,7 @@ defs["igOpenPopupEx"][1]["cimguiname"] = "igOpenPopupEx" defs["igOpenPopupEx"][1]["defaults"] = {} defs["igOpenPopupEx"][1]["defaults"]["popup_flags"] = "ImGuiPopupFlags_None" defs["igOpenPopupEx"][1]["funcname"] = "OpenPopupEx" -defs["igOpenPopupEx"][1]["location"] = "imgui_internal:3061" +defs["igOpenPopupEx"][1]["location"] = "imgui_internal:3076" defs["igOpenPopupEx"][1]["namespace"] = "ImGui" defs["igOpenPopupEx"][1]["ov_cimguiname"] = "igOpenPopupEx" defs["igOpenPopupEx"][1]["ret"] = "void" @@ -23465,7 +23530,7 @@ defs["igPlotEx"][1]["call_args"] = "(plot_type,label,values_getter,data,values_c defs["igPlotEx"][1]["cimguiname"] = "igPlotEx" defs["igPlotEx"][1]["defaults"] = {} defs["igPlotEx"][1]["funcname"] = "PlotEx" -defs["igPlotEx"][1]["location"] = "imgui_internal:3407" +defs["igPlotEx"][1]["location"] = "imgui_internal:3427" defs["igPlotEx"][1]["namespace"] = "ImGui" defs["igPlotEx"][1]["ov_cimguiname"] = "igPlotEx" defs["igPlotEx"][1]["ret"] = "int" @@ -23725,7 +23790,7 @@ defs["igPopColumnsBackground"][1]["call_args"] = "()" defs["igPopColumnsBackground"][1]["cimguiname"] = "igPopColumnsBackground" defs["igPopColumnsBackground"][1]["defaults"] = {} defs["igPopColumnsBackground"][1]["funcname"] = "PopColumnsBackground" -defs["igPopColumnsBackground"][1]["location"] = "imgui_internal:3249" +defs["igPopColumnsBackground"][1]["location"] = "imgui_internal:3267" defs["igPopColumnsBackground"][1]["namespace"] = "ImGui" defs["igPopColumnsBackground"][1]["ov_cimguiname"] = "igPopColumnsBackground" defs["igPopColumnsBackground"][1]["ret"] = "void" @@ -23741,7 +23806,7 @@ defs["igPopFocusScope"][1]["call_args"] = "()" defs["igPopFocusScope"][1]["cimguiname"] = "igPopFocusScope" defs["igPopFocusScope"][1]["defaults"] = {} defs["igPopFocusScope"][1]["funcname"] = "PopFocusScope" -defs["igPopFocusScope"][1]["location"] = "imgui_internal:3233" +defs["igPopFocusScope"][1]["location"] = "imgui_internal:3251" defs["igPopFocusScope"][1]["namespace"] = "ImGui" defs["igPopFocusScope"][1]["ov_cimguiname"] = "igPopFocusScope" defs["igPopFocusScope"][1]["ret"] = "void" @@ -23789,7 +23854,7 @@ defs["igPopItemFlag"][1]["call_args"] = "()" defs["igPopItemFlag"][1]["cimguiname"] = "igPopItemFlag" defs["igPopItemFlag"][1]["defaults"] = {} defs["igPopItemFlag"][1]["funcname"] = "PopItemFlag" -defs["igPopItemFlag"][1]["location"] = "imgui_internal:3051" +defs["igPopItemFlag"][1]["location"] = "imgui_internal:3066" defs["igPopItemFlag"][1]["namespace"] = "ImGui" defs["igPopItemFlag"][1]["ov_cimguiname"] = "igPopItemFlag" defs["igPopItemFlag"][1]["ret"] = "void" @@ -23970,7 +24035,7 @@ defs["igPushColumnClipRect"][1]["call_args"] = "(column_index)" defs["igPushColumnClipRect"][1]["cimguiname"] = "igPushColumnClipRect" defs["igPushColumnClipRect"][1]["defaults"] = {} defs["igPushColumnClipRect"][1]["funcname"] = "PushColumnClipRect" -defs["igPushColumnClipRect"][1]["location"] = "imgui_internal:3247" +defs["igPushColumnClipRect"][1]["location"] = "imgui_internal:3265" defs["igPushColumnClipRect"][1]["namespace"] = "ImGui" defs["igPushColumnClipRect"][1]["ov_cimguiname"] = "igPushColumnClipRect" defs["igPushColumnClipRect"][1]["ret"] = "void" @@ -23986,7 +24051,7 @@ defs["igPushColumnsBackground"][1]["call_args"] = "()" defs["igPushColumnsBackground"][1]["cimguiname"] = "igPushColumnsBackground" defs["igPushColumnsBackground"][1]["defaults"] = {} defs["igPushColumnsBackground"][1]["funcname"] = "PushColumnsBackground" -defs["igPushColumnsBackground"][1]["location"] = "imgui_internal:3248" +defs["igPushColumnsBackground"][1]["location"] = "imgui_internal:3266" defs["igPushColumnsBackground"][1]["namespace"] = "ImGui" defs["igPushColumnsBackground"][1]["ov_cimguiname"] = "igPushColumnsBackground" defs["igPushColumnsBackground"][1]["ret"] = "void" @@ -24005,7 +24070,7 @@ defs["igPushFocusScope"][1]["call_args"] = "(id)" defs["igPushFocusScope"][1]["cimguiname"] = "igPushFocusScope" defs["igPushFocusScope"][1]["defaults"] = {} defs["igPushFocusScope"][1]["funcname"] = "PushFocusScope" -defs["igPushFocusScope"][1]["location"] = "imgui_internal:3232" +defs["igPushFocusScope"][1]["location"] = "imgui_internal:3250" defs["igPushFocusScope"][1]["namespace"] = "ImGui" defs["igPushFocusScope"][1]["ov_cimguiname"] = "igPushFocusScope" defs["igPushFocusScope"][1]["ret"] = "void" @@ -24122,7 +24187,7 @@ defs["igPushItemFlag"][1]["call_args"] = "(option,enabled)" defs["igPushItemFlag"][1]["cimguiname"] = "igPushItemFlag" defs["igPushItemFlag"][1]["defaults"] = {} defs["igPushItemFlag"][1]["funcname"] = "PushItemFlag" -defs["igPushItemFlag"][1]["location"] = "imgui_internal:3050" +defs["igPushItemFlag"][1]["location"] = "imgui_internal:3065" defs["igPushItemFlag"][1]["namespace"] = "ImGui" defs["igPushItemFlag"][1]["ov_cimguiname"] = "igPushItemFlag" defs["igPushItemFlag"][1]["ret"] = "void" @@ -24163,7 +24228,7 @@ defs["igPushMultiItemsWidths"][1]["call_args"] = "(components,width_full)" defs["igPushMultiItemsWidths"][1]["cimguiname"] = "igPushMultiItemsWidths" defs["igPushMultiItemsWidths"][1]["defaults"] = {} defs["igPushMultiItemsWidths"][1]["funcname"] = "PushMultiItemsWidths" -defs["igPushMultiItemsWidths"][1]["location"] = "imgui_internal:3044" +defs["igPushMultiItemsWidths"][1]["location"] = "imgui_internal:3059" defs["igPushMultiItemsWidths"][1]["namespace"] = "ImGui" defs["igPushMultiItemsWidths"][1]["ov_cimguiname"] = "igPushMultiItemsWidths" defs["igPushMultiItemsWidths"][1]["ret"] = "void" @@ -24182,7 +24247,7 @@ defs["igPushOverrideID"][1]["call_args"] = "(id)" defs["igPushOverrideID"][1]["cimguiname"] = "igPushOverrideID" defs["igPushOverrideID"][1]["defaults"] = {} defs["igPushOverrideID"][1]["funcname"] = "PushOverrideID" -defs["igPushOverrideID"][1]["location"] = "imgui_internal:3032" +defs["igPushOverrideID"][1]["location"] = "imgui_internal:3047" defs["igPushOverrideID"][1]["namespace"] = "ImGui" defs["igPushOverrideID"][1]["ov_cimguiname"] = "igPushOverrideID" defs["igPushOverrideID"][1]["ret"] = "void" @@ -24356,7 +24421,7 @@ defs["igRemoveContextHook"][1]["call_args"] = "(context,hook_to_remove)" defs["igRemoveContextHook"][1]["cimguiname"] = "igRemoveContextHook" defs["igRemoveContextHook"][1]["defaults"] = {} defs["igRemoveContextHook"][1]["funcname"] = "RemoveContextHook" -defs["igRemoveContextHook"][1]["location"] = "imgui_internal:2978" +defs["igRemoveContextHook"][1]["location"] = "imgui_internal:2994" defs["igRemoveContextHook"][1]["namespace"] = "ImGui" defs["igRemoveContextHook"][1]["ov_cimguiname"] = "igRemoveContextHook" defs["igRemoveContextHook"][1]["ret"] = "void" @@ -24375,7 +24440,7 @@ defs["igRemoveSettingsHandler"][1]["call_args"] = "(type_name)" defs["igRemoveSettingsHandler"][1]["cimguiname"] = "igRemoveSettingsHandler" defs["igRemoveSettingsHandler"][1]["defaults"] = {} defs["igRemoveSettingsHandler"][1]["funcname"] = "RemoveSettingsHandler" -defs["igRemoveSettingsHandler"][1]["location"] = "imgui_internal:2998" +defs["igRemoveSettingsHandler"][1]["location"] = "imgui_internal:3014" defs["igRemoveSettingsHandler"][1]["namespace"] = "ImGui" defs["igRemoveSettingsHandler"][1]["ov_cimguiname"] = "igRemoveSettingsHandler" defs["igRemoveSettingsHandler"][1]["ret"] = "void" @@ -24423,7 +24488,7 @@ defs["igRenderArrow"][1]["cimguiname"] = "igRenderArrow" defs["igRenderArrow"][1]["defaults"] = {} defs["igRenderArrow"][1]["defaults"]["scale"] = "1.0f" defs["igRenderArrow"][1]["funcname"] = "RenderArrow" -defs["igRenderArrow"][1]["location"] = "imgui_internal:3340" +defs["igRenderArrow"][1]["location"] = "imgui_internal:3358" defs["igRenderArrow"][1]["namespace"] = "ImGui" defs["igRenderArrow"][1]["ov_cimguiname"] = "igRenderArrow" defs["igRenderArrow"][1]["ret"] = "void" @@ -24451,7 +24516,7 @@ defs["igRenderArrowDockMenu"][1]["call_args"] = "(draw_list,p_min,sz,col)" defs["igRenderArrowDockMenu"][1]["cimguiname"] = "igRenderArrowDockMenu" defs["igRenderArrowDockMenu"][1]["defaults"] = {} defs["igRenderArrowDockMenu"][1]["funcname"] = "RenderArrowDockMenu" -defs["igRenderArrowDockMenu"][1]["location"] = "imgui_internal:3344" +defs["igRenderArrowDockMenu"][1]["location"] = "imgui_internal:3362" defs["igRenderArrowDockMenu"][1]["namespace"] = "ImGui" defs["igRenderArrowDockMenu"][1]["ov_cimguiname"] = "igRenderArrowDockMenu" defs["igRenderArrowDockMenu"][1]["ret"] = "void" @@ -24482,7 +24547,7 @@ defs["igRenderArrowPointingAt"][1]["call_args"] = "(draw_list,pos,half_sz,direct defs["igRenderArrowPointingAt"][1]["cimguiname"] = "igRenderArrowPointingAt" defs["igRenderArrowPointingAt"][1]["defaults"] = {} defs["igRenderArrowPointingAt"][1]["funcname"] = "RenderArrowPointingAt" -defs["igRenderArrowPointingAt"][1]["location"] = "imgui_internal:3343" +defs["igRenderArrowPointingAt"][1]["location"] = "imgui_internal:3361" defs["igRenderArrowPointingAt"][1]["namespace"] = "ImGui" defs["igRenderArrowPointingAt"][1]["ov_cimguiname"] = "igRenderArrowPointingAt" defs["igRenderArrowPointingAt"][1]["ret"] = "void" @@ -24507,7 +24572,7 @@ defs["igRenderBullet"][1]["call_args"] = "(draw_list,pos,col)" defs["igRenderBullet"][1]["cimguiname"] = "igRenderBullet" defs["igRenderBullet"][1]["defaults"] = {} defs["igRenderBullet"][1]["funcname"] = "RenderBullet" -defs["igRenderBullet"][1]["location"] = "imgui_internal:3341" +defs["igRenderBullet"][1]["location"] = "imgui_internal:3359" defs["igRenderBullet"][1]["namespace"] = "ImGui" defs["igRenderBullet"][1]["ov_cimguiname"] = "igRenderBullet" defs["igRenderBullet"][1]["ret"] = "void" @@ -24535,7 +24600,7 @@ defs["igRenderCheckMark"][1]["call_args"] = "(draw_list,pos,col,sz)" defs["igRenderCheckMark"][1]["cimguiname"] = "igRenderCheckMark" defs["igRenderCheckMark"][1]["defaults"] = {} defs["igRenderCheckMark"][1]["funcname"] = "RenderCheckMark" -defs["igRenderCheckMark"][1]["location"] = "imgui_internal:3342" +defs["igRenderCheckMark"][1]["location"] = "imgui_internal:3360" defs["igRenderCheckMark"][1]["namespace"] = "ImGui" defs["igRenderCheckMark"][1]["ov_cimguiname"] = "igRenderCheckMark" defs["igRenderCheckMark"][1]["ret"] = "void" @@ -24577,7 +24642,7 @@ defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"] = {} defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"]["flags"] = "0" defs["igRenderColorRectWithAlphaCheckerboard"][1]["defaults"]["rounding"] = "0.0f" defs["igRenderColorRectWithAlphaCheckerboard"][1]["funcname"] = "RenderColorRectWithAlphaCheckerboard" -defs["igRenderColorRectWithAlphaCheckerboard"][1]["location"] = "imgui_internal:3334" +defs["igRenderColorRectWithAlphaCheckerboard"][1]["location"] = "imgui_internal:3352" defs["igRenderColorRectWithAlphaCheckerboard"][1]["namespace"] = "ImGui" defs["igRenderColorRectWithAlphaCheckerboard"][1]["ov_cimguiname"] = "igRenderColorRectWithAlphaCheckerboard" defs["igRenderColorRectWithAlphaCheckerboard"][1]["ret"] = "void" @@ -24596,7 +24661,7 @@ defs["igRenderDragDropTargetRect"][1]["call_args"] = "(bb)" defs["igRenderDragDropTargetRect"][1]["cimguiname"] = "igRenderDragDropTargetRect" defs["igRenderDragDropTargetRect"][1]["defaults"] = {} defs["igRenderDragDropTargetRect"][1]["funcname"] = "RenderDragDropTargetRect" -defs["igRenderDragDropTargetRect"][1]["location"] = "imgui_internal:3241" +defs["igRenderDragDropTargetRect"][1]["location"] = "imgui_internal:3259" defs["igRenderDragDropTargetRect"][1]["namespace"] = "ImGui" defs["igRenderDragDropTargetRect"][1]["ov_cimguiname"] = "igRenderDragDropTargetRect" defs["igRenderDragDropTargetRect"][1]["ret"] = "void" @@ -24629,7 +24694,7 @@ defs["igRenderFrame"][1]["defaults"] = {} defs["igRenderFrame"][1]["defaults"]["border"] = "true" defs["igRenderFrame"][1]["defaults"]["rounding"] = "0.0f" defs["igRenderFrame"][1]["funcname"] = "RenderFrame" -defs["igRenderFrame"][1]["location"] = "imgui_internal:3332" +defs["igRenderFrame"][1]["location"] = "imgui_internal:3350" defs["igRenderFrame"][1]["namespace"] = "ImGui" defs["igRenderFrame"][1]["ov_cimguiname"] = "igRenderFrame" defs["igRenderFrame"][1]["ret"] = "void" @@ -24655,7 +24720,7 @@ defs["igRenderFrameBorder"][1]["cimguiname"] = "igRenderFrameBorder" defs["igRenderFrameBorder"][1]["defaults"] = {} defs["igRenderFrameBorder"][1]["defaults"]["rounding"] = "0.0f" defs["igRenderFrameBorder"][1]["funcname"] = "RenderFrameBorder" -defs["igRenderFrameBorder"][1]["location"] = "imgui_internal:3333" +defs["igRenderFrameBorder"][1]["location"] = "imgui_internal:3351" defs["igRenderFrameBorder"][1]["namespace"] = "ImGui" defs["igRenderFrameBorder"][1]["ov_cimguiname"] = "igRenderFrameBorder" defs["igRenderFrameBorder"][1]["ret"] = "void" @@ -24689,7 +24754,7 @@ defs["igRenderMouseCursor"][1]["call_args"] = "(pos,scale,mouse_cursor,col_fill, defs["igRenderMouseCursor"][1]["cimguiname"] = "igRenderMouseCursor" defs["igRenderMouseCursor"][1]["defaults"] = {} defs["igRenderMouseCursor"][1]["funcname"] = "RenderMouseCursor" -defs["igRenderMouseCursor"][1]["location"] = "imgui_internal:3337" +defs["igRenderMouseCursor"][1]["location"] = "imgui_internal:3355" defs["igRenderMouseCursor"][1]["namespace"] = "ImGui" defs["igRenderMouseCursor"][1]["ov_cimguiname"] = "igRenderMouseCursor" defs["igRenderMouseCursor"][1]["ret"] = "void" @@ -24715,7 +24780,7 @@ defs["igRenderNavHighlight"][1]["cimguiname"] = "igRenderNavHighlight" defs["igRenderNavHighlight"][1]["defaults"] = {} defs["igRenderNavHighlight"][1]["defaults"]["flags"] = "ImGuiNavHighlightFlags_TypeDefault" defs["igRenderNavHighlight"][1]["funcname"] = "RenderNavHighlight" -defs["igRenderNavHighlight"][1]["location"] = "imgui_internal:3335" +defs["igRenderNavHighlight"][1]["location"] = "imgui_internal:3353" defs["igRenderNavHighlight"][1]["namespace"] = "ImGui" defs["igRenderNavHighlight"][1]["ov_cimguiname"] = "igRenderNavHighlight" defs["igRenderNavHighlight"][1]["ret"] = "void" @@ -24773,7 +24838,7 @@ defs["igRenderRectFilledRangeH"][1]["call_args"] = "(draw_list,rect,col,x_start_ defs["igRenderRectFilledRangeH"][1]["cimguiname"] = "igRenderRectFilledRangeH" defs["igRenderRectFilledRangeH"][1]["defaults"] = {} defs["igRenderRectFilledRangeH"][1]["funcname"] = "RenderRectFilledRangeH" -defs["igRenderRectFilledRangeH"][1]["location"] = "imgui_internal:3345" +defs["igRenderRectFilledRangeH"][1]["location"] = "imgui_internal:3363" defs["igRenderRectFilledRangeH"][1]["namespace"] = "ImGui" defs["igRenderRectFilledRangeH"][1]["ov_cimguiname"] = "igRenderRectFilledRangeH" defs["igRenderRectFilledRangeH"][1]["ret"] = "void" @@ -24804,7 +24869,7 @@ defs["igRenderRectFilledWithHole"][1]["call_args"] = "(draw_list,outer,inner,col defs["igRenderRectFilledWithHole"][1]["cimguiname"] = "igRenderRectFilledWithHole" defs["igRenderRectFilledWithHole"][1]["defaults"] = {} defs["igRenderRectFilledWithHole"][1]["funcname"] = "RenderRectFilledWithHole" -defs["igRenderRectFilledWithHole"][1]["location"] = "imgui_internal:3346" +defs["igRenderRectFilledWithHole"][1]["location"] = "imgui_internal:3364" defs["igRenderRectFilledWithHole"][1]["namespace"] = "ImGui" defs["igRenderRectFilledWithHole"][1]["ov_cimguiname"] = "igRenderRectFilledWithHole" defs["igRenderRectFilledWithHole"][1]["ret"] = "void" @@ -24834,7 +24899,7 @@ defs["igRenderText"][1]["defaults"] = {} defs["igRenderText"][1]["defaults"]["hide_text_after_hash"] = "true" defs["igRenderText"][1]["defaults"]["text_end"] = "NULL" defs["igRenderText"][1]["funcname"] = "RenderText" -defs["igRenderText"][1]["location"] = "imgui_internal:3327" +defs["igRenderText"][1]["location"] = "imgui_internal:3345" defs["igRenderText"][1]["namespace"] = "ImGui" defs["igRenderText"][1]["ov_cimguiname"] = "igRenderText" defs["igRenderText"][1]["ret"] = "void" @@ -24873,7 +24938,7 @@ defs["igRenderTextClipped"][1]["defaults"] = {} defs["igRenderTextClipped"][1]["defaults"]["align"] = "ImVec2(0,0)" defs["igRenderTextClipped"][1]["defaults"]["clip_rect"] = "NULL" defs["igRenderTextClipped"][1]["funcname"] = "RenderTextClipped" -defs["igRenderTextClipped"][1]["location"] = "imgui_internal:3329" +defs["igRenderTextClipped"][1]["location"] = "imgui_internal:3347" defs["igRenderTextClipped"][1]["namespace"] = "ImGui" defs["igRenderTextClipped"][1]["ov_cimguiname"] = "igRenderTextClipped" defs["igRenderTextClipped"][1]["ret"] = "void" @@ -24915,7 +24980,7 @@ defs["igRenderTextClippedEx"][1]["defaults"] = {} defs["igRenderTextClippedEx"][1]["defaults"]["align"] = "ImVec2(0,0)" defs["igRenderTextClippedEx"][1]["defaults"]["clip_rect"] = "NULL" defs["igRenderTextClippedEx"][1]["funcname"] = "RenderTextClippedEx" -defs["igRenderTextClippedEx"][1]["location"] = "imgui_internal:3330" +defs["igRenderTextClippedEx"][1]["location"] = "imgui_internal:3348" defs["igRenderTextClippedEx"][1]["namespace"] = "ImGui" defs["igRenderTextClippedEx"][1]["ov_cimguiname"] = "igRenderTextClippedEx" defs["igRenderTextClippedEx"][1]["ret"] = "void" @@ -24955,7 +25020,7 @@ defs["igRenderTextEllipsis"][1]["call_args"] = "(draw_list,pos_min,pos_max,clip_ defs["igRenderTextEllipsis"][1]["cimguiname"] = "igRenderTextEllipsis" defs["igRenderTextEllipsis"][1]["defaults"] = {} defs["igRenderTextEllipsis"][1]["funcname"] = "RenderTextEllipsis" -defs["igRenderTextEllipsis"][1]["location"] = "imgui_internal:3331" +defs["igRenderTextEllipsis"][1]["location"] = "imgui_internal:3349" defs["igRenderTextEllipsis"][1]["namespace"] = "ImGui" defs["igRenderTextEllipsis"][1]["ov_cimguiname"] = "igRenderTextEllipsis" defs["igRenderTextEllipsis"][1]["ret"] = "void" @@ -24983,7 +25048,7 @@ defs["igRenderTextWrapped"][1]["call_args"] = "(pos,text,text_end,wrap_width)" defs["igRenderTextWrapped"][1]["cimguiname"] = "igRenderTextWrapped" defs["igRenderTextWrapped"][1]["defaults"] = {} defs["igRenderTextWrapped"][1]["funcname"] = "RenderTextWrapped" -defs["igRenderTextWrapped"][1]["location"] = "imgui_internal:3328" +defs["igRenderTextWrapped"][1]["location"] = "imgui_internal:3346" defs["igRenderTextWrapped"][1]["namespace"] = "ImGui" defs["igRenderTextWrapped"][1]["ov_cimguiname"] = "igRenderTextWrapped" defs["igRenderTextWrapped"][1]["ret"] = "void" @@ -25088,7 +25153,7 @@ defs["igScaleWindowsInViewport"][1]["call_args"] = "(viewport,scale)" defs["igScaleWindowsInViewport"][1]["cimguiname"] = "igScaleWindowsInViewport" defs["igScaleWindowsInViewport"][1]["defaults"] = {} defs["igScaleWindowsInViewport"][1]["funcname"] = "ScaleWindowsInViewport" -defs["igScaleWindowsInViewport"][1]["location"] = "imgui_internal:2983" +defs["igScaleWindowsInViewport"][1]["location"] = "imgui_internal:2999" defs["igScaleWindowsInViewport"][1]["namespace"] = "ImGui" defs["igScaleWindowsInViewport"][1]["ov_cimguiname"] = "igScaleWindowsInViewport" defs["igScaleWindowsInViewport"][1]["ret"] = "void" @@ -25110,7 +25175,7 @@ defs["igScrollToBringRectIntoView"][1]["call_args"] = "(window,rect)" defs["igScrollToBringRectIntoView"][1]["cimguiname"] = "igScrollToBringRectIntoView" defs["igScrollToBringRectIntoView"][1]["defaults"] = {} defs["igScrollToBringRectIntoView"][1]["funcname"] = "ScrollToBringRectIntoView" -defs["igScrollToBringRectIntoView"][1]["location"] = "imgui_internal:3016" +defs["igScrollToBringRectIntoView"][1]["location"] = "imgui_internal:3032" defs["igScrollToBringRectIntoView"][1]["namespace"] = "ImGui" defs["igScrollToBringRectIntoView"][1]["ov_cimguiname"] = "igScrollToBringRectIntoView" defs["igScrollToBringRectIntoView"][1]["ret"] = "void" @@ -25130,7 +25195,7 @@ defs["igScrollToItem"][1]["cimguiname"] = "igScrollToItem" defs["igScrollToItem"][1]["defaults"] = {} defs["igScrollToItem"][1]["defaults"]["flags"] = "0" defs["igScrollToItem"][1]["funcname"] = "ScrollToItem" -defs["igScrollToItem"][1]["location"] = "imgui_internal:3012" +defs["igScrollToItem"][1]["location"] = "imgui_internal:3028" defs["igScrollToItem"][1]["namespace"] = "ImGui" defs["igScrollToItem"][1]["ov_cimguiname"] = "igScrollToItem" defs["igScrollToItem"][1]["ret"] = "void" @@ -25156,7 +25221,7 @@ defs["igScrollToRect"][1]["cimguiname"] = "igScrollToRect" defs["igScrollToRect"][1]["defaults"] = {} defs["igScrollToRect"][1]["defaults"]["flags"] = "0" defs["igScrollToRect"][1]["funcname"] = "ScrollToRect" -defs["igScrollToRect"][1]["location"] = "imgui_internal:3013" +defs["igScrollToRect"][1]["location"] = "imgui_internal:3029" defs["igScrollToRect"][1]["namespace"] = "ImGui" defs["igScrollToRect"][1]["ov_cimguiname"] = "igScrollToRect" defs["igScrollToRect"][1]["ret"] = "void" @@ -25185,7 +25250,7 @@ defs["igScrollToRectEx"][1]["cimguiname"] = "igScrollToRectEx" defs["igScrollToRectEx"][1]["defaults"] = {} defs["igScrollToRectEx"][1]["defaults"]["flags"] = "0" defs["igScrollToRectEx"][1]["funcname"] = "ScrollToRectEx" -defs["igScrollToRectEx"][1]["location"] = "imgui_internal:3014" +defs["igScrollToRectEx"][1]["location"] = "imgui_internal:3030" defs["igScrollToRectEx"][1]["namespace"] = "ImGui" defs["igScrollToRectEx"][1]["nonUDT"] = 1 defs["igScrollToRectEx"][1]["ov_cimguiname"] = "igScrollToRectEx" @@ -25205,7 +25270,7 @@ defs["igScrollbar"][1]["call_args"] = "(axis)" defs["igScrollbar"][1]["cimguiname"] = "igScrollbar" defs["igScrollbar"][1]["defaults"] = {} defs["igScrollbar"][1]["funcname"] = "Scrollbar" -defs["igScrollbar"][1]["location"] = "imgui_internal:3355" +defs["igScrollbar"][1]["location"] = "imgui_internal:3379" defs["igScrollbar"][1]["namespace"] = "ImGui" defs["igScrollbar"][1]["ov_cimguiname"] = "igScrollbar" defs["igScrollbar"][1]["ret"] = "void" @@ -25242,7 +25307,7 @@ defs["igScrollbarEx"][1]["call_args"] = "(bb,id,axis,p_scroll_v,avail_v,contents defs["igScrollbarEx"][1]["cimguiname"] = "igScrollbarEx" defs["igScrollbarEx"][1]["defaults"] = {} defs["igScrollbarEx"][1]["funcname"] = "ScrollbarEx" -defs["igScrollbarEx"][1]["location"] = "imgui_internal:3356" +defs["igScrollbarEx"][1]["location"] = "imgui_internal:3380" defs["igScrollbarEx"][1]["namespace"] = "ImGui" defs["igScrollbarEx"][1]["ov_cimguiname"] = "igScrollbarEx" defs["igScrollbarEx"][1]["ret"] = "bool" @@ -25337,7 +25402,7 @@ defs["igSeparatorEx"][1]["call_args"] = "(flags)" defs["igSeparatorEx"][1]["cimguiname"] = "igSeparatorEx" defs["igSeparatorEx"][1]["defaults"] = {} defs["igSeparatorEx"][1]["funcname"] = "SeparatorEx" -defs["igSeparatorEx"][1]["location"] = "imgui_internal:3362" +defs["igSeparatorEx"][1]["location"] = "imgui_internal:3372" defs["igSeparatorEx"][1]["namespace"] = "ImGui" defs["igSeparatorEx"][1]["ov_cimguiname"] = "igSeparatorEx" defs["igSeparatorEx"][1]["ret"] = "void" @@ -25359,7 +25424,7 @@ defs["igSetActiveID"][1]["call_args"] = "(id,window)" defs["igSetActiveID"][1]["cimguiname"] = "igSetActiveID" defs["igSetActiveID"][1]["defaults"] = {} defs["igSetActiveID"][1]["funcname"] = "SetActiveID" -defs["igSetActiveID"][1]["location"] = "imgui_internal:3025" +defs["igSetActiveID"][1]["location"] = "imgui_internal:3040" defs["igSetActiveID"][1]["namespace"] = "ImGui" defs["igSetActiveID"][1]["ov_cimguiname"] = "igSetActiveID" defs["igSetActiveID"][1]["ret"] = "void" @@ -25375,7 +25440,7 @@ defs["igSetActiveIdUsingAllKeyboardKeys"][1]["call_args"] = "()" defs["igSetActiveIdUsingAllKeyboardKeys"][1]["cimguiname"] = "igSetActiveIdUsingAllKeyboardKeys" defs["igSetActiveIdUsingAllKeyboardKeys"][1]["defaults"] = {} defs["igSetActiveIdUsingAllKeyboardKeys"][1]["funcname"] = "SetActiveIdUsingAllKeyboardKeys" -defs["igSetActiveIdUsingAllKeyboardKeys"][1]["location"] = "imgui_internal:3124" +defs["igSetActiveIdUsingAllKeyboardKeys"][1]["location"] = "imgui_internal:3142" defs["igSetActiveIdUsingAllKeyboardKeys"][1]["namespace"] = "ImGui" defs["igSetActiveIdUsingAllKeyboardKeys"][1]["ov_cimguiname"] = "igSetActiveIdUsingAllKeyboardKeys" defs["igSetActiveIdUsingAllKeyboardKeys"][1]["ret"] = "void" @@ -25521,7 +25586,7 @@ defs["igSetCurrentFont"][1]["call_args"] = "(font)" defs["igSetCurrentFont"][1]["cimguiname"] = "igSetCurrentFont" defs["igSetCurrentFont"][1]["defaults"] = {} defs["igSetCurrentFont"][1]["funcname"] = "SetCurrentFont" -defs["igSetCurrentFont"][1]["location"] = "imgui_internal:2960" +defs["igSetCurrentFont"][1]["location"] = "imgui_internal:2976" defs["igSetCurrentFont"][1]["namespace"] = "ImGui" defs["igSetCurrentFont"][1]["ov_cimguiname"] = "igSetCurrentFont" defs["igSetCurrentFont"][1]["ret"] = "void" @@ -25543,7 +25608,7 @@ defs["igSetCurrentViewport"][1]["call_args"] = "(window,viewport)" defs["igSetCurrentViewport"][1]["cimguiname"] = "igSetCurrentViewport" defs["igSetCurrentViewport"][1]["defaults"] = {} defs["igSetCurrentViewport"][1]["funcname"] = "SetCurrentViewport" -defs["igSetCurrentViewport"][1]["location"] = "imgui_internal:2986" +defs["igSetCurrentViewport"][1]["location"] = "imgui_internal:3002" defs["igSetCurrentViewport"][1]["namespace"] = "ImGui" defs["igSetCurrentViewport"][1]["ov_cimguiname"] = "igSetCurrentViewport" defs["igSetCurrentViewport"][1]["ret"] = "void" @@ -25670,7 +25735,7 @@ defs["igSetFocusID"][1]["call_args"] = "(id,window)" defs["igSetFocusID"][1]["cimguiname"] = "igSetFocusID" defs["igSetFocusID"][1]["defaults"] = {} defs["igSetFocusID"][1]["funcname"] = "SetFocusID" -defs["igSetFocusID"][1]["location"] = "imgui_internal:3026" +defs["igSetFocusID"][1]["location"] = "imgui_internal:3041" defs["igSetFocusID"][1]["namespace"] = "ImGui" defs["igSetFocusID"][1]["ov_cimguiname"] = "igSetFocusID" defs["igSetFocusID"][1]["ret"] = "void" @@ -25689,7 +25754,7 @@ defs["igSetHoveredID"][1]["call_args"] = "(id)" defs["igSetHoveredID"][1]["cimguiname"] = "igSetHoveredID" defs["igSetHoveredID"][1]["defaults"] = {} defs["igSetHoveredID"][1]["funcname"] = "SetHoveredID" -defs["igSetHoveredID"][1]["location"] = "imgui_internal:3029" +defs["igSetHoveredID"][1]["location"] = "imgui_internal:3044" defs["igSetHoveredID"][1]["namespace"] = "ImGui" defs["igSetHoveredID"][1]["ov_cimguiname"] = "igSetHoveredID" defs["igSetHoveredID"][1]["ret"] = "void" @@ -25705,7 +25770,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:881" +defs["igSetItemAllowOverlap"][1]["location"] = "imgui:882" defs["igSetItemAllowOverlap"][1]["namespace"] = "ImGui" defs["igSetItemAllowOverlap"][1]["ov_cimguiname"] = "igSetItemAllowOverlap" defs["igSetItemAllowOverlap"][1]["ret"] = "void" @@ -25744,7 +25809,7 @@ defs["igSetItemKeyOwner"][1]["cimguiname"] = "igSetItemKeyOwner" defs["igSetItemKeyOwner"][1]["defaults"] = {} defs["igSetItemKeyOwner"][1]["defaults"]["flags"] = "0" defs["igSetItemKeyOwner"][1]["funcname"] = "SetItemKeyOwner" -defs["igSetItemKeyOwner"][1]["location"] = "imgui_internal:3140" +defs["igSetItemKeyOwner"][1]["location"] = "imgui_internal:3158" defs["igSetItemKeyOwner"][1]["namespace"] = "ImGui" defs["igSetItemKeyOwner"][1]["ov_cimguiname"] = "igSetItemKeyOwner" defs["igSetItemKeyOwner"][1]["ret"] = "void" @@ -25770,7 +25835,7 @@ defs["igSetKeyOwner"][1]["cimguiname"] = "igSetKeyOwner" defs["igSetKeyOwner"][1]["defaults"] = {} defs["igSetKeyOwner"][1]["defaults"]["flags"] = "0" defs["igSetKeyOwner"][1]["funcname"] = "SetKeyOwner" -defs["igSetKeyOwner"][1]["location"] = "imgui_internal:3139" +defs["igSetKeyOwner"][1]["location"] = "imgui_internal:3157" defs["igSetKeyOwner"][1]["namespace"] = "ImGui" defs["igSetKeyOwner"][1]["ov_cimguiname"] = "igSetKeyOwner" defs["igSetKeyOwner"][1]["ret"] = "void" @@ -25818,7 +25883,7 @@ defs["igSetLastItemData"][1]["call_args"] = "(item_id,in_flags,status_flags,item defs["igSetLastItemData"][1]["cimguiname"] = "igSetLastItemData" defs["igSetLastItemData"][1]["defaults"] = {} defs["igSetLastItemData"][1]["funcname"] = "SetLastItemData" -defs["igSetLastItemData"][1]["location"] = "imgui_internal:3041" +defs["igSetLastItemData"][1]["location"] = "imgui_internal:3056" defs["igSetLastItemData"][1]["namespace"] = "ImGui" defs["igSetLastItemData"][1]["ov_cimguiname"] = "igSetLastItemData" defs["igSetLastItemData"][1]["ret"] = "void" @@ -25865,7 +25930,7 @@ defs["igSetNavID"][1]["call_args"] = "(id,nav_layer,focus_scope_id,rect_rel)" defs["igSetNavID"][1]["cimguiname"] = "igSetNavID" defs["igSetNavID"][1]["defaults"] = {} defs["igSetNavID"][1]["funcname"] = "SetNavID" -defs["igSetNavID"][1]["location"] = "imgui_internal:3096" +defs["igSetNavID"][1]["location"] = "imgui_internal:3111" defs["igSetNavID"][1]["namespace"] = "ImGui" defs["igSetNavID"][1]["ov_cimguiname"] = "igSetNavID" defs["igSetNavID"][1]["ret"] = "void" @@ -25884,7 +25949,7 @@ defs["igSetNavWindow"][1]["call_args"] = "(window)" defs["igSetNavWindow"][1]["cimguiname"] = "igSetNavWindow" defs["igSetNavWindow"][1]["defaults"] = {} defs["igSetNavWindow"][1]["funcname"] = "SetNavWindow" -defs["igSetNavWindow"][1]["location"] = "imgui_internal:3095" +defs["igSetNavWindow"][1]["location"] = "imgui_internal:3110" defs["igSetNavWindow"][1]["namespace"] = "ImGui" defs["igSetNavWindow"][1]["ov_cimguiname"] = "igSetNavWindow" defs["igSetNavWindow"][1]["ret"] = "void" @@ -26247,7 +26312,7 @@ defs["igSetScrollFromPosX"][2]["call_args"] = "(window,local_x,center_x_ratio)" defs["igSetScrollFromPosX"][2]["cimguiname"] = "igSetScrollFromPosX" defs["igSetScrollFromPosX"][2]["defaults"] = {} defs["igSetScrollFromPosX"][2]["funcname"] = "SetScrollFromPosX" -defs["igSetScrollFromPosX"][2]["location"] = "imgui_internal:3008" +defs["igSetScrollFromPosX"][2]["location"] = "imgui_internal:3024" defs["igSetScrollFromPosX"][2]["namespace"] = "ImGui" defs["igSetScrollFromPosX"][2]["ov_cimguiname"] = "igSetScrollFromPosX_WindowPtr" defs["igSetScrollFromPosX"][2]["ret"] = "void" @@ -26294,7 +26359,7 @@ defs["igSetScrollFromPosY"][2]["call_args"] = "(window,local_y,center_y_ratio)" defs["igSetScrollFromPosY"][2]["cimguiname"] = "igSetScrollFromPosY" defs["igSetScrollFromPosY"][2]["defaults"] = {} defs["igSetScrollFromPosY"][2]["funcname"] = "SetScrollFromPosY" -defs["igSetScrollFromPosY"][2]["location"] = "imgui_internal:3009" +defs["igSetScrollFromPosY"][2]["location"] = "imgui_internal:3025" defs["igSetScrollFromPosY"][2]["namespace"] = "ImGui" defs["igSetScrollFromPosY"][2]["ov_cimguiname"] = "igSetScrollFromPosY_WindowPtr" defs["igSetScrollFromPosY"][2]["ret"] = "void" @@ -26374,7 +26439,7 @@ defs["igSetScrollX"][2]["call_args"] = "(window,scroll_x)" defs["igSetScrollX"][2]["cimguiname"] = "igSetScrollX" defs["igSetScrollX"][2]["defaults"] = {} defs["igSetScrollX"][2]["funcname"] = "SetScrollX" -defs["igSetScrollX"][2]["location"] = "imgui_internal:3006" +defs["igSetScrollX"][2]["location"] = "imgui_internal:3022" defs["igSetScrollX"][2]["namespace"] = "ImGui" defs["igSetScrollX"][2]["ov_cimguiname"] = "igSetScrollX_WindowPtr" defs["igSetScrollX"][2]["ret"] = "void" @@ -26414,7 +26479,7 @@ defs["igSetScrollY"][2]["call_args"] = "(window,scroll_y)" defs["igSetScrollY"][2]["cimguiname"] = "igSetScrollY" defs["igSetScrollY"][2]["defaults"] = {} defs["igSetScrollY"][2]["funcname"] = "SetScrollY" -defs["igSetScrollY"][2]["location"] = "imgui_internal:3007" +defs["igSetScrollY"][2]["location"] = "imgui_internal:3023" defs["igSetScrollY"][2]["namespace"] = "ImGui" defs["igSetScrollY"][2]["ov_cimguiname"] = "igSetScrollY_WindowPtr" defs["igSetScrollY"][2]["ret"] = "void" @@ -26442,7 +26507,7 @@ defs["igSetShortcutRouting"][1]["defaults"] = {} defs["igSetShortcutRouting"][1]["defaults"]["flags"] = "0" defs["igSetShortcutRouting"][1]["defaults"]["owner_id"] = "0" defs["igSetShortcutRouting"][1]["funcname"] = "SetShortcutRouting" -defs["igSetShortcutRouting"][1]["location"] = "imgui_internal:3168" +defs["igSetShortcutRouting"][1]["location"] = "imgui_internal:3186" defs["igSetShortcutRouting"][1]["namespace"] = "ImGui" defs["igSetShortcutRouting"][1]["ov_cimguiname"] = "igSetShortcutRouting" defs["igSetShortcutRouting"][1]["ret"] = "bool" @@ -26461,7 +26526,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:902" +defs["igSetStateStorage"][1]["location"] = "imgui:903" defs["igSetStateStorage"][1]["namespace"] = "ImGui" defs["igSetStateStorage"][1]["ov_cimguiname"] = "igSetStateStorage" defs["igSetStateStorage"][1]["ret"] = "void" @@ -26547,7 +26612,7 @@ defs["igSetWindowClipRectBeforeSetChannel"][1]["call_args"] = "(window,clip_rect defs["igSetWindowClipRectBeforeSetChannel"][1]["cimguiname"] = "igSetWindowClipRectBeforeSetChannel" defs["igSetWindowClipRectBeforeSetChannel"][1]["defaults"] = {} defs["igSetWindowClipRectBeforeSetChannel"][1]["funcname"] = "SetWindowClipRectBeforeSetChannel" -defs["igSetWindowClipRectBeforeSetChannel"][1]["location"] = "imgui_internal:3244" +defs["igSetWindowClipRectBeforeSetChannel"][1]["location"] = "imgui_internal:3262" defs["igSetWindowClipRectBeforeSetChannel"][1]["namespace"] = "ImGui" defs["igSetWindowClipRectBeforeSetChannel"][1]["ov_cimguiname"] = "igSetWindowClipRectBeforeSetChannel" defs["igSetWindowClipRectBeforeSetChannel"][1]["ret"] = "void" @@ -26618,7 +26683,7 @@ defs["igSetWindowCollapsed"][3]["cimguiname"] = "igSetWindowCollapsed" defs["igSetWindowCollapsed"][3]["defaults"] = {} defs["igSetWindowCollapsed"][3]["defaults"]["cond"] = "0" defs["igSetWindowCollapsed"][3]["funcname"] = "SetWindowCollapsed" -defs["igSetWindowCollapsed"][3]["location"] = "imgui_internal:2944" +defs["igSetWindowCollapsed"][3]["location"] = "imgui_internal:2960" defs["igSetWindowCollapsed"][3]["namespace"] = "ImGui" defs["igSetWindowCollapsed"][3]["ov_cimguiname"] = "igSetWindowCollapsed_WindowPtr" defs["igSetWindowCollapsed"][3]["ret"] = "void" @@ -26645,7 +26710,7 @@ defs["igSetWindowDock"][1]["call_args"] = "(window,dock_id,cond)" defs["igSetWindowDock"][1]["cimguiname"] = "igSetWindowDock" defs["igSetWindowDock"][1]["defaults"] = {} defs["igSetWindowDock"][1]["funcname"] = "SetWindowDock" -defs["igSetWindowDock"][1]["location"] = "imgui_internal:3198" +defs["igSetWindowDock"][1]["location"] = "imgui_internal:3216" defs["igSetWindowDock"][1]["namespace"] = "ImGui" defs["igSetWindowDock"][1]["ov_cimguiname"] = "igSetWindowDock" defs["igSetWindowDock"][1]["ret"] = "void" @@ -26723,7 +26788,7 @@ defs["igSetWindowHitTestHole"][1]["call_args"] = "(window,pos,size)" defs["igSetWindowHitTestHole"][1]["cimguiname"] = "igSetWindowHitTestHole" defs["igSetWindowHitTestHole"][1]["defaults"] = {} defs["igSetWindowHitTestHole"][1]["funcname"] = "SetWindowHitTestHole" -defs["igSetWindowHitTestHole"][1]["location"] = "imgui_internal:2945" +defs["igSetWindowHitTestHole"][1]["location"] = "imgui_internal:2961" defs["igSetWindowHitTestHole"][1]["namespace"] = "ImGui" defs["igSetWindowHitTestHole"][1]["ov_cimguiname"] = "igSetWindowHitTestHole" defs["igSetWindowHitTestHole"][1]["ret"] = "void" @@ -26794,7 +26859,7 @@ defs["igSetWindowPos"][3]["cimguiname"] = "igSetWindowPos" defs["igSetWindowPos"][3]["defaults"] = {} defs["igSetWindowPos"][3]["defaults"]["cond"] = "0" defs["igSetWindowPos"][3]["funcname"] = "SetWindowPos" -defs["igSetWindowPos"][3]["location"] = "imgui_internal:2942" +defs["igSetWindowPos"][3]["location"] = "imgui_internal:2958" defs["igSetWindowPos"][3]["namespace"] = "ImGui" defs["igSetWindowPos"][3]["ov_cimguiname"] = "igSetWindowPos_WindowPtr" defs["igSetWindowPos"][3]["ret"] = "void" @@ -26867,7 +26932,7 @@ defs["igSetWindowSize"][3]["cimguiname"] = "igSetWindowSize" defs["igSetWindowSize"][3]["defaults"] = {} defs["igSetWindowSize"][3]["defaults"]["cond"] = "0" defs["igSetWindowSize"][3]["funcname"] = "SetWindowSize" -defs["igSetWindowSize"][3]["location"] = "imgui_internal:2943" +defs["igSetWindowSize"][3]["location"] = "imgui_internal:2959" defs["igSetWindowSize"][3]["namespace"] = "ImGui" defs["igSetWindowSize"][3]["ov_cimguiname"] = "igSetWindowSize_WindowPtr" defs["igSetWindowSize"][3]["ret"] = "void" @@ -26891,7 +26956,7 @@ defs["igSetWindowViewport"][1]["call_args"] = "(window,viewport)" defs["igSetWindowViewport"][1]["cimguiname"] = "igSetWindowViewport" defs["igSetWindowViewport"][1]["defaults"] = {} defs["igSetWindowViewport"][1]["funcname"] = "SetWindowViewport" -defs["igSetWindowViewport"][1]["location"] = "imgui_internal:2985" +defs["igSetWindowViewport"][1]["location"] = "imgui_internal:3001" defs["igSetWindowViewport"][1]["namespace"] = "ImGui" defs["igSetWindowViewport"][1]["ov_cimguiname"] = "igSetWindowViewport" defs["igSetWindowViewport"][1]["ret"] = "void" @@ -26928,7 +26993,7 @@ defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["call_args"] = "(draw_list,v defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["cimguiname"] = "igShadeVertsLinearColorGradientKeepAlpha" defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["defaults"] = {} defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["funcname"] = "ShadeVertsLinearColorGradientKeepAlpha" -defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["location"] = "imgui_internal:3410" +defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["location"] = "imgui_internal:3430" defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["namespace"] = "ImGui" defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["ov_cimguiname"] = "igShadeVertsLinearColorGradientKeepAlpha" defs["igShadeVertsLinearColorGradientKeepAlpha"][1]["ret"] = "void" @@ -26968,7 +27033,7 @@ defs["igShadeVertsLinearUV"][1]["call_args"] = "(draw_list,vert_start_idx,vert_e defs["igShadeVertsLinearUV"][1]["cimguiname"] = "igShadeVertsLinearUV" defs["igShadeVertsLinearUV"][1]["defaults"] = {} defs["igShadeVertsLinearUV"][1]["funcname"] = "ShadeVertsLinearUV" -defs["igShadeVertsLinearUV"][1]["location"] = "imgui_internal:3411" +defs["igShadeVertsLinearUV"][1]["location"] = "imgui_internal:3431" defs["igShadeVertsLinearUV"][1]["namespace"] = "ImGui" defs["igShadeVertsLinearUV"][1]["ov_cimguiname"] = "igShadeVertsLinearUV" defs["igShadeVertsLinearUV"][1]["ret"] = "void" @@ -26995,7 +27060,7 @@ defs["igShortcut"][1]["defaults"] = {} defs["igShortcut"][1]["defaults"]["flags"] = "0" defs["igShortcut"][1]["defaults"]["owner_id"] = "0" defs["igShortcut"][1]["funcname"] = "Shortcut" -defs["igShortcut"][1]["location"] = "imgui_internal:3167" +defs["igShortcut"][1]["location"] = "imgui_internal:3185" defs["igShortcut"][1]["namespace"] = "ImGui" defs["igShortcut"][1]["ov_cimguiname"] = "igShortcut" defs["igShortcut"][1]["ret"] = "bool" @@ -27074,7 +27139,7 @@ defs["igShowFontAtlas"][1]["call_args"] = "(atlas)" defs["igShowFontAtlas"][1]["cimguiname"] = "igShowFontAtlas" defs["igShowFontAtlas"][1]["defaults"] = {} defs["igShowFontAtlas"][1]["funcname"] = "ShowFontAtlas" -defs["igShowFontAtlas"][1]["location"] = "imgui_internal:3431" +defs["igShowFontAtlas"][1]["location"] = "imgui_internal:3451" defs["igShowFontAtlas"][1]["namespace"] = "ImGui" defs["igShowFontAtlas"][1]["ov_cimguiname"] = "igShowFontAtlas" defs["igShowFontAtlas"][1]["ret"] = "void" @@ -27213,7 +27278,7 @@ defs["igShrinkWidths"][1]["call_args"] = "(items,count,width_excess)" defs["igShrinkWidths"][1]["cimguiname"] = "igShrinkWidths" defs["igShrinkWidths"][1]["defaults"] = {} defs["igShrinkWidths"][1]["funcname"] = "ShrinkWidths" -defs["igShrinkWidths"][1]["location"] = "imgui_internal:3047" +defs["igShrinkWidths"][1]["location"] = "imgui_internal:3062" defs["igShrinkWidths"][1]["namespace"] = "ImGui" defs["igShrinkWidths"][1]["ov_cimguiname"] = "igShrinkWidths" defs["igShrinkWidths"][1]["ret"] = "void" @@ -27229,7 +27294,7 @@ defs["igShutdown"][1]["call_args"] = "()" defs["igShutdown"][1]["cimguiname"] = "igShutdown" defs["igShutdown"][1]["defaults"] = {} defs["igShutdown"][1]["funcname"] = "Shutdown" -defs["igShutdown"][1]["location"] = "imgui_internal:2966" +defs["igShutdown"][1]["location"] = "imgui_internal:2982" defs["igShutdown"][1]["namespace"] = "ImGui" defs["igShutdown"][1]["ov_cimguiname"] = "igShutdown" defs["igShutdown"][1]["ret"] = "void" @@ -27310,7 +27375,7 @@ defs["igSliderBehavior"][1]["call_args"] = "(bb,id,data_type,p_v,p_min,p_max,for defs["igSliderBehavior"][1]["cimguiname"] = "igSliderBehavior" defs["igSliderBehavior"][1]["defaults"] = {} defs["igSliderBehavior"][1]["funcname"] = "SliderBehavior" -defs["igSliderBehavior"][1]["location"] = "imgui_internal:3369" +defs["igSliderBehavior"][1]["location"] = "imgui_internal:3389" defs["igSliderBehavior"][1]["namespace"] = "ImGui" defs["igSliderBehavior"][1]["ov_cimguiname"] = "igSliderBehavior" defs["igSliderBehavior"][1]["ret"] = "bool" @@ -27763,7 +27828,7 @@ defs["igSplitterBehavior"][1]["defaults"]["bg_col"] = "0" defs["igSplitterBehavior"][1]["defaults"]["hover_extend"] = "0.0f" defs["igSplitterBehavior"][1]["defaults"]["hover_visibility_delay"] = "0.0f" defs["igSplitterBehavior"][1]["funcname"] = "SplitterBehavior" -defs["igSplitterBehavior"][1]["location"] = "imgui_internal:3370" +defs["igSplitterBehavior"][1]["location"] = "imgui_internal:3390" defs["igSplitterBehavior"][1]["namespace"] = "ImGui" defs["igSplitterBehavior"][1]["ov_cimguiname"] = "igSplitterBehavior" defs["igSplitterBehavior"][1]["ret"] = "bool" @@ -27782,7 +27847,7 @@ defs["igStartMouseMovingWindow"][1]["call_args"] = "(window)" defs["igStartMouseMovingWindow"][1]["cimguiname"] = "igStartMouseMovingWindow" defs["igStartMouseMovingWindow"][1]["defaults"] = {} defs["igStartMouseMovingWindow"][1]["funcname"] = "StartMouseMovingWindow" -defs["igStartMouseMovingWindow"][1]["location"] = "imgui_internal:2971" +defs["igStartMouseMovingWindow"][1]["location"] = "imgui_internal:2987" defs["igStartMouseMovingWindow"][1]["namespace"] = "ImGui" defs["igStartMouseMovingWindow"][1]["ov_cimguiname"] = "igStartMouseMovingWindow" defs["igStartMouseMovingWindow"][1]["ret"] = "void" @@ -27807,7 +27872,7 @@ defs["igStartMouseMovingWindowOrNode"][1]["call_args"] = "(window,node,undock_fl defs["igStartMouseMovingWindowOrNode"][1]["cimguiname"] = "igStartMouseMovingWindowOrNode" defs["igStartMouseMovingWindowOrNode"][1]["defaults"] = {} defs["igStartMouseMovingWindowOrNode"][1]["funcname"] = "StartMouseMovingWindowOrNode" -defs["igStartMouseMovingWindowOrNode"][1]["location"] = "imgui_internal:2972" +defs["igStartMouseMovingWindowOrNode"][1]["location"] = "imgui_internal:2988" defs["igStartMouseMovingWindowOrNode"][1]["namespace"] = "ImGui" defs["igStartMouseMovingWindowOrNode"][1]["ov_cimguiname"] = "igStartMouseMovingWindowOrNode" defs["igStartMouseMovingWindowOrNode"][1]["ret"] = "void" @@ -27892,7 +27957,7 @@ defs["igTabBarAddTab"][1]["call_args"] = "(tab_bar,tab_flags,window)" defs["igTabBarAddTab"][1]["cimguiname"] = "igTabBarAddTab" defs["igTabBarAddTab"][1]["defaults"] = {} defs["igTabBarAddTab"][1]["funcname"] = "TabBarAddTab" -defs["igTabBarAddTab"][1]["location"] = "imgui_internal:3312" +defs["igTabBarAddTab"][1]["location"] = "imgui_internal:3330" defs["igTabBarAddTab"][1]["namespace"] = "ImGui" defs["igTabBarAddTab"][1]["ov_cimguiname"] = "igTabBarAddTab" defs["igTabBarAddTab"][1]["ret"] = "void" @@ -27914,7 +27979,7 @@ defs["igTabBarCloseTab"][1]["call_args"] = "(tab_bar,tab)" defs["igTabBarCloseTab"][1]["cimguiname"] = "igTabBarCloseTab" defs["igTabBarCloseTab"][1]["defaults"] = {} defs["igTabBarCloseTab"][1]["funcname"] = "TabBarCloseTab" -defs["igTabBarCloseTab"][1]["location"] = "imgui_internal:3314" +defs["igTabBarCloseTab"][1]["location"] = "imgui_internal:3332" defs["igTabBarCloseTab"][1]["namespace"] = "ImGui" defs["igTabBarCloseTab"][1]["ov_cimguiname"] = "igTabBarCloseTab" defs["igTabBarCloseTab"][1]["ret"] = "void" @@ -27933,7 +27998,7 @@ defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["call_args"] = "(t defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["cimguiname"] = "igTabBarFindMostRecentlySelectedTabForActiveWindow" defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["defaults"] = {} defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["funcname"] = "TabBarFindMostRecentlySelectedTabForActiveWindow" -defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["location"] = "imgui_internal:3311" +defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["location"] = "imgui_internal:3329" defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["namespace"] = "ImGui" defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["ov_cimguiname"] = "igTabBarFindMostRecentlySelectedTabForActiveWindow" defs["igTabBarFindMostRecentlySelectedTabForActiveWindow"][1]["ret"] = "ImGuiTabItem*" @@ -27955,7 +28020,7 @@ defs["igTabBarFindTabByID"][1]["call_args"] = "(tab_bar,tab_id)" defs["igTabBarFindTabByID"][1]["cimguiname"] = "igTabBarFindTabByID" defs["igTabBarFindTabByID"][1]["defaults"] = {} defs["igTabBarFindTabByID"][1]["funcname"] = "TabBarFindTabByID" -defs["igTabBarFindTabByID"][1]["location"] = "imgui_internal:3310" +defs["igTabBarFindTabByID"][1]["location"] = "imgui_internal:3328" defs["igTabBarFindTabByID"][1]["namespace"] = "ImGui" defs["igTabBarFindTabByID"][1]["ov_cimguiname"] = "igTabBarFindTabByID" defs["igTabBarFindTabByID"][1]["ret"] = "ImGuiTabItem*" @@ -27974,7 +28039,7 @@ defs["igTabBarProcessReorder"][1]["call_args"] = "(tab_bar)" defs["igTabBarProcessReorder"][1]["cimguiname"] = "igTabBarProcessReorder" defs["igTabBarProcessReorder"][1]["defaults"] = {} defs["igTabBarProcessReorder"][1]["funcname"] = "TabBarProcessReorder" -defs["igTabBarProcessReorder"][1]["location"] = "imgui_internal:3317" +defs["igTabBarProcessReorder"][1]["location"] = "imgui_internal:3335" defs["igTabBarProcessReorder"][1]["namespace"] = "ImGui" defs["igTabBarProcessReorder"][1]["ov_cimguiname"] = "igTabBarProcessReorder" defs["igTabBarProcessReorder"][1]["ret"] = "bool" @@ -27999,7 +28064,7 @@ defs["igTabBarQueueReorder"][1]["call_args"] = "(tab_bar,tab,offset)" defs["igTabBarQueueReorder"][1]["cimguiname"] = "igTabBarQueueReorder" defs["igTabBarQueueReorder"][1]["defaults"] = {} defs["igTabBarQueueReorder"][1]["funcname"] = "TabBarQueueReorder" -defs["igTabBarQueueReorder"][1]["location"] = "imgui_internal:3315" +defs["igTabBarQueueReorder"][1]["location"] = "imgui_internal:3333" defs["igTabBarQueueReorder"][1]["namespace"] = "ImGui" defs["igTabBarQueueReorder"][1]["ov_cimguiname"] = "igTabBarQueueReorder" defs["igTabBarQueueReorder"][1]["ret"] = "void" @@ -28024,7 +28089,7 @@ defs["igTabBarQueueReorderFromMousePos"][1]["call_args"] = "(tab_bar,tab,mouse_p defs["igTabBarQueueReorderFromMousePos"][1]["cimguiname"] = "igTabBarQueueReorderFromMousePos" defs["igTabBarQueueReorderFromMousePos"][1]["defaults"] = {} defs["igTabBarQueueReorderFromMousePos"][1]["funcname"] = "TabBarQueueReorderFromMousePos" -defs["igTabBarQueueReorderFromMousePos"][1]["location"] = "imgui_internal:3316" +defs["igTabBarQueueReorderFromMousePos"][1]["location"] = "imgui_internal:3334" defs["igTabBarQueueReorderFromMousePos"][1]["namespace"] = "ImGui" defs["igTabBarQueueReorderFromMousePos"][1]["ov_cimguiname"] = "igTabBarQueueReorderFromMousePos" defs["igTabBarQueueReorderFromMousePos"][1]["ret"] = "void" @@ -28046,7 +28111,7 @@ defs["igTabBarRemoveTab"][1]["call_args"] = "(tab_bar,tab_id)" defs["igTabBarRemoveTab"][1]["cimguiname"] = "igTabBarRemoveTab" defs["igTabBarRemoveTab"][1]["defaults"] = {} defs["igTabBarRemoveTab"][1]["funcname"] = "TabBarRemoveTab" -defs["igTabBarRemoveTab"][1]["location"] = "imgui_internal:3313" +defs["igTabBarRemoveTab"][1]["location"] = "imgui_internal:3331" defs["igTabBarRemoveTab"][1]["namespace"] = "ImGui" defs["igTabBarRemoveTab"][1]["ov_cimguiname"] = "igTabBarRemoveTab" defs["igTabBarRemoveTab"][1]["ret"] = "void" @@ -28074,7 +28139,7 @@ defs["igTabItemBackground"][1]["call_args"] = "(draw_list,bb,flags,col)" defs["igTabItemBackground"][1]["cimguiname"] = "igTabItemBackground" defs["igTabItemBackground"][1]["defaults"] = {} defs["igTabItemBackground"][1]["funcname"] = "TabItemBackground" -defs["igTabItemBackground"][1]["location"] = "imgui_internal:3321" +defs["igTabItemBackground"][1]["location"] = "imgui_internal:3339" defs["igTabItemBackground"][1]["namespace"] = "ImGui" defs["igTabItemBackground"][1]["ov_cimguiname"] = "igTabItemBackground" defs["igTabItemBackground"][1]["ret"] = "void" @@ -28122,7 +28187,7 @@ defs["igTabItemCalcSize"][1]["call_args"] = "(label,has_close_button_or_unsaved_ defs["igTabItemCalcSize"][1]["cimguiname"] = "igTabItemCalcSize" defs["igTabItemCalcSize"][1]["defaults"] = {} defs["igTabItemCalcSize"][1]["funcname"] = "TabItemCalcSize" -defs["igTabItemCalcSize"][1]["location"] = "imgui_internal:3319" +defs["igTabItemCalcSize"][1]["location"] = "imgui_internal:3337" defs["igTabItemCalcSize"][1]["namespace"] = "ImGui" defs["igTabItemCalcSize"][1]["nonUDT"] = 1 defs["igTabItemCalcSize"][1]["ov_cimguiname"] = "igTabItemCalcSize_Str" @@ -28143,7 +28208,7 @@ defs["igTabItemCalcSize"][2]["call_args"] = "(window)" defs["igTabItemCalcSize"][2]["cimguiname"] = "igTabItemCalcSize" defs["igTabItemCalcSize"][2]["defaults"] = {} defs["igTabItemCalcSize"][2]["funcname"] = "TabItemCalcSize" -defs["igTabItemCalcSize"][2]["location"] = "imgui_internal:3320" +defs["igTabItemCalcSize"][2]["location"] = "imgui_internal:3338" defs["igTabItemCalcSize"][2]["namespace"] = "ImGui" defs["igTabItemCalcSize"][2]["nonUDT"] = 1 defs["igTabItemCalcSize"][2]["ov_cimguiname"] = "igTabItemCalcSize_WindowPtr" @@ -28176,7 +28241,7 @@ defs["igTabItemEx"][1]["call_args"] = "(tab_bar,label,p_open,flags,docked_window defs["igTabItemEx"][1]["cimguiname"] = "igTabItemEx" defs["igTabItemEx"][1]["defaults"] = {} defs["igTabItemEx"][1]["funcname"] = "TabItemEx" -defs["igTabItemEx"][1]["location"] = "imgui_internal:3318" +defs["igTabItemEx"][1]["location"] = "imgui_internal:3336" defs["igTabItemEx"][1]["namespace"] = "ImGui" defs["igTabItemEx"][1]["ov_cimguiname"] = "igTabItemEx" defs["igTabItemEx"][1]["ret"] = "bool" @@ -28222,7 +28287,7 @@ defs["igTabItemLabelAndCloseButton"][1]["call_args"] = "(draw_list,bb,flags,fram defs["igTabItemLabelAndCloseButton"][1]["cimguiname"] = "igTabItemLabelAndCloseButton" defs["igTabItemLabelAndCloseButton"][1]["defaults"] = {} defs["igTabItemLabelAndCloseButton"][1]["funcname"] = "TabItemLabelAndCloseButton" -defs["igTabItemLabelAndCloseButton"][1]["location"] = "imgui_internal:3322" +defs["igTabItemLabelAndCloseButton"][1]["location"] = "imgui_internal:3340" defs["igTabItemLabelAndCloseButton"][1]["namespace"] = "ImGui" defs["igTabItemLabelAndCloseButton"][1]["ov_cimguiname"] = "igTabItemLabelAndCloseButton" defs["igTabItemLabelAndCloseButton"][1]["ret"] = "void" @@ -28241,7 +28306,7 @@ defs["igTableBeginApplyRequests"][1]["call_args"] = "(table)" defs["igTableBeginApplyRequests"][1]["cimguiname"] = "igTableBeginApplyRequests" defs["igTableBeginApplyRequests"][1]["defaults"] = {} defs["igTableBeginApplyRequests"][1]["funcname"] = "TableBeginApplyRequests" -defs["igTableBeginApplyRequests"][1]["location"] = "imgui_internal:3269" +defs["igTableBeginApplyRequests"][1]["location"] = "imgui_internal:3287" defs["igTableBeginApplyRequests"][1]["namespace"] = "ImGui" defs["igTableBeginApplyRequests"][1]["ov_cimguiname"] = "igTableBeginApplyRequests" defs["igTableBeginApplyRequests"][1]["ret"] = "void" @@ -28263,7 +28328,7 @@ defs["igTableBeginCell"][1]["call_args"] = "(table,column_n)" defs["igTableBeginCell"][1]["cimguiname"] = "igTableBeginCell" defs["igTableBeginCell"][1]["defaults"] = {} defs["igTableBeginCell"][1]["funcname"] = "TableBeginCell" -defs["igTableBeginCell"][1]["location"] = "imgui_internal:3286" +defs["igTableBeginCell"][1]["location"] = "imgui_internal:3304" defs["igTableBeginCell"][1]["namespace"] = "ImGui" defs["igTableBeginCell"][1]["ov_cimguiname"] = "igTableBeginCell" defs["igTableBeginCell"][1]["ret"] = "void" @@ -28282,7 +28347,7 @@ defs["igTableBeginContextMenuPopup"][1]["call_args"] = "(table)" defs["igTableBeginContextMenuPopup"][1]["cimguiname"] = "igTableBeginContextMenuPopup" defs["igTableBeginContextMenuPopup"][1]["defaults"] = {} defs["igTableBeginContextMenuPopup"][1]["funcname"] = "TableBeginContextMenuPopup" -defs["igTableBeginContextMenuPopup"][1]["location"] = "imgui_internal:3276" +defs["igTableBeginContextMenuPopup"][1]["location"] = "imgui_internal:3294" defs["igTableBeginContextMenuPopup"][1]["namespace"] = "ImGui" defs["igTableBeginContextMenuPopup"][1]["ov_cimguiname"] = "igTableBeginContextMenuPopup" defs["igTableBeginContextMenuPopup"][1]["ret"] = "bool" @@ -28304,7 +28369,7 @@ defs["igTableBeginInitMemory"][1]["call_args"] = "(table,columns_count)" defs["igTableBeginInitMemory"][1]["cimguiname"] = "igTableBeginInitMemory" defs["igTableBeginInitMemory"][1]["defaults"] = {} defs["igTableBeginInitMemory"][1]["funcname"] = "TableBeginInitMemory" -defs["igTableBeginInitMemory"][1]["location"] = "imgui_internal:3268" +defs["igTableBeginInitMemory"][1]["location"] = "imgui_internal:3286" defs["igTableBeginInitMemory"][1]["namespace"] = "ImGui" defs["igTableBeginInitMemory"][1]["ov_cimguiname"] = "igTableBeginInitMemory" defs["igTableBeginInitMemory"][1]["ret"] = "void" @@ -28323,7 +28388,7 @@ defs["igTableBeginRow"][1]["call_args"] = "(table)" defs["igTableBeginRow"][1]["cimguiname"] = "igTableBeginRow" defs["igTableBeginRow"][1]["defaults"] = {} defs["igTableBeginRow"][1]["funcname"] = "TableBeginRow" -defs["igTableBeginRow"][1]["location"] = "imgui_internal:3284" +defs["igTableBeginRow"][1]["location"] = "imgui_internal:3302" defs["igTableBeginRow"][1]["namespace"] = "ImGui" defs["igTableBeginRow"][1]["ov_cimguiname"] = "igTableBeginRow" defs["igTableBeginRow"][1]["ret"] = "void" @@ -28342,7 +28407,7 @@ defs["igTableDrawBorders"][1]["call_args"] = "(table)" defs["igTableDrawBorders"][1]["cimguiname"] = "igTableDrawBorders" defs["igTableDrawBorders"][1]["defaults"] = {} defs["igTableDrawBorders"][1]["funcname"] = "TableDrawBorders" -defs["igTableDrawBorders"][1]["location"] = "imgui_internal:3274" +defs["igTableDrawBorders"][1]["location"] = "imgui_internal:3292" defs["igTableDrawBorders"][1]["namespace"] = "ImGui" defs["igTableDrawBorders"][1]["ov_cimguiname"] = "igTableDrawBorders" defs["igTableDrawBorders"][1]["ret"] = "void" @@ -28361,7 +28426,7 @@ defs["igTableDrawContextMenu"][1]["call_args"] = "(table)" defs["igTableDrawContextMenu"][1]["cimguiname"] = "igTableDrawContextMenu" defs["igTableDrawContextMenu"][1]["defaults"] = {} defs["igTableDrawContextMenu"][1]["funcname"] = "TableDrawContextMenu" -defs["igTableDrawContextMenu"][1]["location"] = "imgui_internal:3275" +defs["igTableDrawContextMenu"][1]["location"] = "imgui_internal:3293" defs["igTableDrawContextMenu"][1]["namespace"] = "ImGui" defs["igTableDrawContextMenu"][1]["ov_cimguiname"] = "igTableDrawContextMenu" defs["igTableDrawContextMenu"][1]["ret"] = "void" @@ -28380,7 +28445,7 @@ defs["igTableEndCell"][1]["call_args"] = "(table)" defs["igTableEndCell"][1]["cimguiname"] = "igTableEndCell" defs["igTableEndCell"][1]["defaults"] = {} defs["igTableEndCell"][1]["funcname"] = "TableEndCell" -defs["igTableEndCell"][1]["location"] = "imgui_internal:3287" +defs["igTableEndCell"][1]["location"] = "imgui_internal:3305" defs["igTableEndCell"][1]["namespace"] = "ImGui" defs["igTableEndCell"][1]["ov_cimguiname"] = "igTableEndCell" defs["igTableEndCell"][1]["ret"] = "void" @@ -28399,7 +28464,7 @@ defs["igTableEndRow"][1]["call_args"] = "(table)" defs["igTableEndRow"][1]["cimguiname"] = "igTableEndRow" defs["igTableEndRow"][1]["defaults"] = {} defs["igTableEndRow"][1]["funcname"] = "TableEndRow" -defs["igTableEndRow"][1]["location"] = "imgui_internal:3285" +defs["igTableEndRow"][1]["location"] = "imgui_internal:3303" defs["igTableEndRow"][1]["namespace"] = "ImGui" defs["igTableEndRow"][1]["ov_cimguiname"] = "igTableEndRow" defs["igTableEndRow"][1]["ret"] = "void" @@ -28418,7 +28483,7 @@ defs["igTableFindByID"][1]["call_args"] = "(id)" defs["igTableFindByID"][1]["cimguiname"] = "igTableFindByID" defs["igTableFindByID"][1]["defaults"] = {} defs["igTableFindByID"][1]["funcname"] = "TableFindByID" -defs["igTableFindByID"][1]["location"] = "imgui_internal:3266" +defs["igTableFindByID"][1]["location"] = "imgui_internal:3284" defs["igTableFindByID"][1]["namespace"] = "ImGui" defs["igTableFindByID"][1]["ov_cimguiname"] = "igTableFindByID" defs["igTableFindByID"][1]["ret"] = "ImGuiTable*" @@ -28440,7 +28505,7 @@ defs["igTableFixColumnSortDirection"][1]["call_args"] = "(table,column)" defs["igTableFixColumnSortDirection"][1]["cimguiname"] = "igTableFixColumnSortDirection" defs["igTableFixColumnSortDirection"][1]["defaults"] = {} defs["igTableFixColumnSortDirection"][1]["funcname"] = "TableFixColumnSortDirection" -defs["igTableFixColumnSortDirection"][1]["location"] = "imgui_internal:3282" +defs["igTableFixColumnSortDirection"][1]["location"] = "imgui_internal:3300" defs["igTableFixColumnSortDirection"][1]["namespace"] = "ImGui" defs["igTableFixColumnSortDirection"][1]["ov_cimguiname"] = "igTableFixColumnSortDirection" defs["igTableFixColumnSortDirection"][1]["ret"] = "void" @@ -28456,7 +28521,7 @@ defs["igTableGcCompactSettings"][1]["call_args"] = "()" defs["igTableGcCompactSettings"][1]["cimguiname"] = "igTableGcCompactSettings" defs["igTableGcCompactSettings"][1]["defaults"] = {} defs["igTableGcCompactSettings"][1]["funcname"] = "TableGcCompactSettings" -defs["igTableGcCompactSettings"][1]["location"] = "imgui_internal:3297" +defs["igTableGcCompactSettings"][1]["location"] = "imgui_internal:3315" defs["igTableGcCompactSettings"][1]["namespace"] = "ImGui" defs["igTableGcCompactSettings"][1]["ov_cimguiname"] = "igTableGcCompactSettings" defs["igTableGcCompactSettings"][1]["ret"] = "void" @@ -28475,7 +28540,7 @@ defs["igTableGcCompactTransientBuffers"][1]["call_args"] = "(table)" defs["igTableGcCompactTransientBuffers"][1]["cimguiname"] = "igTableGcCompactTransientBuffers" defs["igTableGcCompactTransientBuffers"][1]["defaults"] = {} defs["igTableGcCompactTransientBuffers"][1]["funcname"] = "TableGcCompactTransientBuffers" -defs["igTableGcCompactTransientBuffers"][1]["location"] = "imgui_internal:3295" +defs["igTableGcCompactTransientBuffers"][1]["location"] = "imgui_internal:3313" defs["igTableGcCompactTransientBuffers"][1]["namespace"] = "ImGui" defs["igTableGcCompactTransientBuffers"][1]["ov_cimguiname"] = "igTableGcCompactTransientBuffers_TablePtr" defs["igTableGcCompactTransientBuffers"][1]["ret"] = "void" @@ -28492,7 +28557,7 @@ defs["igTableGcCompactTransientBuffers"][2]["call_args"] = "(table)" defs["igTableGcCompactTransientBuffers"][2]["cimguiname"] = "igTableGcCompactTransientBuffers" defs["igTableGcCompactTransientBuffers"][2]["defaults"] = {} defs["igTableGcCompactTransientBuffers"][2]["funcname"] = "TableGcCompactTransientBuffers" -defs["igTableGcCompactTransientBuffers"][2]["location"] = "imgui_internal:3296" +defs["igTableGcCompactTransientBuffers"][2]["location"] = "imgui_internal:3314" defs["igTableGcCompactTransientBuffers"][2]["namespace"] = "ImGui" defs["igTableGcCompactTransientBuffers"][2]["ov_cimguiname"] = "igTableGcCompactTransientBuffers_TableTempDataPtr" defs["igTableGcCompactTransientBuffers"][2]["ret"] = "void" @@ -28512,7 +28577,7 @@ defs["igTableGetBoundSettings"][1]["call_args"] = "(table)" defs["igTableGetBoundSettings"][1]["cimguiname"] = "igTableGetBoundSettings" defs["igTableGetBoundSettings"][1]["defaults"] = {} defs["igTableGetBoundSettings"][1]["funcname"] = "TableGetBoundSettings" -defs["igTableGetBoundSettings"][1]["location"] = "imgui_internal:3303" +defs["igTableGetBoundSettings"][1]["location"] = "imgui_internal:3321" defs["igTableGetBoundSettings"][1]["namespace"] = "ImGui" defs["igTableGetBoundSettings"][1]["ov_cimguiname"] = "igTableGetBoundSettings" defs["igTableGetBoundSettings"][1]["ret"] = "ImGuiTableSettings*" @@ -28537,7 +28602,7 @@ defs["igTableGetCellBgRect"][1]["call_args"] = "(table,column_n)" defs["igTableGetCellBgRect"][1]["cimguiname"] = "igTableGetCellBgRect" defs["igTableGetCellBgRect"][1]["defaults"] = {} defs["igTableGetCellBgRect"][1]["funcname"] = "TableGetCellBgRect" -defs["igTableGetCellBgRect"][1]["location"] = "imgui_internal:3288" +defs["igTableGetCellBgRect"][1]["location"] = "imgui_internal:3306" defs["igTableGetCellBgRect"][1]["namespace"] = "ImGui" defs["igTableGetCellBgRect"][1]["nonUDT"] = 1 defs["igTableGetCellBgRect"][1]["ov_cimguiname"] = "igTableGetCellBgRect" @@ -28630,7 +28695,7 @@ defs["igTableGetColumnName"][2]["call_args"] = "(table,column_n)" defs["igTableGetColumnName"][2]["cimguiname"] = "igTableGetColumnName" defs["igTableGetColumnName"][2]["defaults"] = {} defs["igTableGetColumnName"][2]["funcname"] = "TableGetColumnName" -defs["igTableGetColumnName"][2]["location"] = "imgui_internal:3289" +defs["igTableGetColumnName"][2]["location"] = "imgui_internal:3307" defs["igTableGetColumnName"][2]["namespace"] = "ImGui" defs["igTableGetColumnName"][2]["ov_cimguiname"] = "igTableGetColumnName_TablePtr" defs["igTableGetColumnName"][2]["ret"] = "const char*" @@ -28650,7 +28715,7 @@ defs["igTableGetColumnNextSortDirection"][1]["call_args"] = "(column)" defs["igTableGetColumnNextSortDirection"][1]["cimguiname"] = "igTableGetColumnNextSortDirection" defs["igTableGetColumnNextSortDirection"][1]["defaults"] = {} defs["igTableGetColumnNextSortDirection"][1]["funcname"] = "TableGetColumnNextSortDirection" -defs["igTableGetColumnNextSortDirection"][1]["location"] = "imgui_internal:3281" +defs["igTableGetColumnNextSortDirection"][1]["location"] = "imgui_internal:3299" defs["igTableGetColumnNextSortDirection"][1]["namespace"] = "ImGui" defs["igTableGetColumnNextSortDirection"][1]["ov_cimguiname"] = "igTableGetColumnNextSortDirection" defs["igTableGetColumnNextSortDirection"][1]["ret"] = "ImGuiSortDirection" @@ -28676,7 +28741,7 @@ defs["igTableGetColumnResizeID"][1]["cimguiname"] = "igTableGetColumnResizeID" defs["igTableGetColumnResizeID"][1]["defaults"] = {} defs["igTableGetColumnResizeID"][1]["defaults"]["instance_no"] = "0" defs["igTableGetColumnResizeID"][1]["funcname"] = "TableGetColumnResizeID" -defs["igTableGetColumnResizeID"][1]["location"] = "imgui_internal:3290" +defs["igTableGetColumnResizeID"][1]["location"] = "imgui_internal:3308" defs["igTableGetColumnResizeID"][1]["namespace"] = "ImGui" defs["igTableGetColumnResizeID"][1]["ov_cimguiname"] = "igTableGetColumnResizeID" defs["igTableGetColumnResizeID"][1]["ret"] = "ImGuiID" @@ -28698,7 +28763,7 @@ defs["igTableGetColumnWidthAuto"][1]["call_args"] = "(table,column)" defs["igTableGetColumnWidthAuto"][1]["cimguiname"] = "igTableGetColumnWidthAuto" defs["igTableGetColumnWidthAuto"][1]["defaults"] = {} defs["igTableGetColumnWidthAuto"][1]["funcname"] = "TableGetColumnWidthAuto" -defs["igTableGetColumnWidthAuto"][1]["location"] = "imgui_internal:3283" +defs["igTableGetColumnWidthAuto"][1]["location"] = "imgui_internal:3301" defs["igTableGetColumnWidthAuto"][1]["namespace"] = "ImGui" defs["igTableGetColumnWidthAuto"][1]["ov_cimguiname"] = "igTableGetColumnWidthAuto" defs["igTableGetColumnWidthAuto"][1]["ret"] = "float" @@ -28714,7 +28779,7 @@ defs["igTableGetHeaderRowHeight"][1]["call_args"] = "()" defs["igTableGetHeaderRowHeight"][1]["cimguiname"] = "igTableGetHeaderRowHeight" defs["igTableGetHeaderRowHeight"][1]["defaults"] = {} defs["igTableGetHeaderRowHeight"][1]["funcname"] = "TableGetHeaderRowHeight" -defs["igTableGetHeaderRowHeight"][1]["location"] = "imgui_internal:3260" +defs["igTableGetHeaderRowHeight"][1]["location"] = "imgui_internal:3278" defs["igTableGetHeaderRowHeight"][1]["namespace"] = "ImGui" defs["igTableGetHeaderRowHeight"][1]["ov_cimguiname"] = "igTableGetHeaderRowHeight" defs["igTableGetHeaderRowHeight"][1]["ret"] = "float" @@ -28730,7 +28795,7 @@ defs["igTableGetHoveredColumn"][1]["call_args"] = "()" defs["igTableGetHoveredColumn"][1]["cimguiname"] = "igTableGetHoveredColumn" defs["igTableGetHoveredColumn"][1]["defaults"] = {} defs["igTableGetHoveredColumn"][1]["funcname"] = "TableGetHoveredColumn" -defs["igTableGetHoveredColumn"][1]["location"] = "imgui_internal:3259" +defs["igTableGetHoveredColumn"][1]["location"] = "imgui_internal:3277" defs["igTableGetHoveredColumn"][1]["namespace"] = "ImGui" defs["igTableGetHoveredColumn"][1]["ov_cimguiname"] = "igTableGetHoveredColumn" defs["igTableGetHoveredColumn"][1]["ret"] = "int" @@ -28752,7 +28817,7 @@ defs["igTableGetInstanceData"][1]["call_args"] = "(table,instance_no)" defs["igTableGetInstanceData"][1]["cimguiname"] = "igTableGetInstanceData" defs["igTableGetInstanceData"][1]["defaults"] = {} defs["igTableGetInstanceData"][1]["funcname"] = "TableGetInstanceData" -defs["igTableGetInstanceData"][1]["location"] = "imgui_internal:3278" +defs["igTableGetInstanceData"][1]["location"] = "imgui_internal:3296" defs["igTableGetInstanceData"][1]["namespace"] = "ImGui" defs["igTableGetInstanceData"][1]["ov_cimguiname"] = "igTableGetInstanceData" defs["igTableGetInstanceData"][1]["ret"] = "ImGuiTableInstanceData*" @@ -28774,7 +28839,7 @@ defs["igTableGetMaxColumnWidth"][1]["call_args"] = "(table,column_n)" defs["igTableGetMaxColumnWidth"][1]["cimguiname"] = "igTableGetMaxColumnWidth" defs["igTableGetMaxColumnWidth"][1]["defaults"] = {} defs["igTableGetMaxColumnWidth"][1]["funcname"] = "TableGetMaxColumnWidth" -defs["igTableGetMaxColumnWidth"][1]["location"] = "imgui_internal:3291" +defs["igTableGetMaxColumnWidth"][1]["location"] = "imgui_internal:3309" defs["igTableGetMaxColumnWidth"][1]["namespace"] = "ImGui" defs["igTableGetMaxColumnWidth"][1]["ov_cimguiname"] = "igTableGetMaxColumnWidth" defs["igTableGetMaxColumnWidth"][1]["ret"] = "float" @@ -28860,7 +28925,7 @@ defs["igTableLoadSettings"][1]["call_args"] = "(table)" defs["igTableLoadSettings"][1]["cimguiname"] = "igTableLoadSettings" defs["igTableLoadSettings"][1]["defaults"] = {} defs["igTableLoadSettings"][1]["funcname"] = "TableLoadSettings" -defs["igTableLoadSettings"][1]["location"] = "imgui_internal:3300" +defs["igTableLoadSettings"][1]["location"] = "imgui_internal:3318" defs["igTableLoadSettings"][1]["namespace"] = "ImGui" defs["igTableLoadSettings"][1]["ov_cimguiname"] = "igTableLoadSettings" defs["igTableLoadSettings"][1]["ret"] = "void" @@ -28879,7 +28944,7 @@ defs["igTableMergeDrawChannels"][1]["call_args"] = "(table)" defs["igTableMergeDrawChannels"][1]["cimguiname"] = "igTableMergeDrawChannels" defs["igTableMergeDrawChannels"][1]["defaults"] = {} defs["igTableMergeDrawChannels"][1]["funcname"] = "TableMergeDrawChannels" -defs["igTableMergeDrawChannels"][1]["location"] = "imgui_internal:3277" +defs["igTableMergeDrawChannels"][1]["location"] = "imgui_internal:3295" defs["igTableMergeDrawChannels"][1]["namespace"] = "ImGui" defs["igTableMergeDrawChannels"][1]["ov_cimguiname"] = "igTableMergeDrawChannels" defs["igTableMergeDrawChannels"][1]["ret"] = "void" @@ -28939,7 +29004,7 @@ defs["igTableOpenContextMenu"][1]["cimguiname"] = "igTableOpenContextMenu" defs["igTableOpenContextMenu"][1]["defaults"] = {} defs["igTableOpenContextMenu"][1]["defaults"]["column_n"] = "-1" defs["igTableOpenContextMenu"][1]["funcname"] = "TableOpenContextMenu" -defs["igTableOpenContextMenu"][1]["location"] = "imgui_internal:3256" +defs["igTableOpenContextMenu"][1]["location"] = "imgui_internal:3274" defs["igTableOpenContextMenu"][1]["namespace"] = "ImGui" defs["igTableOpenContextMenu"][1]["ov_cimguiname"] = "igTableOpenContextMenu" defs["igTableOpenContextMenu"][1]["ret"] = "void" @@ -28955,7 +29020,7 @@ defs["igTablePopBackgroundChannel"][1]["call_args"] = "()" defs["igTablePopBackgroundChannel"][1]["cimguiname"] = "igTablePopBackgroundChannel" defs["igTablePopBackgroundChannel"][1]["defaults"] = {} defs["igTablePopBackgroundChannel"][1]["funcname"] = "TablePopBackgroundChannel" -defs["igTablePopBackgroundChannel"][1]["location"] = "imgui_internal:3262" +defs["igTablePopBackgroundChannel"][1]["location"] = "imgui_internal:3280" defs["igTablePopBackgroundChannel"][1]["namespace"] = "ImGui" defs["igTablePopBackgroundChannel"][1]["ov_cimguiname"] = "igTablePopBackgroundChannel" defs["igTablePopBackgroundChannel"][1]["ret"] = "void" @@ -28971,7 +29036,7 @@ defs["igTablePushBackgroundChannel"][1]["call_args"] = "()" defs["igTablePushBackgroundChannel"][1]["cimguiname"] = "igTablePushBackgroundChannel" defs["igTablePushBackgroundChannel"][1]["defaults"] = {} defs["igTablePushBackgroundChannel"][1]["funcname"] = "TablePushBackgroundChannel" -defs["igTablePushBackgroundChannel"][1]["location"] = "imgui_internal:3261" +defs["igTablePushBackgroundChannel"][1]["location"] = "imgui_internal:3279" defs["igTablePushBackgroundChannel"][1]["namespace"] = "ImGui" defs["igTablePushBackgroundChannel"][1]["ov_cimguiname"] = "igTablePushBackgroundChannel" defs["igTablePushBackgroundChannel"][1]["ret"] = "void" @@ -28990,7 +29055,7 @@ defs["igTableRemove"][1]["call_args"] = "(table)" defs["igTableRemove"][1]["cimguiname"] = "igTableRemove" defs["igTableRemove"][1]["defaults"] = {} defs["igTableRemove"][1]["funcname"] = "TableRemove" -defs["igTableRemove"][1]["location"] = "imgui_internal:3294" +defs["igTableRemove"][1]["location"] = "imgui_internal:3312" defs["igTableRemove"][1]["namespace"] = "ImGui" defs["igTableRemove"][1]["ov_cimguiname"] = "igTableRemove" defs["igTableRemove"][1]["ret"] = "void" @@ -29009,7 +29074,7 @@ defs["igTableResetSettings"][1]["call_args"] = "(table)" defs["igTableResetSettings"][1]["cimguiname"] = "igTableResetSettings" defs["igTableResetSettings"][1]["defaults"] = {} defs["igTableResetSettings"][1]["funcname"] = "TableResetSettings" -defs["igTableResetSettings"][1]["location"] = "imgui_internal:3302" +defs["igTableResetSettings"][1]["location"] = "imgui_internal:3320" defs["igTableResetSettings"][1]["namespace"] = "ImGui" defs["igTableResetSettings"][1]["ov_cimguiname"] = "igTableResetSettings" defs["igTableResetSettings"][1]["ret"] = "void" @@ -29028,7 +29093,7 @@ defs["igTableSaveSettings"][1]["call_args"] = "(table)" defs["igTableSaveSettings"][1]["cimguiname"] = "igTableSaveSettings" defs["igTableSaveSettings"][1]["defaults"] = {} defs["igTableSaveSettings"][1]["funcname"] = "TableSaveSettings" -defs["igTableSaveSettings"][1]["location"] = "imgui_internal:3301" +defs["igTableSaveSettings"][1]["location"] = "imgui_internal:3319" defs["igTableSaveSettings"][1]["namespace"] = "ImGui" defs["igTableSaveSettings"][1]["ov_cimguiname"] = "igTableSaveSettings" defs["igTableSaveSettings"][1]["ret"] = "void" @@ -29120,7 +29185,7 @@ defs["igTableSetColumnSortDirection"][1]["call_args"] = "(column_n,sort_directio defs["igTableSetColumnSortDirection"][1]["cimguiname"] = "igTableSetColumnSortDirection" defs["igTableSetColumnSortDirection"][1]["defaults"] = {} defs["igTableSetColumnSortDirection"][1]["funcname"] = "TableSetColumnSortDirection" -defs["igTableSetColumnSortDirection"][1]["location"] = "imgui_internal:3258" +defs["igTableSetColumnSortDirection"][1]["location"] = "imgui_internal:3276" defs["igTableSetColumnSortDirection"][1]["namespace"] = "ImGui" defs["igTableSetColumnSortDirection"][1]["ov_cimguiname"] = "igTableSetColumnSortDirection" defs["igTableSetColumnSortDirection"][1]["ret"] = "void" @@ -29142,7 +29207,7 @@ defs["igTableSetColumnWidth"][1]["call_args"] = "(column_n,width)" defs["igTableSetColumnWidth"][1]["cimguiname"] = "igTableSetColumnWidth" defs["igTableSetColumnWidth"][1]["defaults"] = {} defs["igTableSetColumnWidth"][1]["funcname"] = "TableSetColumnWidth" -defs["igTableSetColumnWidth"][1]["location"] = "imgui_internal:3257" +defs["igTableSetColumnWidth"][1]["location"] = "imgui_internal:3275" defs["igTableSetColumnWidth"][1]["namespace"] = "ImGui" defs["igTableSetColumnWidth"][1]["ov_cimguiname"] = "igTableSetColumnWidth" defs["igTableSetColumnWidth"][1]["ret"] = "void" @@ -29161,7 +29226,7 @@ defs["igTableSetColumnWidthAutoAll"][1]["call_args"] = "(table)" defs["igTableSetColumnWidthAutoAll"][1]["cimguiname"] = "igTableSetColumnWidthAutoAll" defs["igTableSetColumnWidthAutoAll"][1]["defaults"] = {} defs["igTableSetColumnWidthAutoAll"][1]["funcname"] = "TableSetColumnWidthAutoAll" -defs["igTableSetColumnWidthAutoAll"][1]["location"] = "imgui_internal:3293" +defs["igTableSetColumnWidthAutoAll"][1]["location"] = "imgui_internal:3311" defs["igTableSetColumnWidthAutoAll"][1]["namespace"] = "ImGui" defs["igTableSetColumnWidthAutoAll"][1]["ov_cimguiname"] = "igTableSetColumnWidthAutoAll" defs["igTableSetColumnWidthAutoAll"][1]["ret"] = "void" @@ -29183,7 +29248,7 @@ defs["igTableSetColumnWidthAutoSingle"][1]["call_args"] = "(table,column_n)" defs["igTableSetColumnWidthAutoSingle"][1]["cimguiname"] = "igTableSetColumnWidthAutoSingle" defs["igTableSetColumnWidthAutoSingle"][1]["defaults"] = {} defs["igTableSetColumnWidthAutoSingle"][1]["funcname"] = "TableSetColumnWidthAutoSingle" -defs["igTableSetColumnWidthAutoSingle"][1]["location"] = "imgui_internal:3292" +defs["igTableSetColumnWidthAutoSingle"][1]["location"] = "imgui_internal:3310" defs["igTableSetColumnWidthAutoSingle"][1]["namespace"] = "ImGui" defs["igTableSetColumnWidthAutoSingle"][1]["ov_cimguiname"] = "igTableSetColumnWidthAutoSingle" defs["igTableSetColumnWidthAutoSingle"][1]["ret"] = "void" @@ -29199,7 +29264,7 @@ defs["igTableSettingsAddSettingsHandler"][1]["call_args"] = "()" defs["igTableSettingsAddSettingsHandler"][1]["cimguiname"] = "igTableSettingsAddSettingsHandler" defs["igTableSettingsAddSettingsHandler"][1]["defaults"] = {} defs["igTableSettingsAddSettingsHandler"][1]["funcname"] = "TableSettingsAddSettingsHandler" -defs["igTableSettingsAddSettingsHandler"][1]["location"] = "imgui_internal:3304" +defs["igTableSettingsAddSettingsHandler"][1]["location"] = "imgui_internal:3322" defs["igTableSettingsAddSettingsHandler"][1]["namespace"] = "ImGui" defs["igTableSettingsAddSettingsHandler"][1]["ov_cimguiname"] = "igTableSettingsAddSettingsHandler" defs["igTableSettingsAddSettingsHandler"][1]["ret"] = "void" @@ -29221,7 +29286,7 @@ defs["igTableSettingsCreate"][1]["call_args"] = "(id,columns_count)" defs["igTableSettingsCreate"][1]["cimguiname"] = "igTableSettingsCreate" defs["igTableSettingsCreate"][1]["defaults"] = {} defs["igTableSettingsCreate"][1]["funcname"] = "TableSettingsCreate" -defs["igTableSettingsCreate"][1]["location"] = "imgui_internal:3305" +defs["igTableSettingsCreate"][1]["location"] = "imgui_internal:3323" defs["igTableSettingsCreate"][1]["namespace"] = "ImGui" defs["igTableSettingsCreate"][1]["ov_cimguiname"] = "igTableSettingsCreate" defs["igTableSettingsCreate"][1]["ret"] = "ImGuiTableSettings*" @@ -29240,7 +29305,7 @@ defs["igTableSettingsFindByID"][1]["call_args"] = "(id)" defs["igTableSettingsFindByID"][1]["cimguiname"] = "igTableSettingsFindByID" defs["igTableSettingsFindByID"][1]["defaults"] = {} defs["igTableSettingsFindByID"][1]["funcname"] = "TableSettingsFindByID" -defs["igTableSettingsFindByID"][1]["location"] = "imgui_internal:3306" +defs["igTableSettingsFindByID"][1]["location"] = "imgui_internal:3324" defs["igTableSettingsFindByID"][1]["namespace"] = "ImGui" defs["igTableSettingsFindByID"][1]["ov_cimguiname"] = "igTableSettingsFindByID" defs["igTableSettingsFindByID"][1]["ret"] = "ImGuiTableSettings*" @@ -29290,7 +29355,7 @@ defs["igTableSetupDrawChannels"][1]["call_args"] = "(table)" defs["igTableSetupDrawChannels"][1]["cimguiname"] = "igTableSetupDrawChannels" defs["igTableSetupDrawChannels"][1]["defaults"] = {} defs["igTableSetupDrawChannels"][1]["funcname"] = "TableSetupDrawChannels" -defs["igTableSetupDrawChannels"][1]["location"] = "imgui_internal:3270" +defs["igTableSetupDrawChannels"][1]["location"] = "imgui_internal:3288" defs["igTableSetupDrawChannels"][1]["namespace"] = "ImGui" defs["igTableSetupDrawChannels"][1]["ov_cimguiname"] = "igTableSetupDrawChannels" defs["igTableSetupDrawChannels"][1]["ret"] = "void" @@ -29331,7 +29396,7 @@ defs["igTableSortSpecsBuild"][1]["call_args"] = "(table)" defs["igTableSortSpecsBuild"][1]["cimguiname"] = "igTableSortSpecsBuild" defs["igTableSortSpecsBuild"][1]["defaults"] = {} defs["igTableSortSpecsBuild"][1]["funcname"] = "TableSortSpecsBuild" -defs["igTableSortSpecsBuild"][1]["location"] = "imgui_internal:3280" +defs["igTableSortSpecsBuild"][1]["location"] = "imgui_internal:3298" defs["igTableSortSpecsBuild"][1]["namespace"] = "ImGui" defs["igTableSortSpecsBuild"][1]["ov_cimguiname"] = "igTableSortSpecsBuild" defs["igTableSortSpecsBuild"][1]["ret"] = "void" @@ -29350,7 +29415,7 @@ defs["igTableSortSpecsSanitize"][1]["call_args"] = "(table)" defs["igTableSortSpecsSanitize"][1]["cimguiname"] = "igTableSortSpecsSanitize" defs["igTableSortSpecsSanitize"][1]["defaults"] = {} defs["igTableSortSpecsSanitize"][1]["funcname"] = "TableSortSpecsSanitize" -defs["igTableSortSpecsSanitize"][1]["location"] = "imgui_internal:3279" +defs["igTableSortSpecsSanitize"][1]["location"] = "imgui_internal:3297" defs["igTableSortSpecsSanitize"][1]["namespace"] = "ImGui" defs["igTableSortSpecsSanitize"][1]["ov_cimguiname"] = "igTableSortSpecsSanitize" defs["igTableSortSpecsSanitize"][1]["ret"] = "void" @@ -29369,7 +29434,7 @@ defs["igTableUpdateBorders"][1]["call_args"] = "(table)" defs["igTableUpdateBorders"][1]["cimguiname"] = "igTableUpdateBorders" defs["igTableUpdateBorders"][1]["defaults"] = {} defs["igTableUpdateBorders"][1]["funcname"] = "TableUpdateBorders" -defs["igTableUpdateBorders"][1]["location"] = "imgui_internal:3272" +defs["igTableUpdateBorders"][1]["location"] = "imgui_internal:3290" defs["igTableUpdateBorders"][1]["namespace"] = "ImGui" defs["igTableUpdateBorders"][1]["ov_cimguiname"] = "igTableUpdateBorders" defs["igTableUpdateBorders"][1]["ret"] = "void" @@ -29388,7 +29453,7 @@ defs["igTableUpdateColumnsWeightFromWidth"][1]["call_args"] = "(table)" defs["igTableUpdateColumnsWeightFromWidth"][1]["cimguiname"] = "igTableUpdateColumnsWeightFromWidth" defs["igTableUpdateColumnsWeightFromWidth"][1]["defaults"] = {} defs["igTableUpdateColumnsWeightFromWidth"][1]["funcname"] = "TableUpdateColumnsWeightFromWidth" -defs["igTableUpdateColumnsWeightFromWidth"][1]["location"] = "imgui_internal:3273" +defs["igTableUpdateColumnsWeightFromWidth"][1]["location"] = "imgui_internal:3291" defs["igTableUpdateColumnsWeightFromWidth"][1]["namespace"] = "ImGui" defs["igTableUpdateColumnsWeightFromWidth"][1]["ov_cimguiname"] = "igTableUpdateColumnsWeightFromWidth" defs["igTableUpdateColumnsWeightFromWidth"][1]["ret"] = "void" @@ -29407,7 +29472,7 @@ defs["igTableUpdateLayout"][1]["call_args"] = "(table)" defs["igTableUpdateLayout"][1]["cimguiname"] = "igTableUpdateLayout" defs["igTableUpdateLayout"][1]["defaults"] = {} defs["igTableUpdateLayout"][1]["funcname"] = "TableUpdateLayout" -defs["igTableUpdateLayout"][1]["location"] = "imgui_internal:3271" +defs["igTableUpdateLayout"][1]["location"] = "imgui_internal:3289" defs["igTableUpdateLayout"][1]["namespace"] = "ImGui" defs["igTableUpdateLayout"][1]["ov_cimguiname"] = "igTableUpdateLayout" defs["igTableUpdateLayout"][1]["ret"] = "void" @@ -29426,7 +29491,7 @@ defs["igTempInputIsActive"][1]["call_args"] = "(id)" defs["igTempInputIsActive"][1]["cimguiname"] = "igTempInputIsActive" defs["igTempInputIsActive"][1]["defaults"] = {} defs["igTempInputIsActive"][1]["funcname"] = "TempInputIsActive" -defs["igTempInputIsActive"][1]["location"] = "imgui_internal:3398" +defs["igTempInputIsActive"][1]["location"] = "imgui_internal:3418" defs["igTempInputIsActive"][1]["namespace"] = "ImGui" defs["igTempInputIsActive"][1]["ov_cimguiname"] = "igTempInputIsActive" defs["igTempInputIsActive"][1]["ret"] = "bool" @@ -29468,7 +29533,7 @@ defs["igTempInputScalar"][1]["defaults"] = {} defs["igTempInputScalar"][1]["defaults"]["p_clamp_max"] = "NULL" defs["igTempInputScalar"][1]["defaults"]["p_clamp_min"] = "NULL" defs["igTempInputScalar"][1]["funcname"] = "TempInputScalar" -defs["igTempInputScalar"][1]["location"] = "imgui_internal:3397" +defs["igTempInputScalar"][1]["location"] = "imgui_internal:3417" defs["igTempInputScalar"][1]["namespace"] = "ImGui" defs["igTempInputScalar"][1]["ov_cimguiname"] = "igTempInputScalar" defs["igTempInputScalar"][1]["ret"] = "bool" @@ -29502,7 +29567,7 @@ defs["igTempInputText"][1]["call_args"] = "(bb,id,label,buf,buf_size,flags)" defs["igTempInputText"][1]["cimguiname"] = "igTempInputText" defs["igTempInputText"][1]["defaults"] = {} defs["igTempInputText"][1]["funcname"] = "TempInputText" -defs["igTempInputText"][1]["location"] = "imgui_internal:3396" +defs["igTempInputText"][1]["location"] = "imgui_internal:3416" defs["igTempInputText"][1]["namespace"] = "ImGui" defs["igTempInputText"][1]["ov_cimguiname"] = "igTempInputText" defs["igTempInputText"][1]["ret"] = "bool" @@ -29524,7 +29589,7 @@ defs["igTestKeyOwner"][1]["call_args"] = "(key,owner_id)" defs["igTestKeyOwner"][1]["cimguiname"] = "igTestKeyOwner" defs["igTestKeyOwner"][1]["defaults"] = {} defs["igTestKeyOwner"][1]["funcname"] = "TestKeyOwner" -defs["igTestKeyOwner"][1]["location"] = "imgui_internal:3141" +defs["igTestKeyOwner"][1]["location"] = "imgui_internal:3159" defs["igTestKeyOwner"][1]["namespace"] = "ImGui" defs["igTestKeyOwner"][1]["ov_cimguiname"] = "igTestKeyOwner" defs["igTestKeyOwner"][1]["ret"] = "bool" @@ -29546,7 +29611,7 @@ defs["igTestShortcutRouting"][1]["call_args"] = "(key_chord,owner_id)" defs["igTestShortcutRouting"][1]["cimguiname"] = "igTestShortcutRouting" defs["igTestShortcutRouting"][1]["defaults"] = {} defs["igTestShortcutRouting"][1]["funcname"] = "TestShortcutRouting" -defs["igTestShortcutRouting"][1]["location"] = "imgui_internal:3169" +defs["igTestShortcutRouting"][1]["location"] = "imgui_internal:3187" defs["igTestShortcutRouting"][1]["namespace"] = "ImGui" defs["igTestShortcutRouting"][1]["ov_cimguiname"] = "igTestShortcutRouting" defs["igTestShortcutRouting"][1]["ret"] = "bool" @@ -29692,7 +29757,7 @@ defs["igTextEx"][1]["defaults"] = {} defs["igTextEx"][1]["defaults"]["flags"] = "0" defs["igTextEx"][1]["defaults"]["text_end"] = "NULL" defs["igTextEx"][1]["funcname"] = "TextEx" -defs["igTextEx"][1]["location"] = "imgui_internal:3350" +defs["igTextEx"][1]["location"] = "imgui_internal:3368" defs["igTextEx"][1]["namespace"] = "ImGui" defs["igTextEx"][1]["ov_cimguiname"] = "igTextEx" defs["igTextEx"][1]["ret"] = "void" @@ -29807,7 +29872,7 @@ defs["igTranslateWindowsInViewport"][1]["call_args"] = "(viewport,old_pos,new_po defs["igTranslateWindowsInViewport"][1]["cimguiname"] = "igTranslateWindowsInViewport" defs["igTranslateWindowsInViewport"][1]["defaults"] = {} defs["igTranslateWindowsInViewport"][1]["funcname"] = "TranslateWindowsInViewport" -defs["igTranslateWindowsInViewport"][1]["location"] = "imgui_internal:2982" +defs["igTranslateWindowsInViewport"][1]["location"] = "imgui_internal:2998" defs["igTranslateWindowsInViewport"][1]["namespace"] = "ImGui" defs["igTranslateWindowsInViewport"][1]["ov_cimguiname"] = "igTranslateWindowsInViewport" defs["igTranslateWindowsInViewport"][1]["ret"] = "void" @@ -29905,7 +29970,7 @@ defs["igTreeNodeBehavior"][1]["cimguiname"] = "igTreeNodeBehavior" defs["igTreeNodeBehavior"][1]["defaults"] = {} defs["igTreeNodeBehavior"][1]["defaults"]["label_end"] = "NULL" defs["igTreeNodeBehavior"][1]["funcname"] = "TreeNodeBehavior" -defs["igTreeNodeBehavior"][1]["location"] = "imgui_internal:3371" +defs["igTreeNodeBehavior"][1]["location"] = "imgui_internal:3391" defs["igTreeNodeBehavior"][1]["namespace"] = "ImGui" defs["igTreeNodeBehavior"][1]["ov_cimguiname"] = "igTreeNodeBehavior" defs["igTreeNodeBehavior"][1]["ret"] = "bool" @@ -30061,7 +30126,7 @@ defs["igTreeNodeSetOpen"][1]["call_args"] = "(id,open)" defs["igTreeNodeSetOpen"][1]["cimguiname"] = "igTreeNodeSetOpen" defs["igTreeNodeSetOpen"][1]["defaults"] = {} defs["igTreeNodeSetOpen"][1]["funcname"] = "TreeNodeSetOpen" -defs["igTreeNodeSetOpen"][1]["location"] = "imgui_internal:3373" +defs["igTreeNodeSetOpen"][1]["location"] = "imgui_internal:3393" defs["igTreeNodeSetOpen"][1]["namespace"] = "ImGui" defs["igTreeNodeSetOpen"][1]["ov_cimguiname"] = "igTreeNodeSetOpen" defs["igTreeNodeSetOpen"][1]["ret"] = "void" @@ -30083,7 +30148,7 @@ defs["igTreeNodeUpdateNextOpen"][1]["call_args"] = "(id,flags)" defs["igTreeNodeUpdateNextOpen"][1]["cimguiname"] = "igTreeNodeUpdateNextOpen" defs["igTreeNodeUpdateNextOpen"][1]["defaults"] = {} defs["igTreeNodeUpdateNextOpen"][1]["funcname"] = "TreeNodeUpdateNextOpen" -defs["igTreeNodeUpdateNextOpen"][1]["location"] = "imgui_internal:3374" +defs["igTreeNodeUpdateNextOpen"][1]["location"] = "imgui_internal:3394" defs["igTreeNodeUpdateNextOpen"][1]["namespace"] = "ImGui" defs["igTreeNodeUpdateNextOpen"][1]["ov_cimguiname"] = "igTreeNodeUpdateNextOpen" defs["igTreeNodeUpdateNextOpen"][1]["ret"] = "bool" @@ -30204,7 +30269,7 @@ defs["igTreePushOverrideID"][1]["call_args"] = "(id)" defs["igTreePushOverrideID"][1]["cimguiname"] = "igTreePushOverrideID" defs["igTreePushOverrideID"][1]["defaults"] = {} defs["igTreePushOverrideID"][1]["funcname"] = "TreePushOverrideID" -defs["igTreePushOverrideID"][1]["location"] = "imgui_internal:3372" +defs["igTreePushOverrideID"][1]["location"] = "imgui_internal:3392" defs["igTreePushOverrideID"][1]["namespace"] = "ImGui" defs["igTreePushOverrideID"][1]["ov_cimguiname"] = "igTreePushOverrideID" defs["igTreePushOverrideID"][1]["ret"] = "void" @@ -30240,7 +30305,7 @@ defs["igUpdateHoveredWindowAndCaptureFlags"][1]["call_args"] = "()" defs["igUpdateHoveredWindowAndCaptureFlags"][1]["cimguiname"] = "igUpdateHoveredWindowAndCaptureFlags" defs["igUpdateHoveredWindowAndCaptureFlags"][1]["defaults"] = {} defs["igUpdateHoveredWindowAndCaptureFlags"][1]["funcname"] = "UpdateHoveredWindowAndCaptureFlags" -defs["igUpdateHoveredWindowAndCaptureFlags"][1]["location"] = "imgui_internal:2970" +defs["igUpdateHoveredWindowAndCaptureFlags"][1]["location"] = "imgui_internal:2986" defs["igUpdateHoveredWindowAndCaptureFlags"][1]["namespace"] = "ImGui" defs["igUpdateHoveredWindowAndCaptureFlags"][1]["ov_cimguiname"] = "igUpdateHoveredWindowAndCaptureFlags" defs["igUpdateHoveredWindowAndCaptureFlags"][1]["ret"] = "void" @@ -30259,7 +30324,7 @@ defs["igUpdateInputEvents"][1]["call_args"] = "(trickle_fast_inputs)" defs["igUpdateInputEvents"][1]["cimguiname"] = "igUpdateInputEvents" defs["igUpdateInputEvents"][1]["defaults"] = {} defs["igUpdateInputEvents"][1]["funcname"] = "UpdateInputEvents" -defs["igUpdateInputEvents"][1]["location"] = "imgui_internal:2969" +defs["igUpdateInputEvents"][1]["location"] = "imgui_internal:2985" defs["igUpdateInputEvents"][1]["namespace"] = "ImGui" defs["igUpdateInputEvents"][1]["ov_cimguiname"] = "igUpdateInputEvents" defs["igUpdateInputEvents"][1]["ret"] = "void" @@ -30275,7 +30340,7 @@ defs["igUpdateMouseMovingWindowEndFrame"][1]["call_args"] = "()" defs["igUpdateMouseMovingWindowEndFrame"][1]["cimguiname"] = "igUpdateMouseMovingWindowEndFrame" defs["igUpdateMouseMovingWindowEndFrame"][1]["defaults"] = {} defs["igUpdateMouseMovingWindowEndFrame"][1]["funcname"] = "UpdateMouseMovingWindowEndFrame" -defs["igUpdateMouseMovingWindowEndFrame"][1]["location"] = "imgui_internal:2974" +defs["igUpdateMouseMovingWindowEndFrame"][1]["location"] = "imgui_internal:2990" defs["igUpdateMouseMovingWindowEndFrame"][1]["namespace"] = "ImGui" defs["igUpdateMouseMovingWindowEndFrame"][1]["ov_cimguiname"] = "igUpdateMouseMovingWindowEndFrame" defs["igUpdateMouseMovingWindowEndFrame"][1]["ret"] = "void" @@ -30291,7 +30356,7 @@ defs["igUpdateMouseMovingWindowNewFrame"][1]["call_args"] = "()" defs["igUpdateMouseMovingWindowNewFrame"][1]["cimguiname"] = "igUpdateMouseMovingWindowNewFrame" defs["igUpdateMouseMovingWindowNewFrame"][1]["defaults"] = {} defs["igUpdateMouseMovingWindowNewFrame"][1]["funcname"] = "UpdateMouseMovingWindowNewFrame" -defs["igUpdateMouseMovingWindowNewFrame"][1]["location"] = "imgui_internal:2973" +defs["igUpdateMouseMovingWindowNewFrame"][1]["location"] = "imgui_internal:2989" defs["igUpdateMouseMovingWindowNewFrame"][1]["namespace"] = "ImGui" defs["igUpdateMouseMovingWindowNewFrame"][1]["ov_cimguiname"] = "igUpdateMouseMovingWindowNewFrame" defs["igUpdateMouseMovingWindowNewFrame"][1]["ret"] = "void" @@ -30332,7 +30397,7 @@ defs["igUpdateWindowParentAndRootLinks"][1]["call_args"] = "(window,flags,parent defs["igUpdateWindowParentAndRootLinks"][1]["cimguiname"] = "igUpdateWindowParentAndRootLinks" defs["igUpdateWindowParentAndRootLinks"][1]["defaults"] = {} defs["igUpdateWindowParentAndRootLinks"][1]["funcname"] = "UpdateWindowParentAndRootLinks" -defs["igUpdateWindowParentAndRootLinks"][1]["location"] = "imgui_internal:2936" +defs["igUpdateWindowParentAndRootLinks"][1]["location"] = "imgui_internal:2952" defs["igUpdateWindowParentAndRootLinks"][1]["namespace"] = "ImGui" defs["igUpdateWindowParentAndRootLinks"][1]["ov_cimguiname"] = "igUpdateWindowParentAndRootLinks" defs["igUpdateWindowParentAndRootLinks"][1]["ret"] = "void" @@ -30566,7 +30631,7 @@ defs["igWindowRectAbsToRel"][1]["call_args"] = "(window,r)" defs["igWindowRectAbsToRel"][1]["cimguiname"] = "igWindowRectAbsToRel" defs["igWindowRectAbsToRel"][1]["defaults"] = {} defs["igWindowRectAbsToRel"][1]["funcname"] = "WindowRectAbsToRel" -defs["igWindowRectAbsToRel"][1]["location"] = "imgui_internal:2946" +defs["igWindowRectAbsToRel"][1]["location"] = "imgui_internal:2962" defs["igWindowRectAbsToRel"][1]["namespace"] = "ImGui" defs["igWindowRectAbsToRel"][1]["nonUDT"] = 1 defs["igWindowRectAbsToRel"][1]["ov_cimguiname"] = "igWindowRectAbsToRel" @@ -30592,7 +30657,7 @@ defs["igWindowRectRelToAbs"][1]["call_args"] = "(window,r)" defs["igWindowRectRelToAbs"][1]["cimguiname"] = "igWindowRectRelToAbs" defs["igWindowRectRelToAbs"][1]["defaults"] = {} defs["igWindowRectRelToAbs"][1]["funcname"] = "WindowRectRelToAbs" -defs["igWindowRectRelToAbs"][1]["location"] = "imgui_internal:2947" +defs["igWindowRectRelToAbs"][1]["location"] = "imgui_internal:2963" defs["igWindowRectRelToAbs"][1]["namespace"] = "ImGui" defs["igWindowRectRelToAbs"][1]["nonUDT"] = 1 defs["igWindowRectRelToAbs"][1]["ov_cimguiname"] = "igWindowRectRelToAbs" diff --git a/imgui-sys/third-party/imgui-docking/imgui/LICENSE.txt b/imgui-sys/third-party/imgui-docking/imgui/LICENSE.txt index 4023e0c..fb715bd 100644 --- a/imgui-sys/third-party/imgui-docking/imgui/LICENSE.txt +++ b/imgui-sys/third-party/imgui-docking/imgui/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2014-2022 Omar Cornut +Copyright (c) 2014-2023 Omar Cornut Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/imgui-sys/third-party/imgui-docking/imgui/imgui.cpp b/imgui-sys/third-party/imgui-docking/imgui/imgui.cpp index ecfcd50..c4063eb 100644 --- a/imgui-sys/third-party/imgui-docking/imgui/imgui.cpp +++ b/imgui-sys/third-party/imgui-docking/imgui/imgui.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (main code and documentation) // Help: @@ -69,6 +69,7 @@ CODE // [SECTION] ImGuiListClipper // [SECTION] STYLING // [SECTION] RENDER HELPERS +// [SECTION] INITIALIZATION, SHUTDOWN // [SECTION] MAIN CODE (most of the code! lots of stuff, needs tidying up!) // [SECTION] INPUTS // [SECTION] ERROR CHECKING @@ -403,6 +404,11 @@ CODE the ImGuiKey_ModXXX were introduced in 1.87 and mostly used by backends. the ImGuiModFlags_XXX have been exposed in imgui.h but not really used by any public api only by third-party extensions. exceptionally commenting out the older ImGuiKeyModFlags_XXX names ahead of obsolescence schedule to reduce confusion and because they were not meant to be used anyway. + - 2022/09/20 (1.89) - ImGuiKey is now a typed enum, allowing ImGuiKey_XXX symbols to be named in debuggers. + this will require uses of legacy backend-dependent indices to be casted, e.g. + - with imgui_impl_glfw: IsKeyPressed(GLFW_KEY_A) -> IsKeyPressed((ImGuiKey)GLFW_KEY_A); + - with imgui_impl_win32: IsKeyPressed('A') -> IsKeyPressed((ImGuiKey)'A') + - etc. However if you are upgrading code you might well use the better, backend-agnostic IsKeyPressed(ImGuiKey_A) now! - 2022/09/12 (1.89) - removed the bizarre legacy default argument for 'TreePush(const void* ptr = NULL)', always pass a pointer value explicitly. NULL/nullptr is ok but require cast, e.g. TreePush((void*)nullptr); - 2022/09/05 (1.89) - commented out redirecting functions/enums names that were marked obsolete in 1.77 and 1.78 (June 2020): - DragScalar(), DragScalarN(), DragFloat(), DragFloat2(), DragFloat3(), DragFloat4(): For old signatures ending with (..., const char* format, float power = 1.0f) -> use (..., format ImGuiSliderFlags_Logarithmic) if power != 1.0f. @@ -1023,11 +1029,14 @@ static void ErrorCheckEndFrameSanityChecks(); static void UpdateDebugToolItemPicker(); static void UpdateDebugToolStackQueries(); -// Misc -static void UpdateSettings(); +// Inputs static void UpdateKeyboardInputs(); static void UpdateMouseInputs(); static void UpdateMouseWheel(); +static void UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt); + +// Misc +static void UpdateSettings(); static bool UpdateWindowManualResize(ImGuiWindow* window, const ImVec2& size_auto_fit, int* border_held, int resize_grip_count, ImU32 resize_grip_col[4], const ImRect& visibility_rect); static void RenderWindowOuterBorders(ImGuiWindow* window); static void RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar_rect, bool title_bar_is_highlight, bool handle_borders_and_resize_grips, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size); @@ -1379,6 +1388,7 @@ void ImGuiIO::AddKeyAnalogEvent(ImGuiKey key, bool down, float analog_value) IM_ASSERT(&g.IO == this && "Can only add events to current context."); IM_ASSERT(ImGui::IsNamedKeyOrModKey(key)); // Backend needs to pass a valid ImGuiKey_ constant. 0..511 values are legacy native key codes which are not accepted by this API. IM_ASSERT(!ImGui::IsAliasKey(key)); // Backend cannot submit ImGuiKey_MouseXXX values they are automatically inferred from AddMouseXXX() events. + IM_ASSERT(key != ImGuiMod_Shortcut); // We could easily support the translation here but it seems saner to not accept it (TestEngine perform a translation itself) // Verify that backend isn't mixing up using new io.AddKeyEvent() api and old io.KeysDown[] + io.KeyMap[] data. #ifndef IMGUI_DISABLE_OBSOLETE_KEYIO @@ -2928,11 +2938,14 @@ bool ImGuiListClipper::Step() if (need_items_height && ItemsHeight > 0.0f) IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): computed ItemsHeight: %.2f.\n", ItemsHeight); if (ret) + { IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): display %d to %d.\n", DisplayStart, DisplayEnd); + } else + { IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): End.\n"); - if (!ret) End(); + } return ret; } @@ -3453,6 +3466,230 @@ void ImGui::RenderMouseCursor(ImVec2 base_pos, float base_scale, ImGuiMouseCurso } } +//----------------------------------------------------------------------------- +// [SECTION] INITIALIZATION, SHUTDOWN +//----------------------------------------------------------------------------- + +// Internal state access - if you want to share Dear ImGui state between modules (e.g. DLL) or allocate it yourself +// Note that we still point to some static data and members (such as GFontAtlas), so the state instance you end up using will point to the static data within its module +ImGuiContext* ImGui::GetCurrentContext() +{ + return GImGui; +} + +void ImGui::SetCurrentContext(ImGuiContext* ctx) +{ +#ifdef IMGUI_SET_CURRENT_CONTEXT_FUNC + IMGUI_SET_CURRENT_CONTEXT_FUNC(ctx); // For custom thread-based hackery you may want to have control over this. +#else + GImGui = ctx; +#endif +} + +void ImGui::SetAllocatorFunctions(ImGuiMemAllocFunc alloc_func, ImGuiMemFreeFunc free_func, void* user_data) +{ + GImAllocatorAllocFunc = alloc_func; + GImAllocatorFreeFunc = free_func; + GImAllocatorUserData = user_data; +} + +// This is provided to facilitate copying allocators from one static/DLL boundary to another (e.g. retrieve default allocator of your executable address space) +void ImGui::GetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func, ImGuiMemFreeFunc* p_free_func, void** p_user_data) +{ + *p_alloc_func = GImAllocatorAllocFunc; + *p_free_func = GImAllocatorFreeFunc; + *p_user_data = GImAllocatorUserData; +} + +ImGuiContext* ImGui::CreateContext(ImFontAtlas* shared_font_atlas) +{ + ImGuiContext* prev_ctx = GetCurrentContext(); + ImGuiContext* ctx = IM_NEW(ImGuiContext)(shared_font_atlas); + SetCurrentContext(ctx); + Initialize(); + if (prev_ctx != NULL) + SetCurrentContext(prev_ctx); // Restore previous context if any, else keep new one. + return ctx; +} + +void ImGui::DestroyContext(ImGuiContext* ctx) +{ + ImGuiContext* prev_ctx = GetCurrentContext(); + if (ctx == NULL) //-V1051 + ctx = prev_ctx; + SetCurrentContext(ctx); + Shutdown(); + SetCurrentContext((prev_ctx != ctx) ? prev_ctx : NULL); + IM_DELETE(ctx); +} + +// IMPORTANT: ###xxx suffixes must be same in ALL languages +static const ImGuiLocEntry GLocalizationEntriesEnUS[] = +{ + { ImGuiLocKey_TableSizeOne, "Size column to fit###SizeOne" }, + { ImGuiLocKey_TableSizeAllFit, "Size all columns to fit###SizeAll" }, + { ImGuiLocKey_TableSizeAllDefault, "Size all columns to default###SizeAll" }, + { ImGuiLocKey_TableResetOrder, "Reset order###ResetOrder" }, + { ImGuiLocKey_WindowingMainMenuBar, "(Main menu bar)" }, + { ImGuiLocKey_WindowingPopup, "(Popup)" }, + { ImGuiLocKey_WindowingUntitled, "(Untitled)" }, + { ImGuiLocKey_DockingHideTabBar, "Hide tab bar###HideTabBar" }, +}; + +void ImGui::Initialize() +{ + ImGuiContext& g = *GImGui; + IM_ASSERT(!g.Initialized && !g.SettingsLoaded); + + // Add .ini handle for ImGuiWindow and ImGuiTable types + { + ImGuiSettingsHandler ini_handler; + ini_handler.TypeName = "Window"; + ini_handler.TypeHash = ImHashStr("Window"); + ini_handler.ClearAllFn = WindowSettingsHandler_ClearAll; + ini_handler.ReadOpenFn = WindowSettingsHandler_ReadOpen; + ini_handler.ReadLineFn = WindowSettingsHandler_ReadLine; + ini_handler.ApplyAllFn = WindowSettingsHandler_ApplyAll; + ini_handler.WriteAllFn = WindowSettingsHandler_WriteAll; + AddSettingsHandler(&ini_handler); + } + TableSettingsAddSettingsHandler(); + + // Setup default localization table + LocalizeRegisterEntries(GLocalizationEntriesEnUS, IM_ARRAYSIZE(GLocalizationEntriesEnUS)); + + // Create default viewport + ImGuiViewportP* viewport = IM_NEW(ImGuiViewportP)(); + viewport->ID = IMGUI_VIEWPORT_DEFAULT_ID; + viewport->Idx = 0; + viewport->PlatformWindowCreated = true; + viewport->Flags = ImGuiViewportFlags_OwnedByApp; + g.Viewports.push_back(viewport); + g.TempBuffer.resize(1024 * 3 + 1, 0); + g.PlatformIO.Viewports.push_back(g.Viewports[0]); + +#ifdef IMGUI_HAS_DOCK + // Initialize Docking + DockContextInitialize(&g); +#endif + + g.Initialized = true; +} + +// This function is merely here to free heap allocations. +void ImGui::Shutdown() +{ + // The fonts atlas can be used prior to calling NewFrame(), so we clear it even if g.Initialized is FALSE (which would happen if we never called NewFrame) + ImGuiContext& g = *GImGui; + if (g.IO.Fonts && g.FontAtlasOwnedByContext) + { + g.IO.Fonts->Locked = false; + IM_DELETE(g.IO.Fonts); + } + g.IO.Fonts = NULL; + g.DrawListSharedData.TempBuffer.clear(); + + // Cleanup of other data are conditional on actually having initialized Dear ImGui. + if (!g.Initialized) + return; + + // Save settings (unless we haven't attempted to load them: CreateContext/DestroyContext without a call to NewFrame shouldn't save an empty file) + if (g.SettingsLoaded && g.IO.IniFilename != NULL) + SaveIniSettingsToDisk(g.IO.IniFilename); + + // Destroy platform windows + DestroyPlatformWindows(); + + // Shutdown extensions + DockContextShutdown(&g); + + CallContextHooks(&g, ImGuiContextHookType_Shutdown); + + // Clear everything else + g.Windows.clear_delete(); + g.WindowsFocusOrder.clear(); + g.WindowsTempSortBuffer.clear(); + g.CurrentWindow = NULL; + g.CurrentWindowStack.clear(); + g.WindowsById.Clear(); + g.NavWindow = NULL; + g.HoveredWindow = g.HoveredWindowUnderMovingWindow = NULL; + g.ActiveIdWindow = g.ActiveIdPreviousFrameWindow = NULL; + g.MovingWindow = NULL; + + g.KeysRoutingTable.Clear(); + + g.ColorStack.clear(); + g.StyleVarStack.clear(); + g.FontStack.clear(); + g.OpenPopupStack.clear(); + g.BeginPopupStack.clear(); + + g.CurrentViewport = g.MouseViewport = g.MouseLastHoveredViewport = NULL; + g.Viewports.clear_delete(); + + g.TabBars.Clear(); + g.CurrentTabBarStack.clear(); + g.ShrinkWidthBuffer.clear(); + + g.ClipperTempData.clear_destruct(); + + g.Tables.Clear(); + g.TablesTempData.clear_destruct(); + g.DrawChannelsTempMergeBuffer.clear(); + + g.ClipboardHandlerData.clear(); + g.MenusIdSubmittedThisFrame.clear(); + g.InputTextState.ClearFreeMemory(); + + g.SettingsWindows.clear(); + g.SettingsHandlers.clear(); + + if (g.LogFile) + { +#ifndef IMGUI_DISABLE_TTY_FUNCTIONS + if (g.LogFile != stdout) +#endif + ImFileClose(g.LogFile); + g.LogFile = NULL; + } + g.LogBuffer.clear(); + g.DebugLogBuf.clear(); + g.DebugLogIndex.clear(); + + g.Initialized = false; +} + +// No specific ordering/dependency support, will see as needed +ImGuiID ImGui::AddContextHook(ImGuiContext* ctx, const ImGuiContextHook* hook) +{ + ImGuiContext& g = *ctx; + IM_ASSERT(hook->Callback != NULL && hook->HookId == 0 && hook->Type != ImGuiContextHookType_PendingRemoval_); + g.Hooks.push_back(*hook); + g.Hooks.back().HookId = ++g.HookIdNext; + return g.HookIdNext; +} + +// Deferred removal, avoiding issue with changing vector while iterating it +void ImGui::RemoveContextHook(ImGuiContext* ctx, ImGuiID hook_id) +{ + ImGuiContext& g = *ctx; + IM_ASSERT(hook_id != 0); + for (int n = 0; n < g.Hooks.Size; n++) + if (g.Hooks[n].HookId == hook_id) + g.Hooks[n].Type = ImGuiContextHookType_PendingRemoval_; +} + +// Call context hooks (used by e.g. test engine) +// We assume a small number of hooks so all stored in same array +void ImGui::CallContextHooks(ImGuiContext* ctx, ImGuiContextHookType hook_type) +{ + ImGuiContext& g = *ctx; + for (int n = 0; n < g.Hooks.Size; n++) + if (g.Hooks[n].Type == hook_type) + g.Hooks[n].Callback(&g, &g.Hooks[n]); +} + //----------------------------------------------------------------------------- // [SECTION] MAIN CODE (most of the code! lots of stuff, needs tidying up!) @@ -3913,89 +4150,6 @@ const char* ImGui::GetVersion() return IMGUI_VERSION; } -// Internal state access - if you want to share Dear ImGui state between modules (e.g. DLL) or allocate it yourself -// Note that we still point to some static data and members (such as GFontAtlas), so the state instance you end up using will point to the static data within its module -ImGuiContext* ImGui::GetCurrentContext() -{ - return GImGui; -} - -void ImGui::SetCurrentContext(ImGuiContext* ctx) -{ -#ifdef IMGUI_SET_CURRENT_CONTEXT_FUNC - IMGUI_SET_CURRENT_CONTEXT_FUNC(ctx); // For custom thread-based hackery you may want to have control over this. -#else - GImGui = ctx; -#endif -} - -void ImGui::SetAllocatorFunctions(ImGuiMemAllocFunc alloc_func, ImGuiMemFreeFunc free_func, void* user_data) -{ - GImAllocatorAllocFunc = alloc_func; - GImAllocatorFreeFunc = free_func; - GImAllocatorUserData = user_data; -} - -// This is provided to facilitate copying allocators from one static/DLL boundary to another (e.g. retrieve default allocator of your executable address space) -void ImGui::GetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func, ImGuiMemFreeFunc* p_free_func, void** p_user_data) -{ - *p_alloc_func = GImAllocatorAllocFunc; - *p_free_func = GImAllocatorFreeFunc; - *p_user_data = GImAllocatorUserData; -} - -ImGuiContext* ImGui::CreateContext(ImFontAtlas* shared_font_atlas) -{ - ImGuiContext* prev_ctx = GetCurrentContext(); - ImGuiContext* ctx = IM_NEW(ImGuiContext)(shared_font_atlas); - SetCurrentContext(ctx); - Initialize(); - if (prev_ctx != NULL) - SetCurrentContext(prev_ctx); // Restore previous context if any, else keep new one. - return ctx; -} - -void ImGui::DestroyContext(ImGuiContext* ctx) -{ - ImGuiContext* prev_ctx = GetCurrentContext(); - if (ctx == NULL) //-V1051 - ctx = prev_ctx; - SetCurrentContext(ctx); - Shutdown(); - SetCurrentContext((prev_ctx != ctx) ? prev_ctx : NULL); - IM_DELETE(ctx); -} - -// No specific ordering/dependency support, will see as needed -ImGuiID ImGui::AddContextHook(ImGuiContext* ctx, const ImGuiContextHook* hook) -{ - ImGuiContext& g = *ctx; - IM_ASSERT(hook->Callback != NULL && hook->HookId == 0 && hook->Type != ImGuiContextHookType_PendingRemoval_); - g.Hooks.push_back(*hook); - g.Hooks.back().HookId = ++g.HookIdNext; - return g.HookIdNext; -} - -// Deferred removal, avoiding issue with changing vector while iterating it -void ImGui::RemoveContextHook(ImGuiContext* ctx, ImGuiID hook_id) -{ - ImGuiContext& g = *ctx; - IM_ASSERT(hook_id != 0); - for (int n = 0; n < g.Hooks.Size; n++) - if (g.Hooks[n].HookId == hook_id) - g.Hooks[n].Type = ImGuiContextHookType_PendingRemoval_; -} - -// Call context hooks (used by e.g. test engine) -// We assume a small number of hooks so all stored in same array -void ImGui::CallContextHooks(ImGuiContext* ctx, ImGuiContextHookType hook_type) -{ - ImGuiContext& g = *ctx; - for (int n = 0; n < g.Hooks.Size; n++) - if (g.Hooks[n].Type == hook_type) - g.Hooks[n].Callback(&g, &g.Hooks[n]); -} - ImGuiIO& ImGui::GetIO() { IM_ASSERT(GImGui != NULL && "No current context. Did you call ImGui::CreateContext() and ImGui::SetCurrentContext() ?"); @@ -4274,344 +4428,6 @@ static bool IsWindowActiveAndVisible(ImGuiWindow* window) return (window->Active) && (!window->Hidden); } -static void UpdateAliasKey(ImGuiKey key, bool v, float analog_value) -{ - IM_ASSERT(ImGui::IsAliasKey(key)); - ImGuiKeyData* key_data = ImGui::GetKeyData(key); - key_data->Down = v; - key_data->AnalogValue = analog_value; -} - -// Rewrite routing data buffers to strip old entries + sort by key to make queries not touch scattered data. -// Entries D,A,B,B,A,C,B --> A,A,B,B,B,C,D -// Index A:1 B:2 C:5 D:0 --> A:0 B:2 C:5 D:6 -// See 'Metrics->Key Owners & Shortcut Routing' to visualize the result of that operation. -static void UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt) -{ - ImGuiContext& g = *GImGui; - rt->EntriesNext.resize(0); - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - const int new_routing_start_idx = rt->EntriesNext.Size; - ImGuiKeyRoutingData* routing_entry; - for (int old_routing_idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; old_routing_idx != -1; old_routing_idx = routing_entry->NextEntryIndex) - { - routing_entry = &rt->Entries[old_routing_idx]; - routing_entry->RoutingCurr = routing_entry->RoutingNext; // Update entry - routing_entry->RoutingNext = ImGuiKeyOwner_None; - routing_entry->RoutingNextScore = 255; - if (routing_entry->RoutingCurr == ImGuiKeyOwner_None) - continue; - rt->EntriesNext.push_back(*routing_entry); // Write alive ones into new buffer - - // Apply routing to owner if there's no owner already (RoutingCurr == None at this point) - if (routing_entry->Mods == g.IO.KeyMods) - { - ImGuiKeyOwnerData* owner_data = ImGui::GetKeyOwnerData(key); - if (owner_data->OwnerCurr == ImGuiKeyOwner_None) - owner_data->OwnerCurr = routing_entry->RoutingCurr; - } - } - - // Rewrite linked-list - rt->Index[key - ImGuiKey_NamedKey_BEGIN] = (ImGuiKeyRoutingIndex)(new_routing_start_idx < rt->EntriesNext.Size ? new_routing_start_idx : -1); - for (int n = new_routing_start_idx; n < rt->EntriesNext.Size; n++) - rt->EntriesNext[n].NextEntryIndex = (ImGuiKeyRoutingIndex)((n + 1 < rt->EntriesNext.Size) ? n + 1 : -1); - } - rt->Entries.swap(rt->EntriesNext); // Swap new and old indexes -} - -// [Internal] Do not use directly (should read io.KeyMods instead) -static ImGuiKeyChord GetMergedModsFromBools() -{ - ImGuiContext& g = *GImGui; - ImGuiKeyChord key_chord = 0; - if (g.IO.KeyCtrl) { key_chord |= ImGuiMod_Ctrl; } - if (g.IO.KeyShift) { key_chord |= ImGuiMod_Shift; } - if (g.IO.KeyAlt) { key_chord |= ImGuiMod_Alt; } - if (g.IO.KeySuper) { key_chord |= ImGuiMod_Super; } - return key_chord; -} - -static void ImGui::UpdateKeyboardInputs() -{ - ImGuiContext& g = *GImGui; - ImGuiIO& io = g.IO; - - // Import legacy keys or verify they are not used -#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO - if (io.BackendUsingLegacyKeyArrays == 0) - { - // Backend used new io.AddKeyEvent() API: Good! Verify that old arrays are never written to externally. - for (int n = 0; n < ImGuiKey_LegacyNativeKey_END; n++) - IM_ASSERT((io.KeysDown[n] == false || IsKeyDown((ImGuiKey)n)) && "Backend needs to either only use io.AddKeyEvent(), either only fill legacy io.KeysDown[] + io.KeyMap[]. Not both!"); - } - else - { - if (g.FrameCount == 0) - for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) - IM_ASSERT(g.IO.KeyMap[n] == -1 && "Backend is not allowed to write to io.KeyMap[0..511]!"); - - // Build reverse KeyMap (Named -> Legacy) - for (int n = ImGuiKey_NamedKey_BEGIN; n < ImGuiKey_NamedKey_END; n++) - if (io.KeyMap[n] != -1) - { - IM_ASSERT(IsLegacyKey((ImGuiKey)io.KeyMap[n])); - io.KeyMap[io.KeyMap[n]] = n; - } - - // Import legacy keys into new ones - for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) - if (io.KeysDown[n] || io.BackendUsingLegacyKeyArrays == 1) - { - const ImGuiKey key = (ImGuiKey)(io.KeyMap[n] != -1 ? io.KeyMap[n] : n); - IM_ASSERT(io.KeyMap[n] == -1 || IsNamedKey(key)); - io.KeysData[key].Down = io.KeysDown[n]; - if (key != n) - io.KeysDown[key] = io.KeysDown[n]; // Allow legacy code using io.KeysDown[GetKeyIndex()] with old backends - io.BackendUsingLegacyKeyArrays = 1; - } - if (io.BackendUsingLegacyKeyArrays == 1) - { - GetKeyData(ImGuiMod_Ctrl)->Down = io.KeyCtrl; - GetKeyData(ImGuiMod_Shift)->Down = io.KeyShift; - GetKeyData(ImGuiMod_Alt)->Down = io.KeyAlt; - GetKeyData(ImGuiMod_Super)->Down = io.KeySuper; - } - } - -#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO - const bool nav_gamepad_active = (io.ConfigFlags & ImGuiConfigFlags_NavEnableGamepad) != 0 && (io.BackendFlags & ImGuiBackendFlags_HasGamepad) != 0; - if (io.BackendUsingLegacyNavInputArray && nav_gamepad_active) - { - #define MAP_LEGACY_NAV_INPUT_TO_KEY1(_KEY, _NAV1) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f); io.KeysData[_KEY].AnalogValue = io.NavInputs[_NAV1]; } while (0) - #define MAP_LEGACY_NAV_INPUT_TO_KEY2(_KEY, _NAV1, _NAV2) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f) || (io.NavInputs[_NAV2] > 0.0f); io.KeysData[_KEY].AnalogValue = ImMax(io.NavInputs[_NAV1], io.NavInputs[_NAV2]); } while (0) - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceDown, ImGuiNavInput_Activate); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceRight, ImGuiNavInput_Cancel); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceLeft, ImGuiNavInput_Menu); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceUp, ImGuiNavInput_Input); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadLeft, ImGuiNavInput_DpadLeft); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadRight, ImGuiNavInput_DpadRight); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadUp, ImGuiNavInput_DpadUp); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadDown, ImGuiNavInput_DpadDown); - MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadL1, ImGuiNavInput_FocusPrev, ImGuiNavInput_TweakSlow); - MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadR1, ImGuiNavInput_FocusNext, ImGuiNavInput_TweakFast); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickLeft, ImGuiNavInput_LStickLeft); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickRight, ImGuiNavInput_LStickRight); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickUp, ImGuiNavInput_LStickUp); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickDown, ImGuiNavInput_LStickDown); - #undef NAV_MAP_KEY - } -#endif - -#endif - - // Synchronize io.KeyMods with individual modifiers io.KeyXXX bools, update aliases - io.KeyMods = GetMergedModsFromBools(); - for (int n = 0; n < ImGuiMouseButton_COUNT; n++) - UpdateAliasKey(MouseButtonToKey(n), io.MouseDown[n], io.MouseDown[n] ? 1.0f : 0.0f); - UpdateAliasKey(ImGuiKey_MouseWheelX, io.MouseWheelH != 0.0f, io.MouseWheelH); - UpdateAliasKey(ImGuiKey_MouseWheelY, io.MouseWheel != 0.0f, io.MouseWheel); - - // Clear gamepad data if disabled - if ((io.BackendFlags & ImGuiBackendFlags_HasGamepad) == 0) - for (int i = ImGuiKey_Gamepad_BEGIN; i < ImGuiKey_Gamepad_END; i++) - { - io.KeysData[i - ImGuiKey_KeysData_OFFSET].Down = false; - io.KeysData[i - ImGuiKey_KeysData_OFFSET].AnalogValue = 0.0f; - } - - // Update keys - for (int i = 0; i < ImGuiKey_KeysData_SIZE; i++) - { - ImGuiKeyData* key_data = &io.KeysData[i]; - key_data->DownDurationPrev = key_data->DownDuration; - key_data->DownDuration = key_data->Down ? (key_data->DownDuration < 0.0f ? 0.0f : key_data->DownDuration + io.DeltaTime) : -1.0f; - } - - // Update keys/input owner (named keys only): one entry per key - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - ImGuiKeyData* key_data = &io.KeysData[key - ImGuiKey_KeysData_OFFSET]; - ImGuiKeyOwnerData* owner_data = &g.KeysOwnerData[key - ImGuiKey_NamedKey_BEGIN]; - owner_data->OwnerCurr = owner_data->OwnerNext; - if (!key_data->Down) // Important: ownership is released on the frame after a release. Ensure a 'MouseDown -> CloseWindow -> MouseUp' chain doesn't lead to someone else seeing the MouseUp. - owner_data->OwnerNext = ImGuiKeyOwner_None; - owner_data->LockThisFrame = owner_data->LockUntilRelease = owner_data->LockUntilRelease && key_data->Down; // Clear LockUntilRelease when key is not Down anymore - } - - UpdateKeyRoutingTable(&g.KeysRoutingTable); -} - -static void ImGui::UpdateMouseInputs() -{ - ImGuiContext& g = *GImGui; - ImGuiIO& io = g.IO; - - // Round mouse position to avoid spreading non-rounded position (e.g. UpdateManualResize doesn't support them well) - if (IsMousePosValid(&io.MousePos)) - io.MousePos = g.MouseLastValidPos = ImFloorSigned(io.MousePos); - - // If mouse just appeared or disappeared (usually denoted by -FLT_MAX components) we cancel out movement in MouseDelta - if (IsMousePosValid(&io.MousePos) && IsMousePosValid(&io.MousePosPrev)) - io.MouseDelta = io.MousePos - io.MousePosPrev; - else - io.MouseDelta = ImVec2(0.0f, 0.0f); - - // If mouse moved we re-enable mouse hovering in case it was disabled by gamepad/keyboard. In theory should use a >0.0f threshold but would need to reset in everywhere we set this to true. - if (io.MouseDelta.x != 0.0f || io.MouseDelta.y != 0.0f) - g.NavDisableMouseHover = false; - - io.MousePosPrev = io.MousePos; - for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) - { - io.MouseClicked[i] = io.MouseDown[i] && io.MouseDownDuration[i] < 0.0f; - io.MouseClickedCount[i] = 0; // Will be filled below - io.MouseReleased[i] = !io.MouseDown[i] && io.MouseDownDuration[i] >= 0.0f; - io.MouseDownDurationPrev[i] = io.MouseDownDuration[i]; - io.MouseDownDuration[i] = io.MouseDown[i] ? (io.MouseDownDuration[i] < 0.0f ? 0.0f : io.MouseDownDuration[i] + io.DeltaTime) : -1.0f; - if (io.MouseClicked[i]) - { - bool is_repeated_click = false; - if ((float)(g.Time - io.MouseClickedTime[i]) < io.MouseDoubleClickTime) - { - ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); - if (ImLengthSqr(delta_from_click_pos) < io.MouseDoubleClickMaxDist * io.MouseDoubleClickMaxDist) - is_repeated_click = true; - } - if (is_repeated_click) - io.MouseClickedLastCount[i]++; - else - io.MouseClickedLastCount[i] = 1; - io.MouseClickedTime[i] = g.Time; - io.MouseClickedPos[i] = io.MousePos; - io.MouseClickedCount[i] = io.MouseClickedLastCount[i]; - io.MouseDragMaxDistanceAbs[i] = ImVec2(0.0f, 0.0f); - io.MouseDragMaxDistanceSqr[i] = 0.0f; - } - else if (io.MouseDown[i]) - { - // Maintain the maximum distance we reaching from the initial click position, which is used with dragging threshold - ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); - io.MouseDragMaxDistanceSqr[i] = ImMax(io.MouseDragMaxDistanceSqr[i], ImLengthSqr(delta_from_click_pos)); - io.MouseDragMaxDistanceAbs[i].x = ImMax(io.MouseDragMaxDistanceAbs[i].x, delta_from_click_pos.x < 0.0f ? -delta_from_click_pos.x : delta_from_click_pos.x); - io.MouseDragMaxDistanceAbs[i].y = ImMax(io.MouseDragMaxDistanceAbs[i].y, delta_from_click_pos.y < 0.0f ? -delta_from_click_pos.y : delta_from_click_pos.y); - } - - // We provide io.MouseDoubleClicked[] as a legacy service - io.MouseDoubleClicked[i] = (io.MouseClickedCount[i] == 2); - - // Clicking any mouse button reactivate mouse hovering which may have been deactivated by gamepad/keyboard navigation - if (io.MouseClicked[i]) - g.NavDisableMouseHover = false; - } -} - -static void LockWheelingWindow(ImGuiWindow* window, float wheel_amount) -{ - ImGuiContext& g = *GImGui; - if (window) - g.WheelingWindowReleaseTimer = ImMin(g.WheelingWindowReleaseTimer + ImAbs(wheel_amount) * WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER, WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER); - else - g.WheelingWindowReleaseTimer = 0.0f; - if (g.WheelingWindow == window) - return; - IMGUI_DEBUG_LOG_IO("LockWheelingWindow() \"%s\"\n", window ? window->Name : "NULL"); - g.WheelingWindow = window; - g.WheelingWindowRefMousePos = g.IO.MousePos; -} - -void ImGui::UpdateMouseWheel() -{ - ImGuiContext& g = *GImGui; - - // Reset the locked window if we move the mouse or after the timer elapses - if (g.WheelingWindow != NULL) - { - g.WheelingWindowReleaseTimer -= g.IO.DeltaTime; - if (IsMousePosValid() && ImLengthSqr(g.IO.MousePos - g.WheelingWindowRefMousePos) > g.IO.MouseDragThreshold * g.IO.MouseDragThreshold) - g.WheelingWindowReleaseTimer = 0.0f; - if (g.WheelingWindowReleaseTimer <= 0.0f) - LockWheelingWindow(NULL, 0.0f); - } - - ImVec2 wheel; - wheel.x = TestKeyOwner(ImGuiKey_MouseWheelX, ImGuiKeyOwner_None) ? g.IO.MouseWheelH : 0.0f; - wheel.y = TestKeyOwner(ImGuiKey_MouseWheelY, ImGuiKeyOwner_None) ? g.IO.MouseWheel : 0.0f; - if (wheel.x == 0.0f && wheel.y == 0.0f) - return; - - //IMGUI_DEBUG_LOG("MouseWheel X:%.3f Y:%.3f\n", wheel_x, wheel_y); - ImGuiWindow* mouse_window = g.WheelingWindow ? g.WheelingWindow : g.HoveredWindow; - if (!mouse_window || mouse_window->Collapsed) - return; - - // Zoom / Scale window - // FIXME-OBSOLETE: This is an old feature, it still works but pretty much nobody is using it and may be best redesigned. - if (wheel.y != 0.0f && g.IO.KeyCtrl && g.IO.FontAllowUserScaling) - { - LockWheelingWindow(mouse_window, wheel.y); - ImGuiWindow* window = mouse_window; - const float new_font_scale = ImClamp(window->FontWindowScale + g.IO.MouseWheel * 0.10f, 0.50f, 2.50f); - const float scale = new_font_scale / window->FontWindowScale; - window->FontWindowScale = new_font_scale; - if (window == window->RootWindow) - { - const ImVec2 offset = window->Size * (1.0f - scale) * (g.IO.MousePos - window->Pos) / window->Size; - SetWindowPos(window, window->Pos + offset, 0); - window->Size = ImFloor(window->Size * scale); - window->SizeFull = ImFloor(window->SizeFull * scale); - } - return; - } - if (g.IO.KeyCtrl) - return; - - // Mouse wheel scrolling - // As a standard behavior holding SHIFT while using Vertical Mouse Wheel triggers Horizontal scroll instead - // (we avoid doing it on OSX as it the OS input layer handles this already) - const bool swap_axis = g.IO.KeyShift && !g.IO.ConfigMacOSXBehaviors; - if (swap_axis) - { - wheel.x = wheel.y; - wheel.y = 0.0f; - } - - // Vertical Mouse Wheel scrolling - // Bubble up into parent window if: - // - a child window doesn't allow any scrolling. - // - a child window doesn't need scrolling because it is already at the edge for the direction we are going in. - // - a child window has the ImGuiWindowFlags_NoScrollWithMouse flag. - if (wheel.y != 0.0f) - { - ImGuiWindow* window = mouse_window; - while ((window->Flags & ImGuiWindowFlags_ChildWindow) && ((window->ScrollMax.y == 0.0f) || ((window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)))) - window = window->ParentWindow; - if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) - { - LockWheelingWindow(mouse_window, wheel.y); - float max_step = window->InnerRect.GetHeight() * 0.67f; - float scroll_step = ImFloor(ImMin(5 * window->CalcFontSize(), max_step)); - SetScrollY(window, window->Scroll.y - wheel.y * scroll_step); - } - } - - // Horizontal Mouse Wheel scrolling, or Vertical Mouse Wheel w/ Shift held - if (wheel.x != 0.0f) - { - ImGuiWindow* window = mouse_window; - while ((window->Flags & ImGuiWindowFlags_ChildWindow) && ((window->ScrollMax.x == 0.0f) || ((window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)))) - window = window->ParentWindow; - if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) - { - LockWheelingWindow(mouse_window, wheel.x); - float max_step = window->InnerRect.GetWidth() * 0.67f; - float scroll_step = ImFloor(ImMin(2 * window->CalcFontSize(), max_step)); - SetScrollX(window, window->Scroll.x - wheel.x * scroll_step); - } - } -} - // The reason this is exposed in imgui_internal.h is: on touch-based system that don't have hovering, we want to dispatch inputs to the right target (imgui vs imgui+app) void ImGui::UpdateHoveredWindowAndCaptureFlags() { @@ -4954,143 +4770,6 @@ void ImGui::NewFrame() CallContextHooks(&g, ImGuiContextHookType_NewFramePost); } -// IMPORTANT: ###xxx suffixes must be same in ALL languages -static const ImGuiLocEntry GLocalizationEntriesEnUS[] = -{ - { ImGuiLocKey_TableSizeOne, "Size column to fit###SizeOne" }, - { ImGuiLocKey_TableSizeAllFit, "Size all columns to fit###SizeAll" }, - { ImGuiLocKey_TableSizeAllDefault, "Size all columns to default###SizeAll" }, - { ImGuiLocKey_TableResetOrder, "Reset order###ResetOrder" }, - { ImGuiLocKey_WindowingMainMenuBar, "(Main menu bar)" }, - { ImGuiLocKey_WindowingPopup, "(Popup)" }, - { ImGuiLocKey_WindowingUntitled, "(Untitled)" }, - { ImGuiLocKey_DockingHideTabBar, "Hide tab bar###HideTabBar" }, -}; - -void ImGui::Initialize() -{ - ImGuiContext& g = *GImGui; - IM_ASSERT(!g.Initialized && !g.SettingsLoaded); - - // Add .ini handle for ImGuiWindow and ImGuiTable types - { - ImGuiSettingsHandler ini_handler; - ini_handler.TypeName = "Window"; - ini_handler.TypeHash = ImHashStr("Window"); - ini_handler.ClearAllFn = WindowSettingsHandler_ClearAll; - ini_handler.ReadOpenFn = WindowSettingsHandler_ReadOpen; - ini_handler.ReadLineFn = WindowSettingsHandler_ReadLine; - ini_handler.ApplyAllFn = WindowSettingsHandler_ApplyAll; - ini_handler.WriteAllFn = WindowSettingsHandler_WriteAll; - AddSettingsHandler(&ini_handler); - } - TableSettingsAddSettingsHandler(); - - // Setup default localization table - LocalizeRegisterEntries(GLocalizationEntriesEnUS, IM_ARRAYSIZE(GLocalizationEntriesEnUS)); - - // Create default viewport - ImGuiViewportP* viewport = IM_NEW(ImGuiViewportP)(); - viewport->ID = IMGUI_VIEWPORT_DEFAULT_ID; - viewport->Idx = 0; - viewport->PlatformWindowCreated = true; - viewport->Flags = ImGuiViewportFlags_OwnedByApp; - g.Viewports.push_back(viewport); - g.TempBuffer.resize(1024 * 3 + 1, 0); - g.PlatformIO.Viewports.push_back(g.Viewports[0]); - -#ifdef IMGUI_HAS_DOCK - // Initialize Docking - DockContextInitialize(&g); -#endif - - g.Initialized = true; -} - -// This function is merely here to free heap allocations. -void ImGui::Shutdown() -{ - // The fonts atlas can be used prior to calling NewFrame(), so we clear it even if g.Initialized is FALSE (which would happen if we never called NewFrame) - ImGuiContext& g = *GImGui; - if (g.IO.Fonts && g.FontAtlasOwnedByContext) - { - g.IO.Fonts->Locked = false; - IM_DELETE(g.IO.Fonts); - } - g.IO.Fonts = NULL; - g.DrawListSharedData.TempBuffer.clear(); - - // Cleanup of other data are conditional on actually having initialized Dear ImGui. - if (!g.Initialized) - return; - - // Save settings (unless we haven't attempted to load them: CreateContext/DestroyContext without a call to NewFrame shouldn't save an empty file) - if (g.SettingsLoaded && g.IO.IniFilename != NULL) - SaveIniSettingsToDisk(g.IO.IniFilename); - - // Destroy platform windows - DestroyPlatformWindows(); - - // Shutdown extensions - DockContextShutdown(&g); - - CallContextHooks(&g, ImGuiContextHookType_Shutdown); - - // Clear everything else - g.Windows.clear_delete(); - g.WindowsFocusOrder.clear(); - g.WindowsTempSortBuffer.clear(); - g.CurrentWindow = NULL; - g.CurrentWindowStack.clear(); - g.WindowsById.Clear(); - g.NavWindow = NULL; - g.HoveredWindow = g.HoveredWindowUnderMovingWindow = NULL; - g.ActiveIdWindow = g.ActiveIdPreviousFrameWindow = NULL; - g.MovingWindow = NULL; - - g.KeysRoutingTable.Clear(); - - g.ColorStack.clear(); - g.StyleVarStack.clear(); - g.FontStack.clear(); - g.OpenPopupStack.clear(); - g.BeginPopupStack.clear(); - - g.CurrentViewport = g.MouseViewport = g.MouseLastHoveredViewport = NULL; - g.Viewports.clear_delete(); - - g.TabBars.Clear(); - g.CurrentTabBarStack.clear(); - g.ShrinkWidthBuffer.clear(); - - g.ClipperTempData.clear_destruct(); - - g.Tables.Clear(); - g.TablesTempData.clear_destruct(); - g.DrawChannelsTempMergeBuffer.clear(); - - g.ClipboardHandlerData.clear(); - g.MenusIdSubmittedThisFrame.clear(); - g.InputTextState.ClearFreeMemory(); - - g.SettingsWindows.clear(); - g.SettingsHandlers.clear(); - - if (g.LogFile) - { -#ifndef IMGUI_DISABLE_TTY_FUNCTIONS - if (g.LogFile != stdout) -#endif - ImFileClose(g.LogFile); - g.LogFile = NULL; - } - g.LogBuffer.clear(); - g.DebugLogBuf.clear(); - g.DebugLogIndex.clear(); - - g.Initialized = false; -} - // FIXME: Add a more explicit sort order in the window structure. static int IMGUI_CDECL ChildWindowComparer(const void* lhs, const void* rhs) { @@ -5740,6 +5419,12 @@ void ImGui::SetActiveIdUsingAllKeyboardKeys() NavMoveRequestCancel(); } +ImGuiID ImGui::GetItemID() +{ + ImGuiContext& g = *GImGui; + return g.LastItemData.ID; +} + ImVec2 ImGui::GetItemRectMin() { ImGuiContext& g = *GImGui; @@ -6033,9 +5718,9 @@ static ImVec2 CalcWindowSizeAfterConstraint(ImGuiWindow* window, const ImVec2& s if (!(window->Flags & (ImGuiWindowFlags_ChildWindow | ImGuiWindowFlags_AlwaysAutoResize))) { ImGuiWindow* window_for_height = GetWindowForTitleAndMenuHeight(window); - const float decoration_up_height = window_for_height->TitleBarHeight() + window_for_height->MenuBarHeight(); new_size = ImMax(new_size, g.Style.WindowMinSize); - new_size.y = ImMax(new_size.y, decoration_up_height + ImMax(0.0f, g.Style.WindowRounding - 1.0f)); // Reduce artifacts with very small windows + const float minimum_height = window_for_height->TitleBarHeight() + window_for_height->MenuBarHeight() + ImMax(0.0f, g.Style.WindowRounding - 1.0f); + new_size.y = ImMax(new_size.y, minimum_height); // Reduce artifacts with very small windows } return new_size; } @@ -6064,9 +5749,10 @@ static ImVec2 CalcWindowAutoFitSize(ImGuiWindow* window, const ImVec2& size_cont { ImGuiContext& g = *GImGui; ImGuiStyle& style = g.Style; - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); + const float decoration_w_without_scrollbars = window->DecoOuterSizeX1 + window->DecoOuterSizeX2 - window->ScrollbarSizes.x; + const float decoration_h_without_scrollbars = window->DecoOuterSizeY1 + window->DecoOuterSizeY2 - window->ScrollbarSizes.y; ImVec2 size_pad = window->WindowPadding * 2.0f; - ImVec2 size_desired = size_contents + size_pad + ImVec2(0.0f, decoration_up_height); + ImVec2 size_desired = size_contents + size_pad + ImVec2(decoration_w_without_scrollbars, decoration_h_without_scrollbars); if (window->Flags & ImGuiWindowFlags_Tooltip) { // Tooltip always resize @@ -6092,8 +5778,8 @@ static ImVec2 CalcWindowAutoFitSize(ImGuiWindow* window, const ImVec2& size_cont // When the window cannot fit all contents (either because of constraints, either because screen is too small), // we are growing the size on the other axis to compensate for expected scrollbar. FIXME: Might turn bigger than ViewportSize-WindowPadding. ImVec2 size_auto_fit_after_constraint = CalcWindowSizeAfterConstraint(window, size_auto_fit); - bool will_have_scrollbar_x = (size_auto_fit_after_constraint.x - size_pad.x - 0.0f < size_contents.x && !(window->Flags & ImGuiWindowFlags_NoScrollbar) && (window->Flags & ImGuiWindowFlags_HorizontalScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysHorizontalScrollbar); - bool will_have_scrollbar_y = (size_auto_fit_after_constraint.y - size_pad.y - decoration_up_height < size_contents.y && !(window->Flags & ImGuiWindowFlags_NoScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysVerticalScrollbar); + bool will_have_scrollbar_x = (size_auto_fit_after_constraint.x - size_pad.x - decoration_w_without_scrollbars < size_contents.x && !(window->Flags & ImGuiWindowFlags_NoScrollbar) && (window->Flags & ImGuiWindowFlags_HorizontalScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysHorizontalScrollbar); + bool will_have_scrollbar_y = (size_auto_fit_after_constraint.y - size_pad.y - decoration_h_without_scrollbars < size_contents.y && !(window->Flags & ImGuiWindowFlags_NoScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysVerticalScrollbar); if (will_have_scrollbar_x) size_auto_fit.y += style.ScrollbarSize; if (will_have_scrollbar_y) @@ -6313,9 +5999,9 @@ static bool ImGui::UpdateWindowManualResize(ImGuiWindow* window, const ImVec2& s { ImVec2 nav_resize_dir; if (g.NavInputSource == ImGuiInputSource_Keyboard && g.IO.KeyShift) - nav_resize_dir = GetKeyVector2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); + nav_resize_dir = GetKeyMagnitude2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); if (g.NavInputSource == ImGuiInputSource_Gamepad) - nav_resize_dir = GetKeyVector2d(ImGuiKey_GamepadDpadLeft, ImGuiKey_GamepadDpadRight, ImGuiKey_GamepadDpadUp, ImGuiKey_GamepadDpadDown); + nav_resize_dir = GetKeyMagnitude2d(ImGuiKey_GamepadDpadLeft, ImGuiKey_GamepadDpadRight, ImGuiKey_GamepadDpadUp, ImGuiKey_GamepadDpadDown); if (nav_resize_dir.x != 0.0f || nav_resize_dir.y != 0.0f) { const float NAV_RESIZE_SPEED = 600.0f; @@ -6526,8 +6212,8 @@ void ImGui::RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar } } -// Render title text, collapse button, close button // When inside a dock node, this is handled in DockNodeCalcTabBarLayout() instead. +// Render title text, collapse button, close button void ImGui::RenderWindowTitleBarContents(ImGuiWindow* window, const ImRect& title_bar_rect, const char* name, bool* p_open) { ImGuiContext& g = *GImGui; @@ -6980,6 +6666,15 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // SIZE + // Outer Decoration Sizes + // (we need to clear ScrollbarSize immediatly as CalcWindowAutoFitSize() needs it and can be called from other locations). + const ImVec2 scrollbar_sizes_from_last_frame = window->ScrollbarSizes; + window->DecoOuterSizeX1 = 0.0f; + window->DecoOuterSizeX2 = 0.0f; + window->DecoOuterSizeY1 = window->TitleBarHeight() + window->MenuBarHeight(); + window->DecoOuterSizeY2 = 0.0f; + window->ScrollbarSizes = ImVec2(0.0f, 0.0f); + // Calculate auto-fit size, handle automatic resize const ImVec2 size_auto_fit = CalcWindowAutoFitSize(window, window->ContentSizeIdeal); if ((flags & ImGuiWindowFlags_AlwaysAutoResize) && !window->Collapsed) @@ -7018,9 +6713,6 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) window->SizeFull = CalcWindowSizeAfterConstraint(window, window->SizeFull); window->Size = window->Collapsed && !(flags & ImGuiWindowFlags_ChildWindow) ? window->TitleBarRect().GetSize() : window->SizeFull; - // Decoration size - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); - // POSITION // Popup latch its initial position, will position itself when it appears next frame @@ -7178,9 +6870,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) if (!window->Collapsed) { // When reading the current size we need to read it after size constraints have been applied. - // When we use InnerRect here we are intentionally reading last frame size, same for ScrollbarSizes values before we set them again. - ImVec2 avail_size_from_current_frame = ImVec2(window->SizeFull.x, window->SizeFull.y - decoration_up_height); - ImVec2 avail_size_from_last_frame = window->InnerRect.GetSize() + window->ScrollbarSizes; + // Intentionally use previous frame values for InnerRect and ScrollbarSizes. + // And when we use window->DecorationUp here it doesn't have ScrollbarSizes.y applied yet. + ImVec2 avail_size_from_current_frame = ImVec2(window->SizeFull.x, window->SizeFull.y - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2)); + ImVec2 avail_size_from_last_frame = window->InnerRect.GetSize() + scrollbar_sizes_from_last_frame; ImVec2 needed_size_from_last_frame = window_just_created ? ImVec2(0, 0) : window->ContentSize + window->WindowPadding * 2.0f; float size_x_for_scrollbars = use_current_size_for_scrollbar_x ? avail_size_from_current_frame.x : avail_size_from_last_frame.x; float size_y_for_scrollbars = use_current_size_for_scrollbar_y ? avail_size_from_current_frame.y : avail_size_from_last_frame.y; @@ -7190,6 +6883,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) if (window->ScrollbarX && !window->ScrollbarY) window->ScrollbarY = (needed_size_from_last_frame.y > size_y_for_scrollbars) && !(flags & ImGuiWindowFlags_NoScrollbar); window->ScrollbarSizes = ImVec2(window->ScrollbarY ? style.ScrollbarSize : 0.0f, window->ScrollbarX ? style.ScrollbarSize : 0.0f); + + // Amend the partially filled window->DecorationXXX values. + window->DecoOuterSizeX2 += window->ScrollbarSizes.x; + window->DecoOuterSizeY2 += window->ScrollbarSizes.y; } // UPDATE RECTANGLES (1- THOSE NOT AFFECTED BY SCROLLING) @@ -7215,10 +6912,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // - ScrollToRectEx() // - NavUpdatePageUpPageDown() // - Scrollbar() - window->InnerRect.Min.x = window->Pos.x; - window->InnerRect.Min.y = window->Pos.y + decoration_up_height; - window->InnerRect.Max.x = window->Pos.x + window->Size.x - window->ScrollbarSizes.x; - window->InnerRect.Max.y = window->Pos.y + window->Size.y - window->ScrollbarSizes.y; + window->InnerRect.Min.x = window->Pos.x + window->DecoOuterSizeX1; + window->InnerRect.Min.y = window->Pos.y + window->DecoOuterSizeY1; + window->InnerRect.Max.x = window->Pos.x + window->Size.x - window->DecoOuterSizeX2; + window->InnerRect.Max.y = window->Pos.y + window->Size.y - window->DecoOuterSizeY2; // Inner clipping rectangle. // Will extend a little bit outside the normal work region. @@ -7251,6 +6948,7 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // Apply scrolling window->Scroll = CalcNextScrollFromScrollTargetAndClamp(window); window->ScrollTarget = ImVec2(FLT_MAX, FLT_MAX); + window->DecoInnerSizeX1 = window->DecoInnerSizeY1 = 0.0f; // DRAWING @@ -7297,8 +6995,8 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // - BeginTabBar() for right-most edge const bool allow_scrollbar_x = !(flags & ImGuiWindowFlags_NoScrollbar) && (flags & ImGuiWindowFlags_HorizontalScrollbar); const bool allow_scrollbar_y = !(flags & ImGuiWindowFlags_NoScrollbar); - const float work_rect_size_x = (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : ImMax(allow_scrollbar_x ? window->ContentSize.x : 0.0f, window->Size.x - window->WindowPadding.x * 2.0f - window->ScrollbarSizes.x)); - const float work_rect_size_y = (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : ImMax(allow_scrollbar_y ? window->ContentSize.y : 0.0f, window->Size.y - window->WindowPadding.y * 2.0f - decoration_up_height - window->ScrollbarSizes.y)); + const float work_rect_size_x = (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : ImMax(allow_scrollbar_x ? window->ContentSize.x : 0.0f, window->Size.x - window->WindowPadding.x * 2.0f - (window->DecoOuterSizeX1 + window->DecoOuterSizeX2))); + const float work_rect_size_y = (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : ImMax(allow_scrollbar_y ? window->ContentSize.y : 0.0f, window->Size.y - window->WindowPadding.y * 2.0f - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2))); window->WorkRect.Min.x = ImFloor(window->InnerRect.Min.x - window->Scroll.x + ImMax(window->WindowPadding.x, window->WindowBorderSize)); window->WorkRect.Min.y = ImFloor(window->InnerRect.Min.y - window->Scroll.y + ImMax(window->WindowPadding.y, window->WindowBorderSize)); window->WorkRect.Max.x = window->WorkRect.Min.x + work_rect_size_x; @@ -7309,21 +7007,21 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // FIXME-OBSOLETE: window->ContentRegionRect.Max is currently very misleading / partly faulty, but some BeginChild() patterns relies on it. // Used by: // - Mouse wheel scrolling + many other things - window->ContentRegionRect.Min.x = window->Pos.x - window->Scroll.x + window->WindowPadding.x; - window->ContentRegionRect.Min.y = window->Pos.y - window->Scroll.y + window->WindowPadding.y + decoration_up_height; - window->ContentRegionRect.Max.x = window->ContentRegionRect.Min.x + (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : (window->Size.x - window->WindowPadding.x * 2.0f - window->ScrollbarSizes.x)); - window->ContentRegionRect.Max.y = window->ContentRegionRect.Min.y + (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : (window->Size.y - window->WindowPadding.y * 2.0f - decoration_up_height - window->ScrollbarSizes.y)); + window->ContentRegionRect.Min.x = window->Pos.x - window->Scroll.x + window->WindowPadding.x + window->DecoOuterSizeX1; + window->ContentRegionRect.Min.y = window->Pos.y - window->Scroll.y + window->WindowPadding.y + window->DecoOuterSizeY1; + window->ContentRegionRect.Max.x = window->ContentRegionRect.Min.x + (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : (window->Size.x - window->WindowPadding.x * 2.0f - (window->DecoOuterSizeX1 + window->DecoOuterSizeX2))); + window->ContentRegionRect.Max.y = window->ContentRegionRect.Min.y + (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : (window->Size.y - window->WindowPadding.y * 2.0f - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2))); // Setup drawing context // (NB: That term "drawing context / DC" lost its meaning a long time ago. Initially was meant to hold transient data only. Nowadays difference between window-> and window->DC-> is dubious.) - window->DC.Indent.x = 0.0f + window->WindowPadding.x - window->Scroll.x; + window->DC.Indent.x = window->DecoOuterSizeX1 + window->WindowPadding.x - window->Scroll.x; window->DC.GroupOffset.x = 0.0f; window->DC.ColumnsOffset.x = 0.0f; // Record the loss of precision of CursorStartPos which can happen due to really large scrolling amount. // This is used by clipper to compensate and fix the most common use case of large scroll area. Easy and cheap, next best thing compared to switching everything to double or ImU64. - double start_pos_highp_x = (double)window->Pos.x + window->WindowPadding.x - (double)window->Scroll.x + window->DC.ColumnsOffset.x; - double start_pos_highp_y = (double)window->Pos.y + window->WindowPadding.y - (double)window->Scroll.y + decoration_up_height; + double start_pos_highp_x = (double)window->Pos.x + window->WindowPadding.x - (double)window->Scroll.x + window->DecoOuterSizeX1 + window->DC.ColumnsOffset.x; + double start_pos_highp_y = (double)window->Pos.y + window->WindowPadding.y - (double)window->Scroll.y + window->DecoOuterSizeY1; window->DC.CursorStartPos = ImVec2((float)start_pos_highp_x, (float)start_pos_highp_y); window->DC.CursorStartPosLossyness = ImVec2((float)(start_pos_highp_x - window->DC.CursorStartPos.x), (float)(start_pos_highp_y - window->DC.CursorStartPos.y)); window->DC.CursorPos = window->DC.CursorStartPos; @@ -8463,27 +8161,65 @@ bool ImGui::IsRectVisible(const ImVec2& rect_min, const ImVec2& rect_max) //----------------------------------------------------------------------------- // [SECTION] INPUTS //----------------------------------------------------------------------------- - -// Test if mouse cursor is hovering given rectangle -// NB- Rectangle is clipped by our current clip setting -// NB- Expand the rectangle to be generous on imprecise inputs systems (g.Style.TouchExtraPadding) -bool ImGui::IsMouseHoveringRect(const ImVec2& r_min, const ImVec2& r_max, bool clip) -{ - ImGuiContext& g = *GImGui; - - // Clip - ImRect rect_clipped(r_min, r_max); - if (clip) - rect_clipped.ClipWith(g.CurrentWindow->ClipRect); - - // Expand for touch input - const ImRect rect_for_touch(rect_clipped.Min - g.Style.TouchExtraPadding, rect_clipped.Max + g.Style.TouchExtraPadding); - if (!rect_for_touch.Contains(g.IO.MousePos)) - return false; - if (!g.MouseViewport->GetMainRect().Overlaps(rect_clipped)) - return false; - return true; -} +// - GetKeyData() [Internal] +// - GetKeyIndex() [Internal] +// - GetKeyName() +// - GetKeyChordName() [Internal] +// - CalcTypematicRepeatAmount() [Internal] +// - GetTypematicRepeatRate() [Internal] +// - GetKeyPressedAmount() [Internal] +// - GetKeyMagnitude2d() [Internal] +//----------------------------------------------------------------------------- +// - UpdateKeyRoutingTable() [Internal] +// - GetRoutingIdFromOwnerId() [Internal] +// - GetShortcutRoutingData() [Internal] +// - CalcRoutingScore() [Internal] +// - SetShortcutRouting() [Internal] +// - TestShortcutRouting() [Internal] +//----------------------------------------------------------------------------- +// - IsKeyDown() +// - IsKeyPressed() +// - IsKeyReleased() +//----------------------------------------------------------------------------- +// - IsMouseDown() +// - IsMouseClicked() +// - IsMouseReleased() +// - IsMouseDoubleClicked() +// - GetMouseClickedCount() +// - IsMouseHoveringRect() [Internal] +// - IsMouseDragPastThreshold() [Internal] +// - IsMouseDragging() +// - GetMousePos() +// - GetMousePosOnOpeningCurrentPopup() +// - IsMousePosValid() +// - IsAnyMouseDown() +// - GetMouseDragDelta() +// - ResetMouseDragDelta() +// - GetMouseCursor() +// - SetMouseCursor() +//----------------------------------------------------------------------------- +// - UpdateAliasKey() +// - GetMergedModsFromKeys() +// - UpdateKeyboardInputs() +// - UpdateMouseInputs() +//----------------------------------------------------------------------------- +// - LockWheelingWindow [Internal] +// - FindBestWheelingWindow [Internal] +// - UpdateMouseWheel() [Internal] +//----------------------------------------------------------------------------- +// - SetNextFrameWantCaptureKeyboard() +// - SetNextFrameWantCaptureMouse() +//----------------------------------------------------------------------------- +// - GetInputSourceName() [Internal] +// - DebugPrintInputEvent() [Internal] +// - UpdateInputEvents() [Internal] +//----------------------------------------------------------------------------- +// - GetKeyOwner() [Internal] +// - TestKeyOwner() [Internal] +// - SetKeyOwner() [Internal] +// - SetItemKeyOwner() [Internal] +// - Shortcut() [Internal] +//----------------------------------------------------------------------------- ImGuiKeyData* ImGui::GetKeyData(ImGuiKey key) { @@ -8566,9 +8302,12 @@ const char* ImGui::GetKeyName(ImGuiKey key) return GKeyNames[key - ImGuiKey_NamedKey_BEGIN]; } +// ImGuiMod_Shortcut is translated to either Ctrl or Super. void ImGui::GetKeyChordName(ImGuiKeyChord key_chord, char* out_buf, int out_buf_size) { ImGuiContext& g = *GImGui; + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImFormatString(out_buf, (size_t)out_buf_size, "%s%s%s%s%s", (key_chord & ImGuiMod_Ctrl) ? "Ctrl+" : "", (key_chord & ImGuiMod_Shift) ? "Shift+" : "", @@ -8619,13 +8358,52 @@ int ImGui::GetKeyPressedAmount(ImGuiKey key, float repeat_delay, float repeat_ra } // Return 2D vector representing the combination of four cardinal direction, with analog value support (for e.g. ImGuiKey_GamepadLStick* values). -ImVec2 ImGui::GetKeyVector2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down) +ImVec2 ImGui::GetKeyMagnitude2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down) { return ImVec2( GetKeyData(key_right)->AnalogValue - GetKeyData(key_left)->AnalogValue, GetKeyData(key_down)->AnalogValue - GetKeyData(key_up)->AnalogValue); } +// Rewrite routing data buffers to strip old entries + sort by key to make queries not touch scattered data. +// Entries D,A,B,B,A,C,B --> A,A,B,B,B,C,D +// Index A:1 B:2 C:5 D:0 --> A:0 B:2 C:5 D:6 +// See 'Metrics->Key Owners & Shortcut Routing' to visualize the result of that operation. +static void ImGui::UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt) +{ + ImGuiContext& g = *GImGui; + rt->EntriesNext.resize(0); + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + const int new_routing_start_idx = rt->EntriesNext.Size; + ImGuiKeyRoutingData* routing_entry; + for (int old_routing_idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; old_routing_idx != -1; old_routing_idx = routing_entry->NextEntryIndex) + { + routing_entry = &rt->Entries[old_routing_idx]; + routing_entry->RoutingCurr = routing_entry->RoutingNext; // Update entry + routing_entry->RoutingNext = ImGuiKeyOwner_None; + routing_entry->RoutingNextScore = 255; + if (routing_entry->RoutingCurr == ImGuiKeyOwner_None) + continue; + rt->EntriesNext.push_back(*routing_entry); // Write alive ones into new buffer + + // Apply routing to owner if there's no owner already (RoutingCurr == None at this point) + if (routing_entry->Mods == g.IO.KeyMods) + { + ImGuiKeyOwnerData* owner_data = ImGui::GetKeyOwnerData(key); + if (owner_data->OwnerCurr == ImGuiKeyOwner_None) + owner_data->OwnerCurr = routing_entry->RoutingCurr; + } + } + + // Rewrite linked-list + rt->Index[key - ImGuiKey_NamedKey_BEGIN] = (ImGuiKeyRoutingIndex)(new_routing_start_idx < rt->EntriesNext.Size ? new_routing_start_idx : -1); + for (int n = new_routing_start_idx; n < rt->EntriesNext.Size; n++) + rt->EntriesNext[n].NextEntryIndex = (ImGuiKeyRoutingIndex)((n + 1 < rt->EntriesNext.Size) ? n + 1 : -1); + } + rt->Entries.swap(rt->EntriesNext); // Swap new and old indexes +} + // owner_id may be None/Any, but routing_id needs to be always be set, so we default to GetCurrentFocusScope(). static inline ImGuiID GetRoutingIdFromOwnerId(ImGuiID owner_id) { @@ -8644,6 +8422,8 @@ ImGuiKeyRoutingData* ImGui::GetShortcutRoutingData(ImGuiKeyChord key_chord) ImGuiContext& g = *GImGui; ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; ImGuiKeyRoutingData* routing_data; + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); ImGuiKey mods = (ImGuiKey)(key_chord & ImGuiMod_Mask_); if (key == ImGuiKey_None) @@ -8761,7 +8541,7 @@ bool ImGui::SetShortcutRouting(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiI bool ImGui::TestShortcutRouting(ImGuiKeyChord key_chord, ImGuiID owner_id) { const ImGuiID routing_id = GetRoutingIdFromOwnerId(owner_id); - ImGuiKeyRoutingData* routing_data = GetShortcutRoutingData(key_chord); + ImGuiKeyRoutingData* routing_data = GetShortcutRoutingData(key_chord); // FIXME: Could avoid creating entry. return routing_data->RoutingCurr == routing_id; } @@ -8896,6 +8676,27 @@ int ImGui::GetMouseClickedCount(ImGuiMouseButton button) return g.IO.MouseClickedCount[button]; } +// Test if mouse cursor is hovering given rectangle +// NB- Rectangle is clipped by our current clip setting +// NB- Expand the rectangle to be generous on imprecise inputs systems (g.Style.TouchExtraPadding) +bool ImGui::IsMouseHoveringRect(const ImVec2& r_min, const ImVec2& r_max, bool clip) +{ + ImGuiContext& g = *GImGui; + + // Clip + ImRect rect_clipped(r_min, r_max); + if (clip) + rect_clipped.ClipWith(g.CurrentWindow->ClipRect); + + // Expand for touch input + const ImRect rect_for_touch(rect_clipped.Min - g.Style.TouchExtraPadding, rect_clipped.Max + g.Style.TouchExtraPadding); + if (!rect_for_touch.Contains(g.IO.MousePos)) + return false; + if (!g.MouseViewport->GetMainRect().Overlaps(rect_clipped)) + return false; + return true; +} + // Return if a mouse click/drag went past the given threshold. Valid to call during the MouseReleased frame. // [Internal] This doesn't test if the button is pressed bool ImGui::IsMouseDragPastThreshold(ImGuiMouseButton button, float lock_threshold) @@ -8992,6 +8793,357 @@ void ImGui::SetMouseCursor(ImGuiMouseCursor cursor_type) g.MouseCursor = cursor_type; } +static void UpdateAliasKey(ImGuiKey key, bool v, float analog_value) +{ + IM_ASSERT(ImGui::IsAliasKey(key)); + ImGuiKeyData* key_data = ImGui::GetKeyData(key); + key_data->Down = v; + key_data->AnalogValue = analog_value; +} + +// [Internal] Do not use directly +static ImGuiKeyChord GetMergedModsFromKeys() +{ + ImGuiKeyChord mods = 0; + if (ImGui::IsKeyDown(ImGuiMod_Ctrl)) { mods |= ImGuiMod_Ctrl; } + if (ImGui::IsKeyDown(ImGuiMod_Shift)) { mods |= ImGuiMod_Shift; } + if (ImGui::IsKeyDown(ImGuiMod_Alt)) { mods |= ImGuiMod_Alt; } + if (ImGui::IsKeyDown(ImGuiMod_Super)) { mods |= ImGuiMod_Super; } + return mods; +} + +static void ImGui::UpdateKeyboardInputs() +{ + ImGuiContext& g = *GImGui; + ImGuiIO& io = g.IO; + + // Import legacy keys or verify they are not used +#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO + if (io.BackendUsingLegacyKeyArrays == 0) + { + // Backend used new io.AddKeyEvent() API: Good! Verify that old arrays are never written to externally. + for (int n = 0; n < ImGuiKey_LegacyNativeKey_END; n++) + IM_ASSERT((io.KeysDown[n] == false || IsKeyDown((ImGuiKey)n)) && "Backend needs to either only use io.AddKeyEvent(), either only fill legacy io.KeysDown[] + io.KeyMap[]. Not both!"); + } + else + { + if (g.FrameCount == 0) + for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) + IM_ASSERT(g.IO.KeyMap[n] == -1 && "Backend is not allowed to write to io.KeyMap[0..511]!"); + + // Build reverse KeyMap (Named -> Legacy) + for (int n = ImGuiKey_NamedKey_BEGIN; n < ImGuiKey_NamedKey_END; n++) + if (io.KeyMap[n] != -1) + { + IM_ASSERT(IsLegacyKey((ImGuiKey)io.KeyMap[n])); + io.KeyMap[io.KeyMap[n]] = n; + } + + // Import legacy keys into new ones + for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) + if (io.KeysDown[n] || io.BackendUsingLegacyKeyArrays == 1) + { + const ImGuiKey key = (ImGuiKey)(io.KeyMap[n] != -1 ? io.KeyMap[n] : n); + IM_ASSERT(io.KeyMap[n] == -1 || IsNamedKey(key)); + io.KeysData[key].Down = io.KeysDown[n]; + if (key != n) + io.KeysDown[key] = io.KeysDown[n]; // Allow legacy code using io.KeysDown[GetKeyIndex()] with old backends + io.BackendUsingLegacyKeyArrays = 1; + } + if (io.BackendUsingLegacyKeyArrays == 1) + { + GetKeyData(ImGuiMod_Ctrl)->Down = io.KeyCtrl; + GetKeyData(ImGuiMod_Shift)->Down = io.KeyShift; + GetKeyData(ImGuiMod_Alt)->Down = io.KeyAlt; + GetKeyData(ImGuiMod_Super)->Down = io.KeySuper; + } + } + +#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO + const bool nav_gamepad_active = (io.ConfigFlags & ImGuiConfigFlags_NavEnableGamepad) != 0 && (io.BackendFlags & ImGuiBackendFlags_HasGamepad) != 0; + if (io.BackendUsingLegacyNavInputArray && nav_gamepad_active) + { + #define MAP_LEGACY_NAV_INPUT_TO_KEY1(_KEY, _NAV1) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f); io.KeysData[_KEY].AnalogValue = io.NavInputs[_NAV1]; } while (0) + #define MAP_LEGACY_NAV_INPUT_TO_KEY2(_KEY, _NAV1, _NAV2) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f) || (io.NavInputs[_NAV2] > 0.0f); io.KeysData[_KEY].AnalogValue = ImMax(io.NavInputs[_NAV1], io.NavInputs[_NAV2]); } while (0) + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceDown, ImGuiNavInput_Activate); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceRight, ImGuiNavInput_Cancel); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceLeft, ImGuiNavInput_Menu); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceUp, ImGuiNavInput_Input); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadLeft, ImGuiNavInput_DpadLeft); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadRight, ImGuiNavInput_DpadRight); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadUp, ImGuiNavInput_DpadUp); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadDown, ImGuiNavInput_DpadDown); + MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadL1, ImGuiNavInput_FocusPrev, ImGuiNavInput_TweakSlow); + MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadR1, ImGuiNavInput_FocusNext, ImGuiNavInput_TweakFast); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickLeft, ImGuiNavInput_LStickLeft); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickRight, ImGuiNavInput_LStickRight); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickUp, ImGuiNavInput_LStickUp); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickDown, ImGuiNavInput_LStickDown); + #undef NAV_MAP_KEY + } +#endif +#endif + + // Update aliases + for (int n = 0; n < ImGuiMouseButton_COUNT; n++) + UpdateAliasKey(MouseButtonToKey(n), io.MouseDown[n], io.MouseDown[n] ? 1.0f : 0.0f); + UpdateAliasKey(ImGuiKey_MouseWheelX, io.MouseWheelH != 0.0f, io.MouseWheelH); + UpdateAliasKey(ImGuiKey_MouseWheelY, io.MouseWheel != 0.0f, io.MouseWheel); + + // Synchronize io.KeyMods and io.KeyXXX values. + // - New backends (1.87+): send io.AddKeyEvent(ImGuiMod_XXX) -> -> (here) deriving io.KeyMods + io.KeyXXX from key array. + // - Legacy backends: set io.KeyXXX bools -> (above) set key array from io.KeyXXX -> (here) deriving io.KeyMods + io.KeyXXX from key array. + // So with legacy backends the 4 values will do a unnecessary back-and-forth but it makes the code simpler and future facing. + io.KeyMods = GetMergedModsFromKeys(); + io.KeyCtrl = (io.KeyMods & ImGuiMod_Ctrl) != 0; + io.KeyShift = (io.KeyMods & ImGuiMod_Shift) != 0; + io.KeyAlt = (io.KeyMods & ImGuiMod_Alt) != 0; + io.KeySuper = (io.KeyMods & ImGuiMod_Super) != 0; + + // Clear gamepad data if disabled + if ((io.BackendFlags & ImGuiBackendFlags_HasGamepad) == 0) + for (int i = ImGuiKey_Gamepad_BEGIN; i < ImGuiKey_Gamepad_END; i++) + { + io.KeysData[i - ImGuiKey_KeysData_OFFSET].Down = false; + io.KeysData[i - ImGuiKey_KeysData_OFFSET].AnalogValue = 0.0f; + } + + // Update keys + for (int i = 0; i < ImGuiKey_KeysData_SIZE; i++) + { + ImGuiKeyData* key_data = &io.KeysData[i]; + key_data->DownDurationPrev = key_data->DownDuration; + key_data->DownDuration = key_data->Down ? (key_data->DownDuration < 0.0f ? 0.0f : key_data->DownDuration + io.DeltaTime) : -1.0f; + } + + // Update keys/input owner (named keys only): one entry per key + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + ImGuiKeyData* key_data = &io.KeysData[key - ImGuiKey_KeysData_OFFSET]; + ImGuiKeyOwnerData* owner_data = &g.KeysOwnerData[key - ImGuiKey_NamedKey_BEGIN]; + owner_data->OwnerCurr = owner_data->OwnerNext; + if (!key_data->Down) // Important: ownership is released on the frame after a release. Ensure a 'MouseDown -> CloseWindow -> MouseUp' chain doesn't lead to someone else seeing the MouseUp. + owner_data->OwnerNext = ImGuiKeyOwner_None; + owner_data->LockThisFrame = owner_data->LockUntilRelease = owner_data->LockUntilRelease && key_data->Down; // Clear LockUntilRelease when key is not Down anymore + } + + UpdateKeyRoutingTable(&g.KeysRoutingTable); +} + +static void ImGui::UpdateMouseInputs() +{ + ImGuiContext& g = *GImGui; + ImGuiIO& io = g.IO; + + // Round mouse position to avoid spreading non-rounded position (e.g. UpdateManualResize doesn't support them well) + if (IsMousePosValid(&io.MousePos)) + io.MousePos = g.MouseLastValidPos = ImFloorSigned(io.MousePos); + + // If mouse just appeared or disappeared (usually denoted by -FLT_MAX components) we cancel out movement in MouseDelta + if (IsMousePosValid(&io.MousePos) && IsMousePosValid(&io.MousePosPrev)) + io.MouseDelta = io.MousePos - io.MousePosPrev; + else + io.MouseDelta = ImVec2(0.0f, 0.0f); + + // If mouse moved we re-enable mouse hovering in case it was disabled by gamepad/keyboard. In theory should use a >0.0f threshold but would need to reset in everywhere we set this to true. + if (io.MouseDelta.x != 0.0f || io.MouseDelta.y != 0.0f) + g.NavDisableMouseHover = false; + + io.MousePosPrev = io.MousePos; + for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) + { + io.MouseClicked[i] = io.MouseDown[i] && io.MouseDownDuration[i] < 0.0f; + io.MouseClickedCount[i] = 0; // Will be filled below + io.MouseReleased[i] = !io.MouseDown[i] && io.MouseDownDuration[i] >= 0.0f; + io.MouseDownDurationPrev[i] = io.MouseDownDuration[i]; + io.MouseDownDuration[i] = io.MouseDown[i] ? (io.MouseDownDuration[i] < 0.0f ? 0.0f : io.MouseDownDuration[i] + io.DeltaTime) : -1.0f; + if (io.MouseClicked[i]) + { + bool is_repeated_click = false; + if ((float)(g.Time - io.MouseClickedTime[i]) < io.MouseDoubleClickTime) + { + ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); + if (ImLengthSqr(delta_from_click_pos) < io.MouseDoubleClickMaxDist * io.MouseDoubleClickMaxDist) + is_repeated_click = true; + } + if (is_repeated_click) + io.MouseClickedLastCount[i]++; + else + io.MouseClickedLastCount[i] = 1; + io.MouseClickedTime[i] = g.Time; + io.MouseClickedPos[i] = io.MousePos; + io.MouseClickedCount[i] = io.MouseClickedLastCount[i]; + io.MouseDragMaxDistanceAbs[i] = ImVec2(0.0f, 0.0f); + io.MouseDragMaxDistanceSqr[i] = 0.0f; + } + else if (io.MouseDown[i]) + { + // Maintain the maximum distance we reaching from the initial click position, which is used with dragging threshold + ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); + io.MouseDragMaxDistanceSqr[i] = ImMax(io.MouseDragMaxDistanceSqr[i], ImLengthSqr(delta_from_click_pos)); + io.MouseDragMaxDistanceAbs[i].x = ImMax(io.MouseDragMaxDistanceAbs[i].x, delta_from_click_pos.x < 0.0f ? -delta_from_click_pos.x : delta_from_click_pos.x); + io.MouseDragMaxDistanceAbs[i].y = ImMax(io.MouseDragMaxDistanceAbs[i].y, delta_from_click_pos.y < 0.0f ? -delta_from_click_pos.y : delta_from_click_pos.y); + } + + // We provide io.MouseDoubleClicked[] as a legacy service + io.MouseDoubleClicked[i] = (io.MouseClickedCount[i] == 2); + + // Clicking any mouse button reactivate mouse hovering which may have been deactivated by gamepad/keyboard navigation + if (io.MouseClicked[i]) + g.NavDisableMouseHover = false; + } +} + +static void LockWheelingWindow(ImGuiWindow* window, float wheel_amount) +{ + ImGuiContext& g = *GImGui; + if (window) + g.WheelingWindowReleaseTimer = ImMin(g.WheelingWindowReleaseTimer + ImAbs(wheel_amount) * WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER, WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER); + else + g.WheelingWindowReleaseTimer = 0.0f; + if (g.WheelingWindow == window) + return; + IMGUI_DEBUG_LOG_IO("LockWheelingWindow() \"%s\"\n", window ? window->Name : "NULL"); + g.WheelingWindow = window; + g.WheelingWindowRefMousePos = g.IO.MousePos; + if (window == NULL) + { + g.WheelingWindowStartFrame = -1; + g.WheelingAxisAvg = ImVec2(0.0f, 0.0f); + } +} + +static ImGuiWindow* FindBestWheelingWindow(const ImVec2& wheel) +{ + // For each axis, find window in the hierarchy that may want to use scrolling + ImGuiContext& g = *GImGui; + ImGuiWindow* windows[2] = { NULL, NULL }; + for (int axis = 0; axis < 2; axis++) + if (wheel[axis] != 0.0f) + for (ImGuiWindow* window = windows[axis] = g.HoveredWindow; window->Flags & ImGuiWindowFlags_ChildWindow; window = windows[axis] = window->ParentWindow) + { + // Bubble up into parent window if: + // - a child window doesn't allow any scrolling. + // - a child window has the ImGuiWindowFlags_NoScrollWithMouse flag. + //// - a child window doesn't need scrolling because it is already at the edge for the direction we are going in (FIXME-WIP) + const bool has_scrolling = (window->ScrollMax[axis] != 0.0f); + const bool inputs_disabled = (window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs); + //const bool scrolling_past_limits = (wheel_v < 0.0f) ? (window->Scroll[axis] <= 0.0f) : (window->Scroll[axis] >= window->ScrollMax[axis]); + if (has_scrolling && !inputs_disabled) // && !scrolling_past_limits) + break; // select this window + } + if (windows[0] == NULL && windows[1] == NULL) + return NULL; + + // If there's only one window or only one axis then there's no ambiguity + if (windows[0] == windows[1] || windows[0] == NULL || windows[1] == NULL) + return windows[1] ? windows[1] : windows[0]; + + // If candidate are different windows we need to decide which one to prioritize + // - First frame: only find a winner if one axis is zero. + // - Subsequent frames: only find a winner when one is more than the other. + if (g.WheelingWindowStartFrame == -1) + g.WheelingWindowStartFrame = g.FrameCount; + if ((g.WheelingWindowStartFrame == g.FrameCount && wheel.x != 0.0f && wheel.y != 0.0f) || (g.WheelingAxisAvg.x == g.WheelingAxisAvg.y)) + { + g.WheelingWindowWheelRemainder = wheel; + return NULL; + } + return (g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? windows[0] : windows[1]; +} + +// Called by NewFrame() +void ImGui::UpdateMouseWheel() +{ + // Reset the locked window if we move the mouse or after the timer elapses. + // FIXME: Ideally we could refactor to have one timer for "changing window w/ same axis" and a shorter timer for "changing window or axis w/ other axis" (#3795) + ImGuiContext& g = *GImGui; + if (g.WheelingWindow != NULL) + { + g.WheelingWindowReleaseTimer -= g.IO.DeltaTime; + if (IsMousePosValid() && ImLengthSqr(g.IO.MousePos - g.WheelingWindowRefMousePos) > g.IO.MouseDragThreshold * g.IO.MouseDragThreshold) + g.WheelingWindowReleaseTimer = 0.0f; + if (g.WheelingWindowReleaseTimer <= 0.0f) + LockWheelingWindow(NULL, 0.0f); + } + + ImVec2 wheel; + wheel.x = TestKeyOwner(ImGuiKey_MouseWheelX, ImGuiKeyOwner_None) ? g.IO.MouseWheelH : 0.0f; + wheel.y = TestKeyOwner(ImGuiKey_MouseWheelY, ImGuiKeyOwner_None) ? g.IO.MouseWheel : 0.0f; + + //IMGUI_DEBUG_LOG("MouseWheel X:%.3f Y:%.3f\n", wheel_x, wheel_y); + ImGuiWindow* mouse_window = g.WheelingWindow ? g.WheelingWindow : g.HoveredWindow; + if (!mouse_window || mouse_window->Collapsed) + return; + + // Zoom / Scale window + // FIXME-OBSOLETE: This is an old feature, it still works but pretty much nobody is using it and may be best redesigned. + if (wheel.y != 0.0f && g.IO.KeyCtrl && g.IO.FontAllowUserScaling) + { + LockWheelingWindow(mouse_window, wheel.y); + ImGuiWindow* window = mouse_window; + const float new_font_scale = ImClamp(window->FontWindowScale + g.IO.MouseWheel * 0.10f, 0.50f, 2.50f); + const float scale = new_font_scale / window->FontWindowScale; + window->FontWindowScale = new_font_scale; + if (window == window->RootWindow) + { + const ImVec2 offset = window->Size * (1.0f - scale) * (g.IO.MousePos - window->Pos) / window->Size; + SetWindowPos(window, window->Pos + offset, 0); + window->Size = ImFloor(window->Size * scale); + window->SizeFull = ImFloor(window->SizeFull * scale); + } + return; + } + if (g.IO.KeyCtrl) + return; + + // Mouse wheel scrolling + // As a standard behavior holding SHIFT while using Vertical Mouse Wheel triggers Horizontal scroll instead + // (we avoid doing it on OSX as it the OS input layer handles this already) + const bool swap_axis = g.IO.KeyShift && !g.IO.ConfigMacOSXBehaviors; + if (swap_axis) + { + wheel.x = wheel.y; + wheel.y = 0.0f; + } + + // Maintain a rough average of moving magnitude on both axises + // FIXME: should by based on wall clock time rather than frame-counter + g.WheelingAxisAvg.x = ImExponentialMovingAverage(g.WheelingAxisAvg.x, ImAbs(wheel.x), 30); + g.WheelingAxisAvg.y = ImExponentialMovingAverage(g.WheelingAxisAvg.y, ImAbs(wheel.y), 30); + + // In the rare situation where FindBestWheelingWindow() had to defer first frame of wheeling due to ambiguous main axis, reinject it now. + wheel += g.WheelingWindowWheelRemainder; + g.WheelingWindowWheelRemainder = ImVec2(0.0f, 0.0f); + if (wheel.x == 0.0f && wheel.y == 0.0f) + return; + + // Mouse wheel scrolling: find target and apply + // - don't renew lock if axis doesn't apply on the window. + // - select a main axis when both axises are being moved. + if (ImGuiWindow* window = (g.WheelingWindow ? g.WheelingWindow : FindBestWheelingWindow(wheel))) + if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) + { + bool do_scroll[2] = { wheel.x != 0.0f && window->ScrollMax.x != 0.0f, wheel.y != 0.0f && window->ScrollMax.y != 0.0f }; + if (do_scroll[ImGuiAxis_X] && do_scroll[ImGuiAxis_Y]) + do_scroll[(g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? ImGuiAxis_Y : ImGuiAxis_X] = false; + if (do_scroll[ImGuiAxis_X]) + { + LockWheelingWindow(window, wheel.x); + float max_step = window->InnerRect.GetWidth() * 0.67f; + float scroll_step = ImFloor(ImMin(2 * window->CalcFontSize(), max_step)); + SetScrollX(window, window->Scroll.x - wheel.x * scroll_step); + } + if (do_scroll[ImGuiAxis_Y]) + { + LockWheelingWindow(window, wheel.y); + float max_step = window->InnerRect.GetHeight() * 0.67f; + float scroll_step = ImFloor(ImMin(5 * window->CalcFontSize(), max_step)); + SetScrollY(window, window->Scroll.y - wheel.y * scroll_step); + } + } +} + void ImGui::SetNextFrameWantCaptureKeyboard(bool want_capture_keyboard) { ImGuiContext& g = *GImGui; @@ -9016,7 +9168,7 @@ static void DebugPrintInputEvent(const char* prefix, const ImGuiInputEvent* e) ImGuiContext& g = *GImGui; if (e->Type == ImGuiInputEventType_MousePos) { if (e->MousePos.PosX == -FLT_MAX && e->MousePos.PosY == -FLT_MAX) IMGUI_DEBUG_LOG_IO("%s: MousePos (-FLT_MAX, -FLT_MAX)\n", prefix); else IMGUI_DEBUG_LOG_IO("%s: MousePos (%.1f, %.1f)\n", prefix, e->MousePos.PosX, e->MousePos.PosY); return; } if (e->Type == ImGuiInputEventType_MouseButton) { IMGUI_DEBUG_LOG_IO("%s: MouseButton %d %s\n", prefix, e->MouseButton.Button, e->MouseButton.Down ? "Down" : "Up"); return; } - if (e->Type == ImGuiInputEventType_MouseWheel) { IMGUI_DEBUG_LOG_IO("%s: MouseWheel (%.1f, %.1f)\n", prefix, e->MouseWheel.WheelX, e->MouseWheel.WheelY); return; } + if (e->Type == ImGuiInputEventType_MouseWheel) { IMGUI_DEBUG_LOG_IO("%s: MouseWheel (%.3f, %.3f)\n", prefix, e->MouseWheel.WheelX, e->MouseWheel.WheelY); return; } if (e->Type == ImGuiInputEventType_MouseViewport){IMGUI_DEBUG_LOG_IO("%s: MouseViewport (0x%08X)\n", prefix, e->MouseViewport.HoveredViewportID); return; } if (e->Type == ImGuiInputEventType_Key) { IMGUI_DEBUG_LOG_IO("%s: Key \"%s\" %s\n", prefix, ImGui::GetKeyName(e->Key.Key), e->Key.Down ? "Down" : "Up"); return; } if (e->Type == ImGuiInputEventType_Text) { IMGUI_DEBUG_LOG_IO("%s: Text: %c (U+%08X)\n", prefix, e->Text.Char, e->Text.Char); return; } @@ -9092,15 +9244,6 @@ void ImGui::UpdateInputEvents(bool trickle_fast_inputs) key_changed = true; key_changed_mask.SetBit(key_data_index); - if (key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super) - { - if (key == ImGuiMod_Ctrl) { io.KeyCtrl = key_data->Down; } - if (key == ImGuiMod_Shift) { io.KeyShift = key_data->Down; } - if (key == ImGuiMod_Alt) { io.KeyAlt = key_data->Down; } - if (key == ImGuiMod_Super) { io.KeySuper = key_data->Down; } - io.KeyMods = GetMergedModsFromBools(); - } - // Allow legacy code using io.KeysDown[GetKeyIndex()] with new backends #ifndef IMGUI_DISABLE_OBSOLETE_KEYIO io.KeysDown[key_data_index] = key_data->Down; @@ -9245,8 +9388,6 @@ void ImGui::SetItemKeyOwner(ImGuiKey key, ImGuiInputFlags flags) } } -// - Need to decide how to handle shortcut translations for Non-Mac <> Mac -// - Ideas: https://github.com/ocornut/imgui/issues/456#issuecomment-264390864 bool ImGui::Shortcut(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiInputFlags flags) { ImGuiContext& g = *GImGui; @@ -9257,16 +9398,18 @@ bool ImGui::Shortcut(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiInputFlags if (!SetShortcutRouting(key_chord, owner_id, flags)) return false; - ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImGuiKey mods = (ImGuiKey)(key_chord & ImGuiMod_Mask_); if (g.IO.KeyMods != mods) return false; // Special storage location for mods + ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); if (key == ImGuiKey_None) key = ConvertSingleModFlagToKey(mods); - if (!IsKeyPressed(key, owner_id, (flags & (ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_)))) + if (!IsKeyPressed(key, owner_id, (flags & (ImGuiInputFlags_Repeat | (ImGuiInputFlags)ImGuiInputFlags_RepeatRateMask_)))) return false; IM_ASSERT((flags & ~ImGuiInputFlags_SupportedByShortcut) == 0); // Passing flags not supported by this function! @@ -9418,9 +9561,9 @@ static void ImGui::ErrorCheckEndFrameSanityChecks() // One possible reason leading to this assert is that your backends update inputs _AFTER_ NewFrame(). // It is known that when some modal native windows called mid-frame takes focus away, some backends such as GLFW will // send key release events mid-frame. This would normally trigger this assertion and lead to sheared inputs. - // We silently accommodate for this case by ignoring/ the case where all io.KeyXXX modifiers were released (aka key_mod_flags == 0), + // We silently accommodate for this case by ignoring the case where all io.KeyXXX modifiers were released (aka key_mod_flags == 0), // while still correctly asserting on mid-frame key press events. - const ImGuiKeyChord key_mods = GetMergedModsFromBools(); + const ImGuiKeyChord key_mods = GetMergedModsFromKeys(); IM_ASSERT((key_mods == 0 || g.IO.KeyMods == key_mods) && "Mismatching io.KeyCtrl/io.KeyShift/io.KeyAlt/io.KeySuper vs io.KeyMods"); IM_UNUSED(key_mods); @@ -9632,7 +9775,7 @@ void ImGui::ItemSize(const ImVec2& size, float text_baseline_y) window->DC.CursorPosPrevLine.x = window->DC.CursorPos.x + size.x; window->DC.CursorPosPrevLine.y = line_y1; window->DC.CursorPos.x = IM_FLOOR(window->Pos.x + window->DC.Indent.x + window->DC.ColumnsOffset.x); // Next line - window->DC.CursorPos.y = IM_FLOOR(line_y1 + line_height + g.Style.ItemSpacing.y); // Next line + window->DC.CursorPos.y = IM_FLOOR(line_y1 + line_height + g.Style.ItemSpacing.y); // Next line window->DC.CursorMaxPos.x = ImMax(window->DC.CursorMaxPos.x, window->DC.CursorPosPrevLine.x); window->DC.CursorMaxPos.y = ImMax(window->DC.CursorMaxPos.y, window->DC.CursorPos.y - g.Style.ItemSpacing.y); //if (g.IO.KeyAlt) window->DrawList->AddCircle(window->DC.CursorMaxPos, 3.0f, IM_COL32(255,0,0,255), 4); // [DEBUG] @@ -10106,38 +10249,24 @@ static float CalcScrollEdgeSnap(float target, float snap_min, float snap_max, fl static ImVec2 CalcNextScrollFromScrollTargetAndClamp(ImGuiWindow* window) { ImVec2 scroll = window->Scroll; - if (window->ScrollTarget.x < FLT_MAX) + ImVec2 decoration_size(window->DecoOuterSizeX1 + window->DecoInnerSizeX1 + window->DecoOuterSizeX2, window->DecoOuterSizeY1 + window->DecoInnerSizeY1 + window->DecoOuterSizeY2); + for (int axis = 0; axis < 2; axis++) { - float decoration_total_width = window->ScrollbarSizes.x; - float center_x_ratio = window->ScrollTargetCenterRatio.x; - float scroll_target_x = window->ScrollTarget.x; - if (window->ScrollTargetEdgeSnapDist.x > 0.0f) + if (window->ScrollTarget[axis] < FLT_MAX) { - float snap_x_min = 0.0f; - float snap_x_max = window->ScrollMax.x + window->SizeFull.x - decoration_total_width; - scroll_target_x = CalcScrollEdgeSnap(scroll_target_x, snap_x_min, snap_x_max, window->ScrollTargetEdgeSnapDist.x, center_x_ratio); + float center_ratio = window->ScrollTargetCenterRatio[axis]; + float scroll_target = window->ScrollTarget[axis]; + if (window->ScrollTargetEdgeSnapDist[axis] > 0.0f) + { + float snap_min = 0.0f; + float snap_max = window->ScrollMax[axis] + window->SizeFull[axis] - decoration_size[axis]; + scroll_target = CalcScrollEdgeSnap(scroll_target, snap_min, snap_max, window->ScrollTargetEdgeSnapDist[axis], center_ratio); + } + scroll[axis] = scroll_target - center_ratio * (window->SizeFull[axis] - decoration_size[axis]); } - scroll.x = scroll_target_x - center_x_ratio * (window->SizeFull.x - decoration_total_width); - } - if (window->ScrollTarget.y < FLT_MAX) - { - float decoration_total_height = window->TitleBarHeight() + window->MenuBarHeight() + window->ScrollbarSizes.y; - float center_y_ratio = window->ScrollTargetCenterRatio.y; - float scroll_target_y = window->ScrollTarget.y; - if (window->ScrollTargetEdgeSnapDist.y > 0.0f) - { - float snap_y_min = 0.0f; - float snap_y_max = window->ScrollMax.y + window->SizeFull.y - decoration_total_height; - scroll_target_y = CalcScrollEdgeSnap(scroll_target_y, snap_y_min, snap_y_max, window->ScrollTargetEdgeSnapDist.y, center_y_ratio); - } - scroll.y = scroll_target_y - center_y_ratio * (window->SizeFull.y - decoration_total_height); - } - scroll.x = IM_FLOOR(ImMax(scroll.x, 0.0f)); - scroll.y = IM_FLOOR(ImMax(scroll.y, 0.0f)); - if (!window->Collapsed && !window->SkipItems) - { - scroll.x = ImMin(scroll.x, window->ScrollMax.x); - scroll.y = ImMin(scroll.y, window->ScrollMax.y); + scroll[axis] = IM_FLOOR(ImMax(scroll[axis], 0.0f)); + if (!window->Collapsed && !window->SkipItems) + scroll[axis] = ImMin(scroll[axis], window->ScrollMax[axis]); } return scroll; } @@ -10158,8 +10287,11 @@ void ImGui::ScrollToRect(ImGuiWindow* window, const ImRect& item_rect, ImGuiScro ImVec2 ImGui::ScrollToRectEx(ImGuiWindow* window, const ImRect& item_rect, ImGuiScrollFlags flags) { ImGuiContext& g = *GImGui; - ImRect window_rect(window->InnerRect.Min - ImVec2(1, 1), window->InnerRect.Max + ImVec2(1, 1)); - //GetForegroundDrawList(window)->AddRect(window_rect.Min, window_rect.Max, IM_COL32_WHITE); // [DEBUG] + ImRect scroll_rect(window->InnerRect.Min - ImVec2(1, 1), window->InnerRect.Max + ImVec2(1, 1)); + scroll_rect.Min.x = ImMin(scroll_rect.Min.x + window->DecoInnerSizeX1, scroll_rect.Max.x); + scroll_rect.Min.y = ImMin(scroll_rect.Min.y + window->DecoInnerSizeY1, scroll_rect.Max.y); + //GetForegroundDrawList(window)->AddRect(item_rect.Min, item_rect.Max, IM_COL32(255,0,0,255), 0.0f, 0, 5.0f); // [DEBUG] + //GetForegroundDrawList(window)->AddRect(scroll_rect.Min, scroll_rect.Max, IM_COL32_WHITE); // [DEBUG] // Check that only one behavior is selected per axis IM_ASSERT((flags & ImGuiScrollFlags_MaskX_) == 0 || ImIsPowerOfTwo(flags & ImGuiScrollFlags_MaskX_)); @@ -10172,31 +10304,31 @@ ImVec2 ImGui::ScrollToRectEx(ImGuiWindow* window, const ImRect& item_rect, ImGui if ((flags & ImGuiScrollFlags_MaskY_) == 0) flags |= window->Appearing ? ImGuiScrollFlags_AlwaysCenterY : ImGuiScrollFlags_KeepVisibleEdgeY; - const bool fully_visible_x = item_rect.Min.x >= window_rect.Min.x && item_rect.Max.x <= window_rect.Max.x; - const bool fully_visible_y = item_rect.Min.y >= window_rect.Min.y && item_rect.Max.y <= window_rect.Max.y; - const bool can_be_fully_visible_x = (item_rect.GetWidth() + g.Style.ItemSpacing.x * 2.0f) <= window_rect.GetWidth() || (window->AutoFitFramesX > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; - const bool can_be_fully_visible_y = (item_rect.GetHeight() + g.Style.ItemSpacing.y * 2.0f) <= window_rect.GetHeight() || (window->AutoFitFramesY > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; + const bool fully_visible_x = item_rect.Min.x >= scroll_rect.Min.x && item_rect.Max.x <= scroll_rect.Max.x; + const bool fully_visible_y = item_rect.Min.y >= scroll_rect.Min.y && item_rect.Max.y <= scroll_rect.Max.y; + const bool can_be_fully_visible_x = (item_rect.GetWidth() + g.Style.ItemSpacing.x * 2.0f) <= scroll_rect.GetWidth() || (window->AutoFitFramesX > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; + const bool can_be_fully_visible_y = (item_rect.GetHeight() + g.Style.ItemSpacing.y * 2.0f) <= scroll_rect.GetHeight() || (window->AutoFitFramesY > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; if ((flags & ImGuiScrollFlags_KeepVisibleEdgeX) && !fully_visible_x) { - if (item_rect.Min.x < window_rect.Min.x || !can_be_fully_visible_x) + if (item_rect.Min.x < scroll_rect.Min.x || !can_be_fully_visible_x) SetScrollFromPosX(window, item_rect.Min.x - g.Style.ItemSpacing.x - window->Pos.x, 0.0f); - else if (item_rect.Max.x >= window_rect.Max.x) + else if (item_rect.Max.x >= scroll_rect.Max.x) SetScrollFromPosX(window, item_rect.Max.x + g.Style.ItemSpacing.x - window->Pos.x, 1.0f); } else if (((flags & ImGuiScrollFlags_KeepVisibleCenterX) && !fully_visible_x) || (flags & ImGuiScrollFlags_AlwaysCenterX)) { if (can_be_fully_visible_x) - SetScrollFromPosX(window, ImFloor((item_rect.Min.x + item_rect.Max.y) * 0.5f) - window->Pos.x, 0.5f); + SetScrollFromPosX(window, ImFloor((item_rect.Min.x + item_rect.Max.x) * 0.5f) - window->Pos.x, 0.5f); else SetScrollFromPosX(window, item_rect.Min.x - window->Pos.x, 0.0f); } if ((flags & ImGuiScrollFlags_KeepVisibleEdgeY) && !fully_visible_y) { - if (item_rect.Min.y < window_rect.Min.y || !can_be_fully_visible_y) + if (item_rect.Min.y < scroll_rect.Min.y || !can_be_fully_visible_y) SetScrollFromPosY(window, item_rect.Min.y - g.Style.ItemSpacing.y - window->Pos.y, 0.0f); - else if (item_rect.Max.y >= window_rect.Max.y) + else if (item_rect.Max.y >= scroll_rect.Max.y) SetScrollFromPosY(window, item_rect.Max.y + g.Style.ItemSpacing.y - window->Pos.y, 1.0f); } else if (((flags & ImGuiScrollFlags_KeepVisibleCenterY) && !fully_visible_y) || (flags & ImGuiScrollFlags_AlwaysCenterY)) @@ -10287,7 +10419,7 @@ void ImGui::SetScrollY(float scroll_y) void ImGui::SetScrollFromPosX(ImGuiWindow* window, float local_x, float center_x_ratio) { IM_ASSERT(center_x_ratio >= 0.0f && center_x_ratio <= 1.0f); - window->ScrollTarget.x = IM_FLOOR(local_x + window->Scroll.x); // Convert local position to scroll offset + window->ScrollTarget.x = IM_FLOOR(local_x - window->DecoOuterSizeX1 - window->DecoInnerSizeX1 + window->Scroll.x); // Convert local position to scroll offset window->ScrollTargetCenterRatio.x = center_x_ratio; window->ScrollTargetEdgeSnapDist.x = 0.0f; } @@ -10295,9 +10427,7 @@ void ImGui::SetScrollFromPosX(ImGuiWindow* window, float local_x, float center_x void ImGui::SetScrollFromPosY(ImGuiWindow* window, float local_y, float center_y_ratio) { IM_ASSERT(center_y_ratio >= 0.0f && center_y_ratio <= 1.0f); - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); // FIXME: Would be nice to have a more standardized access to our scrollable/client rect; - local_y -= decoration_up_height; - window->ScrollTarget.y = IM_FLOOR(local_y + window->Scroll.y); // Convert local position to scroll offset + window->ScrollTarget.y = IM_FLOOR(local_y - window->DecoOuterSizeY1 - window->DecoInnerSizeY1 + window->Scroll.y); // Convert local position to scroll offset window->ScrollTargetCenterRatio.y = center_y_ratio; window->ScrollTargetEdgeSnapDist.y = 0.0f; } @@ -11643,7 +11773,7 @@ static void ImGui::NavUpdate() // Next movement request will clamp the NavId reference rectangle to the visible area, so navigation will resume within those bounds. if (nav_gamepad_active) { - const ImVec2 scroll_dir = GetKeyVector2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); + const ImVec2 scroll_dir = GetKeyMagnitude2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); const float tweak_factor = IsKeyDown(ImGuiKey_NavGamepadTweakSlow) ? 1.0f / 10.0f : IsKeyDown(ImGuiKey_NavGamepadTweakFast) ? 10.0f : 1.0f; if (scroll_dir.x != 0.0f && window->ScrollbarX) SetScrollX(window, ImFloor(window->Scroll.x + scroll_dir.x * scroll_speed * tweak_factor)); @@ -11720,7 +11850,7 @@ void ImGui::NavUpdateCreateMoveRequest() g.NavMoveScrollFlags = ImGuiScrollFlags_None; if (window && !g.NavWindowingTarget && !(window->Flags & ImGuiWindowFlags_NoNavInputs)) { - const ImGuiInputFlags repeat_mode = ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateNavMove; + const ImGuiInputFlags repeat_mode = ImGuiInputFlags_Repeat | (ImGuiInputFlags)ImGuiInputFlags_RepeatRateNavMove; if (!IsActiveIdUsingNavDir(ImGuiDir_Left) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadLeft, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_LeftArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Left; } if (!IsActiveIdUsingNavDir(ImGuiDir_Right) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadRight, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_RightArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Right; } if (!IsActiveIdUsingNavDir(ImGuiDir_Up) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadUp, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_UpArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Up; } @@ -12269,9 +12399,9 @@ static void ImGui::NavUpdateWindowing() { ImVec2 nav_move_dir; if (g.NavInputSource == ImGuiInputSource_Keyboard && !io.KeyShift) - nav_move_dir = GetKeyVector2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); + nav_move_dir = GetKeyMagnitude2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); if (g.NavInputSource == ImGuiInputSource_Gamepad) - nav_move_dir = GetKeyVector2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); + nav_move_dir = GetKeyMagnitude2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); if (nav_move_dir.x != 0.0f || nav_move_dir.y != 0.0f) { const float NAV_MOVE_SPEED = 800.0f; @@ -17088,11 +17218,12 @@ void ImGui::SetWindowDock(ImGuiWindow* window, ImGuiID dock_id, ImGuiCond cond) // Create an explicit dockspace node within an existing window. Also expose dock node flags and creates a CentralNode by default. // The Central Node is always displayed even when empty and shrink/extend according to the requested size of its neighbors. // DockSpace() needs to be submitted _before_ any window they can host. If you use a dockspace, submit it early in your app. +// When ImGuiDockNodeFlags_KeepAliveOnly is set, nothing is submitted in the current window (function may be called from any location). ImGuiID ImGui::DockSpace(ImGuiID id, const ImVec2& size_arg, ImGuiDockNodeFlags flags, const ImGuiWindowClass* window_class) { ImGuiContext* ctx = GImGui; ImGuiContext& g = *ctx; - ImGuiWindow* window = GetCurrentWindow(); + ImGuiWindow* window = GetCurrentWindowRead(); if (!(g.IO.ConfigFlags & ImGuiConfigFlags_DockingEnable)) return 0; @@ -17101,6 +17232,8 @@ ImGuiID ImGui::DockSpace(ImGuiID id, const ImVec2& size_arg, ImGuiDockNodeFlags // If for whichever reason this is causing problem we would need to ensure that DockNodeUpdateTabBar() ends up clearing NextSelectedTabId even if SkipItems=true. if (window->SkipItems) flags |= ImGuiDockNodeFlags_KeepAliveOnly; + if ((flags & ImGuiDockNodeFlags_KeepAliveOnly) == 0) + window = GetCurrentWindow(); // call to set window->WriteAccessed = true; IM_ASSERT((flags & ImGuiDockNodeFlags_DockSpace) == 0); IM_ASSERT(id != 0); @@ -17610,8 +17743,11 @@ void ImGui::DockBuilderCopyDockSpace(ImGuiID src_dockspace_id, ImGuiID dst_docks } } - // Anything else in the source nodes of 'node_remap_pairs' are windows that were docked in src_dockspace_id but are not owned by it (unaffiliated windows, e.g. "ImGui Demo") + // Anything else in the source nodes of 'node_remap_pairs' are windows that are not included in the remapping list. // Find those windows and move to them to the cloned dock node. This may be optional? + // Dock those are a second step as undocking would invalidate source dock nodes. + struct DockRemainingWindowTask { ImGuiWindow* Window; ImGuiID DockId; DockRemainingWindowTask(ImGuiWindow* window, ImGuiID dock_id) { Window = window; DockId = dock_id; } }; + ImVector dock_remaining_windows; for (int dock_remap_n = 0; dock_remap_n < node_remap_pairs.Size; dock_remap_n += 2) if (ImGuiID src_dock_id = node_remap_pairs[dock_remap_n]) { @@ -17625,9 +17761,11 @@ void ImGui::DockBuilderCopyDockSpace(ImGuiID src_dockspace_id, ImGuiID dst_docks // Docked windows gets redocked into the new node hierarchy. IMGUI_DEBUG_LOG_DOCKING("[docking] Remap window '%s' %08X -> %08X\n", window->Name, src_dock_id, dst_dock_id); - DockBuilderDockWindow(window->Name, dst_dock_id); + dock_remaining_windows.push_back(DockRemainingWindowTask(window, dst_dock_id)); } } + for (const DockRemainingWindowTask& task : dock_remaining_windows) + DockBuilderDockWindow(task.Window->Name, task.DockId); } // FIXME-DOCK: This is awkward because in series of split user is likely to loose access to its root node. @@ -18416,6 +18554,55 @@ static int IMGUI_CDECL ViewportComparerByFrontMostStampCount(const void* lhs, co return b->LastFrontMostStampCount - a->LastFrontMostStampCount; } +// Draw an arbitrary US keyboard layout to visualize translated keys +void ImGui::DebugRenderKeyboardPreview(ImDrawList* draw_list) +{ + const ImVec2 key_size = ImVec2(35.0f, 35.0f); + const float key_rounding = 3.0f; + const ImVec2 key_face_size = ImVec2(25.0f, 25.0f); + const ImVec2 key_face_pos = ImVec2(5.0f, 3.0f); + const float key_face_rounding = 2.0f; + const ImVec2 key_label_pos = ImVec2(7.0f, 4.0f); + const ImVec2 key_step = ImVec2(key_size.x - 1.0f, key_size.y - 1.0f); + const float key_row_offset = 9.0f; + + ImVec2 board_min = GetCursorScreenPos(); + ImVec2 board_max = ImVec2(board_min.x + 3 * key_step.x + 2 * key_row_offset + 10.0f, board_min.y + 3 * key_step.y + 10.0f); + ImVec2 start_pos = ImVec2(board_min.x + 5.0f - key_step.x, board_min.y); + + struct KeyLayoutData { int Row, Col; const char* Label; ImGuiKey Key; }; + const KeyLayoutData keys_to_display[] = + { + { 0, 0, "", ImGuiKey_Tab }, { 0, 1, "Q", ImGuiKey_Q }, { 0, 2, "W", ImGuiKey_W }, { 0, 3, "E", ImGuiKey_E }, { 0, 4, "R", ImGuiKey_R }, + { 1, 0, "", ImGuiKey_CapsLock }, { 1, 1, "A", ImGuiKey_A }, { 1, 2, "S", ImGuiKey_S }, { 1, 3, "D", ImGuiKey_D }, { 1, 4, "F", ImGuiKey_F }, + { 2, 0, "", ImGuiKey_LeftShift },{ 2, 1, "Z", ImGuiKey_Z }, { 2, 2, "X", ImGuiKey_X }, { 2, 3, "C", ImGuiKey_C }, { 2, 4, "V", ImGuiKey_V } + }; + + // Elements rendered manually via ImDrawList API are not clipped automatically. + // While not strictly necessary, here IsItemVisible() is used to avoid rendering these shapes when they are out of view. + Dummy(board_max - board_min); + if (!IsItemVisible()) + return; + draw_list->PushClipRect(board_min, board_max, true); + for (int n = 0; n < IM_ARRAYSIZE(keys_to_display); n++) + { + const KeyLayoutData* key_data = &keys_to_display[n]; + ImVec2 key_min = ImVec2(start_pos.x + key_data->Col * key_step.x + key_data->Row * key_row_offset, start_pos.y + key_data->Row * key_step.y); + ImVec2 key_max = key_min + key_size; + draw_list->AddRectFilled(key_min, key_max, IM_COL32(204, 204, 204, 255), key_rounding); + draw_list->AddRect(key_min, key_max, IM_COL32(24, 24, 24, 255), key_rounding); + ImVec2 face_min = ImVec2(key_min.x + key_face_pos.x, key_min.y + key_face_pos.y); + ImVec2 face_max = ImVec2(face_min.x + key_face_size.x, face_min.y + key_face_size.y); + draw_list->AddRect(face_min, face_max, IM_COL32(193, 193, 193, 255), key_face_rounding, ImDrawFlags_None, 2.0f); + draw_list->AddRectFilled(face_min, face_max, IM_COL32(252, 252, 252, 255), key_face_rounding); + ImVec2 label_min = ImVec2(key_min.x + key_label_pos.x, key_min.y + key_label_pos.y); + draw_list->AddText(label_min, IM_COL32(64, 64, 64, 255), key_data->Label); + if (ImGui::IsKeyDown(key_data->Key)) + draw_list->AddRectFilled(key_min, key_max, IM_COL32(255, 0, 0, 128), key_rounding); + } + draw_list->PopClipRect(); +} + // Helper tool to diagnose between text encoding issues and font loading issues. Pass your UTF-8 string and verify that there are correct. void ImGui::DebugTextEncoding(const char* str) { @@ -18536,8 +18723,8 @@ void ImGui::ShowMetricsWindow(bool* p_open) else if (rect_type == TRT_ColumnsClipRect) { ImGuiTableColumn* c = &table->Columns[n]; return c->ClipRect; } else if (rect_type == TRT_ColumnsContentHeadersUsed){ ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXHeadersUsed, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } // Note: y1/y2 not always accurate else if (rect_type == TRT_ColumnsContentHeadersIdeal){ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXHeadersIdeal, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } - else if (rect_type == TRT_ColumnsContentFrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXFrozen, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } - else if (rect_type == TRT_ColumnsContentUnfrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight, c->ContentMaxXUnfrozen, table->InnerClipRect.Max.y); } + else if (rect_type == TRT_ColumnsContentFrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXFrozen, table->InnerClipRect.Min.y + table_instance->LastFrozenHeight); } + else if (rect_type == TRT_ColumnsContentUnfrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y + table_instance->LastFrozenHeight, c->ContentMaxXUnfrozen, table->InnerClipRect.Max.y); } IM_ASSERT(0); return ImRect(); } @@ -18884,41 +19071,95 @@ void ImGui::ShowMetricsWindow(bool* p_open) TreePop(); } - if (TreeNode("Key Owners & Shortcut Routing")) + if (TreeNode("Inputs")) { - TextUnformatted("Key Owners:"); - if (BeginListBox("##owners", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 8))) + Text("KEYBOARD/GAMEPAD/MOUSE KEYS"); { - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - ImGuiKeyOwnerData* owner_data = GetKeyOwnerData(key); - if (owner_data->OwnerCurr == ImGuiKeyOwner_None) - continue; - Text("%s: 0x%08X%s", GetKeyName(key), owner_data->OwnerCurr, - owner_data->LockUntilRelease ? " LockUntilRelease" : owner_data->LockThisFrame ? " LockThisFrame" : ""); - DebugLocateItemOnHover(owner_data->OwnerCurr); - } - EndListBox(); + // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. + // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. + Indent(); +#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; +#else + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array + //Text("Legacy raw:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key++) { if (io.KeysDown[key]) { SameLine(); Text("\"%s\" %d", GetKeyName(key), key); } } +#endif + Text("Keys down:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyDown(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); SameLine(); Text("(%.02f)", GetKeyData(key)->DownDuration); } + Text("Keys pressed:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyPressed(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); } + Text("Keys released:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyReleased(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); } + Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); + Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; SameLine(); Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. + DebugRenderKeyboardPreview(GetWindowDrawList()); + Unindent(); } - TextUnformatted("Shortcut Routing:"); - if (BeginListBox("##routes", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 8))) + + Text("MOUSE STATE"); { - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + Indent(); + if (IsMousePosValid()) + Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); + else + Text("Mouse pos: "); + Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + int count = IM_ARRAYSIZE(io.MouseDown); + Text("Mouse down:"); for (int i = 0; i < count; i++) if (IsMouseDown(i)) { SameLine(); Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } + Text("Mouse clicked:"); for (int i = 0; i < count; i++) if (IsMouseClicked(i)) { SameLine(); Text("b%d (%d)", i, io.MouseClickedCount[i]); } + Text("Mouse released:"); for (int i = 0; i < count; i++) if (IsMouseReleased(i)) { SameLine(); Text("b%d", i); } + Text("Mouse wheel: %.1f", io.MouseWheel); + Text("Pen Pressure: %.1f", io.PenPressure); // Note: currently unused + Unindent(); + } + + Text("MOUSE WHEELING"); + { + Indent(); + Text("WheelingWindow: '%s'", g.WheelingWindow ? g.WheelingWindow->Name : "NULL"); + Text("WheelingWindowReleaseTimer: %.2f", g.WheelingWindowReleaseTimer); + Text("WheelingAxisAvg[] = { %.3f, %.3f }, Main Axis: %s", g.WheelingAxisAvg.x, g.WheelingAxisAvg.y, (g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? "X" : (g.WheelingAxisAvg.x < g.WheelingAxisAvg.y) ? "Y" : ""); + Unindent(); + } + + Text("KEY OWNERS"); + { + Indent(); + if (BeginListBox("##owners", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 6))) { - ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; - for (ImGuiKeyRoutingIndex idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; idx != -1; ) + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) { - char key_chord_name[64]; - ImGuiKeyRoutingData* routing_data = &rt->Entries[idx]; - GetKeyChordName(key | routing_data->Mods, key_chord_name, IM_ARRAYSIZE(key_chord_name)); - Text("%s: 0x%08X", key_chord_name, routing_data->RoutingCurr); - DebugLocateItemOnHover(routing_data->RoutingCurr); - idx = routing_data->NextEntryIndex; + ImGuiKeyOwnerData* owner_data = GetKeyOwnerData(key); + if (owner_data->OwnerCurr == ImGuiKeyOwner_None) + continue; + Text("%s: 0x%08X%s", GetKeyName(key), owner_data->OwnerCurr, + owner_data->LockUntilRelease ? " LockUntilRelease" : owner_data->LockThisFrame ? " LockThisFrame" : ""); + DebugLocateItemOnHover(owner_data->OwnerCurr); } + EndListBox(); } - EndListBox(); + Unindent(); + } + Text("SHORTCUT ROUTING"); + { + Indent(); + if (BeginListBox("##routes", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 6))) + { + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; + for (ImGuiKeyRoutingIndex idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; idx != -1; ) + { + char key_chord_name[64]; + ImGuiKeyRoutingData* routing_data = &rt->Entries[idx]; + GetKeyChordName(key | routing_data->Mods, key_chord_name, IM_ARRAYSIZE(key_chord_name)); + Text("%s: 0x%08X", key_chord_name, routing_data->RoutingCurr); + DebugLocateItemOnHover(routing_data->RoutingCurr); + idx = routing_data->NextEntryIndex; + } + } + EndListBox(); + } + Text("(ActiveIdUsing: AllKeyboardKeys: %d, NavDirMask: 0x%X)", g.ActiveIdUsingAllKeyboardKeys, g.ActiveIdUsingNavDirMask); + Unindent(); } - Text("(ActiveIdUsing: AllKeyboardKeys: %d, NavDirMask: 0x%X)", g.ActiveIdUsingAllKeyboardKeys, g.ActiveIdUsingNavDirMask); TreePop(); } diff --git a/imgui-sys/third-party/imgui-docking/imgui/imgui.h b/imgui-sys/third-party/imgui-docking/imgui/imgui.h index 1004ac0..fc40641 100644 --- a/imgui-sys/third-party/imgui-docking/imgui/imgui.h +++ b/imgui-sys/third-party/imgui-docking/imgui/imgui.h @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (headers) // Help: @@ -22,8 +22,8 @@ // Library Version // (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM > 12345') -#define IMGUI_VERSION "1.89.1" -#define IMGUI_VERSION_NUM 18910 +#define IMGUI_VERSION "1.89.2" +#define IMGUI_VERSION_NUM 18920 #define IMGUI_HAS_TABLE #define IMGUI_HAS_VIEWPORT // Viewport WIP branch #define IMGUI_HAS_DOCK // Docking WIP branch @@ -261,8 +261,8 @@ struct ImVec2 float x, y; constexpr ImVec2() : x(0.0f), y(0.0f) { } constexpr ImVec2(float _x, float _y) : x(_x), y(_y) { } - float operator[] (size_t idx) const { IM_ASSERT(idx <= 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. - float& operator[] (size_t idx) { IM_ASSERT(idx <= 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. + float operator[] (size_t idx) const { IM_ASSERT(idx == 0 || idx == 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. + float& operator[] (size_t idx) { IM_ASSERT(idx == 0 || idx == 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. #ifdef IM_VEC2_CLASS_EXTRA IM_VEC2_CLASS_EXTRA // Define additional constructors and implicit cast operators in imconfig.h to convert back and forth between your math types and ImVec2. #endif @@ -428,7 +428,7 @@ namespace ImGui IMGUI_API void PopTextWrapPos(); // Style read access - // - Use the style editor (ShowStyleEditor() function) to interactively see what the colors are) + // - Use the ShowStyleEditor() function to interactively see/edit the colors. IMGUI_API ImFont* GetFont(); // get current font IMGUI_API float GetFontSize(); // get current font size (= height in pixels) of current font with current scale applied IMGUI_API ImVec2 GetFontTexUvWhitePixel(); // get UV coordinate for a while pixel, useful to draw custom shapes via the ImDrawList API @@ -791,7 +791,7 @@ namespace ImGui IMGUI_API int GetColumnsCount(); // Tab Bars, Tabs - // Note: Tabs are automatically created by the docking system. Use this to create tab bars/tabs yourself without docking being involved. + // - Note: Tabs are automatically created by the docking system (when in 'docking' branch). Use this to create tab bars/tabs yourself. IMGUI_API bool BeginTabBar(const char* str_id, ImGuiTabBarFlags flags = 0); // create and append into a TabBar IMGUI_API void EndTabBar(); // only call EndTabBar() if BeginTabBar() returns true! IMGUI_API bool BeginTabItem(const char* label, bool* p_open = NULL, ImGuiTabItemFlags flags = 0); // create a Tab. Returns true if the Tab is selected. @@ -875,6 +875,7 @@ namespace ImGui IMGUI_API bool IsAnyItemHovered(); // is any item hovered? IMGUI_API bool IsAnyItemActive(); // is any item active? IMGUI_API bool IsAnyItemFocused(); // is any item focused? + IMGUI_API ImGuiID GetItemID(); // get ID of last item (~~ often same ImGui::GetID(label) beforehand) IMGUI_API ImVec2 GetItemRectMin(); // get upper-left bounding rectangle of the last item (screen space) IMGUI_API ImVec2 GetItemRectMax(); // get lower-right bounding rectangle of the last item (screen space) IMGUI_API ImVec2 GetItemRectSize(); // get size of last item @@ -913,12 +914,11 @@ namespace ImGui IMGUI_API void ColorConvertRGBtoHSV(float r, float g, float b, float& out_h, float& out_s, float& out_v); IMGUI_API void ColorConvertHSVtoRGB(float h, float s, float v, float& out_r, float& out_g, float& out_b); - // Inputs Utilities: Keyboard - // Without IMGUI_DISABLE_OBSOLETE_KEYIO: (legacy support) - // - For 'ImGuiKey key' you can still use your legacy native/user indices according to how your backend/engine stored them in io.KeysDown[]. - // With IMGUI_DISABLE_OBSOLETE_KEYIO: (this is the way forward) - // - Any use of 'ImGuiKey' will assert when key < 512 will be passed, previously reserved as native/user keys indices - // - GetKeyIndex() is pass-through and therefore deprecated (gone if IMGUI_DISABLE_OBSOLETE_KEYIO is defined) + // Inputs Utilities: Keyboard/Mouse/Gamepad + // - the ImGuiKey enum contains all possible keyboard, mouse and gamepad inputs (e.g. ImGuiKey_A, ImGuiKey_MouseLeft, ImGuiKey_GamepadDpadUp...). + // - before v1.87, we used ImGuiKey to carry native/user indices as defined by each backends. About use of those legacy ImGuiKey values: + // - without IMGUI_DISABLE_OBSOLETE_KEYIO (legacy support): you can still use your legacy native/user indices (< 512) according to how your backend/engine stored them in io.KeysDown[], but need to cast them to ImGuiKey. + // - with IMGUI_DISABLE_OBSOLETE_KEYIO (this is the way forward): any use of ImGuiKey will assert with key < 512. GetKeyIndex() is pass-through and therefore deprecated (gone if IMGUI_DISABLE_OBSOLETE_KEYIO is defined). IMGUI_API bool IsKeyDown(ImGuiKey key); // is key being held. IMGUI_API bool IsKeyPressed(ImGuiKey key, bool repeat = true); // was key pressed (went from !Down to Down)? if repeat=true, uses io.KeyRepeatDelay / KeyRepeatRate IMGUI_API bool IsKeyReleased(ImGuiKey key); // was key released (went from Down to !Down)? @@ -926,7 +926,7 @@ namespace ImGui IMGUI_API const char* GetKeyName(ImGuiKey key); // [DEBUG] returns English name of the key. Those names a provided for debugging purpose and are not meant to be saved persistently not compared. IMGUI_API void SetNextFrameWantCaptureKeyboard(bool want_capture_keyboard); // Override io.WantCaptureKeyboard flag next frame (said flag is left for your application to handle, typically when true it instructs your app to ignore inputs). e.g. force capture keyboard when your widget is being hovered. This is equivalent to setting "io.WantCaptureKeyboard = want_capture_keyboard"; after the next NewFrame() call. - // Inputs Utilities: Mouse + // Inputs Utilities: Mouse specific // - To refer to a mouse button, you may use named enums in your code e.g. ImGuiMouseButton_Left, ImGuiMouseButton_Right. // - You can also use regular integer: it is forever guaranteed that 0=Left, 1=Right, 2=Middle. // - Dragging operations are only reported after mouse has moved a certain distance away from the initial clicking position (see 'lock_threshold' and 'io.MouseDraggingThreshold') @@ -1056,7 +1056,7 @@ enum ImGuiInputTextFlags_ ImGuiInputTextFlags_CharsScientific = 1 << 17, // Allow 0123456789.+-*/eE (Scientific notation input) ImGuiInputTextFlags_CallbackResize = 1 << 18, // Callback on buffer capacity changes request (beyond 'buf_size' parameter value), allowing the string to grow. Notify when the string wants to be resized (for string types which hold a cache of their Size). You will be provided a new BufSize in the callback and NEED to honor it. (see misc/cpp/imgui_stdlib.h for an example of using this) ImGuiInputTextFlags_CallbackEdit = 1 << 19, // Callback on any edit (note that InputText() already returns true on edit, the callback is useful mainly to manipulate the underlying buffer while focus is active) - ImGuiInputTextFlags_EscapeClearsAll = 1 << 20, // Escape key clears content if not empty, and deactivate otherwise (constrast to default behavior of Escape to revert) + ImGuiInputTextFlags_EscapeClearsAll = 1 << 20, // Escape key clears content if not empty, and deactivate otherwise (contrast to default behavior of Escape to revert) // Obsolete names (will be removed soon) #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS @@ -1355,7 +1355,7 @@ enum ImGuiDragDropFlags_ { ImGuiDragDropFlags_None = 0, // BeginDragDropSource() flags - ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0, // By default, a successful call to BeginDragDropSource opens a tooltip so you can display a preview or description of the source contents. This flag disables this behavior. + ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0, // Disable preview tooltip. By default, a successful call to BeginDragDropSource opens a tooltip so you can display a preview or description of the source contents. This flag disables this behavior. ImGuiDragDropFlags_SourceNoDisableHover = 1 << 1, // By default, when dragging we clear data so that IsItemHovered() will return false, to avoid subsequent user code submitting tooltips. This flag disables this behavior so you can still call IsItemHovered() on the source item. ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2, // Disable the behavior that allows to open tree nodes and collapsing header by holding over them while dragging a source item. ImGuiDragDropFlags_SourceAllowNullID = 1 << 3, // Allow items such as Text(), Image() that have no unique identifier to be used as drag source, by manufacturing a temporary identifier based on their window-relative position. This is extremely unusual within the dear imgui ecosystem and so we made it explicit. @@ -1407,9 +1407,10 @@ enum ImGuiSortDirection_ ImGuiSortDirection_Descending = 2 // Descending = 9->0, Z->A etc. }; -// A key identifier (ImGuiKey_XXX or ImGuiMod_XXX value) -// All our named keys are >= 512. Keys value 0 to 511 are left unused as legacy native/opaque key values (< 1.87) +// A key identifier (ImGuiKey_XXX or ImGuiMod_XXX value): can represent Keyboard, Mouse and Gamepad values. +// All our named keys are >= 512. Keys value 0 to 511 are left unused as legacy native/opaque key values (< 1.87). // Since >= 1.89 we increased typing (went from int to enum), some legacy code may need a cast to ImGuiKey. +// Read details about the 1.87 and 1.89 transition : https://github.com/ocornut/imgui/issues/4921 enum ImGuiKey : int { // Keyboard @@ -1464,7 +1465,7 @@ enum ImGuiKey : int ImGuiKey_KeypadEnter, ImGuiKey_KeypadEqual, - // Gamepad (some of those are analog values, 0.0f to 1.0f) // GAME NAVIGATION ACTION + // Gamepad (some of those are analog values, 0.0f to 1.0f) // NAVIGATION ACTION // (download controller mapping PNG/PSD at http://dearimgui.org/controls_sheets) ImGuiKey_GamepadStart, // Menu (Xbox) + (Switch) Start/Options (PS) ImGuiKey_GamepadBack, // View (Xbox) - (Switch) Share (PS) @@ -1491,7 +1492,7 @@ enum ImGuiKey : int ImGuiKey_GamepadRStickUp, // [Analog] ImGuiKey_GamepadRStickDown, // [Analog] - // Mouse Buttons (auto-submitted from AddMouseButtonEvent() calls) + // Aliases: Mouse Buttons (auto-submitted from AddMouseButtonEvent() calls) // - This is mirroring the data also written to io.MouseDown[], io.MouseWheel, in a format allowing them to be accessed via standard key API. ImGuiKey_MouseLeft, ImGuiKey_MouseRight, ImGuiKey_MouseMiddle, ImGuiKey_MouseX1, ImGuiKey_MouseX2, ImGuiKey_MouseWheelX, ImGuiKey_MouseWheelY, @@ -1508,16 +1509,12 @@ enum ImGuiKey : int // In practice: it's complicated; mods are often provided from different sources. Keyboard layout, IME, sticky keys and // backends tend to interfere and break that equivalence. The safer decision is to relay that ambiguity down to the end-user... ImGuiMod_None = 0, - ImGuiMod_Ctrl = 1 << 12, - ImGuiMod_Shift = 1 << 13, + ImGuiMod_Ctrl = 1 << 12, // Ctrl + ImGuiMod_Shift = 1 << 13, // Shift ImGuiMod_Alt = 1 << 14, // Option/Menu ImGuiMod_Super = 1 << 15, // Cmd/Super/Windows - ImGuiMod_Mask_ = 0xF000, -#if defined(__APPLE__) - ImGuiMod_Shortcut = ImGuiMod_Super, -#else - ImGuiMod_Shortcut = ImGuiMod_Ctrl, -#endif + ImGuiMod_Shortcut = 1 << 11, // Alias for Ctrl (non-macOS) _or_ Super (macOS). + ImGuiMod_Mask_ = 0xF800, // 5-bits // [Internal] Prior to 1.87 we required user to fill io.KeysDown[512] using their own native index + the io.KeyMap[] array. // We are ditching this method but keeping a legacy path for user code doing e.g. IsKeyPressed(MY_NATIVE_KEY_CODE) @@ -1991,7 +1988,7 @@ struct ImGuiIO float KeyRepeatRate; // = 0.050f // When holding a key/button, rate at which it repeats, in seconds. float HoverDelayNormal; // = 0.30 sec // Delay on hovering before IsItemHovered(ImGuiHoveredFlags_DelayNormal) returns true. float HoverDelayShort; // = 0.10 sec // Delay on hovering before IsItemHovered(ImGuiHoveredFlags_DelayShort) returns true. - void* UserData; // = NULL // Store your own data for retrieval by callbacks. + void* UserData; // = NULL // Store your own data. ImFontAtlas*Fonts; // // Font atlas: load, rasterize and pack one or more fonts into a single texture. float FontGlobalScale; // = 1.0f // Global scale all fonts @@ -2118,7 +2115,7 @@ struct ImGuiIO bool KeySuper; // Keyboard modifier down: Cmd/Super/Windows // Other state maintained from data above + IO function calls - ImGuiKeyChord KeyMods; // Key mods flags (any of ImGuiMod_Ctrl/ImGuiMod_Shift/ImGuiMod_Alt/ImGuiMod_Super flags, same as io.KeyCtrl/KeyShift/KeyAlt/KeySuper but merged into flags). Read-only, updated by NewFrame() + ImGuiKeyChord KeyMods; // Key mods flags (any of ImGuiMod_Ctrl/ImGuiMod_Shift/ImGuiMod_Alt/ImGuiMod_Super flags, same as io.KeyCtrl/KeyShift/KeyAlt/KeySuper but merged into flags. DOES NOT CONTAINS ImGuiMod_Shortcut which is pretranslated). Read-only, updated by NewFrame() ImGuiKeyData KeysData[ImGuiKey_KeysData_SIZE]; // Key state for all known keys. Use IsKeyXXX() functions to access this. bool WantCaptureMouseUnlessPopupClose; // Alternative to WantCaptureMouse: (WantCaptureMouse == true && WantCaptureMouseUnlessPopupClose == false) when a click over void is expected to close a popup. ImVec2 MousePosPrev; // Previous mouse position (note that MouseDelta is not necessary == MousePos-MousePosPrev, in case either position is invalid) @@ -2925,6 +2922,7 @@ struct ImFontAtlas int TexDesiredWidth; // Texture width desired by user before Build(). Must be a power-of-two. If have many glyphs your graphics API have texture size restrictions you may want to increase texture width to decrease height. int TexGlyphPadding; // Padding between glyphs within texture in pixels. Defaults to 1. If your rendering method doesn't rely on bilinear filtering you may set this to 0 (will also need to set AntiAliasedLinesUseTex = false). bool Locked; // Marked as Locked by ImGui::NewFrame() so attempt to modify the atlas will assert. + void* UserData; // Store your own atlas related user-data (if e.g. you have multiple font atlas). // [Internal] // NB: Access texture data via GetTexData*() calls! Which will setup a default font for you. diff --git a/imgui-sys/third-party/imgui-docking/imgui/imgui_demo.cpp b/imgui-sys/third-party/imgui-docking/imgui/imgui_demo.cpp index 45308de..9b78717 100644 --- a/imgui-sys/third-party/imgui-docking/imgui/imgui_demo.cpp +++ b/imgui-sys/third-party/imgui-docking/imgui/imgui_demo.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (demo code) // Help: @@ -3511,11 +3511,14 @@ static void ShowDemoWindowPopups() // and BeginPopupContextItem() will use the last item ID as the popup ID. { const char* names[5] = { "Label1", "Label2", "Label3", "Label4", "Label5" }; + static int selected = -1; for (int n = 0; n < 5; n++) { - ImGui::Selectable(names[n]); + if (ImGui::Selectable(names[n], selected == n)) + selected = n; if (ImGui::BeginPopupContextItem()) // <-- use last item id as popup id { + selected = n; ImGui::Text("This a popup for \"%s\"!", names[n]); if (ImGui::Button("Close")) ImGui::CloseCurrentPopup(); @@ -5116,18 +5119,23 @@ static void ShowDemoWindowTables() if (ImGui::TreeNode("Synced instances")) { HelpMarker("Multiple tables with the same identifier will share their settings, width, visibility, order etc."); + + static ImGuiTableFlags flags = ImGuiTableFlags_Resizable | ImGuiTableFlags_Reorderable | ImGuiTableFlags_Hideable | ImGuiTableFlags_Borders | ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_NoSavedSettings; + ImGui::CheckboxFlags("ImGuiTableFlags_ScrollY", &flags, ImGuiTableFlags_ScrollY); + ImGui::CheckboxFlags("ImGuiTableFlags_SizingFixedFit", &flags, ImGuiTableFlags_SizingFixedFit); for (int n = 0; n < 3; n++) { char buf[32]; sprintf(buf, "Synced Table %d", n); bool open = ImGui::CollapsingHeader(buf, ImGuiTreeNodeFlags_DefaultOpen); - if (open && ImGui::BeginTable("Table", 3, ImGuiTableFlags_Resizable | ImGuiTableFlags_Reorderable | ImGuiTableFlags_Hideable | ImGuiTableFlags_Borders | ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_NoSavedSettings)) + if (open && ImGui::BeginTable("Table", 3, flags, ImVec2(0.0f, ImGui::GetTextLineHeightWithSpacing() * 5))) { ImGui::TableSetupColumn("One"); ImGui::TableSetupColumn("Two"); ImGui::TableSetupColumn("Three"); ImGui::TableHeadersRow(); - for (int cell = 0; cell < 9; cell++) + const int cell_count = (n == 1) ? 27 : 9; // Make second table have a scrollbar to verify that additional decoration is not affecting column positions. + for (int cell = 0; cell < cell_count; cell++) { ImGui::TableNextColumn(); ImGui::Text("this cell %d", cell); @@ -5759,46 +5767,89 @@ namespace ImGui { extern ImGuiKeyData* GetKeyData(ImGuiKey key); } static void ShowDemoWindowInputs() { - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus"); - if (ImGui::CollapsingHeader("Inputs, Navigation & Focus")) + IMGUI_DEMO_MARKER("Inputs & Focus"); + if (ImGui::CollapsingHeader("Inputs & Focus")) { ImGuiIO& io = ImGui::GetIO(); - // Display ImGuiIO output flags - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Output"); + // Display inputs submitted to ImGuiIO + IMGUI_DEMO_MARKER("Inputs & Focus/Inputs"); ImGui::SetNextItemOpen(true, ImGuiCond_Once); - if (ImGui::TreeNode("Output")) + if (ImGui::TreeNode("Inputs")) { + HelpMarker( + "This is a simplified view. See more detailed input state:\n" + "- in 'Tools->Metrics/Debugger->Inputs'.\n" + "- in 'Tools->Debug Log->IO'."); + if (ImGui::IsMousePosValid()) + ImGui::Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); + else + ImGui::Text("Mouse pos: "); + ImGui::Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + ImGui::Text("Mouse down:"); + for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) if (ImGui::IsMouseDown(i)) { ImGui::SameLine(); ImGui::Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } + ImGui::Text("Mouse wheel: %.1f", io.MouseWheel); + + // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. + // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. +#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; +#else + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && ImGui::GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array +#endif + ImGui::Text("Keys down:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !ImGui::IsKeyDown(key)) continue; ImGui::SameLine(); ImGui::Text((key < ImGuiKey_NamedKey_BEGIN) ? "\"%s\"" : "\"%s\" %d", ImGui::GetKeyName(key), key); ImGui::SameLine(); ImGui::Text("(%.02f)", ImGui::GetKeyData(key)->DownDuration); } + ImGui::Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); + ImGui::Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; ImGui::SameLine(); ImGui::Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. + + ImGui::TreePop(); + } + + // Display ImGuiIO output flags + IMGUI_DEMO_MARKER("Inputs & Focus/Outputs"); + ImGui::SetNextItemOpen(true, ImGuiCond_Once); + if (ImGui::TreeNode("Outputs")) + { + HelpMarker( + "The value of io.WantCaptureMouse and io.WantCaptureKeyboard are normally set by Dear ImGui " + "to instruct your application of how to route inputs. Typically, when a value is true, it means " + "Dear ImGui wants the corresponding inputs and we expect the underlying application to ignore them.\n\n" + "The most typical case is: when hovering a window, Dear ImGui set io.WantCaptureMouse to true, " + "and underlying application should ignore mouse inputs (in practice there are many and more subtle " + "rules leading to how those flags are set)."); ImGui::Text("io.WantCaptureMouse: %d", io.WantCaptureMouse); ImGui::Text("io.WantCaptureMouseUnlessPopupClose: %d", io.WantCaptureMouseUnlessPopupClose); ImGui::Text("io.WantCaptureKeyboard: %d", io.WantCaptureKeyboard); ImGui::Text("io.WantTextInput: %d", io.WantTextInput); ImGui::Text("io.WantSetMousePos: %d", io.WantSetMousePos); ImGui::Text("io.NavActive: %d, io.NavVisible: %d", io.NavActive, io.NavVisible); - ImGui::TreePop(); - } - // Display Mouse state - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Mouse State"); - if (ImGui::TreeNode("Mouse State")) - { - if (ImGui::IsMousePosValid()) - ImGui::Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); - else - ImGui::Text("Mouse pos: "); - ImGui::Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + IMGUI_DEMO_MARKER("Inputs & Focus/Outputs/WantCapture override"); + if (ImGui::TreeNode("WantCapture override")) + { + HelpMarker( + "Hovering the colored canvas will override io.WantCaptureXXX fields.\n" + "Notice how normally (when set to none), the value of io.WantCaptureKeyboard would be false when hovering and true when clicking."); + static int capture_override_mouse = -1; + static int capture_override_keyboard = -1; + const char* capture_override_desc[] = { "None", "Set to false", "Set to true" }; + ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); + ImGui::SliderInt("SetNextFrameWantCaptureMouse() on hover", &capture_override_mouse, -1, +1, capture_override_desc[capture_override_mouse + 1], ImGuiSliderFlags_AlwaysClamp); + ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); + ImGui::SliderInt("SetNextFrameWantCaptureKeyboard() on hover", &capture_override_keyboard, -1, +1, capture_override_desc[capture_override_keyboard + 1], ImGuiSliderFlags_AlwaysClamp); - int count = IM_ARRAYSIZE(io.MouseDown); - ImGui::Text("Mouse down:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseDown(i)) { ImGui::SameLine(); ImGui::Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } - ImGui::Text("Mouse clicked:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseClicked(i)) { ImGui::SameLine(); ImGui::Text("b%d (%d)", i, ImGui::GetMouseClickedCount(i)); } - ImGui::Text("Mouse released:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseReleased(i)) { ImGui::SameLine(); ImGui::Text("b%d", i); } - ImGui::Text("Mouse wheel: %.1f", io.MouseWheel); - ImGui::Text("Pen Pressure: %.1f", io.PenPressure); // Note: currently unused + ImGui::ColorButton("##panel", ImVec4(0.7f, 0.1f, 0.7f, 1.0f), ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_NoDragDrop, ImVec2(128.0f, 96.0f)); // Dummy item + if (ImGui::IsItemHovered() && capture_override_mouse != -1) + ImGui::SetNextFrameWantCaptureMouse(capture_override_mouse == 1); + if (ImGui::IsItemHovered() && capture_override_keyboard != -1) + ImGui::SetNextFrameWantCaptureKeyboard(capture_override_keyboard == 1); + + ImGui::TreePop(); + } ImGui::TreePop(); } // Display mouse cursors - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Mouse Cursors"); + IMGUI_DEMO_MARKER("Inputs & Focus/Mouse Cursors"); if (ImGui::TreeNode("Mouse Cursors")) { const char* mouse_cursors_names[] = { "Arrow", "TextInput", "ResizeAll", "ResizeNS", "ResizeEW", "ResizeNESW", "ResizeNWSE", "Hand", "NotAllowed" }; @@ -5826,113 +5877,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - // Display Keyboard/Mouse state - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Keyboard, Gamepad & Navigation State"); - if (ImGui::TreeNode("Keyboard, Gamepad & Navigation State")) - { - // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. - // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. -#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO - struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; - const ImGuiKey key_first = (ImGuiKey)ImGuiKey_NamedKey_BEGIN; -#else - struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && ImGui::GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array - const ImGuiKey key_first = (ImGuiKey)0; - //ImGui::Text("Legacy raw:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key++) { if (io.KeysDown[key]) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } -#endif - ImGui::Text("Keys down:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyDown(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d (%.02f)", ImGui::GetKeyName(key), key, ImGui::GetKeyData(key)->DownDuration); } } - ImGui::Text("Keys pressed:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyPressed(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } - ImGui::Text("Keys released:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyReleased(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } - ImGui::Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); - ImGui::Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; ImGui::SameLine(); ImGui::Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. - - // Draw an arbitrary US keyboard layout to visualize translated keys - { - const ImVec2 key_size = ImVec2(35.0f, 35.0f); - const float key_rounding = 3.0f; - const ImVec2 key_face_size = ImVec2(25.0f, 25.0f); - const ImVec2 key_face_pos = ImVec2(5.0f, 3.0f); - const float key_face_rounding = 2.0f; - const ImVec2 key_label_pos = ImVec2(7.0f, 4.0f); - const ImVec2 key_step = ImVec2(key_size.x - 1.0f, key_size.y - 1.0f); - const float key_row_offset = 9.0f; - - ImVec2 board_min = ImGui::GetCursorScreenPos(); - ImVec2 board_max = ImVec2(board_min.x + 3 * key_step.x + 2 * key_row_offset + 10.0f, board_min.y + 3 * key_step.y + 10.0f); - ImVec2 start_pos = ImVec2(board_min.x + 5.0f - key_step.x, board_min.y); - - struct KeyLayoutData { int Row, Col; const char* Label; ImGuiKey Key; }; - const KeyLayoutData keys_to_display[] = - { - { 0, 0, "", ImGuiKey_Tab }, { 0, 1, "Q", ImGuiKey_Q }, { 0, 2, "W", ImGuiKey_W }, { 0, 3, "E", ImGuiKey_E }, { 0, 4, "R", ImGuiKey_R }, - { 1, 0, "", ImGuiKey_CapsLock }, { 1, 1, "A", ImGuiKey_A }, { 1, 2, "S", ImGuiKey_S }, { 1, 3, "D", ImGuiKey_D }, { 1, 4, "F", ImGuiKey_F }, - { 2, 0, "", ImGuiKey_LeftShift },{ 2, 1, "Z", ImGuiKey_Z }, { 2, 2, "X", ImGuiKey_X }, { 2, 3, "C", ImGuiKey_C }, { 2, 4, "V", ImGuiKey_V } - }; - - // Elements rendered manually via ImDrawList API are not clipped automatically. - // While not strictly necessary, here IsItemVisible() is used to avoid rendering these shapes when they are out of view. - ImGui::Dummy(ImVec2(board_max.x - board_min.x, board_max.y - board_min.y)); - if (ImGui::IsItemVisible()) - { - ImDrawList* draw_list = ImGui::GetWindowDrawList(); - draw_list->PushClipRect(board_min, board_max, true); - for (int n = 0; n < IM_ARRAYSIZE(keys_to_display); n++) - { - const KeyLayoutData* key_data = &keys_to_display[n]; - ImVec2 key_min = ImVec2(start_pos.x + key_data->Col * key_step.x + key_data->Row * key_row_offset, start_pos.y + key_data->Row * key_step.y); - ImVec2 key_max = ImVec2(key_min.x + key_size.x, key_min.y + key_size.y); - draw_list->AddRectFilled(key_min, key_max, IM_COL32(204, 204, 204, 255), key_rounding); - draw_list->AddRect(key_min, key_max, IM_COL32(24, 24, 24, 255), key_rounding); - ImVec2 face_min = ImVec2(key_min.x + key_face_pos.x, key_min.y + key_face_pos.y); - ImVec2 face_max = ImVec2(face_min.x + key_face_size.x, face_min.y + key_face_size.y); - draw_list->AddRect(face_min, face_max, IM_COL32(193, 193, 193, 255), key_face_rounding, ImDrawFlags_None, 2.0f); - draw_list->AddRectFilled(face_min, face_max, IM_COL32(252, 252, 252, 255), key_face_rounding); - ImVec2 label_min = ImVec2(key_min.x + key_label_pos.x, key_min.y + key_label_pos.y); - draw_list->AddText(label_min, IM_COL32(64, 64, 64, 255), key_data->Label); - if (ImGui::IsKeyDown(key_data->Key)) - draw_list->AddRectFilled(key_min, key_max, IM_COL32(255, 0, 0, 128), key_rounding); - } - draw_list->PopClipRect(); - } - } - ImGui::TreePop(); - } - - if (ImGui::TreeNode("Capture override")) - { - HelpMarker( - "The value of io.WantCaptureMouse and io.WantCaptureKeyboard are normally set by Dear ImGui " - "to instruct your application of how to route inputs. Typically, when a value is true, it means " - "Dear ImGui wants the corresponding inputs and we expect the underlying application to ignore them.\n\n" - "The most typical case is: when hovering a window, Dear ImGui set io.WantCaptureMouse to true, " - "and underlying application should ignore mouse inputs (in practice there are many and more subtle " - "rules leading to how those flags are set)."); - - ImGui::Text("io.WantCaptureMouse: %d", io.WantCaptureMouse); - ImGui::Text("io.WantCaptureMouseUnlessPopupClose: %d", io.WantCaptureMouseUnlessPopupClose); - ImGui::Text("io.WantCaptureKeyboard: %d", io.WantCaptureKeyboard); - - HelpMarker( - "Hovering the colored canvas will override io.WantCaptureXXX fields.\n" - "Notice how normally (when set to none), the value of io.WantCaptureKeyboard would be false when hovering and true when clicking."); - static int capture_override_mouse = -1; - static int capture_override_keyboard = -1; - const char* capture_override_desc[] = { "None", "Set to false", "Set to true" }; - ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); - ImGui::SliderInt("SetNextFrameWantCaptureMouse()", &capture_override_mouse, -1, +1, capture_override_desc[capture_override_mouse + 1], ImGuiSliderFlags_AlwaysClamp); - ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); - ImGui::SliderInt("SetNextFrameWantCaptureKeyboard()", &capture_override_keyboard, -1, +1, capture_override_desc[capture_override_keyboard + 1], ImGuiSliderFlags_AlwaysClamp); - - ImGui::ColorButton("##panel", ImVec4(0.7f, 0.1f, 0.7f, 1.0f), ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_NoDragDrop, ImVec2(256.0f, 192.0f)); // Dummy item - if (ImGui::IsItemHovered() && capture_override_mouse != -1) - ImGui::SetNextFrameWantCaptureMouse(capture_override_mouse == 1); - if (ImGui::IsItemHovered() && capture_override_keyboard != -1) - ImGui::SetNextFrameWantCaptureKeyboard(capture_override_keyboard == 1); - - ImGui::TreePop(); - } - - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Tabbing"); + IMGUI_DEMO_MARKER("Inputs & Focus/Tabbing"); if (ImGui::TreeNode("Tabbing")) { ImGui::Text("Use TAB/SHIFT+TAB to cycle through keyboard editable fields."); @@ -5948,7 +5893,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Focus from code"); + IMGUI_DEMO_MARKER("Inputs & Focus/Focus from code"); if (ImGui::TreeNode("Focus from code")) { bool focus_1 = ImGui::Button("Focus on 1"); ImGui::SameLine(); @@ -5990,7 +5935,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Dragging"); + IMGUI_DEMO_MARKER("Inputs & Focus/Dragging"); if (ImGui::TreeNode("Dragging")) { ImGui::TextWrapped("You can use ImGui::GetMouseDragDelta(0) to query for the dragged amount on any widget."); @@ -7181,7 +7126,7 @@ static void ShowExampleAppLayout(bool* p_open) { if (ImGui::BeginMenu("File")) { - if (ImGui::MenuItem("Close")) *p_open = false; + if (ImGui::MenuItem("Close", "Ctrl+W")) { *p_open = false; } ImGui::EndMenu(); } ImGui::EndMenuBar(); diff --git a/imgui-sys/third-party/imgui-docking/imgui/imgui_draw.cpp b/imgui-sys/third-party/imgui-docking/imgui/imgui_draw.cpp index 3b9a640..e88fbb7 100644 --- a/imgui-sys/third-party/imgui-docking/imgui/imgui_draw.cpp +++ b/imgui-sys/third-party/imgui-docking/imgui/imgui_draw.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (drawing and font code) /* @@ -455,11 +455,13 @@ void ImDrawList::AddDrawCmd() // Note that this leaves the ImDrawList in a state unfit for further commands, as most code assume that CmdBuffer.Size > 0 && CmdBuffer.back().UserCallback == NULL void ImDrawList::_PopUnusedDrawCmd() { - if (CmdBuffer.Size == 0) - return; - ImDrawCmd* curr_cmd = &CmdBuffer.Data[CmdBuffer.Size - 1]; - if (curr_cmd->ElemCount == 0 && curr_cmd->UserCallback == NULL) + while (CmdBuffer.Size > 0) + { + ImDrawCmd* curr_cmd = &CmdBuffer.Data[CmdBuffer.Size - 1]; + if (curr_cmd->ElemCount != 0 || curr_cmd->UserCallback != NULL) + return;// break; CmdBuffer.pop_back(); + } } void ImDrawList::AddCallback(ImDrawCallback callback, void* callback_data) @@ -3573,17 +3575,18 @@ void ImFont::RenderText(ImDrawList* draw_list, float size, const ImVec2& pos, Im while (y + line_height < clip_rect.y && s < text_end) { const char* line_end = (const char*)memchr(s, '\n', text_end - s); + const char* line_next = line_end ? line_end + 1 : text_end; if (word_wrap_enabled) { // FIXME-OPT: This is not optimal as do first do a search for \n before calling CalcWordWrapPositionA(). // If the specs for CalcWordWrapPositionA() were reworked to optionally return on \n we could combine both. // However it is still better than nothing performing the fast-forward! - s = CalcWordWrapPositionA(scale, s, line_end, wrap_width); + s = CalcWordWrapPositionA(scale, s, line_next, wrap_width); s = CalcWordWrapNextLineStartA(s, text_end); } else { - s = line_end ? line_end + 1 : text_end; + s = line_next; } y += line_height; } diff --git a/imgui-sys/third-party/imgui-docking/imgui/imgui_internal.h b/imgui-sys/third-party/imgui-docking/imgui/imgui_internal.h index 59916c7..aebbce2 100644 --- a/imgui-sys/third-party/imgui-docking/imgui/imgui_internal.h +++ b/imgui-sys/third-party/imgui-docking/imgui/imgui_internal.h @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (internal structures/api) // You may use this file to debug, understand or extend ImGui features but we don't provide any guarantee of forward compatibility! @@ -56,7 +56,7 @@ Index of this file: #include // INT_MIN, INT_MAX // Enable SSE intrinsics if available -#if (defined __SSE__ || defined __x86_64__ || defined _M_X64) && !defined(IMGUI_DISABLE_SSE) +#if (defined __SSE__ || defined __x86_64__ || defined _M_X64 || (defined(_M_IX86_FP) && (_M_IX86_FP >= 1))) && !defined(IMGUI_DISABLE_SSE) #define IMGUI_ENABLE_SSE #include #endif @@ -214,12 +214,16 @@ namespace ImStb #ifndef IMGUI_DISABLE_DEFAULT_FORMAT_FUNCTIONS #define IMGUI_DEBUG_PRINTF(_FMT,...) printf(_FMT, __VA_ARGS__) #else -#define IMGUI_DEBUG_PRINTF(_FMT,...) +#define IMGUI_DEBUG_PRINTF(_FMT,...) ((void)0) #endif #endif // Debug Logging for ShowDebugLogWindow(). This is designed for relatively rare events so please don't spam. +#ifndef IMGUI_DISABLE_DEBUG_TOOLS #define IMGUI_DEBUG_LOG(...) ImGui::DebugLog(__VA_ARGS__) +#else +#define IMGUI_DEBUG_LOG(...) ((void)0) +#endif #define IMGUI_DEBUG_LOG_ACTIVEID(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventActiveId) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) #define IMGUI_DEBUG_LOG_FOCUS(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventFocus) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) #define IMGUI_DEBUG_LOG_POPUP(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventPopup) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) @@ -483,6 +487,7 @@ static inline ImVec2 ImRotate(const ImVec2& v, float cos_a, float sin_a) static inline float ImLinearSweep(float current, float target, float speed) { if (current < target) return ImMin(current + speed, target); if (current > target) return ImMax(current - speed, target); return current; } static inline ImVec2 ImMul(const ImVec2& lhs, const ImVec2& rhs) { return ImVec2(lhs.x * rhs.x, lhs.y * rhs.y); } static inline bool ImIsFloatAboveGuaranteedIntegerPrecision(float f) { return f <= -16777216 || f >= 16777216; } +static inline float ImExponentialMovingAverage(float avg, float sample, int n) { avg -= avg / n; avg += sample / n; return avg; } IM_MSVC_RUNTIME_CHECKS_RESTORE // Helpers: Geometry @@ -896,10 +901,9 @@ enum ImGuiSelectableFlagsPrivate_ ImGuiSelectableFlags_SelectOnClick = 1 << 22, // Override button behavior to react on Click (default is Click+Release) ImGuiSelectableFlags_SelectOnRelease = 1 << 23, // Override button behavior to react on Release (default is Click+Release) ImGuiSelectableFlags_SpanAvailWidth = 1 << 24, // Span all avail width even if we declared less for layout purpose. FIXME: We may be able to remove this (added in 6251d379, 2bcafc86 for menus) - ImGuiSelectableFlags_DrawHoveredWhenHeld = 1 << 25, // Always show active when held, even is not hovered. This concept could probably be renamed/formalized somehow. - ImGuiSelectableFlags_SetNavIdOnHover = 1 << 26, // Set Nav/Focus ID on mouse hover (used by MenuItem) - ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 27, // Disable padding each side with ItemSpacing * 0.5f - ImGuiSelectableFlags_NoSetKeyOwner = 1 << 28, // Don't set key/input owner on the initial click (note: mouse buttons are keys! often, the key in question will be ImGuiKey_MouseLeft!) + ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25, // Set Nav/Focus ID on mouse hover (used by MenuItem) + ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 26, // Disable padding each side with ItemSpacing * 0.5f + ImGuiSelectableFlags_NoSetKeyOwner = 1 << 27, // Don't set key/input owner on the initial click (note: mouse buttons are keys! often, the key in question will be ImGuiKey_MouseLeft!) }; // Extend ImGuiTreeNodeFlags_ @@ -1056,6 +1060,7 @@ struct IMGUI_API ImGuiMenuColumns // For a given item ID, access with ImGui::GetInputTextState() struct IMGUI_API ImGuiInputTextState { + ImGuiContext* Ctx; // parent dear imgui context ImGuiID ID; // widget id owning the text state int CurLenW, CurLenA; // we need to maintain our buffer length in both UTF-8 and wchar format. UTF-8 length is valid even if TextA is not. ImVector TextW; // edit buffer, we need to persist but can't guarantee the persistence of the user-provided buffer. so we copy into own buffer. @@ -1071,7 +1076,7 @@ struct IMGUI_API ImGuiInputTextState bool Edited; // edited this frame ImGuiInputTextFlags Flags; // copy of InputText() flags. may be used to check if e.g. ImGuiInputTextFlags_Password is set. - ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } + ImGuiInputTextState(ImGuiContext* ctx) { memset(this, 0, sizeof(*this)); Ctx = ctx;} void ClearText() { CurLenW = CurLenA = 0; TextW[0] = 0; TextA[0] = 0; CursorClamp(); } void ClearFreeMemory() { TextW.clear(); TextA.clear(); InitialTextA.clear(); } int GetUndoAvailCount() const { return Stb.undostate.undo_point; } @@ -1312,7 +1317,7 @@ typedef ImS16 ImGuiKeyRoutingIndex; struct ImGuiKeyRoutingData { ImGuiKeyRoutingIndex NextEntryIndex; - ImU16 Mods; // Technically we'd only need 4 bits but for simplify we store ImGuiMod_ values which need 16 bits. + ImU16 Mods; // Technically we'd only need 4-bits but for simplify we store ImGuiMod_ values which need 16-bits. ImGuiMod_Shortcut is already translated to Ctrl/Super. ImU8 RoutingNextScore; // Lower is better (0: perfect score) ImGuiID RoutingCurr; ImGuiID RoutingNext; @@ -1943,7 +1948,10 @@ struct ImGuiContext ImGuiWindow* MovingWindow; // Track the window we clicked on (in order to preserve focus). The actual window that is moved is generally MovingWindow->RootWindowDockTree. ImGuiWindow* WheelingWindow; // Track the window we started mouse-wheeling on. Until a timer elapse or mouse has moved, generally keep scrolling the same window even if during the course of scrolling the mouse ends up hovering a child window. ImVec2 WheelingWindowRefMousePos; + int WheelingWindowStartFrame; // This may be set one frame before WheelingWindow is != NULL float WheelingWindowReleaseTimer; + ImVec2 WheelingWindowWheelRemainder; + ImVec2 WheelingAxisAvg; // Item/widgets state and tracking information ImGuiID DebugHookIdInfo; // Will call core hooks: DebugHookIdInfo() from GetID functions, used by Stack Tool [next HoveredId/ActiveId to not pull in an extra cache-line] @@ -2202,6 +2210,7 @@ struct ImGuiContext ImVector TempBuffer; // Temporary text buffer ImGuiContext(ImFontAtlas* shared_font_atlas) + : InputTextState(this) { Initialized = false; ConfigFlagsCurrFrame = ConfigFlagsLastFrame = ImGuiConfigFlags_None; @@ -2223,6 +2232,7 @@ struct ImGuiContext HoveredWindowUnderMovingWindow = NULL; MovingWindow = NULL; WheelingWindow = NULL; + WheelingWindowStartFrame = -1; WheelingWindowReleaseTimer = 0.0f; DebugHookIdInfo = 0; @@ -2446,6 +2456,9 @@ struct IMGUI_API ImGuiWindow ImVec2 WindowPadding; // Window padding at the time of Begin(). float WindowRounding; // Window rounding at the time of Begin(). May be clamped lower to avoid rendering artifacts with title bar, menu bar etc. float WindowBorderSize; // Window border size at the time of Begin(). + float DecoOuterSizeX1, DecoOuterSizeY1; // Left/Up offsets. Sum of non-scrolling outer decorations (X1 generally == 0.0f. Y1 generally = TitleBarHeight + MenuBarHeight). Locked during Begin(). + float DecoOuterSizeX2, DecoOuterSizeY2; // Right/Down offsets (X2 generally == ScrollbarSize.x, Y2 == ScrollbarSizes.y). + float DecoInnerSizeX1, DecoInnerSizeY1; // Applied AFTER/OVER InnerRect. Specialized for Tables as they use specialized form of clipping and frozen rows/columns are inside InnerRect (and not part of regular decoration sizes). int NameBufLen; // Size of buffer storing Name. May be larger than strlen(Name)! ImGuiID MoveId; // == window->GetID("#MOVE") ImGuiID TabId; // == window->GetID("#TAB") @@ -2738,13 +2751,14 @@ struct ImGuiTableCellData // Per-instance data that needs preserving across frames (seemingly most others do not need to be preserved aside from debug needs, does that needs they could be moved to ImGuiTableTempData ?) struct ImGuiTableInstanceData { - float LastOuterHeight; // Outer height from last frame // FIXME: multi-instance issue (#3955) - float LastFirstRowHeight; // Height of first row from last frame // FIXME: possible multi-instance issue? + float LastOuterHeight; // Outer height from last frame + float LastFirstRowHeight; // Height of first row from last frame (FIXME: this is used as "header height" and may be reworked) + float LastFrozenHeight; // Height of frozen section from last frame - ImGuiTableInstanceData() { LastOuterHeight = LastFirstRowHeight = 0.0f; } + ImGuiTableInstanceData() { LastOuterHeight = LastFirstRowHeight = LastFrozenHeight = 0.0f; } }; -// FIXME-TABLE: more transient data could be stored in a per-stacked table structure: DrawSplitter, SortSpecs, incoming RowData +// FIXME-TABLE: more transient data could be stored in a stacked ImGuiTableTempData: e.g. SortSpecs, incoming RowData struct IMGUI_API ImGuiTable { ImGuiID ID; @@ -2849,6 +2863,8 @@ struct IMGUI_API ImGuiTable bool IsResetDisplayOrderRequest; bool IsUnfrozenRows; // Set when we got past the frozen row. bool IsDefaultSizingPolicy; // Set if user didn't explicitly set a sizing policy in BeginTable() + bool HasScrollbarYCurr; // Whether ANY instance of this table had a vertical scrollbar during the current frame. + bool HasScrollbarYPrev; // Whether ANY instance of this table had a vertical scrollbar during the previous. bool MemoryCompacted; bool HostSkipItems; // Backup of InnerWindow->SkipItem at the end of BeginTable(), because we will overwrite InnerWindow->SkipItem on a per-column basis @@ -3017,7 +3033,6 @@ namespace ImGui //#endif // Basic Accessors - inline ImGuiID GetItemID() { ImGuiContext& g = *GImGui; return g.LastItemData.ID; } // Get ID of last item (~~ often same ImGui::GetID(label) beforehand) inline ImGuiItemStatusFlags GetItemStatusFlags(){ ImGuiContext& g = *GImGui; return g.LastItemData.StatusFlags; } inline ImGuiItemFlags GetItemFlags() { ImGuiContext& g = *GImGui; return g.LastItemData.InFlags; } inline ImGuiID GetActiveID() { ImGuiContext& g = *GImGui; return g.ActiveId; } @@ -3098,18 +3113,21 @@ namespace ImGui // Inputs // FIXME: Eventually we should aim to move e.g. IsActiveIdUsingKey() into IsKeyXXX functions. inline bool IsNamedKey(ImGuiKey key) { return key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END; } - inline bool IsNamedKeyOrModKey(ImGuiKey key) { return (key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super; } + inline bool IsNamedKeyOrModKey(ImGuiKey key) { return (key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super || key == ImGuiMod_Shortcut; } inline bool IsLegacyKey(ImGuiKey key) { return key >= ImGuiKey_LegacyNativeKey_BEGIN && key < ImGuiKey_LegacyNativeKey_END; } inline bool IsKeyboardKey(ImGuiKey key) { return key >= ImGuiKey_Keyboard_BEGIN && key < ImGuiKey_Keyboard_END; } inline bool IsGamepadKey(ImGuiKey key) { return key >= ImGuiKey_Gamepad_BEGIN && key < ImGuiKey_Gamepad_END; } inline bool IsMouseKey(ImGuiKey key) { return key >= ImGuiKey_Mouse_BEGIN && key < ImGuiKey_Mouse_END; } inline bool IsAliasKey(ImGuiKey key) { return key >= ImGuiKey_Aliases_BEGIN && key < ImGuiKey_Aliases_END; } + inline ImGuiKeyChord ConvertShortcutMod(ImGuiKeyChord key_chord) { ImGuiContext& g = *GImGui; IM_ASSERT_PARANOID(key_chord & ImGuiMod_Shortcut); return (key_chord & ~ImGuiMod_Shortcut) | (g.IO.ConfigMacOSXBehaviors ? ImGuiMod_Super : ImGuiMod_Ctrl); } inline ImGuiKey ConvertSingleModFlagToKey(ImGuiKey key) { + ImGuiContext& g = *GImGui; if (key == ImGuiMod_Ctrl) return ImGuiKey_ReservedForModCtrl; if (key == ImGuiMod_Shift) return ImGuiKey_ReservedForModShift; if (key == ImGuiMod_Alt) return ImGuiKey_ReservedForModAlt; if (key == ImGuiMod_Super) return ImGuiKey_ReservedForModSuper; + if (key == ImGuiMod_Shortcut) return (g.IO.ConfigMacOSXBehaviors ? ImGuiKey_ReservedForModSuper : ImGuiKey_ReservedForModCtrl); return key; } @@ -3117,7 +3135,7 @@ namespace ImGui IMGUI_API void GetKeyChordName(ImGuiKeyChord key_chord, char* out_buf, int out_buf_size); inline ImGuiKey MouseButtonToKey(ImGuiMouseButton button) { IM_ASSERT(button >= 0 && button < ImGuiMouseButton_COUNT); return (ImGuiKey)(ImGuiKey_MouseLeft + button); } IMGUI_API bool IsMouseDragPastThreshold(ImGuiMouseButton button, float lock_threshold = -1.0f); - IMGUI_API ImVec2 GetKeyVector2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down); + IMGUI_API ImVec2 GetKeyMagnitude2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down); IMGUI_API float GetNavTweakPressedAmount(ImGuiAxis axis); IMGUI_API int CalcTypematicRepeatAmount(float t0, float t1, float repeat_delay, float repeat_rate); IMGUI_API void GetTypematicRepeatRate(ImGuiInputFlags flags, float* repeat_delay, float* repeat_rate); @@ -3349,19 +3367,21 @@ namespace ImGui // Widgets IMGUI_API void TextEx(const char* text, const char* text_end = NULL, ImGuiTextFlags flags = 0); IMGUI_API bool ButtonEx(const char* label, const ImVec2& size_arg = ImVec2(0, 0), ImGuiButtonFlags flags = 0); + IMGUI_API bool ArrowButtonEx(const char* str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags = 0); + IMGUI_API bool ImageButtonEx(ImGuiID id, ImTextureID texture_id, const ImVec2& size, const ImVec2& uv0, const ImVec2& uv1, const ImVec4& bg_col, const ImVec4& tint_col); + IMGUI_API void SeparatorEx(ImGuiSeparatorFlags flags); + IMGUI_API bool CheckboxFlags(const char* label, ImS64* flags, ImS64 flags_value); + IMGUI_API bool CheckboxFlags(const char* label, ImU64* flags, ImU64 flags_value); + + // Widgets: Window Decorations IMGUI_API bool CloseButton(ImGuiID id, const ImVec2& pos); IMGUI_API bool CollapseButton(ImGuiID id, const ImVec2& pos, ImGuiDockNode* dock_node); - IMGUI_API bool ArrowButtonEx(const char* str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags = 0); IMGUI_API void Scrollbar(ImGuiAxis axis); IMGUI_API bool ScrollbarEx(const ImRect& bb, ImGuiID id, ImGuiAxis axis, ImS64* p_scroll_v, ImS64 avail_v, ImS64 contents_v, ImDrawFlags flags); - IMGUI_API bool ImageButtonEx(ImGuiID id, ImTextureID texture_id, const ImVec2& size, const ImVec2& uv0, const ImVec2& uv1, const ImVec4& bg_col, const ImVec4& tint_col); IMGUI_API ImRect GetWindowScrollbarRect(ImGuiWindow* window, ImGuiAxis axis); IMGUI_API ImGuiID GetWindowScrollbarID(ImGuiWindow* window, ImGuiAxis axis); IMGUI_API ImGuiID GetWindowResizeCornerID(ImGuiWindow* window, int n); // 0..3: corners IMGUI_API ImGuiID GetWindowResizeBorderID(ImGuiWindow* window, ImGuiDir dir); - IMGUI_API void SeparatorEx(ImGuiSeparatorFlags flags); - IMGUI_API bool CheckboxFlags(const char* label, ImS64* flags, ImS64 flags_value); - IMGUI_API bool CheckboxFlags(const char* label, ImU64* flags, ImU64 flags_value); // Widgets low-level behaviors IMGUI_API bool ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool* out_held, ImGuiButtonFlags flags = 0); @@ -3446,6 +3466,7 @@ namespace ImGui IMGUI_API void DebugNodeWindowsList(ImVector* windows, const char* label); IMGUI_API void DebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows, int windows_size, ImGuiWindow* parent_in_begin_stack); IMGUI_API void DebugNodeViewport(ImGuiViewportP* viewport); + IMGUI_API void DebugRenderKeyboardPreview(ImDrawList* draw_list); IMGUI_API void DebugRenderViewportThumbnail(ImDrawList* draw_list, ImGuiViewportP* viewport, const ImRect& bb); // Obsolete functions diff --git a/imgui-sys/third-party/imgui-docking/imgui/imgui_tables.cpp b/imgui-sys/third-party/imgui-docking/imgui/imgui_tables.cpp index 503c098..47fc8a2 100644 --- a/imgui-sys/third-party/imgui-docking/imgui/imgui_tables.cpp +++ b/imgui-sys/third-party/imgui-docking/imgui/imgui_tables.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (tables and columns code) /* @@ -395,6 +395,14 @@ bool ImGui::BeginTableEx(const char* name, ImGuiID id, int columns_count, ImG table->OuterRect = table->InnerWindow->Rect(); table->InnerRect = table->InnerWindow->InnerRect; IM_ASSERT(table->InnerWindow->WindowPadding.x == 0.0f && table->InnerWindow->WindowPadding.y == 0.0f && table->InnerWindow->WindowBorderSize == 0.0f); + + // When using multiple instances, ensure they have the same amount of horizontal decorations (aka vertical scrollbar) so stretched columns can be aligned) + if (instance_no == 0) + { + table->HasScrollbarYPrev = table->HasScrollbarYCurr; + table->HasScrollbarYCurr = false; + } + table->HasScrollbarYCurr |= (table->InnerWindow->ScrollMax.y > 0.0f); } else { @@ -893,7 +901,8 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) // [Part 4] Apply final widths based on requested widths const ImRect work_rect = table->WorkRect; const float width_spacings = (table->OuterPaddingX * 2.0f) + (table->CellSpacingX1 + table->CellSpacingX2) * (table->ColumnsEnabledCount - 1); - const float width_avail = ((table->Flags & ImGuiTableFlags_ScrollX) && table->InnerWidth == 0.0f) ? table->InnerClipRect.GetWidth() : work_rect.GetWidth(); + const float width_removed = (table->HasScrollbarYPrev && !table->InnerWindow->ScrollbarY) ? g.Style.ScrollbarSize : 0.0f; // To synchronize decoration width of synched tables with mismatching scrollbar state (#5920) + const float width_avail = ImMax(1.0f, (((table->Flags & ImGuiTableFlags_ScrollX) && table->InnerWidth == 0.0f) ? table->InnerClipRect.GetWidth() : work_rect.GetWidth()) - width_removed); const float width_avail_for_stretched_columns = width_avail - width_spacings - sum_width_requests; float width_remaining_for_stretched_columns = width_avail_for_stretched_columns; table->ColumnsGivenWidth = width_spacings + (table->CellPaddingX * 2.0f) * table->ColumnsEnabledCount; @@ -964,7 +973,7 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) const int column_n = table->DisplayOrderToIndex[order_n]; ImGuiTableColumn* column = &table->Columns[column_n]; - column->NavLayerCurrent = (ImS8)((table->FreezeRowsCount > 0 || column_n < table->FreezeColumnsCount) ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); + column->NavLayerCurrent = (ImS8)(table->FreezeRowsCount > 0 ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); // Use Count NOT request so Header line changes layer when frozen if (offset_x_frozen && table->FreezeColumnsCount == visible_n) { @@ -1124,6 +1133,13 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) if (table->IsSortSpecsDirty && (table->Flags & ImGuiTableFlags_Sortable)) TableSortSpecsBuild(table); + // [Part 14] Setup inner window decoration size (for scrolling / nav tracking to properly take account of frozen rows/columns) + if (table->FreezeColumnsRequest > 0) + table->InnerWindow->DecoInnerSizeX1 = table->Columns[table->DisplayOrderToIndex[table->FreezeColumnsRequest - 1]].MaxX - table->OuterRect.Min.x; + if (table->FreezeRowsRequest > 0) + table->InnerWindow->DecoInnerSizeY1 = table_instance->LastFrozenHeight; + table_instance->LastFrozenHeight = 0.0f; + // Initial state ImGuiWindow* inner_window = table->InnerWindow; if (table->Flags & ImGuiTableFlags_NoClip) @@ -1839,17 +1855,15 @@ void ImGui::TableEndRow(ImGuiTable* table) // get the new cursor position. if (unfreeze_rows_request) for (int column_n = 0; column_n < table->ColumnsCount; column_n++) - { - ImGuiTableColumn* column = &table->Columns[column_n]; - column->NavLayerCurrent = (ImS8)((column_n < table->FreezeColumnsCount) ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); - } + table->Columns[column_n].NavLayerCurrent = ImGuiNavLayer_Main; if (unfreeze_rows_actual) { IM_ASSERT(table->IsUnfrozenRows == false); + const float y0 = ImMax(table->RowPosY2 + 1, window->InnerClipRect.Min.y); table->IsUnfrozenRows = true; + TableGetInstanceData(table, table->InstanceCurrent)->LastFrozenHeight = y0 - table->OuterRect.Min.y; // BgClipRect starts as table->InnerClipRect, reduce it now and make BgClipRectForDrawCmd == BgClipRect - float y0 = ImMax(table->RowPosY2 + 1, window->InnerClipRect.Min.y); table->BgClipRect.Min.y = table->Bg2ClipRectForDrawCmd.Min.y = ImMin(y0, window->InnerClipRect.Max.y); table->BgClipRect.Max.y = table->Bg2ClipRectForDrawCmd.Max.y = window->InnerClipRect.Max.y; table->Bg2DrawChannelCurrent = table->Bg2DrawChannelUnfrozen; diff --git a/imgui-sys/third-party/imgui-docking/imgui/imgui_widgets.cpp b/imgui-sys/third-party/imgui-docking/imgui/imgui_widgets.cpp index 28f8e89..dd5a002 100644 --- a/imgui-sys/third-party/imgui-docking/imgui/imgui_widgets.cpp +++ b/imgui-sys/third-party/imgui-docking/imgui/imgui_widgets.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (widgets code) /* @@ -126,7 +126,7 @@ static const ImU64 IM_U64_MAX = (2ULL * 9223372036854775807LL + 1); // For InputTextEx() static bool InputTextFilterCharacter(unsigned int* p_char, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data, ImGuiInputSource input_source); static int InputTextCalcTextLenAndLineCount(const char* text_begin, const char** out_text_end); -static ImVec2 InputTextCalcTextSizeW(const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining = NULL, ImVec2* out_offset = NULL, bool stop_on_new_line = false); +static ImVec2 InputTextCalcTextSizeW(ImGuiContext* ctx, const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining = NULL, ImVec2* out_offset = NULL, bool stop_on_new_line = false); //------------------------------------------------------------------------- // [SECTION] Widgets: Text, etc. @@ -544,13 +544,21 @@ bool ImGui::ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool const ImGuiID test_owner_id = (flags & ImGuiButtonFlags_NoTestKeyOwner) ? ImGuiKeyOwner_Any : id; if (hovered) { + // Poll mouse buttons + // - 'mouse_button_clicked' is generally carried into ActiveIdMouseButton when setting ActiveId. + // - Technically we only need some values in one code path, but since this is gated by hovered test this is fine. + int mouse_button_clicked = -1; + int mouse_button_released = -1; + for (int button = 0; button < 3; button++) + if (flags & (ImGuiButtonFlags_MouseButtonLeft << button)) // Handle ImGuiButtonFlags_MouseButtonRight and ImGuiButtonFlags_MouseButtonMiddle here. + { + if (IsMouseClicked(button, test_owner_id) && mouse_button_clicked == -1) { mouse_button_clicked = button; } + if (IsMouseReleased(button, test_owner_id) && mouse_button_released == -1) { mouse_button_released = button; } + } + + // Process initial action if (!(flags & ImGuiButtonFlags_NoKeyModifiers) || (!g.IO.KeyCtrl && !g.IO.KeyShift && !g.IO.KeyAlt)) { - // Poll buttons - int mouse_button_clicked = -1; - if ((flags & ImGuiButtonFlags_MouseButtonLeft) && IsMouseClicked(0, test_owner_id)) { mouse_button_clicked = 0; } - else if ((flags & ImGuiButtonFlags_MouseButtonRight) && IsMouseClicked(1, test_owner_id)) { mouse_button_clicked = 1; } - else if ((flags & ImGuiButtonFlags_MouseButtonMiddle) && IsMouseClicked(2, test_owner_id)) { mouse_button_clicked = 2; } if (mouse_button_clicked != -1 && g.ActiveId != id) { if (!(flags & ImGuiButtonFlags_NoSetKeyOwner)) @@ -578,10 +586,6 @@ bool ImGui::ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool } if (flags & ImGuiButtonFlags_PressedOnRelease) { - int mouse_button_released = -1; - if ((flags & ImGuiButtonFlags_MouseButtonLeft) && IsMouseReleased(0, test_owner_id)) { mouse_button_released = 0; } - else if ((flags & ImGuiButtonFlags_MouseButtonRight) && IsMouseReleased(1, test_owner_id)) { mouse_button_released = 1; } - else if ((flags & ImGuiButtonFlags_MouseButtonMiddle) && IsMouseReleased(2, test_owner_id)) { mouse_button_released = 2; } if (mouse_button_released != -1) { const bool has_repeated_at_least_once = (flags & ImGuiButtonFlags_Repeat) && g.IO.MouseDownDurationPrev[mouse_button_released] >= g.IO.KeyRepeatDelay; // Repeat mode trumps on release behavior @@ -3571,9 +3575,9 @@ static int InputTextCalcTextLenAndLineCount(const char* text_begin, const char** return line_count; } -static ImVec2 InputTextCalcTextSizeW(const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining, ImVec2* out_offset, bool stop_on_new_line) +static ImVec2 InputTextCalcTextSizeW(ImGuiContext* ctx, const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining, ImVec2* out_offset, bool stop_on_new_line) { - ImGuiContext& g = *GImGui; + ImGuiContext& g = *ctx; ImFont* font = g.Font; const float line_height = g.FontSize; const float scale = line_height / font->FontSize; @@ -3622,14 +3626,14 @@ namespace ImStb static int STB_TEXTEDIT_STRINGLEN(const ImGuiInputTextState* obj) { return obj->CurLenW; } static ImWchar STB_TEXTEDIT_GETCHAR(const ImGuiInputTextState* obj, int idx) { return obj->TextW[idx]; } -static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int line_start_idx, int char_idx) { ImWchar c = obj->TextW[line_start_idx + char_idx]; if (c == '\n') return STB_TEXTEDIT_GETWIDTH_NEWLINE; ImGuiContext& g = *GImGui; return g.Font->GetCharAdvance(c) * (g.FontSize / g.Font->FontSize); } +static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int line_start_idx, int char_idx) { ImWchar c = obj->TextW[line_start_idx + char_idx]; if (c == '\n') return STB_TEXTEDIT_GETWIDTH_NEWLINE; ImGuiContext& g = *obj->Ctx; return g.Font->GetCharAdvance(c) * (g.FontSize / g.Font->FontSize); } static int STB_TEXTEDIT_KEYTOTEXT(int key) { return key >= 0x200000 ? 0 : key; } static ImWchar STB_TEXTEDIT_NEWLINE = '\n'; static void STB_TEXTEDIT_LAYOUTROW(StbTexteditRow* r, ImGuiInputTextState* obj, int line_start_idx) { const ImWchar* text = obj->TextW.Data; const ImWchar* text_remaining = NULL; - const ImVec2 size = InputTextCalcTextSizeW(text + line_start_idx, text + obj->CurLenW, &text_remaining, NULL, true); + const ImVec2 size = InputTextCalcTextSizeW(obj->Ctx, text + line_start_idx, text + obj->CurLenW, &text_remaining, NULL, true); r->x0 = 0.0f; r->x1 = size.x; r->baseline_y_delta = size.y; @@ -3645,7 +3649,7 @@ static int is_word_boundary_from_left(ImGuiInputTextState* obj, int idx) static int STB_TEXTEDIT_MOVEWORDLEFT_IMPL(ImGuiInputTextState* obj, int idx) { idx--; while (idx >= 0 && !is_word_boundary_from_right(obj, idx)) idx--; return idx < 0 ? 0 : idx; } static int STB_TEXTEDIT_MOVEWORDRIGHT_MAC(ImGuiInputTextState* obj, int idx) { idx++; int len = obj->CurLenW; while (idx < len && !is_word_boundary_from_left(obj, idx)) idx++; return idx > len ? len : idx; } static int STB_TEXTEDIT_MOVEWORDRIGHT_WIN(ImGuiInputTextState* obj, int idx) { idx++; int len = obj->CurLenW; while (idx < len && !is_word_boundary_from_right(obj, idx)) idx++; return idx > len ? len : idx; } -static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, int idx) { if (ImGui::GetIO().ConfigMacOSXBehaviors) return STB_TEXTEDIT_MOVEWORDRIGHT_MAC(obj, idx); else return STB_TEXTEDIT_MOVEWORDRIGHT_WIN(obj, idx); } +static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, int idx) { ImGuiContext& g = *obj->Ctx; if (g.IO.ConfigMacOSXBehaviors) return STB_TEXTEDIT_MOVEWORDRIGHT_MAC(obj, idx); else return STB_TEXTEDIT_MOVEWORDRIGHT_WIN(obj, idx); } #define STB_TEXTEDIT_MOVEWORDLEFT STB_TEXTEDIT_MOVEWORDLEFT_IMPL // They need to be #define for stb_textedit.h #define STB_TEXTEDIT_MOVEWORDRIGHT STB_TEXTEDIT_MOVEWORDRIGHT_IMPL @@ -4683,11 +4687,11 @@ bool ImGui::InputTextEx(const char* label, const char* hint, char* buf, int buf_ searches_result_line_no[1] = line_count; // Calculate 2d position by finding the beginning of the line and measuring distance - cursor_offset.x = InputTextCalcTextSizeW(ImStrbolW(searches_input_ptr[0], text_begin), searches_input_ptr[0]).x; + cursor_offset.x = InputTextCalcTextSizeW(&g, ImStrbolW(searches_input_ptr[0], text_begin), searches_input_ptr[0]).x; cursor_offset.y = searches_result_line_no[0] * g.FontSize; if (searches_result_line_no[1] >= 0) { - select_start_offset.x = InputTextCalcTextSizeW(ImStrbolW(searches_input_ptr[1], text_begin), searches_input_ptr[1]).x; + select_start_offset.x = InputTextCalcTextSizeW(&g, ImStrbolW(searches_input_ptr[1], text_begin), searches_input_ptr[1]).x; select_start_offset.y = searches_result_line_no[1] * g.FontSize; } @@ -4756,7 +4760,7 @@ bool ImGui::InputTextEx(const char* label, const char* hint, char* buf, int buf_ } else { - ImVec2 rect_size = InputTextCalcTextSizeW(p, text_selected_end, &p, NULL, true); + ImVec2 rect_size = InputTextCalcTextSizeW(&g, p, text_selected_end, &p, NULL, true); if (rect_size.x <= 0.0f) rect_size.x = IM_FLOOR(g.Font->GetCharAdvance((ImWchar)' ') * 0.50f); // So we can see selected empty lines ImRect rect(rect_pos + ImVec2(0.0f, bg_offy_up - g.FontSize), rect_pos + ImVec2(rect_size.x, bg_offy_dn)); rect.ClipWith(clip_rect); @@ -4865,6 +4869,7 @@ void ImGui::DebugNodeInputTextState(ImGuiInputTextState* state) Text("ID: 0x%08X, ActiveID: 0x%08X", state->ID, g.ActiveId); DebugLocateItemOnHover(state->ID); Text("CurLenW: %d, CurLenA: %d, Cursor: %d, Selection: %d..%d", state->CurLenA, state->CurLenW, stb_state->cursor, stb_state->select_start, stb_state->select_end); + Text("has_preferred_x: %d (%.2f)", stb_state->has_preferred_x, stb_state->preferred_x); Text("undo_point: %d, redo_point: %d, undo_char_point: %d, redo_char_point: %d", undo_state->undo_point, undo_state->redo_point, undo_state->undo_char_point, undo_state->redo_char_point); if (BeginChild("undopoints", ImVec2(0.0f, GetTextLineHeight() * 15), true)) // Visualize undo state { @@ -6376,8 +6381,6 @@ bool ImGui::Selectable(const char* label, bool selected, ImGuiSelectableFlags fl g.LastItemData.StatusFlags |= ImGuiItemStatusFlags_ToggledSelection; // Render - if (held && (flags & ImGuiSelectableFlags_DrawHoveredWhenHeld)) - hovered = true; if (hovered || selected) { const ImU32 col = GetColorU32((held && hovered) ? ImGuiCol_HeaderActive : hovered ? ImGuiCol_HeaderHovered : ImGuiCol_Header); @@ -7722,7 +7725,7 @@ static void ImGui::TabBarLayout(ImGuiTabBar* tab_bar) window->DC.IdealMaxPos.x = ImMax(window->DC.IdealMaxPos.x, tab_bar->BarRect.Min.x + tab_bar->WidthAllTabsIdeal); } -// Dockable uses Name/ID in the global namespace. Non-dockable items use the ID stack. +// Dockable windows uses Name/ID in the global namespace. Non-dockable items use the ID stack. static ImU32 ImGui::TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* label, ImGuiWindow* docked_window) { if (docked_window != NULL) @@ -8178,18 +8181,17 @@ bool ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, tab->Flags = flags; tab->Window = docked_window; - // Append name with zero-terminator + // Append name _WITH_ the zero-terminator // (regular tabs are permitted in a DockNode tab bar, but window tabs not permitted in a non-DockNode tab bar) - if (tab->Window != NULL) + if (docked_window != NULL) { IM_ASSERT(tab_bar->Flags & ImGuiTabBarFlags_DockNode); tab->NameOffset = -1; } else { - IM_ASSERT(tab->Window == NULL); tab->NameOffset = (ImS32)tab_bar->TabsNames.size(); - tab_bar->TabsNames.append(label, label + strlen(label) + 1); // Append name _with_ the zero-terminator. + tab_bar->TabsNames.append(label, label + strlen(label) + 1); } // Update selected tab diff --git a/imgui-sys/third-party/imgui-docking/imgui/imstb_textedit.h b/imgui-sys/third-party/imgui-docking/imgui/imstb_textedit.h index 75a159d..a8a8231 100644 --- a/imgui-sys/third-party/imgui-docking/imgui/imstb_textedit.h +++ b/imgui-sys/third-party/imgui-docking/imgui/imstb_textedit.h @@ -2,6 +2,7 @@ // This is a slightly modified version of stb_textedit.h 1.14. // Those changes would need to be pushed into nothings/stb: // - Fix in stb_textedit_discard_redo (see https://github.com/nothings/stb/issues/321) +// - Fix in stb_textedit_find_charpos to handle last line (see https://github.com/ocornut/imgui/issues/6000) // Grep for [DEAR IMGUI] to find the changes. // stb_textedit.h - v1.14 - public domain - Sean Barrett @@ -524,29 +525,14 @@ static void stb_textedit_find_charpos(StbFindState *find, STB_TEXTEDIT_STRING *s int z = STB_TEXTEDIT_STRINGLEN(str); int i=0, first; - if (n == z) { - // if it's at the end, then find the last line -- simpler than trying to - // explicitly handle this case in the regular code - if (single_line) { - STB_TEXTEDIT_LAYOUTROW(&r, str, 0); - find->y = 0; - find->first_char = 0; - find->length = z; - find->height = r.ymax - r.ymin; - find->x = r.x1; - } else { - find->y = 0; - find->x = 0; - find->height = 1; - while (i < z) { - STB_TEXTEDIT_LAYOUTROW(&r, str, i); - prev_start = i; - i += r.num_chars; - } - find->first_char = i; - find->length = 0; - find->prev_first = prev_start; - } + if (n == z && single_line) { + // special case if it's at the end (may not be needed?) + STB_TEXTEDIT_LAYOUTROW(&r, str, 0); + find->y = 0; + find->first_char = 0; + find->length = z; + find->height = r.ymax - r.ymin; + find->x = r.x1; return; } @@ -557,9 +543,13 @@ static void stb_textedit_find_charpos(StbFindState *find, STB_TEXTEDIT_STRING *s STB_TEXTEDIT_LAYOUTROW(&r, str, i); if (n < i + r.num_chars) break; + if (i + r.num_chars == z && z > 0 && STB_TEXTEDIT_GETCHAR(str, z - 1) != STB_TEXTEDIT_NEWLINE) // [DEAR IMGUI] special handling for last line + break; // [DEAR IMGUI] prev_start = i; i += r.num_chars; find->y += r.baseline_y_delta; + if (i == z) // [DEAR IMGUI] + break; // [DEAR IMGUI] } find->first_char = first = i; diff --git a/imgui-sys/third-party/imgui-docking/imgui/imstb_truetype.h b/imgui-sys/third-party/imgui-docking/imgui/imstb_truetype.h index 643d378..35c827e 100644 --- a/imgui-sys/third-party/imgui-docking/imgui/imstb_truetype.h +++ b/imgui-sys/third-party/imgui-docking/imgui/imstb_truetype.h @@ -2008,7 +2008,7 @@ static stbtt__buf stbtt__cid_get_glyph_subrs(const stbtt_fontinfo *info, int gly start = end; } } - if (fdselector == -1) stbtt__new_buf(NULL, 0); + if (fdselector == -1) return stbtt__new_buf(NULL, 0); // [DEAR IMGUI] fixed, see #6007 and nothings/stb#1422 return stbtt__get_subrs(info->cff, stbtt__cff_index_get(info->fontdicts, fdselector)); } diff --git a/imgui-sys/third-party/imgui-docking/imgui/misc/freetype/imgui_freetype.cpp b/imgui-sys/third-party/imgui-docking/imgui/misc/freetype/imgui_freetype.cpp index 0325532..78ef293 100644 --- a/imgui-sys/third-party/imgui-docking/imgui/misc/freetype/imgui_freetype.cpp +++ b/imgui-sys/third-party/imgui-docking/imgui/misc/freetype/imgui_freetype.cpp @@ -6,6 +6,7 @@ // CHANGELOG // (minor and older changes stripped away, please see git history for details) +// 2023/01/04: fixed a packing issue which in some occurrences would prevent large amount of glyphs from being packed correctly. // 2021/08/23: fixed crash when FT_Render_Glyph() fails to render a glyph and returns NULL. // 2021/03/05: added ImGuiFreeTypeBuilderFlags_Bitmap to load bitmap glyphs. // 2021/03/02: set 'atlas->TexPixelsUseColors = true' to help some backends with deciding of a prefered texture format. @@ -586,7 +587,7 @@ bool ImFontAtlasBuildWithFreeTypeEx(FT_Library ft_library, ImFontAtlas* atlas, u ImVector pack_nodes; pack_nodes.resize(num_nodes_for_packing_algorithm); stbrp_context pack_context; - stbrp_init_target(&pack_context, atlas->TexWidth, TEX_HEIGHT_MAX, pack_nodes.Data, pack_nodes.Size); + stbrp_init_target(&pack_context, atlas->TexWidth - atlas->TexGlyphPadding, TEX_HEIGHT_MAX - atlas->TexGlyphPadding, pack_nodes.Data, pack_nodes.Size); ImFontAtlasBuildPackCustomRects(atlas, &pack_context); // 6. Pack each source font. No rendering yet, we are working with rectangles in an infinitely tall texture at this point. diff --git a/imgui-sys/third-party/imgui-docking/impl_definitions.json b/imgui-sys/third-party/imgui-docking/impl_definitions.json index b64b6d1..3597665 100644 --- a/imgui-sys/third-party/imgui-docking/impl_definitions.json +++ b/imgui-sys/third-party/imgui-docking/impl_definitions.json @@ -17,7 +17,7 @@ "cimguiname": "ImGui_ImplGlfw_CharCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_CharCallback", - "location": "imgui_impl_glfw:46", + "location": "imgui_impl_glfw:41", "ov_cimguiname": "ImGui_ImplGlfw_CharCallback", "ret": "void", "signature": "(GLFWwindow*,unsigned int)", @@ -42,7 +42,7 @@ "cimguiname": "ImGui_ImplGlfw_CursorEnterCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_CursorEnterCallback", - "location": "imgui_impl_glfw:41", + "location": "imgui_impl_glfw:36", "ov_cimguiname": "ImGui_ImplGlfw_CursorEnterCallback", "ret": "void", "signature": "(GLFWwindow*,int)", @@ -71,7 +71,7 @@ "cimguiname": "ImGui_ImplGlfw_CursorPosCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_CursorPosCallback", - "location": "imgui_impl_glfw:42", + "location": "imgui_impl_glfw:37", "ov_cimguiname": "ImGui_ImplGlfw_CursorPosCallback", "ret": "void", "signature": "(GLFWwindow*,double,double)", @@ -96,7 +96,7 @@ "cimguiname": "ImGui_ImplGlfw_InitForOpenGL", "defaults": {}, "funcname": "ImGui_ImplGlfw_InitForOpenGL", - "location": "imgui_impl_glfw:27", + "location": "imgui_impl_glfw:22", "ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL", "ret": "bool", "signature": "(GLFWwindow*,bool)", @@ -121,7 +121,7 @@ "cimguiname": "ImGui_ImplGlfw_InitForOther", "defaults": {}, "funcname": "ImGui_ImplGlfw_InitForOther", - "location": "imgui_impl_glfw:29", + "location": "imgui_impl_glfw:24", "ov_cimguiname": "ImGui_ImplGlfw_InitForOther", "ret": "bool", "signature": "(GLFWwindow*,bool)", @@ -146,7 +146,7 @@ "cimguiname": "ImGui_ImplGlfw_InitForVulkan", "defaults": {}, "funcname": "ImGui_ImplGlfw_InitForVulkan", - "location": "imgui_impl_glfw:28", + "location": "imgui_impl_glfw:23", "ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan", "ret": "bool", "signature": "(GLFWwindow*,bool)", @@ -167,7 +167,7 @@ "cimguiname": "ImGui_ImplGlfw_InstallCallbacks", "defaults": {}, "funcname": "ImGui_ImplGlfw_InstallCallbacks", - "location": "imgui_impl_glfw:36", + "location": "imgui_impl_glfw:31", "ov_cimguiname": "ImGui_ImplGlfw_InstallCallbacks", "ret": "void", "signature": "(GLFWwindow*)", @@ -204,7 +204,7 @@ "cimguiname": "ImGui_ImplGlfw_KeyCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_KeyCallback", - "location": "imgui_impl_glfw:45", + "location": "imgui_impl_glfw:40", "ov_cimguiname": "ImGui_ImplGlfw_KeyCallback", "ret": "void", "signature": "(GLFWwindow*,int,int,int,int)", @@ -229,7 +229,7 @@ "cimguiname": "ImGui_ImplGlfw_MonitorCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_MonitorCallback", - "location": "imgui_impl_glfw:47", + "location": "imgui_impl_glfw:42", "ov_cimguiname": "ImGui_ImplGlfw_MonitorCallback", "ret": "void", "signature": "(GLFWmonitor*,int)", @@ -262,7 +262,7 @@ "cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_MouseButtonCallback", - "location": "imgui_impl_glfw:43", + "location": "imgui_impl_glfw:38", "ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", "ret": "void", "signature": "(GLFWwindow*,int,int,int)", @@ -278,7 +278,7 @@ "cimguiname": "ImGui_ImplGlfw_NewFrame", "defaults": {}, "funcname": "ImGui_ImplGlfw_NewFrame", - "location": "imgui_impl_glfw:31", + "location": "imgui_impl_glfw:26", "ov_cimguiname": "ImGui_ImplGlfw_NewFrame", "ret": "void", "signature": "()", @@ -299,7 +299,7 @@ "cimguiname": "ImGui_ImplGlfw_RestoreCallbacks", "defaults": {}, "funcname": "ImGui_ImplGlfw_RestoreCallbacks", - "location": "imgui_impl_glfw:37", + "location": "imgui_impl_glfw:32", "ov_cimguiname": "ImGui_ImplGlfw_RestoreCallbacks", "ret": "void", "signature": "(GLFWwindow*)", @@ -328,7 +328,7 @@ "cimguiname": "ImGui_ImplGlfw_ScrollCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_ScrollCallback", - "location": "imgui_impl_glfw:44", + "location": "imgui_impl_glfw:39", "ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback", "ret": "void", "signature": "(GLFWwindow*,double,double)", @@ -344,7 +344,7 @@ "cimguiname": "ImGui_ImplGlfw_Shutdown", "defaults": {}, "funcname": "ImGui_ImplGlfw_Shutdown", - "location": "imgui_impl_glfw:30", + "location": "imgui_impl_glfw:25", "ov_cimguiname": "ImGui_ImplGlfw_Shutdown", "ret": "void", "signature": "()", @@ -369,7 +369,7 @@ "cimguiname": "ImGui_ImplGlfw_WindowFocusCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_WindowFocusCallback", - "location": "imgui_impl_glfw:40", + "location": "imgui_impl_glfw:35", "ov_cimguiname": "ImGui_ImplGlfw_WindowFocusCallback", "ret": "void", "signature": "(GLFWwindow*,int)", @@ -385,7 +385,7 @@ "cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects", - "location": "imgui_impl_opengl2:32", + "location": "imgui_impl_opengl2:31", "ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects", "ret": "bool", "signature": "()", @@ -401,7 +401,7 @@ "cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_CreateFontsTexture", - "location": "imgui_impl_opengl2:30", + "location": "imgui_impl_opengl2:29", "ov_cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture", "ret": "bool", "signature": "()", @@ -417,7 +417,7 @@ "cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", - "location": "imgui_impl_opengl2:33", + "location": "imgui_impl_opengl2:32", "ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", "ret": "void", "signature": "()", @@ -433,7 +433,7 @@ "cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_DestroyFontsTexture", - "location": "imgui_impl_opengl2:31", + "location": "imgui_impl_opengl2:30", "ov_cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture", "ret": "void", "signature": "()", @@ -449,7 +449,7 @@ "cimguiname": "ImGui_ImplOpenGL2_Init", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_Init", - "location": "imgui_impl_opengl2:24", + "location": "imgui_impl_opengl2:23", "ov_cimguiname": "ImGui_ImplOpenGL2_Init", "ret": "bool", "signature": "()", @@ -465,7 +465,7 @@ "cimguiname": "ImGui_ImplOpenGL2_NewFrame", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_NewFrame", - "location": "imgui_impl_opengl2:26", + "location": "imgui_impl_opengl2:25", "ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame", "ret": "void", "signature": "()", @@ -486,7 +486,7 @@ "cimguiname": "ImGui_ImplOpenGL2_RenderDrawData", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_RenderDrawData", - "location": "imgui_impl_opengl2:27", + "location": "imgui_impl_opengl2:26", "ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData", "ret": "void", "signature": "(ImDrawData*)", @@ -502,7 +502,7 @@ "cimguiname": "ImGui_ImplOpenGL2_Shutdown", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_Shutdown", - "location": "imgui_impl_opengl2:25", + "location": "imgui_impl_opengl2:24", "ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown", "ret": "void", "signature": "()", @@ -518,7 +518,7 @@ "cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_CreateDeviceObjects", - "location": "imgui_impl_opengl3:33", + "location": "imgui_impl_opengl3:32", "ov_cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects", "ret": "bool", "signature": "()", @@ -534,7 +534,7 @@ "cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_CreateFontsTexture", - "location": "imgui_impl_opengl3:31", + "location": "imgui_impl_opengl3:30", "ov_cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture", "ret": "bool", "signature": "()", @@ -550,7 +550,7 @@ "cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", - "location": "imgui_impl_opengl3:34", + "location": "imgui_impl_opengl3:33", "ov_cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", "ret": "void", "signature": "()", @@ -566,7 +566,7 @@ "cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_DestroyFontsTexture", - "location": "imgui_impl_opengl3:32", + "location": "imgui_impl_opengl3:31", "ov_cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture", "ret": "void", "signature": "()", @@ -589,7 +589,7 @@ "glsl_version": "nullptr" }, "funcname": "ImGui_ImplOpenGL3_Init", - "location": "imgui_impl_opengl3:25", + "location": "imgui_impl_opengl3:24", "ov_cimguiname": "ImGui_ImplOpenGL3_Init", "ret": "bool", "signature": "(const char*)", @@ -605,7 +605,7 @@ "cimguiname": "ImGui_ImplOpenGL3_NewFrame", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_NewFrame", - "location": "imgui_impl_opengl3:27", + "location": "imgui_impl_opengl3:26", "ov_cimguiname": "ImGui_ImplOpenGL3_NewFrame", "ret": "void", "signature": "()", @@ -626,7 +626,7 @@ "cimguiname": "ImGui_ImplOpenGL3_RenderDrawData", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_RenderDrawData", - "location": "imgui_impl_opengl3:28", + "location": "imgui_impl_opengl3:27", "ov_cimguiname": "ImGui_ImplOpenGL3_RenderDrawData", "ret": "void", "signature": "(ImDrawData*)", @@ -642,7 +642,7 @@ "cimguiname": "ImGui_ImplOpenGL3_Shutdown", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_Shutdown", - "location": "imgui_impl_opengl3:26", + "location": "imgui_impl_opengl3:25", "ov_cimguiname": "ImGui_ImplOpenGL3_Shutdown", "ret": "void", "signature": "()", @@ -663,7 +663,7 @@ "cimguiname": "ImGui_ImplSDL2_InitForD3D", "defaults": {}, "funcname": "ImGui_ImplSDL2_InitForD3D", - "location": "imgui_impl_sdl:29", + "location": "imgui_impl_sdl:27", "ov_cimguiname": "ImGui_ImplSDL2_InitForD3D", "ret": "bool", "signature": "(SDL_Window*)", @@ -684,7 +684,7 @@ "cimguiname": "ImGui_ImplSDL2_InitForMetal", "defaults": {}, "funcname": "ImGui_ImplSDL2_InitForMetal", - "location": "imgui_impl_sdl:30", + "location": "imgui_impl_sdl:28", "ov_cimguiname": "ImGui_ImplSDL2_InitForMetal", "ret": "bool", "signature": "(SDL_Window*)", @@ -709,7 +709,7 @@ "cimguiname": "ImGui_ImplSDL2_InitForOpenGL", "defaults": {}, "funcname": "ImGui_ImplSDL2_InitForOpenGL", - "location": "imgui_impl_sdl:27", + "location": "imgui_impl_sdl:25", "ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL", "ret": "bool", "signature": "(SDL_Window*,void*)", @@ -734,7 +734,7 @@ "cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer", "defaults": {}, "funcname": "ImGui_ImplSDL2_InitForSDLRenderer", - "location": "imgui_impl_sdl:31", + "location": "imgui_impl_sdl:29", "ov_cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer", "ret": "bool", "signature": "(SDL_Window*,SDL_Renderer*)", @@ -755,7 +755,7 @@ "cimguiname": "ImGui_ImplSDL2_InitForVulkan", "defaults": {}, "funcname": "ImGui_ImplSDL2_InitForVulkan", - "location": "imgui_impl_sdl:28", + "location": "imgui_impl_sdl:26", "ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan", "ret": "bool", "signature": "(SDL_Window*)", @@ -771,7 +771,7 @@ "cimguiname": "ImGui_ImplSDL2_NewFrame", "defaults": {}, "funcname": "ImGui_ImplSDL2_NewFrame", - "location": "imgui_impl_sdl:33", + "location": "imgui_impl_sdl:31", "ov_cimguiname": "ImGui_ImplSDL2_NewFrame", "ret": "void", "signature": "()", @@ -792,7 +792,7 @@ "cimguiname": "ImGui_ImplSDL2_ProcessEvent", "defaults": {}, "funcname": "ImGui_ImplSDL2_ProcessEvent", - "location": "imgui_impl_sdl:34", + "location": "imgui_impl_sdl:32", "ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent", "ret": "bool", "signature": "(const SDL_Event*)", @@ -808,7 +808,7 @@ "cimguiname": "ImGui_ImplSDL2_Shutdown", "defaults": {}, "funcname": "ImGui_ImplSDL2_Shutdown", - "location": "imgui_impl_sdl:32", + "location": "imgui_impl_sdl:30", "ov_cimguiname": "ImGui_ImplSDL2_Shutdown", "ret": "void", "signature": "()", diff --git a/imgui-sys/third-party/imgui-docking/impl_definitions.lua b/imgui-sys/third-party/imgui-docking/impl_definitions.lua index e5c6fec..fbc6a4c 100644 --- a/imgui-sys/third-party/imgui-docking/impl_definitions.lua +++ b/imgui-sys/third-party/imgui-docking/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:46" +defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw:41" 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)" @@ -35,7 +35,7 @@ defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["call_args"] = "(window,entered)" defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CursorEnterCallback" defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["funcname"] = "ImGui_ImplGlfw_CursorEnterCallback" -defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["location"] = "imgui_impl_glfw:41" +defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["location"] = "imgui_impl_glfw:36" defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CursorEnterCallback" defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["signature"] = "(GLFWwindow*,int)" @@ -59,7 +59,7 @@ defs["ImGui_ImplGlfw_CursorPosCallback"][1]["call_args"] = "(window,x,y)" defs["ImGui_ImplGlfw_CursorPosCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CursorPosCallback" defs["ImGui_ImplGlfw_CursorPosCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_CursorPosCallback"][1]["funcname"] = "ImGui_ImplGlfw_CursorPosCallback" -defs["ImGui_ImplGlfw_CursorPosCallback"][1]["location"] = "imgui_impl_glfw:42" +defs["ImGui_ImplGlfw_CursorPosCallback"][1]["location"] = "imgui_impl_glfw:37" defs["ImGui_ImplGlfw_CursorPosCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CursorPosCallback" defs["ImGui_ImplGlfw_CursorPosCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_CursorPosCallback"][1]["signature"] = "(GLFWwindow*,double,double)" @@ -80,7 +80,7 @@ defs["ImGui_ImplGlfw_InitForOpenGL"][1]["call_args"] = "(window,install_callback defs["ImGui_ImplGlfw_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL" defs["ImGui_ImplGlfw_InitForOpenGL"][1]["defaults"] = {} defs["ImGui_ImplGlfw_InitForOpenGL"][1]["funcname"] = "ImGui_ImplGlfw_InitForOpenGL" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["location"] = "imgui_impl_glfw:27" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["location"] = "imgui_impl_glfw:22" defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL" defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool" defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)" @@ -101,7 +101,7 @@ 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:29" +defs["ImGui_ImplGlfw_InitForOther"][1]["location"] = "imgui_impl_glfw:24" 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)" @@ -122,7 +122,7 @@ defs["ImGui_ImplGlfw_InitForVulkan"][1]["call_args"] = "(window,install_callback defs["ImGui_ImplGlfw_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForVulkan" defs["ImGui_ImplGlfw_InitForVulkan"][1]["defaults"] = {} defs["ImGui_ImplGlfw_InitForVulkan"][1]["funcname"] = "ImGui_ImplGlfw_InitForVulkan" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["location"] = "imgui_impl_glfw:28" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["location"] = "imgui_impl_glfw:23" defs["ImGui_ImplGlfw_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForVulkan" defs["ImGui_ImplGlfw_InitForVulkan"][1]["ret"] = "bool" defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)" @@ -140,7 +140,7 @@ defs["ImGui_ImplGlfw_InstallCallbacks"][1]["call_args"] = "(window)" defs["ImGui_ImplGlfw_InstallCallbacks"][1]["cimguiname"] = "ImGui_ImplGlfw_InstallCallbacks" defs["ImGui_ImplGlfw_InstallCallbacks"][1]["defaults"] = {} defs["ImGui_ImplGlfw_InstallCallbacks"][1]["funcname"] = "ImGui_ImplGlfw_InstallCallbacks" -defs["ImGui_ImplGlfw_InstallCallbacks"][1]["location"] = "imgui_impl_glfw:36" +defs["ImGui_ImplGlfw_InstallCallbacks"][1]["location"] = "imgui_impl_glfw:31" defs["ImGui_ImplGlfw_InstallCallbacks"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InstallCallbacks" defs["ImGui_ImplGlfw_InstallCallbacks"][1]["ret"] = "void" defs["ImGui_ImplGlfw_InstallCallbacks"][1]["signature"] = "(GLFWwindow*)" @@ -170,7 +170,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:45" +defs["ImGui_ImplGlfw_KeyCallback"][1]["location"] = "imgui_impl_glfw:40" 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)" @@ -191,7 +191,7 @@ defs["ImGui_ImplGlfw_MonitorCallback"][1]["call_args"] = "(monitor,event)" defs["ImGui_ImplGlfw_MonitorCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MonitorCallback" defs["ImGui_ImplGlfw_MonitorCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_MonitorCallback"][1]["funcname"] = "ImGui_ImplGlfw_MonitorCallback" -defs["ImGui_ImplGlfw_MonitorCallback"][1]["location"] = "imgui_impl_glfw:47" +defs["ImGui_ImplGlfw_MonitorCallback"][1]["location"] = "imgui_impl_glfw:42" defs["ImGui_ImplGlfw_MonitorCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MonitorCallback" defs["ImGui_ImplGlfw_MonitorCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_MonitorCallback"][1]["signature"] = "(GLFWmonitor*,int)" @@ -218,7 +218,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:43" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["location"] = "imgui_impl_glfw:38" 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)" @@ -233,7 +233,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:31" +defs["ImGui_ImplGlfw_NewFrame"][1]["location"] = "imgui_impl_glfw:26" defs["ImGui_ImplGlfw_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_NewFrame" defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void" defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()" @@ -251,7 +251,7 @@ defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["call_args"] = "(window)" defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["cimguiname"] = "ImGui_ImplGlfw_RestoreCallbacks" defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["defaults"] = {} defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["funcname"] = "ImGui_ImplGlfw_RestoreCallbacks" -defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["location"] = "imgui_impl_glfw:37" +defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["location"] = "imgui_impl_glfw:32" defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_RestoreCallbacks" defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["ret"] = "void" defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["signature"] = "(GLFWwindow*)" @@ -275,7 +275,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:44" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["location"] = "imgui_impl_glfw:39" 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)" @@ -290,7 +290,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:30" +defs["ImGui_ImplGlfw_Shutdown"][1]["location"] = "imgui_impl_glfw:25" defs["ImGui_ImplGlfw_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_Shutdown" defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void" defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()" @@ -311,7 +311,7 @@ defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["call_args"] = "(window,focused)" defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_WindowFocusCallback" defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["funcname"] = "ImGui_ImplGlfw_WindowFocusCallback" -defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["location"] = "imgui_impl_glfw:40" +defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["location"] = "imgui_impl_glfw:35" defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_WindowFocusCallback" defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["signature"] = "(GLFWwindow*,int)" @@ -326,7 +326,7 @@ defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl2:32" +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl2:31" defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()" @@ -341,7 +341,7 @@ defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl2:30" +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl2:29" defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()" @@ -356,7 +356,7 @@ defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl2:33" +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl2:32" defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ret"] = "void" defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()" @@ -371,7 +371,7 @@ defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl2:31" +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl2:30" defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ret"] = "void" defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()" @@ -386,7 +386,7 @@ defs["ImGui_ImplOpenGL2_Init"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Init" defs["ImGui_ImplOpenGL2_Init"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_Init"][1]["funcname"] = "ImGui_ImplOpenGL2_Init" -defs["ImGui_ImplOpenGL2_Init"][1]["location"] = "imgui_impl_opengl2:24" +defs["ImGui_ImplOpenGL2_Init"][1]["location"] = "imgui_impl_opengl2:23" defs["ImGui_ImplOpenGL2_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Init" defs["ImGui_ImplOpenGL2_Init"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()" @@ -401,7 +401,7 @@ defs["ImGui_ImplOpenGL2_NewFrame"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame" defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2:26" +defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2:25" defs["ImGui_ImplOpenGL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_NewFrame" defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void" defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()" @@ -419,7 +419,7 @@ defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["call_args"] = "(draw_data)" defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData" defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2:27" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2:26" defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData" defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void" defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)" @@ -434,7 +434,7 @@ defs["ImGui_ImplOpenGL2_Shutdown"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown" defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2:25" +defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2:24" defs["ImGui_ImplOpenGL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Shutdown" defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void" defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()" @@ -449,7 +449,7 @@ defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl3:33" +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl3:32" defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["signature"] = "()" @@ -464,7 +464,7 @@ defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl3:31" +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl3:30" defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["signature"] = "()" @@ -479,7 +479,7 @@ defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl3:34" +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl3:33" defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ret"] = "void" defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["signature"] = "()" @@ -494,7 +494,7 @@ defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl3:32" +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl3:31" defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ret"] = "void" defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["signature"] = "()" @@ -513,7 +513,7 @@ defs["ImGui_ImplOpenGL3_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Init" defs["ImGui_ImplOpenGL3_Init"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_Init"][1]["defaults"]["glsl_version"] = "nullptr" defs["ImGui_ImplOpenGL3_Init"][1]["funcname"] = "ImGui_ImplOpenGL3_Init" -defs["ImGui_ImplOpenGL3_Init"][1]["location"] = "imgui_impl_opengl3:25" +defs["ImGui_ImplOpenGL3_Init"][1]["location"] = "imgui_impl_opengl3:24" defs["ImGui_ImplOpenGL3_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Init" defs["ImGui_ImplOpenGL3_Init"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL3_Init"][1]["signature"] = "(const char*)" @@ -528,7 +528,7 @@ defs["ImGui_ImplOpenGL3_NewFrame"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL3_NewFrame" defs["ImGui_ImplOpenGL3_NewFrame"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL3_NewFrame" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["location"] = "imgui_impl_opengl3:27" +defs["ImGui_ImplOpenGL3_NewFrame"][1]["location"] = "imgui_impl_opengl3:26" defs["ImGui_ImplOpenGL3_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_NewFrame" defs["ImGui_ImplOpenGL3_NewFrame"][1]["ret"] = "void" defs["ImGui_ImplOpenGL3_NewFrame"][1]["signature"] = "()" @@ -546,7 +546,7 @@ defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["call_args"] = "(draw_data)" defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData" defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL3_RenderDrawData" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["location"] = "imgui_impl_opengl3:28" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["location"] = "imgui_impl_opengl3:27" defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData" defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ret"] = "void" defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["signature"] = "(ImDrawData*)" @@ -561,7 +561,7 @@ defs["ImGui_ImplOpenGL3_Shutdown"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Shutdown" defs["ImGui_ImplOpenGL3_Shutdown"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL3_Shutdown" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["location"] = "imgui_impl_opengl3:26" +defs["ImGui_ImplOpenGL3_Shutdown"][1]["location"] = "imgui_impl_opengl3:25" defs["ImGui_ImplOpenGL3_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Shutdown" defs["ImGui_ImplOpenGL3_Shutdown"][1]["ret"] = "void" defs["ImGui_ImplOpenGL3_Shutdown"][1]["signature"] = "()" @@ -579,7 +579,7 @@ defs["ImGui_ImplSDL2_InitForD3D"][1]["call_args"] = "(window)" defs["ImGui_ImplSDL2_InitForD3D"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForD3D" defs["ImGui_ImplSDL2_InitForD3D"][1]["defaults"] = {} defs["ImGui_ImplSDL2_InitForD3D"][1]["funcname"] = "ImGui_ImplSDL2_InitForD3D" -defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl:29" +defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl:27" defs["ImGui_ImplSDL2_InitForD3D"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForD3D" defs["ImGui_ImplSDL2_InitForD3D"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_InitForD3D"][1]["signature"] = "(SDL_Window*)" @@ -597,7 +597,7 @@ defs["ImGui_ImplSDL2_InitForMetal"][1]["call_args"] = "(window)" defs["ImGui_ImplSDL2_InitForMetal"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForMetal" defs["ImGui_ImplSDL2_InitForMetal"][1]["defaults"] = {} defs["ImGui_ImplSDL2_InitForMetal"][1]["funcname"] = "ImGui_ImplSDL2_InitForMetal" -defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl:30" +defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl:28" defs["ImGui_ImplSDL2_InitForMetal"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForMetal" defs["ImGui_ImplSDL2_InitForMetal"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_InitForMetal"][1]["signature"] = "(SDL_Window*)" @@ -618,7 +618,7 @@ defs["ImGui_ImplSDL2_InitForOpenGL"][1]["call_args"] = "(window,sdl_gl_context)" defs["ImGui_ImplSDL2_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL" defs["ImGui_ImplSDL2_InitForOpenGL"][1]["defaults"] = {} defs["ImGui_ImplSDL2_InitForOpenGL"][1]["funcname"] = "ImGui_ImplSDL2_InitForOpenGL" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl:27" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl:25" defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL" defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)" @@ -639,7 +639,7 @@ defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["call_args"] = "(window,renderer)" defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForSDLRenderer" defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["defaults"] = {} defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["funcname"] = "ImGui_ImplSDL2_InitForSDLRenderer" -defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["location"] = "imgui_impl_sdl:31" +defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["location"] = "imgui_impl_sdl:29" defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForSDLRenderer" defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["signature"] = "(SDL_Window*,SDL_Renderer*)" @@ -657,7 +657,7 @@ defs["ImGui_ImplSDL2_InitForVulkan"][1]["call_args"] = "(window)" defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan" defs["ImGui_ImplSDL2_InitForVulkan"][1]["defaults"] = {} defs["ImGui_ImplSDL2_InitForVulkan"][1]["funcname"] = "ImGui_ImplSDL2_InitForVulkan" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl:28" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl:26" defs["ImGui_ImplSDL2_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForVulkan" defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)" @@ -672,7 +672,7 @@ defs["ImGui_ImplSDL2_NewFrame"][1]["call_args"] = "()" defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame" defs["ImGui_ImplSDL2_NewFrame"][1]["defaults"] = {} defs["ImGui_ImplSDL2_NewFrame"][1]["funcname"] = "ImGui_ImplSDL2_NewFrame" -defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl:33" +defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl:31" defs["ImGui_ImplSDL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_NewFrame" defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void" defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "()" @@ -690,7 +690,7 @@ defs["ImGui_ImplSDL2_ProcessEvent"][1]["call_args"] = "(event)" defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent" defs["ImGui_ImplSDL2_ProcessEvent"][1]["defaults"] = {} defs["ImGui_ImplSDL2_ProcessEvent"][1]["funcname"] = "ImGui_ImplSDL2_ProcessEvent" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl:34" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl:32" defs["ImGui_ImplSDL2_ProcessEvent"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_ProcessEvent" defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(const SDL_Event*)" @@ -705,7 +705,7 @@ defs["ImGui_ImplSDL2_Shutdown"][1]["call_args"] = "()" defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown" defs["ImGui_ImplSDL2_Shutdown"][1]["defaults"] = {} defs["ImGui_ImplSDL2_Shutdown"][1]["funcname"] = "ImGui_ImplSDL2_Shutdown" -defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl:32" +defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl:30" defs["ImGui_ImplSDL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_Shutdown" defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void" defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()" diff --git a/imgui-sys/third-party/imgui-docking/structs_and_enums.json b/imgui-sys/third-party/imgui-docking/structs_and_enums.json index 9ec24d5..4da6cfb 100644 --- a/imgui-sys/third-party/imgui-docking/structs_and_enums.json +++ b/imgui-sys/third-party/imgui-docking/structs_and_enums.json @@ -2648,14 +2648,14 @@ "value": "1 << 15" }, { - "calc_value": 61440, - "name": "ImGuiMod_Mask_", - "value": "0xF000" + "calc_value": 2048, + "name": "ImGuiMod_Shortcut", + "value": "1 << 11" }, { - "calc_value": 4096, - "name": "ImGuiMod_Shortcut", - "value": "ImGuiMod_Ctrl" + "calc_value": 63488, + "name": "ImGuiMod_Mask_", + "value": "0xF800" }, { "calc_value": 512, @@ -3328,23 +3328,18 @@ }, { "calc_value": 33554432, - "name": "ImGuiSelectableFlags_DrawHoveredWhenHeld", + "name": "ImGuiSelectableFlags_SetNavIdOnHover", "value": "1 << 25" }, { "calc_value": 67108864, - "name": "ImGuiSelectableFlags_SetNavIdOnHover", + "name": "ImGuiSelectableFlags_NoPadWithHalfSpacing", "value": "1 << 26" }, { "calc_value": 134217728, - "name": "ImGuiSelectableFlags_NoPadWithHalfSpacing", - "value": "1 << 27" - }, - { - "calc_value": 268435456, "name": "ImGuiSelectableFlags_NoSetKeyOwner", - "value": "1 << 28" + "value": "1 << 27" } ], "ImGuiSelectableFlags_": [ @@ -4485,181 +4480,181 @@ "ImGuiLocKey": "int" }, "locations": { - "ImBitVector": "imgui_internal:593", - "ImColor": "imgui:2458", - "ImDrawChannel": "imgui:2548", - "ImDrawCmd": "imgui:2507", - "ImDrawCmdHeader": "imgui:2540", - "ImDrawData": "imgui:2740", - "ImDrawDataBuilder": "imgui_internal:782", - "ImDrawFlags_": "imgui:2574", - "ImDrawList": "imgui:2612", - "ImDrawListFlags_": "imgui:2594", - "ImDrawListSharedData": "imgui_internal:759", - "ImDrawListSplitter": "imgui:2557", - "ImDrawVert": "imgui:2525", - "ImFont": "imgui:2959", - "ImFontAtlas": "imgui:2857", - "ImFontAtlasCustomRect": "imgui:2819", - "ImFontAtlasFlags_": "imgui:2832", - "ImFontBuilderIO": "imgui_internal:3476", - "ImFontConfig": "imgui:2763", - "ImFontGlyph": "imgui:2792", - "ImFontGlyphRangesBuilder": "imgui:2804", - "ImGuiActivateFlags_": "imgui_internal:1428", - "ImGuiAxis": "imgui_internal:949", - "ImGuiBackendFlags_": "imgui:1579", - "ImGuiButtonFlagsPrivate_": "imgui_internal:853", - "ImGuiButtonFlags_": "imgui:1693", - "ImGuiCol_": "imgui:1594", - "ImGuiColorEditFlags_": "imgui:1706", - "ImGuiColorMod": "imgui_internal:992", - "ImGuiComboFlagsPrivate_": "imgui_internal:878", + "ImBitVector": "imgui_internal:598", + "ImColor": "imgui:2455", + "ImDrawChannel": "imgui:2545", + "ImDrawCmd": "imgui:2504", + "ImDrawCmdHeader": "imgui:2537", + "ImDrawData": "imgui:2737", + "ImDrawDataBuilder": "imgui_internal:787", + "ImDrawFlags_": "imgui:2571", + "ImDrawList": "imgui:2609", + "ImDrawListFlags_": "imgui:2591", + "ImDrawListSharedData": "imgui_internal:764", + "ImDrawListSplitter": "imgui:2554", + "ImDrawVert": "imgui:2522", + "ImFont": "imgui:2957", + "ImFontAtlas": "imgui:2854", + "ImFontAtlasCustomRect": "imgui:2816", + "ImFontAtlasFlags_": "imgui:2829", + "ImFontBuilderIO": "imgui_internal:3497", + "ImFontConfig": "imgui:2760", + "ImFontGlyph": "imgui:2789", + "ImFontGlyphRangesBuilder": "imgui:2801", + "ImGuiActivateFlags_": "imgui_internal:1433", + "ImGuiAxis": "imgui_internal:953", + "ImGuiBackendFlags_": "imgui:1576", + "ImGuiButtonFlagsPrivate_": "imgui_internal:858", + "ImGuiButtonFlags_": "imgui:1690", + "ImGuiCol_": "imgui:1591", + "ImGuiColorEditFlags_": "imgui:1703", + "ImGuiColorMod": "imgui_internal:996", + "ImGuiComboFlagsPrivate_": "imgui_internal:883", "ImGuiComboFlags_": "imgui:1124", - "ImGuiComboPreviewData": "imgui_internal:1009", - "ImGuiCond_": "imgui:1797", - "ImGuiConfigFlags_": "imgui:1554", - "ImGuiContext": "imgui_internal:1905", - "ImGuiContextHook": "imgui_internal:1890", - "ImGuiContextHookType": "imgui_internal:1888", - "ImGuiDataAuthority_": "imgui_internal:1599", - "ImGuiDataTypeInfo": "imgui_internal:975", - "ImGuiDataTypePrivate_": "imgui_internal:984", - "ImGuiDataTypeTempStorage": "imgui_internal:969", + "ImGuiComboPreviewData": "imgui_internal:1013", + "ImGuiCond_": "imgui:1794", + "ImGuiConfigFlags_": "imgui:1551", + "ImGuiContext": "imgui_internal:1910", + "ImGuiContextHook": "imgui_internal:1895", + "ImGuiContextHookType": "imgui_internal:1893", + "ImGuiDataAuthority_": "imgui_internal:1604", + "ImGuiDataTypeInfo": "imgui_internal:979", + "ImGuiDataTypePrivate_": "imgui_internal:988", + "ImGuiDataTypeTempStorage": "imgui_internal:973", "ImGuiDataType_": "imgui:1376", - "ImGuiDebugLogFlags_": "imgui_internal:1820", + "ImGuiDebugLogFlags_": "imgui_internal:1825", "ImGuiDir_": "imgui:1392", - "ImGuiDockContext": "imgui_internal:1697", - "ImGuiDockNode": "imgui_internal:1615", - "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1574", + "ImGuiDockContext": "imgui_internal:1702", + "ImGuiDockNode": "imgui_internal:1620", + "ImGuiDockNodeFlagsPrivate_": "imgui_internal:1579", "ImGuiDockNodeFlags_": "imgui:1341", - "ImGuiDockNodeState": "imgui_internal:1606", + "ImGuiDockNodeState": "imgui_internal:1611", "ImGuiDragDropFlags_": "imgui:1354", "ImGuiFocusedFlags_": "imgui:1301", - "ImGuiGroupData": "imgui_internal:1022", + "ImGuiGroupData": "imgui_internal:1026", "ImGuiHoveredFlags_": "imgui:1315", - "ImGuiIO": "imgui:1974", - "ImGuiInputEvent": "imgui_internal:1286", - "ImGuiInputEventAppFocused": "imgui_internal:1284", - "ImGuiInputEventKey": "imgui_internal:1282", - "ImGuiInputEventMouseButton": "imgui_internal:1280", - "ImGuiInputEventMousePos": "imgui_internal:1278", - "ImGuiInputEventMouseViewport": "imgui_internal:1281", - "ImGuiInputEventMouseWheel": "imgui_internal:1279", - "ImGuiInputEventText": "imgui_internal:1283", - "ImGuiInputEventType": "imgui_internal:1252", - "ImGuiInputFlags_": "imgui_internal:1349", - "ImGuiInputSource": "imgui_internal:1265", - "ImGuiInputTextCallbackData": "imgui:2162", - "ImGuiInputTextFlagsPrivate_": "imgui_internal:844", + "ImGuiIO": "imgui:1971", + "ImGuiInputEvent": "imgui_internal:1291", + "ImGuiInputEventAppFocused": "imgui_internal:1289", + "ImGuiInputEventKey": "imgui_internal:1287", + "ImGuiInputEventMouseButton": "imgui_internal:1285", + "ImGuiInputEventMousePos": "imgui_internal:1283", + "ImGuiInputEventMouseViewport": "imgui_internal:1286", + "ImGuiInputEventMouseWheel": "imgui_internal:1284", + "ImGuiInputEventText": "imgui_internal:1288", + "ImGuiInputEventType": "imgui_internal:1257", + "ImGuiInputFlags_": "imgui_internal:1354", + "ImGuiInputSource": "imgui_internal:1270", + "ImGuiInputTextCallbackData": "imgui:2159", + "ImGuiInputTextFlagsPrivate_": "imgui_internal:849", "ImGuiInputTextFlags_": "imgui:1036", - "ImGuiInputTextState": "imgui_internal:1057", - "ImGuiItemFlags_": "imgui_internal:801", - "ImGuiItemStatusFlags_": "imgui_internal:821", - "ImGuiKey": "imgui:1413", - "ImGuiKeyData": "imgui:1966", - "ImGuiKeyOwnerData": "imgui_internal:1337", - "ImGuiKeyRoutingData": "imgui_internal:1312", - "ImGuiKeyRoutingTable": "imgui_internal:1325", - "ImGuiLastItemData": "imgui_internal:1171", - "ImGuiLayoutType_": "imgui_internal:933", - "ImGuiListClipper": "imgui:2407", - "ImGuiListClipperData": "imgui_internal:1412", - "ImGuiListClipperRange": "imgui_internal:1399", - "ImGuiLocEntry": "imgui_internal:1809", - "ImGuiLocKey": "imgui_internal:1796", - "ImGuiLogType": "imgui_internal:939", - "ImGuiMenuColumns": "imgui_internal:1038", - "ImGuiMetricsConfig": "imgui_internal:1836", - "ImGuiMouseButton_": "imgui:1769", - "ImGuiMouseCursor_": "imgui:1779", - "ImGuiNavHighlightFlags_": "imgui_internal:1451", - "ImGuiNavInput": "imgui:1545", - "ImGuiNavItemData": "imgui_internal:1485", - "ImGuiNavLayer": "imgui_internal:1478", - "ImGuiNavMoveFlags_": "imgui_internal:1460", - "ImGuiNextItemData": "imgui_internal:1158", - "ImGuiNextItemDataFlags_": "imgui_internal:1151", - "ImGuiNextWindowData": "imgui_internal:1124", - "ImGuiNextWindowDataFlags_": "imgui_internal:1107", - "ImGuiOldColumnData": "imgui_internal:1525", - "ImGuiOldColumnFlags_": "imgui_internal:1505", - "ImGuiOldColumns": "imgui_internal:1535", - "ImGuiOnceUponAFrame": "imgui:2282", - "ImGuiPayload": "imgui:2223", - "ImGuiPlatformIO": "imgui:3124", - "ImGuiPlatformImeData": "imgui:3196", - "ImGuiPlatformMonitor": "imgui:3187", - "ImGuiPlotType": "imgui_internal:956", - "ImGuiPopupData": "imgui_internal:1093", + "ImGuiInputTextState": "imgui_internal:1061", + "ImGuiItemFlags_": "imgui_internal:806", + "ImGuiItemStatusFlags_": "imgui_internal:826", + "ImGuiKey": "imgui:1414", + "ImGuiKeyData": "imgui:1963", + "ImGuiKeyOwnerData": "imgui_internal:1342", + "ImGuiKeyRoutingData": "imgui_internal:1317", + "ImGuiKeyRoutingTable": "imgui_internal:1330", + "ImGuiLastItemData": "imgui_internal:1176", + "ImGuiLayoutType_": "imgui_internal:937", + "ImGuiListClipper": "imgui:2404", + "ImGuiListClipperData": "imgui_internal:1417", + "ImGuiListClipperRange": "imgui_internal:1404", + "ImGuiLocEntry": "imgui_internal:1814", + "ImGuiLocKey": "imgui_internal:1801", + "ImGuiLogType": "imgui_internal:943", + "ImGuiMenuColumns": "imgui_internal:1042", + "ImGuiMetricsConfig": "imgui_internal:1841", + "ImGuiMouseButton_": "imgui:1766", + "ImGuiMouseCursor_": "imgui:1776", + "ImGuiNavHighlightFlags_": "imgui_internal:1456", + "ImGuiNavInput": "imgui:1542", + "ImGuiNavItemData": "imgui_internal:1490", + "ImGuiNavLayer": "imgui_internal:1483", + "ImGuiNavMoveFlags_": "imgui_internal:1465", + "ImGuiNextItemData": "imgui_internal:1163", + "ImGuiNextItemDataFlags_": "imgui_internal:1156", + "ImGuiNextWindowData": "imgui_internal:1129", + "ImGuiNextWindowDataFlags_": "imgui_internal:1112", + "ImGuiOldColumnData": "imgui_internal:1530", + "ImGuiOldColumnFlags_": "imgui_internal:1510", + "ImGuiOldColumns": "imgui_internal:1540", + "ImGuiOnceUponAFrame": "imgui:2279", + "ImGuiPayload": "imgui:2220", + "ImGuiPlatformIO": "imgui:3122", + "ImGuiPlatformImeData": "imgui:3194", + "ImGuiPlatformMonitor": "imgui:3185", + "ImGuiPlotType": "imgui_internal:960", + "ImGuiPopupData": "imgui_internal:1098", "ImGuiPopupFlags_": "imgui:1097", - "ImGuiPopupPositionPolicy": "imgui_internal:962", - "ImGuiPtrOrIndex": "imgui_internal:1215", - "ImGuiScrollFlags_": "imgui_internal:1437", - "ImGuiSelectableFlagsPrivate_": "imgui_internal:891", + "ImGuiPopupPositionPolicy": "imgui_internal:966", + "ImGuiPtrOrIndex": "imgui_internal:1220", + "ImGuiScrollFlags_": "imgui_internal:1442", + "ImGuiSelectableFlagsPrivate_": "imgui_internal:896", "ImGuiSelectableFlags_": "imgui:1113", - "ImGuiSeparatorFlags_": "imgui_internal:911", - "ImGuiSettingsHandler": "imgui_internal:1776", - "ImGuiShrinkWidthItem": "imgui_internal:1208", - "ImGuiSizeCallbackData": "imgui:2193", - "ImGuiSliderFlagsPrivate_": "imgui_internal:884", - "ImGuiSliderFlags_": "imgui:1752", + "ImGuiSeparatorFlags_": "imgui_internal:915", + "ImGuiSettingsHandler": "imgui_internal:1781", + "ImGuiShrinkWidthItem": "imgui_internal:1213", + "ImGuiSizeCallbackData": "imgui:2190", + "ImGuiSliderFlagsPrivate_": "imgui_internal:889", + "ImGuiSliderFlags_": "imgui:1749", "ImGuiSortDirection_": "imgui:1403", - "ImGuiStackLevelInfo": "imgui_internal:1859", - "ImGuiStackSizes": "imgui_internal:1183", - "ImGuiStackTool": "imgui_internal:1871", - "ImGuiStorage": "imgui:2344", - "ImGuiStoragePair": "imgui:2347", - "ImGuiStyle": "imgui:1909", - "ImGuiStyleMod": "imgui_internal:999", - "ImGuiStyleVar_": "imgui:1661", - "ImGuiTabBar": "imgui_internal:2612", - "ImGuiTabBarFlagsPrivate_": "imgui_internal:2574", + "ImGuiStackLevelInfo": "imgui_internal:1864", + "ImGuiStackSizes": "imgui_internal:1188", + "ImGuiStackTool": "imgui_internal:1876", + "ImGuiStorage": "imgui:2341", + "ImGuiStoragePair": "imgui:2344", + "ImGuiStyle": "imgui:1906", + "ImGuiStyleMod": "imgui_internal:1003", + "ImGuiStyleVar_": "imgui:1658", + "ImGuiTabBar": "imgui_internal:2625", + "ImGuiTabBarFlagsPrivate_": "imgui_internal:2587", "ImGuiTabBarFlags_": "imgui:1138", - "ImGuiTabItem": "imgui_internal:2592", - "ImGuiTabItemFlagsPrivate_": "imgui_internal:2582", + "ImGuiTabItem": "imgui_internal:2605", + "ImGuiTabItemFlagsPrivate_": "imgui_internal:2595", "ImGuiTabItemFlags_": "imgui:1154", - "ImGuiTable": "imgui_internal:2748", + "ImGuiTable": "imgui_internal:2762", "ImGuiTableBgTarget_": "imgui:1292", - "ImGuiTableCellData": "imgui_internal:2732", - "ImGuiTableColumn": "imgui_internal:2673", + "ImGuiTableCellData": "imgui_internal:2745", + "ImGuiTableColumn": "imgui_internal:2686", "ImGuiTableColumnFlags_": "imgui:1240", - "ImGuiTableColumnSettings": "imgui_internal:2883", - "ImGuiTableColumnSortSpecs": "imgui:2245", + "ImGuiTableColumnSettings": "imgui_internal:2899", + "ImGuiTableColumnSortSpecs": "imgui:2242", "ImGuiTableFlags_": "imgui:1189", - "ImGuiTableInstanceData": "imgui_internal:2739", + "ImGuiTableInstanceData": "imgui_internal:2752", "ImGuiTableRowFlags_": "imgui:1277", - "ImGuiTableSettings": "imgui_internal:2907", - "ImGuiTableSortSpecs": "imgui:2259", - "ImGuiTableTempData": "imgui_internal:2862", - "ImGuiTextBuffer": "imgui:2317", - "ImGuiTextFilter": "imgui:2290", - "ImGuiTextFlags_": "imgui_internal:919", - "ImGuiTextIndex": "imgui_internal:716", - "ImGuiTextRange": "imgui:2300", - "ImGuiTooltipFlags_": "imgui_internal:925", - "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:906", + "ImGuiTableSettings": "imgui_internal:2923", + "ImGuiTableSortSpecs": "imgui:2256", + "ImGuiTableTempData": "imgui_internal:2878", + "ImGuiTextBuffer": "imgui:2314", + "ImGuiTextFilter": "imgui:2287", + "ImGuiTextFlags_": "imgui_internal:923", + "ImGuiTextIndex": "imgui_internal:721", + "ImGuiTextRange": "imgui:2297", + "ImGuiTooltipFlags_": "imgui_internal:929", + "ImGuiTreeNodeFlagsPrivate_": "imgui_internal:910", "ImGuiTreeNodeFlags_": "imgui:1068", - "ImGuiViewport": "imgui:3040", - "ImGuiViewportFlags_": "imgui:3015", - "ImGuiViewportP": "imgui_internal:1714", - "ImGuiWindow": "imgui_internal:2430", - "ImGuiWindowClass": "imgui:2208", - "ImGuiWindowDockStyle": "imgui_internal:1692", - "ImGuiWindowDockStyleCol": "imgui_internal:1681", + "ImGuiViewport": "imgui:3038", + "ImGuiViewportFlags_": "imgui:3013", + "ImGuiViewportP": "imgui_internal:1719", + "ImGuiWindow": "imgui_internal:2440", + "ImGuiWindowClass": "imgui:2205", + "ImGuiWindowDockStyle": "imgui_internal:1697", + "ImGuiWindowDockStyleCol": "imgui_internal:1686", "ImGuiWindowFlags_": "imgui:995", - "ImGuiWindowSettings": "imgui_internal:1759", - "ImGuiWindowStackData": "imgui_internal:1201", - "ImGuiWindowTempData": "imgui_internal:2382", - "ImRect": "imgui_internal:521", - "ImVec1": "imgui_internal:503", + "ImGuiWindowSettings": "imgui_internal:1764", + "ImGuiWindowStackData": "imgui_internal:1206", + "ImGuiWindowTempData": "imgui_internal:2392", + "ImRect": "imgui_internal:526", + "ImVec1": "imgui_internal:508", "ImVec2": "imgui:259", - "ImVec2ih": "imgui_internal:511", + "ImVec2ih": "imgui_internal:516", "ImVec4": "imgui:272", - "STB_TexteditState": "imstb_textedit:319", - "StbTexteditRow": "imstb_textedit:366", - "StbUndoRecord": "imstb_textedit:301", - "StbUndoState": "imstb_textedit:310" + "STB_TexteditState": "imstb_textedit:320", + "StbTexteditRow": "imstb_textedit:367", + "StbUndoRecord": "imstb_textedit:302", + "StbUndoState": "imstb_textedit:311" }, "structs": { "ImBitVector": [ @@ -5026,6 +5021,10 @@ "name": "Locked", "type": "bool" }, + { + "name": "UserData", + "type": "void*" + }, { "name": "TexReady", "type": "bool" @@ -5465,10 +5464,22 @@ "name": "WheelingWindowRefMousePos", "type": "ImVec2" }, + { + "name": "WheelingWindowStartFrame", + "type": "int" + }, { "name": "WheelingWindowReleaseTimer", "type": "float" }, + { + "name": "WheelingWindowWheelRemainder", + "type": "ImVec2" + }, + { + "name": "WheelingAxisAvg", + "type": "ImVec2" + }, { "name": "DebugHookIdInfo", "type": "ImGuiID" @@ -7158,6 +7169,10 @@ } ], "ImGuiInputTextState": [ + { + "name": "Ctx", + "type": "ImGuiContext*" + }, { "name": "ID", "type": "ImGuiID" @@ -8884,6 +8899,14 @@ "name": "IsDefaultSizingPolicy", "type": "bool" }, + { + "name": "HasScrollbarYCurr", + "type": "bool" + }, + { + "name": "HasScrollbarYPrev", + "type": "bool" + }, { "name": "MemoryCompacted", "type": "bool" @@ -9136,6 +9159,10 @@ { "name": "LastFirstRowHeight", "type": "float" + }, + { + "name": "LastFrozenHeight", + "type": "float" } ], "ImGuiTableSettings": [ @@ -9503,6 +9530,30 @@ "name": "WindowBorderSize", "type": "float" }, + { + "name": "DecoOuterSizeX1", + "type": "float" + }, + { + "name": "DecoOuterSizeY1", + "type": "float" + }, + { + "name": "DecoOuterSizeX2", + "type": "float" + }, + { + "name": "DecoOuterSizeY2", + "type": "float" + }, + { + "name": "DecoInnerSizeX1", + "type": "float" + }, + { + "name": "DecoInnerSizeY1", + "type": "float" + }, { "name": "NameBufLen", "type": "int" diff --git a/imgui-sys/third-party/imgui-docking/structs_and_enums.lua b/imgui-sys/third-party/imgui-docking/structs_and_enums.lua index e4c3fb8..8209c42 100644 --- a/imgui-sys/third-party/imgui-docking/structs_and_enums.lua +++ b/imgui-sys/third-party/imgui-docking/structs_and_enums.lua @@ -2099,13 +2099,13 @@ defs["enums"]["ImGuiKey"][147]["calc_value"] = 32768 defs["enums"]["ImGuiKey"][147]["name"] = "ImGuiMod_Super" defs["enums"]["ImGuiKey"][147]["value"] = "1 << 15" defs["enums"]["ImGuiKey"][148] = {} -defs["enums"]["ImGuiKey"][148]["calc_value"] = 61440 -defs["enums"]["ImGuiKey"][148]["name"] = "ImGuiMod_Mask_" -defs["enums"]["ImGuiKey"][148]["value"] = "0xF000" +defs["enums"]["ImGuiKey"][148]["calc_value"] = 2048 +defs["enums"]["ImGuiKey"][148]["name"] = "ImGuiMod_Shortcut" +defs["enums"]["ImGuiKey"][148]["value"] = "1 << 11" defs["enums"]["ImGuiKey"][149] = {} -defs["enums"]["ImGuiKey"][149]["calc_value"] = 4096 -defs["enums"]["ImGuiKey"][149]["name"] = "ImGuiMod_Shortcut" -defs["enums"]["ImGuiKey"][149]["value"] = "ImGuiMod_Ctrl" +defs["enums"]["ImGuiKey"][149]["calc_value"] = 63488 +defs["enums"]["ImGuiKey"][149]["name"] = "ImGuiMod_Mask_" +defs["enums"]["ImGuiKey"][149]["value"] = "0xF800" defs["enums"]["ImGuiKey"][150] = {} defs["enums"]["ImGuiKey"][150]["calc_value"] = 512 defs["enums"]["ImGuiKey"][150]["name"] = "ImGuiKey_NamedKey_BEGIN" @@ -2633,20 +2633,16 @@ defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["name"] = "ImGuiSelectableFlags defs["enums"]["ImGuiSelectableFlagsPrivate_"][5]["value"] = "1 << 24" defs["enums"]["ImGuiSelectableFlagsPrivate_"][6] = {} defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["calc_value"] = 33554432 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["name"] = "ImGuiSelectableFlags_DrawHoveredWhenHeld" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["name"] = "ImGuiSelectableFlags_SetNavIdOnHover" defs["enums"]["ImGuiSelectableFlagsPrivate_"][6]["value"] = "1 << 25" defs["enums"]["ImGuiSelectableFlagsPrivate_"][7] = {} defs["enums"]["ImGuiSelectableFlagsPrivate_"][7]["calc_value"] = 67108864 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][7]["name"] = "ImGuiSelectableFlags_SetNavIdOnHover" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][7]["name"] = "ImGuiSelectableFlags_NoPadWithHalfSpacing" defs["enums"]["ImGuiSelectableFlagsPrivate_"][7]["value"] = "1 << 26" defs["enums"]["ImGuiSelectableFlagsPrivate_"][8] = {} defs["enums"]["ImGuiSelectableFlagsPrivate_"][8]["calc_value"] = 134217728 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][8]["name"] = "ImGuiSelectableFlags_NoPadWithHalfSpacing" +defs["enums"]["ImGuiSelectableFlagsPrivate_"][8]["name"] = "ImGuiSelectableFlags_NoSetKeyOwner" defs["enums"]["ImGuiSelectableFlagsPrivate_"][8]["value"] = "1 << 27" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][9] = {} -defs["enums"]["ImGuiSelectableFlagsPrivate_"][9]["calc_value"] = 268435456 -defs["enums"]["ImGuiSelectableFlagsPrivate_"][9]["name"] = "ImGuiSelectableFlags_NoSetKeyOwner" -defs["enums"]["ImGuiSelectableFlagsPrivate_"][9]["value"] = "1 << 28" defs["enums"]["ImGuiSelectableFlags_"] = {} defs["enums"]["ImGuiSelectableFlags_"][1] = {} defs["enums"]["ImGuiSelectableFlags_"][1]["calc_value"] = 0 @@ -3544,181 +3540,181 @@ defs["enumtypes"] = {} defs["enumtypes"]["ImGuiKey"] = "int" defs["enumtypes"]["ImGuiLocKey"] = "int" defs["locations"] = {} -defs["locations"]["ImBitVector"] = "imgui_internal:593" -defs["locations"]["ImColor"] = "imgui:2458" -defs["locations"]["ImDrawChannel"] = "imgui:2548" -defs["locations"]["ImDrawCmd"] = "imgui:2507" -defs["locations"]["ImDrawCmdHeader"] = "imgui:2540" -defs["locations"]["ImDrawData"] = "imgui:2740" -defs["locations"]["ImDrawDataBuilder"] = "imgui_internal:782" -defs["locations"]["ImDrawFlags_"] = "imgui:2574" -defs["locations"]["ImDrawList"] = "imgui:2612" -defs["locations"]["ImDrawListFlags_"] = "imgui:2594" -defs["locations"]["ImDrawListSharedData"] = "imgui_internal:759" -defs["locations"]["ImDrawListSplitter"] = "imgui:2557" -defs["locations"]["ImDrawVert"] = "imgui:2525" -defs["locations"]["ImFont"] = "imgui:2959" -defs["locations"]["ImFontAtlas"] = "imgui:2857" -defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2819" -defs["locations"]["ImFontAtlasFlags_"] = "imgui:2832" -defs["locations"]["ImFontBuilderIO"] = "imgui_internal:3476" -defs["locations"]["ImFontConfig"] = "imgui:2763" -defs["locations"]["ImFontGlyph"] = "imgui:2792" -defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2804" -defs["locations"]["ImGuiActivateFlags_"] = "imgui_internal:1428" -defs["locations"]["ImGuiAxis"] = "imgui_internal:949" -defs["locations"]["ImGuiBackendFlags_"] = "imgui:1579" -defs["locations"]["ImGuiButtonFlagsPrivate_"] = "imgui_internal:853" -defs["locations"]["ImGuiButtonFlags_"] = "imgui:1693" -defs["locations"]["ImGuiCol_"] = "imgui:1594" -defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1706" -defs["locations"]["ImGuiColorMod"] = "imgui_internal:992" -defs["locations"]["ImGuiComboFlagsPrivate_"] = "imgui_internal:878" +defs["locations"]["ImBitVector"] = "imgui_internal:598" +defs["locations"]["ImColor"] = "imgui:2455" +defs["locations"]["ImDrawChannel"] = "imgui:2545" +defs["locations"]["ImDrawCmd"] = "imgui:2504" +defs["locations"]["ImDrawCmdHeader"] = "imgui:2537" +defs["locations"]["ImDrawData"] = "imgui:2737" +defs["locations"]["ImDrawDataBuilder"] = "imgui_internal:787" +defs["locations"]["ImDrawFlags_"] = "imgui:2571" +defs["locations"]["ImDrawList"] = "imgui:2609" +defs["locations"]["ImDrawListFlags_"] = "imgui:2591" +defs["locations"]["ImDrawListSharedData"] = "imgui_internal:764" +defs["locations"]["ImDrawListSplitter"] = "imgui:2554" +defs["locations"]["ImDrawVert"] = "imgui:2522" +defs["locations"]["ImFont"] = "imgui:2957" +defs["locations"]["ImFontAtlas"] = "imgui:2854" +defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2816" +defs["locations"]["ImFontAtlasFlags_"] = "imgui:2829" +defs["locations"]["ImFontBuilderIO"] = "imgui_internal:3497" +defs["locations"]["ImFontConfig"] = "imgui:2760" +defs["locations"]["ImFontGlyph"] = "imgui:2789" +defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2801" +defs["locations"]["ImGuiActivateFlags_"] = "imgui_internal:1433" +defs["locations"]["ImGuiAxis"] = "imgui_internal:953" +defs["locations"]["ImGuiBackendFlags_"] = "imgui:1576" +defs["locations"]["ImGuiButtonFlagsPrivate_"] = "imgui_internal:858" +defs["locations"]["ImGuiButtonFlags_"] = "imgui:1690" +defs["locations"]["ImGuiCol_"] = "imgui:1591" +defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1703" +defs["locations"]["ImGuiColorMod"] = "imgui_internal:996" +defs["locations"]["ImGuiComboFlagsPrivate_"] = "imgui_internal:883" defs["locations"]["ImGuiComboFlags_"] = "imgui:1124" -defs["locations"]["ImGuiComboPreviewData"] = "imgui_internal:1009" -defs["locations"]["ImGuiCond_"] = "imgui:1797" -defs["locations"]["ImGuiConfigFlags_"] = "imgui:1554" -defs["locations"]["ImGuiContext"] = "imgui_internal:1905" -defs["locations"]["ImGuiContextHook"] = "imgui_internal:1890" -defs["locations"]["ImGuiContextHookType"] = "imgui_internal:1888" -defs["locations"]["ImGuiDataAuthority_"] = "imgui_internal:1599" -defs["locations"]["ImGuiDataTypeInfo"] = "imgui_internal:975" -defs["locations"]["ImGuiDataTypePrivate_"] = "imgui_internal:984" -defs["locations"]["ImGuiDataTypeTempStorage"] = "imgui_internal:969" +defs["locations"]["ImGuiComboPreviewData"] = "imgui_internal:1013" +defs["locations"]["ImGuiCond_"] = "imgui:1794" +defs["locations"]["ImGuiConfigFlags_"] = "imgui:1551" +defs["locations"]["ImGuiContext"] = "imgui_internal:1910" +defs["locations"]["ImGuiContextHook"] = "imgui_internal:1895" +defs["locations"]["ImGuiContextHookType"] = "imgui_internal:1893" +defs["locations"]["ImGuiDataAuthority_"] = "imgui_internal:1604" +defs["locations"]["ImGuiDataTypeInfo"] = "imgui_internal:979" +defs["locations"]["ImGuiDataTypePrivate_"] = "imgui_internal:988" +defs["locations"]["ImGuiDataTypeTempStorage"] = "imgui_internal:973" defs["locations"]["ImGuiDataType_"] = "imgui:1376" -defs["locations"]["ImGuiDebugLogFlags_"] = "imgui_internal:1820" +defs["locations"]["ImGuiDebugLogFlags_"] = "imgui_internal:1825" defs["locations"]["ImGuiDir_"] = "imgui:1392" -defs["locations"]["ImGuiDockContext"] = "imgui_internal:1697" -defs["locations"]["ImGuiDockNode"] = "imgui_internal:1615" -defs["locations"]["ImGuiDockNodeFlagsPrivate_"] = "imgui_internal:1574" +defs["locations"]["ImGuiDockContext"] = "imgui_internal:1702" +defs["locations"]["ImGuiDockNode"] = "imgui_internal:1620" +defs["locations"]["ImGuiDockNodeFlagsPrivate_"] = "imgui_internal:1579" defs["locations"]["ImGuiDockNodeFlags_"] = "imgui:1341" -defs["locations"]["ImGuiDockNodeState"] = "imgui_internal:1606" +defs["locations"]["ImGuiDockNodeState"] = "imgui_internal:1611" defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1354" defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1301" -defs["locations"]["ImGuiGroupData"] = "imgui_internal:1022" +defs["locations"]["ImGuiGroupData"] = "imgui_internal:1026" defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1315" -defs["locations"]["ImGuiIO"] = "imgui:1974" -defs["locations"]["ImGuiInputEvent"] = "imgui_internal:1286" -defs["locations"]["ImGuiInputEventAppFocused"] = "imgui_internal:1284" -defs["locations"]["ImGuiInputEventKey"] = "imgui_internal:1282" -defs["locations"]["ImGuiInputEventMouseButton"] = "imgui_internal:1280" -defs["locations"]["ImGuiInputEventMousePos"] = "imgui_internal:1278" -defs["locations"]["ImGuiInputEventMouseViewport"] = "imgui_internal:1281" -defs["locations"]["ImGuiInputEventMouseWheel"] = "imgui_internal:1279" -defs["locations"]["ImGuiInputEventText"] = "imgui_internal:1283" -defs["locations"]["ImGuiInputEventType"] = "imgui_internal:1252" -defs["locations"]["ImGuiInputFlags_"] = "imgui_internal:1349" -defs["locations"]["ImGuiInputSource"] = "imgui_internal:1265" -defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:2162" -defs["locations"]["ImGuiInputTextFlagsPrivate_"] = "imgui_internal:844" +defs["locations"]["ImGuiIO"] = "imgui:1971" +defs["locations"]["ImGuiInputEvent"] = "imgui_internal:1291" +defs["locations"]["ImGuiInputEventAppFocused"] = "imgui_internal:1289" +defs["locations"]["ImGuiInputEventKey"] = "imgui_internal:1287" +defs["locations"]["ImGuiInputEventMouseButton"] = "imgui_internal:1285" +defs["locations"]["ImGuiInputEventMousePos"] = "imgui_internal:1283" +defs["locations"]["ImGuiInputEventMouseViewport"] = "imgui_internal:1286" +defs["locations"]["ImGuiInputEventMouseWheel"] = "imgui_internal:1284" +defs["locations"]["ImGuiInputEventText"] = "imgui_internal:1288" +defs["locations"]["ImGuiInputEventType"] = "imgui_internal:1257" +defs["locations"]["ImGuiInputFlags_"] = "imgui_internal:1354" +defs["locations"]["ImGuiInputSource"] = "imgui_internal:1270" +defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:2159" +defs["locations"]["ImGuiInputTextFlagsPrivate_"] = "imgui_internal:849" defs["locations"]["ImGuiInputTextFlags_"] = "imgui:1036" -defs["locations"]["ImGuiInputTextState"] = "imgui_internal:1057" -defs["locations"]["ImGuiItemFlags_"] = "imgui_internal:801" -defs["locations"]["ImGuiItemStatusFlags_"] = "imgui_internal:821" -defs["locations"]["ImGuiKey"] = "imgui:1413" -defs["locations"]["ImGuiKeyData"] = "imgui:1966" -defs["locations"]["ImGuiKeyOwnerData"] = "imgui_internal:1337" -defs["locations"]["ImGuiKeyRoutingData"] = "imgui_internal:1312" -defs["locations"]["ImGuiKeyRoutingTable"] = "imgui_internal:1325" -defs["locations"]["ImGuiLastItemData"] = "imgui_internal:1171" -defs["locations"]["ImGuiLayoutType_"] = "imgui_internal:933" -defs["locations"]["ImGuiListClipper"] = "imgui:2407" -defs["locations"]["ImGuiListClipperData"] = "imgui_internal:1412" -defs["locations"]["ImGuiListClipperRange"] = "imgui_internal:1399" -defs["locations"]["ImGuiLocEntry"] = "imgui_internal:1809" -defs["locations"]["ImGuiLocKey"] = "imgui_internal:1796" -defs["locations"]["ImGuiLogType"] = "imgui_internal:939" -defs["locations"]["ImGuiMenuColumns"] = "imgui_internal:1038" -defs["locations"]["ImGuiMetricsConfig"] = "imgui_internal:1836" -defs["locations"]["ImGuiMouseButton_"] = "imgui:1769" -defs["locations"]["ImGuiMouseCursor_"] = "imgui:1779" -defs["locations"]["ImGuiNavHighlightFlags_"] = "imgui_internal:1451" -defs["locations"]["ImGuiNavInput"] = "imgui:1545" -defs["locations"]["ImGuiNavItemData"] = "imgui_internal:1485" -defs["locations"]["ImGuiNavLayer"] = "imgui_internal:1478" -defs["locations"]["ImGuiNavMoveFlags_"] = "imgui_internal:1460" -defs["locations"]["ImGuiNextItemData"] = "imgui_internal:1158" -defs["locations"]["ImGuiNextItemDataFlags_"] = "imgui_internal:1151" -defs["locations"]["ImGuiNextWindowData"] = "imgui_internal:1124" -defs["locations"]["ImGuiNextWindowDataFlags_"] = "imgui_internal:1107" -defs["locations"]["ImGuiOldColumnData"] = "imgui_internal:1525" -defs["locations"]["ImGuiOldColumnFlags_"] = "imgui_internal:1505" -defs["locations"]["ImGuiOldColumns"] = "imgui_internal:1535" -defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2282" -defs["locations"]["ImGuiPayload"] = "imgui:2223" -defs["locations"]["ImGuiPlatformIO"] = "imgui:3124" -defs["locations"]["ImGuiPlatformImeData"] = "imgui:3196" -defs["locations"]["ImGuiPlatformMonitor"] = "imgui:3187" -defs["locations"]["ImGuiPlotType"] = "imgui_internal:956" -defs["locations"]["ImGuiPopupData"] = "imgui_internal:1093" +defs["locations"]["ImGuiInputTextState"] = "imgui_internal:1061" +defs["locations"]["ImGuiItemFlags_"] = "imgui_internal:806" +defs["locations"]["ImGuiItemStatusFlags_"] = "imgui_internal:826" +defs["locations"]["ImGuiKey"] = "imgui:1414" +defs["locations"]["ImGuiKeyData"] = "imgui:1963" +defs["locations"]["ImGuiKeyOwnerData"] = "imgui_internal:1342" +defs["locations"]["ImGuiKeyRoutingData"] = "imgui_internal:1317" +defs["locations"]["ImGuiKeyRoutingTable"] = "imgui_internal:1330" +defs["locations"]["ImGuiLastItemData"] = "imgui_internal:1176" +defs["locations"]["ImGuiLayoutType_"] = "imgui_internal:937" +defs["locations"]["ImGuiListClipper"] = "imgui:2404" +defs["locations"]["ImGuiListClipperData"] = "imgui_internal:1417" +defs["locations"]["ImGuiListClipperRange"] = "imgui_internal:1404" +defs["locations"]["ImGuiLocEntry"] = "imgui_internal:1814" +defs["locations"]["ImGuiLocKey"] = "imgui_internal:1801" +defs["locations"]["ImGuiLogType"] = "imgui_internal:943" +defs["locations"]["ImGuiMenuColumns"] = "imgui_internal:1042" +defs["locations"]["ImGuiMetricsConfig"] = "imgui_internal:1841" +defs["locations"]["ImGuiMouseButton_"] = "imgui:1766" +defs["locations"]["ImGuiMouseCursor_"] = "imgui:1776" +defs["locations"]["ImGuiNavHighlightFlags_"] = "imgui_internal:1456" +defs["locations"]["ImGuiNavInput"] = "imgui:1542" +defs["locations"]["ImGuiNavItemData"] = "imgui_internal:1490" +defs["locations"]["ImGuiNavLayer"] = "imgui_internal:1483" +defs["locations"]["ImGuiNavMoveFlags_"] = "imgui_internal:1465" +defs["locations"]["ImGuiNextItemData"] = "imgui_internal:1163" +defs["locations"]["ImGuiNextItemDataFlags_"] = "imgui_internal:1156" +defs["locations"]["ImGuiNextWindowData"] = "imgui_internal:1129" +defs["locations"]["ImGuiNextWindowDataFlags_"] = "imgui_internal:1112" +defs["locations"]["ImGuiOldColumnData"] = "imgui_internal:1530" +defs["locations"]["ImGuiOldColumnFlags_"] = "imgui_internal:1510" +defs["locations"]["ImGuiOldColumns"] = "imgui_internal:1540" +defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2279" +defs["locations"]["ImGuiPayload"] = "imgui:2220" +defs["locations"]["ImGuiPlatformIO"] = "imgui:3122" +defs["locations"]["ImGuiPlatformImeData"] = "imgui:3194" +defs["locations"]["ImGuiPlatformMonitor"] = "imgui:3185" +defs["locations"]["ImGuiPlotType"] = "imgui_internal:960" +defs["locations"]["ImGuiPopupData"] = "imgui_internal:1098" defs["locations"]["ImGuiPopupFlags_"] = "imgui:1097" -defs["locations"]["ImGuiPopupPositionPolicy"] = "imgui_internal:962" -defs["locations"]["ImGuiPtrOrIndex"] = "imgui_internal:1215" -defs["locations"]["ImGuiScrollFlags_"] = "imgui_internal:1437" -defs["locations"]["ImGuiSelectableFlagsPrivate_"] = "imgui_internal:891" +defs["locations"]["ImGuiPopupPositionPolicy"] = "imgui_internal:966" +defs["locations"]["ImGuiPtrOrIndex"] = "imgui_internal:1220" +defs["locations"]["ImGuiScrollFlags_"] = "imgui_internal:1442" +defs["locations"]["ImGuiSelectableFlagsPrivate_"] = "imgui_internal:896" defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1113" -defs["locations"]["ImGuiSeparatorFlags_"] = "imgui_internal:911" -defs["locations"]["ImGuiSettingsHandler"] = "imgui_internal:1776" -defs["locations"]["ImGuiShrinkWidthItem"] = "imgui_internal:1208" -defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2193" -defs["locations"]["ImGuiSliderFlagsPrivate_"] = "imgui_internal:884" -defs["locations"]["ImGuiSliderFlags_"] = "imgui:1752" +defs["locations"]["ImGuiSeparatorFlags_"] = "imgui_internal:915" +defs["locations"]["ImGuiSettingsHandler"] = "imgui_internal:1781" +defs["locations"]["ImGuiShrinkWidthItem"] = "imgui_internal:1213" +defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2190" +defs["locations"]["ImGuiSliderFlagsPrivate_"] = "imgui_internal:889" +defs["locations"]["ImGuiSliderFlags_"] = "imgui:1749" defs["locations"]["ImGuiSortDirection_"] = "imgui:1403" -defs["locations"]["ImGuiStackLevelInfo"] = "imgui_internal:1859" -defs["locations"]["ImGuiStackSizes"] = "imgui_internal:1183" -defs["locations"]["ImGuiStackTool"] = "imgui_internal:1871" -defs["locations"]["ImGuiStorage"] = "imgui:2344" -defs["locations"]["ImGuiStoragePair"] = "imgui:2347" -defs["locations"]["ImGuiStyle"] = "imgui:1909" -defs["locations"]["ImGuiStyleMod"] = "imgui_internal:999" -defs["locations"]["ImGuiStyleVar_"] = "imgui:1661" -defs["locations"]["ImGuiTabBar"] = "imgui_internal:2612" -defs["locations"]["ImGuiTabBarFlagsPrivate_"] = "imgui_internal:2574" +defs["locations"]["ImGuiStackLevelInfo"] = "imgui_internal:1864" +defs["locations"]["ImGuiStackSizes"] = "imgui_internal:1188" +defs["locations"]["ImGuiStackTool"] = "imgui_internal:1876" +defs["locations"]["ImGuiStorage"] = "imgui:2341" +defs["locations"]["ImGuiStoragePair"] = "imgui:2344" +defs["locations"]["ImGuiStyle"] = "imgui:1906" +defs["locations"]["ImGuiStyleMod"] = "imgui_internal:1003" +defs["locations"]["ImGuiStyleVar_"] = "imgui:1658" +defs["locations"]["ImGuiTabBar"] = "imgui_internal:2625" +defs["locations"]["ImGuiTabBarFlagsPrivate_"] = "imgui_internal:2587" defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1138" -defs["locations"]["ImGuiTabItem"] = "imgui_internal:2592" -defs["locations"]["ImGuiTabItemFlagsPrivate_"] = "imgui_internal:2582" +defs["locations"]["ImGuiTabItem"] = "imgui_internal:2605" +defs["locations"]["ImGuiTabItemFlagsPrivate_"] = "imgui_internal:2595" defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1154" -defs["locations"]["ImGuiTable"] = "imgui_internal:2748" +defs["locations"]["ImGuiTable"] = "imgui_internal:2762" defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1292" -defs["locations"]["ImGuiTableCellData"] = "imgui_internal:2732" -defs["locations"]["ImGuiTableColumn"] = "imgui_internal:2673" +defs["locations"]["ImGuiTableCellData"] = "imgui_internal:2745" +defs["locations"]["ImGuiTableColumn"] = "imgui_internal:2686" defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1240" -defs["locations"]["ImGuiTableColumnSettings"] = "imgui_internal:2883" -defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2245" +defs["locations"]["ImGuiTableColumnSettings"] = "imgui_internal:2899" +defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2242" defs["locations"]["ImGuiTableFlags_"] = "imgui:1189" -defs["locations"]["ImGuiTableInstanceData"] = "imgui_internal:2739" +defs["locations"]["ImGuiTableInstanceData"] = "imgui_internal:2752" defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1277" -defs["locations"]["ImGuiTableSettings"] = "imgui_internal:2907" -defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2259" -defs["locations"]["ImGuiTableTempData"] = "imgui_internal:2862" -defs["locations"]["ImGuiTextBuffer"] = "imgui:2317" -defs["locations"]["ImGuiTextFilter"] = "imgui:2290" -defs["locations"]["ImGuiTextFlags_"] = "imgui_internal:919" -defs["locations"]["ImGuiTextIndex"] = "imgui_internal:716" -defs["locations"]["ImGuiTextRange"] = "imgui:2300" -defs["locations"]["ImGuiTooltipFlags_"] = "imgui_internal:925" -defs["locations"]["ImGuiTreeNodeFlagsPrivate_"] = "imgui_internal:906" +defs["locations"]["ImGuiTableSettings"] = "imgui_internal:2923" +defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2256" +defs["locations"]["ImGuiTableTempData"] = "imgui_internal:2878" +defs["locations"]["ImGuiTextBuffer"] = "imgui:2314" +defs["locations"]["ImGuiTextFilter"] = "imgui:2287" +defs["locations"]["ImGuiTextFlags_"] = "imgui_internal:923" +defs["locations"]["ImGuiTextIndex"] = "imgui_internal:721" +defs["locations"]["ImGuiTextRange"] = "imgui:2297" +defs["locations"]["ImGuiTooltipFlags_"] = "imgui_internal:929" +defs["locations"]["ImGuiTreeNodeFlagsPrivate_"] = "imgui_internal:910" defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1068" -defs["locations"]["ImGuiViewport"] = "imgui:3040" -defs["locations"]["ImGuiViewportFlags_"] = "imgui:3015" -defs["locations"]["ImGuiViewportP"] = "imgui_internal:1714" -defs["locations"]["ImGuiWindow"] = "imgui_internal:2430" -defs["locations"]["ImGuiWindowClass"] = "imgui:2208" -defs["locations"]["ImGuiWindowDockStyle"] = "imgui_internal:1692" -defs["locations"]["ImGuiWindowDockStyleCol"] = "imgui_internal:1681" +defs["locations"]["ImGuiViewport"] = "imgui:3038" +defs["locations"]["ImGuiViewportFlags_"] = "imgui:3013" +defs["locations"]["ImGuiViewportP"] = "imgui_internal:1719" +defs["locations"]["ImGuiWindow"] = "imgui_internal:2440" +defs["locations"]["ImGuiWindowClass"] = "imgui:2205" +defs["locations"]["ImGuiWindowDockStyle"] = "imgui_internal:1697" +defs["locations"]["ImGuiWindowDockStyleCol"] = "imgui_internal:1686" defs["locations"]["ImGuiWindowFlags_"] = "imgui:995" -defs["locations"]["ImGuiWindowSettings"] = "imgui_internal:1759" -defs["locations"]["ImGuiWindowStackData"] = "imgui_internal:1201" -defs["locations"]["ImGuiWindowTempData"] = "imgui_internal:2382" -defs["locations"]["ImRect"] = "imgui_internal:521" -defs["locations"]["ImVec1"] = "imgui_internal:503" +defs["locations"]["ImGuiWindowSettings"] = "imgui_internal:1764" +defs["locations"]["ImGuiWindowStackData"] = "imgui_internal:1206" +defs["locations"]["ImGuiWindowTempData"] = "imgui_internal:2392" +defs["locations"]["ImRect"] = "imgui_internal:526" +defs["locations"]["ImVec1"] = "imgui_internal:508" defs["locations"]["ImVec2"] = "imgui:259" -defs["locations"]["ImVec2ih"] = "imgui_internal:511" +defs["locations"]["ImVec2ih"] = "imgui_internal:516" defs["locations"]["ImVec4"] = "imgui:272" -defs["locations"]["STB_TexteditState"] = "imstb_textedit:319" -defs["locations"]["StbTexteditRow"] = "imstb_textedit:366" -defs["locations"]["StbUndoRecord"] = "imstb_textedit:301" -defs["locations"]["StbUndoState"] = "imstb_textedit:310" +defs["locations"]["STB_TexteditState"] = "imstb_textedit:320" +defs["locations"]["StbTexteditRow"] = "imstb_textedit:367" +defs["locations"]["StbUndoRecord"] = "imstb_textedit:302" +defs["locations"]["StbUndoState"] = "imstb_textedit:311" defs["structs"] = {} defs["structs"]["ImBitVector"] = {} defs["structs"]["ImBitVector"][1] = {} @@ -3993,57 +3989,60 @@ defs["structs"]["ImFontAtlas"][5] = {} defs["structs"]["ImFontAtlas"][5]["name"] = "Locked" defs["structs"]["ImFontAtlas"][5]["type"] = "bool" defs["structs"]["ImFontAtlas"][6] = {} -defs["structs"]["ImFontAtlas"][6]["name"] = "TexReady" -defs["structs"]["ImFontAtlas"][6]["type"] = "bool" +defs["structs"]["ImFontAtlas"][6]["name"] = "UserData" +defs["structs"]["ImFontAtlas"][6]["type"] = "void*" defs["structs"]["ImFontAtlas"][7] = {} -defs["structs"]["ImFontAtlas"][7]["name"] = "TexPixelsUseColors" +defs["structs"]["ImFontAtlas"][7]["name"] = "TexReady" defs["structs"]["ImFontAtlas"][7]["type"] = "bool" defs["structs"]["ImFontAtlas"][8] = {} -defs["structs"]["ImFontAtlas"][8]["name"] = "TexPixelsAlpha8" -defs["structs"]["ImFontAtlas"][8]["type"] = "unsigned char*" +defs["structs"]["ImFontAtlas"][8]["name"] = "TexPixelsUseColors" +defs["structs"]["ImFontAtlas"][8]["type"] = "bool" defs["structs"]["ImFontAtlas"][9] = {} -defs["structs"]["ImFontAtlas"][9]["name"] = "TexPixelsRGBA32" -defs["structs"]["ImFontAtlas"][9]["type"] = "unsigned int*" +defs["structs"]["ImFontAtlas"][9]["name"] = "TexPixelsAlpha8" +defs["structs"]["ImFontAtlas"][9]["type"] = "unsigned char*" defs["structs"]["ImFontAtlas"][10] = {} -defs["structs"]["ImFontAtlas"][10]["name"] = "TexWidth" -defs["structs"]["ImFontAtlas"][10]["type"] = "int" +defs["structs"]["ImFontAtlas"][10]["name"] = "TexPixelsRGBA32" +defs["structs"]["ImFontAtlas"][10]["type"] = "unsigned int*" defs["structs"]["ImFontAtlas"][11] = {} -defs["structs"]["ImFontAtlas"][11]["name"] = "TexHeight" +defs["structs"]["ImFontAtlas"][11]["name"] = "TexWidth" defs["structs"]["ImFontAtlas"][11]["type"] = "int" defs["structs"]["ImFontAtlas"][12] = {} -defs["structs"]["ImFontAtlas"][12]["name"] = "TexUvScale" -defs["structs"]["ImFontAtlas"][12]["type"] = "ImVec2" +defs["structs"]["ImFontAtlas"][12]["name"] = "TexHeight" +defs["structs"]["ImFontAtlas"][12]["type"] = "int" defs["structs"]["ImFontAtlas"][13] = {} -defs["structs"]["ImFontAtlas"][13]["name"] = "TexUvWhitePixel" +defs["structs"]["ImFontAtlas"][13]["name"] = "TexUvScale" defs["structs"]["ImFontAtlas"][13]["type"] = "ImVec2" defs["structs"]["ImFontAtlas"][14] = {} -defs["structs"]["ImFontAtlas"][14]["name"] = "Fonts" -defs["structs"]["ImFontAtlas"][14]["template_type"] = "ImFont*" -defs["structs"]["ImFontAtlas"][14]["type"] = "ImVector_ImFontPtr" +defs["structs"]["ImFontAtlas"][14]["name"] = "TexUvWhitePixel" +defs["structs"]["ImFontAtlas"][14]["type"] = "ImVec2" defs["structs"]["ImFontAtlas"][15] = {} -defs["structs"]["ImFontAtlas"][15]["name"] = "CustomRects" -defs["structs"]["ImFontAtlas"][15]["template_type"] = "ImFontAtlasCustomRect" -defs["structs"]["ImFontAtlas"][15]["type"] = "ImVector_ImFontAtlasCustomRect" +defs["structs"]["ImFontAtlas"][15]["name"] = "Fonts" +defs["structs"]["ImFontAtlas"][15]["template_type"] = "ImFont*" +defs["structs"]["ImFontAtlas"][15]["type"] = "ImVector_ImFontPtr" defs["structs"]["ImFontAtlas"][16] = {} -defs["structs"]["ImFontAtlas"][16]["name"] = "ConfigData" -defs["structs"]["ImFontAtlas"][16]["template_type"] = "ImFontConfig" -defs["structs"]["ImFontAtlas"][16]["type"] = "ImVector_ImFontConfig" +defs["structs"]["ImFontAtlas"][16]["name"] = "CustomRects" +defs["structs"]["ImFontAtlas"][16]["template_type"] = "ImFontAtlasCustomRect" +defs["structs"]["ImFontAtlas"][16]["type"] = "ImVector_ImFontAtlasCustomRect" defs["structs"]["ImFontAtlas"][17] = {} -defs["structs"]["ImFontAtlas"][17]["name"] = "TexUvLines[(63)+1]" -defs["structs"]["ImFontAtlas"][17]["size"] = 64 -defs["structs"]["ImFontAtlas"][17]["type"] = "ImVec4" +defs["structs"]["ImFontAtlas"][17]["name"] = "ConfigData" +defs["structs"]["ImFontAtlas"][17]["template_type"] = "ImFontConfig" +defs["structs"]["ImFontAtlas"][17]["type"] = "ImVector_ImFontConfig" defs["structs"]["ImFontAtlas"][18] = {} -defs["structs"]["ImFontAtlas"][18]["name"] = "FontBuilderIO" -defs["structs"]["ImFontAtlas"][18]["type"] = "const ImFontBuilderIO*" +defs["structs"]["ImFontAtlas"][18]["name"] = "TexUvLines[(63)+1]" +defs["structs"]["ImFontAtlas"][18]["size"] = 64 +defs["structs"]["ImFontAtlas"][18]["type"] = "ImVec4" defs["structs"]["ImFontAtlas"][19] = {} -defs["structs"]["ImFontAtlas"][19]["name"] = "FontBuilderFlags" -defs["structs"]["ImFontAtlas"][19]["type"] = "unsigned int" +defs["structs"]["ImFontAtlas"][19]["name"] = "FontBuilderIO" +defs["structs"]["ImFontAtlas"][19]["type"] = "const ImFontBuilderIO*" defs["structs"]["ImFontAtlas"][20] = {} -defs["structs"]["ImFontAtlas"][20]["name"] = "PackIdMouseCursors" -defs["structs"]["ImFontAtlas"][20]["type"] = "int" +defs["structs"]["ImFontAtlas"][20]["name"] = "FontBuilderFlags" +defs["structs"]["ImFontAtlas"][20]["type"] = "unsigned int" defs["structs"]["ImFontAtlas"][21] = {} -defs["structs"]["ImFontAtlas"][21]["name"] = "PackIdLines" +defs["structs"]["ImFontAtlas"][21]["name"] = "PackIdMouseCursors" defs["structs"]["ImFontAtlas"][21]["type"] = "int" +defs["structs"]["ImFontAtlas"][22] = {} +defs["structs"]["ImFontAtlas"][22]["name"] = "PackIdLines" +defs["structs"]["ImFontAtlas"][22]["type"] = "int" defs["structs"]["ImFontAtlasCustomRect"] = {} defs["structs"]["ImFontAtlasCustomRect"][1] = {} defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "Width" @@ -4322,655 +4321,664 @@ defs["structs"]["ImGuiContext"][37] = {} defs["structs"]["ImGuiContext"][37]["name"] = "WheelingWindowRefMousePos" defs["structs"]["ImGuiContext"][37]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][38] = {} -defs["structs"]["ImGuiContext"][38]["name"] = "WheelingWindowReleaseTimer" -defs["structs"]["ImGuiContext"][38]["type"] = "float" +defs["structs"]["ImGuiContext"][38]["name"] = "WheelingWindowStartFrame" +defs["structs"]["ImGuiContext"][38]["type"] = "int" defs["structs"]["ImGuiContext"][39] = {} -defs["structs"]["ImGuiContext"][39]["name"] = "DebugHookIdInfo" -defs["structs"]["ImGuiContext"][39]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][39]["name"] = "WheelingWindowReleaseTimer" +defs["structs"]["ImGuiContext"][39]["type"] = "float" defs["structs"]["ImGuiContext"][40] = {} -defs["structs"]["ImGuiContext"][40]["name"] = "HoveredId" -defs["structs"]["ImGuiContext"][40]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][40]["name"] = "WheelingWindowWheelRemainder" +defs["structs"]["ImGuiContext"][40]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][41] = {} -defs["structs"]["ImGuiContext"][41]["name"] = "HoveredIdPreviousFrame" -defs["structs"]["ImGuiContext"][41]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][41]["name"] = "WheelingAxisAvg" +defs["structs"]["ImGuiContext"][41]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][42] = {} -defs["structs"]["ImGuiContext"][42]["name"] = "HoveredIdAllowOverlap" -defs["structs"]["ImGuiContext"][42]["type"] = "bool" +defs["structs"]["ImGuiContext"][42]["name"] = "DebugHookIdInfo" +defs["structs"]["ImGuiContext"][42]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][43] = {} -defs["structs"]["ImGuiContext"][43]["name"] = "HoveredIdDisabled" -defs["structs"]["ImGuiContext"][43]["type"] = "bool" +defs["structs"]["ImGuiContext"][43]["name"] = "HoveredId" +defs["structs"]["ImGuiContext"][43]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][44] = {} -defs["structs"]["ImGuiContext"][44]["name"] = "HoveredIdTimer" -defs["structs"]["ImGuiContext"][44]["type"] = "float" +defs["structs"]["ImGuiContext"][44]["name"] = "HoveredIdPreviousFrame" +defs["structs"]["ImGuiContext"][44]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][45] = {} -defs["structs"]["ImGuiContext"][45]["name"] = "HoveredIdNotActiveTimer" -defs["structs"]["ImGuiContext"][45]["type"] = "float" +defs["structs"]["ImGuiContext"][45]["name"] = "HoveredIdAllowOverlap" +defs["structs"]["ImGuiContext"][45]["type"] = "bool" defs["structs"]["ImGuiContext"][46] = {} -defs["structs"]["ImGuiContext"][46]["name"] = "ActiveId" -defs["structs"]["ImGuiContext"][46]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][46]["name"] = "HoveredIdDisabled" +defs["structs"]["ImGuiContext"][46]["type"] = "bool" defs["structs"]["ImGuiContext"][47] = {} -defs["structs"]["ImGuiContext"][47]["name"] = "ActiveIdIsAlive" -defs["structs"]["ImGuiContext"][47]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][47]["name"] = "HoveredIdTimer" +defs["structs"]["ImGuiContext"][47]["type"] = "float" defs["structs"]["ImGuiContext"][48] = {} -defs["structs"]["ImGuiContext"][48]["name"] = "ActiveIdTimer" +defs["structs"]["ImGuiContext"][48]["name"] = "HoveredIdNotActiveTimer" defs["structs"]["ImGuiContext"][48]["type"] = "float" defs["structs"]["ImGuiContext"][49] = {} -defs["structs"]["ImGuiContext"][49]["name"] = "ActiveIdIsJustActivated" -defs["structs"]["ImGuiContext"][49]["type"] = "bool" +defs["structs"]["ImGuiContext"][49]["name"] = "ActiveId" +defs["structs"]["ImGuiContext"][49]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][50] = {} -defs["structs"]["ImGuiContext"][50]["name"] = "ActiveIdAllowOverlap" -defs["structs"]["ImGuiContext"][50]["type"] = "bool" +defs["structs"]["ImGuiContext"][50]["name"] = "ActiveIdIsAlive" +defs["structs"]["ImGuiContext"][50]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][51] = {} -defs["structs"]["ImGuiContext"][51]["name"] = "ActiveIdNoClearOnFocusLoss" -defs["structs"]["ImGuiContext"][51]["type"] = "bool" +defs["structs"]["ImGuiContext"][51]["name"] = "ActiveIdTimer" +defs["structs"]["ImGuiContext"][51]["type"] = "float" defs["structs"]["ImGuiContext"][52] = {} -defs["structs"]["ImGuiContext"][52]["name"] = "ActiveIdHasBeenPressedBefore" +defs["structs"]["ImGuiContext"][52]["name"] = "ActiveIdIsJustActivated" defs["structs"]["ImGuiContext"][52]["type"] = "bool" defs["structs"]["ImGuiContext"][53] = {} -defs["structs"]["ImGuiContext"][53]["name"] = "ActiveIdHasBeenEditedBefore" +defs["structs"]["ImGuiContext"][53]["name"] = "ActiveIdAllowOverlap" defs["structs"]["ImGuiContext"][53]["type"] = "bool" defs["structs"]["ImGuiContext"][54] = {} -defs["structs"]["ImGuiContext"][54]["name"] = "ActiveIdHasBeenEditedThisFrame" +defs["structs"]["ImGuiContext"][54]["name"] = "ActiveIdNoClearOnFocusLoss" defs["structs"]["ImGuiContext"][54]["type"] = "bool" defs["structs"]["ImGuiContext"][55] = {} -defs["structs"]["ImGuiContext"][55]["name"] = "ActiveIdClickOffset" -defs["structs"]["ImGuiContext"][55]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][55]["name"] = "ActiveIdHasBeenPressedBefore" +defs["structs"]["ImGuiContext"][55]["type"] = "bool" defs["structs"]["ImGuiContext"][56] = {} -defs["structs"]["ImGuiContext"][56]["name"] = "ActiveIdWindow" -defs["structs"]["ImGuiContext"][56]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][56]["name"] = "ActiveIdHasBeenEditedBefore" +defs["structs"]["ImGuiContext"][56]["type"] = "bool" defs["structs"]["ImGuiContext"][57] = {} -defs["structs"]["ImGuiContext"][57]["name"] = "ActiveIdSource" -defs["structs"]["ImGuiContext"][57]["type"] = "ImGuiInputSource" +defs["structs"]["ImGuiContext"][57]["name"] = "ActiveIdHasBeenEditedThisFrame" +defs["structs"]["ImGuiContext"][57]["type"] = "bool" defs["structs"]["ImGuiContext"][58] = {} -defs["structs"]["ImGuiContext"][58]["name"] = "ActiveIdMouseButton" -defs["structs"]["ImGuiContext"][58]["type"] = "int" +defs["structs"]["ImGuiContext"][58]["name"] = "ActiveIdClickOffset" +defs["structs"]["ImGuiContext"][58]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][59] = {} -defs["structs"]["ImGuiContext"][59]["name"] = "ActiveIdPreviousFrame" -defs["structs"]["ImGuiContext"][59]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][59]["name"] = "ActiveIdWindow" +defs["structs"]["ImGuiContext"][59]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][60] = {} -defs["structs"]["ImGuiContext"][60]["name"] = "ActiveIdPreviousFrameIsAlive" -defs["structs"]["ImGuiContext"][60]["type"] = "bool" +defs["structs"]["ImGuiContext"][60]["name"] = "ActiveIdSource" +defs["structs"]["ImGuiContext"][60]["type"] = "ImGuiInputSource" defs["structs"]["ImGuiContext"][61] = {} -defs["structs"]["ImGuiContext"][61]["name"] = "ActiveIdPreviousFrameHasBeenEditedBefore" -defs["structs"]["ImGuiContext"][61]["type"] = "bool" +defs["structs"]["ImGuiContext"][61]["name"] = "ActiveIdMouseButton" +defs["structs"]["ImGuiContext"][61]["type"] = "int" defs["structs"]["ImGuiContext"][62] = {} -defs["structs"]["ImGuiContext"][62]["name"] = "ActiveIdPreviousFrameWindow" -defs["structs"]["ImGuiContext"][62]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][62]["name"] = "ActiveIdPreviousFrame" +defs["structs"]["ImGuiContext"][62]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][63] = {} -defs["structs"]["ImGuiContext"][63]["name"] = "LastActiveId" -defs["structs"]["ImGuiContext"][63]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][63]["name"] = "ActiveIdPreviousFrameIsAlive" +defs["structs"]["ImGuiContext"][63]["type"] = "bool" defs["structs"]["ImGuiContext"][64] = {} -defs["structs"]["ImGuiContext"][64]["name"] = "LastActiveIdTimer" -defs["structs"]["ImGuiContext"][64]["type"] = "float" +defs["structs"]["ImGuiContext"][64]["name"] = "ActiveIdPreviousFrameHasBeenEditedBefore" +defs["structs"]["ImGuiContext"][64]["type"] = "bool" defs["structs"]["ImGuiContext"][65] = {} -defs["structs"]["ImGuiContext"][65]["name"] = "KeysOwnerData[ImGuiKey_NamedKey_COUNT]" -defs["structs"]["ImGuiContext"][65]["size"] = 140 -defs["structs"]["ImGuiContext"][65]["type"] = "ImGuiKeyOwnerData" +defs["structs"]["ImGuiContext"][65]["name"] = "ActiveIdPreviousFrameWindow" +defs["structs"]["ImGuiContext"][65]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][66] = {} -defs["structs"]["ImGuiContext"][66]["name"] = "KeysRoutingTable" -defs["structs"]["ImGuiContext"][66]["type"] = "ImGuiKeyRoutingTable" +defs["structs"]["ImGuiContext"][66]["name"] = "LastActiveId" +defs["structs"]["ImGuiContext"][66]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][67] = {} -defs["structs"]["ImGuiContext"][67]["name"] = "ActiveIdUsingNavDirMask" -defs["structs"]["ImGuiContext"][67]["type"] = "ImU32" +defs["structs"]["ImGuiContext"][67]["name"] = "LastActiveIdTimer" +defs["structs"]["ImGuiContext"][67]["type"] = "float" defs["structs"]["ImGuiContext"][68] = {} -defs["structs"]["ImGuiContext"][68]["name"] = "ActiveIdUsingAllKeyboardKeys" -defs["structs"]["ImGuiContext"][68]["type"] = "bool" +defs["structs"]["ImGuiContext"][68]["name"] = "KeysOwnerData[ImGuiKey_NamedKey_COUNT]" +defs["structs"]["ImGuiContext"][68]["size"] = 140 +defs["structs"]["ImGuiContext"][68]["type"] = "ImGuiKeyOwnerData" defs["structs"]["ImGuiContext"][69] = {} -defs["structs"]["ImGuiContext"][69]["name"] = "ActiveIdUsingNavInputMask" -defs["structs"]["ImGuiContext"][69]["type"] = "ImU32" +defs["structs"]["ImGuiContext"][69]["name"] = "KeysRoutingTable" +defs["structs"]["ImGuiContext"][69]["type"] = "ImGuiKeyRoutingTable" defs["structs"]["ImGuiContext"][70] = {} -defs["structs"]["ImGuiContext"][70]["name"] = "CurrentFocusScopeId" -defs["structs"]["ImGuiContext"][70]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][70]["name"] = "ActiveIdUsingNavDirMask" +defs["structs"]["ImGuiContext"][70]["type"] = "ImU32" defs["structs"]["ImGuiContext"][71] = {} -defs["structs"]["ImGuiContext"][71]["name"] = "CurrentItemFlags" -defs["structs"]["ImGuiContext"][71]["type"] = "ImGuiItemFlags" +defs["structs"]["ImGuiContext"][71]["name"] = "ActiveIdUsingAllKeyboardKeys" +defs["structs"]["ImGuiContext"][71]["type"] = "bool" defs["structs"]["ImGuiContext"][72] = {} -defs["structs"]["ImGuiContext"][72]["name"] = "DebugLocateId" -defs["structs"]["ImGuiContext"][72]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][72]["name"] = "ActiveIdUsingNavInputMask" +defs["structs"]["ImGuiContext"][72]["type"] = "ImU32" defs["structs"]["ImGuiContext"][73] = {} -defs["structs"]["ImGuiContext"][73]["name"] = "NextItemData" -defs["structs"]["ImGuiContext"][73]["type"] = "ImGuiNextItemData" +defs["structs"]["ImGuiContext"][73]["name"] = "CurrentFocusScopeId" +defs["structs"]["ImGuiContext"][73]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][74] = {} -defs["structs"]["ImGuiContext"][74]["name"] = "LastItemData" -defs["structs"]["ImGuiContext"][74]["type"] = "ImGuiLastItemData" +defs["structs"]["ImGuiContext"][74]["name"] = "CurrentItemFlags" +defs["structs"]["ImGuiContext"][74]["type"] = "ImGuiItemFlags" defs["structs"]["ImGuiContext"][75] = {} -defs["structs"]["ImGuiContext"][75]["name"] = "NextWindowData" -defs["structs"]["ImGuiContext"][75]["type"] = "ImGuiNextWindowData" +defs["structs"]["ImGuiContext"][75]["name"] = "DebugLocateId" +defs["structs"]["ImGuiContext"][75]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][76] = {} -defs["structs"]["ImGuiContext"][76]["name"] = "ColorStack" -defs["structs"]["ImGuiContext"][76]["template_type"] = "ImGuiColorMod" -defs["structs"]["ImGuiContext"][76]["type"] = "ImVector_ImGuiColorMod" +defs["structs"]["ImGuiContext"][76]["name"] = "NextItemData" +defs["structs"]["ImGuiContext"][76]["type"] = "ImGuiNextItemData" defs["structs"]["ImGuiContext"][77] = {} -defs["structs"]["ImGuiContext"][77]["name"] = "StyleVarStack" -defs["structs"]["ImGuiContext"][77]["template_type"] = "ImGuiStyleMod" -defs["structs"]["ImGuiContext"][77]["type"] = "ImVector_ImGuiStyleMod" +defs["structs"]["ImGuiContext"][77]["name"] = "LastItemData" +defs["structs"]["ImGuiContext"][77]["type"] = "ImGuiLastItemData" defs["structs"]["ImGuiContext"][78] = {} -defs["structs"]["ImGuiContext"][78]["name"] = "FontStack" -defs["structs"]["ImGuiContext"][78]["template_type"] = "ImFont*" -defs["structs"]["ImGuiContext"][78]["type"] = "ImVector_ImFontPtr" +defs["structs"]["ImGuiContext"][78]["name"] = "NextWindowData" +defs["structs"]["ImGuiContext"][78]["type"] = "ImGuiNextWindowData" defs["structs"]["ImGuiContext"][79] = {} -defs["structs"]["ImGuiContext"][79]["name"] = "FocusScopeStack" -defs["structs"]["ImGuiContext"][79]["template_type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][79]["type"] = "ImVector_ImGuiID" +defs["structs"]["ImGuiContext"][79]["name"] = "ColorStack" +defs["structs"]["ImGuiContext"][79]["template_type"] = "ImGuiColorMod" +defs["structs"]["ImGuiContext"][79]["type"] = "ImVector_ImGuiColorMod" defs["structs"]["ImGuiContext"][80] = {} -defs["structs"]["ImGuiContext"][80]["name"] = "ItemFlagsStack" -defs["structs"]["ImGuiContext"][80]["template_type"] = "ImGuiItemFlags" -defs["structs"]["ImGuiContext"][80]["type"] = "ImVector_ImGuiItemFlags" +defs["structs"]["ImGuiContext"][80]["name"] = "StyleVarStack" +defs["structs"]["ImGuiContext"][80]["template_type"] = "ImGuiStyleMod" +defs["structs"]["ImGuiContext"][80]["type"] = "ImVector_ImGuiStyleMod" defs["structs"]["ImGuiContext"][81] = {} -defs["structs"]["ImGuiContext"][81]["name"] = "GroupStack" -defs["structs"]["ImGuiContext"][81]["template_type"] = "ImGuiGroupData" -defs["structs"]["ImGuiContext"][81]["type"] = "ImVector_ImGuiGroupData" +defs["structs"]["ImGuiContext"][81]["name"] = "FontStack" +defs["structs"]["ImGuiContext"][81]["template_type"] = "ImFont*" +defs["structs"]["ImGuiContext"][81]["type"] = "ImVector_ImFontPtr" defs["structs"]["ImGuiContext"][82] = {} -defs["structs"]["ImGuiContext"][82]["name"] = "OpenPopupStack" -defs["structs"]["ImGuiContext"][82]["template_type"] = "ImGuiPopupData" -defs["structs"]["ImGuiContext"][82]["type"] = "ImVector_ImGuiPopupData" +defs["structs"]["ImGuiContext"][82]["name"] = "FocusScopeStack" +defs["structs"]["ImGuiContext"][82]["template_type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][82]["type"] = "ImVector_ImGuiID" defs["structs"]["ImGuiContext"][83] = {} -defs["structs"]["ImGuiContext"][83]["name"] = "BeginPopupStack" -defs["structs"]["ImGuiContext"][83]["template_type"] = "ImGuiPopupData" -defs["structs"]["ImGuiContext"][83]["type"] = "ImVector_ImGuiPopupData" +defs["structs"]["ImGuiContext"][83]["name"] = "ItemFlagsStack" +defs["structs"]["ImGuiContext"][83]["template_type"] = "ImGuiItemFlags" +defs["structs"]["ImGuiContext"][83]["type"] = "ImVector_ImGuiItemFlags" defs["structs"]["ImGuiContext"][84] = {} -defs["structs"]["ImGuiContext"][84]["name"] = "BeginMenuCount" -defs["structs"]["ImGuiContext"][84]["type"] = "int" +defs["structs"]["ImGuiContext"][84]["name"] = "GroupStack" +defs["structs"]["ImGuiContext"][84]["template_type"] = "ImGuiGroupData" +defs["structs"]["ImGuiContext"][84]["type"] = "ImVector_ImGuiGroupData" defs["structs"]["ImGuiContext"][85] = {} -defs["structs"]["ImGuiContext"][85]["name"] = "Viewports" -defs["structs"]["ImGuiContext"][85]["template_type"] = "ImGuiViewportP*" -defs["structs"]["ImGuiContext"][85]["type"] = "ImVector_ImGuiViewportPPtr" +defs["structs"]["ImGuiContext"][85]["name"] = "OpenPopupStack" +defs["structs"]["ImGuiContext"][85]["template_type"] = "ImGuiPopupData" +defs["structs"]["ImGuiContext"][85]["type"] = "ImVector_ImGuiPopupData" defs["structs"]["ImGuiContext"][86] = {} -defs["structs"]["ImGuiContext"][86]["name"] = "CurrentDpiScale" -defs["structs"]["ImGuiContext"][86]["type"] = "float" +defs["structs"]["ImGuiContext"][86]["name"] = "BeginPopupStack" +defs["structs"]["ImGuiContext"][86]["template_type"] = "ImGuiPopupData" +defs["structs"]["ImGuiContext"][86]["type"] = "ImVector_ImGuiPopupData" defs["structs"]["ImGuiContext"][87] = {} -defs["structs"]["ImGuiContext"][87]["name"] = "CurrentViewport" -defs["structs"]["ImGuiContext"][87]["type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][87]["name"] = "BeginMenuCount" +defs["structs"]["ImGuiContext"][87]["type"] = "int" defs["structs"]["ImGuiContext"][88] = {} -defs["structs"]["ImGuiContext"][88]["name"] = "MouseViewport" -defs["structs"]["ImGuiContext"][88]["type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][88]["name"] = "Viewports" +defs["structs"]["ImGuiContext"][88]["template_type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][88]["type"] = "ImVector_ImGuiViewportPPtr" defs["structs"]["ImGuiContext"][89] = {} -defs["structs"]["ImGuiContext"][89]["name"] = "MouseLastHoveredViewport" -defs["structs"]["ImGuiContext"][89]["type"] = "ImGuiViewportP*" +defs["structs"]["ImGuiContext"][89]["name"] = "CurrentDpiScale" +defs["structs"]["ImGuiContext"][89]["type"] = "float" defs["structs"]["ImGuiContext"][90] = {} -defs["structs"]["ImGuiContext"][90]["name"] = "PlatformLastFocusedViewportId" -defs["structs"]["ImGuiContext"][90]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][90]["name"] = "CurrentViewport" +defs["structs"]["ImGuiContext"][90]["type"] = "ImGuiViewportP*" defs["structs"]["ImGuiContext"][91] = {} -defs["structs"]["ImGuiContext"][91]["name"] = "FallbackMonitor" -defs["structs"]["ImGuiContext"][91]["type"] = "ImGuiPlatformMonitor" +defs["structs"]["ImGuiContext"][91]["name"] = "MouseViewport" +defs["structs"]["ImGuiContext"][91]["type"] = "ImGuiViewportP*" defs["structs"]["ImGuiContext"][92] = {} -defs["structs"]["ImGuiContext"][92]["name"] = "ViewportFrontMostStampCount" -defs["structs"]["ImGuiContext"][92]["type"] = "int" +defs["structs"]["ImGuiContext"][92]["name"] = "MouseLastHoveredViewport" +defs["structs"]["ImGuiContext"][92]["type"] = "ImGuiViewportP*" defs["structs"]["ImGuiContext"][93] = {} -defs["structs"]["ImGuiContext"][93]["name"] = "NavWindow" -defs["structs"]["ImGuiContext"][93]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][93]["name"] = "PlatformLastFocusedViewportId" +defs["structs"]["ImGuiContext"][93]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][94] = {} -defs["structs"]["ImGuiContext"][94]["name"] = "NavId" -defs["structs"]["ImGuiContext"][94]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][94]["name"] = "FallbackMonitor" +defs["structs"]["ImGuiContext"][94]["type"] = "ImGuiPlatformMonitor" defs["structs"]["ImGuiContext"][95] = {} -defs["structs"]["ImGuiContext"][95]["name"] = "NavFocusScopeId" -defs["structs"]["ImGuiContext"][95]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][95]["name"] = "ViewportFrontMostStampCount" +defs["structs"]["ImGuiContext"][95]["type"] = "int" defs["structs"]["ImGuiContext"][96] = {} -defs["structs"]["ImGuiContext"][96]["name"] = "NavActivateId" -defs["structs"]["ImGuiContext"][96]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][96]["name"] = "NavWindow" +defs["structs"]["ImGuiContext"][96]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][97] = {} -defs["structs"]["ImGuiContext"][97]["name"] = "NavActivateDownId" +defs["structs"]["ImGuiContext"][97]["name"] = "NavId" defs["structs"]["ImGuiContext"][97]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][98] = {} -defs["structs"]["ImGuiContext"][98]["name"] = "NavActivatePressedId" +defs["structs"]["ImGuiContext"][98]["name"] = "NavFocusScopeId" defs["structs"]["ImGuiContext"][98]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][99] = {} -defs["structs"]["ImGuiContext"][99]["name"] = "NavActivateInputId" +defs["structs"]["ImGuiContext"][99]["name"] = "NavActivateId" defs["structs"]["ImGuiContext"][99]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][100] = {} -defs["structs"]["ImGuiContext"][100]["name"] = "NavActivateFlags" -defs["structs"]["ImGuiContext"][100]["type"] = "ImGuiActivateFlags" +defs["structs"]["ImGuiContext"][100]["name"] = "NavActivateDownId" +defs["structs"]["ImGuiContext"][100]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][101] = {} -defs["structs"]["ImGuiContext"][101]["name"] = "NavJustMovedToId" +defs["structs"]["ImGuiContext"][101]["name"] = "NavActivatePressedId" defs["structs"]["ImGuiContext"][101]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][102] = {} -defs["structs"]["ImGuiContext"][102]["name"] = "NavJustMovedToFocusScopeId" +defs["structs"]["ImGuiContext"][102]["name"] = "NavActivateInputId" defs["structs"]["ImGuiContext"][102]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][103] = {} -defs["structs"]["ImGuiContext"][103]["name"] = "NavJustMovedToKeyMods" -defs["structs"]["ImGuiContext"][103]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][103]["name"] = "NavActivateFlags" +defs["structs"]["ImGuiContext"][103]["type"] = "ImGuiActivateFlags" defs["structs"]["ImGuiContext"][104] = {} -defs["structs"]["ImGuiContext"][104]["name"] = "NavNextActivateId" +defs["structs"]["ImGuiContext"][104]["name"] = "NavJustMovedToId" defs["structs"]["ImGuiContext"][104]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][105] = {} -defs["structs"]["ImGuiContext"][105]["name"] = "NavNextActivateFlags" -defs["structs"]["ImGuiContext"][105]["type"] = "ImGuiActivateFlags" +defs["structs"]["ImGuiContext"][105]["name"] = "NavJustMovedToFocusScopeId" +defs["structs"]["ImGuiContext"][105]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][106] = {} -defs["structs"]["ImGuiContext"][106]["name"] = "NavInputSource" -defs["structs"]["ImGuiContext"][106]["type"] = "ImGuiInputSource" +defs["structs"]["ImGuiContext"][106]["name"] = "NavJustMovedToKeyMods" +defs["structs"]["ImGuiContext"][106]["type"] = "ImGuiKeyChord" defs["structs"]["ImGuiContext"][107] = {} -defs["structs"]["ImGuiContext"][107]["name"] = "NavLayer" -defs["structs"]["ImGuiContext"][107]["type"] = "ImGuiNavLayer" +defs["structs"]["ImGuiContext"][107]["name"] = "NavNextActivateId" +defs["structs"]["ImGuiContext"][107]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][108] = {} -defs["structs"]["ImGuiContext"][108]["name"] = "NavIdIsAlive" -defs["structs"]["ImGuiContext"][108]["type"] = "bool" +defs["structs"]["ImGuiContext"][108]["name"] = "NavNextActivateFlags" +defs["structs"]["ImGuiContext"][108]["type"] = "ImGuiActivateFlags" defs["structs"]["ImGuiContext"][109] = {} -defs["structs"]["ImGuiContext"][109]["name"] = "NavMousePosDirty" -defs["structs"]["ImGuiContext"][109]["type"] = "bool" +defs["structs"]["ImGuiContext"][109]["name"] = "NavInputSource" +defs["structs"]["ImGuiContext"][109]["type"] = "ImGuiInputSource" defs["structs"]["ImGuiContext"][110] = {} -defs["structs"]["ImGuiContext"][110]["name"] = "NavDisableHighlight" -defs["structs"]["ImGuiContext"][110]["type"] = "bool" +defs["structs"]["ImGuiContext"][110]["name"] = "NavLayer" +defs["structs"]["ImGuiContext"][110]["type"] = "ImGuiNavLayer" defs["structs"]["ImGuiContext"][111] = {} -defs["structs"]["ImGuiContext"][111]["name"] = "NavDisableMouseHover" +defs["structs"]["ImGuiContext"][111]["name"] = "NavIdIsAlive" defs["structs"]["ImGuiContext"][111]["type"] = "bool" defs["structs"]["ImGuiContext"][112] = {} -defs["structs"]["ImGuiContext"][112]["name"] = "NavAnyRequest" +defs["structs"]["ImGuiContext"][112]["name"] = "NavMousePosDirty" defs["structs"]["ImGuiContext"][112]["type"] = "bool" defs["structs"]["ImGuiContext"][113] = {} -defs["structs"]["ImGuiContext"][113]["name"] = "NavInitRequest" +defs["structs"]["ImGuiContext"][113]["name"] = "NavDisableHighlight" defs["structs"]["ImGuiContext"][113]["type"] = "bool" defs["structs"]["ImGuiContext"][114] = {} -defs["structs"]["ImGuiContext"][114]["name"] = "NavInitRequestFromMove" +defs["structs"]["ImGuiContext"][114]["name"] = "NavDisableMouseHover" defs["structs"]["ImGuiContext"][114]["type"] = "bool" defs["structs"]["ImGuiContext"][115] = {} -defs["structs"]["ImGuiContext"][115]["name"] = "NavInitResultId" -defs["structs"]["ImGuiContext"][115]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][115]["name"] = "NavAnyRequest" +defs["structs"]["ImGuiContext"][115]["type"] = "bool" defs["structs"]["ImGuiContext"][116] = {} -defs["structs"]["ImGuiContext"][116]["name"] = "NavInitResultRectRel" -defs["structs"]["ImGuiContext"][116]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][116]["name"] = "NavInitRequest" +defs["structs"]["ImGuiContext"][116]["type"] = "bool" defs["structs"]["ImGuiContext"][117] = {} -defs["structs"]["ImGuiContext"][117]["name"] = "NavMoveSubmitted" +defs["structs"]["ImGuiContext"][117]["name"] = "NavInitRequestFromMove" defs["structs"]["ImGuiContext"][117]["type"] = "bool" defs["structs"]["ImGuiContext"][118] = {} -defs["structs"]["ImGuiContext"][118]["name"] = "NavMoveScoringItems" -defs["structs"]["ImGuiContext"][118]["type"] = "bool" +defs["structs"]["ImGuiContext"][118]["name"] = "NavInitResultId" +defs["structs"]["ImGuiContext"][118]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][119] = {} -defs["structs"]["ImGuiContext"][119]["name"] = "NavMoveForwardToNextFrame" -defs["structs"]["ImGuiContext"][119]["type"] = "bool" +defs["structs"]["ImGuiContext"][119]["name"] = "NavInitResultRectRel" +defs["structs"]["ImGuiContext"][119]["type"] = "ImRect" defs["structs"]["ImGuiContext"][120] = {} -defs["structs"]["ImGuiContext"][120]["name"] = "NavMoveFlags" -defs["structs"]["ImGuiContext"][120]["type"] = "ImGuiNavMoveFlags" +defs["structs"]["ImGuiContext"][120]["name"] = "NavMoveSubmitted" +defs["structs"]["ImGuiContext"][120]["type"] = "bool" defs["structs"]["ImGuiContext"][121] = {} -defs["structs"]["ImGuiContext"][121]["name"] = "NavMoveScrollFlags" -defs["structs"]["ImGuiContext"][121]["type"] = "ImGuiScrollFlags" +defs["structs"]["ImGuiContext"][121]["name"] = "NavMoveScoringItems" +defs["structs"]["ImGuiContext"][121]["type"] = "bool" defs["structs"]["ImGuiContext"][122] = {} -defs["structs"]["ImGuiContext"][122]["name"] = "NavMoveKeyMods" -defs["structs"]["ImGuiContext"][122]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][122]["name"] = "NavMoveForwardToNextFrame" +defs["structs"]["ImGuiContext"][122]["type"] = "bool" defs["structs"]["ImGuiContext"][123] = {} -defs["structs"]["ImGuiContext"][123]["name"] = "NavMoveDir" -defs["structs"]["ImGuiContext"][123]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][123]["name"] = "NavMoveFlags" +defs["structs"]["ImGuiContext"][123]["type"] = "ImGuiNavMoveFlags" defs["structs"]["ImGuiContext"][124] = {} -defs["structs"]["ImGuiContext"][124]["name"] = "NavMoveDirForDebug" -defs["structs"]["ImGuiContext"][124]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][124]["name"] = "NavMoveScrollFlags" +defs["structs"]["ImGuiContext"][124]["type"] = "ImGuiScrollFlags" defs["structs"]["ImGuiContext"][125] = {} -defs["structs"]["ImGuiContext"][125]["name"] = "NavMoveClipDir" -defs["structs"]["ImGuiContext"][125]["type"] = "ImGuiDir" +defs["structs"]["ImGuiContext"][125]["name"] = "NavMoveKeyMods" +defs["structs"]["ImGuiContext"][125]["type"] = "ImGuiKeyChord" defs["structs"]["ImGuiContext"][126] = {} -defs["structs"]["ImGuiContext"][126]["name"] = "NavScoringRect" -defs["structs"]["ImGuiContext"][126]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][126]["name"] = "NavMoveDir" +defs["structs"]["ImGuiContext"][126]["type"] = "ImGuiDir" defs["structs"]["ImGuiContext"][127] = {} -defs["structs"]["ImGuiContext"][127]["name"] = "NavScoringNoClipRect" -defs["structs"]["ImGuiContext"][127]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][127]["name"] = "NavMoveDirForDebug" +defs["structs"]["ImGuiContext"][127]["type"] = "ImGuiDir" defs["structs"]["ImGuiContext"][128] = {} -defs["structs"]["ImGuiContext"][128]["name"] = "NavScoringDebugCount" -defs["structs"]["ImGuiContext"][128]["type"] = "int" +defs["structs"]["ImGuiContext"][128]["name"] = "NavMoveClipDir" +defs["structs"]["ImGuiContext"][128]["type"] = "ImGuiDir" defs["structs"]["ImGuiContext"][129] = {} -defs["structs"]["ImGuiContext"][129]["name"] = "NavTabbingDir" -defs["structs"]["ImGuiContext"][129]["type"] = "int" +defs["structs"]["ImGuiContext"][129]["name"] = "NavScoringRect" +defs["structs"]["ImGuiContext"][129]["type"] = "ImRect" defs["structs"]["ImGuiContext"][130] = {} -defs["structs"]["ImGuiContext"][130]["name"] = "NavTabbingCounter" -defs["structs"]["ImGuiContext"][130]["type"] = "int" +defs["structs"]["ImGuiContext"][130]["name"] = "NavScoringNoClipRect" +defs["structs"]["ImGuiContext"][130]["type"] = "ImRect" defs["structs"]["ImGuiContext"][131] = {} -defs["structs"]["ImGuiContext"][131]["name"] = "NavMoveResultLocal" -defs["structs"]["ImGuiContext"][131]["type"] = "ImGuiNavItemData" +defs["structs"]["ImGuiContext"][131]["name"] = "NavScoringDebugCount" +defs["structs"]["ImGuiContext"][131]["type"] = "int" defs["structs"]["ImGuiContext"][132] = {} -defs["structs"]["ImGuiContext"][132]["name"] = "NavMoveResultLocalVisible" -defs["structs"]["ImGuiContext"][132]["type"] = "ImGuiNavItemData" +defs["structs"]["ImGuiContext"][132]["name"] = "NavTabbingDir" +defs["structs"]["ImGuiContext"][132]["type"] = "int" defs["structs"]["ImGuiContext"][133] = {} -defs["structs"]["ImGuiContext"][133]["name"] = "NavMoveResultOther" -defs["structs"]["ImGuiContext"][133]["type"] = "ImGuiNavItemData" +defs["structs"]["ImGuiContext"][133]["name"] = "NavTabbingCounter" +defs["structs"]["ImGuiContext"][133]["type"] = "int" defs["structs"]["ImGuiContext"][134] = {} -defs["structs"]["ImGuiContext"][134]["name"] = "NavTabbingResultFirst" +defs["structs"]["ImGuiContext"][134]["name"] = "NavMoveResultLocal" defs["structs"]["ImGuiContext"][134]["type"] = "ImGuiNavItemData" defs["structs"]["ImGuiContext"][135] = {} -defs["structs"]["ImGuiContext"][135]["name"] = "ConfigNavWindowingKeyNext" -defs["structs"]["ImGuiContext"][135]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][135]["name"] = "NavMoveResultLocalVisible" +defs["structs"]["ImGuiContext"][135]["type"] = "ImGuiNavItemData" defs["structs"]["ImGuiContext"][136] = {} -defs["structs"]["ImGuiContext"][136]["name"] = "ConfigNavWindowingKeyPrev" -defs["structs"]["ImGuiContext"][136]["type"] = "ImGuiKeyChord" +defs["structs"]["ImGuiContext"][136]["name"] = "NavMoveResultOther" +defs["structs"]["ImGuiContext"][136]["type"] = "ImGuiNavItemData" defs["structs"]["ImGuiContext"][137] = {} -defs["structs"]["ImGuiContext"][137]["name"] = "NavWindowingTarget" -defs["structs"]["ImGuiContext"][137]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][137]["name"] = "NavTabbingResultFirst" +defs["structs"]["ImGuiContext"][137]["type"] = "ImGuiNavItemData" defs["structs"]["ImGuiContext"][138] = {} -defs["structs"]["ImGuiContext"][138]["name"] = "NavWindowingTargetAnim" -defs["structs"]["ImGuiContext"][138]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][138]["name"] = "ConfigNavWindowingKeyNext" +defs["structs"]["ImGuiContext"][138]["type"] = "ImGuiKeyChord" defs["structs"]["ImGuiContext"][139] = {} -defs["structs"]["ImGuiContext"][139]["name"] = "NavWindowingListWindow" -defs["structs"]["ImGuiContext"][139]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiContext"][139]["name"] = "ConfigNavWindowingKeyPrev" +defs["structs"]["ImGuiContext"][139]["type"] = "ImGuiKeyChord" defs["structs"]["ImGuiContext"][140] = {} -defs["structs"]["ImGuiContext"][140]["name"] = "NavWindowingTimer" -defs["structs"]["ImGuiContext"][140]["type"] = "float" +defs["structs"]["ImGuiContext"][140]["name"] = "NavWindowingTarget" +defs["structs"]["ImGuiContext"][140]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][141] = {} -defs["structs"]["ImGuiContext"][141]["name"] = "NavWindowingHighlightAlpha" -defs["structs"]["ImGuiContext"][141]["type"] = "float" +defs["structs"]["ImGuiContext"][141]["name"] = "NavWindowingTargetAnim" +defs["structs"]["ImGuiContext"][141]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][142] = {} -defs["structs"]["ImGuiContext"][142]["name"] = "NavWindowingToggleLayer" -defs["structs"]["ImGuiContext"][142]["type"] = "bool" +defs["structs"]["ImGuiContext"][142]["name"] = "NavWindowingListWindow" +defs["structs"]["ImGuiContext"][142]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiContext"][143] = {} -defs["structs"]["ImGuiContext"][143]["name"] = "NavWindowingAccumDeltaPos" -defs["structs"]["ImGuiContext"][143]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][143]["name"] = "NavWindowingTimer" +defs["structs"]["ImGuiContext"][143]["type"] = "float" defs["structs"]["ImGuiContext"][144] = {} -defs["structs"]["ImGuiContext"][144]["name"] = "NavWindowingAccumDeltaSize" -defs["structs"]["ImGuiContext"][144]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][144]["name"] = "NavWindowingHighlightAlpha" +defs["structs"]["ImGuiContext"][144]["type"] = "float" defs["structs"]["ImGuiContext"][145] = {} -defs["structs"]["ImGuiContext"][145]["name"] = "DimBgRatio" -defs["structs"]["ImGuiContext"][145]["type"] = "float" +defs["structs"]["ImGuiContext"][145]["name"] = "NavWindowingToggleLayer" +defs["structs"]["ImGuiContext"][145]["type"] = "bool" defs["structs"]["ImGuiContext"][146] = {} -defs["structs"]["ImGuiContext"][146]["name"] = "MouseCursor" -defs["structs"]["ImGuiContext"][146]["type"] = "ImGuiMouseCursor" +defs["structs"]["ImGuiContext"][146]["name"] = "NavWindowingAccumDeltaPos" +defs["structs"]["ImGuiContext"][146]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][147] = {} -defs["structs"]["ImGuiContext"][147]["name"] = "DragDropActive" -defs["structs"]["ImGuiContext"][147]["type"] = "bool" +defs["structs"]["ImGuiContext"][147]["name"] = "NavWindowingAccumDeltaSize" +defs["structs"]["ImGuiContext"][147]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][148] = {} -defs["structs"]["ImGuiContext"][148]["name"] = "DragDropWithinSource" -defs["structs"]["ImGuiContext"][148]["type"] = "bool" +defs["structs"]["ImGuiContext"][148]["name"] = "DimBgRatio" +defs["structs"]["ImGuiContext"][148]["type"] = "float" defs["structs"]["ImGuiContext"][149] = {} -defs["structs"]["ImGuiContext"][149]["name"] = "DragDropWithinTarget" -defs["structs"]["ImGuiContext"][149]["type"] = "bool" +defs["structs"]["ImGuiContext"][149]["name"] = "MouseCursor" +defs["structs"]["ImGuiContext"][149]["type"] = "ImGuiMouseCursor" defs["structs"]["ImGuiContext"][150] = {} -defs["structs"]["ImGuiContext"][150]["name"] = "DragDropSourceFlags" -defs["structs"]["ImGuiContext"][150]["type"] = "ImGuiDragDropFlags" +defs["structs"]["ImGuiContext"][150]["name"] = "DragDropActive" +defs["structs"]["ImGuiContext"][150]["type"] = "bool" defs["structs"]["ImGuiContext"][151] = {} -defs["structs"]["ImGuiContext"][151]["name"] = "DragDropSourceFrameCount" -defs["structs"]["ImGuiContext"][151]["type"] = "int" +defs["structs"]["ImGuiContext"][151]["name"] = "DragDropWithinSource" +defs["structs"]["ImGuiContext"][151]["type"] = "bool" defs["structs"]["ImGuiContext"][152] = {} -defs["structs"]["ImGuiContext"][152]["name"] = "DragDropMouseButton" -defs["structs"]["ImGuiContext"][152]["type"] = "int" +defs["structs"]["ImGuiContext"][152]["name"] = "DragDropWithinTarget" +defs["structs"]["ImGuiContext"][152]["type"] = "bool" defs["structs"]["ImGuiContext"][153] = {} -defs["structs"]["ImGuiContext"][153]["name"] = "DragDropPayload" -defs["structs"]["ImGuiContext"][153]["type"] = "ImGuiPayload" +defs["structs"]["ImGuiContext"][153]["name"] = "DragDropSourceFlags" +defs["structs"]["ImGuiContext"][153]["type"] = "ImGuiDragDropFlags" defs["structs"]["ImGuiContext"][154] = {} -defs["structs"]["ImGuiContext"][154]["name"] = "DragDropTargetRect" -defs["structs"]["ImGuiContext"][154]["type"] = "ImRect" +defs["structs"]["ImGuiContext"][154]["name"] = "DragDropSourceFrameCount" +defs["structs"]["ImGuiContext"][154]["type"] = "int" defs["structs"]["ImGuiContext"][155] = {} -defs["structs"]["ImGuiContext"][155]["name"] = "DragDropTargetId" -defs["structs"]["ImGuiContext"][155]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][155]["name"] = "DragDropMouseButton" +defs["structs"]["ImGuiContext"][155]["type"] = "int" defs["structs"]["ImGuiContext"][156] = {} -defs["structs"]["ImGuiContext"][156]["name"] = "DragDropAcceptFlags" -defs["structs"]["ImGuiContext"][156]["type"] = "ImGuiDragDropFlags" +defs["structs"]["ImGuiContext"][156]["name"] = "DragDropPayload" +defs["structs"]["ImGuiContext"][156]["type"] = "ImGuiPayload" defs["structs"]["ImGuiContext"][157] = {} -defs["structs"]["ImGuiContext"][157]["name"] = "DragDropAcceptIdCurrRectSurface" -defs["structs"]["ImGuiContext"][157]["type"] = "float" +defs["structs"]["ImGuiContext"][157]["name"] = "DragDropTargetRect" +defs["structs"]["ImGuiContext"][157]["type"] = "ImRect" defs["structs"]["ImGuiContext"][158] = {} -defs["structs"]["ImGuiContext"][158]["name"] = "DragDropAcceptIdCurr" +defs["structs"]["ImGuiContext"][158]["name"] = "DragDropTargetId" defs["structs"]["ImGuiContext"][158]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][159] = {} -defs["structs"]["ImGuiContext"][159]["name"] = "DragDropAcceptIdPrev" -defs["structs"]["ImGuiContext"][159]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][159]["name"] = "DragDropAcceptFlags" +defs["structs"]["ImGuiContext"][159]["type"] = "ImGuiDragDropFlags" defs["structs"]["ImGuiContext"][160] = {} -defs["structs"]["ImGuiContext"][160]["name"] = "DragDropAcceptFrameCount" -defs["structs"]["ImGuiContext"][160]["type"] = "int" +defs["structs"]["ImGuiContext"][160]["name"] = "DragDropAcceptIdCurrRectSurface" +defs["structs"]["ImGuiContext"][160]["type"] = "float" defs["structs"]["ImGuiContext"][161] = {} -defs["structs"]["ImGuiContext"][161]["name"] = "DragDropHoldJustPressedId" +defs["structs"]["ImGuiContext"][161]["name"] = "DragDropAcceptIdCurr" defs["structs"]["ImGuiContext"][161]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][162] = {} -defs["structs"]["ImGuiContext"][162]["name"] = "DragDropPayloadBufHeap" -defs["structs"]["ImGuiContext"][162]["template_type"] = "unsigned char" -defs["structs"]["ImGuiContext"][162]["type"] = "ImVector_unsigned_char" +defs["structs"]["ImGuiContext"][162]["name"] = "DragDropAcceptIdPrev" +defs["structs"]["ImGuiContext"][162]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][163] = {} -defs["structs"]["ImGuiContext"][163]["name"] = "DragDropPayloadBufLocal[16]" -defs["structs"]["ImGuiContext"][163]["size"] = 16 -defs["structs"]["ImGuiContext"][163]["type"] = "unsigned char" +defs["structs"]["ImGuiContext"][163]["name"] = "DragDropAcceptFrameCount" +defs["structs"]["ImGuiContext"][163]["type"] = "int" defs["structs"]["ImGuiContext"][164] = {} -defs["structs"]["ImGuiContext"][164]["name"] = "ClipperTempDataStacked" -defs["structs"]["ImGuiContext"][164]["type"] = "int" +defs["structs"]["ImGuiContext"][164]["name"] = "DragDropHoldJustPressedId" +defs["structs"]["ImGuiContext"][164]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][165] = {} -defs["structs"]["ImGuiContext"][165]["name"] = "ClipperTempData" -defs["structs"]["ImGuiContext"][165]["template_type"] = "ImGuiListClipperData" -defs["structs"]["ImGuiContext"][165]["type"] = "ImVector_ImGuiListClipperData" +defs["structs"]["ImGuiContext"][165]["name"] = "DragDropPayloadBufHeap" +defs["structs"]["ImGuiContext"][165]["template_type"] = "unsigned char" +defs["structs"]["ImGuiContext"][165]["type"] = "ImVector_unsigned_char" defs["structs"]["ImGuiContext"][166] = {} -defs["structs"]["ImGuiContext"][166]["name"] = "CurrentTable" -defs["structs"]["ImGuiContext"][166]["type"] = "ImGuiTable*" +defs["structs"]["ImGuiContext"][166]["name"] = "DragDropPayloadBufLocal[16]" +defs["structs"]["ImGuiContext"][166]["size"] = 16 +defs["structs"]["ImGuiContext"][166]["type"] = "unsigned char" defs["structs"]["ImGuiContext"][167] = {} -defs["structs"]["ImGuiContext"][167]["name"] = "TablesTempDataStacked" +defs["structs"]["ImGuiContext"][167]["name"] = "ClipperTempDataStacked" defs["structs"]["ImGuiContext"][167]["type"] = "int" defs["structs"]["ImGuiContext"][168] = {} -defs["structs"]["ImGuiContext"][168]["name"] = "TablesTempData" -defs["structs"]["ImGuiContext"][168]["template_type"] = "ImGuiTableTempData" -defs["structs"]["ImGuiContext"][168]["type"] = "ImVector_ImGuiTableTempData" +defs["structs"]["ImGuiContext"][168]["name"] = "ClipperTempData" +defs["structs"]["ImGuiContext"][168]["template_type"] = "ImGuiListClipperData" +defs["structs"]["ImGuiContext"][168]["type"] = "ImVector_ImGuiListClipperData" defs["structs"]["ImGuiContext"][169] = {} -defs["structs"]["ImGuiContext"][169]["name"] = "Tables" -defs["structs"]["ImGuiContext"][169]["template_type"] = "ImGuiTable" -defs["structs"]["ImGuiContext"][169]["type"] = "ImPool_ImGuiTable" +defs["structs"]["ImGuiContext"][169]["name"] = "CurrentTable" +defs["structs"]["ImGuiContext"][169]["type"] = "ImGuiTable*" defs["structs"]["ImGuiContext"][170] = {} -defs["structs"]["ImGuiContext"][170]["name"] = "TablesLastTimeActive" -defs["structs"]["ImGuiContext"][170]["template_type"] = "float" -defs["structs"]["ImGuiContext"][170]["type"] = "ImVector_float" +defs["structs"]["ImGuiContext"][170]["name"] = "TablesTempDataStacked" +defs["structs"]["ImGuiContext"][170]["type"] = "int" defs["structs"]["ImGuiContext"][171] = {} -defs["structs"]["ImGuiContext"][171]["name"] = "DrawChannelsTempMergeBuffer" -defs["structs"]["ImGuiContext"][171]["template_type"] = "ImDrawChannel" -defs["structs"]["ImGuiContext"][171]["type"] = "ImVector_ImDrawChannel" +defs["structs"]["ImGuiContext"][171]["name"] = "TablesTempData" +defs["structs"]["ImGuiContext"][171]["template_type"] = "ImGuiTableTempData" +defs["structs"]["ImGuiContext"][171]["type"] = "ImVector_ImGuiTableTempData" defs["structs"]["ImGuiContext"][172] = {} -defs["structs"]["ImGuiContext"][172]["name"] = "CurrentTabBar" -defs["structs"]["ImGuiContext"][172]["type"] = "ImGuiTabBar*" +defs["structs"]["ImGuiContext"][172]["name"] = "Tables" +defs["structs"]["ImGuiContext"][172]["template_type"] = "ImGuiTable" +defs["structs"]["ImGuiContext"][172]["type"] = "ImPool_ImGuiTable" defs["structs"]["ImGuiContext"][173] = {} -defs["structs"]["ImGuiContext"][173]["name"] = "TabBars" -defs["structs"]["ImGuiContext"][173]["template_type"] = "ImGuiTabBar" -defs["structs"]["ImGuiContext"][173]["type"] = "ImPool_ImGuiTabBar" +defs["structs"]["ImGuiContext"][173]["name"] = "TablesLastTimeActive" +defs["structs"]["ImGuiContext"][173]["template_type"] = "float" +defs["structs"]["ImGuiContext"][173]["type"] = "ImVector_float" defs["structs"]["ImGuiContext"][174] = {} -defs["structs"]["ImGuiContext"][174]["name"] = "CurrentTabBarStack" -defs["structs"]["ImGuiContext"][174]["template_type"] = "ImGuiPtrOrIndex" -defs["structs"]["ImGuiContext"][174]["type"] = "ImVector_ImGuiPtrOrIndex" +defs["structs"]["ImGuiContext"][174]["name"] = "DrawChannelsTempMergeBuffer" +defs["structs"]["ImGuiContext"][174]["template_type"] = "ImDrawChannel" +defs["structs"]["ImGuiContext"][174]["type"] = "ImVector_ImDrawChannel" defs["structs"]["ImGuiContext"][175] = {} -defs["structs"]["ImGuiContext"][175]["name"] = "ShrinkWidthBuffer" -defs["structs"]["ImGuiContext"][175]["template_type"] = "ImGuiShrinkWidthItem" -defs["structs"]["ImGuiContext"][175]["type"] = "ImVector_ImGuiShrinkWidthItem" +defs["structs"]["ImGuiContext"][175]["name"] = "CurrentTabBar" +defs["structs"]["ImGuiContext"][175]["type"] = "ImGuiTabBar*" defs["structs"]["ImGuiContext"][176] = {} -defs["structs"]["ImGuiContext"][176]["name"] = "HoverDelayId" -defs["structs"]["ImGuiContext"][176]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][176]["name"] = "TabBars" +defs["structs"]["ImGuiContext"][176]["template_type"] = "ImGuiTabBar" +defs["structs"]["ImGuiContext"][176]["type"] = "ImPool_ImGuiTabBar" defs["structs"]["ImGuiContext"][177] = {} -defs["structs"]["ImGuiContext"][177]["name"] = "HoverDelayIdPreviousFrame" -defs["structs"]["ImGuiContext"][177]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][177]["name"] = "CurrentTabBarStack" +defs["structs"]["ImGuiContext"][177]["template_type"] = "ImGuiPtrOrIndex" +defs["structs"]["ImGuiContext"][177]["type"] = "ImVector_ImGuiPtrOrIndex" defs["structs"]["ImGuiContext"][178] = {} -defs["structs"]["ImGuiContext"][178]["name"] = "HoverDelayTimer" -defs["structs"]["ImGuiContext"][178]["type"] = "float" +defs["structs"]["ImGuiContext"][178]["name"] = "ShrinkWidthBuffer" +defs["structs"]["ImGuiContext"][178]["template_type"] = "ImGuiShrinkWidthItem" +defs["structs"]["ImGuiContext"][178]["type"] = "ImVector_ImGuiShrinkWidthItem" defs["structs"]["ImGuiContext"][179] = {} -defs["structs"]["ImGuiContext"][179]["name"] = "HoverDelayClearTimer" -defs["structs"]["ImGuiContext"][179]["type"] = "float" +defs["structs"]["ImGuiContext"][179]["name"] = "HoverDelayId" +defs["structs"]["ImGuiContext"][179]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][180] = {} -defs["structs"]["ImGuiContext"][180]["name"] = "MouseLastValidPos" -defs["structs"]["ImGuiContext"][180]["type"] = "ImVec2" +defs["structs"]["ImGuiContext"][180]["name"] = "HoverDelayIdPreviousFrame" +defs["structs"]["ImGuiContext"][180]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][181] = {} -defs["structs"]["ImGuiContext"][181]["name"] = "InputTextState" -defs["structs"]["ImGuiContext"][181]["type"] = "ImGuiInputTextState" +defs["structs"]["ImGuiContext"][181]["name"] = "HoverDelayTimer" +defs["structs"]["ImGuiContext"][181]["type"] = "float" defs["structs"]["ImGuiContext"][182] = {} -defs["structs"]["ImGuiContext"][182]["name"] = "InputTextPasswordFont" -defs["structs"]["ImGuiContext"][182]["type"] = "ImFont" +defs["structs"]["ImGuiContext"][182]["name"] = "HoverDelayClearTimer" +defs["structs"]["ImGuiContext"][182]["type"] = "float" defs["structs"]["ImGuiContext"][183] = {} -defs["structs"]["ImGuiContext"][183]["name"] = "TempInputId" -defs["structs"]["ImGuiContext"][183]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][183]["name"] = "MouseLastValidPos" +defs["structs"]["ImGuiContext"][183]["type"] = "ImVec2" defs["structs"]["ImGuiContext"][184] = {} -defs["structs"]["ImGuiContext"][184]["name"] = "ColorEditOptions" -defs["structs"]["ImGuiContext"][184]["type"] = "ImGuiColorEditFlags" +defs["structs"]["ImGuiContext"][184]["name"] = "InputTextState" +defs["structs"]["ImGuiContext"][184]["type"] = "ImGuiInputTextState" defs["structs"]["ImGuiContext"][185] = {} -defs["structs"]["ImGuiContext"][185]["name"] = "ColorEditLastHue" -defs["structs"]["ImGuiContext"][185]["type"] = "float" +defs["structs"]["ImGuiContext"][185]["name"] = "InputTextPasswordFont" +defs["structs"]["ImGuiContext"][185]["type"] = "ImFont" defs["structs"]["ImGuiContext"][186] = {} -defs["structs"]["ImGuiContext"][186]["name"] = "ColorEditLastSat" -defs["structs"]["ImGuiContext"][186]["type"] = "float" +defs["structs"]["ImGuiContext"][186]["name"] = "TempInputId" +defs["structs"]["ImGuiContext"][186]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][187] = {} -defs["structs"]["ImGuiContext"][187]["name"] = "ColorEditLastColor" -defs["structs"]["ImGuiContext"][187]["type"] = "ImU32" +defs["structs"]["ImGuiContext"][187]["name"] = "ColorEditOptions" +defs["structs"]["ImGuiContext"][187]["type"] = "ImGuiColorEditFlags" defs["structs"]["ImGuiContext"][188] = {} -defs["structs"]["ImGuiContext"][188]["name"] = "ColorPickerRef" -defs["structs"]["ImGuiContext"][188]["type"] = "ImVec4" +defs["structs"]["ImGuiContext"][188]["name"] = "ColorEditLastHue" +defs["structs"]["ImGuiContext"][188]["type"] = "float" defs["structs"]["ImGuiContext"][189] = {} -defs["structs"]["ImGuiContext"][189]["name"] = "ComboPreviewData" -defs["structs"]["ImGuiContext"][189]["type"] = "ImGuiComboPreviewData" +defs["structs"]["ImGuiContext"][189]["name"] = "ColorEditLastSat" +defs["structs"]["ImGuiContext"][189]["type"] = "float" defs["structs"]["ImGuiContext"][190] = {} -defs["structs"]["ImGuiContext"][190]["name"] = "SliderGrabClickOffset" -defs["structs"]["ImGuiContext"][190]["type"] = "float" +defs["structs"]["ImGuiContext"][190]["name"] = "ColorEditLastColor" +defs["structs"]["ImGuiContext"][190]["type"] = "ImU32" defs["structs"]["ImGuiContext"][191] = {} -defs["structs"]["ImGuiContext"][191]["name"] = "SliderCurrentAccum" -defs["structs"]["ImGuiContext"][191]["type"] = "float" +defs["structs"]["ImGuiContext"][191]["name"] = "ColorPickerRef" +defs["structs"]["ImGuiContext"][191]["type"] = "ImVec4" defs["structs"]["ImGuiContext"][192] = {} -defs["structs"]["ImGuiContext"][192]["name"] = "SliderCurrentAccumDirty" -defs["structs"]["ImGuiContext"][192]["type"] = "bool" +defs["structs"]["ImGuiContext"][192]["name"] = "ComboPreviewData" +defs["structs"]["ImGuiContext"][192]["type"] = "ImGuiComboPreviewData" defs["structs"]["ImGuiContext"][193] = {} -defs["structs"]["ImGuiContext"][193]["name"] = "DragCurrentAccumDirty" -defs["structs"]["ImGuiContext"][193]["type"] = "bool" +defs["structs"]["ImGuiContext"][193]["name"] = "SliderGrabClickOffset" +defs["structs"]["ImGuiContext"][193]["type"] = "float" defs["structs"]["ImGuiContext"][194] = {} -defs["structs"]["ImGuiContext"][194]["name"] = "DragCurrentAccum" +defs["structs"]["ImGuiContext"][194]["name"] = "SliderCurrentAccum" defs["structs"]["ImGuiContext"][194]["type"] = "float" defs["structs"]["ImGuiContext"][195] = {} -defs["structs"]["ImGuiContext"][195]["name"] = "DragSpeedDefaultRatio" -defs["structs"]["ImGuiContext"][195]["type"] = "float" +defs["structs"]["ImGuiContext"][195]["name"] = "SliderCurrentAccumDirty" +defs["structs"]["ImGuiContext"][195]["type"] = "bool" defs["structs"]["ImGuiContext"][196] = {} -defs["structs"]["ImGuiContext"][196]["name"] = "ScrollbarClickDeltaToGrabCenter" -defs["structs"]["ImGuiContext"][196]["type"] = "float" +defs["structs"]["ImGuiContext"][196]["name"] = "DragCurrentAccumDirty" +defs["structs"]["ImGuiContext"][196]["type"] = "bool" defs["structs"]["ImGuiContext"][197] = {} -defs["structs"]["ImGuiContext"][197]["name"] = "DisabledAlphaBackup" +defs["structs"]["ImGuiContext"][197]["name"] = "DragCurrentAccum" defs["structs"]["ImGuiContext"][197]["type"] = "float" defs["structs"]["ImGuiContext"][198] = {} -defs["structs"]["ImGuiContext"][198]["name"] = "DisabledStackSize" -defs["structs"]["ImGuiContext"][198]["type"] = "short" +defs["structs"]["ImGuiContext"][198]["name"] = "DragSpeedDefaultRatio" +defs["structs"]["ImGuiContext"][198]["type"] = "float" defs["structs"]["ImGuiContext"][199] = {} -defs["structs"]["ImGuiContext"][199]["name"] = "TooltipOverrideCount" -defs["structs"]["ImGuiContext"][199]["type"] = "short" +defs["structs"]["ImGuiContext"][199]["name"] = "ScrollbarClickDeltaToGrabCenter" +defs["structs"]["ImGuiContext"][199]["type"] = "float" defs["structs"]["ImGuiContext"][200] = {} -defs["structs"]["ImGuiContext"][200]["name"] = "ClipboardHandlerData" -defs["structs"]["ImGuiContext"][200]["template_type"] = "char" -defs["structs"]["ImGuiContext"][200]["type"] = "ImVector_char" +defs["structs"]["ImGuiContext"][200]["name"] = "DisabledAlphaBackup" +defs["structs"]["ImGuiContext"][200]["type"] = "float" defs["structs"]["ImGuiContext"][201] = {} -defs["structs"]["ImGuiContext"][201]["name"] = "MenusIdSubmittedThisFrame" -defs["structs"]["ImGuiContext"][201]["template_type"] = "ImGuiID" -defs["structs"]["ImGuiContext"][201]["type"] = "ImVector_ImGuiID" +defs["structs"]["ImGuiContext"][201]["name"] = "DisabledStackSize" +defs["structs"]["ImGuiContext"][201]["type"] = "short" defs["structs"]["ImGuiContext"][202] = {} -defs["structs"]["ImGuiContext"][202]["name"] = "PlatformImeData" -defs["structs"]["ImGuiContext"][202]["type"] = "ImGuiPlatformImeData" +defs["structs"]["ImGuiContext"][202]["name"] = "TooltipOverrideCount" +defs["structs"]["ImGuiContext"][202]["type"] = "short" defs["structs"]["ImGuiContext"][203] = {} -defs["structs"]["ImGuiContext"][203]["name"] = "PlatformImeDataPrev" -defs["structs"]["ImGuiContext"][203]["type"] = "ImGuiPlatformImeData" +defs["structs"]["ImGuiContext"][203]["name"] = "ClipboardHandlerData" +defs["structs"]["ImGuiContext"][203]["template_type"] = "char" +defs["structs"]["ImGuiContext"][203]["type"] = "ImVector_char" defs["structs"]["ImGuiContext"][204] = {} -defs["structs"]["ImGuiContext"][204]["name"] = "PlatformImeViewport" -defs["structs"]["ImGuiContext"][204]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][204]["name"] = "MenusIdSubmittedThisFrame" +defs["structs"]["ImGuiContext"][204]["template_type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][204]["type"] = "ImVector_ImGuiID" defs["structs"]["ImGuiContext"][205] = {} -defs["structs"]["ImGuiContext"][205]["name"] = "PlatformLocaleDecimalPoint" -defs["structs"]["ImGuiContext"][205]["type"] = "char" +defs["structs"]["ImGuiContext"][205]["name"] = "PlatformImeData" +defs["structs"]["ImGuiContext"][205]["type"] = "ImGuiPlatformImeData" defs["structs"]["ImGuiContext"][206] = {} -defs["structs"]["ImGuiContext"][206]["name"] = "DockContext" -defs["structs"]["ImGuiContext"][206]["type"] = "ImGuiDockContext" +defs["structs"]["ImGuiContext"][206]["name"] = "PlatformImeDataPrev" +defs["structs"]["ImGuiContext"][206]["type"] = "ImGuiPlatformImeData" defs["structs"]["ImGuiContext"][207] = {} -defs["structs"]["ImGuiContext"][207]["name"] = "SettingsLoaded" -defs["structs"]["ImGuiContext"][207]["type"] = "bool" +defs["structs"]["ImGuiContext"][207]["name"] = "PlatformImeViewport" +defs["structs"]["ImGuiContext"][207]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][208] = {} -defs["structs"]["ImGuiContext"][208]["name"] = "SettingsDirtyTimer" -defs["structs"]["ImGuiContext"][208]["type"] = "float" +defs["structs"]["ImGuiContext"][208]["name"] = "PlatformLocaleDecimalPoint" +defs["structs"]["ImGuiContext"][208]["type"] = "char" defs["structs"]["ImGuiContext"][209] = {} -defs["structs"]["ImGuiContext"][209]["name"] = "SettingsIniData" -defs["structs"]["ImGuiContext"][209]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiContext"][209]["name"] = "DockContext" +defs["structs"]["ImGuiContext"][209]["type"] = "ImGuiDockContext" defs["structs"]["ImGuiContext"][210] = {} -defs["structs"]["ImGuiContext"][210]["name"] = "SettingsHandlers" -defs["structs"]["ImGuiContext"][210]["template_type"] = "ImGuiSettingsHandler" -defs["structs"]["ImGuiContext"][210]["type"] = "ImVector_ImGuiSettingsHandler" +defs["structs"]["ImGuiContext"][210]["name"] = "SettingsLoaded" +defs["structs"]["ImGuiContext"][210]["type"] = "bool" defs["structs"]["ImGuiContext"][211] = {} -defs["structs"]["ImGuiContext"][211]["name"] = "SettingsWindows" -defs["structs"]["ImGuiContext"][211]["template_type"] = "ImGuiWindowSettings" -defs["structs"]["ImGuiContext"][211]["type"] = "ImChunkStream_ImGuiWindowSettings" +defs["structs"]["ImGuiContext"][211]["name"] = "SettingsDirtyTimer" +defs["structs"]["ImGuiContext"][211]["type"] = "float" defs["structs"]["ImGuiContext"][212] = {} -defs["structs"]["ImGuiContext"][212]["name"] = "SettingsTables" -defs["structs"]["ImGuiContext"][212]["template_type"] = "ImGuiTableSettings" -defs["structs"]["ImGuiContext"][212]["type"] = "ImChunkStream_ImGuiTableSettings" +defs["structs"]["ImGuiContext"][212]["name"] = "SettingsIniData" +defs["structs"]["ImGuiContext"][212]["type"] = "ImGuiTextBuffer" defs["structs"]["ImGuiContext"][213] = {} -defs["structs"]["ImGuiContext"][213]["name"] = "Hooks" -defs["structs"]["ImGuiContext"][213]["template_type"] = "ImGuiContextHook" -defs["structs"]["ImGuiContext"][213]["type"] = "ImVector_ImGuiContextHook" +defs["structs"]["ImGuiContext"][213]["name"] = "SettingsHandlers" +defs["structs"]["ImGuiContext"][213]["template_type"] = "ImGuiSettingsHandler" +defs["structs"]["ImGuiContext"][213]["type"] = "ImVector_ImGuiSettingsHandler" defs["structs"]["ImGuiContext"][214] = {} -defs["structs"]["ImGuiContext"][214]["name"] = "HookIdNext" -defs["structs"]["ImGuiContext"][214]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][214]["name"] = "SettingsWindows" +defs["structs"]["ImGuiContext"][214]["template_type"] = "ImGuiWindowSettings" +defs["structs"]["ImGuiContext"][214]["type"] = "ImChunkStream_ImGuiWindowSettings" defs["structs"]["ImGuiContext"][215] = {} -defs["structs"]["ImGuiContext"][215]["name"] = "LocalizationTable[ImGuiLocKey_COUNT]" -defs["structs"]["ImGuiContext"][215]["size"] = 8 -defs["structs"]["ImGuiContext"][215]["type"] = "const char*" +defs["structs"]["ImGuiContext"][215]["name"] = "SettingsTables" +defs["structs"]["ImGuiContext"][215]["template_type"] = "ImGuiTableSettings" +defs["structs"]["ImGuiContext"][215]["type"] = "ImChunkStream_ImGuiTableSettings" defs["structs"]["ImGuiContext"][216] = {} -defs["structs"]["ImGuiContext"][216]["name"] = "LogEnabled" -defs["structs"]["ImGuiContext"][216]["type"] = "bool" +defs["structs"]["ImGuiContext"][216]["name"] = "Hooks" +defs["structs"]["ImGuiContext"][216]["template_type"] = "ImGuiContextHook" +defs["structs"]["ImGuiContext"][216]["type"] = "ImVector_ImGuiContextHook" defs["structs"]["ImGuiContext"][217] = {} -defs["structs"]["ImGuiContext"][217]["name"] = "LogType" -defs["structs"]["ImGuiContext"][217]["type"] = "ImGuiLogType" +defs["structs"]["ImGuiContext"][217]["name"] = "HookIdNext" +defs["structs"]["ImGuiContext"][217]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][218] = {} -defs["structs"]["ImGuiContext"][218]["name"] = "LogFile" -defs["structs"]["ImGuiContext"][218]["type"] = "ImFileHandle" +defs["structs"]["ImGuiContext"][218]["name"] = "LocalizationTable[ImGuiLocKey_COUNT]" +defs["structs"]["ImGuiContext"][218]["size"] = 8 +defs["structs"]["ImGuiContext"][218]["type"] = "const char*" defs["structs"]["ImGuiContext"][219] = {} -defs["structs"]["ImGuiContext"][219]["name"] = "LogBuffer" -defs["structs"]["ImGuiContext"][219]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiContext"][219]["name"] = "LogEnabled" +defs["structs"]["ImGuiContext"][219]["type"] = "bool" defs["structs"]["ImGuiContext"][220] = {} -defs["structs"]["ImGuiContext"][220]["name"] = "LogNextPrefix" -defs["structs"]["ImGuiContext"][220]["type"] = "const char*" +defs["structs"]["ImGuiContext"][220]["name"] = "LogType" +defs["structs"]["ImGuiContext"][220]["type"] = "ImGuiLogType" defs["structs"]["ImGuiContext"][221] = {} -defs["structs"]["ImGuiContext"][221]["name"] = "LogNextSuffix" -defs["structs"]["ImGuiContext"][221]["type"] = "const char*" +defs["structs"]["ImGuiContext"][221]["name"] = "LogFile" +defs["structs"]["ImGuiContext"][221]["type"] = "ImFileHandle" defs["structs"]["ImGuiContext"][222] = {} -defs["structs"]["ImGuiContext"][222]["name"] = "LogLinePosY" -defs["structs"]["ImGuiContext"][222]["type"] = "float" +defs["structs"]["ImGuiContext"][222]["name"] = "LogBuffer" +defs["structs"]["ImGuiContext"][222]["type"] = "ImGuiTextBuffer" defs["structs"]["ImGuiContext"][223] = {} -defs["structs"]["ImGuiContext"][223]["name"] = "LogLineFirstItem" -defs["structs"]["ImGuiContext"][223]["type"] = "bool" +defs["structs"]["ImGuiContext"][223]["name"] = "LogNextPrefix" +defs["structs"]["ImGuiContext"][223]["type"] = "const char*" defs["structs"]["ImGuiContext"][224] = {} -defs["structs"]["ImGuiContext"][224]["name"] = "LogDepthRef" -defs["structs"]["ImGuiContext"][224]["type"] = "int" +defs["structs"]["ImGuiContext"][224]["name"] = "LogNextSuffix" +defs["structs"]["ImGuiContext"][224]["type"] = "const char*" defs["structs"]["ImGuiContext"][225] = {} -defs["structs"]["ImGuiContext"][225]["name"] = "LogDepthToExpand" -defs["structs"]["ImGuiContext"][225]["type"] = "int" +defs["structs"]["ImGuiContext"][225]["name"] = "LogLinePosY" +defs["structs"]["ImGuiContext"][225]["type"] = "float" defs["structs"]["ImGuiContext"][226] = {} -defs["structs"]["ImGuiContext"][226]["name"] = "LogDepthToExpandDefault" -defs["structs"]["ImGuiContext"][226]["type"] = "int" +defs["structs"]["ImGuiContext"][226]["name"] = "LogLineFirstItem" +defs["structs"]["ImGuiContext"][226]["type"] = "bool" defs["structs"]["ImGuiContext"][227] = {} -defs["structs"]["ImGuiContext"][227]["name"] = "DebugLogFlags" -defs["structs"]["ImGuiContext"][227]["type"] = "ImGuiDebugLogFlags" +defs["structs"]["ImGuiContext"][227]["name"] = "LogDepthRef" +defs["structs"]["ImGuiContext"][227]["type"] = "int" defs["structs"]["ImGuiContext"][228] = {} -defs["structs"]["ImGuiContext"][228]["name"] = "DebugLogBuf" -defs["structs"]["ImGuiContext"][228]["type"] = "ImGuiTextBuffer" +defs["structs"]["ImGuiContext"][228]["name"] = "LogDepthToExpand" +defs["structs"]["ImGuiContext"][228]["type"] = "int" defs["structs"]["ImGuiContext"][229] = {} -defs["structs"]["ImGuiContext"][229]["name"] = "DebugLogIndex" -defs["structs"]["ImGuiContext"][229]["type"] = "ImGuiTextIndex" +defs["structs"]["ImGuiContext"][229]["name"] = "LogDepthToExpandDefault" +defs["structs"]["ImGuiContext"][229]["type"] = "int" defs["structs"]["ImGuiContext"][230] = {} -defs["structs"]["ImGuiContext"][230]["name"] = "DebugLocateFrames" -defs["structs"]["ImGuiContext"][230]["type"] = "ImU8" +defs["structs"]["ImGuiContext"][230]["name"] = "DebugLogFlags" +defs["structs"]["ImGuiContext"][230]["type"] = "ImGuiDebugLogFlags" defs["structs"]["ImGuiContext"][231] = {} -defs["structs"]["ImGuiContext"][231]["name"] = "DebugItemPickerActive" -defs["structs"]["ImGuiContext"][231]["type"] = "bool" +defs["structs"]["ImGuiContext"][231]["name"] = "DebugLogBuf" +defs["structs"]["ImGuiContext"][231]["type"] = "ImGuiTextBuffer" defs["structs"]["ImGuiContext"][232] = {} -defs["structs"]["ImGuiContext"][232]["name"] = "DebugItemPickerMouseButton" -defs["structs"]["ImGuiContext"][232]["type"] = "ImU8" +defs["structs"]["ImGuiContext"][232]["name"] = "DebugLogIndex" +defs["structs"]["ImGuiContext"][232]["type"] = "ImGuiTextIndex" defs["structs"]["ImGuiContext"][233] = {} -defs["structs"]["ImGuiContext"][233]["name"] = "DebugItemPickerBreakId" -defs["structs"]["ImGuiContext"][233]["type"] = "ImGuiID" +defs["structs"]["ImGuiContext"][233]["name"] = "DebugLocateFrames" +defs["structs"]["ImGuiContext"][233]["type"] = "ImU8" defs["structs"]["ImGuiContext"][234] = {} -defs["structs"]["ImGuiContext"][234]["name"] = "DebugMetricsConfig" -defs["structs"]["ImGuiContext"][234]["type"] = "ImGuiMetricsConfig" +defs["structs"]["ImGuiContext"][234]["name"] = "DebugItemPickerActive" +defs["structs"]["ImGuiContext"][234]["type"] = "bool" defs["structs"]["ImGuiContext"][235] = {} -defs["structs"]["ImGuiContext"][235]["name"] = "DebugStackTool" -defs["structs"]["ImGuiContext"][235]["type"] = "ImGuiStackTool" +defs["structs"]["ImGuiContext"][235]["name"] = "DebugItemPickerMouseButton" +defs["structs"]["ImGuiContext"][235]["type"] = "ImU8" defs["structs"]["ImGuiContext"][236] = {} -defs["structs"]["ImGuiContext"][236]["name"] = "DebugHoveredDockNode" -defs["structs"]["ImGuiContext"][236]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiContext"][236]["name"] = "DebugItemPickerBreakId" +defs["structs"]["ImGuiContext"][236]["type"] = "ImGuiID" defs["structs"]["ImGuiContext"][237] = {} -defs["structs"]["ImGuiContext"][237]["name"] = "FramerateSecPerFrame[60]" -defs["structs"]["ImGuiContext"][237]["size"] = 60 -defs["structs"]["ImGuiContext"][237]["type"] = "float" +defs["structs"]["ImGuiContext"][237]["name"] = "DebugMetricsConfig" +defs["structs"]["ImGuiContext"][237]["type"] = "ImGuiMetricsConfig" defs["structs"]["ImGuiContext"][238] = {} -defs["structs"]["ImGuiContext"][238]["name"] = "FramerateSecPerFrameIdx" -defs["structs"]["ImGuiContext"][238]["type"] = "int" +defs["structs"]["ImGuiContext"][238]["name"] = "DebugStackTool" +defs["structs"]["ImGuiContext"][238]["type"] = "ImGuiStackTool" defs["structs"]["ImGuiContext"][239] = {} -defs["structs"]["ImGuiContext"][239]["name"] = "FramerateSecPerFrameCount" -defs["structs"]["ImGuiContext"][239]["type"] = "int" +defs["structs"]["ImGuiContext"][239]["name"] = "DebugHoveredDockNode" +defs["structs"]["ImGuiContext"][239]["type"] = "ImGuiDockNode*" defs["structs"]["ImGuiContext"][240] = {} -defs["structs"]["ImGuiContext"][240]["name"] = "FramerateSecPerFrameAccum" +defs["structs"]["ImGuiContext"][240]["name"] = "FramerateSecPerFrame[60]" +defs["structs"]["ImGuiContext"][240]["size"] = 60 defs["structs"]["ImGuiContext"][240]["type"] = "float" defs["structs"]["ImGuiContext"][241] = {} -defs["structs"]["ImGuiContext"][241]["name"] = "WantCaptureMouseNextFrame" +defs["structs"]["ImGuiContext"][241]["name"] = "FramerateSecPerFrameIdx" defs["structs"]["ImGuiContext"][241]["type"] = "int" defs["structs"]["ImGuiContext"][242] = {} -defs["structs"]["ImGuiContext"][242]["name"] = "WantCaptureKeyboardNextFrame" +defs["structs"]["ImGuiContext"][242]["name"] = "FramerateSecPerFrameCount" defs["structs"]["ImGuiContext"][242]["type"] = "int" defs["structs"]["ImGuiContext"][243] = {} -defs["structs"]["ImGuiContext"][243]["name"] = "WantTextInputNextFrame" -defs["structs"]["ImGuiContext"][243]["type"] = "int" +defs["structs"]["ImGuiContext"][243]["name"] = "FramerateSecPerFrameAccum" +defs["structs"]["ImGuiContext"][243]["type"] = "float" defs["structs"]["ImGuiContext"][244] = {} -defs["structs"]["ImGuiContext"][244]["name"] = "TempBuffer" -defs["structs"]["ImGuiContext"][244]["template_type"] = "char" -defs["structs"]["ImGuiContext"][244]["type"] = "ImVector_char" +defs["structs"]["ImGuiContext"][244]["name"] = "WantCaptureMouseNextFrame" +defs["structs"]["ImGuiContext"][244]["type"] = "int" +defs["structs"]["ImGuiContext"][245] = {} +defs["structs"]["ImGuiContext"][245]["name"] = "WantCaptureKeyboardNextFrame" +defs["structs"]["ImGuiContext"][245]["type"] = "int" +defs["structs"]["ImGuiContext"][246] = {} +defs["structs"]["ImGuiContext"][246]["name"] = "WantTextInputNextFrame" +defs["structs"]["ImGuiContext"][246]["type"] = "int" +defs["structs"]["ImGuiContext"][247] = {} +defs["structs"]["ImGuiContext"][247]["name"] = "TempBuffer" +defs["structs"]["ImGuiContext"][247]["template_type"] = "char" +defs["structs"]["ImGuiContext"][247]["type"] = "ImVector_char" defs["structs"]["ImGuiContextHook"] = {} defs["structs"]["ImGuiContextHook"][1] = {} defs["structs"]["ImGuiContextHook"][1]["name"] = "HookId" @@ -5600,53 +5608,56 @@ defs["structs"]["ImGuiInputTextCallbackData"][12]["name"] = "SelectionEnd" defs["structs"]["ImGuiInputTextCallbackData"][12]["type"] = "int" defs["structs"]["ImGuiInputTextState"] = {} defs["structs"]["ImGuiInputTextState"][1] = {} -defs["structs"]["ImGuiInputTextState"][1]["name"] = "ID" -defs["structs"]["ImGuiInputTextState"][1]["type"] = "ImGuiID" +defs["structs"]["ImGuiInputTextState"][1]["name"] = "Ctx" +defs["structs"]["ImGuiInputTextState"][1]["type"] = "ImGuiContext*" defs["structs"]["ImGuiInputTextState"][2] = {} -defs["structs"]["ImGuiInputTextState"][2]["name"] = "CurLenW" -defs["structs"]["ImGuiInputTextState"][2]["type"] = "int" +defs["structs"]["ImGuiInputTextState"][2]["name"] = "ID" +defs["structs"]["ImGuiInputTextState"][2]["type"] = "ImGuiID" defs["structs"]["ImGuiInputTextState"][3] = {} -defs["structs"]["ImGuiInputTextState"][3]["name"] = "CurLenA" +defs["structs"]["ImGuiInputTextState"][3]["name"] = "CurLenW" defs["structs"]["ImGuiInputTextState"][3]["type"] = "int" defs["structs"]["ImGuiInputTextState"][4] = {} -defs["structs"]["ImGuiInputTextState"][4]["name"] = "TextW" -defs["structs"]["ImGuiInputTextState"][4]["template_type"] = "ImWchar" -defs["structs"]["ImGuiInputTextState"][4]["type"] = "ImVector_ImWchar" +defs["structs"]["ImGuiInputTextState"][4]["name"] = "CurLenA" +defs["structs"]["ImGuiInputTextState"][4]["type"] = "int" defs["structs"]["ImGuiInputTextState"][5] = {} -defs["structs"]["ImGuiInputTextState"][5]["name"] = "TextA" -defs["structs"]["ImGuiInputTextState"][5]["template_type"] = "char" -defs["structs"]["ImGuiInputTextState"][5]["type"] = "ImVector_char" +defs["structs"]["ImGuiInputTextState"][5]["name"] = "TextW" +defs["structs"]["ImGuiInputTextState"][5]["template_type"] = "ImWchar" +defs["structs"]["ImGuiInputTextState"][5]["type"] = "ImVector_ImWchar" defs["structs"]["ImGuiInputTextState"][6] = {} -defs["structs"]["ImGuiInputTextState"][6]["name"] = "InitialTextA" +defs["structs"]["ImGuiInputTextState"][6]["name"] = "TextA" defs["structs"]["ImGuiInputTextState"][6]["template_type"] = "char" defs["structs"]["ImGuiInputTextState"][6]["type"] = "ImVector_char" defs["structs"]["ImGuiInputTextState"][7] = {} -defs["structs"]["ImGuiInputTextState"][7]["name"] = "TextAIsValid" -defs["structs"]["ImGuiInputTextState"][7]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][7]["name"] = "InitialTextA" +defs["structs"]["ImGuiInputTextState"][7]["template_type"] = "char" +defs["structs"]["ImGuiInputTextState"][7]["type"] = "ImVector_char" defs["structs"]["ImGuiInputTextState"][8] = {} -defs["structs"]["ImGuiInputTextState"][8]["name"] = "BufCapacityA" -defs["structs"]["ImGuiInputTextState"][8]["type"] = "int" +defs["structs"]["ImGuiInputTextState"][8]["name"] = "TextAIsValid" +defs["structs"]["ImGuiInputTextState"][8]["type"] = "bool" defs["structs"]["ImGuiInputTextState"][9] = {} -defs["structs"]["ImGuiInputTextState"][9]["name"] = "ScrollX" -defs["structs"]["ImGuiInputTextState"][9]["type"] = "float" +defs["structs"]["ImGuiInputTextState"][9]["name"] = "BufCapacityA" +defs["structs"]["ImGuiInputTextState"][9]["type"] = "int" defs["structs"]["ImGuiInputTextState"][10] = {} -defs["structs"]["ImGuiInputTextState"][10]["name"] = "Stb" -defs["structs"]["ImGuiInputTextState"][10]["type"] = "STB_TexteditState" +defs["structs"]["ImGuiInputTextState"][10]["name"] = "ScrollX" +defs["structs"]["ImGuiInputTextState"][10]["type"] = "float" defs["structs"]["ImGuiInputTextState"][11] = {} -defs["structs"]["ImGuiInputTextState"][11]["name"] = "CursorAnim" -defs["structs"]["ImGuiInputTextState"][11]["type"] = "float" +defs["structs"]["ImGuiInputTextState"][11]["name"] = "Stb" +defs["structs"]["ImGuiInputTextState"][11]["type"] = "STB_TexteditState" defs["structs"]["ImGuiInputTextState"][12] = {} -defs["structs"]["ImGuiInputTextState"][12]["name"] = "CursorFollow" -defs["structs"]["ImGuiInputTextState"][12]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][12]["name"] = "CursorAnim" +defs["structs"]["ImGuiInputTextState"][12]["type"] = "float" defs["structs"]["ImGuiInputTextState"][13] = {} -defs["structs"]["ImGuiInputTextState"][13]["name"] = "SelectedAllMouseLock" +defs["structs"]["ImGuiInputTextState"][13]["name"] = "CursorFollow" defs["structs"]["ImGuiInputTextState"][13]["type"] = "bool" defs["structs"]["ImGuiInputTextState"][14] = {} -defs["structs"]["ImGuiInputTextState"][14]["name"] = "Edited" +defs["structs"]["ImGuiInputTextState"][14]["name"] = "SelectedAllMouseLock" defs["structs"]["ImGuiInputTextState"][14]["type"] = "bool" defs["structs"]["ImGuiInputTextState"][15] = {} -defs["structs"]["ImGuiInputTextState"][15]["name"] = "Flags" -defs["structs"]["ImGuiInputTextState"][15]["type"] = "ImGuiInputTextFlags" +defs["structs"]["ImGuiInputTextState"][15]["name"] = "Edited" +defs["structs"]["ImGuiInputTextState"][15]["type"] = "bool" +defs["structs"]["ImGuiInputTextState"][16] = {} +defs["structs"]["ImGuiInputTextState"][16]["name"] = "Flags" +defs["structs"]["ImGuiInputTextState"][16]["type"] = "ImGuiInputTextFlags" defs["structs"]["ImGuiKeyData"] = {} defs["structs"]["ImGuiKeyData"][1] = {} defs["structs"]["ImGuiKeyData"][1]["name"] = "Down" @@ -6883,11 +6894,17 @@ defs["structs"]["ImGuiTable"][102] = {} defs["structs"]["ImGuiTable"][102]["name"] = "IsDefaultSizingPolicy" defs["structs"]["ImGuiTable"][102]["type"] = "bool" defs["structs"]["ImGuiTable"][103] = {} -defs["structs"]["ImGuiTable"][103]["name"] = "MemoryCompacted" +defs["structs"]["ImGuiTable"][103]["name"] = "HasScrollbarYCurr" defs["structs"]["ImGuiTable"][103]["type"] = "bool" defs["structs"]["ImGuiTable"][104] = {} -defs["structs"]["ImGuiTable"][104]["name"] = "HostSkipItems" +defs["structs"]["ImGuiTable"][104]["name"] = "HasScrollbarYPrev" defs["structs"]["ImGuiTable"][104]["type"] = "bool" +defs["structs"]["ImGuiTable"][105] = {} +defs["structs"]["ImGuiTable"][105]["name"] = "MemoryCompacted" +defs["structs"]["ImGuiTable"][105]["type"] = "bool" +defs["structs"]["ImGuiTable"][106] = {} +defs["structs"]["ImGuiTable"][106]["name"] = "HostSkipItems" +defs["structs"]["ImGuiTable"][106]["type"] = "bool" defs["structs"]["ImGuiTableCellData"] = {} defs["structs"]["ImGuiTableCellData"][1] = {} defs["structs"]["ImGuiTableCellData"][1]["name"] = "BgColor" @@ -7071,6 +7088,9 @@ defs["structs"]["ImGuiTableInstanceData"][1]["type"] = "float" defs["structs"]["ImGuiTableInstanceData"][2] = {} defs["structs"]["ImGuiTableInstanceData"][2]["name"] = "LastFirstRowHeight" defs["structs"]["ImGuiTableInstanceData"][2]["type"] = "float" +defs["structs"]["ImGuiTableInstanceData"][3] = {} +defs["structs"]["ImGuiTableInstanceData"][3]["name"] = "LastFrozenHeight" +defs["structs"]["ImGuiTableInstanceData"][3]["type"] = "float" defs["structs"]["ImGuiTableSettings"] = {} defs["structs"]["ImGuiTableSettings"][1] = {} defs["structs"]["ImGuiTableSettings"][1]["name"] = "ID" @@ -7343,296 +7363,314 @@ defs["structs"]["ImGuiWindow"][18] = {} defs["structs"]["ImGuiWindow"][18]["name"] = "WindowBorderSize" defs["structs"]["ImGuiWindow"][18]["type"] = "float" defs["structs"]["ImGuiWindow"][19] = {} -defs["structs"]["ImGuiWindow"][19]["name"] = "NameBufLen" -defs["structs"]["ImGuiWindow"][19]["type"] = "int" +defs["structs"]["ImGuiWindow"][19]["name"] = "DecoOuterSizeX1" +defs["structs"]["ImGuiWindow"][19]["type"] = "float" defs["structs"]["ImGuiWindow"][20] = {} -defs["structs"]["ImGuiWindow"][20]["name"] = "MoveId" -defs["structs"]["ImGuiWindow"][20]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][20]["name"] = "DecoOuterSizeY1" +defs["structs"]["ImGuiWindow"][20]["type"] = "float" defs["structs"]["ImGuiWindow"][21] = {} -defs["structs"]["ImGuiWindow"][21]["name"] = "TabId" -defs["structs"]["ImGuiWindow"][21]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][21]["name"] = "DecoOuterSizeX2" +defs["structs"]["ImGuiWindow"][21]["type"] = "float" defs["structs"]["ImGuiWindow"][22] = {} -defs["structs"]["ImGuiWindow"][22]["name"] = "ChildId" -defs["structs"]["ImGuiWindow"][22]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][22]["name"] = "DecoOuterSizeY2" +defs["structs"]["ImGuiWindow"][22]["type"] = "float" defs["structs"]["ImGuiWindow"][23] = {} -defs["structs"]["ImGuiWindow"][23]["name"] = "Scroll" -defs["structs"]["ImGuiWindow"][23]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][23]["name"] = "DecoInnerSizeX1" +defs["structs"]["ImGuiWindow"][23]["type"] = "float" defs["structs"]["ImGuiWindow"][24] = {} -defs["structs"]["ImGuiWindow"][24]["name"] = "ScrollMax" -defs["structs"]["ImGuiWindow"][24]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][24]["name"] = "DecoInnerSizeY1" +defs["structs"]["ImGuiWindow"][24]["type"] = "float" defs["structs"]["ImGuiWindow"][25] = {} -defs["structs"]["ImGuiWindow"][25]["name"] = "ScrollTarget" -defs["structs"]["ImGuiWindow"][25]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][25]["name"] = "NameBufLen" +defs["structs"]["ImGuiWindow"][25]["type"] = "int" defs["structs"]["ImGuiWindow"][26] = {} -defs["structs"]["ImGuiWindow"][26]["name"] = "ScrollTargetCenterRatio" -defs["structs"]["ImGuiWindow"][26]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][26]["name"] = "MoveId" +defs["structs"]["ImGuiWindow"][26]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][27] = {} -defs["structs"]["ImGuiWindow"][27]["name"] = "ScrollTargetEdgeSnapDist" -defs["structs"]["ImGuiWindow"][27]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][27]["name"] = "TabId" +defs["structs"]["ImGuiWindow"][27]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][28] = {} -defs["structs"]["ImGuiWindow"][28]["name"] = "ScrollbarSizes" -defs["structs"]["ImGuiWindow"][28]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][28]["name"] = "ChildId" +defs["structs"]["ImGuiWindow"][28]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][29] = {} -defs["structs"]["ImGuiWindow"][29]["name"] = "ScrollbarX" -defs["structs"]["ImGuiWindow"][29]["type"] = "bool" +defs["structs"]["ImGuiWindow"][29]["name"] = "Scroll" +defs["structs"]["ImGuiWindow"][29]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][30] = {} -defs["structs"]["ImGuiWindow"][30]["name"] = "ScrollbarY" -defs["structs"]["ImGuiWindow"][30]["type"] = "bool" +defs["structs"]["ImGuiWindow"][30]["name"] = "ScrollMax" +defs["structs"]["ImGuiWindow"][30]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][31] = {} -defs["structs"]["ImGuiWindow"][31]["name"] = "ViewportOwned" -defs["structs"]["ImGuiWindow"][31]["type"] = "bool" +defs["structs"]["ImGuiWindow"][31]["name"] = "ScrollTarget" +defs["structs"]["ImGuiWindow"][31]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][32] = {} -defs["structs"]["ImGuiWindow"][32]["name"] = "Active" -defs["structs"]["ImGuiWindow"][32]["type"] = "bool" +defs["structs"]["ImGuiWindow"][32]["name"] = "ScrollTargetCenterRatio" +defs["structs"]["ImGuiWindow"][32]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][33] = {} -defs["structs"]["ImGuiWindow"][33]["name"] = "WasActive" -defs["structs"]["ImGuiWindow"][33]["type"] = "bool" +defs["structs"]["ImGuiWindow"][33]["name"] = "ScrollTargetEdgeSnapDist" +defs["structs"]["ImGuiWindow"][33]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][34] = {} -defs["structs"]["ImGuiWindow"][34]["name"] = "WriteAccessed" -defs["structs"]["ImGuiWindow"][34]["type"] = "bool" +defs["structs"]["ImGuiWindow"][34]["name"] = "ScrollbarSizes" +defs["structs"]["ImGuiWindow"][34]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][35] = {} -defs["structs"]["ImGuiWindow"][35]["name"] = "Collapsed" +defs["structs"]["ImGuiWindow"][35]["name"] = "ScrollbarX" defs["structs"]["ImGuiWindow"][35]["type"] = "bool" defs["structs"]["ImGuiWindow"][36] = {} -defs["structs"]["ImGuiWindow"][36]["name"] = "WantCollapseToggle" +defs["structs"]["ImGuiWindow"][36]["name"] = "ScrollbarY" defs["structs"]["ImGuiWindow"][36]["type"] = "bool" defs["structs"]["ImGuiWindow"][37] = {} -defs["structs"]["ImGuiWindow"][37]["name"] = "SkipItems" +defs["structs"]["ImGuiWindow"][37]["name"] = "ViewportOwned" defs["structs"]["ImGuiWindow"][37]["type"] = "bool" defs["structs"]["ImGuiWindow"][38] = {} -defs["structs"]["ImGuiWindow"][38]["name"] = "Appearing" +defs["structs"]["ImGuiWindow"][38]["name"] = "Active" defs["structs"]["ImGuiWindow"][38]["type"] = "bool" defs["structs"]["ImGuiWindow"][39] = {} -defs["structs"]["ImGuiWindow"][39]["name"] = "Hidden" +defs["structs"]["ImGuiWindow"][39]["name"] = "WasActive" defs["structs"]["ImGuiWindow"][39]["type"] = "bool" defs["structs"]["ImGuiWindow"][40] = {} -defs["structs"]["ImGuiWindow"][40]["name"] = "IsFallbackWindow" +defs["structs"]["ImGuiWindow"][40]["name"] = "WriteAccessed" defs["structs"]["ImGuiWindow"][40]["type"] = "bool" defs["structs"]["ImGuiWindow"][41] = {} -defs["structs"]["ImGuiWindow"][41]["name"] = "IsExplicitChild" +defs["structs"]["ImGuiWindow"][41]["name"] = "Collapsed" defs["structs"]["ImGuiWindow"][41]["type"] = "bool" defs["structs"]["ImGuiWindow"][42] = {} -defs["structs"]["ImGuiWindow"][42]["name"] = "HasCloseButton" +defs["structs"]["ImGuiWindow"][42]["name"] = "WantCollapseToggle" defs["structs"]["ImGuiWindow"][42]["type"] = "bool" defs["structs"]["ImGuiWindow"][43] = {} -defs["structs"]["ImGuiWindow"][43]["name"] = "ResizeBorderHeld" -defs["structs"]["ImGuiWindow"][43]["type"] = "signed char" +defs["structs"]["ImGuiWindow"][43]["name"] = "SkipItems" +defs["structs"]["ImGuiWindow"][43]["type"] = "bool" defs["structs"]["ImGuiWindow"][44] = {} -defs["structs"]["ImGuiWindow"][44]["name"] = "BeginCount" -defs["structs"]["ImGuiWindow"][44]["type"] = "short" +defs["structs"]["ImGuiWindow"][44]["name"] = "Appearing" +defs["structs"]["ImGuiWindow"][44]["type"] = "bool" defs["structs"]["ImGuiWindow"][45] = {} -defs["structs"]["ImGuiWindow"][45]["name"] = "BeginCountPreviousFrame" -defs["structs"]["ImGuiWindow"][45]["type"] = "short" +defs["structs"]["ImGuiWindow"][45]["name"] = "Hidden" +defs["structs"]["ImGuiWindow"][45]["type"] = "bool" defs["structs"]["ImGuiWindow"][46] = {} -defs["structs"]["ImGuiWindow"][46]["name"] = "BeginOrderWithinParent" -defs["structs"]["ImGuiWindow"][46]["type"] = "short" +defs["structs"]["ImGuiWindow"][46]["name"] = "IsFallbackWindow" +defs["structs"]["ImGuiWindow"][46]["type"] = "bool" defs["structs"]["ImGuiWindow"][47] = {} -defs["structs"]["ImGuiWindow"][47]["name"] = "BeginOrderWithinContext" -defs["structs"]["ImGuiWindow"][47]["type"] = "short" +defs["structs"]["ImGuiWindow"][47]["name"] = "IsExplicitChild" +defs["structs"]["ImGuiWindow"][47]["type"] = "bool" defs["structs"]["ImGuiWindow"][48] = {} -defs["structs"]["ImGuiWindow"][48]["name"] = "FocusOrder" -defs["structs"]["ImGuiWindow"][48]["type"] = "short" +defs["structs"]["ImGuiWindow"][48]["name"] = "HasCloseButton" +defs["structs"]["ImGuiWindow"][48]["type"] = "bool" defs["structs"]["ImGuiWindow"][49] = {} -defs["structs"]["ImGuiWindow"][49]["name"] = "PopupId" -defs["structs"]["ImGuiWindow"][49]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][49]["name"] = "ResizeBorderHeld" +defs["structs"]["ImGuiWindow"][49]["type"] = "signed char" defs["structs"]["ImGuiWindow"][50] = {} -defs["structs"]["ImGuiWindow"][50]["name"] = "AutoFitFramesX" -defs["structs"]["ImGuiWindow"][50]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][50]["name"] = "BeginCount" +defs["structs"]["ImGuiWindow"][50]["type"] = "short" defs["structs"]["ImGuiWindow"][51] = {} -defs["structs"]["ImGuiWindow"][51]["name"] = "AutoFitFramesY" -defs["structs"]["ImGuiWindow"][51]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][51]["name"] = "BeginCountPreviousFrame" +defs["structs"]["ImGuiWindow"][51]["type"] = "short" defs["structs"]["ImGuiWindow"][52] = {} -defs["structs"]["ImGuiWindow"][52]["name"] = "AutoFitChildAxises" -defs["structs"]["ImGuiWindow"][52]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][52]["name"] = "BeginOrderWithinParent" +defs["structs"]["ImGuiWindow"][52]["type"] = "short" defs["structs"]["ImGuiWindow"][53] = {} -defs["structs"]["ImGuiWindow"][53]["name"] = "AutoFitOnlyGrows" -defs["structs"]["ImGuiWindow"][53]["type"] = "bool" +defs["structs"]["ImGuiWindow"][53]["name"] = "BeginOrderWithinContext" +defs["structs"]["ImGuiWindow"][53]["type"] = "short" defs["structs"]["ImGuiWindow"][54] = {} -defs["structs"]["ImGuiWindow"][54]["name"] = "AutoPosLastDirection" -defs["structs"]["ImGuiWindow"][54]["type"] = "ImGuiDir" +defs["structs"]["ImGuiWindow"][54]["name"] = "FocusOrder" +defs["structs"]["ImGuiWindow"][54]["type"] = "short" defs["structs"]["ImGuiWindow"][55] = {} -defs["structs"]["ImGuiWindow"][55]["name"] = "HiddenFramesCanSkipItems" -defs["structs"]["ImGuiWindow"][55]["type"] = "ImS8" +defs["structs"]["ImGuiWindow"][55]["name"] = "PopupId" +defs["structs"]["ImGuiWindow"][55]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][56] = {} -defs["structs"]["ImGuiWindow"][56]["name"] = "HiddenFramesCannotSkipItems" +defs["structs"]["ImGuiWindow"][56]["name"] = "AutoFitFramesX" defs["structs"]["ImGuiWindow"][56]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][57] = {} -defs["structs"]["ImGuiWindow"][57]["name"] = "HiddenFramesForRenderOnly" +defs["structs"]["ImGuiWindow"][57]["name"] = "AutoFitFramesY" defs["structs"]["ImGuiWindow"][57]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][58] = {} -defs["structs"]["ImGuiWindow"][58]["name"] = "DisableInputsFrames" +defs["structs"]["ImGuiWindow"][58]["name"] = "AutoFitChildAxises" defs["structs"]["ImGuiWindow"][58]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][59] = {} -defs["structs"]["ImGuiWindow"][59]["bitfield"] = "8" -defs["structs"]["ImGuiWindow"][59]["name"] = "SetWindowPosAllowFlags" -defs["structs"]["ImGuiWindow"][59]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][59]["name"] = "AutoFitOnlyGrows" +defs["structs"]["ImGuiWindow"][59]["type"] = "bool" defs["structs"]["ImGuiWindow"][60] = {} -defs["structs"]["ImGuiWindow"][60]["bitfield"] = "8" -defs["structs"]["ImGuiWindow"][60]["name"] = "SetWindowSizeAllowFlags" -defs["structs"]["ImGuiWindow"][60]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][60]["name"] = "AutoPosLastDirection" +defs["structs"]["ImGuiWindow"][60]["type"] = "ImGuiDir" defs["structs"]["ImGuiWindow"][61] = {} -defs["structs"]["ImGuiWindow"][61]["bitfield"] = "8" -defs["structs"]["ImGuiWindow"][61]["name"] = "SetWindowCollapsedAllowFlags" -defs["structs"]["ImGuiWindow"][61]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][61]["name"] = "HiddenFramesCanSkipItems" +defs["structs"]["ImGuiWindow"][61]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][62] = {} -defs["structs"]["ImGuiWindow"][62]["bitfield"] = "8" -defs["structs"]["ImGuiWindow"][62]["name"] = "SetWindowDockAllowFlags" -defs["structs"]["ImGuiWindow"][62]["type"] = "ImGuiCond" +defs["structs"]["ImGuiWindow"][62]["name"] = "HiddenFramesCannotSkipItems" +defs["structs"]["ImGuiWindow"][62]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][63] = {} -defs["structs"]["ImGuiWindow"][63]["name"] = "SetWindowPosVal" -defs["structs"]["ImGuiWindow"][63]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][63]["name"] = "HiddenFramesForRenderOnly" +defs["structs"]["ImGuiWindow"][63]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][64] = {} -defs["structs"]["ImGuiWindow"][64]["name"] = "SetWindowPosPivot" -defs["structs"]["ImGuiWindow"][64]["type"] = "ImVec2" +defs["structs"]["ImGuiWindow"][64]["name"] = "DisableInputsFrames" +defs["structs"]["ImGuiWindow"][64]["type"] = "ImS8" defs["structs"]["ImGuiWindow"][65] = {} -defs["structs"]["ImGuiWindow"][65]["name"] = "IDStack" -defs["structs"]["ImGuiWindow"][65]["template_type"] = "ImGuiID" -defs["structs"]["ImGuiWindow"][65]["type"] = "ImVector_ImGuiID" +defs["structs"]["ImGuiWindow"][65]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][65]["name"] = "SetWindowPosAllowFlags" +defs["structs"]["ImGuiWindow"][65]["type"] = "ImGuiCond" defs["structs"]["ImGuiWindow"][66] = {} -defs["structs"]["ImGuiWindow"][66]["name"] = "DC" -defs["structs"]["ImGuiWindow"][66]["type"] = "ImGuiWindowTempData" +defs["structs"]["ImGuiWindow"][66]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][66]["name"] = "SetWindowSizeAllowFlags" +defs["structs"]["ImGuiWindow"][66]["type"] = "ImGuiCond" defs["structs"]["ImGuiWindow"][67] = {} -defs["structs"]["ImGuiWindow"][67]["name"] = "OuterRectClipped" -defs["structs"]["ImGuiWindow"][67]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][67]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][67]["name"] = "SetWindowCollapsedAllowFlags" +defs["structs"]["ImGuiWindow"][67]["type"] = "ImGuiCond" defs["structs"]["ImGuiWindow"][68] = {} -defs["structs"]["ImGuiWindow"][68]["name"] = "InnerRect" -defs["structs"]["ImGuiWindow"][68]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][68]["bitfield"] = "8" +defs["structs"]["ImGuiWindow"][68]["name"] = "SetWindowDockAllowFlags" +defs["structs"]["ImGuiWindow"][68]["type"] = "ImGuiCond" defs["structs"]["ImGuiWindow"][69] = {} -defs["structs"]["ImGuiWindow"][69]["name"] = "InnerClipRect" -defs["structs"]["ImGuiWindow"][69]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][69]["name"] = "SetWindowPosVal" +defs["structs"]["ImGuiWindow"][69]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][70] = {} -defs["structs"]["ImGuiWindow"][70]["name"] = "WorkRect" -defs["structs"]["ImGuiWindow"][70]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][70]["name"] = "SetWindowPosPivot" +defs["structs"]["ImGuiWindow"][70]["type"] = "ImVec2" defs["structs"]["ImGuiWindow"][71] = {} -defs["structs"]["ImGuiWindow"][71]["name"] = "ParentWorkRect" -defs["structs"]["ImGuiWindow"][71]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][71]["name"] = "IDStack" +defs["structs"]["ImGuiWindow"][71]["template_type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][71]["type"] = "ImVector_ImGuiID" defs["structs"]["ImGuiWindow"][72] = {} -defs["structs"]["ImGuiWindow"][72]["name"] = "ClipRect" -defs["structs"]["ImGuiWindow"][72]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][72]["name"] = "DC" +defs["structs"]["ImGuiWindow"][72]["type"] = "ImGuiWindowTempData" defs["structs"]["ImGuiWindow"][73] = {} -defs["structs"]["ImGuiWindow"][73]["name"] = "ContentRegionRect" +defs["structs"]["ImGuiWindow"][73]["name"] = "OuterRectClipped" defs["structs"]["ImGuiWindow"][73]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][74] = {} -defs["structs"]["ImGuiWindow"][74]["name"] = "HitTestHoleSize" -defs["structs"]["ImGuiWindow"][74]["type"] = "ImVec2ih" +defs["structs"]["ImGuiWindow"][74]["name"] = "InnerRect" +defs["structs"]["ImGuiWindow"][74]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][75] = {} -defs["structs"]["ImGuiWindow"][75]["name"] = "HitTestHoleOffset" -defs["structs"]["ImGuiWindow"][75]["type"] = "ImVec2ih" +defs["structs"]["ImGuiWindow"][75]["name"] = "InnerClipRect" +defs["structs"]["ImGuiWindow"][75]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][76] = {} -defs["structs"]["ImGuiWindow"][76]["name"] = "LastFrameActive" -defs["structs"]["ImGuiWindow"][76]["type"] = "int" +defs["structs"]["ImGuiWindow"][76]["name"] = "WorkRect" +defs["structs"]["ImGuiWindow"][76]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][77] = {} -defs["structs"]["ImGuiWindow"][77]["name"] = "LastFrameJustFocused" -defs["structs"]["ImGuiWindow"][77]["type"] = "int" +defs["structs"]["ImGuiWindow"][77]["name"] = "ParentWorkRect" +defs["structs"]["ImGuiWindow"][77]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][78] = {} -defs["structs"]["ImGuiWindow"][78]["name"] = "LastTimeActive" -defs["structs"]["ImGuiWindow"][78]["type"] = "float" +defs["structs"]["ImGuiWindow"][78]["name"] = "ClipRect" +defs["structs"]["ImGuiWindow"][78]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][79] = {} -defs["structs"]["ImGuiWindow"][79]["name"] = "ItemWidthDefault" -defs["structs"]["ImGuiWindow"][79]["type"] = "float" +defs["structs"]["ImGuiWindow"][79]["name"] = "ContentRegionRect" +defs["structs"]["ImGuiWindow"][79]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][80] = {} -defs["structs"]["ImGuiWindow"][80]["name"] = "StateStorage" -defs["structs"]["ImGuiWindow"][80]["type"] = "ImGuiStorage" +defs["structs"]["ImGuiWindow"][80]["name"] = "HitTestHoleSize" +defs["structs"]["ImGuiWindow"][80]["type"] = "ImVec2ih" defs["structs"]["ImGuiWindow"][81] = {} -defs["structs"]["ImGuiWindow"][81]["name"] = "ColumnsStorage" -defs["structs"]["ImGuiWindow"][81]["template_type"] = "ImGuiOldColumns" -defs["structs"]["ImGuiWindow"][81]["type"] = "ImVector_ImGuiOldColumns" +defs["structs"]["ImGuiWindow"][81]["name"] = "HitTestHoleOffset" +defs["structs"]["ImGuiWindow"][81]["type"] = "ImVec2ih" defs["structs"]["ImGuiWindow"][82] = {} -defs["structs"]["ImGuiWindow"][82]["name"] = "FontWindowScale" -defs["structs"]["ImGuiWindow"][82]["type"] = "float" +defs["structs"]["ImGuiWindow"][82]["name"] = "LastFrameActive" +defs["structs"]["ImGuiWindow"][82]["type"] = "int" defs["structs"]["ImGuiWindow"][83] = {} -defs["structs"]["ImGuiWindow"][83]["name"] = "FontDpiScale" -defs["structs"]["ImGuiWindow"][83]["type"] = "float" +defs["structs"]["ImGuiWindow"][83]["name"] = "LastFrameJustFocused" +defs["structs"]["ImGuiWindow"][83]["type"] = "int" defs["structs"]["ImGuiWindow"][84] = {} -defs["structs"]["ImGuiWindow"][84]["name"] = "SettingsOffset" -defs["structs"]["ImGuiWindow"][84]["type"] = "int" +defs["structs"]["ImGuiWindow"][84]["name"] = "LastTimeActive" +defs["structs"]["ImGuiWindow"][84]["type"] = "float" defs["structs"]["ImGuiWindow"][85] = {} -defs["structs"]["ImGuiWindow"][85]["name"] = "DrawList" -defs["structs"]["ImGuiWindow"][85]["type"] = "ImDrawList*" +defs["structs"]["ImGuiWindow"][85]["name"] = "ItemWidthDefault" +defs["structs"]["ImGuiWindow"][85]["type"] = "float" defs["structs"]["ImGuiWindow"][86] = {} -defs["structs"]["ImGuiWindow"][86]["name"] = "DrawListInst" -defs["structs"]["ImGuiWindow"][86]["type"] = "ImDrawList" +defs["structs"]["ImGuiWindow"][86]["name"] = "StateStorage" +defs["structs"]["ImGuiWindow"][86]["type"] = "ImGuiStorage" defs["structs"]["ImGuiWindow"][87] = {} -defs["structs"]["ImGuiWindow"][87]["name"] = "ParentWindow" -defs["structs"]["ImGuiWindow"][87]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][87]["name"] = "ColumnsStorage" +defs["structs"]["ImGuiWindow"][87]["template_type"] = "ImGuiOldColumns" +defs["structs"]["ImGuiWindow"][87]["type"] = "ImVector_ImGuiOldColumns" defs["structs"]["ImGuiWindow"][88] = {} -defs["structs"]["ImGuiWindow"][88]["name"] = "ParentWindowInBeginStack" -defs["structs"]["ImGuiWindow"][88]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][88]["name"] = "FontWindowScale" +defs["structs"]["ImGuiWindow"][88]["type"] = "float" defs["structs"]["ImGuiWindow"][89] = {} -defs["structs"]["ImGuiWindow"][89]["name"] = "RootWindow" -defs["structs"]["ImGuiWindow"][89]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][89]["name"] = "FontDpiScale" +defs["structs"]["ImGuiWindow"][89]["type"] = "float" defs["structs"]["ImGuiWindow"][90] = {} -defs["structs"]["ImGuiWindow"][90]["name"] = "RootWindowPopupTree" -defs["structs"]["ImGuiWindow"][90]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][90]["name"] = "SettingsOffset" +defs["structs"]["ImGuiWindow"][90]["type"] = "int" defs["structs"]["ImGuiWindow"][91] = {} -defs["structs"]["ImGuiWindow"][91]["name"] = "RootWindowDockTree" -defs["structs"]["ImGuiWindow"][91]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][91]["name"] = "DrawList" +defs["structs"]["ImGuiWindow"][91]["type"] = "ImDrawList*" defs["structs"]["ImGuiWindow"][92] = {} -defs["structs"]["ImGuiWindow"][92]["name"] = "RootWindowForTitleBarHighlight" -defs["structs"]["ImGuiWindow"][92]["type"] = "ImGuiWindow*" +defs["structs"]["ImGuiWindow"][92]["name"] = "DrawListInst" +defs["structs"]["ImGuiWindow"][92]["type"] = "ImDrawList" defs["structs"]["ImGuiWindow"][93] = {} -defs["structs"]["ImGuiWindow"][93]["name"] = "RootWindowForNav" +defs["structs"]["ImGuiWindow"][93]["name"] = "ParentWindow" defs["structs"]["ImGuiWindow"][93]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][94] = {} -defs["structs"]["ImGuiWindow"][94]["name"] = "NavLastChildNavWindow" +defs["structs"]["ImGuiWindow"][94]["name"] = "ParentWindowInBeginStack" defs["structs"]["ImGuiWindow"][94]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][95] = {} -defs["structs"]["ImGuiWindow"][95]["name"] = "NavLastIds[ImGuiNavLayer_COUNT]" -defs["structs"]["ImGuiWindow"][95]["size"] = 2 -defs["structs"]["ImGuiWindow"][95]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][95]["name"] = "RootWindow" +defs["structs"]["ImGuiWindow"][95]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][96] = {} -defs["structs"]["ImGuiWindow"][96]["name"] = "NavRectRel[ImGuiNavLayer_COUNT]" -defs["structs"]["ImGuiWindow"][96]["size"] = 2 -defs["structs"]["ImGuiWindow"][96]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][96]["name"] = "RootWindowPopupTree" +defs["structs"]["ImGuiWindow"][96]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][97] = {} -defs["structs"]["ImGuiWindow"][97]["name"] = "NavRootFocusScopeId" -defs["structs"]["ImGuiWindow"][97]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][97]["name"] = "RootWindowDockTree" +defs["structs"]["ImGuiWindow"][97]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][98] = {} -defs["structs"]["ImGuiWindow"][98]["name"] = "MemoryDrawListIdxCapacity" -defs["structs"]["ImGuiWindow"][98]["type"] = "int" +defs["structs"]["ImGuiWindow"][98]["name"] = "RootWindowForTitleBarHighlight" +defs["structs"]["ImGuiWindow"][98]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][99] = {} -defs["structs"]["ImGuiWindow"][99]["name"] = "MemoryDrawListVtxCapacity" -defs["structs"]["ImGuiWindow"][99]["type"] = "int" +defs["structs"]["ImGuiWindow"][99]["name"] = "RootWindowForNav" +defs["structs"]["ImGuiWindow"][99]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][100] = {} -defs["structs"]["ImGuiWindow"][100]["name"] = "MemoryCompacted" -defs["structs"]["ImGuiWindow"][100]["type"] = "bool" +defs["structs"]["ImGuiWindow"][100]["name"] = "NavLastChildNavWindow" +defs["structs"]["ImGuiWindow"][100]["type"] = "ImGuiWindow*" defs["structs"]["ImGuiWindow"][101] = {} -defs["structs"]["ImGuiWindow"][101]["bitfield"] = "1" -defs["structs"]["ImGuiWindow"][101]["name"] = "DockIsActive" -defs["structs"]["ImGuiWindow"][101]["type"] = "bool" +defs["structs"]["ImGuiWindow"][101]["name"] = "NavLastIds[ImGuiNavLayer_COUNT]" +defs["structs"]["ImGuiWindow"][101]["size"] = 2 +defs["structs"]["ImGuiWindow"][101]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][102] = {} -defs["structs"]["ImGuiWindow"][102]["bitfield"] = "1" -defs["structs"]["ImGuiWindow"][102]["name"] = "DockNodeIsVisible" -defs["structs"]["ImGuiWindow"][102]["type"] = "bool" +defs["structs"]["ImGuiWindow"][102]["name"] = "NavRectRel[ImGuiNavLayer_COUNT]" +defs["structs"]["ImGuiWindow"][102]["size"] = 2 +defs["structs"]["ImGuiWindow"][102]["type"] = "ImRect" defs["structs"]["ImGuiWindow"][103] = {} -defs["structs"]["ImGuiWindow"][103]["bitfield"] = "1" -defs["structs"]["ImGuiWindow"][103]["name"] = "DockTabIsVisible" -defs["structs"]["ImGuiWindow"][103]["type"] = "bool" +defs["structs"]["ImGuiWindow"][103]["name"] = "NavRootFocusScopeId" +defs["structs"]["ImGuiWindow"][103]["type"] = "ImGuiID" defs["structs"]["ImGuiWindow"][104] = {} -defs["structs"]["ImGuiWindow"][104]["bitfield"] = "1" -defs["structs"]["ImGuiWindow"][104]["name"] = "DockTabWantClose" -defs["structs"]["ImGuiWindow"][104]["type"] = "bool" +defs["structs"]["ImGuiWindow"][104]["name"] = "MemoryDrawListIdxCapacity" +defs["structs"]["ImGuiWindow"][104]["type"] = "int" defs["structs"]["ImGuiWindow"][105] = {} -defs["structs"]["ImGuiWindow"][105]["name"] = "DockOrder" -defs["structs"]["ImGuiWindow"][105]["type"] = "short" +defs["structs"]["ImGuiWindow"][105]["name"] = "MemoryDrawListVtxCapacity" +defs["structs"]["ImGuiWindow"][105]["type"] = "int" defs["structs"]["ImGuiWindow"][106] = {} -defs["structs"]["ImGuiWindow"][106]["name"] = "DockStyle" -defs["structs"]["ImGuiWindow"][106]["type"] = "ImGuiWindowDockStyle" +defs["structs"]["ImGuiWindow"][106]["name"] = "MemoryCompacted" +defs["structs"]["ImGuiWindow"][106]["type"] = "bool" defs["structs"]["ImGuiWindow"][107] = {} -defs["structs"]["ImGuiWindow"][107]["name"] = "DockNode" -defs["structs"]["ImGuiWindow"][107]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiWindow"][107]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][107]["name"] = "DockIsActive" +defs["structs"]["ImGuiWindow"][107]["type"] = "bool" defs["structs"]["ImGuiWindow"][108] = {} -defs["structs"]["ImGuiWindow"][108]["name"] = "DockNodeAsHost" -defs["structs"]["ImGuiWindow"][108]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiWindow"][108]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][108]["name"] = "DockNodeIsVisible" +defs["structs"]["ImGuiWindow"][108]["type"] = "bool" defs["structs"]["ImGuiWindow"][109] = {} -defs["structs"]["ImGuiWindow"][109]["name"] = "DockId" -defs["structs"]["ImGuiWindow"][109]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][109]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][109]["name"] = "DockTabIsVisible" +defs["structs"]["ImGuiWindow"][109]["type"] = "bool" defs["structs"]["ImGuiWindow"][110] = {} -defs["structs"]["ImGuiWindow"][110]["name"] = "DockTabItemStatusFlags" -defs["structs"]["ImGuiWindow"][110]["type"] = "ImGuiItemStatusFlags" +defs["structs"]["ImGuiWindow"][110]["bitfield"] = "1" +defs["structs"]["ImGuiWindow"][110]["name"] = "DockTabWantClose" +defs["structs"]["ImGuiWindow"][110]["type"] = "bool" defs["structs"]["ImGuiWindow"][111] = {} -defs["structs"]["ImGuiWindow"][111]["name"] = "DockTabItemRect" -defs["structs"]["ImGuiWindow"][111]["type"] = "ImRect" +defs["structs"]["ImGuiWindow"][111]["name"] = "DockOrder" +defs["structs"]["ImGuiWindow"][111]["type"] = "short" +defs["structs"]["ImGuiWindow"][112] = {} +defs["structs"]["ImGuiWindow"][112]["name"] = "DockStyle" +defs["structs"]["ImGuiWindow"][112]["type"] = "ImGuiWindowDockStyle" +defs["structs"]["ImGuiWindow"][113] = {} +defs["structs"]["ImGuiWindow"][113]["name"] = "DockNode" +defs["structs"]["ImGuiWindow"][113]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiWindow"][114] = {} +defs["structs"]["ImGuiWindow"][114]["name"] = "DockNodeAsHost" +defs["structs"]["ImGuiWindow"][114]["type"] = "ImGuiDockNode*" +defs["structs"]["ImGuiWindow"][115] = {} +defs["structs"]["ImGuiWindow"][115]["name"] = "DockId" +defs["structs"]["ImGuiWindow"][115]["type"] = "ImGuiID" +defs["structs"]["ImGuiWindow"][116] = {} +defs["structs"]["ImGuiWindow"][116]["name"] = "DockTabItemStatusFlags" +defs["structs"]["ImGuiWindow"][116]["type"] = "ImGuiItemStatusFlags" +defs["structs"]["ImGuiWindow"][117] = {} +defs["structs"]["ImGuiWindow"][117]["name"] = "DockTabItemRect" +defs["structs"]["ImGuiWindow"][117]["type"] = "ImRect" defs["structs"]["ImGuiWindowClass"] = {} defs["structs"]["ImGuiWindowClass"][1] = {} defs["structs"]["ImGuiWindowClass"][1]["name"] = "ClassId" diff --git a/imgui-sys/third-party/imgui-master-freetype/cimgui.cpp b/imgui-sys/third-party/imgui-master-freetype/cimgui.cpp index 1164896..8103ad3 100644 --- a/imgui-sys/third-party/imgui-master-freetype/cimgui.cpp +++ b/imgui-sys/third-party/imgui-master-freetype/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.89.1 WIP" 18910 from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.89.2" 18920 from Dear ImGui https://github.com/ocornut/imgui //with imgui_freetype.h api #define IMGUI_ENABLE_FREETYPE #ifdef IMGUI_ENABLE_FREETYPE @@ -1353,6 +1353,10 @@ CIMGUI_API bool igIsAnyItemFocused() { return ImGui::IsAnyItemFocused(); } +CIMGUI_API ImGuiID igGetItemID() +{ + return ImGui::GetItemID(); +} CIMGUI_API void igGetItemRectMin(ImVec2 *pOut) { *pOut = ImGui::GetItemRectMin(); diff --git a/imgui-sys/third-party/imgui-master-freetype/cimgui.h b/imgui-sys/third-party/imgui-master-freetype/cimgui.h index b6129be..0d736de 100644 --- a/imgui-sys/third-party/imgui-master-freetype/cimgui.h +++ b/imgui-sys/third-party/imgui-master-freetype/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.89.1 WIP" 18910 from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.89.2" 18920 from Dear ImGui https://github.com/ocornut/imgui //with imgui_freetype.h api #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED @@ -580,8 +580,8 @@ ImGuiMod_Ctrl=1 << 12, ImGuiMod_Shift=1 << 13, ImGuiMod_Alt=1 << 14, ImGuiMod_Super=1 << 15, -ImGuiMod_Mask_=0xF000, -ImGuiMod_Shortcut=ImGuiMod_Ctrl, +ImGuiMod_Shortcut=1 << 11, +ImGuiMod_Mask_=0xF800, ImGuiKey_NamedKey_BEGIN=512, ImGuiKey_NamedKey_END=ImGuiKey_COUNT, ImGuiKey_NamedKey_COUNT=ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN, @@ -1177,6 +1177,7 @@ struct ImFontAtlas int TexDesiredWidth; int TexGlyphPadding; bool Locked; + void* UserData; bool TexReady; bool TexPixelsUseColors; unsigned char* TexPixelsAlpha8; @@ -1604,6 +1605,7 @@ CIMGUI_API bool igIsItemToggledOpen(void); CIMGUI_API bool igIsAnyItemHovered(void); CIMGUI_API bool igIsAnyItemActive(void); CIMGUI_API bool igIsAnyItemFocused(void); +CIMGUI_API ImGuiID igGetItemID(void); CIMGUI_API void igGetItemRectMin(ImVec2 *pOut); CIMGUI_API void igGetItemRectMax(ImVec2 *pOut); CIMGUI_API void igGetItemRectSize(ImVec2 *pOut); diff --git a/imgui-sys/third-party/imgui-master-freetype/definitions.json b/imgui-sys/third-party/imgui-master-freetype/definitions.json index 9dc6684..1d78469 100644 --- a/imgui-sys/third-party/imgui-master-freetype/definitions.json +++ b/imgui-sys/third-party/imgui-master-freetype/definitions.json @@ -32,7 +32,7 @@ }, "funcname": "HSV", "is_static_function": true, - "location": "imgui:2360", + "location": "imgui:2358", "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", "ret": "void", @@ -50,7 +50,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2350", + "location": "imgui:2348", "ov_cimguiname": "ImColor_ImColor_Nil", "signature": "()", "stname": "ImColor" @@ -83,7 +83,7 @@ "a": "1.0f" }, "funcname": "ImColor", - "location": "imgui:2351", + "location": "imgui:2349", "ov_cimguiname": "ImColor_ImColor_Float", "signature": "(float,float,float,float)", "stname": "ImColor" @@ -102,7 +102,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2352", + "location": "imgui:2350", "ov_cimguiname": "ImColor_ImColor_Vec4", "signature": "(const ImVec4)", "stname": "ImColor" @@ -135,7 +135,7 @@ "a": "255" }, "funcname": "ImColor", - "location": "imgui:2353", + "location": "imgui:2351", "ov_cimguiname": "ImColor_ImColor_Int", "signature": "(int,int,int,int)", "stname": "ImColor" @@ -154,7 +154,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2354", + "location": "imgui:2352", "ov_cimguiname": "ImColor_ImColor_U32", "signature": "(ImU32)", "stname": "ImColor" @@ -192,7 +192,7 @@ "a": "1.0f" }, "funcname": "SetHSV", - "location": "imgui:2359", + "location": "imgui:2357", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", @@ -232,7 +232,7 @@ "cimguiname": "ImDrawCmd_GetTexID", "defaults": {}, "funcname": "GetTexID", - "location": "imgui:2408", + "location": "imgui:2406", "ov_cimguiname": "ImDrawCmd_GetTexID", "ret": "ImTextureID", "signature": "()const", @@ -249,7 +249,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawCmd", - "location": "imgui:2405", + "location": "imgui:2403", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" @@ -288,7 +288,7 @@ "cimguiname": "ImDrawData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2641", + "location": "imgui:2639", "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", @@ -309,7 +309,7 @@ "cimguiname": "ImDrawData_DeIndexAllBuffers", "defaults": {}, "funcname": "DeIndexAllBuffers", - "location": "imgui:2642", + "location": "imgui:2640", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", @@ -326,7 +326,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawData", - "location": "imgui:2640", + "location": "imgui:2638", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" @@ -350,7 +350,7 @@ "cimguiname": "ImDrawData_ScaleClipRects", "defaults": {}, "funcname": "ScaleClipRects", - "location": "imgui:2643", + "location": "imgui:2641", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", @@ -390,7 +390,7 @@ "cimguiname": "ImDrawListSplitter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2453", + "location": "imgui:2451", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", @@ -411,7 +411,7 @@ "cimguiname": "ImDrawListSplitter_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui:2454", + "location": "imgui:2452", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", @@ -428,7 +428,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSplitter", - "location": "imgui:2451", + "location": "imgui:2449", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" @@ -452,7 +452,7 @@ "cimguiname": "ImDrawListSplitter_Merge", "defaults": {}, "funcname": "Merge", - "location": "imgui:2456", + "location": "imgui:2454", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", @@ -481,7 +481,7 @@ "cimguiname": "ImDrawListSplitter_SetCurrentChannel", "defaults": {}, "funcname": "SetCurrentChannel", - "location": "imgui:2457", + "location": "imgui:2455", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", @@ -510,7 +510,7 @@ "cimguiname": "ImDrawListSplitter_Split", "defaults": {}, "funcname": "Split", - "location": "imgui:2455", + "location": "imgui:2453", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", @@ -530,7 +530,7 @@ "cimguiname": "ImDrawListSplitter_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2452", + "location": "imgui:2450", "ov_cimguiname": "ImDrawListSplitter_destroy", "realdestructor": true, "ret": "void", @@ -582,7 +582,7 @@ "num_segments": "0" }, "funcname": "AddBezierCubic", - "location": "imgui:2556", + "location": "imgui:2554", "ov_cimguiname": "ImDrawList_AddBezierCubic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -629,7 +629,7 @@ "num_segments": "0" }, "funcname": "AddBezierQuadratic", - "location": "imgui:2557", + "location": "imgui:2555", "ov_cimguiname": "ImDrawList_AddBezierQuadratic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -658,7 +658,7 @@ "cimguiname": "ImDrawList_AddCallback", "defaults": {}, "funcname": "AddCallback", - "location": "imgui:2581", + "location": "imgui:2579", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*)", @@ -702,7 +702,7 @@ "thickness": "1.0f" }, "funcname": "AddCircle", - "location": "imgui:2548", + "location": "imgui:2546", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -741,7 +741,7 @@ "num_segments": "0" }, "funcname": "AddCircleFilled", - "location": "imgui:2549", + "location": "imgui:2547", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -774,7 +774,7 @@ "cimguiname": "ImDrawList_AddConvexPolyFilled", "defaults": {}, "funcname": "AddConvexPolyFilled", - "location": "imgui:2555", + "location": "imgui:2553", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -795,7 +795,7 @@ "cimguiname": "ImDrawList_AddDrawCmd", "defaults": {}, "funcname": "AddDrawCmd", - "location": "imgui:2582", + "location": "imgui:2580", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", @@ -844,7 +844,7 @@ "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", - "location": "imgui:2563", + "location": "imgui:2561", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -911,7 +911,7 @@ "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", - "location": "imgui:2564", + "location": "imgui:2562", "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)", @@ -966,7 +966,7 @@ "flags": "0" }, "funcname": "AddImageRounded", - "location": "imgui:2565", + "location": "imgui:2563", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -1005,7 +1005,7 @@ "thickness": "1.0f" }, "funcname": "AddLine", - "location": "imgui:2540", + "location": "imgui:2538", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", @@ -1048,7 +1048,7 @@ "thickness": "1.0f" }, "funcname": "AddNgon", - "location": "imgui:2550", + "location": "imgui:2548", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1085,7 +1085,7 @@ "cimguiname": "ImDrawList_AddNgonFilled", "defaults": {}, "funcname": "AddNgonFilled", - "location": "imgui:2551", + "location": "imgui:2549", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1126,7 +1126,7 @@ "cimguiname": "ImDrawList_AddPolyline", "defaults": {}, "funcname": "AddPolyline", - "location": "imgui:2554", + "location": "imgui:2552", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", "signature": "(const ImVec2*,int,ImU32,ImDrawFlags,float)", @@ -1173,7 +1173,7 @@ "thickness": "1.0f" }, "funcname": "AddQuad", - "location": "imgui:2544", + "location": "imgui:2542", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1214,7 +1214,7 @@ "cimguiname": "ImDrawList_AddQuadFilled", "defaults": {}, "funcname": "AddQuadFilled", - "location": "imgui:2545", + "location": "imgui:2543", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1263,7 +1263,7 @@ "thickness": "1.0f" }, "funcname": "AddRect", - "location": "imgui:2541", + "location": "imgui:2539", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags,float)", @@ -1307,7 +1307,7 @@ "rounding": "0.0f" }, "funcname": "AddRectFilled", - "location": "imgui:2542", + "location": "imgui:2540", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -1352,7 +1352,7 @@ "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": {}, "funcname": "AddRectFilledMultiColor", - "location": "imgui:2543", + "location": "imgui:2541", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -1391,7 +1391,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2552", + "location": "imgui:2550", "ov_cimguiname": "ImDrawList_AddText_Vec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", @@ -1446,7 +1446,7 @@ "wrap_width": "0.0f" }, "funcname": "AddText", - "location": "imgui:2553", + "location": "imgui:2551", "ov_cimguiname": "ImDrawList_AddText_FontPtr", "ret": "void", "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", @@ -1489,7 +1489,7 @@ "thickness": "1.0f" }, "funcname": "AddTriangle", - "location": "imgui:2546", + "location": "imgui:2544", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1526,7 +1526,7 @@ "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": {}, "funcname": "AddTriangleFilled", - "location": "imgui:2547", + "location": "imgui:2545", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1547,7 +1547,7 @@ "cimguiname": "ImDrawList_ChannelsMerge", "defaults": {}, "funcname": "ChannelsMerge", - "location": "imgui:2592", + "location": "imgui:2590", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", @@ -1572,7 +1572,7 @@ "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": {}, "funcname": "ChannelsSetCurrent", - "location": "imgui:2593", + "location": "imgui:2591", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", @@ -1597,7 +1597,7 @@ "cimguiname": "ImDrawList_ChannelsSplit", "defaults": {}, "funcname": "ChannelsSplit", - "location": "imgui:2591", + "location": "imgui:2589", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", @@ -1618,7 +1618,7 @@ "cimguiname": "ImDrawList_CloneOutput", "defaults": {}, "funcname": "CloneOutput", - "location": "imgui:2583", + "location": "imgui:2581", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", @@ -1643,7 +1643,7 @@ "cimguiname": "ImDrawList_GetClipRectMax", "defaults": {}, "funcname": "GetClipRectMax", - "location": "imgui:2531", + "location": "imgui:2529", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", @@ -1669,7 +1669,7 @@ "cimguiname": "ImDrawList_GetClipRectMin", "defaults": {}, "funcname": "GetClipRectMin", - "location": "imgui:2530", + "location": "imgui:2528", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", @@ -1692,7 +1692,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawList", - "location": "imgui:2522", + "location": "imgui:2520", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(ImDrawListSharedData*)", "stname": "ImDrawList" @@ -1734,7 +1734,7 @@ "num_segments": "0" }, "funcname": "PathArcTo", - "location": "imgui:2574", + "location": "imgui:2572", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -1771,7 +1771,7 @@ "cimguiname": "ImDrawList_PathArcToFast", "defaults": {}, "funcname": "PathArcToFast", - "location": "imgui:2575", + "location": "imgui:2573", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", @@ -1810,7 +1810,7 @@ "num_segments": "0" }, "funcname": "PathBezierCubicCurveTo", - "location": "imgui:2576", + "location": "imgui:2574", "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", @@ -1845,7 +1845,7 @@ "num_segments": "0" }, "funcname": "PathBezierQuadraticCurveTo", - "location": "imgui:2577", + "location": "imgui:2575", "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,int)", @@ -1866,7 +1866,7 @@ "cimguiname": "ImDrawList_PathClear", "defaults": {}, "funcname": "PathClear", - "location": "imgui:2569", + "location": "imgui:2567", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", @@ -1891,7 +1891,7 @@ "cimguiname": "ImDrawList_PathFillConvex", "defaults": {}, "funcname": "PathFillConvex", - "location": "imgui:2572", + "location": "imgui:2570", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", @@ -1916,7 +1916,7 @@ "cimguiname": "ImDrawList_PathLineTo", "defaults": {}, "funcname": "PathLineTo", - "location": "imgui:2570", + "location": "imgui:2568", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", @@ -1941,7 +1941,7 @@ "cimguiname": "ImDrawList_PathLineToMergeDuplicate", "defaults": {}, "funcname": "PathLineToMergeDuplicate", - "location": "imgui:2571", + "location": "imgui:2569", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", @@ -1981,7 +1981,7 @@ "rounding": "0.0f" }, "funcname": "PathRect", - "location": "imgui:2578", + "location": "imgui:2576", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,ImDrawFlags)", @@ -2017,7 +2017,7 @@ "thickness": "1.0f" }, "funcname": "PathStroke", - "location": "imgui:2573", + "location": "imgui:2571", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", "signature": "(ImU32,ImDrawFlags,float)", @@ -2038,7 +2038,7 @@ "cimguiname": "ImDrawList_PopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:2527", + "location": "imgui:2525", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", @@ -2059,7 +2059,7 @@ "cimguiname": "ImDrawList_PopTextureID", "defaults": {}, "funcname": "PopTextureID", - "location": "imgui:2529", + "location": "imgui:2527", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", @@ -2116,7 +2116,7 @@ "cimguiname": "ImDrawList_PrimQuadUV", "defaults": {}, "funcname": "PrimQuadUV", - "location": "imgui:2602", + "location": "imgui:2600", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2149,7 +2149,7 @@ "cimguiname": "ImDrawList_PrimRect", "defaults": {}, "funcname": "PrimRect", - "location": "imgui:2600", + "location": "imgui:2598", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2190,7 +2190,7 @@ "cimguiname": "ImDrawList_PrimRectUV", "defaults": {}, "funcname": "PrimRectUV", - "location": "imgui:2601", + "location": "imgui:2599", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2219,7 +2219,7 @@ "cimguiname": "ImDrawList_PrimReserve", "defaults": {}, "funcname": "PrimReserve", - "location": "imgui:2598", + "location": "imgui:2596", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", @@ -2248,7 +2248,7 @@ "cimguiname": "ImDrawList_PrimUnreserve", "defaults": {}, "funcname": "PrimUnreserve", - "location": "imgui:2599", + "location": "imgui:2597", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", @@ -2281,7 +2281,7 @@ "cimguiname": "ImDrawList_PrimVtx", "defaults": {}, "funcname": "PrimVtx", - "location": "imgui:2605", + "location": "imgui:2603", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2306,7 +2306,7 @@ "cimguiname": "ImDrawList_PrimWriteIdx", "defaults": {}, "funcname": "PrimWriteIdx", - "location": "imgui:2604", + "location": "imgui:2602", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", @@ -2339,7 +2339,7 @@ "cimguiname": "ImDrawList_PrimWriteVtx", "defaults": {}, "funcname": "PrimWriteVtx", - "location": "imgui:2603", + "location": "imgui:2601", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2374,7 +2374,7 @@ "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", - "location": "imgui:2525", + "location": "imgui:2523", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,bool)", @@ -2395,7 +2395,7 @@ "cimguiname": "ImDrawList_PushClipRectFullScreen", "defaults": {}, "funcname": "PushClipRectFullScreen", - "location": "imgui:2526", + "location": "imgui:2524", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", @@ -2420,7 +2420,7 @@ "cimguiname": "ImDrawList_PushTextureID", "defaults": {}, "funcname": "PushTextureID", - "location": "imgui:2528", + "location": "imgui:2526", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", @@ -2445,7 +2445,7 @@ "cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "defaults": {}, "funcname": "_CalcCircleAutoSegmentCount", - "location": "imgui:2620", + "location": "imgui:2618", "ov_cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "ret": "int", "signature": "(float)const", @@ -2466,7 +2466,7 @@ "cimguiname": "ImDrawList__ClearFreeMemory", "defaults": {}, "funcname": "_ClearFreeMemory", - "location": "imgui:2614", + "location": "imgui:2612", "ov_cimguiname": "ImDrawList__ClearFreeMemory", "ret": "void", "signature": "()", @@ -2487,7 +2487,7 @@ "cimguiname": "ImDrawList__OnChangedClipRect", "defaults": {}, "funcname": "_OnChangedClipRect", - "location": "imgui:2617", + "location": "imgui:2615", "ov_cimguiname": "ImDrawList__OnChangedClipRect", "ret": "void", "signature": "()", @@ -2508,7 +2508,7 @@ "cimguiname": "ImDrawList__OnChangedTextureID", "defaults": {}, "funcname": "_OnChangedTextureID", - "location": "imgui:2618", + "location": "imgui:2616", "ov_cimguiname": "ImDrawList__OnChangedTextureID", "ret": "void", "signature": "()", @@ -2529,7 +2529,7 @@ "cimguiname": "ImDrawList__OnChangedVtxOffset", "defaults": {}, "funcname": "_OnChangedVtxOffset", - "location": "imgui:2619", + "location": "imgui:2617", "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", "ret": "void", "signature": "()", @@ -2570,7 +2570,7 @@ "cimguiname": "ImDrawList__PathArcToFastEx", "defaults": {}, "funcname": "_PathArcToFastEx", - "location": "imgui:2621", + "location": "imgui:2619", "ov_cimguiname": "ImDrawList__PathArcToFastEx", "ret": "void", "signature": "(const ImVec2,float,int,int,int)", @@ -2611,7 +2611,7 @@ "cimguiname": "ImDrawList__PathArcToN", "defaults": {}, "funcname": "_PathArcToN", - "location": "imgui:2622", + "location": "imgui:2620", "ov_cimguiname": "ImDrawList__PathArcToN", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -2632,7 +2632,7 @@ "cimguiname": "ImDrawList__PopUnusedDrawCmd", "defaults": {}, "funcname": "_PopUnusedDrawCmd", - "location": "imgui:2615", + "location": "imgui:2613", "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", @@ -2653,7 +2653,7 @@ "cimguiname": "ImDrawList__ResetForNewFrame", "defaults": {}, "funcname": "_ResetForNewFrame", - "location": "imgui:2613", + "location": "imgui:2611", "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", @@ -2674,7 +2674,7 @@ "cimguiname": "ImDrawList__TryMergeDrawCmds", "defaults": {}, "funcname": "_TryMergeDrawCmds", - "location": "imgui:2616", + "location": "imgui:2614", "ov_cimguiname": "ImDrawList__TryMergeDrawCmds", "ret": "void", "signature": "()", @@ -2694,7 +2694,7 @@ "cimguiname": "ImDrawList_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2524", + "location": "imgui:2522", "ov_cimguiname": "ImDrawList_destroy", "realdestructor": true, "ret": "void", @@ -2712,7 +2712,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlasCustomRect", - "location": "imgui:2714", + "location": "imgui:2712", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" @@ -2732,7 +2732,7 @@ "cimguiname": "ImFontAtlasCustomRect_IsPacked", "defaults": {}, "funcname": "IsPacked", - "location": "imgui:2715", + "location": "imgui:2713", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", @@ -2798,7 +2798,7 @@ "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", - "location": "imgui:2799", + "location": "imgui:2797", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -2827,7 +2827,7 @@ "cimguiname": "ImFontAtlas_AddCustomRectRegular", "defaults": {}, "funcname": "AddCustomRectRegular", - "location": "imgui:2798", + "location": "imgui:2796", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", "signature": "(int,int)", @@ -2852,7 +2852,7 @@ "cimguiname": "ImFontAtlas_AddFont", "defaults": {}, "funcname": "AddFont", - "location": "imgui:2748", + "location": "imgui:2746", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -2879,7 +2879,7 @@ "font_cfg": "NULL" }, "funcname": "AddFontDefault", - "location": "imgui:2749", + "location": "imgui:2747", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -2919,7 +2919,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromFileTTF", - "location": "imgui:2750", + "location": "imgui:2748", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -2959,7 +2959,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", - "location": "imgui:2753", + "location": "imgui:2751", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3003,7 +3003,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedTTF", - "location": "imgui:2752", + "location": "imgui:2750", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3047,7 +3047,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryTTF", - "location": "imgui:2751", + "location": "imgui:2749", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3068,7 +3068,7 @@ "cimguiname": "ImFontAtlas_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2764", + "location": "imgui:2762", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", @@ -3101,7 +3101,7 @@ "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": {}, "funcname": "CalcCustomRectUV", - "location": "imgui:2803", + "location": "imgui:2801", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -3122,7 +3122,7 @@ "cimguiname": "ImFontAtlas_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2757", + "location": "imgui:2755", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", @@ -3143,7 +3143,7 @@ "cimguiname": "ImFontAtlas_ClearFonts", "defaults": {}, "funcname": "ClearFonts", - "location": "imgui:2756", + "location": "imgui:2754", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", @@ -3164,7 +3164,7 @@ "cimguiname": "ImFontAtlas_ClearInputData", "defaults": {}, "funcname": "ClearInputData", - "location": "imgui:2754", + "location": "imgui:2752", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", @@ -3185,7 +3185,7 @@ "cimguiname": "ImFontAtlas_ClearTexData", "defaults": {}, "funcname": "ClearTexData", - "location": "imgui:2755", + "location": "imgui:2753", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", @@ -3210,7 +3210,7 @@ "cimguiname": "ImFontAtlas_GetCustomRectByIndex", "defaults": {}, "funcname": "GetCustomRectByIndex", - "location": "imgui:2800", + "location": "imgui:2798", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", "ret": "ImFontAtlasCustomRect*", "signature": "(int)", @@ -3231,7 +3231,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "defaults": {}, "funcname": "GetGlyphRangesChineseFull", - "location": "imgui:2781", + "location": "imgui:2779", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", @@ -3252,7 +3252,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "defaults": {}, "funcname": "GetGlyphRangesChineseSimplifiedCommon", - "location": "imgui:2782", + "location": "imgui:2780", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", @@ -3273,7 +3273,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "defaults": {}, "funcname": "GetGlyphRangesCyrillic", - "location": "imgui:2783", + "location": "imgui:2781", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", @@ -3294,7 +3294,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "defaults": {}, "funcname": "GetGlyphRangesDefault", - "location": "imgui:2777", + "location": "imgui:2775", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", @@ -3315,7 +3315,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "defaults": {}, "funcname": "GetGlyphRangesGreek", - "location": "imgui:2778", + "location": "imgui:2776", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "ret": "const ImWchar*", "signature": "()", @@ -3336,7 +3336,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "defaults": {}, "funcname": "GetGlyphRangesJapanese", - "location": "imgui:2780", + "location": "imgui:2778", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", @@ -3357,7 +3357,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "defaults": {}, "funcname": "GetGlyphRangesKorean", - "location": "imgui:2779", + "location": "imgui:2777", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", @@ -3378,7 +3378,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesThai", "defaults": {}, "funcname": "GetGlyphRangesThai", - "location": "imgui:2784", + "location": "imgui:2782", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", @@ -3399,7 +3399,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "defaults": {}, "funcname": "GetGlyphRangesVietnamese", - "location": "imgui:2785", + "location": "imgui:2783", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", @@ -3440,7 +3440,7 @@ "cimguiname": "ImFontAtlas_GetMouseCursorTexData", "defaults": {}, "funcname": "GetMouseCursorTexData", - "location": "imgui:2804", + "location": "imgui:2802", "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", "ret": "bool", "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", @@ -3479,7 +3479,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsAlpha8", - "location": "imgui:2765", + "location": "imgui:2763", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3518,7 +3518,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsRGBA32", - "location": "imgui:2766", + "location": "imgui:2764", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3535,7 +3535,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlas", - "location": "imgui:2746", + "location": "imgui:2744", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" @@ -3555,7 +3555,7 @@ "cimguiname": "ImFontAtlas_IsBuilt", "defaults": {}, "funcname": "IsBuilt", - "location": "imgui:2767", + "location": "imgui:2765", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", @@ -3580,7 +3580,7 @@ "cimguiname": "ImFontAtlas_SetTexID", "defaults": {}, "funcname": "SetTexID", - "location": "imgui:2768", + "location": "imgui:2766", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", @@ -3600,7 +3600,7 @@ "cimguiname": "ImFontAtlas_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2747", + "location": "imgui:2745", "ov_cimguiname": "ImFontAtlas_destroy", "realdestructor": true, "ret": "void", @@ -3618,7 +3618,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontConfig", - "location": "imgui:2674", + "location": "imgui:2672", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" @@ -3661,7 +3661,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddChar", "defaults": {}, "funcname": "AddChar", - "location": "imgui:2699", + "location": "imgui:2697", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", @@ -3686,7 +3686,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "defaults": {}, "funcname": "AddRanges", - "location": "imgui:2701", + "location": "imgui:2699", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", @@ -3717,7 +3717,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2700", + "location": "imgui:2698", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", @@ -3742,7 +3742,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "defaults": {}, "funcname": "BuildRanges", - "location": "imgui:2702", + "location": "imgui:2700", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", @@ -3763,7 +3763,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2696", + "location": "imgui:2694", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", @@ -3788,7 +3788,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "defaults": {}, "funcname": "GetBit", - "location": "imgui:2697", + "location": "imgui:2695", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", "signature": "(size_t)const", @@ -3805,7 +3805,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontGlyphRangesBuilder", - "location": "imgui:2695", + "location": "imgui:2693", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" @@ -3829,7 +3829,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui:2698", + "location": "imgui:2696", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", "signature": "(size_t)", @@ -3913,7 +3913,7 @@ "cimguiname": "ImFont_AddGlyph", "defaults": {}, "funcname": "AddGlyph", - "location": "imgui:2891", + "location": "imgui:2890", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", @@ -3948,7 +3948,7 @@ "overwrite_dst": "true" }, "funcname": "AddRemapChar", - "location": "imgui:2892", + "location": "imgui:2891", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", @@ -3969,7 +3969,7 @@ "cimguiname": "ImFont_BuildLookupTable", "defaults": {}, "funcname": "BuildLookupTable", - "location": "imgui:2888", + "location": "imgui:2887", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", @@ -4021,7 +4021,7 @@ "text_end": "NULL" }, "funcname": "CalcTextSizeA", - "location": "imgui:2882", + "location": "imgui:2881", "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", @@ -4059,7 +4059,7 @@ "cimguiname": "ImFont_CalcWordWrapPositionA", "defaults": {}, "funcname": "CalcWordWrapPositionA", - "location": "imgui:2883", + "location": "imgui:2882", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)const", @@ -4080,7 +4080,7 @@ "cimguiname": "ImFont_ClearOutputData", "defaults": {}, "funcname": "ClearOutputData", - "location": "imgui:2889", + "location": "imgui:2888", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", @@ -4105,7 +4105,7 @@ "cimguiname": "ImFont_FindGlyph", "defaults": {}, "funcname": "FindGlyph", - "location": "imgui:2874", + "location": "imgui:2873", "ov_cimguiname": "ImFont_FindGlyph", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4130,7 +4130,7 @@ "cimguiname": "ImFont_FindGlyphNoFallback", "defaults": {}, "funcname": "FindGlyphNoFallback", - "location": "imgui:2875", + "location": "imgui:2874", "ov_cimguiname": "ImFont_FindGlyphNoFallback", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4155,7 +4155,7 @@ "cimguiname": "ImFont_GetCharAdvance", "defaults": {}, "funcname": "GetCharAdvance", - "location": "imgui:2876", + "location": "imgui:2875", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)const", @@ -4176,7 +4176,7 @@ "cimguiname": "ImFont_GetDebugName", "defaults": {}, "funcname": "GetDebugName", - "location": "imgui:2878", + "location": "imgui:2877", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", @@ -4201,7 +4201,7 @@ "cimguiname": "ImFont_GrowIndex", "defaults": {}, "funcname": "GrowIndex", - "location": "imgui:2890", + "location": "imgui:2889", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", @@ -4218,7 +4218,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFont", - "location": "imgui:2872", + "location": "imgui:2871", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" @@ -4246,7 +4246,7 @@ "cimguiname": "ImFont_IsGlyphRangeUnused", "defaults": {}, "funcname": "IsGlyphRangeUnused", - "location": "imgui:2894", + "location": "imgui:2893", "ov_cimguiname": "ImFont_IsGlyphRangeUnused", "ret": "bool", "signature": "(unsigned int,unsigned int)", @@ -4267,7 +4267,7 @@ "cimguiname": "ImFont_IsLoaded", "defaults": {}, "funcname": "IsLoaded", - "location": "imgui:2877", + "location": "imgui:2876", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", @@ -4308,7 +4308,7 @@ "cimguiname": "ImFont_RenderChar", "defaults": {}, "funcname": "RenderChar", - "location": "imgui:2884", + "location": "imgui:2883", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)const", @@ -4368,7 +4368,7 @@ "wrap_width": "0.0f" }, "funcname": "RenderText", - "location": "imgui:2885", + "location": "imgui:2884", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", @@ -4397,7 +4397,7 @@ "cimguiname": "ImFont_SetGlyphVisible", "defaults": {}, "funcname": "SetGlyphVisible", - "location": "imgui:2893", + "location": "imgui:2892", "ov_cimguiname": "ImFont_SetGlyphVisible", "ret": "void", "signature": "(ImWchar,bool)", @@ -4417,7 +4417,7 @@ "cimguiname": "ImFont_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2873", + "location": "imgui:2872", "ov_cimguiname": "ImFont_destroy", "realdestructor": true, "ret": "void", @@ -4496,7 +4496,7 @@ "cimguiname": "ImGuiIO_AddFocusEvent", "defaults": {}, "funcname": "AddFocusEvent", - "location": "imgui:1974", + "location": "imgui:1972", "ov_cimguiname": "ImGuiIO_AddFocusEvent", "ret": "void", "signature": "(bool)", @@ -4521,7 +4521,7 @@ "cimguiname": "ImGuiIO_AddInputCharacter", "defaults": {}, "funcname": "AddInputCharacter", - "location": "imgui:1975", + "location": "imgui:1973", "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", "signature": "(unsigned int)", @@ -4546,7 +4546,7 @@ "cimguiname": "ImGuiIO_AddInputCharacterUTF16", "defaults": {}, "funcname": "AddInputCharacterUTF16", - "location": "imgui:1976", + "location": "imgui:1974", "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", "ret": "void", "signature": "(ImWchar16)", @@ -4571,7 +4571,7 @@ "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "defaults": {}, "funcname": "AddInputCharactersUTF8", - "location": "imgui:1977", + "location": "imgui:1975", "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", "ret": "void", "signature": "(const char*)", @@ -4604,7 +4604,7 @@ "cimguiname": "ImGuiIO_AddKeyAnalogEvent", "defaults": {}, "funcname": "AddKeyAnalogEvent", - "location": "imgui:1970", + "location": "imgui:1968", "ov_cimguiname": "ImGuiIO_AddKeyAnalogEvent", "ret": "void", "signature": "(ImGuiKey,bool,float)", @@ -4633,7 +4633,7 @@ "cimguiname": "ImGuiIO_AddKeyEvent", "defaults": {}, "funcname": "AddKeyEvent", - "location": "imgui:1969", + "location": "imgui:1967", "ov_cimguiname": "ImGuiIO_AddKeyEvent", "ret": "void", "signature": "(ImGuiKey,bool)", @@ -4662,7 +4662,7 @@ "cimguiname": "ImGuiIO_AddMouseButtonEvent", "defaults": {}, "funcname": "AddMouseButtonEvent", - "location": "imgui:1972", + "location": "imgui:1970", "ov_cimguiname": "ImGuiIO_AddMouseButtonEvent", "ret": "void", "signature": "(int,bool)", @@ -4691,7 +4691,7 @@ "cimguiname": "ImGuiIO_AddMousePosEvent", "defaults": {}, "funcname": "AddMousePosEvent", - "location": "imgui:1971", + "location": "imgui:1969", "ov_cimguiname": "ImGuiIO_AddMousePosEvent", "ret": "void", "signature": "(float,float)", @@ -4720,7 +4720,7 @@ "cimguiname": "ImGuiIO_AddMouseWheelEvent", "defaults": {}, "funcname": "AddMouseWheelEvent", - "location": "imgui:1973", + "location": "imgui:1971", "ov_cimguiname": "ImGuiIO_AddMouseWheelEvent", "ret": "void", "signature": "(float,float)", @@ -4741,7 +4741,7 @@ "cimguiname": "ImGuiIO_ClearInputCharacters", "defaults": {}, "funcname": "ClearInputCharacters", - "location": "imgui:1981", + "location": "imgui:1979", "ov_cimguiname": "ImGuiIO_ClearInputCharacters", "ret": "void", "signature": "()", @@ -4762,7 +4762,7 @@ "cimguiname": "ImGuiIO_ClearInputKeys", "defaults": {}, "funcname": "ClearInputKeys", - "location": "imgui:1982", + "location": "imgui:1980", "ov_cimguiname": "ImGuiIO_ClearInputKeys", "ret": "void", "signature": "()", @@ -4779,7 +4779,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiIO", - "location": "imgui:2055", + "location": "imgui:2053", "ov_cimguiname": "ImGuiIO_ImGuiIO", "signature": "()", "stname": "ImGuiIO" @@ -4803,7 +4803,7 @@ "cimguiname": "ImGuiIO_SetAppAcceptingEvents", "defaults": {}, "funcname": "SetAppAcceptingEvents", - "location": "imgui:1980", + "location": "imgui:1978", "ov_cimguiname": "ImGuiIO_SetAppAcceptingEvents", "ret": "void", "signature": "(bool)", @@ -4842,7 +4842,7 @@ "native_legacy_index": "-1" }, "funcname": "SetKeyEventNativeData", - "location": "imgui:1979", + "location": "imgui:1977", "ov_cimguiname": "ImGuiIO_SetKeyEventNativeData", "ret": "void", "signature": "(ImGuiKey,int,int,int)", @@ -4882,7 +4882,7 @@ "cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui:2096", + "location": "imgui:2094", "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "ret": "void", "signature": "()", @@ -4911,7 +4911,7 @@ "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "defaults": {}, "funcname": "DeleteChars", - "location": "imgui:2093", + "location": "imgui:2091", "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "ret": "void", "signature": "(int,int)", @@ -4932,7 +4932,7 @@ "cimguiname": "ImGuiInputTextCallbackData_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui:2097", + "location": "imgui:2095", "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", "ret": "bool", "signature": "()const", @@ -4949,7 +4949,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextCallbackData", - "location": "imgui:2092", + "location": "imgui:2090", "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "signature": "()", "stname": "ImGuiInputTextCallbackData" @@ -4983,7 +4983,7 @@ "text_end": "NULL" }, "funcname": "InsertChars", - "location": "imgui:2094", + "location": "imgui:2092", "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", "ret": "void", "signature": "(int,const char*,const char*)", @@ -5004,7 +5004,7 @@ "cimguiname": "ImGuiInputTextCallbackData_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui:2095", + "location": "imgui:2093", "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll", "ret": "void", "signature": "()", @@ -5054,7 +5054,7 @@ "items_height": "-1.0f" }, "funcname": "Begin", - "location": "imgui:2308", + "location": "imgui:2306", "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", "signature": "(int,float)", @@ -5075,7 +5075,7 @@ "cimguiname": "ImGuiListClipper_End", "defaults": {}, "funcname": "End", - "location": "imgui:2309", + "location": "imgui:2307", "ov_cimguiname": "ImGuiListClipper_End", "ret": "void", "signature": "()", @@ -5104,7 +5104,7 @@ "cimguiname": "ImGuiListClipper_ForceDisplayRangeByIndices", "defaults": {}, "funcname": "ForceDisplayRangeByIndices", - "location": "imgui:2313", + "location": "imgui:2311", "ov_cimguiname": "ImGuiListClipper_ForceDisplayRangeByIndices", "ret": "void", "signature": "(int,int)", @@ -5121,7 +5121,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipper", - "location": "imgui:2306", + "location": "imgui:2304", "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", "signature": "()", "stname": "ImGuiListClipper" @@ -5141,7 +5141,7 @@ "cimguiname": "ImGuiListClipper_Step", "defaults": {}, "funcname": "Step", - "location": "imgui:2310", + "location": "imgui:2308", "ov_cimguiname": "ImGuiListClipper_Step", "ret": "bool", "signature": "()", @@ -5161,7 +5161,7 @@ "cimguiname": "ImGuiListClipper_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2307", + "location": "imgui:2305", "ov_cimguiname": "ImGuiListClipper_destroy", "realdestructor": true, "ret": "void", @@ -5179,7 +5179,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOnceUponAFrame", - "location": "imgui:2172", + "location": "imgui:2170", "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", "stname": "ImGuiOnceUponAFrame" @@ -5218,7 +5218,7 @@ "cimguiname": "ImGuiPayload_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2126", + "location": "imgui:2124", "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", "signature": "()", @@ -5235,7 +5235,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPayload", - "location": "imgui:2125", + "location": "imgui:2123", "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", "stname": "ImGuiPayload" @@ -5259,7 +5259,7 @@ "cimguiname": "ImGuiPayload_IsDataType", "defaults": {}, "funcname": "IsDataType", - "location": "imgui:2127", + "location": "imgui:2125", "ov_cimguiname": "ImGuiPayload_IsDataType", "ret": "bool", "signature": "(const char*)const", @@ -5280,7 +5280,7 @@ "cimguiname": "ImGuiPayload_IsDelivery", "defaults": {}, "funcname": "IsDelivery", - "location": "imgui:2129", + "location": "imgui:2127", "ov_cimguiname": "ImGuiPayload_IsDelivery", "ret": "bool", "signature": "()const", @@ -5301,7 +5301,7 @@ "cimguiname": "ImGuiPayload_IsPreview", "defaults": {}, "funcname": "IsPreview", - "location": "imgui:2128", + "location": "imgui:2126", "ov_cimguiname": "ImGuiPayload_IsPreview", "ret": "bool", "signature": "()const", @@ -5337,7 +5337,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformImeData", - "location": "imgui:2946", + "location": "imgui:2945", "ov_cimguiname": "ImGuiPlatformImeData_ImGuiPlatformImeData", "signature": "()", "stname": "ImGuiPlatformImeData" @@ -5381,7 +5381,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2239", + "location": "imgui:2237", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Int", "signature": "(ImGuiID,int)", "stname": "ImGuiStoragePair" @@ -5404,7 +5404,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2240", + "location": "imgui:2238", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Float", "signature": "(ImGuiID,float)", "stname": "ImGuiStoragePair" @@ -5427,7 +5427,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2241", + "location": "imgui:2239", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Ptr", "signature": "(ImGuiID,void*)", "stname": "ImGuiStoragePair" @@ -5466,7 +5466,7 @@ "cimguiname": "ImGuiStorage_BuildSortByKey", "defaults": {}, "funcname": "BuildSortByKey", - "location": "imgui:2272", + "location": "imgui:2270", "ov_cimguiname": "ImGuiStorage_BuildSortByKey", "ret": "void", "signature": "()", @@ -5487,7 +5487,7 @@ "cimguiname": "ImGuiStorage_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2249", + "location": "imgui:2247", "ov_cimguiname": "ImGuiStorage_Clear", "ret": "void", "signature": "()", @@ -5518,7 +5518,7 @@ "default_val": "false" }, "funcname": "GetBool", - "location": "imgui:2252", + "location": "imgui:2250", "ov_cimguiname": "ImGuiStorage_GetBool", "ret": "bool", "signature": "(ImGuiID,bool)const", @@ -5549,7 +5549,7 @@ "default_val": "false" }, "funcname": "GetBoolRef", - "location": "imgui:2264", + "location": "imgui:2262", "ov_cimguiname": "ImGuiStorage_GetBoolRef", "ret": "bool*", "signature": "(ImGuiID,bool)", @@ -5580,7 +5580,7 @@ "default_val": "0.0f" }, "funcname": "GetFloat", - "location": "imgui:2254", + "location": "imgui:2252", "ov_cimguiname": "ImGuiStorage_GetFloat", "ret": "float", "signature": "(ImGuiID,float)const", @@ -5611,7 +5611,7 @@ "default_val": "0.0f" }, "funcname": "GetFloatRef", - "location": "imgui:2265", + "location": "imgui:2263", "ov_cimguiname": "ImGuiStorage_GetFloatRef", "ret": "float*", "signature": "(ImGuiID,float)", @@ -5642,7 +5642,7 @@ "default_val": "0" }, "funcname": "GetInt", - "location": "imgui:2250", + "location": "imgui:2248", "ov_cimguiname": "ImGuiStorage_GetInt", "ret": "int", "signature": "(ImGuiID,int)const", @@ -5673,7 +5673,7 @@ "default_val": "0" }, "funcname": "GetIntRef", - "location": "imgui:2263", + "location": "imgui:2261", "ov_cimguiname": "ImGuiStorage_GetIntRef", "ret": "int*", "signature": "(ImGuiID,int)", @@ -5698,7 +5698,7 @@ "cimguiname": "ImGuiStorage_GetVoidPtr", "defaults": {}, "funcname": "GetVoidPtr", - "location": "imgui:2256", + "location": "imgui:2254", "ov_cimguiname": "ImGuiStorage_GetVoidPtr", "ret": "void*", "signature": "(ImGuiID)const", @@ -5729,7 +5729,7 @@ "default_val": "NULL" }, "funcname": "GetVoidPtrRef", - "location": "imgui:2266", + "location": "imgui:2264", "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", "ret": "void**", "signature": "(ImGuiID,void*)", @@ -5754,7 +5754,7 @@ "cimguiname": "ImGuiStorage_SetAllInt", "defaults": {}, "funcname": "SetAllInt", - "location": "imgui:2269", + "location": "imgui:2267", "ov_cimguiname": "ImGuiStorage_SetAllInt", "ret": "void", "signature": "(int)", @@ -5783,7 +5783,7 @@ "cimguiname": "ImGuiStorage_SetBool", "defaults": {}, "funcname": "SetBool", - "location": "imgui:2253", + "location": "imgui:2251", "ov_cimguiname": "ImGuiStorage_SetBool", "ret": "void", "signature": "(ImGuiID,bool)", @@ -5812,7 +5812,7 @@ "cimguiname": "ImGuiStorage_SetFloat", "defaults": {}, "funcname": "SetFloat", - "location": "imgui:2255", + "location": "imgui:2253", "ov_cimguiname": "ImGuiStorage_SetFloat", "ret": "void", "signature": "(ImGuiID,float)", @@ -5841,7 +5841,7 @@ "cimguiname": "ImGuiStorage_SetInt", "defaults": {}, "funcname": "SetInt", - "location": "imgui:2251", + "location": "imgui:2249", "ov_cimguiname": "ImGuiStorage_SetInt", "ret": "void", "signature": "(ImGuiID,int)", @@ -5870,7 +5870,7 @@ "cimguiname": "ImGuiStorage_SetVoidPtr", "defaults": {}, "funcname": "SetVoidPtr", - "location": "imgui:2257", + "location": "imgui:2255", "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", "signature": "(ImGuiID,void*)", @@ -5887,7 +5887,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyle", - "location": "imgui:1877", + "location": "imgui:1875", "ov_cimguiname": "ImGuiStyle_ImGuiStyle", "signature": "()", "stname": "ImGuiStyle" @@ -5911,7 +5911,7 @@ "cimguiname": "ImGuiStyle_ScaleAllSizes", "defaults": {}, "funcname": "ScaleAllSizes", - "location": "imgui:1878", + "location": "imgui:1876", "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", "signature": "(float)", @@ -5947,7 +5947,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSortSpecs", - "location": "imgui:2140", + "location": "imgui:2138", "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", "signature": "()", "stname": "ImGuiTableColumnSortSpecs" @@ -5982,7 +5982,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSortSpecs", - "location": "imgui:2153", + "location": "imgui:2151", "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", "signature": "()", "stname": "ImGuiTableSortSpecs" @@ -6017,7 +6017,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextBuffer", - "location": "imgui:2210", + "location": "imgui:2208", "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "signature": "()", "stname": "ImGuiTextBuffer" @@ -6047,7 +6047,7 @@ "str_end": "NULL" }, "funcname": "append", - "location": "imgui:2219", + "location": "imgui:2217", "ov_cimguiname": "ImGuiTextBuffer_append", "ret": "void", "signature": "(const char*,const char*)", @@ -6077,7 +6077,7 @@ "defaults": {}, "funcname": "appendf", "isvararg": "...)", - "location": "imgui:2220", + "location": "imgui:2218", "manual": true, "ov_cimguiname": "ImGuiTextBuffer_appendf", "ret": "void", @@ -6107,7 +6107,7 @@ "cimguiname": "ImGuiTextBuffer_appendfv", "defaults": {}, "funcname": "appendfv", - "location": "imgui:2221", + "location": "imgui:2219", "ov_cimguiname": "ImGuiTextBuffer_appendfv", "ret": "void", "signature": "(const char*,va_list)", @@ -6128,7 +6128,7 @@ "cimguiname": "ImGuiTextBuffer_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2212", + "location": "imgui:2210", "ov_cimguiname": "ImGuiTextBuffer_begin", "ret": "const char*", "signature": "()const", @@ -6149,7 +6149,7 @@ "cimguiname": "ImGuiTextBuffer_c_str", "defaults": {}, "funcname": "c_str", - "location": "imgui:2218", + "location": "imgui:2216", "ov_cimguiname": "ImGuiTextBuffer_c_str", "ret": "const char*", "signature": "()const", @@ -6170,7 +6170,7 @@ "cimguiname": "ImGuiTextBuffer_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:2216", + "location": "imgui:2214", "ov_cimguiname": "ImGuiTextBuffer_clear", "ret": "void", "signature": "()", @@ -6210,7 +6210,7 @@ "cimguiname": "ImGuiTextBuffer_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2215", + "location": "imgui:2213", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", "signature": "()const", @@ -6231,7 +6231,7 @@ "cimguiname": "ImGuiTextBuffer_end", "defaults": {}, "funcname": "end", - "location": "imgui:2213", + "location": "imgui:2211", "ov_cimguiname": "ImGuiTextBuffer_end", "ret": "const char*", "signature": "()const", @@ -6256,7 +6256,7 @@ "cimguiname": "ImGuiTextBuffer_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:2217", + "location": "imgui:2215", "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", "signature": "(int)", @@ -6277,7 +6277,7 @@ "cimguiname": "ImGuiTextBuffer_size", "defaults": {}, "funcname": "size", - "location": "imgui:2214", + "location": "imgui:2212", "ov_cimguiname": "ImGuiTextBuffer_size", "ret": "int", "signature": "()const", @@ -6298,7 +6298,7 @@ "cimguiname": "ImGuiTextFilter_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2183", + "location": "imgui:2181", "ov_cimguiname": "ImGuiTextFilter_Build", "ret": "void", "signature": "()", @@ -6319,7 +6319,7 @@ "cimguiname": "ImGuiTextFilter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2184", + "location": "imgui:2182", "ov_cimguiname": "ImGuiTextFilter_Clear", "ret": "void", "signature": "()", @@ -6351,7 +6351,7 @@ "width": "0.0f" }, "funcname": "Draw", - "location": "imgui:2181", + "location": "imgui:2179", "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", "signature": "(const char*,float)", @@ -6375,7 +6375,7 @@ "default_filter": "\"\"" }, "funcname": "ImGuiTextFilter", - "location": "imgui:2180", + "location": "imgui:2178", "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "signature": "(const char*)", "stname": "ImGuiTextFilter" @@ -6395,7 +6395,7 @@ "cimguiname": "ImGuiTextFilter_IsActive", "defaults": {}, "funcname": "IsActive", - "location": "imgui:2185", + "location": "imgui:2183", "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", "signature": "()const", @@ -6426,7 +6426,7 @@ "text_end": "NULL" }, "funcname": "PassFilter", - "location": "imgui:2182", + "location": "imgui:2180", "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", "signature": "(const char*,const char*)const", @@ -6462,7 +6462,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2193", + "location": "imgui:2191", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Nil", "signature": "()", "stname": "ImGuiTextRange" @@ -6485,7 +6485,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2194", + "location": "imgui:2192", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Str", "signature": "(const char*,const char*)", "stname": "ImGuiTextRange" @@ -6524,7 +6524,7 @@ "cimguiname": "ImGuiTextRange_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2195", + "location": "imgui:2193", "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", "signature": "()const", @@ -6553,7 +6553,7 @@ "cimguiname": "ImGuiTextRange_split", "defaults": {}, "funcname": "split", - "location": "imgui:2196", + "location": "imgui:2194", "ov_cimguiname": "ImGuiTextRange_split", "ret": "void", "signature": "(char,ImVector_ImGuiTextRange*)const", @@ -6578,7 +6578,7 @@ "cimguiname": "ImGuiViewport_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui:2931", + "location": "imgui:2930", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetCenter", "ret": "void", @@ -6604,7 +6604,7 @@ "cimguiname": "ImGuiViewport_GetWorkCenter", "defaults": {}, "funcname": "GetWorkCenter", - "location": "imgui:2932", + "location": "imgui:2931", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetWorkCenter", "ret": "void", @@ -6622,7 +6622,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewport", - "location": "imgui:2928", + "location": "imgui:2927", "ov_cimguiname": "ImGuiViewport_ImGuiViewport", "signature": "()", "stname": "ImGuiViewport" @@ -6781,7 +6781,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1774", + "location": "imgui:1772", "ov_cimguiname": "ImVector_ImVector_Nil", "signature": "()", "stname": "ImVector", @@ -6801,7 +6801,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1775", + "location": "imgui:1773", "ov_cimguiname": "ImVector_ImVector_Vector_T_", "signature": "(const ImVector_T )", "stname": "ImVector", @@ -6826,7 +6826,7 @@ "cimguiname": "ImVector__grow_capacity", "defaults": {}, "funcname": "_grow_capacity", - "location": "imgui:1801", + "location": "imgui:1799", "ov_cimguiname": "ImVector__grow_capacity", "ret": "int", "signature": "(int)const", @@ -6848,7 +6848,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1797", + "location": "imgui:1795", "ov_cimguiname": "ImVector_back_Nil", "ret": "T*", "retref": "&", @@ -6869,7 +6869,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1798", + "location": "imgui:1796", "ov_cimguiname": "ImVector_back__const", "ret": "const T*", "retref": "&", @@ -6892,7 +6892,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1791", + "location": "imgui:1789", "ov_cimguiname": "ImVector_begin_Nil", "ret": "T*", "signature": "()", @@ -6912,7 +6912,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1792", + "location": "imgui:1790", "ov_cimguiname": "ImVector_begin__const", "ret": "const T*", "signature": "()const", @@ -6934,7 +6934,7 @@ "cimguiname": "ImVector_capacity", "defaults": {}, "funcname": "capacity", - "location": "imgui:1787", + "location": "imgui:1785", "ov_cimguiname": "ImVector_capacity", "ret": "int", "signature": "()const", @@ -6956,7 +6956,7 @@ "cimguiname": "ImVector_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:1779", + "location": "imgui:1777", "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", @@ -6978,7 +6978,7 @@ "cimguiname": "ImVector_clear_delete", "defaults": {}, "funcname": "clear_delete", - "location": "imgui:1780", + "location": "imgui:1778", "ov_cimguiname": "ImVector_clear_delete", "ret": "void", "signature": "()", @@ -7000,7 +7000,7 @@ "cimguiname": "ImVector_clear_destruct", "defaults": {}, "funcname": "clear_destruct", - "location": "imgui:1781", + "location": "imgui:1779", "ov_cimguiname": "ImVector_clear_destruct", "ret": "void", "signature": "()", @@ -7026,7 +7026,7 @@ "cimguiname": "ImVector_contains", "defaults": {}, "funcname": "contains", - "location": "imgui:1816", + "location": "imgui:1814", "ov_cimguiname": "ImVector_contains", "ret": "bool", "signature": "(const T)const", @@ -7047,7 +7047,7 @@ "cimguiname": "ImVector_destroy", "defaults": {}, "destructor": true, - "location": "imgui:1777", + "location": "imgui:1775", "ov_cimguiname": "ImVector_destroy", "realdestructor": true, "ret": "void", @@ -7070,7 +7070,7 @@ "cimguiname": "ImVector_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:1783", + "location": "imgui:1781", "ov_cimguiname": "ImVector_empty", "ret": "bool", "signature": "()const", @@ -7092,7 +7092,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1793", + "location": "imgui:1791", "ov_cimguiname": "ImVector_end_Nil", "ret": "T*", "signature": "()", @@ -7112,7 +7112,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1794", + "location": "imgui:1792", "ov_cimguiname": "ImVector_end__const", "ret": "const T*", "signature": "()const", @@ -7138,7 +7138,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1812", + "location": "imgui:1810", "ov_cimguiname": "ImVector_erase_Nil", "ret": "T*", "signature": "(const T*)", @@ -7166,7 +7166,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1813", + "location": "imgui:1811", "ov_cimguiname": "ImVector_erase_TPtr", "ret": "T*", "signature": "(const T*,const T*)", @@ -7192,7 +7192,7 @@ "cimguiname": "ImVector_erase_unsorted", "defaults": {}, "funcname": "erase_unsorted", - "location": "imgui:1814", + "location": "imgui:1812", "ov_cimguiname": "ImVector_erase_unsorted", "ret": "T*", "signature": "(const T*)", @@ -7218,7 +7218,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1817", + "location": "imgui:1815", "ov_cimguiname": "ImVector_find_Nil", "ret": "T*", "signature": "(const T)", @@ -7242,7 +7242,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1818", + "location": "imgui:1816", "ov_cimguiname": "ImVector_find__const", "ret": "const T*", "signature": "(const T)const", @@ -7268,7 +7268,7 @@ "cimguiname": "ImVector_find_erase", "defaults": {}, "funcname": "find_erase", - "location": "imgui:1819", + "location": "imgui:1817", "ov_cimguiname": "ImVector_find_erase", "ret": "bool", "signature": "(const T)", @@ -7294,7 +7294,7 @@ "cimguiname": "ImVector_find_erase_unsorted", "defaults": {}, "funcname": "find_erase_unsorted", - "location": "imgui:1820", + "location": "imgui:1818", "ov_cimguiname": "ImVector_find_erase_unsorted", "ret": "bool", "signature": "(const T)", @@ -7316,7 +7316,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1795", + "location": "imgui:1793", "ov_cimguiname": "ImVector_front_Nil", "ret": "T*", "retref": "&", @@ -7337,7 +7337,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1796", + "location": "imgui:1794", "ov_cimguiname": "ImVector_front__const", "ret": "const T*", "retref": "&", @@ -7364,7 +7364,7 @@ "cimguiname": "ImVector_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui:1821", + "location": "imgui:1819", "ov_cimguiname": "ImVector_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -7394,7 +7394,7 @@ "cimguiname": "ImVector_insert", "defaults": {}, "funcname": "insert", - "location": "imgui:1815", + "location": "imgui:1813", "ov_cimguiname": "ImVector_insert", "ret": "T*", "signature": "(const T*,const T)", @@ -7416,7 +7416,7 @@ "cimguiname": "ImVector_max_size", "defaults": {}, "funcname": "max_size", - "location": "imgui:1786", + "location": "imgui:1784", "ov_cimguiname": "ImVector_max_size", "ret": "int", "signature": "()const", @@ -7438,7 +7438,7 @@ "cimguiname": "ImVector_pop_back", "defaults": {}, "funcname": "pop_back", - "location": "imgui:1810", + "location": "imgui:1808", "ov_cimguiname": "ImVector_pop_back", "ret": "void", "signature": "()", @@ -7464,7 +7464,7 @@ "cimguiname": "ImVector_push_back", "defaults": {}, "funcname": "push_back", - "location": "imgui:1809", + "location": "imgui:1807", "ov_cimguiname": "ImVector_push_back", "ret": "void", "signature": "(const T)", @@ -7490,7 +7490,7 @@ "cimguiname": "ImVector_push_front", "defaults": {}, "funcname": "push_front", - "location": "imgui:1811", + "location": "imgui:1809", "ov_cimguiname": "ImVector_push_front", "ret": "void", "signature": "(const T)", @@ -7516,7 +7516,7 @@ "cimguiname": "ImVector_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:1805", + "location": "imgui:1803", "ov_cimguiname": "ImVector_reserve", "ret": "void", "signature": "(int)", @@ -7542,7 +7542,7 @@ "cimguiname": "ImVector_reserve_discard", "defaults": {}, "funcname": "reserve_discard", - "location": "imgui:1806", + "location": "imgui:1804", "ov_cimguiname": "ImVector_reserve_discard", "ret": "void", "signature": "(int)", @@ -7568,7 +7568,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1802", + "location": "imgui:1800", "ov_cimguiname": "ImVector_resize_Nil", "ret": "void", "signature": "(int)", @@ -7596,7 +7596,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1803", + "location": "imgui:1801", "ov_cimguiname": "ImVector_resize_T", "ret": "void", "signature": "(int,const T)", @@ -7622,7 +7622,7 @@ "cimguiname": "ImVector_shrink", "defaults": {}, "funcname": "shrink", - "location": "imgui:1804", + "location": "imgui:1802", "ov_cimguiname": "ImVector_shrink", "ret": "void", "signature": "(int)", @@ -7644,7 +7644,7 @@ "cimguiname": "ImVector_size", "defaults": {}, "funcname": "size", - "location": "imgui:1784", + "location": "imgui:1782", "ov_cimguiname": "ImVector_size", "ret": "int", "signature": "()const", @@ -7666,7 +7666,7 @@ "cimguiname": "ImVector_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui:1785", + "location": "imgui:1783", "ov_cimguiname": "ImVector_size_in_bytes", "ret": "int", "signature": "()const", @@ -7693,7 +7693,7 @@ "cimguiname": "ImVector_swap", "defaults": {}, "funcname": "swap", - "location": "imgui:1799", + "location": "imgui:1797", "ov_cimguiname": "ImVector_swap", "ret": "void", "signature": "(ImVector_T *)", @@ -7721,7 +7721,7 @@ "flags": "0" }, "funcname": "AcceptDragDropPayload", - "location": "imgui:811", + "location": "imgui:812", "namespace": "ImGui", "ov_cimguiname": "igAcceptDragDropPayload", "ret": "const ImGuiPayload*", @@ -7903,7 +7903,7 @@ "flags": "0" }, "funcname": "BeginChildFrame", - "location": "imgui:872", + "location": "imgui:874", "namespace": "ImGui", "ov_cimguiname": "igBeginChildFrame", "ret": "bool", @@ -7959,7 +7959,7 @@ "disabled": "true" }, "funcname": "BeginDisabled", - "location": "imgui:819", + "location": "imgui:820", "namespace": "ImGui", "ov_cimguiname": "igBeginDisabled", "ret": "void", @@ -7983,7 +7983,7 @@ "flags": "0" }, "funcname": "BeginDragDropSource", - "location": "imgui:807", + "location": "imgui:808", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropSource", "ret": "bool", @@ -8000,7 +8000,7 @@ "cimguiname": "igBeginDragDropTarget", "defaults": {}, "funcname": "BeginDragDropTarget", - "location": "imgui:810", + "location": "imgui:811", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTarget", "ret": "bool", @@ -8283,7 +8283,7 @@ "flags": "0" }, "funcname": "BeginTabBar", - "location": "imgui:785", + "location": "imgui:786", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBar", "ret": "bool", @@ -8316,7 +8316,7 @@ "p_open": "NULL" }, "funcname": "BeginTabItem", - "location": "imgui:787", + "location": "imgui:788", "namespace": "ImGui", "ov_cimguiname": "igBeginTabItem", "ret": "bool", @@ -8532,7 +8532,7 @@ "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", - "location": "imgui:876", + "location": "imgui:878", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", @@ -8751,7 +8751,7 @@ "cimguiname": "igColorConvertFloat4ToU32", "defaults": {}, "funcname": "ColorConvertFloat4ToU32", - "location": "imgui:880", + "location": "imgui:882", "namespace": "ImGui", "ov_cimguiname": "igColorConvertFloat4ToU32", "ret": "ImU32", @@ -8796,7 +8796,7 @@ "cimguiname": "igColorConvertHSVtoRGB", "defaults": {}, "funcname": "ColorConvertHSVtoRGB", - "location": "imgui:882", + "location": "imgui:884", "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", @@ -8841,7 +8841,7 @@ "cimguiname": "igColorConvertRGBtoHSV", "defaults": {}, "funcname": "ColorConvertRGBtoHSV", - "location": "imgui:881", + "location": "imgui:883", "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", @@ -8867,7 +8867,7 @@ "cimguiname": "igColorConvertU32ToFloat4", "defaults": {}, "funcname": "ColorConvertU32ToFloat4", - "location": "imgui:879", + "location": "imgui:881", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", @@ -9223,7 +9223,7 @@ "cimguiname": "igDebugCheckVersionAndDataLayout", "defaults": {}, "funcname": "DebugCheckVersionAndDataLayout", - "location": "imgui:934", + "location": "imgui:935", "namespace": "ImGui", "ov_cimguiname": "igDebugCheckVersionAndDataLayout", "ret": "bool", @@ -9245,7 +9245,7 @@ "cimguiname": "igDebugTextEncoding", "defaults": {}, "funcname": "DebugTextEncoding", - "location": "imgui:933", + "location": "imgui:934", "namespace": "ImGui", "ov_cimguiname": "igDebugTextEncoding", "ret": "void", @@ -9996,7 +9996,7 @@ "cimguiname": "igEndChildFrame", "defaults": {}, "funcname": "EndChildFrame", - "location": "imgui:873", + "location": "imgui:875", "namespace": "ImGui", "ov_cimguiname": "igEndChildFrame", "ret": "void", @@ -10030,7 +10030,7 @@ "cimguiname": "igEndDisabled", "defaults": {}, "funcname": "EndDisabled", - "location": "imgui:820", + "location": "imgui:821", "namespace": "ImGui", "ov_cimguiname": "igEndDisabled", "ret": "void", @@ -10047,7 +10047,7 @@ "cimguiname": "igEndDragDropSource", "defaults": {}, "funcname": "EndDragDropSource", - "location": "imgui:809", + "location": "imgui:810", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropSource", "ret": "void", @@ -10064,7 +10064,7 @@ "cimguiname": "igEndDragDropTarget", "defaults": {}, "funcname": "EndDragDropTarget", - "location": "imgui:812", + "location": "imgui:813", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropTarget", "ret": "void", @@ -10200,7 +10200,7 @@ "cimguiname": "igEndTabBar", "defaults": {}, "funcname": "EndTabBar", - "location": "imgui:786", + "location": "imgui:787", "namespace": "ImGui", "ov_cimguiname": "igEndTabBar", "ret": "void", @@ -10217,7 +10217,7 @@ "cimguiname": "igEndTabItem", "defaults": {}, "funcname": "EndTabItem", - "location": "imgui:788", + "location": "imgui:789", "namespace": "ImGui", "ov_cimguiname": "igEndTabItem", "ret": "void", @@ -10281,7 +10281,7 @@ "cimguiname": "igGetAllocatorFunctions", "defaults": {}, "funcname": "GetAllocatorFunctions", - "location": "imgui:941", + "location": "imgui:942", "namespace": "ImGui", "ov_cimguiname": "igGetAllocatorFunctions", "ret": "void", @@ -10298,7 +10298,7 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui:860", + "location": "imgui:862", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawList", "ret": "ImDrawList*", @@ -10315,7 +10315,7 @@ "cimguiname": "igGetClipboardText", "defaults": {}, "funcname": "GetClipboardText", - "location": "imgui:920", + "location": "imgui:921", "namespace": "ImGui", "ov_cimguiname": "igGetClipboardText", "ret": "const char*", @@ -10648,7 +10648,7 @@ "cimguiname": "igGetDragDropPayload", "defaults": {}, "funcname": "GetDragDropPayload", - "location": "imgui:813", + "location": "imgui:814", "namespace": "ImGui", "ov_cimguiname": "igGetDragDropPayload", "ret": "const ImGuiPayload*", @@ -10682,7 +10682,7 @@ "cimguiname": "igGetDrawListSharedData", "defaults": {}, "funcname": "GetDrawListSharedData", - "location": "imgui:868", + "location": "imgui:870", "namespace": "ImGui", "ov_cimguiname": "igGetDrawListSharedData", "ret": "ImDrawListSharedData*", @@ -10756,7 +10756,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui:861", + "location": "imgui:863", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList", "ret": "ImDrawList*", @@ -10773,7 +10773,7 @@ "cimguiname": "igGetFrameCount", "defaults": {}, "funcname": "GetFrameCount", - "location": "imgui:867", + "location": "imgui:869", "namespace": "ImGui", "ov_cimguiname": "igGetFrameCount", "ret": "int", @@ -10899,6 +10899,23 @@ "stname": "" } ], + "igGetItemID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemID", + "defaults": {}, + "funcname": "GetItemID", + "location": "imgui:849", + "namespace": "ImGui", + "ov_cimguiname": "igGetItemID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], "igGetItemRectMax": [ { "args": "(ImVec2 *pOut)", @@ -10913,7 +10930,7 @@ "cimguiname": "igGetItemRectMax", "defaults": {}, "funcname": "GetItemRectMax", - "location": "imgui:849", + "location": "imgui:851", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMax", @@ -10936,7 +10953,7 @@ "cimguiname": "igGetItemRectMin", "defaults": {}, "funcname": "GetItemRectMin", - "location": "imgui:848", + "location": "imgui:850", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMin", @@ -10959,7 +10976,7 @@ "cimguiname": "igGetItemRectSize", "defaults": {}, "funcname": "GetItemRectSize", - "location": "imgui:850", + "location": "imgui:852", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectSize", @@ -10982,7 +10999,7 @@ "cimguiname": "igGetKeyIndex", "defaults": {}, "funcname": "GetKeyIndex", - "location": "imgui:2958", + "location": "imgui:2957", "namespace": "ImGui", "ov_cimguiname": "igGetKeyIndex", "ret": "ImGuiKey", @@ -11004,7 +11021,7 @@ "cimguiname": "igGetKeyName", "defaults": {}, "funcname": "GetKeyName", - "location": "imgui:894", + "location": "imgui:895", "namespace": "ImGui", "ov_cimguiname": "igGetKeyName", "ret": "const char*", @@ -11034,7 +11051,7 @@ "cimguiname": "igGetKeyPressedAmount", "defaults": {}, "funcname": "GetKeyPressedAmount", - "location": "imgui:893", + "location": "imgui:894", "namespace": "ImGui", "ov_cimguiname": "igGetKeyPressedAmount", "ret": "int", @@ -11051,7 +11068,7 @@ "cimguiname": "igGetMainViewport", "defaults": {}, "funcname": "GetMainViewport", - "location": "imgui:857", + "location": "imgui:859", "namespace": "ImGui", "ov_cimguiname": "igGetMainViewport", "ret": "ImGuiViewport*", @@ -11073,7 +11090,7 @@ "cimguiname": "igGetMouseClickedCount", "defaults": {}, "funcname": "GetMouseClickedCount", - "location": "imgui:905", + "location": "imgui:906", "namespace": "ImGui", "ov_cimguiname": "igGetMouseClickedCount", "ret": "int", @@ -11090,7 +11107,7 @@ "cimguiname": "igGetMouseCursor", "defaults": {}, "funcname": "GetMouseCursor", - "location": "imgui:914", + "location": "imgui:915", "namespace": "ImGui", "ov_cimguiname": "igGetMouseCursor", "ret": "ImGuiMouseCursor", @@ -11123,7 +11140,7 @@ "lock_threshold": "-1.0f" }, "funcname": "GetMouseDragDelta", - "location": "imgui:912", + "location": "imgui:913", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMouseDragDelta", @@ -11146,7 +11163,7 @@ "cimguiname": "igGetMousePos", "defaults": {}, "funcname": "GetMousePos", - "location": "imgui:909", + "location": "imgui:910", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePos", @@ -11169,7 +11186,7 @@ "cimguiname": "igGetMousePosOnOpeningCurrentPopup", "defaults": {}, "funcname": "GetMousePosOnOpeningCurrentPopup", - "location": "imgui:910", + "location": "imgui:911", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", @@ -11255,7 +11272,7 @@ "cimguiname": "igGetStateStorage", "defaults": {}, "funcname": "GetStateStorage", - "location": "imgui:871", + "location": "imgui:873", "namespace": "ImGui", "ov_cimguiname": "igGetStateStorage", "ret": "ImGuiStorage*", @@ -11295,7 +11312,7 @@ "cimguiname": "igGetStyleColorName", "defaults": {}, "funcname": "GetStyleColorName", - "location": "imgui:869", + "location": "imgui:871", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorName", "ret": "const char*", @@ -11369,7 +11386,7 @@ "cimguiname": "igGetTime", "defaults": {}, "funcname": "GetTime", - "location": "imgui:866", + "location": "imgui:868", "namespace": "ImGui", "ov_cimguiname": "igGetTime", "ret": "double", @@ -12313,7 +12330,7 @@ "cimguiname": "igIsAnyItemActive", "defaults": {}, "funcname": "IsAnyItemActive", - "location": "imgui:846", + "location": "imgui:847", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemActive", "ret": "bool", @@ -12330,7 +12347,7 @@ "cimguiname": "igIsAnyItemFocused", "defaults": {}, "funcname": "IsAnyItemFocused", - "location": "imgui:847", + "location": "imgui:848", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemFocused", "ret": "bool", @@ -12347,7 +12364,7 @@ "cimguiname": "igIsAnyItemHovered", "defaults": {}, "funcname": "IsAnyItemHovered", - "location": "imgui:845", + "location": "imgui:846", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemHovered", "ret": "bool", @@ -12364,7 +12381,7 @@ "cimguiname": "igIsAnyMouseDown", "defaults": {}, "funcname": "IsAnyMouseDown", - "location": "imgui:908", + "location": "imgui:909", "namespace": "ImGui", "ov_cimguiname": "igIsAnyMouseDown", "ret": "bool", @@ -12381,7 +12398,7 @@ "cimguiname": "igIsItemActivated", "defaults": {}, "funcname": "IsItemActivated", - "location": "imgui:841", + "location": "imgui:842", "namespace": "ImGui", "ov_cimguiname": "igIsItemActivated", "ret": "bool", @@ -12398,7 +12415,7 @@ "cimguiname": "igIsItemActive", "defaults": {}, "funcname": "IsItemActive", - "location": "imgui:836", + "location": "imgui:837", "namespace": "ImGui", "ov_cimguiname": "igIsItemActive", "ret": "bool", @@ -12422,7 +12439,7 @@ "mouse_button": "0" }, "funcname": "IsItemClicked", - "location": "imgui:838", + "location": "imgui:839", "namespace": "ImGui", "ov_cimguiname": "igIsItemClicked", "ret": "bool", @@ -12439,7 +12456,7 @@ "cimguiname": "igIsItemDeactivated", "defaults": {}, "funcname": "IsItemDeactivated", - "location": "imgui:842", + "location": "imgui:843", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivated", "ret": "bool", @@ -12456,7 +12473,7 @@ "cimguiname": "igIsItemDeactivatedAfterEdit", "defaults": {}, "funcname": "IsItemDeactivatedAfterEdit", - "location": "imgui:843", + "location": "imgui:844", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivatedAfterEdit", "ret": "bool", @@ -12473,7 +12490,7 @@ "cimguiname": "igIsItemEdited", "defaults": {}, "funcname": "IsItemEdited", - "location": "imgui:840", + "location": "imgui:841", "namespace": "ImGui", "ov_cimguiname": "igIsItemEdited", "ret": "bool", @@ -12490,7 +12507,7 @@ "cimguiname": "igIsItemFocused", "defaults": {}, "funcname": "IsItemFocused", - "location": "imgui:837", + "location": "imgui:838", "namespace": "ImGui", "ov_cimguiname": "igIsItemFocused", "ret": "bool", @@ -12514,7 +12531,7 @@ "flags": "0" }, "funcname": "IsItemHovered", - "location": "imgui:835", + "location": "imgui:836", "namespace": "ImGui", "ov_cimguiname": "igIsItemHovered", "ret": "bool", @@ -12531,7 +12548,7 @@ "cimguiname": "igIsItemToggledOpen", "defaults": {}, "funcname": "IsItemToggledOpen", - "location": "imgui:844", + "location": "imgui:845", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledOpen", "ret": "bool", @@ -12548,7 +12565,7 @@ "cimguiname": "igIsItemVisible", "defaults": {}, "funcname": "IsItemVisible", - "location": "imgui:839", + "location": "imgui:840", "namespace": "ImGui", "ov_cimguiname": "igIsItemVisible", "ret": "bool", @@ -12570,7 +12587,7 @@ "cimguiname": "igIsKeyDown", "defaults": {}, "funcname": "IsKeyDown", - "location": "imgui:890", + "location": "imgui:891", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown", "ret": "bool", @@ -12598,7 +12615,7 @@ "repeat": "true" }, "funcname": "IsKeyPressed", - "location": "imgui:891", + "location": "imgui:892", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed", "ret": "bool", @@ -12620,7 +12637,7 @@ "cimguiname": "igIsKeyReleased", "defaults": {}, "funcname": "IsKeyReleased", - "location": "imgui:892", + "location": "imgui:893", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased", "ret": "bool", @@ -12648,7 +12665,7 @@ "repeat": "false" }, "funcname": "IsMouseClicked", - "location": "imgui:902", + "location": "imgui:903", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked", "ret": "bool", @@ -12670,7 +12687,7 @@ "cimguiname": "igIsMouseDoubleClicked", "defaults": {}, "funcname": "IsMouseDoubleClicked", - "location": "imgui:904", + "location": "imgui:905", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDoubleClicked", "ret": "bool", @@ -12692,7 +12709,7 @@ "cimguiname": "igIsMouseDown", "defaults": {}, "funcname": "IsMouseDown", - "location": "imgui:901", + "location": "imgui:902", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown", "ret": "bool", @@ -12720,7 +12737,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragging", - "location": "imgui:911", + "location": "imgui:912", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragging", "ret": "bool", @@ -12752,7 +12769,7 @@ "clip": "true" }, "funcname": "IsMouseHoveringRect", - "location": "imgui:906", + "location": "imgui:907", "namespace": "ImGui", "ov_cimguiname": "igIsMouseHoveringRect", "ret": "bool", @@ -12776,7 +12793,7 @@ "mouse_pos": "NULL" }, "funcname": "IsMousePosValid", - "location": "imgui:907", + "location": "imgui:908", "namespace": "ImGui", "ov_cimguiname": "igIsMousePosValid", "ret": "bool", @@ -12798,7 +12815,7 @@ "cimguiname": "igIsMouseReleased", "defaults": {}, "funcname": "IsMouseReleased", - "location": "imgui:903", + "location": "imgui:904", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased", "ret": "bool", @@ -12848,7 +12865,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:864", + "location": "imgui:866", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Nil", "ret": "bool", @@ -12872,7 +12889,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:865", + "location": "imgui:867", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Vec2", "ret": "bool", @@ -13121,7 +13138,7 @@ "cimguiname": "igLoadIniSettingsFromDisk", "defaults": {}, "funcname": "LoadIniSettingsFromDisk", - "location": "imgui:927", + "location": "imgui:928", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromDisk", "ret": "void", @@ -13149,7 +13166,7 @@ "ini_size": "0" }, "funcname": "LoadIniSettingsFromMemory", - "location": "imgui:928", + "location": "imgui:929", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromMemory", "ret": "void", @@ -13166,7 +13183,7 @@ "cimguiname": "igLogButtons", "defaults": {}, "funcname": "LogButtons", - "location": "imgui:798", + "location": "imgui:799", "namespace": "ImGui", "ov_cimguiname": "igLogButtons", "ret": "void", @@ -13183,7 +13200,7 @@ "cimguiname": "igLogFinish", "defaults": {}, "funcname": "LogFinish", - "location": "imgui:797", + "location": "imgui:798", "namespace": "ImGui", "ov_cimguiname": "igLogFinish", "ret": "void", @@ -13210,7 +13227,7 @@ "defaults": {}, "funcname": "LogText", "isvararg": "...)", - "location": "imgui:799", + "location": "imgui:800", "manual": true, "namespace": "ImGui", "ov_cimguiname": "igLogText", @@ -13237,7 +13254,7 @@ "cimguiname": "igLogTextV", "defaults": {}, "funcname": "LogTextV", - "location": "imgui:800", + "location": "imgui:801", "namespace": "ImGui", "ov_cimguiname": "igLogTextV", "ret": "void", @@ -13261,7 +13278,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToClipboard", - "location": "imgui:796", + "location": "imgui:797", "namespace": "ImGui", "ov_cimguiname": "igLogToClipboard", "ret": "void", @@ -13290,7 +13307,7 @@ "filename": "NULL" }, "funcname": "LogToFile", - "location": "imgui:795", + "location": "imgui:796", "namespace": "ImGui", "ov_cimguiname": "igLogToFile", "ret": "void", @@ -13314,7 +13331,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToTTY", - "location": "imgui:794", + "location": "imgui:795", "namespace": "ImGui", "ov_cimguiname": "igLogToTTY", "ret": "void", @@ -13336,7 +13353,7 @@ "cimguiname": "igMemAlloc", "defaults": {}, "funcname": "MemAlloc", - "location": "imgui:942", + "location": "imgui:943", "namespace": "ImGui", "ov_cimguiname": "igMemAlloc", "ret": "void*", @@ -13358,7 +13375,7 @@ "cimguiname": "igMemFree", "defaults": {}, "funcname": "MemFree", - "location": "imgui:943", + "location": "imgui:944", "namespace": "ImGui", "ov_cimguiname": "igMemFree", "ret": "void", @@ -13857,7 +13874,7 @@ "cimguiname": "igPopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:825", + "location": "imgui:826", "namespace": "ImGui", "ov_cimguiname": "igPopClipRect", "ret": "void", @@ -14080,7 +14097,7 @@ "cimguiname": "igPushClipRect", "defaults": {}, "funcname": "PushClipRect", - "location": "imgui:824", + "location": "imgui:825", "namespace": "ImGui", "ov_cimguiname": "igPushClipRect", "ret": "void", @@ -14429,7 +14446,7 @@ "button": "0" }, "funcname": "ResetMouseDragDelta", - "location": "imgui:913", + "location": "imgui:914", "namespace": "ImGui", "ov_cimguiname": "igResetMouseDragDelta", "ret": "void", @@ -14480,7 +14497,7 @@ "cimguiname": "igSaveIniSettingsToDisk", "defaults": {}, "funcname": "SaveIniSettingsToDisk", - "location": "imgui:929", + "location": "imgui:930", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToDisk", "ret": "void", @@ -14504,7 +14521,7 @@ "out_ini_size": "NULL" }, "funcname": "SaveIniSettingsToMemory", - "location": "imgui:930", + "location": "imgui:931", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToMemory", "ret": "const char*", @@ -14626,7 +14643,7 @@ "user_data": "NULL" }, "funcname": "SetAllocatorFunctions", - "location": "imgui:940", + "location": "imgui:941", "namespace": "ImGui", "ov_cimguiname": "igSetAllocatorFunctions", "ret": "void", @@ -14648,7 +14665,7 @@ "cimguiname": "igSetClipboardText", "defaults": {}, "funcname": "SetClipboardText", - "location": "imgui:921", + "location": "imgui:922", "namespace": "ImGui", "ov_cimguiname": "igSetClipboardText", "ret": "void", @@ -14868,7 +14885,7 @@ "cond": "0" }, "funcname": "SetDragDropPayload", - "location": "imgui:808", + "location": "imgui:809", "namespace": "ImGui", "ov_cimguiname": "igSetDragDropPayload", "ret": "bool", @@ -14885,7 +14902,7 @@ "cimguiname": "igSetItemAllowOverlap", "defaults": {}, "funcname": "SetItemAllowOverlap", - "location": "imgui:851", + "location": "imgui:853", "namespace": "ImGui", "ov_cimguiname": "igSetItemAllowOverlap", "ret": "void", @@ -14902,7 +14919,7 @@ "cimguiname": "igSetItemDefaultFocus", "defaults": {}, "funcname": "SetItemDefaultFocus", - "location": "imgui:829", + "location": "imgui:830", "namespace": "ImGui", "ov_cimguiname": "igSetItemDefaultFocus", "ret": "void", @@ -14926,7 +14943,7 @@ "offset": "0" }, "funcname": "SetKeyboardFocusHere", - "location": "imgui:830", + "location": "imgui:831", "namespace": "ImGui", "ov_cimguiname": "igSetKeyboardFocusHere", "ret": "void", @@ -14948,7 +14965,7 @@ "cimguiname": "igSetMouseCursor", "defaults": {}, "funcname": "SetMouseCursor", - "location": "imgui:915", + "location": "imgui:916", "namespace": "ImGui", "ov_cimguiname": "igSetMouseCursor", "ret": "void", @@ -14970,7 +14987,7 @@ "cimguiname": "igSetNextFrameWantCaptureKeyboard", "defaults": {}, "funcname": "SetNextFrameWantCaptureKeyboard", - "location": "imgui:895", + "location": "imgui:896", "namespace": "ImGui", "ov_cimguiname": "igSetNextFrameWantCaptureKeyboard", "ret": "void", @@ -14992,7 +15009,7 @@ "cimguiname": "igSetNextFrameWantCaptureMouse", "defaults": {}, "funcname": "SetNextFrameWantCaptureMouse", - "location": "imgui:916", + "location": "imgui:917", "namespace": "ImGui", "ov_cimguiname": "igSetNextFrameWantCaptureMouse", "ret": "void", @@ -15421,7 +15438,7 @@ "cimguiname": "igSetStateStorage", "defaults": {}, "funcname": "SetStateStorage", - "location": "imgui:870", + "location": "imgui:872", "namespace": "ImGui", "ov_cimguiname": "igSetStateStorage", "ret": "void", @@ -15443,7 +15460,7 @@ "cimguiname": "igSetTabItemClosed", "defaults": {}, "funcname": "SetTabItemClosed", - "location": "imgui:790", + "location": "imgui:791", "namespace": "ImGui", "ov_cimguiname": "igSetTabItemClosed", "ret": "void", @@ -16582,7 +16599,7 @@ "flags": "0" }, "funcname": "TabItemButton", - "location": "imgui:789", + "location": "imgui:790", "namespace": "ImGui", "ov_cimguiname": "igTabItemButton", "ret": "bool", diff --git a/imgui-sys/third-party/imgui-master-freetype/definitions.lua b/imgui-sys/third-party/imgui-master-freetype/definitions.lua index eb9489d..8908541 100644 --- a/imgui-sys/third-party/imgui-master-freetype/definitions.lua +++ b/imgui-sys/third-party/imgui-master-freetype/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:2360" +defs["ImColor_HSV"][1]["location"] = "imgui:2358" 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:2350" +defs["ImColor_ImColor"][1]["location"] = "imgui:2348" defs["ImColor_ImColor"][1]["ov_cimguiname"] = "ImColor_ImColor_Nil" 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"] = "1.0f" defs["ImColor_ImColor"][2]["funcname"] = "ImColor" -defs["ImColor_ImColor"][2]["location"] = "imgui:2351" +defs["ImColor_ImColor"][2]["location"] = "imgui:2349" defs["ImColor_ImColor"][2]["ov_cimguiname"] = "ImColor_ImColor_Float" defs["ImColor_ImColor"][2]["signature"] = "(float,float,float,float)" 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:2352" +defs["ImColor_ImColor"][3]["location"] = "imgui:2350" defs["ImColor_ImColor"][3]["ov_cimguiname"] = "ImColor_ImColor_Vec4" defs["ImColor_ImColor"][3]["signature"] = "(const ImVec4)" 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"] = "255" defs["ImColor_ImColor"][4]["funcname"] = "ImColor" -defs["ImColor_ImColor"][4]["location"] = "imgui:2353" +defs["ImColor_ImColor"][4]["location"] = "imgui:2351" defs["ImColor_ImColor"][4]["ov_cimguiname"] = "ImColor_ImColor_Int" defs["ImColor_ImColor"][4]["signature"] = "(int,int,int,int)" 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:2354" +defs["ImColor_ImColor"][5]["location"] = "imgui:2352" defs["ImColor_ImColor"][5]["ov_cimguiname"] = "ImColor_ImColor_U32" defs["ImColor_ImColor"][5]["signature"] = "(ImU32)" 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:2359" +defs["ImColor_SetHSV"][1]["location"] = "imgui:2357" defs["ImColor_SetHSV"][1]["ov_cimguiname"] = "ImColor_SetHSV" defs["ImColor_SetHSV"][1]["ret"] = "void" defs["ImColor_SetHSV"][1]["signature"] = "(float,float,float,float)" @@ -194,7 +194,7 @@ defs["ImDrawCmd_GetTexID"][1]["call_args"] = "()" defs["ImDrawCmd_GetTexID"][1]["cimguiname"] = "ImDrawCmd_GetTexID" defs["ImDrawCmd_GetTexID"][1]["defaults"] = {} defs["ImDrawCmd_GetTexID"][1]["funcname"] = "GetTexID" -defs["ImDrawCmd_GetTexID"][1]["location"] = "imgui:2408" +defs["ImDrawCmd_GetTexID"][1]["location"] = "imgui:2406" defs["ImDrawCmd_GetTexID"][1]["ov_cimguiname"] = "ImDrawCmd_GetTexID" defs["ImDrawCmd_GetTexID"][1]["ret"] = "ImTextureID" defs["ImDrawCmd_GetTexID"][1]["signature"] = "()const" @@ -210,7 +210,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:2405" +defs["ImDrawCmd_ImDrawCmd"][1]["location"] = "imgui:2403" defs["ImDrawCmd_ImDrawCmd"][1]["ov_cimguiname"] = "ImDrawCmd_ImDrawCmd" defs["ImDrawCmd_ImDrawCmd"][1]["signature"] = "()" defs["ImDrawCmd_ImDrawCmd"][1]["stname"] = "ImDrawCmd" @@ -243,7 +243,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:2641" +defs["ImDrawData_Clear"][1]["location"] = "imgui:2639" defs["ImDrawData_Clear"][1]["ov_cimguiname"] = "ImDrawData_Clear" defs["ImDrawData_Clear"][1]["ret"] = "void" defs["ImDrawData_Clear"][1]["signature"] = "()" @@ -261,7 +261,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:2642" +defs["ImDrawData_DeIndexAllBuffers"][1]["location"] = "imgui:2640" defs["ImDrawData_DeIndexAllBuffers"][1]["ov_cimguiname"] = "ImDrawData_DeIndexAllBuffers" defs["ImDrawData_DeIndexAllBuffers"][1]["ret"] = "void" defs["ImDrawData_DeIndexAllBuffers"][1]["signature"] = "()" @@ -277,7 +277,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:2640" +defs["ImDrawData_ImDrawData"][1]["location"] = "imgui:2638" defs["ImDrawData_ImDrawData"][1]["ov_cimguiname"] = "ImDrawData_ImDrawData" defs["ImDrawData_ImDrawData"][1]["signature"] = "()" defs["ImDrawData_ImDrawData"][1]["stname"] = "ImDrawData" @@ -297,7 +297,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:2643" +defs["ImDrawData_ScaleClipRects"][1]["location"] = "imgui:2641" defs["ImDrawData_ScaleClipRects"][1]["ov_cimguiname"] = "ImDrawData_ScaleClipRects" defs["ImDrawData_ScaleClipRects"][1]["ret"] = "void" defs["ImDrawData_ScaleClipRects"][1]["signature"] = "(const ImVec2)" @@ -331,7 +331,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:2453" +defs["ImDrawListSplitter_Clear"][1]["location"] = "imgui:2451" defs["ImDrawListSplitter_Clear"][1]["ov_cimguiname"] = "ImDrawListSplitter_Clear" defs["ImDrawListSplitter_Clear"][1]["ret"] = "void" defs["ImDrawListSplitter_Clear"][1]["signature"] = "()" @@ -349,7 +349,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:2454" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["location"] = "imgui:2452" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawListSplitter_ClearFreeMemory" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawListSplitter_ClearFreeMemory"][1]["signature"] = "()" @@ -365,7 +365,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:2451" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["location"] = "imgui:2449" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["ov_cimguiname"] = "ImDrawListSplitter_ImDrawListSplitter" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["signature"] = "()" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["stname"] = "ImDrawListSplitter" @@ -385,7 +385,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:2456" +defs["ImDrawListSplitter_Merge"][1]["location"] = "imgui:2454" defs["ImDrawListSplitter_Merge"][1]["ov_cimguiname"] = "ImDrawListSplitter_Merge" defs["ImDrawListSplitter_Merge"][1]["ret"] = "void" defs["ImDrawListSplitter_Merge"][1]["signature"] = "(ImDrawList*)" @@ -409,7 +409,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:2457" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["location"] = "imgui:2455" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ov_cimguiname"] = "ImDrawListSplitter_SetCurrentChannel" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ret"] = "void" defs["ImDrawListSplitter_SetCurrentChannel"][1]["signature"] = "(ImDrawList*,int)" @@ -433,7 +433,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:2455" +defs["ImDrawListSplitter_Split"][1]["location"] = "imgui:2453" defs["ImDrawListSplitter_Split"][1]["ov_cimguiname"] = "ImDrawListSplitter_Split" defs["ImDrawListSplitter_Split"][1]["ret"] = "void" defs["ImDrawListSplitter_Split"][1]["signature"] = "(ImDrawList*,int)" @@ -450,7 +450,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:2452" +defs["ImDrawListSplitter_destroy"][1]["location"] = "imgui:2450" defs["ImDrawListSplitter_destroy"][1]["ov_cimguiname"] = "ImDrawListSplitter_destroy" defs["ImDrawListSplitter_destroy"][1]["realdestructor"] = true defs["ImDrawListSplitter_destroy"][1]["ret"] = "void" @@ -491,7 +491,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:2556" +defs["ImDrawList_AddBezierCubic"][1]["location"] = "imgui:2554" 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)" @@ -528,7 +528,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:2557" +defs["ImDrawList_AddBezierQuadratic"][1]["location"] = "imgui:2555" 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)" @@ -552,7 +552,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:2581" +defs["ImDrawList_AddCallback"][1]["location"] = "imgui:2579" defs["ImDrawList_AddCallback"][1]["ov_cimguiname"] = "ImDrawList_AddCallback" defs["ImDrawList_AddCallback"][1]["ret"] = "void" defs["ImDrawList_AddCallback"][1]["signature"] = "(ImDrawCallback,void*)" @@ -587,7 +587,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:2548" +defs["ImDrawList_AddCircle"][1]["location"] = "imgui:2546" 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)" @@ -618,7 +618,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:2549" +defs["ImDrawList_AddCircleFilled"][1]["location"] = "imgui:2547" defs["ImDrawList_AddCircleFilled"][1]["ov_cimguiname"] = "ImDrawList_AddCircleFilled" defs["ImDrawList_AddCircleFilled"][1]["ret"] = "void" defs["ImDrawList_AddCircleFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -645,7 +645,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:2555" +defs["ImDrawList_AddConvexPolyFilled"][1]["location"] = "imgui:2553" defs["ImDrawList_AddConvexPolyFilled"][1]["ov_cimguiname"] = "ImDrawList_AddConvexPolyFilled" defs["ImDrawList_AddConvexPolyFilled"][1]["ret"] = "void" defs["ImDrawList_AddConvexPolyFilled"][1]["signature"] = "(const ImVec2*,int,ImU32)" @@ -663,7 +663,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:2582" +defs["ImDrawList_AddDrawCmd"][1]["location"] = "imgui:2580" defs["ImDrawList_AddDrawCmd"][1]["ov_cimguiname"] = "ImDrawList_AddDrawCmd" defs["ImDrawList_AddDrawCmd"][1]["ret"] = "void" defs["ImDrawList_AddDrawCmd"][1]["signature"] = "()" @@ -702,7 +702,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:2563" +defs["ImDrawList_AddImage"][1]["location"] = "imgui:2561" 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)" @@ -755,7 +755,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:2564" +defs["ImDrawList_AddImageQuad"][1]["location"] = "imgui:2562" 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)" @@ -798,7 +798,7 @@ defs["ImDrawList_AddImageRounded"][1]["cimguiname"] = "ImDrawList_AddImageRounde defs["ImDrawList_AddImageRounded"][1]["defaults"] = {} defs["ImDrawList_AddImageRounded"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddImageRounded"][1]["funcname"] = "AddImageRounded" -defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2565" +defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2563" 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,ImDrawFlags)" @@ -829,7 +829,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:2540" +defs["ImDrawList_AddLine"][1]["location"] = "imgui:2538" 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)" @@ -863,7 +863,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:2550" +defs["ImDrawList_AddNgon"][1]["location"] = "imgui:2548" 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)" @@ -893,7 +893,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:2551" +defs["ImDrawList_AddNgonFilled"][1]["location"] = "imgui:2549" defs["ImDrawList_AddNgonFilled"][1]["ov_cimguiname"] = "ImDrawList_AddNgonFilled" defs["ImDrawList_AddNgonFilled"][1]["ret"] = "void" defs["ImDrawList_AddNgonFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -926,7 +926,7 @@ defs["ImDrawList_AddPolyline"][1]["call_args"] = "(points,num_points,col,flags,t defs["ImDrawList_AddPolyline"][1]["cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["defaults"] = {} defs["ImDrawList_AddPolyline"][1]["funcname"] = "AddPolyline" -defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2554" +defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2552" defs["ImDrawList_AddPolyline"][1]["ov_cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["ret"] = "void" defs["ImDrawList_AddPolyline"][1]["signature"] = "(const ImVec2*,int,ImU32,ImDrawFlags,float)" @@ -963,7 +963,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:2544" +defs["ImDrawList_AddQuad"][1]["location"] = "imgui:2542" 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)" @@ -996,7 +996,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:2545" +defs["ImDrawList_AddQuadFilled"][1]["location"] = "imgui:2543" 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)" @@ -1035,7 +1035,7 @@ defs["ImDrawList_AddRect"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRect"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddRect"][1]["funcname"] = "AddRect" -defs["ImDrawList_AddRect"][1]["location"] = "imgui:2541" +defs["ImDrawList_AddRect"][1]["location"] = "imgui:2539" 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,ImDrawFlags,float)" @@ -1070,7 +1070,7 @@ defs["ImDrawList_AddRectFilled"][1]["defaults"] = {} defs["ImDrawList_AddRectFilled"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRectFilled"][1]["funcname"] = "AddRectFilled" -defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2542" +defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2540" 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,ImDrawFlags)" @@ -1106,7 +1106,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:2543" +defs["ImDrawList_AddRectFilledMultiColor"][1]["location"] = "imgui:2541" 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)" @@ -1137,7 +1137,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:2552" +defs["ImDrawList_AddText"][1]["location"] = "imgui:2550" defs["ImDrawList_AddText"][1]["ov_cimguiname"] = "ImDrawList_AddText_Vec2" defs["ImDrawList_AddText"][1]["ret"] = "void" defs["ImDrawList_AddText"][1]["signature"] = "(const ImVec2,ImU32,const char*,const char*)" @@ -1180,7 +1180,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:2553" +defs["ImDrawList_AddText"][2]["location"] = "imgui:2551" defs["ImDrawList_AddText"][2]["ov_cimguiname"] = "ImDrawList_AddText_FontPtr" defs["ImDrawList_AddText"][2]["ret"] = "void" defs["ImDrawList_AddText"][2]["signature"] = "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)" @@ -1215,7 +1215,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:2546" +defs["ImDrawList_AddTriangle"][1]["location"] = "imgui:2544" 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)" @@ -1245,7 +1245,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:2547" +defs["ImDrawList_AddTriangleFilled"][1]["location"] = "imgui:2545" 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)" @@ -1263,7 +1263,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:2592" +defs["ImDrawList_ChannelsMerge"][1]["location"] = "imgui:2590" defs["ImDrawList_ChannelsMerge"][1]["ov_cimguiname"] = "ImDrawList_ChannelsMerge" defs["ImDrawList_ChannelsMerge"][1]["ret"] = "void" defs["ImDrawList_ChannelsMerge"][1]["signature"] = "()" @@ -1284,7 +1284,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:2593" +defs["ImDrawList_ChannelsSetCurrent"][1]["location"] = "imgui:2591" defs["ImDrawList_ChannelsSetCurrent"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSetCurrent" defs["ImDrawList_ChannelsSetCurrent"][1]["ret"] = "void" defs["ImDrawList_ChannelsSetCurrent"][1]["signature"] = "(int)" @@ -1305,7 +1305,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:2591" +defs["ImDrawList_ChannelsSplit"][1]["location"] = "imgui:2589" defs["ImDrawList_ChannelsSplit"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSplit" defs["ImDrawList_ChannelsSplit"][1]["ret"] = "void" defs["ImDrawList_ChannelsSplit"][1]["signature"] = "(int)" @@ -1323,7 +1323,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:2583" +defs["ImDrawList_CloneOutput"][1]["location"] = "imgui:2581" defs["ImDrawList_CloneOutput"][1]["ov_cimguiname"] = "ImDrawList_CloneOutput" defs["ImDrawList_CloneOutput"][1]["ret"] = "ImDrawList*" defs["ImDrawList_CloneOutput"][1]["signature"] = "()const" @@ -1344,7 +1344,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:2531" +defs["ImDrawList_GetClipRectMax"][1]["location"] = "imgui:2529" defs["ImDrawList_GetClipRectMax"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMax"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMax" defs["ImDrawList_GetClipRectMax"][1]["ret"] = "void" @@ -1366,7 +1366,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:2530" +defs["ImDrawList_GetClipRectMin"][1]["location"] = "imgui:2528" defs["ImDrawList_GetClipRectMin"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMin"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMin" defs["ImDrawList_GetClipRectMin"][1]["ret"] = "void" @@ -1386,7 +1386,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:2522" +defs["ImDrawList_ImDrawList"][1]["location"] = "imgui:2520" defs["ImDrawList_ImDrawList"][1]["ov_cimguiname"] = "ImDrawList_ImDrawList" defs["ImDrawList_ImDrawList"][1]["signature"] = "(ImDrawListSharedData*)" defs["ImDrawList_ImDrawList"][1]["stname"] = "ImDrawList" @@ -1419,7 +1419,7 @@ defs["ImDrawList_PathArcTo"][1]["cimguiname"] = "ImDrawList_PathArcTo" defs["ImDrawList_PathArcTo"][1]["defaults"] = {} defs["ImDrawList_PathArcTo"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_PathArcTo"][1]["funcname"] = "PathArcTo" -defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2574" +defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2572" 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)" @@ -1449,7 +1449,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:2575" +defs["ImDrawList_PathArcToFast"][1]["location"] = "imgui:2573" defs["ImDrawList_PathArcToFast"][1]["ov_cimguiname"] = "ImDrawList_PathArcToFast" defs["ImDrawList_PathArcToFast"][1]["ret"] = "void" defs["ImDrawList_PathArcToFast"][1]["signature"] = "(const ImVec2,float,int,int)" @@ -1480,7 +1480,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:2576" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["location"] = "imgui:2574" 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)" @@ -1508,7 +1508,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:2577" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["location"] = "imgui:2575" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ov_cimguiname"] = "ImDrawList_PathBezierQuadraticCurveTo" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ret"] = "void" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["signature"] = "(const ImVec2,const ImVec2,int)" @@ -1526,7 +1526,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:2569" +defs["ImDrawList_PathClear"][1]["location"] = "imgui:2567" defs["ImDrawList_PathClear"][1]["ov_cimguiname"] = "ImDrawList_PathClear" defs["ImDrawList_PathClear"][1]["ret"] = "void" defs["ImDrawList_PathClear"][1]["signature"] = "()" @@ -1547,7 +1547,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:2572" +defs["ImDrawList_PathFillConvex"][1]["location"] = "imgui:2570" defs["ImDrawList_PathFillConvex"][1]["ov_cimguiname"] = "ImDrawList_PathFillConvex" defs["ImDrawList_PathFillConvex"][1]["ret"] = "void" defs["ImDrawList_PathFillConvex"][1]["signature"] = "(ImU32)" @@ -1568,7 +1568,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:2570" +defs["ImDrawList_PathLineTo"][1]["location"] = "imgui:2568" defs["ImDrawList_PathLineTo"][1]["ov_cimguiname"] = "ImDrawList_PathLineTo" defs["ImDrawList_PathLineTo"][1]["ret"] = "void" defs["ImDrawList_PathLineTo"][1]["signature"] = "(const ImVec2)" @@ -1589,7 +1589,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:2571" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["location"] = "imgui:2569" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ov_cimguiname"] = "ImDrawList_PathLineToMergeDuplicate" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ret"] = "void" defs["ImDrawList_PathLineToMergeDuplicate"][1]["signature"] = "(const ImVec2)" @@ -1621,7 +1621,7 @@ defs["ImDrawList_PathRect"][1]["defaults"] = {} defs["ImDrawList_PathRect"][1]["defaults"]["flags"] = "0" defs["ImDrawList_PathRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_PathRect"][1]["funcname"] = "PathRect" -defs["ImDrawList_PathRect"][1]["location"] = "imgui:2578" +defs["ImDrawList_PathRect"][1]["location"] = "imgui:2576" defs["ImDrawList_PathRect"][1]["ov_cimguiname"] = "ImDrawList_PathRect" defs["ImDrawList_PathRect"][1]["ret"] = "void" defs["ImDrawList_PathRect"][1]["signature"] = "(const ImVec2,const ImVec2,float,ImDrawFlags)" @@ -1650,7 +1650,7 @@ defs["ImDrawList_PathStroke"][1]["defaults"] = {} defs["ImDrawList_PathStroke"][1]["defaults"]["flags"] = "0" defs["ImDrawList_PathStroke"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_PathStroke"][1]["funcname"] = "PathStroke" -defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2573" +defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2571" defs["ImDrawList_PathStroke"][1]["ov_cimguiname"] = "ImDrawList_PathStroke" defs["ImDrawList_PathStroke"][1]["ret"] = "void" defs["ImDrawList_PathStroke"][1]["signature"] = "(ImU32,ImDrawFlags,float)" @@ -1668,7 +1668,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:2527" +defs["ImDrawList_PopClipRect"][1]["location"] = "imgui:2525" defs["ImDrawList_PopClipRect"][1]["ov_cimguiname"] = "ImDrawList_PopClipRect" defs["ImDrawList_PopClipRect"][1]["ret"] = "void" defs["ImDrawList_PopClipRect"][1]["signature"] = "()" @@ -1686,7 +1686,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:2529" +defs["ImDrawList_PopTextureID"][1]["location"] = "imgui:2527" defs["ImDrawList_PopTextureID"][1]["ov_cimguiname"] = "ImDrawList_PopTextureID" defs["ImDrawList_PopTextureID"][1]["ret"] = "void" defs["ImDrawList_PopTextureID"][1]["signature"] = "()" @@ -1731,7 +1731,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:2602" +defs["ImDrawList_PrimQuadUV"][1]["location"] = "imgui:2600" 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)" @@ -1758,7 +1758,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:2600" +defs["ImDrawList_PrimRect"][1]["location"] = "imgui:2598" defs["ImDrawList_PrimRect"][1]["ov_cimguiname"] = "ImDrawList_PrimRect" defs["ImDrawList_PrimRect"][1]["ret"] = "void" defs["ImDrawList_PrimRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1791,7 +1791,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:2601" +defs["ImDrawList_PrimRectUV"][1]["location"] = "imgui:2599" 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)" @@ -1815,7 +1815,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:2598" +defs["ImDrawList_PrimReserve"][1]["location"] = "imgui:2596" defs["ImDrawList_PrimReserve"][1]["ov_cimguiname"] = "ImDrawList_PrimReserve" defs["ImDrawList_PrimReserve"][1]["ret"] = "void" defs["ImDrawList_PrimReserve"][1]["signature"] = "(int,int)" @@ -1839,7 +1839,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:2599" +defs["ImDrawList_PrimUnreserve"][1]["location"] = "imgui:2597" defs["ImDrawList_PrimUnreserve"][1]["ov_cimguiname"] = "ImDrawList_PrimUnreserve" defs["ImDrawList_PrimUnreserve"][1]["ret"] = "void" defs["ImDrawList_PrimUnreserve"][1]["signature"] = "(int,int)" @@ -1866,7 +1866,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:2605" +defs["ImDrawList_PrimVtx"][1]["location"] = "imgui:2603" defs["ImDrawList_PrimVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimVtx" defs["ImDrawList_PrimVtx"][1]["ret"] = "void" defs["ImDrawList_PrimVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1887,7 +1887,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:2604" +defs["ImDrawList_PrimWriteIdx"][1]["location"] = "imgui:2602" defs["ImDrawList_PrimWriteIdx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteIdx" defs["ImDrawList_PrimWriteIdx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteIdx"][1]["signature"] = "(ImDrawIdx)" @@ -1914,7 +1914,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:2603" +defs["ImDrawList_PrimWriteVtx"][1]["location"] = "imgui:2601" defs["ImDrawList_PrimWriteVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteVtx" defs["ImDrawList_PrimWriteVtx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1942,7 +1942,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:2525" +defs["ImDrawList_PushClipRect"][1]["location"] = "imgui:2523" defs["ImDrawList_PushClipRect"][1]["ov_cimguiname"] = "ImDrawList_PushClipRect" defs["ImDrawList_PushClipRect"][1]["ret"] = "void" defs["ImDrawList_PushClipRect"][1]["signature"] = "(const ImVec2,const ImVec2,bool)" @@ -1960,7 +1960,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:2526" +defs["ImDrawList_PushClipRectFullScreen"][1]["location"] = "imgui:2524" defs["ImDrawList_PushClipRectFullScreen"][1]["ov_cimguiname"] = "ImDrawList_PushClipRectFullScreen" defs["ImDrawList_PushClipRectFullScreen"][1]["ret"] = "void" defs["ImDrawList_PushClipRectFullScreen"][1]["signature"] = "()" @@ -1981,7 +1981,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:2528" +defs["ImDrawList_PushTextureID"][1]["location"] = "imgui:2526" defs["ImDrawList_PushTextureID"][1]["ov_cimguiname"] = "ImDrawList_PushTextureID" defs["ImDrawList_PushTextureID"][1]["ret"] = "void" defs["ImDrawList_PushTextureID"][1]["signature"] = "(ImTextureID)" @@ -2002,7 +2002,7 @@ defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["call_args"] = "(radius)" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["cimguiname"] = "ImDrawList__CalcCircleAutoSegmentCount" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["defaults"] = {} defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["funcname"] = "_CalcCircleAutoSegmentCount" -defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["location"] = "imgui:2620" +defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["location"] = "imgui:2618" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["ov_cimguiname"] = "ImDrawList__CalcCircleAutoSegmentCount" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["ret"] = "int" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["signature"] = "(float)const" @@ -2020,7 +2020,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:2614" +defs["ImDrawList__ClearFreeMemory"][1]["location"] = "imgui:2612" defs["ImDrawList__ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawList__ClearFreeMemory" defs["ImDrawList__ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawList__ClearFreeMemory"][1]["signature"] = "()" @@ -2038,7 +2038,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:2617" +defs["ImDrawList__OnChangedClipRect"][1]["location"] = "imgui:2615" defs["ImDrawList__OnChangedClipRect"][1]["ov_cimguiname"] = "ImDrawList__OnChangedClipRect" defs["ImDrawList__OnChangedClipRect"][1]["ret"] = "void" defs["ImDrawList__OnChangedClipRect"][1]["signature"] = "()" @@ -2056,7 +2056,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:2618" +defs["ImDrawList__OnChangedTextureID"][1]["location"] = "imgui:2616" defs["ImDrawList__OnChangedTextureID"][1]["ov_cimguiname"] = "ImDrawList__OnChangedTextureID" defs["ImDrawList__OnChangedTextureID"][1]["ret"] = "void" defs["ImDrawList__OnChangedTextureID"][1]["signature"] = "()" @@ -2074,7 +2074,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:2619" +defs["ImDrawList__OnChangedVtxOffset"][1]["location"] = "imgui:2617" defs["ImDrawList__OnChangedVtxOffset"][1]["ov_cimguiname"] = "ImDrawList__OnChangedVtxOffset" defs["ImDrawList__OnChangedVtxOffset"][1]["ret"] = "void" defs["ImDrawList__OnChangedVtxOffset"][1]["signature"] = "()" @@ -2107,7 +2107,7 @@ defs["ImDrawList__PathArcToFastEx"][1]["call_args"] = "(center,radius,a_min_samp defs["ImDrawList__PathArcToFastEx"][1]["cimguiname"] = "ImDrawList__PathArcToFastEx" defs["ImDrawList__PathArcToFastEx"][1]["defaults"] = {} defs["ImDrawList__PathArcToFastEx"][1]["funcname"] = "_PathArcToFastEx" -defs["ImDrawList__PathArcToFastEx"][1]["location"] = "imgui:2621" +defs["ImDrawList__PathArcToFastEx"][1]["location"] = "imgui:2619" defs["ImDrawList__PathArcToFastEx"][1]["ov_cimguiname"] = "ImDrawList__PathArcToFastEx" defs["ImDrawList__PathArcToFastEx"][1]["ret"] = "void" defs["ImDrawList__PathArcToFastEx"][1]["signature"] = "(const ImVec2,float,int,int,int)" @@ -2140,7 +2140,7 @@ defs["ImDrawList__PathArcToN"][1]["call_args"] = "(center,radius,a_min,a_max,num defs["ImDrawList__PathArcToN"][1]["cimguiname"] = "ImDrawList__PathArcToN" defs["ImDrawList__PathArcToN"][1]["defaults"] = {} defs["ImDrawList__PathArcToN"][1]["funcname"] = "_PathArcToN" -defs["ImDrawList__PathArcToN"][1]["location"] = "imgui:2622" +defs["ImDrawList__PathArcToN"][1]["location"] = "imgui:2620" defs["ImDrawList__PathArcToN"][1]["ov_cimguiname"] = "ImDrawList__PathArcToN" defs["ImDrawList__PathArcToN"][1]["ret"] = "void" defs["ImDrawList__PathArcToN"][1]["signature"] = "(const ImVec2,float,float,float,int)" @@ -2158,7 +2158,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:2615" +defs["ImDrawList__PopUnusedDrawCmd"][1]["location"] = "imgui:2613" defs["ImDrawList__PopUnusedDrawCmd"][1]["ov_cimguiname"] = "ImDrawList__PopUnusedDrawCmd" defs["ImDrawList__PopUnusedDrawCmd"][1]["ret"] = "void" defs["ImDrawList__PopUnusedDrawCmd"][1]["signature"] = "()" @@ -2176,7 +2176,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:2613" +defs["ImDrawList__ResetForNewFrame"][1]["location"] = "imgui:2611" defs["ImDrawList__ResetForNewFrame"][1]["ov_cimguiname"] = "ImDrawList__ResetForNewFrame" defs["ImDrawList__ResetForNewFrame"][1]["ret"] = "void" defs["ImDrawList__ResetForNewFrame"][1]["signature"] = "()" @@ -2194,7 +2194,7 @@ defs["ImDrawList__TryMergeDrawCmds"][1]["call_args"] = "()" defs["ImDrawList__TryMergeDrawCmds"][1]["cimguiname"] = "ImDrawList__TryMergeDrawCmds" defs["ImDrawList__TryMergeDrawCmds"][1]["defaults"] = {} defs["ImDrawList__TryMergeDrawCmds"][1]["funcname"] = "_TryMergeDrawCmds" -defs["ImDrawList__TryMergeDrawCmds"][1]["location"] = "imgui:2616" +defs["ImDrawList__TryMergeDrawCmds"][1]["location"] = "imgui:2614" defs["ImDrawList__TryMergeDrawCmds"][1]["ov_cimguiname"] = "ImDrawList__TryMergeDrawCmds" defs["ImDrawList__TryMergeDrawCmds"][1]["ret"] = "void" defs["ImDrawList__TryMergeDrawCmds"][1]["signature"] = "()" @@ -2211,7 +2211,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:2524" +defs["ImDrawList_destroy"][1]["location"] = "imgui:2522" defs["ImDrawList_destroy"][1]["ov_cimguiname"] = "ImDrawList_destroy" defs["ImDrawList_destroy"][1]["realdestructor"] = true defs["ImDrawList_destroy"][1]["ret"] = "void" @@ -2228,7 +2228,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:2714" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["location"] = "imgui:2712" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_ImFontAtlasCustomRect" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["signature"] = "()" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["stname"] = "ImFontAtlasCustomRect" @@ -2245,7 +2245,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:2715" +defs["ImFontAtlasCustomRect_IsPacked"][1]["location"] = "imgui:2713" defs["ImFontAtlasCustomRect_IsPacked"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_IsPacked" defs["ImFontAtlasCustomRect_IsPacked"][1]["ret"] = "bool" defs["ImFontAtlasCustomRect_IsPacked"][1]["signature"] = "()const" @@ -2298,7 +2298,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:2799" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["location"] = "imgui:2797" 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)" @@ -2322,7 +2322,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:2798" +defs["ImFontAtlas_AddCustomRectRegular"][1]["location"] = "imgui:2796" defs["ImFontAtlas_AddCustomRectRegular"][1]["ov_cimguiname"] = "ImFontAtlas_AddCustomRectRegular" defs["ImFontAtlas_AddCustomRectRegular"][1]["ret"] = "int" defs["ImFontAtlas_AddCustomRectRegular"][1]["signature"] = "(int,int)" @@ -2343,7 +2343,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:2748" +defs["ImFontAtlas_AddFont"][1]["location"] = "imgui:2746" defs["ImFontAtlas_AddFont"][1]["ov_cimguiname"] = "ImFontAtlas_AddFont" defs["ImFontAtlas_AddFont"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFont"][1]["signature"] = "(const ImFontConfig*)" @@ -2365,7 +2365,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:2749" +defs["ImFontAtlas_AddFontDefault"][1]["location"] = "imgui:2747" defs["ImFontAtlas_AddFontDefault"][1]["ov_cimguiname"] = "ImFontAtlas_AddFontDefault" defs["ImFontAtlas_AddFontDefault"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontDefault"][1]["signature"] = "(const ImFontConfig*)" @@ -2397,7 +2397,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:2750" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["location"] = "imgui:2748" 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*)" @@ -2429,7 +2429,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:2753" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["location"] = "imgui:2751" 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*)" @@ -2464,7 +2464,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:2752" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["location"] = "imgui:2750" 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*)" @@ -2499,7 +2499,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:2751" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["location"] = "imgui:2749" 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*)" @@ -2517,7 +2517,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:2764" +defs["ImFontAtlas_Build"][1]["location"] = "imgui:2762" defs["ImFontAtlas_Build"][1]["ov_cimguiname"] = "ImFontAtlas_Build" defs["ImFontAtlas_Build"][1]["ret"] = "bool" defs["ImFontAtlas_Build"][1]["signature"] = "()" @@ -2544,7 +2544,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:2803" +defs["ImFontAtlas_CalcCustomRectUV"][1]["location"] = "imgui:2801" defs["ImFontAtlas_CalcCustomRectUV"][1]["ov_cimguiname"] = "ImFontAtlas_CalcCustomRectUV" defs["ImFontAtlas_CalcCustomRectUV"][1]["ret"] = "void" defs["ImFontAtlas_CalcCustomRectUV"][1]["signature"] = "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const" @@ -2562,7 +2562,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:2757" +defs["ImFontAtlas_Clear"][1]["location"] = "imgui:2755" defs["ImFontAtlas_Clear"][1]["ov_cimguiname"] = "ImFontAtlas_Clear" defs["ImFontAtlas_Clear"][1]["ret"] = "void" defs["ImFontAtlas_Clear"][1]["signature"] = "()" @@ -2580,7 +2580,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:2756" +defs["ImFontAtlas_ClearFonts"][1]["location"] = "imgui:2754" defs["ImFontAtlas_ClearFonts"][1]["ov_cimguiname"] = "ImFontAtlas_ClearFonts" defs["ImFontAtlas_ClearFonts"][1]["ret"] = "void" defs["ImFontAtlas_ClearFonts"][1]["signature"] = "()" @@ -2598,7 +2598,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:2754" +defs["ImFontAtlas_ClearInputData"][1]["location"] = "imgui:2752" defs["ImFontAtlas_ClearInputData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearInputData" defs["ImFontAtlas_ClearInputData"][1]["ret"] = "void" defs["ImFontAtlas_ClearInputData"][1]["signature"] = "()" @@ -2616,7 +2616,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:2755" +defs["ImFontAtlas_ClearTexData"][1]["location"] = "imgui:2753" defs["ImFontAtlas_ClearTexData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearTexData" defs["ImFontAtlas_ClearTexData"][1]["ret"] = "void" defs["ImFontAtlas_ClearTexData"][1]["signature"] = "()" @@ -2637,7 +2637,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:2800" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["location"] = "imgui:2798" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ov_cimguiname"] = "ImFontAtlas_GetCustomRectByIndex" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ret"] = "ImFontAtlasCustomRect*" defs["ImFontAtlas_GetCustomRectByIndex"][1]["signature"] = "(int)" @@ -2655,7 +2655,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:2781" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["location"] = "imgui:2779" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseFull" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["signature"] = "()" @@ -2673,7 +2673,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:2782" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["location"] = "imgui:2780" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["signature"] = "()" @@ -2691,7 +2691,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:2783" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["location"] = "imgui:2781" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesCyrillic" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["signature"] = "()" @@ -2709,7 +2709,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:2777" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["location"] = "imgui:2775" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesDefault" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["signature"] = "()" @@ -2727,7 +2727,7 @@ defs["ImFontAtlas_GetGlyphRangesGreek"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesGreek" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesGreek"][1]["funcname"] = "GetGlyphRangesGreek" -defs["ImFontAtlas_GetGlyphRangesGreek"][1]["location"] = "imgui:2778" +defs["ImFontAtlas_GetGlyphRangesGreek"][1]["location"] = "imgui:2776" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesGreek" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["signature"] = "()" @@ -2745,7 +2745,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:2780" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["location"] = "imgui:2778" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesJapanese" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["signature"] = "()" @@ -2763,7 +2763,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:2779" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["location"] = "imgui:2777" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesKorean" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["signature"] = "()" @@ -2781,7 +2781,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:2784" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["location"] = "imgui:2782" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesThai" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesThai"][1]["signature"] = "()" @@ -2799,7 +2799,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:2785" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["location"] = "imgui:2783" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesVietnamese" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["signature"] = "()" @@ -2832,7 +2832,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:2804" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["location"] = "imgui:2802" 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])" @@ -2863,7 +2863,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:2765" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["location"] = "imgui:2763" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsAlpha8" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -2894,7 +2894,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:2766" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["location"] = "imgui:2764" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsRGBA32" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -2910,7 +2910,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:2746" +defs["ImFontAtlas_ImFontAtlas"][1]["location"] = "imgui:2744" defs["ImFontAtlas_ImFontAtlas"][1]["ov_cimguiname"] = "ImFontAtlas_ImFontAtlas" defs["ImFontAtlas_ImFontAtlas"][1]["signature"] = "()" defs["ImFontAtlas_ImFontAtlas"][1]["stname"] = "ImFontAtlas" @@ -2927,7 +2927,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:2767" +defs["ImFontAtlas_IsBuilt"][1]["location"] = "imgui:2765" defs["ImFontAtlas_IsBuilt"][1]["ov_cimguiname"] = "ImFontAtlas_IsBuilt" defs["ImFontAtlas_IsBuilt"][1]["ret"] = "bool" defs["ImFontAtlas_IsBuilt"][1]["signature"] = "()const" @@ -2948,7 +2948,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:2768" +defs["ImFontAtlas_SetTexID"][1]["location"] = "imgui:2766" defs["ImFontAtlas_SetTexID"][1]["ov_cimguiname"] = "ImFontAtlas_SetTexID" defs["ImFontAtlas_SetTexID"][1]["ret"] = "void" defs["ImFontAtlas_SetTexID"][1]["signature"] = "(ImTextureID)" @@ -2965,7 +2965,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:2747" +defs["ImFontAtlas_destroy"][1]["location"] = "imgui:2745" defs["ImFontAtlas_destroy"][1]["ov_cimguiname"] = "ImFontAtlas_destroy" defs["ImFontAtlas_destroy"][1]["realdestructor"] = true defs["ImFontAtlas_destroy"][1]["ret"] = "void" @@ -2982,7 +2982,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:2674" +defs["ImFontConfig_ImFontConfig"][1]["location"] = "imgui:2672" defs["ImFontConfig_ImFontConfig"][1]["ov_cimguiname"] = "ImFontConfig_ImFontConfig" defs["ImFontConfig_ImFontConfig"][1]["signature"] = "()" defs["ImFontConfig_ImFontConfig"][1]["stname"] = "ImFontConfig" @@ -3018,7 +3018,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:2699" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["location"] = "imgui:2697" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddChar" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddChar"][1]["signature"] = "(ImWchar)" @@ -3039,7 +3039,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:2701" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["location"] = "imgui:2699" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddRanges" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["signature"] = "(const ImWchar*)" @@ -3064,7 +3064,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:2700" +defs["ImFontGlyphRangesBuilder_AddText"][1]["location"] = "imgui:2698" defs["ImFontGlyphRangesBuilder_AddText"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddText" defs["ImFontGlyphRangesBuilder_AddText"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddText"][1]["signature"] = "(const char*,const char*)" @@ -3085,7 +3085,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:2702" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["location"] = "imgui:2700" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_BuildRanges" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["signature"] = "(ImVector_ImWchar*)" @@ -3103,7 +3103,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:2696" +defs["ImFontGlyphRangesBuilder_Clear"][1]["location"] = "imgui:2694" defs["ImFontGlyphRangesBuilder_Clear"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_Clear" defs["ImFontGlyphRangesBuilder_Clear"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_Clear"][1]["signature"] = "()" @@ -3124,7 +3124,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:2697" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["location"] = "imgui:2695" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_GetBit" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ret"] = "bool" defs["ImFontGlyphRangesBuilder_GetBit"][1]["signature"] = "(size_t)const" @@ -3140,7 +3140,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:2695" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["location"] = "imgui:2693" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["signature"] = "()" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["stname"] = "ImFontGlyphRangesBuilder" @@ -3160,7 +3160,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:2698" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["location"] = "imgui:2696" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_SetBit" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_SetBit"][1]["signature"] = "(size_t)" @@ -3227,7 +3227,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:2891" +defs["ImFont_AddGlyph"][1]["location"] = "imgui:2890" 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)" @@ -3255,7 +3255,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:2892" +defs["ImFont_AddRemapChar"][1]["location"] = "imgui:2891" defs["ImFont_AddRemapChar"][1]["ov_cimguiname"] = "ImFont_AddRemapChar" defs["ImFont_AddRemapChar"][1]["ret"] = "void" defs["ImFont_AddRemapChar"][1]["signature"] = "(ImWchar,ImWchar,bool)" @@ -3273,7 +3273,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:2888" +defs["ImFont_BuildLookupTable"][1]["location"] = "imgui:2887" defs["ImFont_BuildLookupTable"][1]["ov_cimguiname"] = "ImFont_BuildLookupTable" defs["ImFont_BuildLookupTable"][1]["ret"] = "void" defs["ImFont_BuildLookupTable"][1]["signature"] = "()" @@ -3314,7 +3314,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:2882" +defs["ImFont_CalcTextSizeA"][1]["location"] = "imgui:2881" defs["ImFont_CalcTextSizeA"][1]["nonUDT"] = 1 defs["ImFont_CalcTextSizeA"][1]["ov_cimguiname"] = "ImFont_CalcTextSizeA" defs["ImFont_CalcTextSizeA"][1]["ret"] = "void" @@ -3345,7 +3345,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:2883" +defs["ImFont_CalcWordWrapPositionA"][1]["location"] = "imgui:2882" 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" @@ -3363,7 +3363,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:2889" +defs["ImFont_ClearOutputData"][1]["location"] = "imgui:2888" defs["ImFont_ClearOutputData"][1]["ov_cimguiname"] = "ImFont_ClearOutputData" defs["ImFont_ClearOutputData"][1]["ret"] = "void" defs["ImFont_ClearOutputData"][1]["signature"] = "()" @@ -3384,7 +3384,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:2874" +defs["ImFont_FindGlyph"][1]["location"] = "imgui:2873" defs["ImFont_FindGlyph"][1]["ov_cimguiname"] = "ImFont_FindGlyph" defs["ImFont_FindGlyph"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyph"][1]["signature"] = "(ImWchar)const" @@ -3405,7 +3405,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:2875" +defs["ImFont_FindGlyphNoFallback"][1]["location"] = "imgui:2874" defs["ImFont_FindGlyphNoFallback"][1]["ov_cimguiname"] = "ImFont_FindGlyphNoFallback" defs["ImFont_FindGlyphNoFallback"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyphNoFallback"][1]["signature"] = "(ImWchar)const" @@ -3426,7 +3426,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:2876" +defs["ImFont_GetCharAdvance"][1]["location"] = "imgui:2875" defs["ImFont_GetCharAdvance"][1]["ov_cimguiname"] = "ImFont_GetCharAdvance" defs["ImFont_GetCharAdvance"][1]["ret"] = "float" defs["ImFont_GetCharAdvance"][1]["signature"] = "(ImWchar)const" @@ -3444,7 +3444,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:2878" +defs["ImFont_GetDebugName"][1]["location"] = "imgui:2877" defs["ImFont_GetDebugName"][1]["ov_cimguiname"] = "ImFont_GetDebugName" defs["ImFont_GetDebugName"][1]["ret"] = "const char*" defs["ImFont_GetDebugName"][1]["signature"] = "()const" @@ -3465,7 +3465,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:2890" +defs["ImFont_GrowIndex"][1]["location"] = "imgui:2889" defs["ImFont_GrowIndex"][1]["ov_cimguiname"] = "ImFont_GrowIndex" defs["ImFont_GrowIndex"][1]["ret"] = "void" defs["ImFont_GrowIndex"][1]["signature"] = "(int)" @@ -3481,7 +3481,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:2872" +defs["ImFont_ImFont"][1]["location"] = "imgui:2871" defs["ImFont_ImFont"][1]["ov_cimguiname"] = "ImFont_ImFont" defs["ImFont_ImFont"][1]["signature"] = "()" defs["ImFont_ImFont"][1]["stname"] = "ImFont" @@ -3504,7 +3504,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:2894" +defs["ImFont_IsGlyphRangeUnused"][1]["location"] = "imgui:2893" defs["ImFont_IsGlyphRangeUnused"][1]["ov_cimguiname"] = "ImFont_IsGlyphRangeUnused" defs["ImFont_IsGlyphRangeUnused"][1]["ret"] = "bool" defs["ImFont_IsGlyphRangeUnused"][1]["signature"] = "(unsigned int,unsigned int)" @@ -3522,7 +3522,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:2877" +defs["ImFont_IsLoaded"][1]["location"] = "imgui:2876" defs["ImFont_IsLoaded"][1]["ov_cimguiname"] = "ImFont_IsLoaded" defs["ImFont_IsLoaded"][1]["ret"] = "bool" defs["ImFont_IsLoaded"][1]["signature"] = "()const" @@ -3555,7 +3555,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:2884" +defs["ImFont_RenderChar"][1]["location"] = "imgui:2883" defs["ImFont_RenderChar"][1]["ov_cimguiname"] = "ImFont_RenderChar" defs["ImFont_RenderChar"][1]["ret"] = "void" defs["ImFont_RenderChar"][1]["signature"] = "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)const" @@ -3602,7 +3602,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:2885" +defs["ImFont_RenderText"][1]["location"] = "imgui:2884" defs["ImFont_RenderText"][1]["ov_cimguiname"] = "ImFont_RenderText" defs["ImFont_RenderText"][1]["ret"] = "void" defs["ImFont_RenderText"][1]["signature"] = "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const" @@ -3626,7 +3626,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:2893" +defs["ImFont_SetGlyphVisible"][1]["location"] = "imgui:2892" defs["ImFont_SetGlyphVisible"][1]["ov_cimguiname"] = "ImFont_SetGlyphVisible" defs["ImFont_SetGlyphVisible"][1]["ret"] = "void" defs["ImFont_SetGlyphVisible"][1]["signature"] = "(ImWchar,bool)" @@ -3643,7 +3643,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:2873" +defs["ImFont_destroy"][1]["location"] = "imgui:2872" defs["ImFont_destroy"][1]["ov_cimguiname"] = "ImFont_destroy" defs["ImFont_destroy"][1]["realdestructor"] = true defs["ImFont_destroy"][1]["ret"] = "void" @@ -3711,7 +3711,7 @@ defs["ImGuiIO_AddFocusEvent"][1]["call_args"] = "(focused)" defs["ImGuiIO_AddFocusEvent"][1]["cimguiname"] = "ImGuiIO_AddFocusEvent" defs["ImGuiIO_AddFocusEvent"][1]["defaults"] = {} defs["ImGuiIO_AddFocusEvent"][1]["funcname"] = "AddFocusEvent" -defs["ImGuiIO_AddFocusEvent"][1]["location"] = "imgui:1974" +defs["ImGuiIO_AddFocusEvent"][1]["location"] = "imgui:1972" defs["ImGuiIO_AddFocusEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddFocusEvent" defs["ImGuiIO_AddFocusEvent"][1]["ret"] = "void" defs["ImGuiIO_AddFocusEvent"][1]["signature"] = "(bool)" @@ -3732,7 +3732,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:1975" +defs["ImGuiIO_AddInputCharacter"][1]["location"] = "imgui:1973" defs["ImGuiIO_AddInputCharacter"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacter" defs["ImGuiIO_AddInputCharacter"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacter"][1]["signature"] = "(unsigned int)" @@ -3753,7 +3753,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:1976" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["location"] = "imgui:1974" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacterUTF16" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacterUTF16"][1]["signature"] = "(ImWchar16)" @@ -3774,7 +3774,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:1977" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["location"] = "imgui:1975" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharactersUTF8" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharactersUTF8"][1]["signature"] = "(const char*)" @@ -3801,7 +3801,7 @@ defs["ImGuiIO_AddKeyAnalogEvent"][1]["call_args"] = "(key,down,v)" defs["ImGuiIO_AddKeyAnalogEvent"][1]["cimguiname"] = "ImGuiIO_AddKeyAnalogEvent" defs["ImGuiIO_AddKeyAnalogEvent"][1]["defaults"] = {} defs["ImGuiIO_AddKeyAnalogEvent"][1]["funcname"] = "AddKeyAnalogEvent" -defs["ImGuiIO_AddKeyAnalogEvent"][1]["location"] = "imgui:1970" +defs["ImGuiIO_AddKeyAnalogEvent"][1]["location"] = "imgui:1968" defs["ImGuiIO_AddKeyAnalogEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddKeyAnalogEvent" defs["ImGuiIO_AddKeyAnalogEvent"][1]["ret"] = "void" defs["ImGuiIO_AddKeyAnalogEvent"][1]["signature"] = "(ImGuiKey,bool,float)" @@ -3825,7 +3825,7 @@ defs["ImGuiIO_AddKeyEvent"][1]["call_args"] = "(key,down)" defs["ImGuiIO_AddKeyEvent"][1]["cimguiname"] = "ImGuiIO_AddKeyEvent" defs["ImGuiIO_AddKeyEvent"][1]["defaults"] = {} defs["ImGuiIO_AddKeyEvent"][1]["funcname"] = "AddKeyEvent" -defs["ImGuiIO_AddKeyEvent"][1]["location"] = "imgui:1969" +defs["ImGuiIO_AddKeyEvent"][1]["location"] = "imgui:1967" defs["ImGuiIO_AddKeyEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddKeyEvent" defs["ImGuiIO_AddKeyEvent"][1]["ret"] = "void" defs["ImGuiIO_AddKeyEvent"][1]["signature"] = "(ImGuiKey,bool)" @@ -3849,7 +3849,7 @@ defs["ImGuiIO_AddMouseButtonEvent"][1]["call_args"] = "(button,down)" defs["ImGuiIO_AddMouseButtonEvent"][1]["cimguiname"] = "ImGuiIO_AddMouseButtonEvent" defs["ImGuiIO_AddMouseButtonEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMouseButtonEvent"][1]["funcname"] = "AddMouseButtonEvent" -defs["ImGuiIO_AddMouseButtonEvent"][1]["location"] = "imgui:1972" +defs["ImGuiIO_AddMouseButtonEvent"][1]["location"] = "imgui:1970" defs["ImGuiIO_AddMouseButtonEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMouseButtonEvent" defs["ImGuiIO_AddMouseButtonEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMouseButtonEvent"][1]["signature"] = "(int,bool)" @@ -3873,7 +3873,7 @@ defs["ImGuiIO_AddMousePosEvent"][1]["call_args"] = "(x,y)" defs["ImGuiIO_AddMousePosEvent"][1]["cimguiname"] = "ImGuiIO_AddMousePosEvent" defs["ImGuiIO_AddMousePosEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMousePosEvent"][1]["funcname"] = "AddMousePosEvent" -defs["ImGuiIO_AddMousePosEvent"][1]["location"] = "imgui:1971" +defs["ImGuiIO_AddMousePosEvent"][1]["location"] = "imgui:1969" defs["ImGuiIO_AddMousePosEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMousePosEvent" defs["ImGuiIO_AddMousePosEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMousePosEvent"][1]["signature"] = "(float,float)" @@ -3897,7 +3897,7 @@ defs["ImGuiIO_AddMouseWheelEvent"][1]["call_args"] = "(wh_x,wh_y)" defs["ImGuiIO_AddMouseWheelEvent"][1]["cimguiname"] = "ImGuiIO_AddMouseWheelEvent" defs["ImGuiIO_AddMouseWheelEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMouseWheelEvent"][1]["funcname"] = "AddMouseWheelEvent" -defs["ImGuiIO_AddMouseWheelEvent"][1]["location"] = "imgui:1973" +defs["ImGuiIO_AddMouseWheelEvent"][1]["location"] = "imgui:1971" defs["ImGuiIO_AddMouseWheelEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMouseWheelEvent" defs["ImGuiIO_AddMouseWheelEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMouseWheelEvent"][1]["signature"] = "(float,float)" @@ -3915,7 +3915,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:1981" +defs["ImGuiIO_ClearInputCharacters"][1]["location"] = "imgui:1979" defs["ImGuiIO_ClearInputCharacters"][1]["ov_cimguiname"] = "ImGuiIO_ClearInputCharacters" defs["ImGuiIO_ClearInputCharacters"][1]["ret"] = "void" defs["ImGuiIO_ClearInputCharacters"][1]["signature"] = "()" @@ -3933,7 +3933,7 @@ defs["ImGuiIO_ClearInputKeys"][1]["call_args"] = "()" defs["ImGuiIO_ClearInputKeys"][1]["cimguiname"] = "ImGuiIO_ClearInputKeys" defs["ImGuiIO_ClearInputKeys"][1]["defaults"] = {} defs["ImGuiIO_ClearInputKeys"][1]["funcname"] = "ClearInputKeys" -defs["ImGuiIO_ClearInputKeys"][1]["location"] = "imgui:1982" +defs["ImGuiIO_ClearInputKeys"][1]["location"] = "imgui:1980" defs["ImGuiIO_ClearInputKeys"][1]["ov_cimguiname"] = "ImGuiIO_ClearInputKeys" defs["ImGuiIO_ClearInputKeys"][1]["ret"] = "void" defs["ImGuiIO_ClearInputKeys"][1]["signature"] = "()" @@ -3949,7 +3949,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:2055" +defs["ImGuiIO_ImGuiIO"][1]["location"] = "imgui:2053" defs["ImGuiIO_ImGuiIO"][1]["ov_cimguiname"] = "ImGuiIO_ImGuiIO" defs["ImGuiIO_ImGuiIO"][1]["signature"] = "()" defs["ImGuiIO_ImGuiIO"][1]["stname"] = "ImGuiIO" @@ -3969,7 +3969,7 @@ defs["ImGuiIO_SetAppAcceptingEvents"][1]["call_args"] = "(accepting_events)" defs["ImGuiIO_SetAppAcceptingEvents"][1]["cimguiname"] = "ImGuiIO_SetAppAcceptingEvents" defs["ImGuiIO_SetAppAcceptingEvents"][1]["defaults"] = {} defs["ImGuiIO_SetAppAcceptingEvents"][1]["funcname"] = "SetAppAcceptingEvents" -defs["ImGuiIO_SetAppAcceptingEvents"][1]["location"] = "imgui:1980" +defs["ImGuiIO_SetAppAcceptingEvents"][1]["location"] = "imgui:1978" defs["ImGuiIO_SetAppAcceptingEvents"][1]["ov_cimguiname"] = "ImGuiIO_SetAppAcceptingEvents" defs["ImGuiIO_SetAppAcceptingEvents"][1]["ret"] = "void" defs["ImGuiIO_SetAppAcceptingEvents"][1]["signature"] = "(bool)" @@ -4000,7 +4000,7 @@ defs["ImGuiIO_SetKeyEventNativeData"][1]["cimguiname"] = "ImGuiIO_SetKeyEventNat defs["ImGuiIO_SetKeyEventNativeData"][1]["defaults"] = {} defs["ImGuiIO_SetKeyEventNativeData"][1]["defaults"]["native_legacy_index"] = "-1" defs["ImGuiIO_SetKeyEventNativeData"][1]["funcname"] = "SetKeyEventNativeData" -defs["ImGuiIO_SetKeyEventNativeData"][1]["location"] = "imgui:1979" +defs["ImGuiIO_SetKeyEventNativeData"][1]["location"] = "imgui:1977" defs["ImGuiIO_SetKeyEventNativeData"][1]["ov_cimguiname"] = "ImGuiIO_SetKeyEventNativeData" defs["ImGuiIO_SetKeyEventNativeData"][1]["ret"] = "void" defs["ImGuiIO_SetKeyEventNativeData"][1]["signature"] = "(ImGuiKey,int,int,int)" @@ -4034,7 +4034,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:2096" +defs["ImGuiInputTextCallbackData_ClearSelection"][1]["location"] = "imgui:2094" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ClearSelection" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["signature"] = "()" @@ -4058,7 +4058,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:2093" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["location"] = "imgui:2091" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_DeleteChars" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["signature"] = "(int,int)" @@ -4076,7 +4076,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:2097" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["location"] = "imgui:2095" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_HasSelection" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ret"] = "bool" defs["ImGuiInputTextCallbackData_HasSelection"][1]["signature"] = "()const" @@ -4092,7 +4092,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:2092" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["location"] = "imgui:2090" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["signature"] = "()" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["stname"] = "ImGuiInputTextCallbackData" @@ -4119,7 +4119,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:2094" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["location"] = "imgui:2092" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_InsertChars" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_InsertChars"][1]["signature"] = "(int,const char*,const char*)" @@ -4137,7 +4137,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:2095" +defs["ImGuiInputTextCallbackData_SelectAll"][1]["location"] = "imgui:2093" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_SelectAll" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_SelectAll"][1]["signature"] = "()" @@ -4178,7 +4178,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:2308" +defs["ImGuiListClipper_Begin"][1]["location"] = "imgui:2306" defs["ImGuiListClipper_Begin"][1]["ov_cimguiname"] = "ImGuiListClipper_Begin" defs["ImGuiListClipper_Begin"][1]["ret"] = "void" defs["ImGuiListClipper_Begin"][1]["signature"] = "(int,float)" @@ -4196,7 +4196,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:2309" +defs["ImGuiListClipper_End"][1]["location"] = "imgui:2307" defs["ImGuiListClipper_End"][1]["ov_cimguiname"] = "ImGuiListClipper_End" defs["ImGuiListClipper_End"][1]["ret"] = "void" defs["ImGuiListClipper_End"][1]["signature"] = "()" @@ -4220,7 +4220,7 @@ defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["call_args"] = "(item_min defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["cimguiname"] = "ImGuiListClipper_ForceDisplayRangeByIndices" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["defaults"] = {} defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["funcname"] = "ForceDisplayRangeByIndices" -defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["location"] = "imgui:2313" +defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["location"] = "imgui:2311" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["ov_cimguiname"] = "ImGuiListClipper_ForceDisplayRangeByIndices" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["ret"] = "void" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["signature"] = "(int,int)" @@ -4236,7 +4236,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:2306" +defs["ImGuiListClipper_ImGuiListClipper"][1]["location"] = "imgui:2304" defs["ImGuiListClipper_ImGuiListClipper"][1]["ov_cimguiname"] = "ImGuiListClipper_ImGuiListClipper" defs["ImGuiListClipper_ImGuiListClipper"][1]["signature"] = "()" defs["ImGuiListClipper_ImGuiListClipper"][1]["stname"] = "ImGuiListClipper" @@ -4253,7 +4253,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:2310" +defs["ImGuiListClipper_Step"][1]["location"] = "imgui:2308" defs["ImGuiListClipper_Step"][1]["ov_cimguiname"] = "ImGuiListClipper_Step" defs["ImGuiListClipper_Step"][1]["ret"] = "bool" defs["ImGuiListClipper_Step"][1]["signature"] = "()" @@ -4270,7 +4270,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:2307" +defs["ImGuiListClipper_destroy"][1]["location"] = "imgui:2305" defs["ImGuiListClipper_destroy"][1]["ov_cimguiname"] = "ImGuiListClipper_destroy" defs["ImGuiListClipper_destroy"][1]["realdestructor"] = true defs["ImGuiListClipper_destroy"][1]["ret"] = "void" @@ -4287,7 +4287,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:2172" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["location"] = "imgui:2170" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["ov_cimguiname"] = "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["signature"] = "()" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["stname"] = "ImGuiOnceUponAFrame" @@ -4320,7 +4320,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:2126" +defs["ImGuiPayload_Clear"][1]["location"] = "imgui:2124" defs["ImGuiPayload_Clear"][1]["ov_cimguiname"] = "ImGuiPayload_Clear" defs["ImGuiPayload_Clear"][1]["ret"] = "void" defs["ImGuiPayload_Clear"][1]["signature"] = "()" @@ -4336,7 +4336,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:2125" +defs["ImGuiPayload_ImGuiPayload"][1]["location"] = "imgui:2123" defs["ImGuiPayload_ImGuiPayload"][1]["ov_cimguiname"] = "ImGuiPayload_ImGuiPayload" defs["ImGuiPayload_ImGuiPayload"][1]["signature"] = "()" defs["ImGuiPayload_ImGuiPayload"][1]["stname"] = "ImGuiPayload" @@ -4356,7 +4356,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:2127" +defs["ImGuiPayload_IsDataType"][1]["location"] = "imgui:2125" defs["ImGuiPayload_IsDataType"][1]["ov_cimguiname"] = "ImGuiPayload_IsDataType" defs["ImGuiPayload_IsDataType"][1]["ret"] = "bool" defs["ImGuiPayload_IsDataType"][1]["signature"] = "(const char*)const" @@ -4374,7 +4374,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:2129" +defs["ImGuiPayload_IsDelivery"][1]["location"] = "imgui:2127" defs["ImGuiPayload_IsDelivery"][1]["ov_cimguiname"] = "ImGuiPayload_IsDelivery" defs["ImGuiPayload_IsDelivery"][1]["ret"] = "bool" defs["ImGuiPayload_IsDelivery"][1]["signature"] = "()const" @@ -4392,7 +4392,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:2128" +defs["ImGuiPayload_IsPreview"][1]["location"] = "imgui:2126" defs["ImGuiPayload_IsPreview"][1]["ov_cimguiname"] = "ImGuiPayload_IsPreview" defs["ImGuiPayload_IsPreview"][1]["ret"] = "bool" defs["ImGuiPayload_IsPreview"][1]["signature"] = "()const" @@ -4424,7 +4424,7 @@ defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["cimguiname"] = "ImGuiPlatf defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["constructor"] = true defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["defaults"] = {} defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["funcname"] = "ImGuiPlatformImeData" -defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["location"] = "imgui:2946" +defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["location"] = "imgui:2945" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["ov_cimguiname"] = "ImGuiPlatformImeData_ImGuiPlatformImeData" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["signature"] = "()" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["stname"] = "ImGuiPlatformImeData" @@ -4461,7 +4461,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:2239" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["location"] = "imgui:2237" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Int" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["signature"] = "(ImGuiID,int)" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["stname"] = "ImGuiStoragePair" @@ -4480,7 +4480,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:2240" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["location"] = "imgui:2238" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Float" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["signature"] = "(ImGuiID,float)" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["stname"] = "ImGuiStoragePair" @@ -4499,7 +4499,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:2241" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["location"] = "imgui:2239" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Ptr" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["signature"] = "(ImGuiID,void*)" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["stname"] = "ImGuiStoragePair" @@ -4534,7 +4534,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:2272" +defs["ImGuiStorage_BuildSortByKey"][1]["location"] = "imgui:2270" defs["ImGuiStorage_BuildSortByKey"][1]["ov_cimguiname"] = "ImGuiStorage_BuildSortByKey" defs["ImGuiStorage_BuildSortByKey"][1]["ret"] = "void" defs["ImGuiStorage_BuildSortByKey"][1]["signature"] = "()" @@ -4552,7 +4552,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:2249" +defs["ImGuiStorage_Clear"][1]["location"] = "imgui:2247" defs["ImGuiStorage_Clear"][1]["ov_cimguiname"] = "ImGuiStorage_Clear" defs["ImGuiStorage_Clear"][1]["ret"] = "void" defs["ImGuiStorage_Clear"][1]["signature"] = "()" @@ -4577,7 +4577,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:2252" +defs["ImGuiStorage_GetBool"][1]["location"] = "imgui:2250" defs["ImGuiStorage_GetBool"][1]["ov_cimguiname"] = "ImGuiStorage_GetBool" defs["ImGuiStorage_GetBool"][1]["ret"] = "bool" defs["ImGuiStorage_GetBool"][1]["signature"] = "(ImGuiID,bool)const" @@ -4602,7 +4602,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:2264" +defs["ImGuiStorage_GetBoolRef"][1]["location"] = "imgui:2262" defs["ImGuiStorage_GetBoolRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetBoolRef" defs["ImGuiStorage_GetBoolRef"][1]["ret"] = "bool*" defs["ImGuiStorage_GetBoolRef"][1]["signature"] = "(ImGuiID,bool)" @@ -4627,7 +4627,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:2254" +defs["ImGuiStorage_GetFloat"][1]["location"] = "imgui:2252" defs["ImGuiStorage_GetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloat" defs["ImGuiStorage_GetFloat"][1]["ret"] = "float" defs["ImGuiStorage_GetFloat"][1]["signature"] = "(ImGuiID,float)const" @@ -4652,7 +4652,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:2265" +defs["ImGuiStorage_GetFloatRef"][1]["location"] = "imgui:2263" defs["ImGuiStorage_GetFloatRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloatRef" defs["ImGuiStorage_GetFloatRef"][1]["ret"] = "float*" defs["ImGuiStorage_GetFloatRef"][1]["signature"] = "(ImGuiID,float)" @@ -4677,7 +4677,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:2250" +defs["ImGuiStorage_GetInt"][1]["location"] = "imgui:2248" defs["ImGuiStorage_GetInt"][1]["ov_cimguiname"] = "ImGuiStorage_GetInt" defs["ImGuiStorage_GetInt"][1]["ret"] = "int" defs["ImGuiStorage_GetInt"][1]["signature"] = "(ImGuiID,int)const" @@ -4702,7 +4702,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:2263" +defs["ImGuiStorage_GetIntRef"][1]["location"] = "imgui:2261" defs["ImGuiStorage_GetIntRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetIntRef" defs["ImGuiStorage_GetIntRef"][1]["ret"] = "int*" defs["ImGuiStorage_GetIntRef"][1]["signature"] = "(ImGuiID,int)" @@ -4723,7 +4723,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:2256" +defs["ImGuiStorage_GetVoidPtr"][1]["location"] = "imgui:2254" defs["ImGuiStorage_GetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtr" defs["ImGuiStorage_GetVoidPtr"][1]["ret"] = "void*" defs["ImGuiStorage_GetVoidPtr"][1]["signature"] = "(ImGuiID)const" @@ -4748,7 +4748,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:2266" +defs["ImGuiStorage_GetVoidPtrRef"][1]["location"] = "imgui:2264" defs["ImGuiStorage_GetVoidPtrRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtrRef" defs["ImGuiStorage_GetVoidPtrRef"][1]["ret"] = "void**" defs["ImGuiStorage_GetVoidPtrRef"][1]["signature"] = "(ImGuiID,void*)" @@ -4769,7 +4769,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:2269" +defs["ImGuiStorage_SetAllInt"][1]["location"] = "imgui:2267" defs["ImGuiStorage_SetAllInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetAllInt" defs["ImGuiStorage_SetAllInt"][1]["ret"] = "void" defs["ImGuiStorage_SetAllInt"][1]["signature"] = "(int)" @@ -4793,7 +4793,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:2253" +defs["ImGuiStorage_SetBool"][1]["location"] = "imgui:2251" defs["ImGuiStorage_SetBool"][1]["ov_cimguiname"] = "ImGuiStorage_SetBool" defs["ImGuiStorage_SetBool"][1]["ret"] = "void" defs["ImGuiStorage_SetBool"][1]["signature"] = "(ImGuiID,bool)" @@ -4817,7 +4817,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:2255" +defs["ImGuiStorage_SetFloat"][1]["location"] = "imgui:2253" defs["ImGuiStorage_SetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_SetFloat" defs["ImGuiStorage_SetFloat"][1]["ret"] = "void" defs["ImGuiStorage_SetFloat"][1]["signature"] = "(ImGuiID,float)" @@ -4841,7 +4841,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:2251" +defs["ImGuiStorage_SetInt"][1]["location"] = "imgui:2249" defs["ImGuiStorage_SetInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetInt" defs["ImGuiStorage_SetInt"][1]["ret"] = "void" defs["ImGuiStorage_SetInt"][1]["signature"] = "(ImGuiID,int)" @@ -4865,7 +4865,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:2257" +defs["ImGuiStorage_SetVoidPtr"][1]["location"] = "imgui:2255" defs["ImGuiStorage_SetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_SetVoidPtr" defs["ImGuiStorage_SetVoidPtr"][1]["ret"] = "void" defs["ImGuiStorage_SetVoidPtr"][1]["signature"] = "(ImGuiID,void*)" @@ -4881,7 +4881,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:1877" +defs["ImGuiStyle_ImGuiStyle"][1]["location"] = "imgui:1875" defs["ImGuiStyle_ImGuiStyle"][1]["ov_cimguiname"] = "ImGuiStyle_ImGuiStyle" defs["ImGuiStyle_ImGuiStyle"][1]["signature"] = "()" defs["ImGuiStyle_ImGuiStyle"][1]["stname"] = "ImGuiStyle" @@ -4901,7 +4901,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:1878" +defs["ImGuiStyle_ScaleAllSizes"][1]["location"] = "imgui:1876" defs["ImGuiStyle_ScaleAllSizes"][1]["ov_cimguiname"] = "ImGuiStyle_ScaleAllSizes" defs["ImGuiStyle_ScaleAllSizes"][1]["ret"] = "void" defs["ImGuiStyle_ScaleAllSizes"][1]["signature"] = "(float)" @@ -4933,7 +4933,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:2140" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["location"] = "imgui:2138" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["signature"] = "()" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["stname"] = "ImGuiTableColumnSortSpecs" @@ -4964,7 +4964,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:2153" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["location"] = "imgui:2151" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableSortSpecs_ImGuiTableSortSpecs" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["signature"] = "()" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["stname"] = "ImGuiTableSortSpecs" @@ -4995,7 +4995,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:2210" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["location"] = "imgui:2208" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["ov_cimguiname"] = "ImGuiTextBuffer_ImGuiTextBuffer" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["signature"] = "()" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["stname"] = "ImGuiTextBuffer" @@ -5019,7 +5019,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:2219" +defs["ImGuiTextBuffer_append"][1]["location"] = "imgui:2217" defs["ImGuiTextBuffer_append"][1]["ov_cimguiname"] = "ImGuiTextBuffer_append" defs["ImGuiTextBuffer_append"][1]["ret"] = "void" defs["ImGuiTextBuffer_append"][1]["signature"] = "(const char*,const char*)" @@ -5044,7 +5044,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:2220" +defs["ImGuiTextBuffer_appendf"][1]["location"] = "imgui:2218" defs["ImGuiTextBuffer_appendf"][1]["manual"] = true defs["ImGuiTextBuffer_appendf"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendf" defs["ImGuiTextBuffer_appendf"][1]["ret"] = "void" @@ -5069,7 +5069,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:2221" +defs["ImGuiTextBuffer_appendfv"][1]["location"] = "imgui:2219" defs["ImGuiTextBuffer_appendfv"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendfv" defs["ImGuiTextBuffer_appendfv"][1]["ret"] = "void" defs["ImGuiTextBuffer_appendfv"][1]["signature"] = "(const char*,va_list)" @@ -5087,7 +5087,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:2212" +defs["ImGuiTextBuffer_begin"][1]["location"] = "imgui:2210" defs["ImGuiTextBuffer_begin"][1]["ov_cimguiname"] = "ImGuiTextBuffer_begin" defs["ImGuiTextBuffer_begin"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_begin"][1]["signature"] = "()const" @@ -5105,7 +5105,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:2218" +defs["ImGuiTextBuffer_c_str"][1]["location"] = "imgui:2216" 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" @@ -5123,7 +5123,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:2216" +defs["ImGuiTextBuffer_clear"][1]["location"] = "imgui:2214" defs["ImGuiTextBuffer_clear"][1]["ov_cimguiname"] = "ImGuiTextBuffer_clear" defs["ImGuiTextBuffer_clear"][1]["ret"] = "void" defs["ImGuiTextBuffer_clear"][1]["signature"] = "()" @@ -5157,7 +5157,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:2215" +defs["ImGuiTextBuffer_empty"][1]["location"] = "imgui:2213" defs["ImGuiTextBuffer_empty"][1]["ov_cimguiname"] = "ImGuiTextBuffer_empty" defs["ImGuiTextBuffer_empty"][1]["ret"] = "bool" defs["ImGuiTextBuffer_empty"][1]["signature"] = "()const" @@ -5175,7 +5175,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:2213" +defs["ImGuiTextBuffer_end"][1]["location"] = "imgui:2211" defs["ImGuiTextBuffer_end"][1]["ov_cimguiname"] = "ImGuiTextBuffer_end" defs["ImGuiTextBuffer_end"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_end"][1]["signature"] = "()const" @@ -5196,7 +5196,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:2217" +defs["ImGuiTextBuffer_reserve"][1]["location"] = "imgui:2215" defs["ImGuiTextBuffer_reserve"][1]["ov_cimguiname"] = "ImGuiTextBuffer_reserve" defs["ImGuiTextBuffer_reserve"][1]["ret"] = "void" defs["ImGuiTextBuffer_reserve"][1]["signature"] = "(int)" @@ -5214,7 +5214,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:2214" +defs["ImGuiTextBuffer_size"][1]["location"] = "imgui:2212" defs["ImGuiTextBuffer_size"][1]["ov_cimguiname"] = "ImGuiTextBuffer_size" defs["ImGuiTextBuffer_size"][1]["ret"] = "int" defs["ImGuiTextBuffer_size"][1]["signature"] = "()const" @@ -5232,7 +5232,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:2183" +defs["ImGuiTextFilter_Build"][1]["location"] = "imgui:2181" defs["ImGuiTextFilter_Build"][1]["ov_cimguiname"] = "ImGuiTextFilter_Build" defs["ImGuiTextFilter_Build"][1]["ret"] = "void" defs["ImGuiTextFilter_Build"][1]["signature"] = "()" @@ -5250,7 +5250,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:2184" +defs["ImGuiTextFilter_Clear"][1]["location"] = "imgui:2182" defs["ImGuiTextFilter_Clear"][1]["ov_cimguiname"] = "ImGuiTextFilter_Clear" defs["ImGuiTextFilter_Clear"][1]["ret"] = "void" defs["ImGuiTextFilter_Clear"][1]["signature"] = "()" @@ -5276,7 +5276,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:2181" +defs["ImGuiTextFilter_Draw"][1]["location"] = "imgui:2179" defs["ImGuiTextFilter_Draw"][1]["ov_cimguiname"] = "ImGuiTextFilter_Draw" defs["ImGuiTextFilter_Draw"][1]["ret"] = "bool" defs["ImGuiTextFilter_Draw"][1]["signature"] = "(const char*,float)" @@ -5296,7 +5296,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:2180" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["location"] = "imgui:2178" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_ImGuiTextFilter" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["signature"] = "(const char*)" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["stname"] = "ImGuiTextFilter" @@ -5313,7 +5313,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:2185" +defs["ImGuiTextFilter_IsActive"][1]["location"] = "imgui:2183" defs["ImGuiTextFilter_IsActive"][1]["ov_cimguiname"] = "ImGuiTextFilter_IsActive" defs["ImGuiTextFilter_IsActive"][1]["ret"] = "bool" defs["ImGuiTextFilter_IsActive"][1]["signature"] = "()const" @@ -5338,7 +5338,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:2182" +defs["ImGuiTextFilter_PassFilter"][1]["location"] = "imgui:2180" defs["ImGuiTextFilter_PassFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_PassFilter" defs["ImGuiTextFilter_PassFilter"][1]["ret"] = "bool" defs["ImGuiTextFilter_PassFilter"][1]["signature"] = "(const char*,const char*)const" @@ -5370,7 +5370,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:2193" +defs["ImGuiTextRange_ImGuiTextRange"][1]["location"] = "imgui:2191" defs["ImGuiTextRange_ImGuiTextRange"][1]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRange_Nil" defs["ImGuiTextRange_ImGuiTextRange"][1]["signature"] = "()" defs["ImGuiTextRange_ImGuiTextRange"][1]["stname"] = "ImGuiTextRange" @@ -5389,7 +5389,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:2194" +defs["ImGuiTextRange_ImGuiTextRange"][2]["location"] = "imgui:2192" defs["ImGuiTextRange_ImGuiTextRange"][2]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRange_Str" defs["ImGuiTextRange_ImGuiTextRange"][2]["signature"] = "(const char*,const char*)" defs["ImGuiTextRange_ImGuiTextRange"][2]["stname"] = "ImGuiTextRange" @@ -5423,7 +5423,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:2195" +defs["ImGuiTextRange_empty"][1]["location"] = "imgui:2193" defs["ImGuiTextRange_empty"][1]["ov_cimguiname"] = "ImGuiTextRange_empty" defs["ImGuiTextRange_empty"][1]["ret"] = "bool" defs["ImGuiTextRange_empty"][1]["signature"] = "()const" @@ -5447,7 +5447,7 @@ 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:2196" +defs["ImGuiTextRange_split"][1]["location"] = "imgui:2194" defs["ImGuiTextRange_split"][1]["ov_cimguiname"] = "ImGuiTextRange_split" defs["ImGuiTextRange_split"][1]["ret"] = "void" defs["ImGuiTextRange_split"][1]["signature"] = "(char,ImVector_ImGuiTextRange*)const" @@ -5468,7 +5468,7 @@ 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:2931" +defs["ImGuiViewport_GetCenter"][1]["location"] = "imgui:2930" defs["ImGuiViewport_GetCenter"][1]["nonUDT"] = 1 defs["ImGuiViewport_GetCenter"][1]["ov_cimguiname"] = "ImGuiViewport_GetCenter" defs["ImGuiViewport_GetCenter"][1]["ret"] = "void" @@ -5490,7 +5490,7 @@ 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:2932" +defs["ImGuiViewport_GetWorkCenter"][1]["location"] = "imgui:2931" defs["ImGuiViewport_GetWorkCenter"][1]["nonUDT"] = 1 defs["ImGuiViewport_GetWorkCenter"][1]["ov_cimguiname"] = "ImGuiViewport_GetWorkCenter" defs["ImGuiViewport_GetWorkCenter"][1]["ret"] = "void" @@ -5507,7 +5507,7 @@ defs["ImGuiViewport_ImGuiViewport"][1]["cimguiname"] = "ImGuiViewport_ImGuiViewp defs["ImGuiViewport_ImGuiViewport"][1]["constructor"] = true defs["ImGuiViewport_ImGuiViewport"][1]["defaults"] = {} defs["ImGuiViewport_ImGuiViewport"][1]["funcname"] = "ImGuiViewport" -defs["ImGuiViewport_ImGuiViewport"][1]["location"] = "imgui:2928" +defs["ImGuiViewport_ImGuiViewport"][1]["location"] = "imgui:2927" defs["ImGuiViewport_ImGuiViewport"][1]["ov_cimguiname"] = "ImGuiViewport_ImGuiViewport" defs["ImGuiViewport_ImGuiViewport"][1]["signature"] = "()" defs["ImGuiViewport_ImGuiViewport"][1]["stname"] = "ImGuiViewport" @@ -5646,7 +5646,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:1774" +defs["ImVector_ImVector"][1]["location"] = "imgui:1772" defs["ImVector_ImVector"][1]["ov_cimguiname"] = "ImVector_ImVector_Nil" defs["ImVector_ImVector"][1]["signature"] = "()" defs["ImVector_ImVector"][1]["stname"] = "ImVector" @@ -5663,7 +5663,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:1775" +defs["ImVector_ImVector"][2]["location"] = "imgui:1773" defs["ImVector_ImVector"][2]["ov_cimguiname"] = "ImVector_ImVector_Vector_T_" defs["ImVector_ImVector"][2]["signature"] = "(const ImVector_T )" defs["ImVector_ImVector"][2]["stname"] = "ImVector" @@ -5685,7 +5685,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:1801" +defs["ImVector__grow_capacity"][1]["location"] = "imgui:1799" 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" @@ -5704,7 +5704,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:1797" +defs["ImVector_back"][1]["location"] = "imgui:1795" defs["ImVector_back"][1]["ov_cimguiname"] = "ImVector_back_Nil" defs["ImVector_back"][1]["ret"] = "T*" defs["ImVector_back"][1]["retref"] = "&" @@ -5722,7 +5722,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:1798" +defs["ImVector_back"][2]["location"] = "imgui:1796" defs["ImVector_back"][2]["ov_cimguiname"] = "ImVector_back__const" defs["ImVector_back"][2]["ret"] = "const T*" defs["ImVector_back"][2]["retref"] = "&" @@ -5743,7 +5743,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:1791" +defs["ImVector_begin"][1]["location"] = "imgui:1789" defs["ImVector_begin"][1]["ov_cimguiname"] = "ImVector_begin_Nil" defs["ImVector_begin"][1]["ret"] = "T*" defs["ImVector_begin"][1]["signature"] = "()" @@ -5760,7 +5760,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:1792" +defs["ImVector_begin"][2]["location"] = "imgui:1790" defs["ImVector_begin"][2]["ov_cimguiname"] = "ImVector_begin__const" defs["ImVector_begin"][2]["ret"] = "const T*" defs["ImVector_begin"][2]["signature"] = "()const" @@ -5780,7 +5780,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:1787" +defs["ImVector_capacity"][1]["location"] = "imgui:1785" defs["ImVector_capacity"][1]["ov_cimguiname"] = "ImVector_capacity" defs["ImVector_capacity"][1]["ret"] = "int" defs["ImVector_capacity"][1]["signature"] = "()const" @@ -5799,7 +5799,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:1779" +defs["ImVector_clear"][1]["location"] = "imgui:1777" defs["ImVector_clear"][1]["ov_cimguiname"] = "ImVector_clear" defs["ImVector_clear"][1]["ret"] = "void" defs["ImVector_clear"][1]["signature"] = "()" @@ -5818,7 +5818,7 @@ defs["ImVector_clear_delete"][1]["call_args"] = "()" defs["ImVector_clear_delete"][1]["cimguiname"] = "ImVector_clear_delete" defs["ImVector_clear_delete"][1]["defaults"] = {} defs["ImVector_clear_delete"][1]["funcname"] = "clear_delete" -defs["ImVector_clear_delete"][1]["location"] = "imgui:1780" +defs["ImVector_clear_delete"][1]["location"] = "imgui:1778" defs["ImVector_clear_delete"][1]["ov_cimguiname"] = "ImVector_clear_delete" defs["ImVector_clear_delete"][1]["ret"] = "void" defs["ImVector_clear_delete"][1]["signature"] = "()" @@ -5837,7 +5837,7 @@ defs["ImVector_clear_destruct"][1]["call_args"] = "()" defs["ImVector_clear_destruct"][1]["cimguiname"] = "ImVector_clear_destruct" defs["ImVector_clear_destruct"][1]["defaults"] = {} defs["ImVector_clear_destruct"][1]["funcname"] = "clear_destruct" -defs["ImVector_clear_destruct"][1]["location"] = "imgui:1781" +defs["ImVector_clear_destruct"][1]["location"] = "imgui:1779" defs["ImVector_clear_destruct"][1]["ov_cimguiname"] = "ImVector_clear_destruct" defs["ImVector_clear_destruct"][1]["ret"] = "void" defs["ImVector_clear_destruct"][1]["signature"] = "()" @@ -5859,7 +5859,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:1816" +defs["ImVector_contains"][1]["location"] = "imgui:1814" defs["ImVector_contains"][1]["ov_cimguiname"] = "ImVector_contains" defs["ImVector_contains"][1]["ret"] = "bool" defs["ImVector_contains"][1]["signature"] = "(const T)const" @@ -5877,7 +5877,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:1777" +defs["ImVector_destroy"][1]["location"] = "imgui:1775" defs["ImVector_destroy"][1]["ov_cimguiname"] = "ImVector_destroy" defs["ImVector_destroy"][1]["realdestructor"] = true defs["ImVector_destroy"][1]["ret"] = "void" @@ -5897,7 +5897,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:1783" +defs["ImVector_empty"][1]["location"] = "imgui:1781" defs["ImVector_empty"][1]["ov_cimguiname"] = "ImVector_empty" defs["ImVector_empty"][1]["ret"] = "bool" defs["ImVector_empty"][1]["signature"] = "()const" @@ -5916,7 +5916,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:1793" +defs["ImVector_end"][1]["location"] = "imgui:1791" defs["ImVector_end"][1]["ov_cimguiname"] = "ImVector_end_Nil" defs["ImVector_end"][1]["ret"] = "T*" defs["ImVector_end"][1]["signature"] = "()" @@ -5933,7 +5933,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:1794" +defs["ImVector_end"][2]["location"] = "imgui:1792" defs["ImVector_end"][2]["ov_cimguiname"] = "ImVector_end__const" defs["ImVector_end"][2]["ret"] = "const T*" defs["ImVector_end"][2]["signature"] = "()const" @@ -5956,7 +5956,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:1812" +defs["ImVector_erase"][1]["location"] = "imgui:1810" defs["ImVector_erase"][1]["ov_cimguiname"] = "ImVector_erase_Nil" defs["ImVector_erase"][1]["ret"] = "T*" defs["ImVector_erase"][1]["signature"] = "(const T*)" @@ -5979,7 +5979,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:1813" +defs["ImVector_erase"][2]["location"] = "imgui:1811" defs["ImVector_erase"][2]["ov_cimguiname"] = "ImVector_erase_TPtr" defs["ImVector_erase"][2]["ret"] = "T*" defs["ImVector_erase"][2]["signature"] = "(const T*,const T*)" @@ -6002,7 +6002,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:1814" +defs["ImVector_erase_unsorted"][1]["location"] = "imgui:1812" 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*)" @@ -6024,7 +6024,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:1817" +defs["ImVector_find"][1]["location"] = "imgui:1815" defs["ImVector_find"][1]["ov_cimguiname"] = "ImVector_find_Nil" defs["ImVector_find"][1]["ret"] = "T*" defs["ImVector_find"][1]["signature"] = "(const T)" @@ -6044,7 +6044,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:1818" +defs["ImVector_find"][2]["location"] = "imgui:1816" defs["ImVector_find"][2]["ov_cimguiname"] = "ImVector_find__const" defs["ImVector_find"][2]["ret"] = "const T*" defs["ImVector_find"][2]["signature"] = "(const T)const" @@ -6067,7 +6067,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:1819" +defs["ImVector_find_erase"][1]["location"] = "imgui:1817" 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)" @@ -6089,7 +6089,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:1820" +defs["ImVector_find_erase_unsorted"][1]["location"] = "imgui:1818" 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)" @@ -6108,7 +6108,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:1795" +defs["ImVector_front"][1]["location"] = "imgui:1793" defs["ImVector_front"][1]["ov_cimguiname"] = "ImVector_front_Nil" defs["ImVector_front"][1]["ret"] = "T*" defs["ImVector_front"][1]["retref"] = "&" @@ -6126,7 +6126,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:1796" +defs["ImVector_front"][2]["location"] = "imgui:1794" defs["ImVector_front"][2]["ov_cimguiname"] = "ImVector_front__const" defs["ImVector_front"][2]["ret"] = "const T*" defs["ImVector_front"][2]["retref"] = "&" @@ -6150,7 +6150,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:1821" +defs["ImVector_index_from_ptr"][1]["location"] = "imgui:1819" 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" @@ -6175,7 +6175,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:1815" +defs["ImVector_insert"][1]["location"] = "imgui:1813" defs["ImVector_insert"][1]["ov_cimguiname"] = "ImVector_insert" defs["ImVector_insert"][1]["ret"] = "T*" defs["ImVector_insert"][1]["signature"] = "(const T*,const T)" @@ -6194,7 +6194,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:1786" +defs["ImVector_max_size"][1]["location"] = "imgui:1784" defs["ImVector_max_size"][1]["ov_cimguiname"] = "ImVector_max_size" defs["ImVector_max_size"][1]["ret"] = "int" defs["ImVector_max_size"][1]["signature"] = "()const" @@ -6213,7 +6213,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:1810" +defs["ImVector_pop_back"][1]["location"] = "imgui:1808" defs["ImVector_pop_back"][1]["ov_cimguiname"] = "ImVector_pop_back" defs["ImVector_pop_back"][1]["ret"] = "void" defs["ImVector_pop_back"][1]["signature"] = "()" @@ -6235,7 +6235,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:1809" +defs["ImVector_push_back"][1]["location"] = "imgui:1807" 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)" @@ -6257,7 +6257,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:1811" +defs["ImVector_push_front"][1]["location"] = "imgui:1809" 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)" @@ -6279,7 +6279,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:1805" +defs["ImVector_reserve"][1]["location"] = "imgui:1803" defs["ImVector_reserve"][1]["ov_cimguiname"] = "ImVector_reserve" defs["ImVector_reserve"][1]["ret"] = "void" defs["ImVector_reserve"][1]["signature"] = "(int)" @@ -6301,7 +6301,7 @@ defs["ImVector_reserve_discard"][1]["call_args"] = "(new_capacity)" defs["ImVector_reserve_discard"][1]["cimguiname"] = "ImVector_reserve_discard" defs["ImVector_reserve_discard"][1]["defaults"] = {} defs["ImVector_reserve_discard"][1]["funcname"] = "reserve_discard" -defs["ImVector_reserve_discard"][1]["location"] = "imgui:1806" +defs["ImVector_reserve_discard"][1]["location"] = "imgui:1804" defs["ImVector_reserve_discard"][1]["ov_cimguiname"] = "ImVector_reserve_discard" defs["ImVector_reserve_discard"][1]["ret"] = "void" defs["ImVector_reserve_discard"][1]["signature"] = "(int)" @@ -6323,7 +6323,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:1802" +defs["ImVector_resize"][1]["location"] = "imgui:1800" defs["ImVector_resize"][1]["ov_cimguiname"] = "ImVector_resize_Nil" defs["ImVector_resize"][1]["ret"] = "void" defs["ImVector_resize"][1]["signature"] = "(int)" @@ -6346,7 +6346,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:1803" +defs["ImVector_resize"][2]["location"] = "imgui:1801" defs["ImVector_resize"][2]["ov_cimguiname"] = "ImVector_resize_T" defs["ImVector_resize"][2]["ret"] = "void" defs["ImVector_resize"][2]["signature"] = "(int,const T)" @@ -6369,7 +6369,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:1804" +defs["ImVector_shrink"][1]["location"] = "imgui:1802" defs["ImVector_shrink"][1]["ov_cimguiname"] = "ImVector_shrink" defs["ImVector_shrink"][1]["ret"] = "void" defs["ImVector_shrink"][1]["signature"] = "(int)" @@ -6388,7 +6388,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:1784" +defs["ImVector_size"][1]["location"] = "imgui:1782" defs["ImVector_size"][1]["ov_cimguiname"] = "ImVector_size" defs["ImVector_size"][1]["ret"] = "int" defs["ImVector_size"][1]["signature"] = "()const" @@ -6407,7 +6407,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:1785" +defs["ImVector_size_in_bytes"][1]["location"] = "imgui:1783" 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" @@ -6430,7 +6430,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:1799" +defs["ImVector_swap"][1]["location"] = "imgui:1797" defs["ImVector_swap"][1]["ov_cimguiname"] = "ImVector_swap" defs["ImVector_swap"][1]["ret"] = "void" defs["ImVector_swap"][1]["signature"] = "(ImVector_T *)" @@ -6453,7 +6453,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:811" +defs["igAcceptDragDropPayload"][1]["location"] = "imgui:812" defs["igAcceptDragDropPayload"][1]["namespace"] = "ImGui" defs["igAcceptDragDropPayload"][1]["ov_cimguiname"] = "igAcceptDragDropPayload" defs["igAcceptDragDropPayload"][1]["ret"] = "const ImGuiPayload*" @@ -6605,7 +6605,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:872" +defs["igBeginChildFrame"][1]["location"] = "imgui:874" defs["igBeginChildFrame"][1]["namespace"] = "ImGui" defs["igBeginChildFrame"][1]["ov_cimguiname"] = "igBeginChildFrame" defs["igBeginChildFrame"][1]["ret"] = "bool" @@ -6651,7 +6651,7 @@ defs["igBeginDisabled"][1]["cimguiname"] = "igBeginDisabled" defs["igBeginDisabled"][1]["defaults"] = {} defs["igBeginDisabled"][1]["defaults"]["disabled"] = "true" defs["igBeginDisabled"][1]["funcname"] = "BeginDisabled" -defs["igBeginDisabled"][1]["location"] = "imgui:819" +defs["igBeginDisabled"][1]["location"] = "imgui:820" defs["igBeginDisabled"][1]["namespace"] = "ImGui" defs["igBeginDisabled"][1]["ov_cimguiname"] = "igBeginDisabled" defs["igBeginDisabled"][1]["ret"] = "void" @@ -6671,7 +6671,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:807" +defs["igBeginDragDropSource"][1]["location"] = "imgui:808" defs["igBeginDragDropSource"][1]["namespace"] = "ImGui" defs["igBeginDragDropSource"][1]["ov_cimguiname"] = "igBeginDragDropSource" defs["igBeginDragDropSource"][1]["ret"] = "bool" @@ -6687,7 +6687,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:810" +defs["igBeginDragDropTarget"][1]["location"] = "imgui:811" defs["igBeginDragDropTarget"][1]["namespace"] = "ImGui" defs["igBeginDragDropTarget"][1]["ov_cimguiname"] = "igBeginDragDropTarget" defs["igBeginDragDropTarget"][1]["ret"] = "bool" @@ -6926,7 +6926,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:785" +defs["igBeginTabBar"][1]["location"] = "imgui:786" defs["igBeginTabBar"][1]["namespace"] = "ImGui" defs["igBeginTabBar"][1]["ov_cimguiname"] = "igBeginTabBar" defs["igBeginTabBar"][1]["ret"] = "bool" @@ -6953,7 +6953,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:787" +defs["igBeginTabItem"][1]["location"] = "imgui:788" defs["igBeginTabItem"][1]["namespace"] = "ImGui" defs["igBeginTabItem"][1]["ov_cimguiname"] = "igBeginTabItem" defs["igBeginTabItem"][1]["ret"] = "bool" @@ -7137,7 +7137,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:876" +defs["igCalcTextSize"][1]["location"] = "imgui:878" defs["igCalcTextSize"][1]["namespace"] = "ImGui" defs["igCalcTextSize"][1]["nonUDT"] = 1 defs["igCalcTextSize"][1]["ov_cimguiname"] = "igCalcTextSize" @@ -7322,7 +7322,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:880" +defs["igColorConvertFloat4ToU32"][1]["location"] = "imgui:882" defs["igColorConvertFloat4ToU32"][1]["namespace"] = "ImGui" defs["igColorConvertFloat4ToU32"][1]["ov_cimguiname"] = "igColorConvertFloat4ToU32" defs["igColorConvertFloat4ToU32"][1]["ret"] = "ImU32" @@ -7359,7 +7359,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:882" +defs["igColorConvertHSVtoRGB"][1]["location"] = "imgui:884" defs["igColorConvertHSVtoRGB"][1]["namespace"] = "ImGui" defs["igColorConvertHSVtoRGB"][1]["ov_cimguiname"] = "igColorConvertHSVtoRGB" defs["igColorConvertHSVtoRGB"][1]["ret"] = "void" @@ -7396,7 +7396,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:881" +defs["igColorConvertRGBtoHSV"][1]["location"] = "imgui:883" defs["igColorConvertRGBtoHSV"][1]["namespace"] = "ImGui" defs["igColorConvertRGBtoHSV"][1]["ov_cimguiname"] = "igColorConvertRGBtoHSV" defs["igColorConvertRGBtoHSV"][1]["ret"] = "void" @@ -7418,7 +7418,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:879" +defs["igColorConvertU32ToFloat4"][1]["location"] = "imgui:881" defs["igColorConvertU32ToFloat4"][1]["namespace"] = "ImGui" defs["igColorConvertU32ToFloat4"][1]["nonUDT"] = 1 defs["igColorConvertU32ToFloat4"][1]["ov_cimguiname"] = "igColorConvertU32ToFloat4" @@ -7708,7 +7708,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:934" +defs["igDebugCheckVersionAndDataLayout"][1]["location"] = "imgui:935" defs["igDebugCheckVersionAndDataLayout"][1]["namespace"] = "ImGui" defs["igDebugCheckVersionAndDataLayout"][1]["ov_cimguiname"] = "igDebugCheckVersionAndDataLayout" defs["igDebugCheckVersionAndDataLayout"][1]["ret"] = "bool" @@ -7727,7 +7727,7 @@ defs["igDebugTextEncoding"][1]["call_args"] = "(text)" defs["igDebugTextEncoding"][1]["cimguiname"] = "igDebugTextEncoding" defs["igDebugTextEncoding"][1]["defaults"] = {} defs["igDebugTextEncoding"][1]["funcname"] = "DebugTextEncoding" -defs["igDebugTextEncoding"][1]["location"] = "imgui:933" +defs["igDebugTextEncoding"][1]["location"] = "imgui:934" defs["igDebugTextEncoding"][1]["namespace"] = "ImGui" defs["igDebugTextEncoding"][1]["ov_cimguiname"] = "igDebugTextEncoding" defs["igDebugTextEncoding"][1]["ret"] = "void" @@ -8341,7 +8341,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:873" +defs["igEndChildFrame"][1]["location"] = "imgui:875" defs["igEndChildFrame"][1]["namespace"] = "ImGui" defs["igEndChildFrame"][1]["ov_cimguiname"] = "igEndChildFrame" defs["igEndChildFrame"][1]["ret"] = "void" @@ -8373,7 +8373,7 @@ defs["igEndDisabled"][1]["call_args"] = "()" defs["igEndDisabled"][1]["cimguiname"] = "igEndDisabled" defs["igEndDisabled"][1]["defaults"] = {} defs["igEndDisabled"][1]["funcname"] = "EndDisabled" -defs["igEndDisabled"][1]["location"] = "imgui:820" +defs["igEndDisabled"][1]["location"] = "imgui:821" defs["igEndDisabled"][1]["namespace"] = "ImGui" defs["igEndDisabled"][1]["ov_cimguiname"] = "igEndDisabled" defs["igEndDisabled"][1]["ret"] = "void" @@ -8389,7 +8389,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:809" +defs["igEndDragDropSource"][1]["location"] = "imgui:810" defs["igEndDragDropSource"][1]["namespace"] = "ImGui" defs["igEndDragDropSource"][1]["ov_cimguiname"] = "igEndDragDropSource" defs["igEndDragDropSource"][1]["ret"] = "void" @@ -8405,7 +8405,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:812" +defs["igEndDragDropTarget"][1]["location"] = "imgui:813" defs["igEndDragDropTarget"][1]["namespace"] = "ImGui" defs["igEndDragDropTarget"][1]["ov_cimguiname"] = "igEndDragDropTarget" defs["igEndDragDropTarget"][1]["ret"] = "void" @@ -8533,7 +8533,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:786" +defs["igEndTabBar"][1]["location"] = "imgui:787" defs["igEndTabBar"][1]["namespace"] = "ImGui" defs["igEndTabBar"][1]["ov_cimguiname"] = "igEndTabBar" defs["igEndTabBar"][1]["ret"] = "void" @@ -8549,7 +8549,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:788" +defs["igEndTabItem"][1]["location"] = "imgui:789" defs["igEndTabItem"][1]["namespace"] = "ImGui" defs["igEndTabItem"][1]["ov_cimguiname"] = "igEndTabItem" defs["igEndTabItem"][1]["ret"] = "void" @@ -8606,7 +8606,7 @@ defs["igGetAllocatorFunctions"][1]["call_args"] = "(p_alloc_func,p_free_func,p_u defs["igGetAllocatorFunctions"][1]["cimguiname"] = "igGetAllocatorFunctions" defs["igGetAllocatorFunctions"][1]["defaults"] = {} defs["igGetAllocatorFunctions"][1]["funcname"] = "GetAllocatorFunctions" -defs["igGetAllocatorFunctions"][1]["location"] = "imgui:941" +defs["igGetAllocatorFunctions"][1]["location"] = "imgui:942" defs["igGetAllocatorFunctions"][1]["namespace"] = "ImGui" defs["igGetAllocatorFunctions"][1]["ov_cimguiname"] = "igGetAllocatorFunctions" defs["igGetAllocatorFunctions"][1]["ret"] = "void" @@ -8622,7 +8622,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:860" +defs["igGetBackgroundDrawList"][1]["location"] = "imgui:862" defs["igGetBackgroundDrawList"][1]["namespace"] = "ImGui" defs["igGetBackgroundDrawList"][1]["ov_cimguiname"] = "igGetBackgroundDrawList" defs["igGetBackgroundDrawList"][1]["ret"] = "ImDrawList*" @@ -8638,7 +8638,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:920" +defs["igGetClipboardText"][1]["location"] = "imgui:921" defs["igGetClipboardText"][1]["namespace"] = "ImGui" defs["igGetClipboardText"][1]["ov_cimguiname"] = "igGetClipboardText" defs["igGetClipboardText"][1]["ret"] = "const char*" @@ -8933,7 +8933,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:813" +defs["igGetDragDropPayload"][1]["location"] = "imgui:814" defs["igGetDragDropPayload"][1]["namespace"] = "ImGui" defs["igGetDragDropPayload"][1]["ov_cimguiname"] = "igGetDragDropPayload" defs["igGetDragDropPayload"][1]["ret"] = "const ImGuiPayload*" @@ -8965,7 +8965,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:868" +defs["igGetDrawListSharedData"][1]["location"] = "imgui:870" defs["igGetDrawListSharedData"][1]["namespace"] = "ImGui" defs["igGetDrawListSharedData"][1]["ov_cimguiname"] = "igGetDrawListSharedData" defs["igGetDrawListSharedData"][1]["ret"] = "ImDrawListSharedData*" @@ -9033,7 +9033,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:861" +defs["igGetForegroundDrawList"][1]["location"] = "imgui:863" defs["igGetForegroundDrawList"][1]["namespace"] = "ImGui" defs["igGetForegroundDrawList"][1]["ov_cimguiname"] = "igGetForegroundDrawList" defs["igGetForegroundDrawList"][1]["ret"] = "ImDrawList*" @@ -9049,7 +9049,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:867" +defs["igGetFrameCount"][1]["location"] = "imgui:869" defs["igGetFrameCount"][1]["namespace"] = "ImGui" defs["igGetFrameCount"][1]["ov_cimguiname"] = "igGetFrameCount" defs["igGetFrameCount"][1]["ret"] = "int" @@ -9163,6 +9163,22 @@ defs["igGetIO"][1]["retref"] = "&" defs["igGetIO"][1]["signature"] = "()" defs["igGetIO"][1]["stname"] = "" defs["igGetIO"]["()"] = defs["igGetIO"][1] +defs["igGetItemID"] = {} +defs["igGetItemID"][1] = {} +defs["igGetItemID"][1]["args"] = "()" +defs["igGetItemID"][1]["argsT"] = {} +defs["igGetItemID"][1]["argsoriginal"] = "()" +defs["igGetItemID"][1]["call_args"] = "()" +defs["igGetItemID"][1]["cimguiname"] = "igGetItemID" +defs["igGetItemID"][1]["defaults"] = {} +defs["igGetItemID"][1]["funcname"] = "GetItemID" +defs["igGetItemID"][1]["location"] = "imgui:849" +defs["igGetItemID"][1]["namespace"] = "ImGui" +defs["igGetItemID"][1]["ov_cimguiname"] = "igGetItemID" +defs["igGetItemID"][1]["ret"] = "ImGuiID" +defs["igGetItemID"][1]["signature"] = "()" +defs["igGetItemID"][1]["stname"] = "" +defs["igGetItemID"]["()"] = defs["igGetItemID"][1] defs["igGetItemRectMax"] = {} defs["igGetItemRectMax"][1] = {} defs["igGetItemRectMax"][1]["args"] = "(ImVec2 *pOut)" @@ -9175,7 +9191,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:849" +defs["igGetItemRectMax"][1]["location"] = "imgui:851" defs["igGetItemRectMax"][1]["namespace"] = "ImGui" defs["igGetItemRectMax"][1]["nonUDT"] = 1 defs["igGetItemRectMax"][1]["ov_cimguiname"] = "igGetItemRectMax" @@ -9195,7 +9211,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:848" +defs["igGetItemRectMin"][1]["location"] = "imgui:850" defs["igGetItemRectMin"][1]["namespace"] = "ImGui" defs["igGetItemRectMin"][1]["nonUDT"] = 1 defs["igGetItemRectMin"][1]["ov_cimguiname"] = "igGetItemRectMin" @@ -9215,7 +9231,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:850" +defs["igGetItemRectSize"][1]["location"] = "imgui:852" defs["igGetItemRectSize"][1]["namespace"] = "ImGui" defs["igGetItemRectSize"][1]["nonUDT"] = 1 defs["igGetItemRectSize"][1]["ov_cimguiname"] = "igGetItemRectSize" @@ -9235,7 +9251,7 @@ defs["igGetKeyIndex"][1]["call_args"] = "(key)" defs["igGetKeyIndex"][1]["cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["defaults"] = {} defs["igGetKeyIndex"][1]["funcname"] = "GetKeyIndex" -defs["igGetKeyIndex"][1]["location"] = "imgui:2958" +defs["igGetKeyIndex"][1]["location"] = "imgui:2957" defs["igGetKeyIndex"][1]["namespace"] = "ImGui" defs["igGetKeyIndex"][1]["ov_cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["ret"] = "ImGuiKey" @@ -9254,7 +9270,7 @@ defs["igGetKeyName"][1]["call_args"] = "(key)" defs["igGetKeyName"][1]["cimguiname"] = "igGetKeyName" defs["igGetKeyName"][1]["defaults"] = {} defs["igGetKeyName"][1]["funcname"] = "GetKeyName" -defs["igGetKeyName"][1]["location"] = "imgui:894" +defs["igGetKeyName"][1]["location"] = "imgui:895" defs["igGetKeyName"][1]["namespace"] = "ImGui" defs["igGetKeyName"][1]["ov_cimguiname"] = "igGetKeyName" defs["igGetKeyName"][1]["ret"] = "const char*" @@ -9279,7 +9295,7 @@ defs["igGetKeyPressedAmount"][1]["call_args"] = "(key,repeat_delay,rate)" defs["igGetKeyPressedAmount"][1]["cimguiname"] = "igGetKeyPressedAmount" defs["igGetKeyPressedAmount"][1]["defaults"] = {} defs["igGetKeyPressedAmount"][1]["funcname"] = "GetKeyPressedAmount" -defs["igGetKeyPressedAmount"][1]["location"] = "imgui:893" +defs["igGetKeyPressedAmount"][1]["location"] = "imgui:894" defs["igGetKeyPressedAmount"][1]["namespace"] = "ImGui" defs["igGetKeyPressedAmount"][1]["ov_cimguiname"] = "igGetKeyPressedAmount" defs["igGetKeyPressedAmount"][1]["ret"] = "int" @@ -9295,7 +9311,7 @@ defs["igGetMainViewport"][1]["call_args"] = "()" defs["igGetMainViewport"][1]["cimguiname"] = "igGetMainViewport" defs["igGetMainViewport"][1]["defaults"] = {} defs["igGetMainViewport"][1]["funcname"] = "GetMainViewport" -defs["igGetMainViewport"][1]["location"] = "imgui:857" +defs["igGetMainViewport"][1]["location"] = "imgui:859" defs["igGetMainViewport"][1]["namespace"] = "ImGui" defs["igGetMainViewport"][1]["ov_cimguiname"] = "igGetMainViewport" defs["igGetMainViewport"][1]["ret"] = "ImGuiViewport*" @@ -9314,7 +9330,7 @@ defs["igGetMouseClickedCount"][1]["call_args"] = "(button)" defs["igGetMouseClickedCount"][1]["cimguiname"] = "igGetMouseClickedCount" defs["igGetMouseClickedCount"][1]["defaults"] = {} defs["igGetMouseClickedCount"][1]["funcname"] = "GetMouseClickedCount" -defs["igGetMouseClickedCount"][1]["location"] = "imgui:905" +defs["igGetMouseClickedCount"][1]["location"] = "imgui:906" defs["igGetMouseClickedCount"][1]["namespace"] = "ImGui" defs["igGetMouseClickedCount"][1]["ov_cimguiname"] = "igGetMouseClickedCount" defs["igGetMouseClickedCount"][1]["ret"] = "int" @@ -9330,7 +9346,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:914" +defs["igGetMouseCursor"][1]["location"] = "imgui:915" defs["igGetMouseCursor"][1]["namespace"] = "ImGui" defs["igGetMouseCursor"][1]["ov_cimguiname"] = "igGetMouseCursor" defs["igGetMouseCursor"][1]["ret"] = "ImGuiMouseCursor" @@ -9357,7 +9373,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:912" +defs["igGetMouseDragDelta"][1]["location"] = "imgui:913" defs["igGetMouseDragDelta"][1]["namespace"] = "ImGui" defs["igGetMouseDragDelta"][1]["nonUDT"] = 1 defs["igGetMouseDragDelta"][1]["ov_cimguiname"] = "igGetMouseDragDelta" @@ -9377,7 +9393,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:909" +defs["igGetMousePos"][1]["location"] = "imgui:910" defs["igGetMousePos"][1]["namespace"] = "ImGui" defs["igGetMousePos"][1]["nonUDT"] = 1 defs["igGetMousePos"][1]["ov_cimguiname"] = "igGetMousePos" @@ -9397,7 +9413,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:910" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["location"] = "imgui:911" defs["igGetMousePosOnOpeningCurrentPopup"][1]["namespace"] = "ImGui" defs["igGetMousePosOnOpeningCurrentPopup"][1]["nonUDT"] = 1 defs["igGetMousePosOnOpeningCurrentPopup"][1]["ov_cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" @@ -9478,7 +9494,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:871" +defs["igGetStateStorage"][1]["location"] = "imgui:873" defs["igGetStateStorage"][1]["namespace"] = "ImGui" defs["igGetStateStorage"][1]["ov_cimguiname"] = "igGetStateStorage" defs["igGetStateStorage"][1]["ret"] = "ImGuiStorage*" @@ -9514,7 +9530,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:869" +defs["igGetStyleColorName"][1]["location"] = "imgui:871" defs["igGetStyleColorName"][1]["namespace"] = "ImGui" defs["igGetStyleColorName"][1]["ov_cimguiname"] = "igGetStyleColorName" defs["igGetStyleColorName"][1]["ret"] = "const char*" @@ -9582,7 +9598,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:866" +defs["igGetTime"][1]["location"] = "imgui:868" defs["igGetTime"][1]["namespace"] = "ImGui" defs["igGetTime"][1]["ov_cimguiname"] = "igGetTime" defs["igGetTime"][1]["ret"] = "double" @@ -10364,7 +10380,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:846" +defs["igIsAnyItemActive"][1]["location"] = "imgui:847" defs["igIsAnyItemActive"][1]["namespace"] = "ImGui" defs["igIsAnyItemActive"][1]["ov_cimguiname"] = "igIsAnyItemActive" defs["igIsAnyItemActive"][1]["ret"] = "bool" @@ -10380,7 +10396,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:847" +defs["igIsAnyItemFocused"][1]["location"] = "imgui:848" defs["igIsAnyItemFocused"][1]["namespace"] = "ImGui" defs["igIsAnyItemFocused"][1]["ov_cimguiname"] = "igIsAnyItemFocused" defs["igIsAnyItemFocused"][1]["ret"] = "bool" @@ -10396,7 +10412,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:845" +defs["igIsAnyItemHovered"][1]["location"] = "imgui:846" defs["igIsAnyItemHovered"][1]["namespace"] = "ImGui" defs["igIsAnyItemHovered"][1]["ov_cimguiname"] = "igIsAnyItemHovered" defs["igIsAnyItemHovered"][1]["ret"] = "bool" @@ -10412,7 +10428,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:908" +defs["igIsAnyMouseDown"][1]["location"] = "imgui:909" defs["igIsAnyMouseDown"][1]["namespace"] = "ImGui" defs["igIsAnyMouseDown"][1]["ov_cimguiname"] = "igIsAnyMouseDown" defs["igIsAnyMouseDown"][1]["ret"] = "bool" @@ -10428,7 +10444,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:841" +defs["igIsItemActivated"][1]["location"] = "imgui:842" defs["igIsItemActivated"][1]["namespace"] = "ImGui" defs["igIsItemActivated"][1]["ov_cimguiname"] = "igIsItemActivated" defs["igIsItemActivated"][1]["ret"] = "bool" @@ -10444,7 +10460,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:836" +defs["igIsItemActive"][1]["location"] = "imgui:837" defs["igIsItemActive"][1]["namespace"] = "ImGui" defs["igIsItemActive"][1]["ov_cimguiname"] = "igIsItemActive" defs["igIsItemActive"][1]["ret"] = "bool" @@ -10464,7 +10480,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:838" +defs["igIsItemClicked"][1]["location"] = "imgui:839" defs["igIsItemClicked"][1]["namespace"] = "ImGui" defs["igIsItemClicked"][1]["ov_cimguiname"] = "igIsItemClicked" defs["igIsItemClicked"][1]["ret"] = "bool" @@ -10480,7 +10496,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:842" +defs["igIsItemDeactivated"][1]["location"] = "imgui:843" defs["igIsItemDeactivated"][1]["namespace"] = "ImGui" defs["igIsItemDeactivated"][1]["ov_cimguiname"] = "igIsItemDeactivated" defs["igIsItemDeactivated"][1]["ret"] = "bool" @@ -10496,7 +10512,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:843" +defs["igIsItemDeactivatedAfterEdit"][1]["location"] = "imgui:844" defs["igIsItemDeactivatedAfterEdit"][1]["namespace"] = "ImGui" defs["igIsItemDeactivatedAfterEdit"][1]["ov_cimguiname"] = "igIsItemDeactivatedAfterEdit" defs["igIsItemDeactivatedAfterEdit"][1]["ret"] = "bool" @@ -10512,7 +10528,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:840" +defs["igIsItemEdited"][1]["location"] = "imgui:841" defs["igIsItemEdited"][1]["namespace"] = "ImGui" defs["igIsItemEdited"][1]["ov_cimguiname"] = "igIsItemEdited" defs["igIsItemEdited"][1]["ret"] = "bool" @@ -10528,7 +10544,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:837" +defs["igIsItemFocused"][1]["location"] = "imgui:838" defs["igIsItemFocused"][1]["namespace"] = "ImGui" defs["igIsItemFocused"][1]["ov_cimguiname"] = "igIsItemFocused" defs["igIsItemFocused"][1]["ret"] = "bool" @@ -10548,7 +10564,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:835" +defs["igIsItemHovered"][1]["location"] = "imgui:836" defs["igIsItemHovered"][1]["namespace"] = "ImGui" defs["igIsItemHovered"][1]["ov_cimguiname"] = "igIsItemHovered" defs["igIsItemHovered"][1]["ret"] = "bool" @@ -10564,7 +10580,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:844" +defs["igIsItemToggledOpen"][1]["location"] = "imgui:845" defs["igIsItemToggledOpen"][1]["namespace"] = "ImGui" defs["igIsItemToggledOpen"][1]["ov_cimguiname"] = "igIsItemToggledOpen" defs["igIsItemToggledOpen"][1]["ret"] = "bool" @@ -10580,7 +10596,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:839" +defs["igIsItemVisible"][1]["location"] = "imgui:840" defs["igIsItemVisible"][1]["namespace"] = "ImGui" defs["igIsItemVisible"][1]["ov_cimguiname"] = "igIsItemVisible" defs["igIsItemVisible"][1]["ret"] = "bool" @@ -10599,7 +10615,7 @@ defs["igIsKeyDown"][1]["call_args"] = "(key)" defs["igIsKeyDown"][1]["cimguiname"] = "igIsKeyDown" defs["igIsKeyDown"][1]["defaults"] = {} defs["igIsKeyDown"][1]["funcname"] = "IsKeyDown" -defs["igIsKeyDown"][1]["location"] = "imgui:890" +defs["igIsKeyDown"][1]["location"] = "imgui:891" defs["igIsKeyDown"][1]["namespace"] = "ImGui" defs["igIsKeyDown"][1]["ov_cimguiname"] = "igIsKeyDown" defs["igIsKeyDown"][1]["ret"] = "bool" @@ -10622,7 +10638,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:891" +defs["igIsKeyPressed"][1]["location"] = "imgui:892" defs["igIsKeyPressed"][1]["namespace"] = "ImGui" defs["igIsKeyPressed"][1]["ov_cimguiname"] = "igIsKeyPressed" defs["igIsKeyPressed"][1]["ret"] = "bool" @@ -10641,7 +10657,7 @@ defs["igIsKeyReleased"][1]["call_args"] = "(key)" defs["igIsKeyReleased"][1]["cimguiname"] = "igIsKeyReleased" defs["igIsKeyReleased"][1]["defaults"] = {} defs["igIsKeyReleased"][1]["funcname"] = "IsKeyReleased" -defs["igIsKeyReleased"][1]["location"] = "imgui:892" +defs["igIsKeyReleased"][1]["location"] = "imgui:893" defs["igIsKeyReleased"][1]["namespace"] = "ImGui" defs["igIsKeyReleased"][1]["ov_cimguiname"] = "igIsKeyReleased" defs["igIsKeyReleased"][1]["ret"] = "bool" @@ -10664,7 +10680,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:902" +defs["igIsMouseClicked"][1]["location"] = "imgui:903" defs["igIsMouseClicked"][1]["namespace"] = "ImGui" defs["igIsMouseClicked"][1]["ov_cimguiname"] = "igIsMouseClicked" defs["igIsMouseClicked"][1]["ret"] = "bool" @@ -10683,7 +10699,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:904" +defs["igIsMouseDoubleClicked"][1]["location"] = "imgui:905" defs["igIsMouseDoubleClicked"][1]["namespace"] = "ImGui" defs["igIsMouseDoubleClicked"][1]["ov_cimguiname"] = "igIsMouseDoubleClicked" defs["igIsMouseDoubleClicked"][1]["ret"] = "bool" @@ -10702,7 +10718,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:901" +defs["igIsMouseDown"][1]["location"] = "imgui:902" defs["igIsMouseDown"][1]["namespace"] = "ImGui" defs["igIsMouseDown"][1]["ov_cimguiname"] = "igIsMouseDown" defs["igIsMouseDown"][1]["ret"] = "bool" @@ -10725,7 +10741,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:911" +defs["igIsMouseDragging"][1]["location"] = "imgui:912" defs["igIsMouseDragging"][1]["namespace"] = "ImGui" defs["igIsMouseDragging"][1]["ov_cimguiname"] = "igIsMouseDragging" defs["igIsMouseDragging"][1]["ret"] = "bool" @@ -10751,7 +10767,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:906" +defs["igIsMouseHoveringRect"][1]["location"] = "imgui:907" defs["igIsMouseHoveringRect"][1]["namespace"] = "ImGui" defs["igIsMouseHoveringRect"][1]["ov_cimguiname"] = "igIsMouseHoveringRect" defs["igIsMouseHoveringRect"][1]["ret"] = "bool" @@ -10771,7 +10787,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:907" +defs["igIsMousePosValid"][1]["location"] = "imgui:908" defs["igIsMousePosValid"][1]["namespace"] = "ImGui" defs["igIsMousePosValid"][1]["ov_cimguiname"] = "igIsMousePosValid" defs["igIsMousePosValid"][1]["ret"] = "bool" @@ -10790,7 +10806,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:903" +defs["igIsMouseReleased"][1]["location"] = "imgui:904" defs["igIsMouseReleased"][1]["namespace"] = "ImGui" defs["igIsMouseReleased"][1]["ov_cimguiname"] = "igIsMouseReleased" defs["igIsMouseReleased"][1]["ret"] = "bool" @@ -10832,7 +10848,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:864" +defs["igIsRectVisible"][1]["location"] = "imgui:866" defs["igIsRectVisible"][1]["namespace"] = "ImGui" defs["igIsRectVisible"][1]["ov_cimguiname"] = "igIsRectVisible_Nil" defs["igIsRectVisible"][1]["ret"] = "bool" @@ -10852,7 +10868,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:865" +defs["igIsRectVisible"][2]["location"] = "imgui:867" defs["igIsRectVisible"][2]["namespace"] = "ImGui" defs["igIsRectVisible"][2]["ov_cimguiname"] = "igIsRectVisible_Vec2" defs["igIsRectVisible"][2]["ret"] = "bool" @@ -11063,7 +11079,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:927" +defs["igLoadIniSettingsFromDisk"][1]["location"] = "imgui:928" defs["igLoadIniSettingsFromDisk"][1]["namespace"] = "ImGui" defs["igLoadIniSettingsFromDisk"][1]["ov_cimguiname"] = "igLoadIniSettingsFromDisk" defs["igLoadIniSettingsFromDisk"][1]["ret"] = "void" @@ -11086,7 +11102,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:928" +defs["igLoadIniSettingsFromMemory"][1]["location"] = "imgui:929" defs["igLoadIniSettingsFromMemory"][1]["namespace"] = "ImGui" defs["igLoadIniSettingsFromMemory"][1]["ov_cimguiname"] = "igLoadIniSettingsFromMemory" defs["igLoadIniSettingsFromMemory"][1]["ret"] = "void" @@ -11102,7 +11118,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:798" +defs["igLogButtons"][1]["location"] = "imgui:799" defs["igLogButtons"][1]["namespace"] = "ImGui" defs["igLogButtons"][1]["ov_cimguiname"] = "igLogButtons" defs["igLogButtons"][1]["ret"] = "void" @@ -11118,7 +11134,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:797" +defs["igLogFinish"][1]["location"] = "imgui:798" defs["igLogFinish"][1]["namespace"] = "ImGui" defs["igLogFinish"][1]["ov_cimguiname"] = "igLogFinish" defs["igLogFinish"][1]["ret"] = "void" @@ -11141,7 +11157,7 @@ defs["igLogText"][1]["cimguiname"] = "igLogText" defs["igLogText"][1]["defaults"] = {} defs["igLogText"][1]["funcname"] = "LogText" defs["igLogText"][1]["isvararg"] = "...)" -defs["igLogText"][1]["location"] = "imgui:799" +defs["igLogText"][1]["location"] = "imgui:800" defs["igLogText"][1]["manual"] = true defs["igLogText"][1]["namespace"] = "ImGui" defs["igLogText"][1]["ov_cimguiname"] = "igLogText" @@ -11164,7 +11180,7 @@ defs["igLogTextV"][1]["call_args"] = "(fmt,args)" defs["igLogTextV"][1]["cimguiname"] = "igLogTextV" defs["igLogTextV"][1]["defaults"] = {} defs["igLogTextV"][1]["funcname"] = "LogTextV" -defs["igLogTextV"][1]["location"] = "imgui:800" +defs["igLogTextV"][1]["location"] = "imgui:801" defs["igLogTextV"][1]["namespace"] = "ImGui" defs["igLogTextV"][1]["ov_cimguiname"] = "igLogTextV" defs["igLogTextV"][1]["ret"] = "void" @@ -11184,7 +11200,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:796" +defs["igLogToClipboard"][1]["location"] = "imgui:797" defs["igLogToClipboard"][1]["namespace"] = "ImGui" defs["igLogToClipboard"][1]["ov_cimguiname"] = "igLogToClipboard" defs["igLogToClipboard"][1]["ret"] = "void" @@ -11208,7 +11224,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:795" +defs["igLogToFile"][1]["location"] = "imgui:796" defs["igLogToFile"][1]["namespace"] = "ImGui" defs["igLogToFile"][1]["ov_cimguiname"] = "igLogToFile" defs["igLogToFile"][1]["ret"] = "void" @@ -11228,7 +11244,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:794" +defs["igLogToTTY"][1]["location"] = "imgui:795" defs["igLogToTTY"][1]["namespace"] = "ImGui" defs["igLogToTTY"][1]["ov_cimguiname"] = "igLogToTTY" defs["igLogToTTY"][1]["ret"] = "void" @@ -11247,7 +11263,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:942" +defs["igMemAlloc"][1]["location"] = "imgui:943" defs["igMemAlloc"][1]["namespace"] = "ImGui" defs["igMemAlloc"][1]["ov_cimguiname"] = "igMemAlloc" defs["igMemAlloc"][1]["ret"] = "void*" @@ -11266,7 +11282,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:943" +defs["igMemFree"][1]["location"] = "imgui:944" defs["igMemFree"][1]["namespace"] = "ImGui" defs["igMemFree"][1]["ov_cimguiname"] = "igMemFree" defs["igMemFree"][1]["ret"] = "void" @@ -11686,7 +11702,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:825" +defs["igPopClipRect"][1]["location"] = "imgui:826" defs["igPopClipRect"][1]["namespace"] = "ImGui" defs["igPopClipRect"][1]["ov_cimguiname"] = "igPopClipRect" defs["igPopClipRect"][1]["ret"] = "void" @@ -11880,7 +11896,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:824" +defs["igPushClipRect"][1]["location"] = "imgui:825" defs["igPushClipRect"][1]["namespace"] = "ImGui" defs["igPushClipRect"][1]["ov_cimguiname"] = "igPushClipRect" defs["igPushClipRect"][1]["ret"] = "void" @@ -12182,7 +12198,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:913" +defs["igResetMouseDragDelta"][1]["location"] = "imgui:914" defs["igResetMouseDragDelta"][1]["namespace"] = "ImGui" defs["igResetMouseDragDelta"][1]["ov_cimguiname"] = "igResetMouseDragDelta" defs["igResetMouseDragDelta"][1]["ret"] = "void" @@ -12225,7 +12241,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:929" +defs["igSaveIniSettingsToDisk"][1]["location"] = "imgui:930" defs["igSaveIniSettingsToDisk"][1]["namespace"] = "ImGui" defs["igSaveIniSettingsToDisk"][1]["ov_cimguiname"] = "igSaveIniSettingsToDisk" defs["igSaveIniSettingsToDisk"][1]["ret"] = "void" @@ -12245,7 +12261,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:930" +defs["igSaveIniSettingsToMemory"][1]["location"] = "imgui:931" defs["igSaveIniSettingsToMemory"][1]["namespace"] = "ImGui" defs["igSaveIniSettingsToMemory"][1]["ov_cimguiname"] = "igSaveIniSettingsToMemory" defs["igSaveIniSettingsToMemory"][1]["ret"] = "const char*" @@ -12347,7 +12363,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:940" +defs["igSetAllocatorFunctions"][1]["location"] = "imgui:941" defs["igSetAllocatorFunctions"][1]["namespace"] = "ImGui" defs["igSetAllocatorFunctions"][1]["ov_cimguiname"] = "igSetAllocatorFunctions" defs["igSetAllocatorFunctions"][1]["ret"] = "void" @@ -12366,7 +12382,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:921" +defs["igSetClipboardText"][1]["location"] = "imgui:922" defs["igSetClipboardText"][1]["namespace"] = "ImGui" defs["igSetClipboardText"][1]["ov_cimguiname"] = "igSetClipboardText" defs["igSetClipboardText"][1]["ret"] = "void" @@ -12553,7 +12569,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:808" +defs["igSetDragDropPayload"][1]["location"] = "imgui:809" defs["igSetDragDropPayload"][1]["namespace"] = "ImGui" defs["igSetDragDropPayload"][1]["ov_cimguiname"] = "igSetDragDropPayload" defs["igSetDragDropPayload"][1]["ret"] = "bool" @@ -12569,7 +12585,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:851" +defs["igSetItemAllowOverlap"][1]["location"] = "imgui:853" defs["igSetItemAllowOverlap"][1]["namespace"] = "ImGui" defs["igSetItemAllowOverlap"][1]["ov_cimguiname"] = "igSetItemAllowOverlap" defs["igSetItemAllowOverlap"][1]["ret"] = "void" @@ -12585,7 +12601,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:829" +defs["igSetItemDefaultFocus"][1]["location"] = "imgui:830" defs["igSetItemDefaultFocus"][1]["namespace"] = "ImGui" defs["igSetItemDefaultFocus"][1]["ov_cimguiname"] = "igSetItemDefaultFocus" defs["igSetItemDefaultFocus"][1]["ret"] = "void" @@ -12605,7 +12621,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:830" +defs["igSetKeyboardFocusHere"][1]["location"] = "imgui:831" defs["igSetKeyboardFocusHere"][1]["namespace"] = "ImGui" defs["igSetKeyboardFocusHere"][1]["ov_cimguiname"] = "igSetKeyboardFocusHere" defs["igSetKeyboardFocusHere"][1]["ret"] = "void" @@ -12624,7 +12640,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:915" +defs["igSetMouseCursor"][1]["location"] = "imgui:916" defs["igSetMouseCursor"][1]["namespace"] = "ImGui" defs["igSetMouseCursor"][1]["ov_cimguiname"] = "igSetMouseCursor" defs["igSetMouseCursor"][1]["ret"] = "void" @@ -12643,7 +12659,7 @@ defs["igSetNextFrameWantCaptureKeyboard"][1]["call_args"] = "(want_capture_keybo defs["igSetNextFrameWantCaptureKeyboard"][1]["cimguiname"] = "igSetNextFrameWantCaptureKeyboard" defs["igSetNextFrameWantCaptureKeyboard"][1]["defaults"] = {} defs["igSetNextFrameWantCaptureKeyboard"][1]["funcname"] = "SetNextFrameWantCaptureKeyboard" -defs["igSetNextFrameWantCaptureKeyboard"][1]["location"] = "imgui:895" +defs["igSetNextFrameWantCaptureKeyboard"][1]["location"] = "imgui:896" defs["igSetNextFrameWantCaptureKeyboard"][1]["namespace"] = "ImGui" defs["igSetNextFrameWantCaptureKeyboard"][1]["ov_cimguiname"] = "igSetNextFrameWantCaptureKeyboard" defs["igSetNextFrameWantCaptureKeyboard"][1]["ret"] = "void" @@ -12662,7 +12678,7 @@ defs["igSetNextFrameWantCaptureMouse"][1]["call_args"] = "(want_capture_mouse)" defs["igSetNextFrameWantCaptureMouse"][1]["cimguiname"] = "igSetNextFrameWantCaptureMouse" defs["igSetNextFrameWantCaptureMouse"][1]["defaults"] = {} defs["igSetNextFrameWantCaptureMouse"][1]["funcname"] = "SetNextFrameWantCaptureMouse" -defs["igSetNextFrameWantCaptureMouse"][1]["location"] = "imgui:916" +defs["igSetNextFrameWantCaptureMouse"][1]["location"] = "imgui:917" defs["igSetNextFrameWantCaptureMouse"][1]["namespace"] = "ImGui" defs["igSetNextFrameWantCaptureMouse"][1]["ov_cimguiname"] = "igSetNextFrameWantCaptureMouse" defs["igSetNextFrameWantCaptureMouse"][1]["ret"] = "void" @@ -13023,7 +13039,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:870" +defs["igSetStateStorage"][1]["location"] = "imgui:872" defs["igSetStateStorage"][1]["namespace"] = "ImGui" defs["igSetStateStorage"][1]["ov_cimguiname"] = "igSetStateStorage" defs["igSetStateStorage"][1]["ret"] = "void" @@ -13042,7 +13058,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:790" +defs["igSetTabItemClosed"][1]["location"] = "imgui:791" defs["igSetTabItemClosed"][1]["namespace"] = "ImGui" defs["igSetTabItemClosed"][1]["ov_cimguiname"] = "igSetTabItemClosed" defs["igSetTabItemClosed"][1]["ret"] = "void" @@ -13983,7 +13999,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:789" +defs["igTabItemButton"][1]["location"] = "imgui:790" defs["igTabItemButton"][1]["namespace"] = "ImGui" defs["igTabItemButton"][1]["ov_cimguiname"] = "igTabItemButton" defs["igTabItemButton"][1]["ret"] = "bool" diff --git a/imgui-sys/third-party/imgui-master-freetype/imgui/LICENSE.txt b/imgui-sys/third-party/imgui-master-freetype/imgui/LICENSE.txt index 4023e0c..fb715bd 100644 --- a/imgui-sys/third-party/imgui-master-freetype/imgui/LICENSE.txt +++ b/imgui-sys/third-party/imgui-master-freetype/imgui/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2014-2022 Omar Cornut +Copyright (c) 2014-2023 Omar Cornut Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui.cpp b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui.cpp index d179039..3faca98 100644 --- a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui.cpp +++ b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (main code and documentation) // Help: @@ -69,6 +69,7 @@ CODE // [SECTION] ImGuiListClipper // [SECTION] STYLING // [SECTION] RENDER HELPERS +// [SECTION] INITIALIZATION, SHUTDOWN // [SECTION] MAIN CODE (most of the code! lots of stuff, needs tidying up!) // [SECTION] INPUTS // [SECTION] ERROR CHECKING @@ -395,6 +396,11 @@ CODE the ImGuiKey_ModXXX were introduced in 1.87 and mostly used by backends. the ImGuiModFlags_XXX have been exposed in imgui.h but not really used by any public api only by third-party extensions. exceptionally commenting out the older ImGuiKeyModFlags_XXX names ahead of obsolescence schedule to reduce confusion and because they were not meant to be used anyway. + - 2022/09/20 (1.89) - ImGuiKey is now a typed enum, allowing ImGuiKey_XXX symbols to be named in debuggers. + this will require uses of legacy backend-dependent indices to be casted, e.g. + - with imgui_impl_glfw: IsKeyPressed(GLFW_KEY_A) -> IsKeyPressed((ImGuiKey)GLFW_KEY_A); + - with imgui_impl_win32: IsKeyPressed('A') -> IsKeyPressed((ImGuiKey)'A') + - etc. However if you are upgrading code you might well use the better, backend-agnostic IsKeyPressed(ImGuiKey_A) now! - 2022/09/12 (1.89) - removed the bizarre legacy default argument for 'TreePush(const void* ptr = NULL)', always pass a pointer value explicitly. NULL/nullptr is ok but require cast, e.g. TreePush((void*)nullptr); - 2022/09/05 (1.89) - commented out redirecting functions/enums names that were marked obsolete in 1.77 and 1.78 (June 2020): - DragScalar(), DragScalarN(), DragFloat(), DragFloat2(), DragFloat3(), DragFloat4(): For old signatures ending with (..., const char* format, float power = 1.0f) -> use (..., format ImGuiSliderFlags_Logarithmic) if power != 1.0f. @@ -1011,14 +1017,17 @@ static void ErrorCheckEndFrameSanityChecks(); static void UpdateDebugToolItemPicker(); static void UpdateDebugToolStackQueries(); -// Misc -static void UpdateSettings(); +// Inputs static void UpdateKeyboardInputs(); static void UpdateMouseInputs(); static void UpdateMouseWheel(); +static void UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt); + +// Misc +static void UpdateSettings(); static bool UpdateWindowManualResize(ImGuiWindow* window, const ImVec2& size_auto_fit, int* border_held, int resize_grip_count, ImU32 resize_grip_col[4], const ImRect& visibility_rect); static void RenderWindowOuterBorders(ImGuiWindow* window); -static void RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar_rect, bool title_bar_is_highlight, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size); +static void RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar_rect, bool title_bar_is_highlight, bool handle_borders_and_resize_grips, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size); static void RenderWindowTitleBarContents(ImGuiWindow* window, const ImRect& title_bar_rect, const char* name, bool* p_open); static void RenderDimmedBackgroundBehindWindow(ImGuiWindow* window, ImU32 col); static void RenderDimmedBackgrounds(); @@ -1343,6 +1352,7 @@ void ImGuiIO::AddKeyAnalogEvent(ImGuiKey key, bool down, float analog_value) IM_ASSERT(&g.IO == this && "Can only add events to current context."); IM_ASSERT(ImGui::IsNamedKeyOrModKey(key)); // Backend needs to pass a valid ImGuiKey_ constant. 0..511 values are legacy native key codes which are not accepted by this API. IM_ASSERT(!ImGui::IsAliasKey(key)); // Backend cannot submit ImGuiKey_MouseXXX values they are automatically inferred from AddMouseXXX() events. + IM_ASSERT(key != ImGuiMod_Shortcut); // We could easily support the translation here but it seems saner to not accept it (TestEngine perform a translation itself) // Verify that backend isn't mixing up using new io.AddKeyEvent() api and old io.KeysDown[] + io.KeyMap[] data. #ifndef IMGUI_DISABLE_OBSOLETE_KEYIO @@ -2871,11 +2881,14 @@ bool ImGuiListClipper::Step() if (need_items_height && ItemsHeight > 0.0f) IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): computed ItemsHeight: %.2f.\n", ItemsHeight); if (ret) + { IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): display %d to %d.\n", DisplayStart, DisplayEnd); + } else + { IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): End.\n"); - if (!ret) End(); + } return ret; } @@ -3387,6 +3400,215 @@ void ImGui::RenderMouseCursor(ImVec2 base_pos, float base_scale, ImGuiMouseCurso } } +//----------------------------------------------------------------------------- +// [SECTION] INITIALIZATION, SHUTDOWN +//----------------------------------------------------------------------------- + +// Internal state access - if you want to share Dear ImGui state between modules (e.g. DLL) or allocate it yourself +// Note that we still point to some static data and members (such as GFontAtlas), so the state instance you end up using will point to the static data within its module +ImGuiContext* ImGui::GetCurrentContext() +{ + return GImGui; +} + +void ImGui::SetCurrentContext(ImGuiContext* ctx) +{ +#ifdef IMGUI_SET_CURRENT_CONTEXT_FUNC + IMGUI_SET_CURRENT_CONTEXT_FUNC(ctx); // For custom thread-based hackery you may want to have control over this. +#else + GImGui = ctx; +#endif +} + +void ImGui::SetAllocatorFunctions(ImGuiMemAllocFunc alloc_func, ImGuiMemFreeFunc free_func, void* user_data) +{ + GImAllocatorAllocFunc = alloc_func; + GImAllocatorFreeFunc = free_func; + GImAllocatorUserData = user_data; +} + +// This is provided to facilitate copying allocators from one static/DLL boundary to another (e.g. retrieve default allocator of your executable address space) +void ImGui::GetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func, ImGuiMemFreeFunc* p_free_func, void** p_user_data) +{ + *p_alloc_func = GImAllocatorAllocFunc; + *p_free_func = GImAllocatorFreeFunc; + *p_user_data = GImAllocatorUserData; +} + +ImGuiContext* ImGui::CreateContext(ImFontAtlas* shared_font_atlas) +{ + ImGuiContext* prev_ctx = GetCurrentContext(); + ImGuiContext* ctx = IM_NEW(ImGuiContext)(shared_font_atlas); + SetCurrentContext(ctx); + Initialize(); + if (prev_ctx != NULL) + SetCurrentContext(prev_ctx); // Restore previous context if any, else keep new one. + return ctx; +} + +void ImGui::DestroyContext(ImGuiContext* ctx) +{ + ImGuiContext* prev_ctx = GetCurrentContext(); + if (ctx == NULL) //-V1051 + ctx = prev_ctx; + SetCurrentContext(ctx); + Shutdown(); + SetCurrentContext((prev_ctx != ctx) ? prev_ctx : NULL); + IM_DELETE(ctx); +} + +// IMPORTANT: ###xxx suffixes must be same in ALL languages +static const ImGuiLocEntry GLocalizationEntriesEnUS[] = +{ + { ImGuiLocKey_TableSizeOne, "Size column to fit###SizeOne" }, + { ImGuiLocKey_TableSizeAllFit, "Size all columns to fit###SizeAll" }, + { ImGuiLocKey_TableSizeAllDefault, "Size all columns to default###SizeAll" }, + { ImGuiLocKey_TableResetOrder, "Reset order###ResetOrder" }, + { ImGuiLocKey_WindowingMainMenuBar, "(Main menu bar)" }, + { ImGuiLocKey_WindowingPopup, "(Popup)" }, + { ImGuiLocKey_WindowingUntitled, "(Untitled)" }, +}; + +void ImGui::Initialize() +{ + ImGuiContext& g = *GImGui; + IM_ASSERT(!g.Initialized && !g.SettingsLoaded); + + // Add .ini handle for ImGuiWindow and ImGuiTable types + { + ImGuiSettingsHandler ini_handler; + ini_handler.TypeName = "Window"; + ini_handler.TypeHash = ImHashStr("Window"); + ini_handler.ClearAllFn = WindowSettingsHandler_ClearAll; + ini_handler.ReadOpenFn = WindowSettingsHandler_ReadOpen; + ini_handler.ReadLineFn = WindowSettingsHandler_ReadLine; + ini_handler.ApplyAllFn = WindowSettingsHandler_ApplyAll; + ini_handler.WriteAllFn = WindowSettingsHandler_WriteAll; + AddSettingsHandler(&ini_handler); + } + TableSettingsAddSettingsHandler(); + + // Setup default localization table + LocalizeRegisterEntries(GLocalizationEntriesEnUS, IM_ARRAYSIZE(GLocalizationEntriesEnUS)); + + // Create default viewport + ImGuiViewportP* viewport = IM_NEW(ImGuiViewportP)(); + g.Viewports.push_back(viewport); + g.TempBuffer.resize(1024 * 3 + 1, 0); + +#ifdef IMGUI_HAS_DOCK +#endif + + g.Initialized = true; +} + +// This function is merely here to free heap allocations. +void ImGui::Shutdown() +{ + // The fonts atlas can be used prior to calling NewFrame(), so we clear it even if g.Initialized is FALSE (which would happen if we never called NewFrame) + ImGuiContext& g = *GImGui; + if (g.IO.Fonts && g.FontAtlasOwnedByContext) + { + g.IO.Fonts->Locked = false; + IM_DELETE(g.IO.Fonts); + } + g.IO.Fonts = NULL; + g.DrawListSharedData.TempBuffer.clear(); + + // Cleanup of other data are conditional on actually having initialized Dear ImGui. + if (!g.Initialized) + return; + + // Save settings (unless we haven't attempted to load them: CreateContext/DestroyContext without a call to NewFrame shouldn't save an empty file) + if (g.SettingsLoaded && g.IO.IniFilename != NULL) + SaveIniSettingsToDisk(g.IO.IniFilename); + + CallContextHooks(&g, ImGuiContextHookType_Shutdown); + + // Clear everything else + g.Windows.clear_delete(); + g.WindowsFocusOrder.clear(); + g.WindowsTempSortBuffer.clear(); + g.CurrentWindow = NULL; + g.CurrentWindowStack.clear(); + g.WindowsById.Clear(); + g.NavWindow = NULL; + g.HoveredWindow = g.HoveredWindowUnderMovingWindow = NULL; + g.ActiveIdWindow = g.ActiveIdPreviousFrameWindow = NULL; + g.MovingWindow = NULL; + + g.KeysRoutingTable.Clear(); + + g.ColorStack.clear(); + g.StyleVarStack.clear(); + g.FontStack.clear(); + g.OpenPopupStack.clear(); + g.BeginPopupStack.clear(); + + g.Viewports.clear_delete(); + + g.TabBars.Clear(); + g.CurrentTabBarStack.clear(); + g.ShrinkWidthBuffer.clear(); + + g.ClipperTempData.clear_destruct(); + + g.Tables.Clear(); + g.TablesTempData.clear_destruct(); + g.DrawChannelsTempMergeBuffer.clear(); + + g.ClipboardHandlerData.clear(); + g.MenusIdSubmittedThisFrame.clear(); + g.InputTextState.ClearFreeMemory(); + + g.SettingsWindows.clear(); + g.SettingsHandlers.clear(); + + if (g.LogFile) + { +#ifndef IMGUI_DISABLE_TTY_FUNCTIONS + if (g.LogFile != stdout) +#endif + ImFileClose(g.LogFile); + g.LogFile = NULL; + } + g.LogBuffer.clear(); + g.DebugLogBuf.clear(); + g.DebugLogIndex.clear(); + + g.Initialized = false; +} + +// No specific ordering/dependency support, will see as needed +ImGuiID ImGui::AddContextHook(ImGuiContext* ctx, const ImGuiContextHook* hook) +{ + ImGuiContext& g = *ctx; + IM_ASSERT(hook->Callback != NULL && hook->HookId == 0 && hook->Type != ImGuiContextHookType_PendingRemoval_); + g.Hooks.push_back(*hook); + g.Hooks.back().HookId = ++g.HookIdNext; + return g.HookIdNext; +} + +// Deferred removal, avoiding issue with changing vector while iterating it +void ImGui::RemoveContextHook(ImGuiContext* ctx, ImGuiID hook_id) +{ + ImGuiContext& g = *ctx; + IM_ASSERT(hook_id != 0); + for (int n = 0; n < g.Hooks.Size; n++) + if (g.Hooks[n].HookId == hook_id) + g.Hooks[n].Type = ImGuiContextHookType_PendingRemoval_; +} + +// Call context hooks (used by e.g. test engine) +// We assume a small number of hooks so all stored in same array +void ImGui::CallContextHooks(ImGuiContext* ctx, ImGuiContextHookType hook_type) +{ + ImGuiContext& g = *ctx; + for (int n = 0; n < g.Hooks.Size; n++) + if (g.Hooks[n].Type == hook_type) + g.Hooks[n].Callback(&g, &g.Hooks[n]); +} + //----------------------------------------------------------------------------- // [SECTION] MAIN CODE (most of the code! lots of stuff, needs tidying up!) @@ -3833,89 +4055,6 @@ const char* ImGui::GetVersion() return IMGUI_VERSION; } -// Internal state access - if you want to share Dear ImGui state between modules (e.g. DLL) or allocate it yourself -// Note that we still point to some static data and members (such as GFontAtlas), so the state instance you end up using will point to the static data within its module -ImGuiContext* ImGui::GetCurrentContext() -{ - return GImGui; -} - -void ImGui::SetCurrentContext(ImGuiContext* ctx) -{ -#ifdef IMGUI_SET_CURRENT_CONTEXT_FUNC - IMGUI_SET_CURRENT_CONTEXT_FUNC(ctx); // For custom thread-based hackery you may want to have control over this. -#else - GImGui = ctx; -#endif -} - -void ImGui::SetAllocatorFunctions(ImGuiMemAllocFunc alloc_func, ImGuiMemFreeFunc free_func, void* user_data) -{ - GImAllocatorAllocFunc = alloc_func; - GImAllocatorFreeFunc = free_func; - GImAllocatorUserData = user_data; -} - -// This is provided to facilitate copying allocators from one static/DLL boundary to another (e.g. retrieve default allocator of your executable address space) -void ImGui::GetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func, ImGuiMemFreeFunc* p_free_func, void** p_user_data) -{ - *p_alloc_func = GImAllocatorAllocFunc; - *p_free_func = GImAllocatorFreeFunc; - *p_user_data = GImAllocatorUserData; -} - -ImGuiContext* ImGui::CreateContext(ImFontAtlas* shared_font_atlas) -{ - ImGuiContext* prev_ctx = GetCurrentContext(); - ImGuiContext* ctx = IM_NEW(ImGuiContext)(shared_font_atlas); - SetCurrentContext(ctx); - Initialize(); - if (prev_ctx != NULL) - SetCurrentContext(prev_ctx); // Restore previous context if any, else keep new one. - return ctx; -} - -void ImGui::DestroyContext(ImGuiContext* ctx) -{ - ImGuiContext* prev_ctx = GetCurrentContext(); - if (ctx == NULL) //-V1051 - ctx = prev_ctx; - SetCurrentContext(ctx); - Shutdown(); - SetCurrentContext((prev_ctx != ctx) ? prev_ctx : NULL); - IM_DELETE(ctx); -} - -// No specific ordering/dependency support, will see as needed -ImGuiID ImGui::AddContextHook(ImGuiContext* ctx, const ImGuiContextHook* hook) -{ - ImGuiContext& g = *ctx; - IM_ASSERT(hook->Callback != NULL && hook->HookId == 0 && hook->Type != ImGuiContextHookType_PendingRemoval_); - g.Hooks.push_back(*hook); - g.Hooks.back().HookId = ++g.HookIdNext; - return g.HookIdNext; -} - -// Deferred removal, avoiding issue with changing vector while iterating it -void ImGui::RemoveContextHook(ImGuiContext* ctx, ImGuiID hook_id) -{ - ImGuiContext& g = *ctx; - IM_ASSERT(hook_id != 0); - for (int n = 0; n < g.Hooks.Size; n++) - if (g.Hooks[n].HookId == hook_id) - g.Hooks[n].Type = ImGuiContextHookType_PendingRemoval_; -} - -// Call context hooks (used by e.g. test engine) -// We assume a small number of hooks so all stored in same array -void ImGui::CallContextHooks(ImGuiContext* ctx, ImGuiContextHookType hook_type) -{ - ImGuiContext& g = *ctx; - for (int n = 0; n < g.Hooks.Size; n++) - if (g.Hooks[n].Type == hook_type) - g.Hooks[n].Callback(&g, &g.Hooks[n]); -} - ImGuiIO& ImGui::GetIO() { IM_ASSERT(GImGui != NULL && "No current context. Did you call ImGui::CreateContext() and ImGui::SetCurrentContext() ?"); @@ -4109,341 +4248,6 @@ static bool IsWindowActiveAndVisible(ImGuiWindow* window) return (window->Active) && (!window->Hidden); } -static void UpdateAliasKey(ImGuiKey key, bool v, float analog_value) -{ - IM_ASSERT(ImGui::IsAliasKey(key)); - ImGuiKeyData* key_data = ImGui::GetKeyData(key); - key_data->Down = v; - key_data->AnalogValue = analog_value; -} - -// Rewrite routing data buffers to strip old entries + sort by key to make queries not touch scattered data. -// Entries D,A,B,B,A,C,B --> A,A,B,B,B,C,D -// Index A:1 B:2 C:5 D:0 --> A:0 B:2 C:5 D:6 -// See 'Metrics->Key Owners & Shortcut Routing' to visualize the result of that operation. -static void UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt) -{ - ImGuiContext& g = *GImGui; - rt->EntriesNext.resize(0); - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - const int new_routing_start_idx = rt->EntriesNext.Size; - ImGuiKeyRoutingData* routing_entry; - for (int old_routing_idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; old_routing_idx != -1; old_routing_idx = routing_entry->NextEntryIndex) - { - routing_entry = &rt->Entries[old_routing_idx]; - routing_entry->RoutingCurr = routing_entry->RoutingNext; // Update entry - routing_entry->RoutingNext = ImGuiKeyOwner_None; - routing_entry->RoutingNextScore = 255; - if (routing_entry->RoutingCurr == ImGuiKeyOwner_None) - continue; - rt->EntriesNext.push_back(*routing_entry); // Write alive ones into new buffer - - // Apply routing to owner if there's no owner already (RoutingCurr == None at this point) - if (routing_entry->Mods == g.IO.KeyMods) - { - ImGuiKeyOwnerData* owner_data = ImGui::GetKeyOwnerData(key); - if (owner_data->OwnerCurr == ImGuiKeyOwner_None) - owner_data->OwnerCurr = routing_entry->RoutingCurr; - } - } - - // Rewrite linked-list - rt->Index[key - ImGuiKey_NamedKey_BEGIN] = (ImGuiKeyRoutingIndex)(new_routing_start_idx < rt->EntriesNext.Size ? new_routing_start_idx : -1); - for (int n = new_routing_start_idx; n < rt->EntriesNext.Size; n++) - rt->EntriesNext[n].NextEntryIndex = (ImGuiKeyRoutingIndex)((n + 1 < rt->EntriesNext.Size) ? n + 1 : -1); - } - rt->Entries.swap(rt->EntriesNext); // Swap new and old indexes -} - -// [Internal] Do not use directly (should read io.KeyMods instead) -static ImGuiKeyChord GetMergedModsFromBools() -{ - ImGuiContext& g = *GImGui; - ImGuiKeyChord key_chord = 0; - if (g.IO.KeyCtrl) { key_chord |= ImGuiMod_Ctrl; } - if (g.IO.KeyShift) { key_chord |= ImGuiMod_Shift; } - if (g.IO.KeyAlt) { key_chord |= ImGuiMod_Alt; } - if (g.IO.KeySuper) { key_chord |= ImGuiMod_Super; } - return key_chord; -} - -static void ImGui::UpdateKeyboardInputs() -{ - ImGuiContext& g = *GImGui; - ImGuiIO& io = g.IO; - - // Import legacy keys or verify they are not used -#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO - if (io.BackendUsingLegacyKeyArrays == 0) - { - // Backend used new io.AddKeyEvent() API: Good! Verify that old arrays are never written to externally. - for (int n = 0; n < ImGuiKey_LegacyNativeKey_END; n++) - IM_ASSERT((io.KeysDown[n] == false || IsKeyDown((ImGuiKey)n)) && "Backend needs to either only use io.AddKeyEvent(), either only fill legacy io.KeysDown[] + io.KeyMap[]. Not both!"); - } - else - { - if (g.FrameCount == 0) - for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) - IM_ASSERT(g.IO.KeyMap[n] == -1 && "Backend is not allowed to write to io.KeyMap[0..511]!"); - - // Build reverse KeyMap (Named -> Legacy) - for (int n = ImGuiKey_NamedKey_BEGIN; n < ImGuiKey_NamedKey_END; n++) - if (io.KeyMap[n] != -1) - { - IM_ASSERT(IsLegacyKey((ImGuiKey)io.KeyMap[n])); - io.KeyMap[io.KeyMap[n]] = n; - } - - // Import legacy keys into new ones - for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) - if (io.KeysDown[n] || io.BackendUsingLegacyKeyArrays == 1) - { - const ImGuiKey key = (ImGuiKey)(io.KeyMap[n] != -1 ? io.KeyMap[n] : n); - IM_ASSERT(io.KeyMap[n] == -1 || IsNamedKey(key)); - io.KeysData[key].Down = io.KeysDown[n]; - if (key != n) - io.KeysDown[key] = io.KeysDown[n]; // Allow legacy code using io.KeysDown[GetKeyIndex()] with old backends - io.BackendUsingLegacyKeyArrays = 1; - } - if (io.BackendUsingLegacyKeyArrays == 1) - { - GetKeyData(ImGuiMod_Ctrl)->Down = io.KeyCtrl; - GetKeyData(ImGuiMod_Shift)->Down = io.KeyShift; - GetKeyData(ImGuiMod_Alt)->Down = io.KeyAlt; - GetKeyData(ImGuiMod_Super)->Down = io.KeySuper; - } - } - -#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO - const bool nav_gamepad_active = (io.ConfigFlags & ImGuiConfigFlags_NavEnableGamepad) != 0 && (io.BackendFlags & ImGuiBackendFlags_HasGamepad) != 0; - if (io.BackendUsingLegacyNavInputArray && nav_gamepad_active) - { - #define MAP_LEGACY_NAV_INPUT_TO_KEY1(_KEY, _NAV1) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f); io.KeysData[_KEY].AnalogValue = io.NavInputs[_NAV1]; } while (0) - #define MAP_LEGACY_NAV_INPUT_TO_KEY2(_KEY, _NAV1, _NAV2) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f) || (io.NavInputs[_NAV2] > 0.0f); io.KeysData[_KEY].AnalogValue = ImMax(io.NavInputs[_NAV1], io.NavInputs[_NAV2]); } while (0) - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceDown, ImGuiNavInput_Activate); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceRight, ImGuiNavInput_Cancel); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceLeft, ImGuiNavInput_Menu); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceUp, ImGuiNavInput_Input); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadLeft, ImGuiNavInput_DpadLeft); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadRight, ImGuiNavInput_DpadRight); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadUp, ImGuiNavInput_DpadUp); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadDown, ImGuiNavInput_DpadDown); - MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadL1, ImGuiNavInput_FocusPrev, ImGuiNavInput_TweakSlow); - MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadR1, ImGuiNavInput_FocusNext, ImGuiNavInput_TweakFast); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickLeft, ImGuiNavInput_LStickLeft); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickRight, ImGuiNavInput_LStickRight); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickUp, ImGuiNavInput_LStickUp); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickDown, ImGuiNavInput_LStickDown); - #undef NAV_MAP_KEY - } -#endif - -#endif - - // Synchronize io.KeyMods with individual modifiers io.KeyXXX bools, update aliases - io.KeyMods = GetMergedModsFromBools(); - for (int n = 0; n < ImGuiMouseButton_COUNT; n++) - UpdateAliasKey(MouseButtonToKey(n), io.MouseDown[n], io.MouseDown[n] ? 1.0f : 0.0f); - UpdateAliasKey(ImGuiKey_MouseWheelX, io.MouseWheelH != 0.0f, io.MouseWheelH); - UpdateAliasKey(ImGuiKey_MouseWheelY, io.MouseWheel != 0.0f, io.MouseWheel); - - // Clear gamepad data if disabled - if ((io.BackendFlags & ImGuiBackendFlags_HasGamepad) == 0) - for (int i = ImGuiKey_Gamepad_BEGIN; i < ImGuiKey_Gamepad_END; i++) - { - io.KeysData[i - ImGuiKey_KeysData_OFFSET].Down = false; - io.KeysData[i - ImGuiKey_KeysData_OFFSET].AnalogValue = 0.0f; - } - - // Update keys - for (int i = 0; i < ImGuiKey_KeysData_SIZE; i++) - { - ImGuiKeyData* key_data = &io.KeysData[i]; - key_data->DownDurationPrev = key_data->DownDuration; - key_data->DownDuration = key_data->Down ? (key_data->DownDuration < 0.0f ? 0.0f : key_data->DownDuration + io.DeltaTime) : -1.0f; - } - - // Update keys/input owner (named keys only): one entry per key - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - ImGuiKeyData* key_data = &io.KeysData[key - ImGuiKey_KeysData_OFFSET]; - ImGuiKeyOwnerData* owner_data = &g.KeysOwnerData[key - ImGuiKey_NamedKey_BEGIN]; - owner_data->OwnerCurr = owner_data->OwnerNext; - if (!key_data->Down) // Important: ownership is released on the frame after a release. Ensure a 'MouseDown -> CloseWindow -> MouseUp' chain doesn't lead to someone else seeing the MouseUp. - owner_data->OwnerNext = ImGuiKeyOwner_None; - owner_data->LockThisFrame = owner_data->LockUntilRelease = owner_data->LockUntilRelease && key_data->Down; // Clear LockUntilRelease when key is not Down anymore - } - - UpdateKeyRoutingTable(&g.KeysRoutingTable); -} - -static void ImGui::UpdateMouseInputs() -{ - ImGuiContext& g = *GImGui; - ImGuiIO& io = g.IO; - - // Round mouse position to avoid spreading non-rounded position (e.g. UpdateManualResize doesn't support them well) - if (IsMousePosValid(&io.MousePos)) - io.MousePos = g.MouseLastValidPos = ImFloorSigned(io.MousePos); - - // If mouse just appeared or disappeared (usually denoted by -FLT_MAX components) we cancel out movement in MouseDelta - if (IsMousePosValid(&io.MousePos) && IsMousePosValid(&io.MousePosPrev)) - io.MouseDelta = io.MousePos - io.MousePosPrev; - else - io.MouseDelta = ImVec2(0.0f, 0.0f); - - // If mouse moved we re-enable mouse hovering in case it was disabled by gamepad/keyboard. In theory should use a >0.0f threshold but would need to reset in everywhere we set this to true. - if (io.MouseDelta.x != 0.0f || io.MouseDelta.y != 0.0f) - g.NavDisableMouseHover = false; - - io.MousePosPrev = io.MousePos; - for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) - { - io.MouseClicked[i] = io.MouseDown[i] && io.MouseDownDuration[i] < 0.0f; - io.MouseClickedCount[i] = 0; // Will be filled below - io.MouseReleased[i] = !io.MouseDown[i] && io.MouseDownDuration[i] >= 0.0f; - io.MouseDownDurationPrev[i] = io.MouseDownDuration[i]; - io.MouseDownDuration[i] = io.MouseDown[i] ? (io.MouseDownDuration[i] < 0.0f ? 0.0f : io.MouseDownDuration[i] + io.DeltaTime) : -1.0f; - if (io.MouseClicked[i]) - { - bool is_repeated_click = false; - if ((float)(g.Time - io.MouseClickedTime[i]) < io.MouseDoubleClickTime) - { - ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); - if (ImLengthSqr(delta_from_click_pos) < io.MouseDoubleClickMaxDist * io.MouseDoubleClickMaxDist) - is_repeated_click = true; - } - if (is_repeated_click) - io.MouseClickedLastCount[i]++; - else - io.MouseClickedLastCount[i] = 1; - io.MouseClickedTime[i] = g.Time; - io.MouseClickedPos[i] = io.MousePos; - io.MouseClickedCount[i] = io.MouseClickedLastCount[i]; - io.MouseDragMaxDistanceSqr[i] = 0.0f; - } - else if (io.MouseDown[i]) - { - // Maintain the maximum distance we reaching from the initial click position, which is used with dragging threshold - float delta_sqr_click_pos = IsMousePosValid(&io.MousePos) ? ImLengthSqr(io.MousePos - io.MouseClickedPos[i]) : 0.0f; - io.MouseDragMaxDistanceSqr[i] = ImMax(io.MouseDragMaxDistanceSqr[i], delta_sqr_click_pos); - } - - // We provide io.MouseDoubleClicked[] as a legacy service - io.MouseDoubleClicked[i] = (io.MouseClickedCount[i] == 2); - - // Clicking any mouse button reactivate mouse hovering which may have been deactivated by gamepad/keyboard navigation - if (io.MouseClicked[i]) - g.NavDisableMouseHover = false; - } -} - -static void LockWheelingWindow(ImGuiWindow* window, float wheel_amount) -{ - ImGuiContext& g = *GImGui; - if (window) - g.WheelingWindowReleaseTimer = ImMin(g.WheelingWindowReleaseTimer + ImAbs(wheel_amount) * WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER, WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER); - else - g.WheelingWindowReleaseTimer = 0.0f; - if (g.WheelingWindow == window) - return; - IMGUI_DEBUG_LOG_IO("LockWheelingWindow() \"%s\"\n", window ? window->Name : "NULL"); - g.WheelingWindow = window; - g.WheelingWindowRefMousePos = g.IO.MousePos; -} - -void ImGui::UpdateMouseWheel() -{ - ImGuiContext& g = *GImGui; - - // Reset the locked window if we move the mouse or after the timer elapses - if (g.WheelingWindow != NULL) - { - g.WheelingWindowReleaseTimer -= g.IO.DeltaTime; - if (IsMousePosValid() && ImLengthSqr(g.IO.MousePos - g.WheelingWindowRefMousePos) > g.IO.MouseDragThreshold * g.IO.MouseDragThreshold) - g.WheelingWindowReleaseTimer = 0.0f; - if (g.WheelingWindowReleaseTimer <= 0.0f) - LockWheelingWindow(NULL, 0.0f); - } - - ImVec2 wheel; - wheel.x = TestKeyOwner(ImGuiKey_MouseWheelX, ImGuiKeyOwner_None) ? g.IO.MouseWheelH : 0.0f; - wheel.y = TestKeyOwner(ImGuiKey_MouseWheelY, ImGuiKeyOwner_None) ? g.IO.MouseWheel : 0.0f; - if (wheel.x == 0.0f && wheel.y == 0.0f) - return; - - //IMGUI_DEBUG_LOG("MouseWheel X:%.3f Y:%.3f\n", wheel_x, wheel_y); - ImGuiWindow* mouse_window = g.WheelingWindow ? g.WheelingWindow : g.HoveredWindow; - if (!mouse_window || mouse_window->Collapsed) - return; - - // Zoom / Scale window - // FIXME-OBSOLETE: This is an old feature, it still works but pretty much nobody is using it and may be best redesigned. - if (wheel.y != 0.0f && g.IO.KeyCtrl && g.IO.FontAllowUserScaling) - { - LockWheelingWindow(mouse_window, wheel.y); - ImGuiWindow* window = mouse_window; - const float new_font_scale = ImClamp(window->FontWindowScale + g.IO.MouseWheel * 0.10f, 0.50f, 2.50f); - const float scale = new_font_scale / window->FontWindowScale; - window->FontWindowScale = new_font_scale; - if (window == window->RootWindow) - { - const ImVec2 offset = window->Size * (1.0f - scale) * (g.IO.MousePos - window->Pos) / window->Size; - SetWindowPos(window, window->Pos + offset, 0); - window->Size = ImFloor(window->Size * scale); - window->SizeFull = ImFloor(window->SizeFull * scale); - } - return; - } - if (g.IO.KeyCtrl) - return; - - // Mouse wheel scrolling - // As a standard behavior holding SHIFT while using Vertical Mouse Wheel triggers Horizontal scroll instead - // (we avoid doing it on OSX as it the OS input layer handles this already) - const bool swap_axis = g.IO.KeyShift && !g.IO.ConfigMacOSXBehaviors; - if (swap_axis) - { - wheel.x = wheel.y; - wheel.y = 0.0f; - } - - // Vertical Mouse Wheel scrolling - // Bubble up into parent window if: - // - a child window doesn't allow any scrolling. - // - a child window doesn't need scrolling because it is already at the edge for the direction we are going in. - // - a child window has the ImGuiWindowFlags_NoScrollWithMouse flag. - if (wheel.y != 0.0f) - { - ImGuiWindow* window = mouse_window; - while ((window->Flags & ImGuiWindowFlags_ChildWindow) && ((window->ScrollMax.y == 0.0f) || ((window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)))) - window = window->ParentWindow; - if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) - { - LockWheelingWindow(mouse_window, wheel.y); - float max_step = window->InnerRect.GetHeight() * 0.67f; - float scroll_step = ImFloor(ImMin(5 * window->CalcFontSize(), max_step)); - SetScrollY(window, window->Scroll.y - wheel.y * scroll_step); - } - } - - // Horizontal Mouse Wheel scrolling, or Vertical Mouse Wheel w/ Shift held - if (wheel.x != 0.0f) - { - ImGuiWindow* window = mouse_window; - while ((window->Flags & ImGuiWindowFlags_ChildWindow) && ((window->ScrollMax.x == 0.0f) || ((window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)))) - window = window->ParentWindow; - if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) - { - LockWheelingWindow(mouse_window, wheel.x); - float max_step = window->InnerRect.GetWidth() * 0.67f; - float scroll_step = ImFloor(ImMin(2 * window->CalcFontSize(), max_step)); - SetScrollX(window, window->Scroll.x - wheel.x * scroll_step); - } - } -} - // The reason this is exposed in imgui_internal.h is: on touch-based system that don't have hovering, we want to dispatch inputs to the right target (imgui vs imgui+app) void ImGui::UpdateHoveredWindowAndCaptureFlags() { @@ -4773,128 +4577,6 @@ void ImGui::NewFrame() CallContextHooks(&g, ImGuiContextHookType_NewFramePost); } -// IMPORTANT: ###xxx suffixes must be same in ALL languages -static const ImGuiLocEntry GLocalizationEntriesEnUS[] = -{ - { ImGuiLocKey_TableSizeOne, "Size column to fit###SizeOne" }, - { ImGuiLocKey_TableSizeAllFit, "Size all columns to fit###SizeAll" }, - { ImGuiLocKey_TableSizeAllDefault, "Size all columns to default###SizeAll" }, - { ImGuiLocKey_TableResetOrder, "Reset order###ResetOrder" }, - { ImGuiLocKey_WindowingMainMenuBar, "(Main menu bar)" }, - { ImGuiLocKey_WindowingPopup, "(Popup)" }, - { ImGuiLocKey_WindowingUntitled, "(Untitled)" }, -}; - -void ImGui::Initialize() -{ - ImGuiContext& g = *GImGui; - IM_ASSERT(!g.Initialized && !g.SettingsLoaded); - - // Add .ini handle for ImGuiWindow and ImGuiTable types - { - ImGuiSettingsHandler ini_handler; - ini_handler.TypeName = "Window"; - ini_handler.TypeHash = ImHashStr("Window"); - ini_handler.ClearAllFn = WindowSettingsHandler_ClearAll; - ini_handler.ReadOpenFn = WindowSettingsHandler_ReadOpen; - ini_handler.ReadLineFn = WindowSettingsHandler_ReadLine; - ini_handler.ApplyAllFn = WindowSettingsHandler_ApplyAll; - ini_handler.WriteAllFn = WindowSettingsHandler_WriteAll; - AddSettingsHandler(&ini_handler); - } - TableSettingsAddSettingsHandler(); - - // Setup default localization table - LocalizeRegisterEntries(GLocalizationEntriesEnUS, IM_ARRAYSIZE(GLocalizationEntriesEnUS)); - - // Create default viewport - ImGuiViewportP* viewport = IM_NEW(ImGuiViewportP)(); - g.Viewports.push_back(viewport); - g.TempBuffer.resize(1024 * 3 + 1, 0); - -#ifdef IMGUI_HAS_DOCK -#endif - - g.Initialized = true; -} - -// This function is merely here to free heap allocations. -void ImGui::Shutdown() -{ - // The fonts atlas can be used prior to calling NewFrame(), so we clear it even if g.Initialized is FALSE (which would happen if we never called NewFrame) - ImGuiContext& g = *GImGui; - if (g.IO.Fonts && g.FontAtlasOwnedByContext) - { - g.IO.Fonts->Locked = false; - IM_DELETE(g.IO.Fonts); - } - g.IO.Fonts = NULL; - g.DrawListSharedData.TempBuffer.clear(); - - // Cleanup of other data are conditional on actually having initialized Dear ImGui. - if (!g.Initialized) - return; - - // Save settings (unless we haven't attempted to load them: CreateContext/DestroyContext without a call to NewFrame shouldn't save an empty file) - if (g.SettingsLoaded && g.IO.IniFilename != NULL) - SaveIniSettingsToDisk(g.IO.IniFilename); - - CallContextHooks(&g, ImGuiContextHookType_Shutdown); - - // Clear everything else - g.Windows.clear_delete(); - g.WindowsFocusOrder.clear(); - g.WindowsTempSortBuffer.clear(); - g.CurrentWindow = NULL; - g.CurrentWindowStack.clear(); - g.WindowsById.Clear(); - g.NavWindow = NULL; - g.HoveredWindow = g.HoveredWindowUnderMovingWindow = NULL; - g.ActiveIdWindow = g.ActiveIdPreviousFrameWindow = NULL; - g.MovingWindow = NULL; - - g.KeysRoutingTable.Clear(); - - g.ColorStack.clear(); - g.StyleVarStack.clear(); - g.FontStack.clear(); - g.OpenPopupStack.clear(); - g.BeginPopupStack.clear(); - - g.Viewports.clear_delete(); - - g.TabBars.Clear(); - g.CurrentTabBarStack.clear(); - g.ShrinkWidthBuffer.clear(); - - g.ClipperTempData.clear_destruct(); - - g.Tables.Clear(); - g.TablesTempData.clear_destruct(); - g.DrawChannelsTempMergeBuffer.clear(); - - g.ClipboardHandlerData.clear(); - g.MenusIdSubmittedThisFrame.clear(); - g.InputTextState.ClearFreeMemory(); - - g.SettingsWindows.clear(); - g.SettingsHandlers.clear(); - - if (g.LogFile) - { -#ifndef IMGUI_DISABLE_TTY_FUNCTIONS - if (g.LogFile != stdout) -#endif - ImFileClose(g.LogFile); - g.LogFile = NULL; - } - g.LogBuffer.clear(); - g.DebugLogBuf.clear(); - g.DebugLogIndex.clear(); - - g.Initialized = false; -} - // FIXME: Add a more explicit sort order in the window structure. static int IMGUI_CDECL ChildWindowComparer(const void* lhs, const void* rhs) { @@ -5466,6 +5148,12 @@ void ImGui::SetActiveIdUsingAllKeyboardKeys() NavMoveRequestCancel(); } +ImGuiID ImGui::GetItemID() +{ + ImGuiContext& g = *GImGui; + return g.LastItemData.ID; +} + ImVec2 ImGui::GetItemRectMin() { ImGuiContext& g = *GImGui; @@ -5738,9 +5426,9 @@ static ImVec2 CalcWindowSizeAfterConstraint(ImGuiWindow* window, const ImVec2& s if (!(window->Flags & (ImGuiWindowFlags_ChildWindow | ImGuiWindowFlags_AlwaysAutoResize))) { ImGuiWindow* window_for_height = window; - const float decoration_up_height = window_for_height->TitleBarHeight() + window_for_height->MenuBarHeight(); new_size = ImMax(new_size, g.Style.WindowMinSize); - new_size.y = ImMax(new_size.y, decoration_up_height + ImMax(0.0f, g.Style.WindowRounding - 1.0f)); // Reduce artifacts with very small windows + const float minimum_height = window_for_height->TitleBarHeight() + window_for_height->MenuBarHeight() + ImMax(0.0f, g.Style.WindowRounding - 1.0f); + new_size.y = ImMax(new_size.y, minimum_height); // Reduce artifacts with very small windows } return new_size; } @@ -5769,9 +5457,10 @@ static ImVec2 CalcWindowAutoFitSize(ImGuiWindow* window, const ImVec2& size_cont { ImGuiContext& g = *GImGui; ImGuiStyle& style = g.Style; - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); + const float decoration_w_without_scrollbars = window->DecoOuterSizeX1 + window->DecoOuterSizeX2 - window->ScrollbarSizes.x; + const float decoration_h_without_scrollbars = window->DecoOuterSizeY1 + window->DecoOuterSizeY2 - window->ScrollbarSizes.y; ImVec2 size_pad = window->WindowPadding * 2.0f; - ImVec2 size_desired = size_contents + size_pad + ImVec2(0.0f, decoration_up_height); + ImVec2 size_desired = size_contents + size_pad + ImVec2(decoration_w_without_scrollbars, decoration_h_without_scrollbars); if (window->Flags & ImGuiWindowFlags_Tooltip) { // Tooltip always resize @@ -5792,8 +5481,8 @@ static ImVec2 CalcWindowAutoFitSize(ImGuiWindow* window, const ImVec2& size_cont // When the window cannot fit all contents (either because of constraints, either because screen is too small), // we are growing the size on the other axis to compensate for expected scrollbar. FIXME: Might turn bigger than ViewportSize-WindowPadding. ImVec2 size_auto_fit_after_constraint = CalcWindowSizeAfterConstraint(window, size_auto_fit); - bool will_have_scrollbar_x = (size_auto_fit_after_constraint.x - size_pad.x - 0.0f < size_contents.x && !(window->Flags & ImGuiWindowFlags_NoScrollbar) && (window->Flags & ImGuiWindowFlags_HorizontalScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysHorizontalScrollbar); - bool will_have_scrollbar_y = (size_auto_fit_after_constraint.y - size_pad.y - decoration_up_height < size_contents.y && !(window->Flags & ImGuiWindowFlags_NoScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysVerticalScrollbar); + bool will_have_scrollbar_x = (size_auto_fit_after_constraint.x - size_pad.x - decoration_w_without_scrollbars < size_contents.x && !(window->Flags & ImGuiWindowFlags_NoScrollbar) && (window->Flags & ImGuiWindowFlags_HorizontalScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysHorizontalScrollbar); + bool will_have_scrollbar_y = (size_auto_fit_after_constraint.y - size_pad.y - decoration_h_without_scrollbars < size_contents.y && !(window->Flags & ImGuiWindowFlags_NoScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysVerticalScrollbar); if (will_have_scrollbar_x) size_auto_fit.y += style.ScrollbarSize; if (will_have_scrollbar_y) @@ -6003,9 +5692,9 @@ static bool ImGui::UpdateWindowManualResize(ImGuiWindow* window, const ImVec2& s { ImVec2 nav_resize_dir; if (g.NavInputSource == ImGuiInputSource_Keyboard && g.IO.KeyShift) - nav_resize_dir = GetKeyVector2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); + nav_resize_dir = GetKeyMagnitude2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); if (g.NavInputSource == ImGuiInputSource_Gamepad) - nav_resize_dir = GetKeyVector2d(ImGuiKey_GamepadDpadLeft, ImGuiKey_GamepadDpadRight, ImGuiKey_GamepadDpadUp, ImGuiKey_GamepadDpadDown); + nav_resize_dir = GetKeyMagnitude2d(ImGuiKey_GamepadDpadLeft, ImGuiKey_GamepadDpadRight, ImGuiKey_GamepadDpadUp, ImGuiKey_GamepadDpadDown); if (nav_resize_dir.x != 0.0f || nav_resize_dir.y != 0.0f) { const float NAV_RESIZE_SPEED = 600.0f; @@ -6076,7 +5765,7 @@ static void ImGui::RenderWindowOuterBorders(ImGuiWindow* window) // Draw background and borders // Draw and handle scrollbars -void ImGui::RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar_rect, bool title_bar_is_highlight, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size) +void ImGui::RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar_rect, bool title_bar_is_highlight, bool handle_borders_and_resize_grips, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size) { ImGuiContext& g = *GImGui; ImGuiStyle& style = g.Style; @@ -6141,7 +5830,7 @@ void ImGui::RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar Scrollbar(ImGuiAxis_Y); // Render resize grips (after their input handling so we don't have a frame of latency) - if (!(flags & ImGuiWindowFlags_NoResize)) + if (handle_borders_and_resize_grips && !(flags & ImGuiWindowFlags_NoResize)) { for (int resize_grip_n = 0; resize_grip_n < resize_grip_count; resize_grip_n++) { @@ -6155,7 +5844,8 @@ void ImGui::RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar } // Borders - RenderWindowOuterBorders(window); + if (handle_borders_and_resize_grips) + RenderWindowOuterBorders(window); } } @@ -6555,6 +6245,15 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // SIZE + // Outer Decoration Sizes + // (we need to clear ScrollbarSize immediatly as CalcWindowAutoFitSize() needs it and can be called from other locations). + const ImVec2 scrollbar_sizes_from_last_frame = window->ScrollbarSizes; + window->DecoOuterSizeX1 = 0.0f; + window->DecoOuterSizeX2 = 0.0f; + window->DecoOuterSizeY1 = window->TitleBarHeight() + window->MenuBarHeight(); + window->DecoOuterSizeY2 = 0.0f; + window->ScrollbarSizes = ImVec2(0.0f, 0.0f); + // Calculate auto-fit size, handle automatic resize const ImVec2 size_auto_fit = CalcWindowAutoFitSize(window, window->ContentSizeIdeal); if ((flags & ImGuiWindowFlags_AlwaysAutoResize) && !window->Collapsed) @@ -6593,9 +6292,6 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) window->SizeFull = CalcWindowSizeAfterConstraint(window, window->SizeFull); window->Size = window->Collapsed && !(flags & ImGuiWindowFlags_ChildWindow) ? window->TitleBarRect().GetSize() : window->SizeFull; - // Decoration size - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); - // POSITION // Popup latch its initial position, will position itself when it appears next frame @@ -6702,9 +6398,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) if (!window->Collapsed) { // When reading the current size we need to read it after size constraints have been applied. - // When we use InnerRect here we are intentionally reading last frame size, same for ScrollbarSizes values before we set them again. - ImVec2 avail_size_from_current_frame = ImVec2(window->SizeFull.x, window->SizeFull.y - decoration_up_height); - ImVec2 avail_size_from_last_frame = window->InnerRect.GetSize() + window->ScrollbarSizes; + // Intentionally use previous frame values for InnerRect and ScrollbarSizes. + // And when we use window->DecorationUp here it doesn't have ScrollbarSizes.y applied yet. + ImVec2 avail_size_from_current_frame = ImVec2(window->SizeFull.x, window->SizeFull.y - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2)); + ImVec2 avail_size_from_last_frame = window->InnerRect.GetSize() + scrollbar_sizes_from_last_frame; ImVec2 needed_size_from_last_frame = window_just_created ? ImVec2(0, 0) : window->ContentSize + window->WindowPadding * 2.0f; float size_x_for_scrollbars = use_current_size_for_scrollbar_x ? avail_size_from_current_frame.x : avail_size_from_last_frame.x; float size_y_for_scrollbars = use_current_size_for_scrollbar_y ? avail_size_from_current_frame.y : avail_size_from_last_frame.y; @@ -6714,6 +6411,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) if (window->ScrollbarX && !window->ScrollbarY) window->ScrollbarY = (needed_size_from_last_frame.y > size_y_for_scrollbars) && !(flags & ImGuiWindowFlags_NoScrollbar); window->ScrollbarSizes = ImVec2(window->ScrollbarY ? style.ScrollbarSize : 0.0f, window->ScrollbarX ? style.ScrollbarSize : 0.0f); + + // Amend the partially filled window->DecorationXXX values. + window->DecoOuterSizeX2 += window->ScrollbarSizes.x; + window->DecoOuterSizeY2 += window->ScrollbarSizes.y; } // UPDATE RECTANGLES (1- THOSE NOT AFFECTED BY SCROLLING) @@ -6737,10 +6438,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // - ScrollToRectEx() // - NavUpdatePageUpPageDown() // - Scrollbar() - window->InnerRect.Min.x = window->Pos.x; - window->InnerRect.Min.y = window->Pos.y + decoration_up_height; - window->InnerRect.Max.x = window->Pos.x + window->Size.x - window->ScrollbarSizes.x; - window->InnerRect.Max.y = window->Pos.y + window->Size.y - window->ScrollbarSizes.y; + window->InnerRect.Min.x = window->Pos.x + window->DecoOuterSizeX1; + window->InnerRect.Min.y = window->Pos.y + window->DecoOuterSizeY1; + window->InnerRect.Max.x = window->Pos.x + window->Size.x - window->DecoOuterSizeX2; + window->InnerRect.Max.y = window->Pos.y + window->Size.y - window->DecoOuterSizeY2; // Inner clipping rectangle. // Will extend a little bit outside the normal work region. @@ -6773,6 +6474,7 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // Apply scrolling window->Scroll = CalcNextScrollFromScrollTargetAndClamp(window); window->ScrollTarget = ImVec2(FLT_MAX, FLT_MAX); + window->DecoInnerSizeX1 = window->DecoInnerSizeY1 = 0.0f; // DRAWING @@ -6802,7 +6504,8 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // Handle title bar, scrollbar, resize grips and resize borders const ImGuiWindow* window_to_highlight = g.NavWindowingTarget ? g.NavWindowingTarget : g.NavWindow; const bool title_bar_is_highlight = want_focus || (window_to_highlight && window->RootWindowForTitleBarHighlight == window_to_highlight->RootWindowForTitleBarHighlight); - RenderWindowDecorations(window, title_bar_rect, title_bar_is_highlight, resize_grip_count, resize_grip_col, resize_grip_draw_size); + const bool handle_borders_and_resize_grips = true; // This exists to facilitate merge with 'docking' branch. + RenderWindowDecorations(window, title_bar_rect, title_bar_is_highlight, handle_borders_and_resize_grips, resize_grip_count, resize_grip_col, resize_grip_draw_size); if (render_decorations_in_parent) window->DrawList = &window->DrawListInst; @@ -6817,8 +6520,8 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // - BeginTabBar() for right-most edge const bool allow_scrollbar_x = !(flags & ImGuiWindowFlags_NoScrollbar) && (flags & ImGuiWindowFlags_HorizontalScrollbar); const bool allow_scrollbar_y = !(flags & ImGuiWindowFlags_NoScrollbar); - const float work_rect_size_x = (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : ImMax(allow_scrollbar_x ? window->ContentSize.x : 0.0f, window->Size.x - window->WindowPadding.x * 2.0f - window->ScrollbarSizes.x)); - const float work_rect_size_y = (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : ImMax(allow_scrollbar_y ? window->ContentSize.y : 0.0f, window->Size.y - window->WindowPadding.y * 2.0f - decoration_up_height - window->ScrollbarSizes.y)); + const float work_rect_size_x = (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : ImMax(allow_scrollbar_x ? window->ContentSize.x : 0.0f, window->Size.x - window->WindowPadding.x * 2.0f - (window->DecoOuterSizeX1 + window->DecoOuterSizeX2))); + const float work_rect_size_y = (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : ImMax(allow_scrollbar_y ? window->ContentSize.y : 0.0f, window->Size.y - window->WindowPadding.y * 2.0f - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2))); window->WorkRect.Min.x = ImFloor(window->InnerRect.Min.x - window->Scroll.x + ImMax(window->WindowPadding.x, window->WindowBorderSize)); window->WorkRect.Min.y = ImFloor(window->InnerRect.Min.y - window->Scroll.y + ImMax(window->WindowPadding.y, window->WindowBorderSize)); window->WorkRect.Max.x = window->WorkRect.Min.x + work_rect_size_x; @@ -6829,21 +6532,21 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // FIXME-OBSOLETE: window->ContentRegionRect.Max is currently very misleading / partly faulty, but some BeginChild() patterns relies on it. // Used by: // - Mouse wheel scrolling + many other things - window->ContentRegionRect.Min.x = window->Pos.x - window->Scroll.x + window->WindowPadding.x; - window->ContentRegionRect.Min.y = window->Pos.y - window->Scroll.y + window->WindowPadding.y + decoration_up_height; - window->ContentRegionRect.Max.x = window->ContentRegionRect.Min.x + (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : (window->Size.x - window->WindowPadding.x * 2.0f - window->ScrollbarSizes.x)); - window->ContentRegionRect.Max.y = window->ContentRegionRect.Min.y + (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : (window->Size.y - window->WindowPadding.y * 2.0f - decoration_up_height - window->ScrollbarSizes.y)); + window->ContentRegionRect.Min.x = window->Pos.x - window->Scroll.x + window->WindowPadding.x + window->DecoOuterSizeX1; + window->ContentRegionRect.Min.y = window->Pos.y - window->Scroll.y + window->WindowPadding.y + window->DecoOuterSizeY1; + window->ContentRegionRect.Max.x = window->ContentRegionRect.Min.x + (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : (window->Size.x - window->WindowPadding.x * 2.0f - (window->DecoOuterSizeX1 + window->DecoOuterSizeX2))); + window->ContentRegionRect.Max.y = window->ContentRegionRect.Min.y + (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : (window->Size.y - window->WindowPadding.y * 2.0f - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2))); // Setup drawing context // (NB: That term "drawing context / DC" lost its meaning a long time ago. Initially was meant to hold transient data only. Nowadays difference between window-> and window->DC-> is dubious.) - window->DC.Indent.x = 0.0f + window->WindowPadding.x - window->Scroll.x; + window->DC.Indent.x = window->DecoOuterSizeX1 + window->WindowPadding.x - window->Scroll.x; window->DC.GroupOffset.x = 0.0f; window->DC.ColumnsOffset.x = 0.0f; // Record the loss of precision of CursorStartPos which can happen due to really large scrolling amount. // This is used by clipper to compensate and fix the most common use case of large scroll area. Easy and cheap, next best thing compared to switching everything to double or ImU64. - double start_pos_highp_x = (double)window->Pos.x + window->WindowPadding.x - (double)window->Scroll.x + window->DC.ColumnsOffset.x; - double start_pos_highp_y = (double)window->Pos.y + window->WindowPadding.y - (double)window->Scroll.y + decoration_up_height; + double start_pos_highp_x = (double)window->Pos.x + window->WindowPadding.x - (double)window->Scroll.x + window->DecoOuterSizeX1 + window->DC.ColumnsOffset.x; + double start_pos_highp_y = (double)window->Pos.y + window->WindowPadding.y - (double)window->Scroll.y + window->DecoOuterSizeY1; window->DC.CursorStartPos = ImVec2((float)start_pos_highp_x, (float)start_pos_highp_y); window->DC.CursorStartPosLossyness = ImVec2((float)(start_pos_highp_x - window->DC.CursorStartPos.x), (float)(start_pos_highp_y - window->DC.CursorStartPos.y)); window->DC.CursorPos = window->DC.CursorStartPos; @@ -7855,25 +7558,65 @@ bool ImGui::IsRectVisible(const ImVec2& rect_min, const ImVec2& rect_max) //----------------------------------------------------------------------------- // [SECTION] INPUTS //----------------------------------------------------------------------------- - -// Test if mouse cursor is hovering given rectangle -// NB- Rectangle is clipped by our current clip setting -// NB- Expand the rectangle to be generous on imprecise inputs systems (g.Style.TouchExtraPadding) -bool ImGui::IsMouseHoveringRect(const ImVec2& r_min, const ImVec2& r_max, bool clip) -{ - ImGuiContext& g = *GImGui; - - // Clip - ImRect rect_clipped(r_min, r_max); - if (clip) - rect_clipped.ClipWith(g.CurrentWindow->ClipRect); - - // Expand for touch input - const ImRect rect_for_touch(rect_clipped.Min - g.Style.TouchExtraPadding, rect_clipped.Max + g.Style.TouchExtraPadding); - if (!rect_for_touch.Contains(g.IO.MousePos)) - return false; - return true; -} +// - GetKeyData() [Internal] +// - GetKeyIndex() [Internal] +// - GetKeyName() +// - GetKeyChordName() [Internal] +// - CalcTypematicRepeatAmount() [Internal] +// - GetTypematicRepeatRate() [Internal] +// - GetKeyPressedAmount() [Internal] +// - GetKeyMagnitude2d() [Internal] +//----------------------------------------------------------------------------- +// - UpdateKeyRoutingTable() [Internal] +// - GetRoutingIdFromOwnerId() [Internal] +// - GetShortcutRoutingData() [Internal] +// - CalcRoutingScore() [Internal] +// - SetShortcutRouting() [Internal] +// - TestShortcutRouting() [Internal] +//----------------------------------------------------------------------------- +// - IsKeyDown() +// - IsKeyPressed() +// - IsKeyReleased() +//----------------------------------------------------------------------------- +// - IsMouseDown() +// - IsMouseClicked() +// - IsMouseReleased() +// - IsMouseDoubleClicked() +// - GetMouseClickedCount() +// - IsMouseHoveringRect() [Internal] +// - IsMouseDragPastThreshold() [Internal] +// - IsMouseDragging() +// - GetMousePos() +// - GetMousePosOnOpeningCurrentPopup() +// - IsMousePosValid() +// - IsAnyMouseDown() +// - GetMouseDragDelta() +// - ResetMouseDragDelta() +// - GetMouseCursor() +// - SetMouseCursor() +//----------------------------------------------------------------------------- +// - UpdateAliasKey() +// - GetMergedModsFromKeys() +// - UpdateKeyboardInputs() +// - UpdateMouseInputs() +//----------------------------------------------------------------------------- +// - LockWheelingWindow [Internal] +// - FindBestWheelingWindow [Internal] +// - UpdateMouseWheel() [Internal] +//----------------------------------------------------------------------------- +// - SetNextFrameWantCaptureKeyboard() +// - SetNextFrameWantCaptureMouse() +//----------------------------------------------------------------------------- +// - GetInputSourceName() [Internal] +// - DebugPrintInputEvent() [Internal] +// - UpdateInputEvents() [Internal] +//----------------------------------------------------------------------------- +// - GetKeyOwner() [Internal] +// - TestKeyOwner() [Internal] +// - SetKeyOwner() [Internal] +// - SetItemKeyOwner() [Internal] +// - Shortcut() [Internal] +//----------------------------------------------------------------------------- ImGuiKeyData* ImGui::GetKeyData(ImGuiKey key) { @@ -7956,9 +7699,12 @@ const char* ImGui::GetKeyName(ImGuiKey key) return GKeyNames[key - ImGuiKey_NamedKey_BEGIN]; } +// ImGuiMod_Shortcut is translated to either Ctrl or Super. void ImGui::GetKeyChordName(ImGuiKeyChord key_chord, char* out_buf, int out_buf_size) { ImGuiContext& g = *GImGui; + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImFormatString(out_buf, (size_t)out_buf_size, "%s%s%s%s%s", (key_chord & ImGuiMod_Ctrl) ? "Ctrl+" : "", (key_chord & ImGuiMod_Shift) ? "Shift+" : "", @@ -8009,13 +7755,52 @@ int ImGui::GetKeyPressedAmount(ImGuiKey key, float repeat_delay, float repeat_ra } // Return 2D vector representing the combination of four cardinal direction, with analog value support (for e.g. ImGuiKey_GamepadLStick* values). -ImVec2 ImGui::GetKeyVector2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down) +ImVec2 ImGui::GetKeyMagnitude2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down) { return ImVec2( GetKeyData(key_right)->AnalogValue - GetKeyData(key_left)->AnalogValue, GetKeyData(key_down)->AnalogValue - GetKeyData(key_up)->AnalogValue); } +// Rewrite routing data buffers to strip old entries + sort by key to make queries not touch scattered data. +// Entries D,A,B,B,A,C,B --> A,A,B,B,B,C,D +// Index A:1 B:2 C:5 D:0 --> A:0 B:2 C:5 D:6 +// See 'Metrics->Key Owners & Shortcut Routing' to visualize the result of that operation. +static void ImGui::UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt) +{ + ImGuiContext& g = *GImGui; + rt->EntriesNext.resize(0); + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + const int new_routing_start_idx = rt->EntriesNext.Size; + ImGuiKeyRoutingData* routing_entry; + for (int old_routing_idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; old_routing_idx != -1; old_routing_idx = routing_entry->NextEntryIndex) + { + routing_entry = &rt->Entries[old_routing_idx]; + routing_entry->RoutingCurr = routing_entry->RoutingNext; // Update entry + routing_entry->RoutingNext = ImGuiKeyOwner_None; + routing_entry->RoutingNextScore = 255; + if (routing_entry->RoutingCurr == ImGuiKeyOwner_None) + continue; + rt->EntriesNext.push_back(*routing_entry); // Write alive ones into new buffer + + // Apply routing to owner if there's no owner already (RoutingCurr == None at this point) + if (routing_entry->Mods == g.IO.KeyMods) + { + ImGuiKeyOwnerData* owner_data = ImGui::GetKeyOwnerData(key); + if (owner_data->OwnerCurr == ImGuiKeyOwner_None) + owner_data->OwnerCurr = routing_entry->RoutingCurr; + } + } + + // Rewrite linked-list + rt->Index[key - ImGuiKey_NamedKey_BEGIN] = (ImGuiKeyRoutingIndex)(new_routing_start_idx < rt->EntriesNext.Size ? new_routing_start_idx : -1); + for (int n = new_routing_start_idx; n < rt->EntriesNext.Size; n++) + rt->EntriesNext[n].NextEntryIndex = (ImGuiKeyRoutingIndex)((n + 1 < rt->EntriesNext.Size) ? n + 1 : -1); + } + rt->Entries.swap(rt->EntriesNext); // Swap new and old indexes +} + // owner_id may be None/Any, but routing_id needs to be always be set, so we default to GetCurrentFocusScope(). static inline ImGuiID GetRoutingIdFromOwnerId(ImGuiID owner_id) { @@ -8034,6 +7819,8 @@ ImGuiKeyRoutingData* ImGui::GetShortcutRoutingData(ImGuiKeyChord key_chord) ImGuiContext& g = *GImGui; ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; ImGuiKeyRoutingData* routing_data; + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); ImGuiKey mods = (ImGuiKey)(key_chord & ImGuiMod_Mask_); if (key == ImGuiKey_None) @@ -8151,7 +7938,7 @@ bool ImGui::SetShortcutRouting(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiI bool ImGui::TestShortcutRouting(ImGuiKeyChord key_chord, ImGuiID owner_id) { const ImGuiID routing_id = GetRoutingIdFromOwnerId(owner_id); - ImGuiKeyRoutingData* routing_data = GetShortcutRoutingData(key_chord); + ImGuiKeyRoutingData* routing_data = GetShortcutRoutingData(key_chord); // FIXME: Could avoid creating entry. return routing_data->RoutingCurr == routing_id; } @@ -8286,6 +8073,25 @@ int ImGui::GetMouseClickedCount(ImGuiMouseButton button) return g.IO.MouseClickedCount[button]; } +// Test if mouse cursor is hovering given rectangle +// NB- Rectangle is clipped by our current clip setting +// NB- Expand the rectangle to be generous on imprecise inputs systems (g.Style.TouchExtraPadding) +bool ImGui::IsMouseHoveringRect(const ImVec2& r_min, const ImVec2& r_max, bool clip) +{ + ImGuiContext& g = *GImGui; + + // Clip + ImRect rect_clipped(r_min, r_max); + if (clip) + rect_clipped.ClipWith(g.CurrentWindow->ClipRect); + + // Expand for touch input + const ImRect rect_for_touch(rect_clipped.Min - g.Style.TouchExtraPadding, rect_clipped.Max + g.Style.TouchExtraPadding); + if (!rect_for_touch.Contains(g.IO.MousePos)) + return false; + return true; +} + // Return if a mouse click/drag went past the given threshold. Valid to call during the MouseReleased frame. // [Internal] This doesn't test if the button is pressed bool ImGui::IsMouseDragPastThreshold(ImGuiMouseButton button, float lock_threshold) @@ -8382,6 +8188,354 @@ void ImGui::SetMouseCursor(ImGuiMouseCursor cursor_type) g.MouseCursor = cursor_type; } +static void UpdateAliasKey(ImGuiKey key, bool v, float analog_value) +{ + IM_ASSERT(ImGui::IsAliasKey(key)); + ImGuiKeyData* key_data = ImGui::GetKeyData(key); + key_data->Down = v; + key_data->AnalogValue = analog_value; +} + +// [Internal] Do not use directly +static ImGuiKeyChord GetMergedModsFromKeys() +{ + ImGuiKeyChord mods = 0; + if (ImGui::IsKeyDown(ImGuiMod_Ctrl)) { mods |= ImGuiMod_Ctrl; } + if (ImGui::IsKeyDown(ImGuiMod_Shift)) { mods |= ImGuiMod_Shift; } + if (ImGui::IsKeyDown(ImGuiMod_Alt)) { mods |= ImGuiMod_Alt; } + if (ImGui::IsKeyDown(ImGuiMod_Super)) { mods |= ImGuiMod_Super; } + return mods; +} + +static void ImGui::UpdateKeyboardInputs() +{ + ImGuiContext& g = *GImGui; + ImGuiIO& io = g.IO; + + // Import legacy keys or verify they are not used +#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO + if (io.BackendUsingLegacyKeyArrays == 0) + { + // Backend used new io.AddKeyEvent() API: Good! Verify that old arrays are never written to externally. + for (int n = 0; n < ImGuiKey_LegacyNativeKey_END; n++) + IM_ASSERT((io.KeysDown[n] == false || IsKeyDown((ImGuiKey)n)) && "Backend needs to either only use io.AddKeyEvent(), either only fill legacy io.KeysDown[] + io.KeyMap[]. Not both!"); + } + else + { + if (g.FrameCount == 0) + for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) + IM_ASSERT(g.IO.KeyMap[n] == -1 && "Backend is not allowed to write to io.KeyMap[0..511]!"); + + // Build reverse KeyMap (Named -> Legacy) + for (int n = ImGuiKey_NamedKey_BEGIN; n < ImGuiKey_NamedKey_END; n++) + if (io.KeyMap[n] != -1) + { + IM_ASSERT(IsLegacyKey((ImGuiKey)io.KeyMap[n])); + io.KeyMap[io.KeyMap[n]] = n; + } + + // Import legacy keys into new ones + for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) + if (io.KeysDown[n] || io.BackendUsingLegacyKeyArrays == 1) + { + const ImGuiKey key = (ImGuiKey)(io.KeyMap[n] != -1 ? io.KeyMap[n] : n); + IM_ASSERT(io.KeyMap[n] == -1 || IsNamedKey(key)); + io.KeysData[key].Down = io.KeysDown[n]; + if (key != n) + io.KeysDown[key] = io.KeysDown[n]; // Allow legacy code using io.KeysDown[GetKeyIndex()] with old backends + io.BackendUsingLegacyKeyArrays = 1; + } + if (io.BackendUsingLegacyKeyArrays == 1) + { + GetKeyData(ImGuiMod_Ctrl)->Down = io.KeyCtrl; + GetKeyData(ImGuiMod_Shift)->Down = io.KeyShift; + GetKeyData(ImGuiMod_Alt)->Down = io.KeyAlt; + GetKeyData(ImGuiMod_Super)->Down = io.KeySuper; + } + } + +#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO + const bool nav_gamepad_active = (io.ConfigFlags & ImGuiConfigFlags_NavEnableGamepad) != 0 && (io.BackendFlags & ImGuiBackendFlags_HasGamepad) != 0; + if (io.BackendUsingLegacyNavInputArray && nav_gamepad_active) + { + #define MAP_LEGACY_NAV_INPUT_TO_KEY1(_KEY, _NAV1) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f); io.KeysData[_KEY].AnalogValue = io.NavInputs[_NAV1]; } while (0) + #define MAP_LEGACY_NAV_INPUT_TO_KEY2(_KEY, _NAV1, _NAV2) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f) || (io.NavInputs[_NAV2] > 0.0f); io.KeysData[_KEY].AnalogValue = ImMax(io.NavInputs[_NAV1], io.NavInputs[_NAV2]); } while (0) + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceDown, ImGuiNavInput_Activate); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceRight, ImGuiNavInput_Cancel); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceLeft, ImGuiNavInput_Menu); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceUp, ImGuiNavInput_Input); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadLeft, ImGuiNavInput_DpadLeft); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadRight, ImGuiNavInput_DpadRight); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadUp, ImGuiNavInput_DpadUp); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadDown, ImGuiNavInput_DpadDown); + MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadL1, ImGuiNavInput_FocusPrev, ImGuiNavInput_TweakSlow); + MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadR1, ImGuiNavInput_FocusNext, ImGuiNavInput_TweakFast); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickLeft, ImGuiNavInput_LStickLeft); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickRight, ImGuiNavInput_LStickRight); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickUp, ImGuiNavInput_LStickUp); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickDown, ImGuiNavInput_LStickDown); + #undef NAV_MAP_KEY + } +#endif +#endif + + // Update aliases + for (int n = 0; n < ImGuiMouseButton_COUNT; n++) + UpdateAliasKey(MouseButtonToKey(n), io.MouseDown[n], io.MouseDown[n] ? 1.0f : 0.0f); + UpdateAliasKey(ImGuiKey_MouseWheelX, io.MouseWheelH != 0.0f, io.MouseWheelH); + UpdateAliasKey(ImGuiKey_MouseWheelY, io.MouseWheel != 0.0f, io.MouseWheel); + + // Synchronize io.KeyMods and io.KeyXXX values. + // - New backends (1.87+): send io.AddKeyEvent(ImGuiMod_XXX) -> -> (here) deriving io.KeyMods + io.KeyXXX from key array. + // - Legacy backends: set io.KeyXXX bools -> (above) set key array from io.KeyXXX -> (here) deriving io.KeyMods + io.KeyXXX from key array. + // So with legacy backends the 4 values will do a unnecessary back-and-forth but it makes the code simpler and future facing. + io.KeyMods = GetMergedModsFromKeys(); + io.KeyCtrl = (io.KeyMods & ImGuiMod_Ctrl) != 0; + io.KeyShift = (io.KeyMods & ImGuiMod_Shift) != 0; + io.KeyAlt = (io.KeyMods & ImGuiMod_Alt) != 0; + io.KeySuper = (io.KeyMods & ImGuiMod_Super) != 0; + + // Clear gamepad data if disabled + if ((io.BackendFlags & ImGuiBackendFlags_HasGamepad) == 0) + for (int i = ImGuiKey_Gamepad_BEGIN; i < ImGuiKey_Gamepad_END; i++) + { + io.KeysData[i - ImGuiKey_KeysData_OFFSET].Down = false; + io.KeysData[i - ImGuiKey_KeysData_OFFSET].AnalogValue = 0.0f; + } + + // Update keys + for (int i = 0; i < ImGuiKey_KeysData_SIZE; i++) + { + ImGuiKeyData* key_data = &io.KeysData[i]; + key_data->DownDurationPrev = key_data->DownDuration; + key_data->DownDuration = key_data->Down ? (key_data->DownDuration < 0.0f ? 0.0f : key_data->DownDuration + io.DeltaTime) : -1.0f; + } + + // Update keys/input owner (named keys only): one entry per key + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + ImGuiKeyData* key_data = &io.KeysData[key - ImGuiKey_KeysData_OFFSET]; + ImGuiKeyOwnerData* owner_data = &g.KeysOwnerData[key - ImGuiKey_NamedKey_BEGIN]; + owner_data->OwnerCurr = owner_data->OwnerNext; + if (!key_data->Down) // Important: ownership is released on the frame after a release. Ensure a 'MouseDown -> CloseWindow -> MouseUp' chain doesn't lead to someone else seeing the MouseUp. + owner_data->OwnerNext = ImGuiKeyOwner_None; + owner_data->LockThisFrame = owner_data->LockUntilRelease = owner_data->LockUntilRelease && key_data->Down; // Clear LockUntilRelease when key is not Down anymore + } + + UpdateKeyRoutingTable(&g.KeysRoutingTable); +} + +static void ImGui::UpdateMouseInputs() +{ + ImGuiContext& g = *GImGui; + ImGuiIO& io = g.IO; + + // Round mouse position to avoid spreading non-rounded position (e.g. UpdateManualResize doesn't support them well) + if (IsMousePosValid(&io.MousePos)) + io.MousePos = g.MouseLastValidPos = ImFloorSigned(io.MousePos); + + // If mouse just appeared or disappeared (usually denoted by -FLT_MAX components) we cancel out movement in MouseDelta + if (IsMousePosValid(&io.MousePos) && IsMousePosValid(&io.MousePosPrev)) + io.MouseDelta = io.MousePos - io.MousePosPrev; + else + io.MouseDelta = ImVec2(0.0f, 0.0f); + + // If mouse moved we re-enable mouse hovering in case it was disabled by gamepad/keyboard. In theory should use a >0.0f threshold but would need to reset in everywhere we set this to true. + if (io.MouseDelta.x != 0.0f || io.MouseDelta.y != 0.0f) + g.NavDisableMouseHover = false; + + io.MousePosPrev = io.MousePos; + for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) + { + io.MouseClicked[i] = io.MouseDown[i] && io.MouseDownDuration[i] < 0.0f; + io.MouseClickedCount[i] = 0; // Will be filled below + io.MouseReleased[i] = !io.MouseDown[i] && io.MouseDownDuration[i] >= 0.0f; + io.MouseDownDurationPrev[i] = io.MouseDownDuration[i]; + io.MouseDownDuration[i] = io.MouseDown[i] ? (io.MouseDownDuration[i] < 0.0f ? 0.0f : io.MouseDownDuration[i] + io.DeltaTime) : -1.0f; + if (io.MouseClicked[i]) + { + bool is_repeated_click = false; + if ((float)(g.Time - io.MouseClickedTime[i]) < io.MouseDoubleClickTime) + { + ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); + if (ImLengthSqr(delta_from_click_pos) < io.MouseDoubleClickMaxDist * io.MouseDoubleClickMaxDist) + is_repeated_click = true; + } + if (is_repeated_click) + io.MouseClickedLastCount[i]++; + else + io.MouseClickedLastCount[i] = 1; + io.MouseClickedTime[i] = g.Time; + io.MouseClickedPos[i] = io.MousePos; + io.MouseClickedCount[i] = io.MouseClickedLastCount[i]; + io.MouseDragMaxDistanceSqr[i] = 0.0f; + } + else if (io.MouseDown[i]) + { + // Maintain the maximum distance we reaching from the initial click position, which is used with dragging threshold + float delta_sqr_click_pos = IsMousePosValid(&io.MousePos) ? ImLengthSqr(io.MousePos - io.MouseClickedPos[i]) : 0.0f; + io.MouseDragMaxDistanceSqr[i] = ImMax(io.MouseDragMaxDistanceSqr[i], delta_sqr_click_pos); + } + + // We provide io.MouseDoubleClicked[] as a legacy service + io.MouseDoubleClicked[i] = (io.MouseClickedCount[i] == 2); + + // Clicking any mouse button reactivate mouse hovering which may have been deactivated by gamepad/keyboard navigation + if (io.MouseClicked[i]) + g.NavDisableMouseHover = false; + } +} + +static void LockWheelingWindow(ImGuiWindow* window, float wheel_amount) +{ + ImGuiContext& g = *GImGui; + if (window) + g.WheelingWindowReleaseTimer = ImMin(g.WheelingWindowReleaseTimer + ImAbs(wheel_amount) * WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER, WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER); + else + g.WheelingWindowReleaseTimer = 0.0f; + if (g.WheelingWindow == window) + return; + IMGUI_DEBUG_LOG_IO("LockWheelingWindow() \"%s\"\n", window ? window->Name : "NULL"); + g.WheelingWindow = window; + g.WheelingWindowRefMousePos = g.IO.MousePos; + if (window == NULL) + { + g.WheelingWindowStartFrame = -1; + g.WheelingAxisAvg = ImVec2(0.0f, 0.0f); + } +} + +static ImGuiWindow* FindBestWheelingWindow(const ImVec2& wheel) +{ + // For each axis, find window in the hierarchy that may want to use scrolling + ImGuiContext& g = *GImGui; + ImGuiWindow* windows[2] = { NULL, NULL }; + for (int axis = 0; axis < 2; axis++) + if (wheel[axis] != 0.0f) + for (ImGuiWindow* window = windows[axis] = g.HoveredWindow; window->Flags & ImGuiWindowFlags_ChildWindow; window = windows[axis] = window->ParentWindow) + { + // Bubble up into parent window if: + // - a child window doesn't allow any scrolling. + // - a child window has the ImGuiWindowFlags_NoScrollWithMouse flag. + //// - a child window doesn't need scrolling because it is already at the edge for the direction we are going in (FIXME-WIP) + const bool has_scrolling = (window->ScrollMax[axis] != 0.0f); + const bool inputs_disabled = (window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs); + //const bool scrolling_past_limits = (wheel_v < 0.0f) ? (window->Scroll[axis] <= 0.0f) : (window->Scroll[axis] >= window->ScrollMax[axis]); + if (has_scrolling && !inputs_disabled) // && !scrolling_past_limits) + break; // select this window + } + if (windows[0] == NULL && windows[1] == NULL) + return NULL; + + // If there's only one window or only one axis then there's no ambiguity + if (windows[0] == windows[1] || windows[0] == NULL || windows[1] == NULL) + return windows[1] ? windows[1] : windows[0]; + + // If candidate are different windows we need to decide which one to prioritize + // - First frame: only find a winner if one axis is zero. + // - Subsequent frames: only find a winner when one is more than the other. + if (g.WheelingWindowStartFrame == -1) + g.WheelingWindowStartFrame = g.FrameCount; + if ((g.WheelingWindowStartFrame == g.FrameCount && wheel.x != 0.0f && wheel.y != 0.0f) || (g.WheelingAxisAvg.x == g.WheelingAxisAvg.y)) + { + g.WheelingWindowWheelRemainder = wheel; + return NULL; + } + return (g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? windows[0] : windows[1]; +} + +// Called by NewFrame() +void ImGui::UpdateMouseWheel() +{ + // Reset the locked window if we move the mouse or after the timer elapses. + // FIXME: Ideally we could refactor to have one timer for "changing window w/ same axis" and a shorter timer for "changing window or axis w/ other axis" (#3795) + ImGuiContext& g = *GImGui; + if (g.WheelingWindow != NULL) + { + g.WheelingWindowReleaseTimer -= g.IO.DeltaTime; + if (IsMousePosValid() && ImLengthSqr(g.IO.MousePos - g.WheelingWindowRefMousePos) > g.IO.MouseDragThreshold * g.IO.MouseDragThreshold) + g.WheelingWindowReleaseTimer = 0.0f; + if (g.WheelingWindowReleaseTimer <= 0.0f) + LockWheelingWindow(NULL, 0.0f); + } + + ImVec2 wheel; + wheel.x = TestKeyOwner(ImGuiKey_MouseWheelX, ImGuiKeyOwner_None) ? g.IO.MouseWheelH : 0.0f; + wheel.y = TestKeyOwner(ImGuiKey_MouseWheelY, ImGuiKeyOwner_None) ? g.IO.MouseWheel : 0.0f; + + //IMGUI_DEBUG_LOG("MouseWheel X:%.3f Y:%.3f\n", wheel_x, wheel_y); + ImGuiWindow* mouse_window = g.WheelingWindow ? g.WheelingWindow : g.HoveredWindow; + if (!mouse_window || mouse_window->Collapsed) + return; + + // Zoom / Scale window + // FIXME-OBSOLETE: This is an old feature, it still works but pretty much nobody is using it and may be best redesigned. + if (wheel.y != 0.0f && g.IO.KeyCtrl && g.IO.FontAllowUserScaling) + { + LockWheelingWindow(mouse_window, wheel.y); + ImGuiWindow* window = mouse_window; + const float new_font_scale = ImClamp(window->FontWindowScale + g.IO.MouseWheel * 0.10f, 0.50f, 2.50f); + const float scale = new_font_scale / window->FontWindowScale; + window->FontWindowScale = new_font_scale; + if (window == window->RootWindow) + { + const ImVec2 offset = window->Size * (1.0f - scale) * (g.IO.MousePos - window->Pos) / window->Size; + SetWindowPos(window, window->Pos + offset, 0); + window->Size = ImFloor(window->Size * scale); + window->SizeFull = ImFloor(window->SizeFull * scale); + } + return; + } + if (g.IO.KeyCtrl) + return; + + // Mouse wheel scrolling + // As a standard behavior holding SHIFT while using Vertical Mouse Wheel triggers Horizontal scroll instead + // (we avoid doing it on OSX as it the OS input layer handles this already) + const bool swap_axis = g.IO.KeyShift && !g.IO.ConfigMacOSXBehaviors; + if (swap_axis) + { + wheel.x = wheel.y; + wheel.y = 0.0f; + } + + // Maintain a rough average of moving magnitude on both axises + // FIXME: should by based on wall clock time rather than frame-counter + g.WheelingAxisAvg.x = ImExponentialMovingAverage(g.WheelingAxisAvg.x, ImAbs(wheel.x), 30); + g.WheelingAxisAvg.y = ImExponentialMovingAverage(g.WheelingAxisAvg.y, ImAbs(wheel.y), 30); + + // In the rare situation where FindBestWheelingWindow() had to defer first frame of wheeling due to ambiguous main axis, reinject it now. + wheel += g.WheelingWindowWheelRemainder; + g.WheelingWindowWheelRemainder = ImVec2(0.0f, 0.0f); + if (wheel.x == 0.0f && wheel.y == 0.0f) + return; + + // Mouse wheel scrolling: find target and apply + // - don't renew lock if axis doesn't apply on the window. + // - select a main axis when both axises are being moved. + if (ImGuiWindow* window = (g.WheelingWindow ? g.WheelingWindow : FindBestWheelingWindow(wheel))) + if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) + { + bool do_scroll[2] = { wheel.x != 0.0f && window->ScrollMax.x != 0.0f, wheel.y != 0.0f && window->ScrollMax.y != 0.0f }; + if (do_scroll[ImGuiAxis_X] && do_scroll[ImGuiAxis_Y]) + do_scroll[(g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? ImGuiAxis_Y : ImGuiAxis_X] = false; + if (do_scroll[ImGuiAxis_X]) + { + LockWheelingWindow(window, wheel.x); + float max_step = window->InnerRect.GetWidth() * 0.67f; + float scroll_step = ImFloor(ImMin(2 * window->CalcFontSize(), max_step)); + SetScrollX(window, window->Scroll.x - wheel.x * scroll_step); + } + if (do_scroll[ImGuiAxis_Y]) + { + LockWheelingWindow(window, wheel.y); + float max_step = window->InnerRect.GetHeight() * 0.67f; + float scroll_step = ImFloor(ImMin(5 * window->CalcFontSize(), max_step)); + SetScrollY(window, window->Scroll.y - wheel.y * scroll_step); + } + } +} + void ImGui::SetNextFrameWantCaptureKeyboard(bool want_capture_keyboard) { ImGuiContext& g = *GImGui; @@ -8406,7 +8560,7 @@ static void DebugPrintInputEvent(const char* prefix, const ImGuiInputEvent* e) ImGuiContext& g = *GImGui; if (e->Type == ImGuiInputEventType_MousePos) { if (e->MousePos.PosX == -FLT_MAX && e->MousePos.PosY == -FLT_MAX) IMGUI_DEBUG_LOG_IO("%s: MousePos (-FLT_MAX, -FLT_MAX)\n", prefix); else IMGUI_DEBUG_LOG_IO("%s: MousePos (%.1f, %.1f)\n", prefix, e->MousePos.PosX, e->MousePos.PosY); return; } if (e->Type == ImGuiInputEventType_MouseButton) { IMGUI_DEBUG_LOG_IO("%s: MouseButton %d %s\n", prefix, e->MouseButton.Button, e->MouseButton.Down ? "Down" : "Up"); return; } - if (e->Type == ImGuiInputEventType_MouseWheel) { IMGUI_DEBUG_LOG_IO("%s: MouseWheel (%.1f, %.1f)\n", prefix, e->MouseWheel.WheelX, e->MouseWheel.WheelY); return; } + if (e->Type == ImGuiInputEventType_MouseWheel) { IMGUI_DEBUG_LOG_IO("%s: MouseWheel (%.3f, %.3f)\n", prefix, e->MouseWheel.WheelX, e->MouseWheel.WheelY); return; } if (e->Type == ImGuiInputEventType_Key) { IMGUI_DEBUG_LOG_IO("%s: Key \"%s\" %s\n", prefix, ImGui::GetKeyName(e->Key.Key), e->Key.Down ? "Down" : "Up"); return; } if (e->Type == ImGuiInputEventType_Text) { IMGUI_DEBUG_LOG_IO("%s: Text: %c (U+%08X)\n", prefix, e->Text.Char, e->Text.Char); return; } if (e->Type == ImGuiInputEventType_Focus) { IMGUI_DEBUG_LOG_IO("%s: AppFocused %d\n", prefix, e->AppFocused.Focused); return; } @@ -8477,15 +8631,6 @@ void ImGui::UpdateInputEvents(bool trickle_fast_inputs) key_changed = true; key_changed_mask.SetBit(key_data_index); - if (key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super) - { - if (key == ImGuiMod_Ctrl) { io.KeyCtrl = key_data->Down; } - if (key == ImGuiMod_Shift) { io.KeyShift = key_data->Down; } - if (key == ImGuiMod_Alt) { io.KeyAlt = key_data->Down; } - if (key == ImGuiMod_Super) { io.KeySuper = key_data->Down; } - io.KeyMods = GetMergedModsFromBools(); - } - // Allow legacy code using io.KeysDown[GetKeyIndex()] with new backends #ifndef IMGUI_DISABLE_OBSOLETE_KEYIO io.KeysDown[key_data_index] = key_data->Down; @@ -8630,8 +8775,6 @@ void ImGui::SetItemKeyOwner(ImGuiKey key, ImGuiInputFlags flags) } } -// - Need to decide how to handle shortcut translations for Non-Mac <> Mac -// - Ideas: https://github.com/ocornut/imgui/issues/456#issuecomment-264390864 bool ImGui::Shortcut(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiInputFlags flags) { ImGuiContext& g = *GImGui; @@ -8642,16 +8785,18 @@ bool ImGui::Shortcut(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiInputFlags if (!SetShortcutRouting(key_chord, owner_id, flags)) return false; - ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImGuiKey mods = (ImGuiKey)(key_chord & ImGuiMod_Mask_); if (g.IO.KeyMods != mods) return false; // Special storage location for mods + ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); if (key == ImGuiKey_None) key = ConvertSingleModFlagToKey(mods); - if (!IsKeyPressed(key, owner_id, (flags & (ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_)))) + if (!IsKeyPressed(key, owner_id, (flags & (ImGuiInputFlags_Repeat | (ImGuiInputFlags)ImGuiInputFlags_RepeatRateMask_)))) return false; IM_ASSERT((flags & ~ImGuiInputFlags_SupportedByShortcut) == 0); // Passing flags not supported by this function! @@ -8763,9 +8908,9 @@ static void ImGui::ErrorCheckEndFrameSanityChecks() // One possible reason leading to this assert is that your backends update inputs _AFTER_ NewFrame(). // It is known that when some modal native windows called mid-frame takes focus away, some backends such as GLFW will // send key release events mid-frame. This would normally trigger this assertion and lead to sheared inputs. - // We silently accommodate for this case by ignoring/ the case where all io.KeyXXX modifiers were released (aka key_mod_flags == 0), + // We silently accommodate for this case by ignoring the case where all io.KeyXXX modifiers were released (aka key_mod_flags == 0), // while still correctly asserting on mid-frame key press events. - const ImGuiKeyChord key_mods = GetMergedModsFromBools(); + const ImGuiKeyChord key_mods = GetMergedModsFromKeys(); IM_ASSERT((key_mods == 0 || g.IO.KeyMods == key_mods) && "Mismatching io.KeyCtrl/io.KeyShift/io.KeyAlt/io.KeySuper vs io.KeyMods"); IM_UNUSED(key_mods); @@ -8977,7 +9122,7 @@ void ImGui::ItemSize(const ImVec2& size, float text_baseline_y) window->DC.CursorPosPrevLine.x = window->DC.CursorPos.x + size.x; window->DC.CursorPosPrevLine.y = line_y1; window->DC.CursorPos.x = IM_FLOOR(window->Pos.x + window->DC.Indent.x + window->DC.ColumnsOffset.x); // Next line - window->DC.CursorPos.y = IM_FLOOR(line_y1 + line_height + g.Style.ItemSpacing.y); // Next line + window->DC.CursorPos.y = IM_FLOOR(line_y1 + line_height + g.Style.ItemSpacing.y); // Next line window->DC.CursorMaxPos.x = ImMax(window->DC.CursorMaxPos.x, window->DC.CursorPosPrevLine.x); window->DC.CursorMaxPos.y = ImMax(window->DC.CursorMaxPos.y, window->DC.CursorPos.y - g.Style.ItemSpacing.y); //if (g.IO.KeyAlt) window->DrawList->AddCircle(window->DC.CursorMaxPos, 3.0f, IM_COL32(255,0,0,255), 4); // [DEBUG] @@ -9451,38 +9596,24 @@ static float CalcScrollEdgeSnap(float target, float snap_min, float snap_max, fl static ImVec2 CalcNextScrollFromScrollTargetAndClamp(ImGuiWindow* window) { ImVec2 scroll = window->Scroll; - if (window->ScrollTarget.x < FLT_MAX) + ImVec2 decoration_size(window->DecoOuterSizeX1 + window->DecoInnerSizeX1 + window->DecoOuterSizeX2, window->DecoOuterSizeY1 + window->DecoInnerSizeY1 + window->DecoOuterSizeY2); + for (int axis = 0; axis < 2; axis++) { - float decoration_total_width = window->ScrollbarSizes.x; - float center_x_ratio = window->ScrollTargetCenterRatio.x; - float scroll_target_x = window->ScrollTarget.x; - if (window->ScrollTargetEdgeSnapDist.x > 0.0f) + if (window->ScrollTarget[axis] < FLT_MAX) { - float snap_x_min = 0.0f; - float snap_x_max = window->ScrollMax.x + window->SizeFull.x - decoration_total_width; - scroll_target_x = CalcScrollEdgeSnap(scroll_target_x, snap_x_min, snap_x_max, window->ScrollTargetEdgeSnapDist.x, center_x_ratio); + float center_ratio = window->ScrollTargetCenterRatio[axis]; + float scroll_target = window->ScrollTarget[axis]; + if (window->ScrollTargetEdgeSnapDist[axis] > 0.0f) + { + float snap_min = 0.0f; + float snap_max = window->ScrollMax[axis] + window->SizeFull[axis] - decoration_size[axis]; + scroll_target = CalcScrollEdgeSnap(scroll_target, snap_min, snap_max, window->ScrollTargetEdgeSnapDist[axis], center_ratio); + } + scroll[axis] = scroll_target - center_ratio * (window->SizeFull[axis] - decoration_size[axis]); } - scroll.x = scroll_target_x - center_x_ratio * (window->SizeFull.x - decoration_total_width); - } - if (window->ScrollTarget.y < FLT_MAX) - { - float decoration_total_height = window->TitleBarHeight() + window->MenuBarHeight() + window->ScrollbarSizes.y; - float center_y_ratio = window->ScrollTargetCenterRatio.y; - float scroll_target_y = window->ScrollTarget.y; - if (window->ScrollTargetEdgeSnapDist.y > 0.0f) - { - float snap_y_min = 0.0f; - float snap_y_max = window->ScrollMax.y + window->SizeFull.y - decoration_total_height; - scroll_target_y = CalcScrollEdgeSnap(scroll_target_y, snap_y_min, snap_y_max, window->ScrollTargetEdgeSnapDist.y, center_y_ratio); - } - scroll.y = scroll_target_y - center_y_ratio * (window->SizeFull.y - decoration_total_height); - } - scroll.x = IM_FLOOR(ImMax(scroll.x, 0.0f)); - scroll.y = IM_FLOOR(ImMax(scroll.y, 0.0f)); - if (!window->Collapsed && !window->SkipItems) - { - scroll.x = ImMin(scroll.x, window->ScrollMax.x); - scroll.y = ImMin(scroll.y, window->ScrollMax.y); + scroll[axis] = IM_FLOOR(ImMax(scroll[axis], 0.0f)); + if (!window->Collapsed && !window->SkipItems) + scroll[axis] = ImMin(scroll[axis], window->ScrollMax[axis]); } return scroll; } @@ -9503,8 +9634,11 @@ void ImGui::ScrollToRect(ImGuiWindow* window, const ImRect& item_rect, ImGuiScro ImVec2 ImGui::ScrollToRectEx(ImGuiWindow* window, const ImRect& item_rect, ImGuiScrollFlags flags) { ImGuiContext& g = *GImGui; - ImRect window_rect(window->InnerRect.Min - ImVec2(1, 1), window->InnerRect.Max + ImVec2(1, 1)); - //GetForegroundDrawList(window)->AddRect(window_rect.Min, window_rect.Max, IM_COL32_WHITE); // [DEBUG] + ImRect scroll_rect(window->InnerRect.Min - ImVec2(1, 1), window->InnerRect.Max + ImVec2(1, 1)); + scroll_rect.Min.x = ImMin(scroll_rect.Min.x + window->DecoInnerSizeX1, scroll_rect.Max.x); + scroll_rect.Min.y = ImMin(scroll_rect.Min.y + window->DecoInnerSizeY1, scroll_rect.Max.y); + //GetForegroundDrawList(window)->AddRect(item_rect.Min, item_rect.Max, IM_COL32(255,0,0,255), 0.0f, 0, 5.0f); // [DEBUG] + //GetForegroundDrawList(window)->AddRect(scroll_rect.Min, scroll_rect.Max, IM_COL32_WHITE); // [DEBUG] // Check that only one behavior is selected per axis IM_ASSERT((flags & ImGuiScrollFlags_MaskX_) == 0 || ImIsPowerOfTwo(flags & ImGuiScrollFlags_MaskX_)); @@ -9517,31 +9651,31 @@ ImVec2 ImGui::ScrollToRectEx(ImGuiWindow* window, const ImRect& item_rect, ImGui if ((flags & ImGuiScrollFlags_MaskY_) == 0) flags |= window->Appearing ? ImGuiScrollFlags_AlwaysCenterY : ImGuiScrollFlags_KeepVisibleEdgeY; - const bool fully_visible_x = item_rect.Min.x >= window_rect.Min.x && item_rect.Max.x <= window_rect.Max.x; - const bool fully_visible_y = item_rect.Min.y >= window_rect.Min.y && item_rect.Max.y <= window_rect.Max.y; - const bool can_be_fully_visible_x = (item_rect.GetWidth() + g.Style.ItemSpacing.x * 2.0f) <= window_rect.GetWidth() || (window->AutoFitFramesX > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; - const bool can_be_fully_visible_y = (item_rect.GetHeight() + g.Style.ItemSpacing.y * 2.0f) <= window_rect.GetHeight() || (window->AutoFitFramesY > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; + const bool fully_visible_x = item_rect.Min.x >= scroll_rect.Min.x && item_rect.Max.x <= scroll_rect.Max.x; + const bool fully_visible_y = item_rect.Min.y >= scroll_rect.Min.y && item_rect.Max.y <= scroll_rect.Max.y; + const bool can_be_fully_visible_x = (item_rect.GetWidth() + g.Style.ItemSpacing.x * 2.0f) <= scroll_rect.GetWidth() || (window->AutoFitFramesX > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; + const bool can_be_fully_visible_y = (item_rect.GetHeight() + g.Style.ItemSpacing.y * 2.0f) <= scroll_rect.GetHeight() || (window->AutoFitFramesY > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; if ((flags & ImGuiScrollFlags_KeepVisibleEdgeX) && !fully_visible_x) { - if (item_rect.Min.x < window_rect.Min.x || !can_be_fully_visible_x) + if (item_rect.Min.x < scroll_rect.Min.x || !can_be_fully_visible_x) SetScrollFromPosX(window, item_rect.Min.x - g.Style.ItemSpacing.x - window->Pos.x, 0.0f); - else if (item_rect.Max.x >= window_rect.Max.x) + else if (item_rect.Max.x >= scroll_rect.Max.x) SetScrollFromPosX(window, item_rect.Max.x + g.Style.ItemSpacing.x - window->Pos.x, 1.0f); } else if (((flags & ImGuiScrollFlags_KeepVisibleCenterX) && !fully_visible_x) || (flags & ImGuiScrollFlags_AlwaysCenterX)) { if (can_be_fully_visible_x) - SetScrollFromPosX(window, ImFloor((item_rect.Min.x + item_rect.Max.y) * 0.5f) - window->Pos.x, 0.5f); + SetScrollFromPosX(window, ImFloor((item_rect.Min.x + item_rect.Max.x) * 0.5f) - window->Pos.x, 0.5f); else SetScrollFromPosX(window, item_rect.Min.x - window->Pos.x, 0.0f); } if ((flags & ImGuiScrollFlags_KeepVisibleEdgeY) && !fully_visible_y) { - if (item_rect.Min.y < window_rect.Min.y || !can_be_fully_visible_y) + if (item_rect.Min.y < scroll_rect.Min.y || !can_be_fully_visible_y) SetScrollFromPosY(window, item_rect.Min.y - g.Style.ItemSpacing.y - window->Pos.y, 0.0f); - else if (item_rect.Max.y >= window_rect.Max.y) + else if (item_rect.Max.y >= scroll_rect.Max.y) SetScrollFromPosY(window, item_rect.Max.y + g.Style.ItemSpacing.y - window->Pos.y, 1.0f); } else if (((flags & ImGuiScrollFlags_KeepVisibleCenterY) && !fully_visible_y) || (flags & ImGuiScrollFlags_AlwaysCenterY)) @@ -9632,7 +9766,7 @@ void ImGui::SetScrollY(float scroll_y) void ImGui::SetScrollFromPosX(ImGuiWindow* window, float local_x, float center_x_ratio) { IM_ASSERT(center_x_ratio >= 0.0f && center_x_ratio <= 1.0f); - window->ScrollTarget.x = IM_FLOOR(local_x + window->Scroll.x); // Convert local position to scroll offset + window->ScrollTarget.x = IM_FLOOR(local_x - window->DecoOuterSizeX1 - window->DecoInnerSizeX1 + window->Scroll.x); // Convert local position to scroll offset window->ScrollTargetCenterRatio.x = center_x_ratio; window->ScrollTargetEdgeSnapDist.x = 0.0f; } @@ -9640,9 +9774,7 @@ void ImGui::SetScrollFromPosX(ImGuiWindow* window, float local_x, float center_x void ImGui::SetScrollFromPosY(ImGuiWindow* window, float local_y, float center_y_ratio) { IM_ASSERT(center_y_ratio >= 0.0f && center_y_ratio <= 1.0f); - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); // FIXME: Would be nice to have a more standardized access to our scrollable/client rect; - local_y -= decoration_up_height; - window->ScrollTarget.y = IM_FLOOR(local_y + window->Scroll.y); // Convert local position to scroll offset + window->ScrollTarget.y = IM_FLOOR(local_y - window->DecoOuterSizeY1 - window->DecoInnerSizeY1 + window->Scroll.y); // Convert local position to scroll offset window->ScrollTargetCenterRatio.y = center_y_ratio; window->ScrollTargetEdgeSnapDist.y = 0.0f; } @@ -10973,7 +11105,7 @@ static void ImGui::NavUpdate() // Next movement request will clamp the NavId reference rectangle to the visible area, so navigation will resume within those bounds. if (nav_gamepad_active) { - const ImVec2 scroll_dir = GetKeyVector2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); + const ImVec2 scroll_dir = GetKeyMagnitude2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); const float tweak_factor = IsKeyDown(ImGuiKey_NavGamepadTweakSlow) ? 1.0f / 10.0f : IsKeyDown(ImGuiKey_NavGamepadTweakFast) ? 10.0f : 1.0f; if (scroll_dir.x != 0.0f && window->ScrollbarX) SetScrollX(window, ImFloor(window->Scroll.x + scroll_dir.x * scroll_speed * tweak_factor)); @@ -11050,7 +11182,7 @@ void ImGui::NavUpdateCreateMoveRequest() g.NavMoveScrollFlags = ImGuiScrollFlags_None; if (window && !g.NavWindowingTarget && !(window->Flags & ImGuiWindowFlags_NoNavInputs)) { - const ImGuiInputFlags repeat_mode = ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateNavMove; + const ImGuiInputFlags repeat_mode = ImGuiInputFlags_Repeat | (ImGuiInputFlags)ImGuiInputFlags_RepeatRateNavMove; if (!IsActiveIdUsingNavDir(ImGuiDir_Left) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadLeft, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_LeftArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Left; } if (!IsActiveIdUsingNavDir(ImGuiDir_Right) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadRight, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_RightArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Right; } if (!IsActiveIdUsingNavDir(ImGuiDir_Up) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadUp, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_UpArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Up; } @@ -11599,9 +11731,9 @@ static void ImGui::NavUpdateWindowing() { ImVec2 nav_move_dir; if (g.NavInputSource == ImGuiInputSource_Keyboard && !io.KeyShift) - nav_move_dir = GetKeyVector2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); + nav_move_dir = GetKeyMagnitude2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); if (g.NavInputSource == ImGuiInputSource_Gamepad) - nav_move_dir = GetKeyVector2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); + nav_move_dir = GetKeyMagnitude2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); if (nav_move_dir.x != 0.0f || nav_move_dir.y != 0.0f) { const float NAV_MOVE_SPEED = 800.0f; @@ -12923,6 +13055,55 @@ static void RenderViewportsThumbnails() ImGui::Dummy(bb_full.GetSize() * SCALE); } +// Draw an arbitrary US keyboard layout to visualize translated keys +void ImGui::DebugRenderKeyboardPreview(ImDrawList* draw_list) +{ + const ImVec2 key_size = ImVec2(35.0f, 35.0f); + const float key_rounding = 3.0f; + const ImVec2 key_face_size = ImVec2(25.0f, 25.0f); + const ImVec2 key_face_pos = ImVec2(5.0f, 3.0f); + const float key_face_rounding = 2.0f; + const ImVec2 key_label_pos = ImVec2(7.0f, 4.0f); + const ImVec2 key_step = ImVec2(key_size.x - 1.0f, key_size.y - 1.0f); + const float key_row_offset = 9.0f; + + ImVec2 board_min = GetCursorScreenPos(); + ImVec2 board_max = ImVec2(board_min.x + 3 * key_step.x + 2 * key_row_offset + 10.0f, board_min.y + 3 * key_step.y + 10.0f); + ImVec2 start_pos = ImVec2(board_min.x + 5.0f - key_step.x, board_min.y); + + struct KeyLayoutData { int Row, Col; const char* Label; ImGuiKey Key; }; + const KeyLayoutData keys_to_display[] = + { + { 0, 0, "", ImGuiKey_Tab }, { 0, 1, "Q", ImGuiKey_Q }, { 0, 2, "W", ImGuiKey_W }, { 0, 3, "E", ImGuiKey_E }, { 0, 4, "R", ImGuiKey_R }, + { 1, 0, "", ImGuiKey_CapsLock }, { 1, 1, "A", ImGuiKey_A }, { 1, 2, "S", ImGuiKey_S }, { 1, 3, "D", ImGuiKey_D }, { 1, 4, "F", ImGuiKey_F }, + { 2, 0, "", ImGuiKey_LeftShift },{ 2, 1, "Z", ImGuiKey_Z }, { 2, 2, "X", ImGuiKey_X }, { 2, 3, "C", ImGuiKey_C }, { 2, 4, "V", ImGuiKey_V } + }; + + // Elements rendered manually via ImDrawList API are not clipped automatically. + // While not strictly necessary, here IsItemVisible() is used to avoid rendering these shapes when they are out of view. + Dummy(board_max - board_min); + if (!IsItemVisible()) + return; + draw_list->PushClipRect(board_min, board_max, true); + for (int n = 0; n < IM_ARRAYSIZE(keys_to_display); n++) + { + const KeyLayoutData* key_data = &keys_to_display[n]; + ImVec2 key_min = ImVec2(start_pos.x + key_data->Col * key_step.x + key_data->Row * key_row_offset, start_pos.y + key_data->Row * key_step.y); + ImVec2 key_max = key_min + key_size; + draw_list->AddRectFilled(key_min, key_max, IM_COL32(204, 204, 204, 255), key_rounding); + draw_list->AddRect(key_min, key_max, IM_COL32(24, 24, 24, 255), key_rounding); + ImVec2 face_min = ImVec2(key_min.x + key_face_pos.x, key_min.y + key_face_pos.y); + ImVec2 face_max = ImVec2(face_min.x + key_face_size.x, face_min.y + key_face_size.y); + draw_list->AddRect(face_min, face_max, IM_COL32(193, 193, 193, 255), key_face_rounding, ImDrawFlags_None, 2.0f); + draw_list->AddRectFilled(face_min, face_max, IM_COL32(252, 252, 252, 255), key_face_rounding); + ImVec2 label_min = ImVec2(key_min.x + key_label_pos.x, key_min.y + key_label_pos.y); + draw_list->AddText(label_min, IM_COL32(64, 64, 64, 255), key_data->Label); + if (ImGui::IsKeyDown(key_data->Key)) + draw_list->AddRectFilled(key_min, key_max, IM_COL32(255, 0, 0, 128), key_rounding); + } + draw_list->PopClipRect(); +} + // Helper tool to diagnose between text encoding issues and font loading issues. Pass your UTF-8 string and verify that there are correct. void ImGui::DebugTextEncoding(const char* str) { @@ -13043,8 +13224,8 @@ void ImGui::ShowMetricsWindow(bool* p_open) else if (rect_type == TRT_ColumnsClipRect) { ImGuiTableColumn* c = &table->Columns[n]; return c->ClipRect; } else if (rect_type == TRT_ColumnsContentHeadersUsed){ ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXHeadersUsed, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } // Note: y1/y2 not always accurate else if (rect_type == TRT_ColumnsContentHeadersIdeal){ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXHeadersIdeal, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } - else if (rect_type == TRT_ColumnsContentFrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXFrozen, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } - else if (rect_type == TRT_ColumnsContentUnfrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight, c->ContentMaxXUnfrozen, table->InnerClipRect.Max.y); } + else if (rect_type == TRT_ColumnsContentFrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXFrozen, table->InnerClipRect.Min.y + table_instance->LastFrozenHeight); } + else if (rect_type == TRT_ColumnsContentUnfrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y + table_instance->LastFrozenHeight, c->ContentMaxXUnfrozen, table->InnerClipRect.Max.y); } IM_ASSERT(0); return ImRect(); } @@ -13321,41 +13502,95 @@ void ImGui::ShowMetricsWindow(bool* p_open) TreePop(); } - if (TreeNode("Key Owners & Shortcut Routing")) + if (TreeNode("Inputs")) { - TextUnformatted("Key Owners:"); - if (BeginListBox("##owners", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 8))) + Text("KEYBOARD/GAMEPAD/MOUSE KEYS"); { - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - ImGuiKeyOwnerData* owner_data = GetKeyOwnerData(key); - if (owner_data->OwnerCurr == ImGuiKeyOwner_None) - continue; - Text("%s: 0x%08X%s", GetKeyName(key), owner_data->OwnerCurr, - owner_data->LockUntilRelease ? " LockUntilRelease" : owner_data->LockThisFrame ? " LockThisFrame" : ""); - DebugLocateItemOnHover(owner_data->OwnerCurr); - } - EndListBox(); + // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. + // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. + Indent(); +#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; +#else + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array + //Text("Legacy raw:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key++) { if (io.KeysDown[key]) { SameLine(); Text("\"%s\" %d", GetKeyName(key), key); } } +#endif + Text("Keys down:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyDown(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); SameLine(); Text("(%.02f)", GetKeyData(key)->DownDuration); } + Text("Keys pressed:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyPressed(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); } + Text("Keys released:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyReleased(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); } + Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); + Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; SameLine(); Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. + DebugRenderKeyboardPreview(GetWindowDrawList()); + Unindent(); } - TextUnformatted("Shortcut Routing:"); - if (BeginListBox("##routes", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 8))) + + Text("MOUSE STATE"); { - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + Indent(); + if (IsMousePosValid()) + Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); + else + Text("Mouse pos: "); + Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + int count = IM_ARRAYSIZE(io.MouseDown); + Text("Mouse down:"); for (int i = 0; i < count; i++) if (IsMouseDown(i)) { SameLine(); Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } + Text("Mouse clicked:"); for (int i = 0; i < count; i++) if (IsMouseClicked(i)) { SameLine(); Text("b%d (%d)", i, io.MouseClickedCount[i]); } + Text("Mouse released:"); for (int i = 0; i < count; i++) if (IsMouseReleased(i)) { SameLine(); Text("b%d", i); } + Text("Mouse wheel: %.1f", io.MouseWheel); + Text("Pen Pressure: %.1f", io.PenPressure); // Note: currently unused + Unindent(); + } + + Text("MOUSE WHEELING"); + { + Indent(); + Text("WheelingWindow: '%s'", g.WheelingWindow ? g.WheelingWindow->Name : "NULL"); + Text("WheelingWindowReleaseTimer: %.2f", g.WheelingWindowReleaseTimer); + Text("WheelingAxisAvg[] = { %.3f, %.3f }, Main Axis: %s", g.WheelingAxisAvg.x, g.WheelingAxisAvg.y, (g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? "X" : (g.WheelingAxisAvg.x < g.WheelingAxisAvg.y) ? "Y" : ""); + Unindent(); + } + + Text("KEY OWNERS"); + { + Indent(); + if (BeginListBox("##owners", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 6))) { - ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; - for (ImGuiKeyRoutingIndex idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; idx != -1; ) + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) { - char key_chord_name[64]; - ImGuiKeyRoutingData* routing_data = &rt->Entries[idx]; - GetKeyChordName(key | routing_data->Mods, key_chord_name, IM_ARRAYSIZE(key_chord_name)); - Text("%s: 0x%08X", key_chord_name, routing_data->RoutingCurr); - DebugLocateItemOnHover(routing_data->RoutingCurr); - idx = routing_data->NextEntryIndex; + ImGuiKeyOwnerData* owner_data = GetKeyOwnerData(key); + if (owner_data->OwnerCurr == ImGuiKeyOwner_None) + continue; + Text("%s: 0x%08X%s", GetKeyName(key), owner_data->OwnerCurr, + owner_data->LockUntilRelease ? " LockUntilRelease" : owner_data->LockThisFrame ? " LockThisFrame" : ""); + DebugLocateItemOnHover(owner_data->OwnerCurr); } + EndListBox(); } - EndListBox(); + Unindent(); + } + Text("SHORTCUT ROUTING"); + { + Indent(); + if (BeginListBox("##routes", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 6))) + { + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; + for (ImGuiKeyRoutingIndex idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; idx != -1; ) + { + char key_chord_name[64]; + ImGuiKeyRoutingData* routing_data = &rt->Entries[idx]; + GetKeyChordName(key | routing_data->Mods, key_chord_name, IM_ARRAYSIZE(key_chord_name)); + Text("%s: 0x%08X", key_chord_name, routing_data->RoutingCurr); + DebugLocateItemOnHover(routing_data->RoutingCurr); + idx = routing_data->NextEntryIndex; + } + } + EndListBox(); + } + Text("(ActiveIdUsing: AllKeyboardKeys: %d, NavDirMask: 0x%X)", g.ActiveIdUsingAllKeyboardKeys, g.ActiveIdUsingNavDirMask); + Unindent(); } - Text("(ActiveIdUsing: AllKeyboardKeys: %d, NavDirMask: 0x%X)", g.ActiveIdUsingAllKeyboardKeys, g.ActiveIdUsingNavDirMask); TreePop(); } diff --git a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui.h b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui.h index 03eb0ca..152f4f0 100644 --- a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui.h +++ b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui.h @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (headers) // Help: @@ -22,8 +22,8 @@ // Library Version // (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM > 12345') -#define IMGUI_VERSION "1.89.1 WIP" -#define IMGUI_VERSION_NUM 18910 +#define IMGUI_VERSION "1.89.2" +#define IMGUI_VERSION_NUM 18920 #define IMGUI_HAS_TABLE /* @@ -255,8 +255,8 @@ struct ImVec2 float x, y; constexpr ImVec2() : x(0.0f), y(0.0f) { } constexpr ImVec2(float _x, float _y) : x(_x), y(_y) { } - float operator[] (size_t idx) const { IM_ASSERT(idx <= 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. - float& operator[] (size_t idx) { IM_ASSERT(idx <= 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. + float operator[] (size_t idx) const { IM_ASSERT(idx == 0 || idx == 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. + float& operator[] (size_t idx) { IM_ASSERT(idx == 0 || idx == 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. #ifdef IM_VEC2_CLASS_EXTRA IM_VEC2_CLASS_EXTRA // Define additional constructors and implicit cast operators in imconfig.h to convert back and forth between your math types and ImVec2. #endif @@ -419,7 +419,7 @@ namespace ImGui IMGUI_API void PopTextWrapPos(); // Style read access - // - Use the style editor (ShowStyleEditor() function) to interactively see what the colors are) + // - Use the ShowStyleEditor() function to interactively see/edit the colors. IMGUI_API ImFont* GetFont(); // get current font IMGUI_API float GetFontSize(); // get current font size (= height in pixels) of current font with current scale applied IMGUI_API ImVec2 GetFontTexUvWhitePixel(); // get UV coordinate for a while pixel, useful to draw custom shapes via the ImDrawList API @@ -782,6 +782,7 @@ namespace ImGui IMGUI_API int GetColumnsCount(); // Tab Bars, Tabs + // - Note: Tabs are automatically created by the docking system (when in 'docking' branch). Use this to create tab bars/tabs yourself. IMGUI_API bool BeginTabBar(const char* str_id, ImGuiTabBarFlags flags = 0); // create and append into a TabBar IMGUI_API void EndTabBar(); // only call EndTabBar() if BeginTabBar() returns true! IMGUI_API bool BeginTabItem(const char* label, bool* p_open = NULL, ImGuiTabItemFlags flags = 0); // create a Tab. Returns true if the Tab is selected. @@ -845,6 +846,7 @@ namespace ImGui IMGUI_API bool IsAnyItemHovered(); // is any item hovered? IMGUI_API bool IsAnyItemActive(); // is any item active? IMGUI_API bool IsAnyItemFocused(); // is any item focused? + IMGUI_API ImGuiID GetItemID(); // get ID of last item (~~ often same ImGui::GetID(label) beforehand) IMGUI_API ImVec2 GetItemRectMin(); // get upper-left bounding rectangle of the last item (screen space) IMGUI_API ImVec2 GetItemRectMax(); // get lower-right bounding rectangle of the last item (screen space) IMGUI_API ImVec2 GetItemRectSize(); // get size of last item @@ -881,12 +883,11 @@ namespace ImGui IMGUI_API void ColorConvertRGBtoHSV(float r, float g, float b, float& out_h, float& out_s, float& out_v); IMGUI_API void ColorConvertHSVtoRGB(float h, float s, float v, float& out_r, float& out_g, float& out_b); - // Inputs Utilities: Keyboard - // Without IMGUI_DISABLE_OBSOLETE_KEYIO: (legacy support) - // - For 'ImGuiKey key' you can still use your legacy native/user indices according to how your backend/engine stored them in io.KeysDown[]. - // With IMGUI_DISABLE_OBSOLETE_KEYIO: (this is the way forward) - // - Any use of 'ImGuiKey' will assert when key < 512 will be passed, previously reserved as native/user keys indices - // - GetKeyIndex() is pass-through and therefore deprecated (gone if IMGUI_DISABLE_OBSOLETE_KEYIO is defined) + // Inputs Utilities: Keyboard/Mouse/Gamepad + // - the ImGuiKey enum contains all possible keyboard, mouse and gamepad inputs (e.g. ImGuiKey_A, ImGuiKey_MouseLeft, ImGuiKey_GamepadDpadUp...). + // - before v1.87, we used ImGuiKey to carry native/user indices as defined by each backends. About use of those legacy ImGuiKey values: + // - without IMGUI_DISABLE_OBSOLETE_KEYIO (legacy support): you can still use your legacy native/user indices (< 512) according to how your backend/engine stored them in io.KeysDown[], but need to cast them to ImGuiKey. + // - with IMGUI_DISABLE_OBSOLETE_KEYIO (this is the way forward): any use of ImGuiKey will assert with key < 512. GetKeyIndex() is pass-through and therefore deprecated (gone if IMGUI_DISABLE_OBSOLETE_KEYIO is defined). IMGUI_API bool IsKeyDown(ImGuiKey key); // is key being held. IMGUI_API bool IsKeyPressed(ImGuiKey key, bool repeat = true); // was key pressed (went from !Down to Down)? if repeat=true, uses io.KeyRepeatDelay / KeyRepeatRate IMGUI_API bool IsKeyReleased(ImGuiKey key); // was key released (went from Down to !Down)? @@ -894,7 +895,7 @@ namespace ImGui IMGUI_API const char* GetKeyName(ImGuiKey key); // [DEBUG] returns English name of the key. Those names a provided for debugging purpose and are not meant to be saved persistently not compared. IMGUI_API void SetNextFrameWantCaptureKeyboard(bool want_capture_keyboard); // Override io.WantCaptureKeyboard flag next frame (said flag is left for your application to handle, typically when true it instructs your app to ignore inputs). e.g. force capture keyboard when your widget is being hovered. This is equivalent to setting "io.WantCaptureKeyboard = want_capture_keyboard"; after the next NewFrame() call. - // Inputs Utilities: Mouse + // Inputs Utilities: Mouse specific // - To refer to a mouse button, you may use named enums in your code e.g. ImGuiMouseButton_Left, ImGuiMouseButton_Right. // - You can also use regular integer: it is forever guaranteed that 0=Left, 1=Right, 2=Middle. // - Dragging operations are only reported after mouse has moved a certain distance away from the initial clicking position (see 'lock_threshold' and 'io.MouseDraggingThreshold') @@ -1011,7 +1012,7 @@ enum ImGuiInputTextFlags_ ImGuiInputTextFlags_CharsScientific = 1 << 17, // Allow 0123456789.+-*/eE (Scientific notation input) ImGuiInputTextFlags_CallbackResize = 1 << 18, // Callback on buffer capacity changes request (beyond 'buf_size' parameter value), allowing the string to grow. Notify when the string wants to be resized (for string types which hold a cache of their Size). You will be provided a new BufSize in the callback and NEED to honor it. (see misc/cpp/imgui_stdlib.h for an example of using this) ImGuiInputTextFlags_CallbackEdit = 1 << 19, // Callback on any edit (note that InputText() already returns true on edit, the callback is useful mainly to manipulate the underlying buffer while focus is active) - ImGuiInputTextFlags_EscapeClearsAll = 1 << 20, // Escape key clears content if not empty, and deactivate otherwise (constrast to default behavior of Escape to revert) + ImGuiInputTextFlags_EscapeClearsAll = 1 << 20, // Escape key clears content if not empty, and deactivate otherwise (contrast to default behavior of Escape to revert) // Obsolete names (will be removed soon) #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS @@ -1295,7 +1296,7 @@ enum ImGuiDragDropFlags_ { ImGuiDragDropFlags_None = 0, // BeginDragDropSource() flags - ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0, // By default, a successful call to BeginDragDropSource opens a tooltip so you can display a preview or description of the source contents. This flag disables this behavior. + ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0, // Disable preview tooltip. By default, a successful call to BeginDragDropSource opens a tooltip so you can display a preview or description of the source contents. This flag disables this behavior. ImGuiDragDropFlags_SourceNoDisableHover = 1 << 1, // By default, when dragging we clear data so that IsItemHovered() will return false, to avoid subsequent user code submitting tooltips. This flag disables this behavior so you can still call IsItemHovered() on the source item. ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2, // Disable the behavior that allows to open tree nodes and collapsing header by holding over them while dragging a source item. ImGuiDragDropFlags_SourceAllowNullID = 1 << 3, // Allow items such as Text(), Image() that have no unique identifier to be used as drag source, by manufacturing a temporary identifier based on their window-relative position. This is extremely unusual within the dear imgui ecosystem and so we made it explicit. @@ -1347,9 +1348,10 @@ enum ImGuiSortDirection_ ImGuiSortDirection_Descending = 2 // Descending = 9->0, Z->A etc. }; -// A key identifier (ImGuiKey_XXX or ImGuiMod_XXX value) -// All our named keys are >= 512. Keys value 0 to 511 are left unused as legacy native/opaque key values (< 1.87) +// A key identifier (ImGuiKey_XXX or ImGuiMod_XXX value): can represent Keyboard, Mouse and Gamepad values. +// All our named keys are >= 512. Keys value 0 to 511 are left unused as legacy native/opaque key values (< 1.87). // Since >= 1.89 we increased typing (went from int to enum), some legacy code may need a cast to ImGuiKey. +// Read details about the 1.87 and 1.89 transition : https://github.com/ocornut/imgui/issues/4921 enum ImGuiKey : int { // Keyboard @@ -1404,7 +1406,7 @@ enum ImGuiKey : int ImGuiKey_KeypadEnter, ImGuiKey_KeypadEqual, - // Gamepad (some of those are analog values, 0.0f to 1.0f) // GAME NAVIGATION ACTION + // Gamepad (some of those are analog values, 0.0f to 1.0f) // NAVIGATION ACTION // (download controller mapping PNG/PSD at http://dearimgui.org/controls_sheets) ImGuiKey_GamepadStart, // Menu (Xbox) + (Switch) Start/Options (PS) ImGuiKey_GamepadBack, // View (Xbox) - (Switch) Share (PS) @@ -1431,7 +1433,7 @@ enum ImGuiKey : int ImGuiKey_GamepadRStickUp, // [Analog] ImGuiKey_GamepadRStickDown, // [Analog] - // Mouse Buttons (auto-submitted from AddMouseButtonEvent() calls) + // Aliases: Mouse Buttons (auto-submitted from AddMouseButtonEvent() calls) // - This is mirroring the data also written to io.MouseDown[], io.MouseWheel, in a format allowing them to be accessed via standard key API. ImGuiKey_MouseLeft, ImGuiKey_MouseRight, ImGuiKey_MouseMiddle, ImGuiKey_MouseX1, ImGuiKey_MouseX2, ImGuiKey_MouseWheelX, ImGuiKey_MouseWheelY, @@ -1448,16 +1450,12 @@ enum ImGuiKey : int // In practice: it's complicated; mods are often provided from different sources. Keyboard layout, IME, sticky keys and // backends tend to interfere and break that equivalence. The safer decision is to relay that ambiguity down to the end-user... ImGuiMod_None = 0, - ImGuiMod_Ctrl = 1 << 12, - ImGuiMod_Shift = 1 << 13, + ImGuiMod_Ctrl = 1 << 12, // Ctrl + ImGuiMod_Shift = 1 << 13, // Shift ImGuiMod_Alt = 1 << 14, // Option/Menu ImGuiMod_Super = 1 << 15, // Cmd/Super/Windows - ImGuiMod_Mask_ = 0xF000, -#if defined(__APPLE__) - ImGuiMod_Shortcut = ImGuiMod_Super, -#else - ImGuiMod_Shortcut = ImGuiMod_Ctrl, -#endif + ImGuiMod_Shortcut = 1 << 11, // Alias for Ctrl (non-macOS) _or_ Super (macOS). + ImGuiMod_Mask_ = 0xF800, // 5-bits // [Internal] Prior to 1.87 we required user to fill io.KeysDown[512] using their own native index + the io.KeyMap[] array. // We are ditching this method but keeping a legacy path for user code doing e.g. IsKeyPressed(MY_NATIVE_KEY_CODE) @@ -1915,7 +1913,7 @@ struct ImGuiIO float KeyRepeatRate; // = 0.050f // When holding a key/button, rate at which it repeats, in seconds. float HoverDelayNormal; // = 0.30 sec // Delay on hovering before IsItemHovered(ImGuiHoveredFlags_DelayNormal) returns true. float HoverDelayShort; // = 0.10 sec // Delay on hovering before IsItemHovered(ImGuiHoveredFlags_DelayShort) returns true. - void* UserData; // = NULL // Store your own data for retrieval by callbacks. + void* UserData; // = NULL // Store your own data. ImFontAtlas*Fonts; // // Font atlas: load, rasterize and pack one or more fonts into a single texture. float FontGlobalScale; // = 1.0f // Global scale all fonts @@ -2028,7 +2026,7 @@ struct ImGuiIO bool KeySuper; // Keyboard modifier down: Cmd/Super/Windows // Other state maintained from data above + IO function calls - ImGuiKeyChord KeyMods; // Key mods flags (any of ImGuiMod_Ctrl/ImGuiMod_Shift/ImGuiMod_Alt/ImGuiMod_Super flags, same as io.KeyCtrl/KeyShift/KeyAlt/KeySuper but merged into flags). Read-only, updated by NewFrame() + ImGuiKeyChord KeyMods; // Key mods flags (any of ImGuiMod_Ctrl/ImGuiMod_Shift/ImGuiMod_Alt/ImGuiMod_Super flags, same as io.KeyCtrl/KeyShift/KeyAlt/KeySuper but merged into flags. DOES NOT CONTAINS ImGuiMod_Shortcut which is pretranslated). Read-only, updated by NewFrame() ImGuiKeyData KeysData[ImGuiKey_KeysData_SIZE]; // Key state for all known keys. Use IsKeyXXX() functions to access this. bool WantCaptureMouseUnlessPopupClose; // Alternative to WantCaptureMouse: (WantCaptureMouse == true && WantCaptureMouseUnlessPopupClose == false) when a click over void is expected to close a popup. ImVec2 MousePosPrev; // Previous mouse position (note that MouseDelta is not necessary == MousePos-MousePosPrev, in case either position is invalid) @@ -2812,6 +2810,7 @@ struct ImFontAtlas int TexDesiredWidth; // Texture width desired by user before Build(). Must be a power-of-two. If have many glyphs your graphics API have texture size restrictions you may want to increase texture width to decrease height. int TexGlyphPadding; // Padding between glyphs within texture in pixels. Defaults to 1. If your rendering method doesn't rely on bilinear filtering you may set this to 0 (will also need to set AntiAliasedLinesUseTex = false). bool Locked; // Marked as Locked by ImGui::NewFrame() so attempt to modify the atlas will assert. + void* UserData; // Store your own atlas related user-data (if e.g. you have multiple font atlas). // [Internal] // NB: Access texture data via GetTexData*() calls! Which will setup a default font for you. diff --git a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_demo.cpp b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_demo.cpp index 636c7b8..c1b7dbe 100644 --- a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_demo.cpp +++ b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_demo.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (demo code) // Help: @@ -3438,11 +3438,14 @@ static void ShowDemoWindowPopups() // and BeginPopupContextItem() will use the last item ID as the popup ID. { const char* names[5] = { "Label1", "Label2", "Label3", "Label4", "Label5" }; + static int selected = -1; for (int n = 0; n < 5; n++) { - ImGui::Selectable(names[n]); + if (ImGui::Selectable(names[n], selected == n)) + selected = n; if (ImGui::BeginPopupContextItem()) // <-- use last item id as popup id { + selected = n; ImGui::Text("This a popup for \"%s\"!", names[n]); if (ImGui::Button("Close")) ImGui::CloseCurrentPopup(); @@ -5043,18 +5046,23 @@ static void ShowDemoWindowTables() if (ImGui::TreeNode("Synced instances")) { HelpMarker("Multiple tables with the same identifier will share their settings, width, visibility, order etc."); + + static ImGuiTableFlags flags = ImGuiTableFlags_Resizable | ImGuiTableFlags_Reorderable | ImGuiTableFlags_Hideable | ImGuiTableFlags_Borders | ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_NoSavedSettings; + ImGui::CheckboxFlags("ImGuiTableFlags_ScrollY", &flags, ImGuiTableFlags_ScrollY); + ImGui::CheckboxFlags("ImGuiTableFlags_SizingFixedFit", &flags, ImGuiTableFlags_SizingFixedFit); for (int n = 0; n < 3; n++) { char buf[32]; sprintf(buf, "Synced Table %d", n); bool open = ImGui::CollapsingHeader(buf, ImGuiTreeNodeFlags_DefaultOpen); - if (open && ImGui::BeginTable("Table", 3, ImGuiTableFlags_Resizable | ImGuiTableFlags_Reorderable | ImGuiTableFlags_Hideable | ImGuiTableFlags_Borders | ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_NoSavedSettings)) + if (open && ImGui::BeginTable("Table", 3, flags, ImVec2(0.0f, ImGui::GetTextLineHeightWithSpacing() * 5))) { ImGui::TableSetupColumn("One"); ImGui::TableSetupColumn("Two"); ImGui::TableSetupColumn("Three"); ImGui::TableHeadersRow(); - for (int cell = 0; cell < 9; cell++) + const int cell_count = (n == 1) ? 27 : 9; // Make second table have a scrollbar to verify that additional decoration is not affecting column positions. + for (int cell = 0; cell < cell_count; cell++) { ImGui::TableNextColumn(); ImGui::Text("this cell %d", cell); @@ -5686,46 +5694,89 @@ namespace ImGui { extern ImGuiKeyData* GetKeyData(ImGuiKey key); } static void ShowDemoWindowInputs() { - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus"); - if (ImGui::CollapsingHeader("Inputs, Navigation & Focus")) + IMGUI_DEMO_MARKER("Inputs & Focus"); + if (ImGui::CollapsingHeader("Inputs & Focus")) { ImGuiIO& io = ImGui::GetIO(); - // Display ImGuiIO output flags - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Output"); + // Display inputs submitted to ImGuiIO + IMGUI_DEMO_MARKER("Inputs & Focus/Inputs"); ImGui::SetNextItemOpen(true, ImGuiCond_Once); - if (ImGui::TreeNode("Output")) + if (ImGui::TreeNode("Inputs")) { + HelpMarker( + "This is a simplified view. See more detailed input state:\n" + "- in 'Tools->Metrics/Debugger->Inputs'.\n" + "- in 'Tools->Debug Log->IO'."); + if (ImGui::IsMousePosValid()) + ImGui::Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); + else + ImGui::Text("Mouse pos: "); + ImGui::Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + ImGui::Text("Mouse down:"); + for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) if (ImGui::IsMouseDown(i)) { ImGui::SameLine(); ImGui::Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } + ImGui::Text("Mouse wheel: %.1f", io.MouseWheel); + + // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. + // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. +#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; +#else + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && ImGui::GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array +#endif + ImGui::Text("Keys down:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !ImGui::IsKeyDown(key)) continue; ImGui::SameLine(); ImGui::Text((key < ImGuiKey_NamedKey_BEGIN) ? "\"%s\"" : "\"%s\" %d", ImGui::GetKeyName(key), key); ImGui::SameLine(); ImGui::Text("(%.02f)", ImGui::GetKeyData(key)->DownDuration); } + ImGui::Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); + ImGui::Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; ImGui::SameLine(); ImGui::Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. + + ImGui::TreePop(); + } + + // Display ImGuiIO output flags + IMGUI_DEMO_MARKER("Inputs & Focus/Outputs"); + ImGui::SetNextItemOpen(true, ImGuiCond_Once); + if (ImGui::TreeNode("Outputs")) + { + HelpMarker( + "The value of io.WantCaptureMouse and io.WantCaptureKeyboard are normally set by Dear ImGui " + "to instruct your application of how to route inputs. Typically, when a value is true, it means " + "Dear ImGui wants the corresponding inputs and we expect the underlying application to ignore them.\n\n" + "The most typical case is: when hovering a window, Dear ImGui set io.WantCaptureMouse to true, " + "and underlying application should ignore mouse inputs (in practice there are many and more subtle " + "rules leading to how those flags are set)."); ImGui::Text("io.WantCaptureMouse: %d", io.WantCaptureMouse); ImGui::Text("io.WantCaptureMouseUnlessPopupClose: %d", io.WantCaptureMouseUnlessPopupClose); ImGui::Text("io.WantCaptureKeyboard: %d", io.WantCaptureKeyboard); ImGui::Text("io.WantTextInput: %d", io.WantTextInput); ImGui::Text("io.WantSetMousePos: %d", io.WantSetMousePos); ImGui::Text("io.NavActive: %d, io.NavVisible: %d", io.NavActive, io.NavVisible); - ImGui::TreePop(); - } - // Display Mouse state - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Mouse State"); - if (ImGui::TreeNode("Mouse State")) - { - if (ImGui::IsMousePosValid()) - ImGui::Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); - else - ImGui::Text("Mouse pos: "); - ImGui::Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + IMGUI_DEMO_MARKER("Inputs & Focus/Outputs/WantCapture override"); + if (ImGui::TreeNode("WantCapture override")) + { + HelpMarker( + "Hovering the colored canvas will override io.WantCaptureXXX fields.\n" + "Notice how normally (when set to none), the value of io.WantCaptureKeyboard would be false when hovering and true when clicking."); + static int capture_override_mouse = -1; + static int capture_override_keyboard = -1; + const char* capture_override_desc[] = { "None", "Set to false", "Set to true" }; + ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); + ImGui::SliderInt("SetNextFrameWantCaptureMouse() on hover", &capture_override_mouse, -1, +1, capture_override_desc[capture_override_mouse + 1], ImGuiSliderFlags_AlwaysClamp); + ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); + ImGui::SliderInt("SetNextFrameWantCaptureKeyboard() on hover", &capture_override_keyboard, -1, +1, capture_override_desc[capture_override_keyboard + 1], ImGuiSliderFlags_AlwaysClamp); - int count = IM_ARRAYSIZE(io.MouseDown); - ImGui::Text("Mouse down:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseDown(i)) { ImGui::SameLine(); ImGui::Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } - ImGui::Text("Mouse clicked:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseClicked(i)) { ImGui::SameLine(); ImGui::Text("b%d (%d)", i, ImGui::GetMouseClickedCount(i)); } - ImGui::Text("Mouse released:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseReleased(i)) { ImGui::SameLine(); ImGui::Text("b%d", i); } - ImGui::Text("Mouse wheel: %.1f", io.MouseWheel); - ImGui::Text("Pen Pressure: %.1f", io.PenPressure); // Note: currently unused + ImGui::ColorButton("##panel", ImVec4(0.7f, 0.1f, 0.7f, 1.0f), ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_NoDragDrop, ImVec2(128.0f, 96.0f)); // Dummy item + if (ImGui::IsItemHovered() && capture_override_mouse != -1) + ImGui::SetNextFrameWantCaptureMouse(capture_override_mouse == 1); + if (ImGui::IsItemHovered() && capture_override_keyboard != -1) + ImGui::SetNextFrameWantCaptureKeyboard(capture_override_keyboard == 1); + + ImGui::TreePop(); + } ImGui::TreePop(); } // Display mouse cursors - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Mouse Cursors"); + IMGUI_DEMO_MARKER("Inputs & Focus/Mouse Cursors"); if (ImGui::TreeNode("Mouse Cursors")) { const char* mouse_cursors_names[] = { "Arrow", "TextInput", "ResizeAll", "ResizeNS", "ResizeEW", "ResizeNESW", "ResizeNWSE", "Hand", "NotAllowed" }; @@ -5753,113 +5804,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - // Display Keyboard/Mouse state - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Keyboard, Gamepad & Navigation State"); - if (ImGui::TreeNode("Keyboard, Gamepad & Navigation State")) - { - // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. - // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. -#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO - struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; - const ImGuiKey key_first = (ImGuiKey)ImGuiKey_NamedKey_BEGIN; -#else - struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && ImGui::GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array - const ImGuiKey key_first = (ImGuiKey)0; - //ImGui::Text("Legacy raw:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key++) { if (io.KeysDown[key]) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } -#endif - ImGui::Text("Keys down:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyDown(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d (%.02f)", ImGui::GetKeyName(key), key, ImGui::GetKeyData(key)->DownDuration); } } - ImGui::Text("Keys pressed:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyPressed(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } - ImGui::Text("Keys released:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyReleased(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } - ImGui::Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); - ImGui::Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; ImGui::SameLine(); ImGui::Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. - - // Draw an arbitrary US keyboard layout to visualize translated keys - { - const ImVec2 key_size = ImVec2(35.0f, 35.0f); - const float key_rounding = 3.0f; - const ImVec2 key_face_size = ImVec2(25.0f, 25.0f); - const ImVec2 key_face_pos = ImVec2(5.0f, 3.0f); - const float key_face_rounding = 2.0f; - const ImVec2 key_label_pos = ImVec2(7.0f, 4.0f); - const ImVec2 key_step = ImVec2(key_size.x - 1.0f, key_size.y - 1.0f); - const float key_row_offset = 9.0f; - - ImVec2 board_min = ImGui::GetCursorScreenPos(); - ImVec2 board_max = ImVec2(board_min.x + 3 * key_step.x + 2 * key_row_offset + 10.0f, board_min.y + 3 * key_step.y + 10.0f); - ImVec2 start_pos = ImVec2(board_min.x + 5.0f - key_step.x, board_min.y); - - struct KeyLayoutData { int Row, Col; const char* Label; ImGuiKey Key; }; - const KeyLayoutData keys_to_display[] = - { - { 0, 0, "", ImGuiKey_Tab }, { 0, 1, "Q", ImGuiKey_Q }, { 0, 2, "W", ImGuiKey_W }, { 0, 3, "E", ImGuiKey_E }, { 0, 4, "R", ImGuiKey_R }, - { 1, 0, "", ImGuiKey_CapsLock }, { 1, 1, "A", ImGuiKey_A }, { 1, 2, "S", ImGuiKey_S }, { 1, 3, "D", ImGuiKey_D }, { 1, 4, "F", ImGuiKey_F }, - { 2, 0, "", ImGuiKey_LeftShift },{ 2, 1, "Z", ImGuiKey_Z }, { 2, 2, "X", ImGuiKey_X }, { 2, 3, "C", ImGuiKey_C }, { 2, 4, "V", ImGuiKey_V } - }; - - // Elements rendered manually via ImDrawList API are not clipped automatically. - // While not strictly necessary, here IsItemVisible() is used to avoid rendering these shapes when they are out of view. - ImGui::Dummy(ImVec2(board_max.x - board_min.x, board_max.y - board_min.y)); - if (ImGui::IsItemVisible()) - { - ImDrawList* draw_list = ImGui::GetWindowDrawList(); - draw_list->PushClipRect(board_min, board_max, true); - for (int n = 0; n < IM_ARRAYSIZE(keys_to_display); n++) - { - const KeyLayoutData* key_data = &keys_to_display[n]; - ImVec2 key_min = ImVec2(start_pos.x + key_data->Col * key_step.x + key_data->Row * key_row_offset, start_pos.y + key_data->Row * key_step.y); - ImVec2 key_max = ImVec2(key_min.x + key_size.x, key_min.y + key_size.y); - draw_list->AddRectFilled(key_min, key_max, IM_COL32(204, 204, 204, 255), key_rounding); - draw_list->AddRect(key_min, key_max, IM_COL32(24, 24, 24, 255), key_rounding); - ImVec2 face_min = ImVec2(key_min.x + key_face_pos.x, key_min.y + key_face_pos.y); - ImVec2 face_max = ImVec2(face_min.x + key_face_size.x, face_min.y + key_face_size.y); - draw_list->AddRect(face_min, face_max, IM_COL32(193, 193, 193, 255), key_face_rounding, ImDrawFlags_None, 2.0f); - draw_list->AddRectFilled(face_min, face_max, IM_COL32(252, 252, 252, 255), key_face_rounding); - ImVec2 label_min = ImVec2(key_min.x + key_label_pos.x, key_min.y + key_label_pos.y); - draw_list->AddText(label_min, IM_COL32(64, 64, 64, 255), key_data->Label); - if (ImGui::IsKeyDown(key_data->Key)) - draw_list->AddRectFilled(key_min, key_max, IM_COL32(255, 0, 0, 128), key_rounding); - } - draw_list->PopClipRect(); - } - } - ImGui::TreePop(); - } - - if (ImGui::TreeNode("Capture override")) - { - HelpMarker( - "The value of io.WantCaptureMouse and io.WantCaptureKeyboard are normally set by Dear ImGui " - "to instruct your application of how to route inputs. Typically, when a value is true, it means " - "Dear ImGui wants the corresponding inputs and we expect the underlying application to ignore them.\n\n" - "The most typical case is: when hovering a window, Dear ImGui set io.WantCaptureMouse to true, " - "and underlying application should ignore mouse inputs (in practice there are many and more subtle " - "rules leading to how those flags are set)."); - - ImGui::Text("io.WantCaptureMouse: %d", io.WantCaptureMouse); - ImGui::Text("io.WantCaptureMouseUnlessPopupClose: %d", io.WantCaptureMouseUnlessPopupClose); - ImGui::Text("io.WantCaptureKeyboard: %d", io.WantCaptureKeyboard); - - HelpMarker( - "Hovering the colored canvas will override io.WantCaptureXXX fields.\n" - "Notice how normally (when set to none), the value of io.WantCaptureKeyboard would be false when hovering and true when clicking."); - static int capture_override_mouse = -1; - static int capture_override_keyboard = -1; - const char* capture_override_desc[] = { "None", "Set to false", "Set to true" }; - ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); - ImGui::SliderInt("SetNextFrameWantCaptureMouse()", &capture_override_mouse, -1, +1, capture_override_desc[capture_override_mouse + 1], ImGuiSliderFlags_AlwaysClamp); - ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); - ImGui::SliderInt("SetNextFrameWantCaptureKeyboard()", &capture_override_keyboard, -1, +1, capture_override_desc[capture_override_keyboard + 1], ImGuiSliderFlags_AlwaysClamp); - - ImGui::ColorButton("##panel", ImVec4(0.7f, 0.1f, 0.7f, 1.0f), ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_NoDragDrop, ImVec2(256.0f, 192.0f)); // Dummy item - if (ImGui::IsItemHovered() && capture_override_mouse != -1) - ImGui::SetNextFrameWantCaptureMouse(capture_override_mouse == 1); - if (ImGui::IsItemHovered() && capture_override_keyboard != -1) - ImGui::SetNextFrameWantCaptureKeyboard(capture_override_keyboard == 1); - - ImGui::TreePop(); - } - - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Tabbing"); + IMGUI_DEMO_MARKER("Inputs & Focus/Tabbing"); if (ImGui::TreeNode("Tabbing")) { ImGui::Text("Use TAB/SHIFT+TAB to cycle through keyboard editable fields."); @@ -5875,7 +5820,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Focus from code"); + IMGUI_DEMO_MARKER("Inputs & Focus/Focus from code"); if (ImGui::TreeNode("Focus from code")) { bool focus_1 = ImGui::Button("Focus on 1"); ImGui::SameLine(); @@ -5917,7 +5862,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Dragging"); + IMGUI_DEMO_MARKER("Inputs & Focus/Dragging"); if (ImGui::TreeNode("Dragging")) { ImGui::TextWrapped("You can use ImGui::GetMouseDragDelta(0) to query for the dragged amount on any widget."); @@ -7087,7 +7032,7 @@ static void ShowExampleAppLayout(bool* p_open) { if (ImGui::BeginMenu("File")) { - if (ImGui::MenuItem("Close")) *p_open = false; + if (ImGui::MenuItem("Close", "Ctrl+W")) { *p_open = false; } ImGui::EndMenu(); } ImGui::EndMenuBar(); diff --git a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_draw.cpp b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_draw.cpp index 1203af8..2d423cd 100644 --- a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_draw.cpp +++ b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_draw.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (drawing and font code) /* @@ -447,11 +447,13 @@ void ImDrawList::AddDrawCmd() // Note that this leaves the ImDrawList in a state unfit for further commands, as most code assume that CmdBuffer.Size > 0 && CmdBuffer.back().UserCallback == NULL void ImDrawList::_PopUnusedDrawCmd() { - if (CmdBuffer.Size == 0) - return; - ImDrawCmd* curr_cmd = &CmdBuffer.Data[CmdBuffer.Size - 1]; - if (curr_cmd->ElemCount == 0 && curr_cmd->UserCallback == NULL) + while (CmdBuffer.Size > 0) + { + ImDrawCmd* curr_cmd = &CmdBuffer.Data[CmdBuffer.Size - 1]; + if (curr_cmd->ElemCount != 0 || curr_cmd->UserCallback != NULL) + return;// break; CmdBuffer.pop_back(); + } } void ImDrawList::AddCallback(ImDrawCallback callback, void* callback_data) @@ -3565,17 +3567,18 @@ void ImFont::RenderText(ImDrawList* draw_list, float size, const ImVec2& pos, Im while (y + line_height < clip_rect.y && s < text_end) { const char* line_end = (const char*)memchr(s, '\n', text_end - s); + const char* line_next = line_end ? line_end + 1 : text_end; if (word_wrap_enabled) { // FIXME-OPT: This is not optimal as do first do a search for \n before calling CalcWordWrapPositionA(). // If the specs for CalcWordWrapPositionA() were reworked to optionally return on \n we could combine both. // However it is still better than nothing performing the fast-forward! - s = CalcWordWrapPositionA(scale, s, line_end, wrap_width); + s = CalcWordWrapPositionA(scale, s, line_next, wrap_width); s = CalcWordWrapNextLineStartA(s, text_end); } else { - s = line_end ? line_end + 1 : text_end; + s = line_next; } y += line_height; } diff --git a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_internal.h b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_internal.h index 816141e..e57eab7 100644 --- a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_internal.h +++ b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_internal.h @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (internal structures/api) // You may use this file to debug, understand or extend ImGui features but we don't provide any guarantee of forward compatibility! @@ -56,7 +56,7 @@ Index of this file: #include // INT_MIN, INT_MAX // Enable SSE intrinsics if available -#if (defined __SSE__ || defined __x86_64__ || defined _M_X64) && !defined(IMGUI_DISABLE_SSE) +#if (defined __SSE__ || defined __x86_64__ || defined _M_X64 || (defined(_M_IX86_FP) && (_M_IX86_FP >= 1))) && !defined(IMGUI_DISABLE_SSE) #define IMGUI_ENABLE_SSE #include #endif @@ -206,12 +206,16 @@ namespace ImStb #ifndef IMGUI_DISABLE_DEFAULT_FORMAT_FUNCTIONS #define IMGUI_DEBUG_PRINTF(_FMT,...) printf(_FMT, __VA_ARGS__) #else -#define IMGUI_DEBUG_PRINTF(_FMT,...) +#define IMGUI_DEBUG_PRINTF(_FMT,...) ((void)0) #endif #endif // Debug Logging for ShowDebugLogWindow(). This is designed for relatively rare events so please don't spam. +#ifndef IMGUI_DISABLE_DEBUG_TOOLS #define IMGUI_DEBUG_LOG(...) ImGui::DebugLog(__VA_ARGS__) +#else +#define IMGUI_DEBUG_LOG(...) ((void)0) +#endif #define IMGUI_DEBUG_LOG_ACTIVEID(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventActiveId) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) #define IMGUI_DEBUG_LOG_FOCUS(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventFocus) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) #define IMGUI_DEBUG_LOG_POPUP(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventPopup) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) @@ -473,6 +477,7 @@ static inline ImVec2 ImRotate(const ImVec2& v, float cos_a, float sin_a) static inline float ImLinearSweep(float current, float target, float speed) { if (current < target) return ImMin(current + speed, target); if (current > target) return ImMax(current - speed, target); return current; } static inline ImVec2 ImMul(const ImVec2& lhs, const ImVec2& rhs) { return ImVec2(lhs.x * rhs.x, lhs.y * rhs.y); } static inline bool ImIsFloatAboveGuaranteedIntegerPrecision(float f) { return f <= -16777216 || f >= 16777216; } +static inline float ImExponentialMovingAverage(float avg, float sample, int n) { avg -= avg / n; avg += sample / n; return avg; } IM_MSVC_RUNTIME_CHECKS_RESTORE // Helpers: Geometry @@ -886,10 +891,9 @@ enum ImGuiSelectableFlagsPrivate_ ImGuiSelectableFlags_SelectOnClick = 1 << 22, // Override button behavior to react on Click (default is Click+Release) ImGuiSelectableFlags_SelectOnRelease = 1 << 23, // Override button behavior to react on Release (default is Click+Release) ImGuiSelectableFlags_SpanAvailWidth = 1 << 24, // Span all avail width even if we declared less for layout purpose. FIXME: We may be able to remove this (added in 6251d379, 2bcafc86 for menus) - ImGuiSelectableFlags_DrawHoveredWhenHeld = 1 << 25, // Always show active when held, even is not hovered. This concept could probably be renamed/formalized somehow. - ImGuiSelectableFlags_SetNavIdOnHover = 1 << 26, // Set Nav/Focus ID on mouse hover (used by MenuItem) - ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 27, // Disable padding each side with ItemSpacing * 0.5f - ImGuiSelectableFlags_NoSetKeyOwner = 1 << 28, // Don't set key/input owner on the initial click (note: mouse buttons are keys! often, the key in question will be ImGuiKey_MouseLeft!) + ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25, // Set Nav/Focus ID on mouse hover (used by MenuItem) + ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 26, // Disable padding each side with ItemSpacing * 0.5f + ImGuiSelectableFlags_NoSetKeyOwner = 1 << 27, // Don't set key/input owner on the initial click (note: mouse buttons are keys! often, the key in question will be ImGuiKey_MouseLeft!) }; // Extend ImGuiTreeNodeFlags_ @@ -1046,6 +1050,7 @@ struct IMGUI_API ImGuiMenuColumns // For a given item ID, access with ImGui::GetInputTextState() struct IMGUI_API ImGuiInputTextState { + ImGuiContext* Ctx; // parent dear imgui context ImGuiID ID; // widget id owning the text state int CurLenW, CurLenA; // we need to maintain our buffer length in both UTF-8 and wchar format. UTF-8 length is valid even if TextA is not. ImVector TextW; // edit buffer, we need to persist but can't guarantee the persistence of the user-provided buffer. so we copy into own buffer. @@ -1061,7 +1066,7 @@ struct IMGUI_API ImGuiInputTextState bool Edited; // edited this frame ImGuiInputTextFlags Flags; // copy of InputText() flags. may be used to check if e.g. ImGuiInputTextFlags_Password is set. - ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } + ImGuiInputTextState(ImGuiContext* ctx) { memset(this, 0, sizeof(*this)); Ctx = ctx;} void ClearText() { CurLenW = CurLenA = 0; TextW[0] = 0; TextA[0] = 0; CursorClamp(); } void ClearFreeMemory() { TextW.clear(); TextA.clear(); InitialTextA.clear(); } int GetUndoAvailCount() const { return Stb.undostate.undo_point; } @@ -1291,7 +1296,7 @@ typedef ImS16 ImGuiKeyRoutingIndex; struct ImGuiKeyRoutingData { ImGuiKeyRoutingIndex NextEntryIndex; - ImU16 Mods; // Technically we'd only need 4 bits but for simplify we store ImGuiMod_ values which need 16 bits. + ImU16 Mods; // Technically we'd only need 4-bits but for simplify we store ImGuiMod_ values which need 16-bits. ImGuiMod_Shortcut is already translated to Ctrl/Super. ImU8 RoutingNextScore; // Lower is better (0: perfect score) ImGuiID RoutingCurr; ImGuiID RoutingNext; @@ -1760,7 +1765,10 @@ struct ImGuiContext ImGuiWindow* MovingWindow; // Track the window we clicked on (in order to preserve focus). The actual window that is moved is generally MovingWindow->RootWindow. ImGuiWindow* WheelingWindow; // Track the window we started mouse-wheeling on. Until a timer elapse or mouse has moved, generally keep scrolling the same window even if during the course of scrolling the mouse ends up hovering a child window. ImVec2 WheelingWindowRefMousePos; + int WheelingWindowStartFrame; // This may be set one frame before WheelingWindow is != NULL float WheelingWindowReleaseTimer; + ImVec2 WheelingWindowWheelRemainder; + ImVec2 WheelingAxisAvg; // Item/widgets state and tracking information ImGuiID DebugHookIdInfo; // Will call core hooks: DebugHookIdInfo() from GetID functions, used by Stack Tool [next HoveredId/ActiveId to not pull in an extra cache-line] @@ -2006,6 +2014,7 @@ struct ImGuiContext ImVector TempBuffer; // Temporary text buffer ImGuiContext(ImFontAtlas* shared_font_atlas) + : InputTextState(this) { Initialized = false; FontAtlasOwnedByContext = shared_font_atlas ? false : true; @@ -2026,6 +2035,7 @@ struct ImGuiContext HoveredWindowUnderMovingWindow = NULL; MovingWindow = NULL; WheelingWindow = NULL; + WheelingWindowStartFrame = -1; WheelingWindowReleaseTimer = 0.0f; DebugHookIdInfo = 0; @@ -2237,6 +2247,9 @@ struct IMGUI_API ImGuiWindow ImVec2 WindowPadding; // Window padding at the time of Begin(). float WindowRounding; // Window rounding at the time of Begin(). May be clamped lower to avoid rendering artifacts with title bar, menu bar etc. float WindowBorderSize; // Window border size at the time of Begin(). + float DecoOuterSizeX1, DecoOuterSizeY1; // Left/Up offsets. Sum of non-scrolling outer decorations (X1 generally == 0.0f. Y1 generally = TitleBarHeight + MenuBarHeight). Locked during Begin(). + float DecoOuterSizeX2, DecoOuterSizeY2; // Right/Down offsets (X2 generally == ScrollbarSize.x, Y2 == ScrollbarSizes.y). + float DecoInnerSizeX1, DecoInnerSizeY1; // Applied AFTER/OVER InnerRect. Specialized for Tables as they use specialized form of clipping and frozen rows/columns are inside InnerRect (and not part of regular decoration sizes). int NameBufLen; // Size of buffer storing Name. May be larger than strlen(Name)! ImGuiID MoveId; // == window->GetID("#MOVE") ImGuiID ChildId; // ID of corresponding item in parent window (for navigation to return from child window to parent window) @@ -2505,13 +2518,14 @@ struct ImGuiTableCellData // Per-instance data that needs preserving across frames (seemingly most others do not need to be preserved aside from debug needs, does that needs they could be moved to ImGuiTableTempData ?) struct ImGuiTableInstanceData { - float LastOuterHeight; // Outer height from last frame // FIXME: multi-instance issue (#3955) - float LastFirstRowHeight; // Height of first row from last frame // FIXME: possible multi-instance issue? + float LastOuterHeight; // Outer height from last frame + float LastFirstRowHeight; // Height of first row from last frame (FIXME: this is used as "header height" and may be reworked) + float LastFrozenHeight; // Height of frozen section from last frame - ImGuiTableInstanceData() { LastOuterHeight = LastFirstRowHeight = 0.0f; } + ImGuiTableInstanceData() { LastOuterHeight = LastFirstRowHeight = LastFrozenHeight = 0.0f; } }; -// FIXME-TABLE: more transient data could be stored in a per-stacked table structure: DrawSplitter, SortSpecs, incoming RowData +// FIXME-TABLE: more transient data could be stored in a stacked ImGuiTableTempData: e.g. SortSpecs, incoming RowData struct IMGUI_API ImGuiTable { ImGuiID ID; @@ -2616,6 +2630,8 @@ struct IMGUI_API ImGuiTable bool IsResetDisplayOrderRequest; bool IsUnfrozenRows; // Set when we got past the frozen row. bool IsDefaultSizingPolicy; // Set if user didn't explicitly set a sizing policy in BeginTable() + bool HasScrollbarYCurr; // Whether ANY instance of this table had a vertical scrollbar during the current frame. + bool HasScrollbarYPrev; // Whether ANY instance of this table had a vertical scrollbar during the previous. bool MemoryCompacted; bool HostSkipItems; // Backup of InnerWindow->SkipItem at the end of BeginTable(), because we will overwrite InnerWindow->SkipItem on a per-column basis @@ -2779,7 +2795,6 @@ namespace ImGui //#endif // Basic Accessors - inline ImGuiID GetItemID() { ImGuiContext& g = *GImGui; return g.LastItemData.ID; } // Get ID of last item (~~ often same ImGui::GetID(label) beforehand) inline ImGuiItemStatusFlags GetItemStatusFlags(){ ImGuiContext& g = *GImGui; return g.LastItemData.StatusFlags; } inline ImGuiItemFlags GetItemFlags() { ImGuiContext& g = *GImGui; return g.LastItemData.InFlags; } inline ImGuiID GetActiveID() { ImGuiContext& g = *GImGui; return g.ActiveId; } @@ -2860,18 +2875,21 @@ namespace ImGui // Inputs // FIXME: Eventually we should aim to move e.g. IsActiveIdUsingKey() into IsKeyXXX functions. inline bool IsNamedKey(ImGuiKey key) { return key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END; } - inline bool IsNamedKeyOrModKey(ImGuiKey key) { return (key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super; } + inline bool IsNamedKeyOrModKey(ImGuiKey key) { return (key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super || key == ImGuiMod_Shortcut; } inline bool IsLegacyKey(ImGuiKey key) { return key >= ImGuiKey_LegacyNativeKey_BEGIN && key < ImGuiKey_LegacyNativeKey_END; } inline bool IsKeyboardKey(ImGuiKey key) { return key >= ImGuiKey_Keyboard_BEGIN && key < ImGuiKey_Keyboard_END; } inline bool IsGamepadKey(ImGuiKey key) { return key >= ImGuiKey_Gamepad_BEGIN && key < ImGuiKey_Gamepad_END; } inline bool IsMouseKey(ImGuiKey key) { return key >= ImGuiKey_Mouse_BEGIN && key < ImGuiKey_Mouse_END; } inline bool IsAliasKey(ImGuiKey key) { return key >= ImGuiKey_Aliases_BEGIN && key < ImGuiKey_Aliases_END; } + inline ImGuiKeyChord ConvertShortcutMod(ImGuiKeyChord key_chord) { ImGuiContext& g = *GImGui; IM_ASSERT_PARANOID(key_chord & ImGuiMod_Shortcut); return (key_chord & ~ImGuiMod_Shortcut) | (g.IO.ConfigMacOSXBehaviors ? ImGuiMod_Super : ImGuiMod_Ctrl); } inline ImGuiKey ConvertSingleModFlagToKey(ImGuiKey key) { + ImGuiContext& g = *GImGui; if (key == ImGuiMod_Ctrl) return ImGuiKey_ReservedForModCtrl; if (key == ImGuiMod_Shift) return ImGuiKey_ReservedForModShift; if (key == ImGuiMod_Alt) return ImGuiKey_ReservedForModAlt; if (key == ImGuiMod_Super) return ImGuiKey_ReservedForModSuper; + if (key == ImGuiMod_Shortcut) return (g.IO.ConfigMacOSXBehaviors ? ImGuiKey_ReservedForModSuper : ImGuiKey_ReservedForModCtrl); return key; } @@ -2879,7 +2897,7 @@ namespace ImGui IMGUI_API void GetKeyChordName(ImGuiKeyChord key_chord, char* out_buf, int out_buf_size); inline ImGuiKey MouseButtonToKey(ImGuiMouseButton button) { IM_ASSERT(button >= 0 && button < ImGuiMouseButton_COUNT); return (ImGuiKey)(ImGuiKey_MouseLeft + button); } IMGUI_API bool IsMouseDragPastThreshold(ImGuiMouseButton button, float lock_threshold = -1.0f); - IMGUI_API ImVec2 GetKeyVector2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down); + IMGUI_API ImVec2 GetKeyMagnitude2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down); IMGUI_API float GetNavTweakPressedAmount(ImGuiAxis axis); IMGUI_API int CalcTypematicRepeatAmount(float t0, float t1, float repeat_delay, float repeat_rate); IMGUI_API void GetTypematicRepeatRate(ImGuiInputFlags flags, float* repeat_delay, float* repeat_rate); @@ -3023,8 +3041,9 @@ namespace ImGui IMGUI_API void TabBarQueueReorder(ImGuiTabBar* tab_bar, const ImGuiTabItem* tab, int offset); IMGUI_API void TabBarQueueReorderFromMousePos(ImGuiTabBar* tab_bar, const ImGuiTabItem* tab, ImVec2 mouse_pos); IMGUI_API bool TabBarProcessReorder(ImGuiTabBar* tab_bar); - IMGUI_API bool TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, ImGuiTabItemFlags flags); + IMGUI_API bool TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, ImGuiTabItemFlags flags, ImGuiWindow* docked_window); IMGUI_API ImVec2 TabItemCalcSize(const char* label, bool has_close_button_or_unsaved_marker); + IMGUI_API ImVec2 TabItemCalcSize(ImGuiWindow* window); IMGUI_API void TabItemBackground(ImDrawList* draw_list, const ImRect& bb, ImGuiTabItemFlags flags, ImU32 col); IMGUI_API void TabItemLabelAndCloseButton(ImDrawList* draw_list, const ImRect& bb, ImGuiTabItemFlags flags, ImVec2 frame_padding, const char* label, ImGuiID tab_id, ImGuiID close_button_id, bool is_contents_visible, bool* out_just_closed, bool* out_text_clipped); @@ -3054,25 +3073,27 @@ namespace ImGui // Widgets IMGUI_API void TextEx(const char* text, const char* text_end = NULL, ImGuiTextFlags flags = 0); IMGUI_API bool ButtonEx(const char* label, const ImVec2& size_arg = ImVec2(0, 0), ImGuiButtonFlags flags = 0); + IMGUI_API bool ArrowButtonEx(const char* str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags = 0); + IMGUI_API bool ImageButtonEx(ImGuiID id, ImTextureID texture_id, const ImVec2& size, const ImVec2& uv0, const ImVec2& uv1, const ImVec4& bg_col, const ImVec4& tint_col); + IMGUI_API void SeparatorEx(ImGuiSeparatorFlags flags); + IMGUI_API bool CheckboxFlags(const char* label, ImS64* flags, ImS64 flags_value); + IMGUI_API bool CheckboxFlags(const char* label, ImU64* flags, ImU64 flags_value); + + // Widgets: Window Decorations IMGUI_API bool CloseButton(ImGuiID id, const ImVec2& pos); IMGUI_API bool CollapseButton(ImGuiID id, const ImVec2& pos); - IMGUI_API bool ArrowButtonEx(const char* str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags = 0); IMGUI_API void Scrollbar(ImGuiAxis axis); IMGUI_API bool ScrollbarEx(const ImRect& bb, ImGuiID id, ImGuiAxis axis, ImS64* p_scroll_v, ImS64 avail_v, ImS64 contents_v, ImDrawFlags flags); - IMGUI_API bool ImageButtonEx(ImGuiID id, ImTextureID texture_id, const ImVec2& size, const ImVec2& uv0, const ImVec2& uv1, const ImVec4& bg_col, const ImVec4& tint_col); IMGUI_API ImRect GetWindowScrollbarRect(ImGuiWindow* window, ImGuiAxis axis); IMGUI_API ImGuiID GetWindowScrollbarID(ImGuiWindow* window, ImGuiAxis axis); IMGUI_API ImGuiID GetWindowResizeCornerID(ImGuiWindow* window, int n); // 0..3: corners IMGUI_API ImGuiID GetWindowResizeBorderID(ImGuiWindow* window, ImGuiDir dir); - IMGUI_API void SeparatorEx(ImGuiSeparatorFlags flags); - IMGUI_API bool CheckboxFlags(const char* label, ImS64* flags, ImS64 flags_value); - IMGUI_API bool CheckboxFlags(const char* label, ImU64* flags, ImU64 flags_value); // Widgets low-level behaviors IMGUI_API bool ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool* out_held, ImGuiButtonFlags flags = 0); IMGUI_API bool DragBehavior(ImGuiID id, ImGuiDataType data_type, void* p_v, float v_speed, const void* p_min, const void* p_max, const char* format, ImGuiSliderFlags flags); IMGUI_API bool SliderBehavior(const ImRect& bb, ImGuiID id, ImGuiDataType data_type, void* p_v, const void* p_min, const void* p_max, const char* format, ImGuiSliderFlags flags, ImRect* out_grab_bb); - IMGUI_API bool SplitterBehavior(const ImRect& bb, ImGuiID id, ImGuiAxis axis, float* size1, float* size2, float min_size1, float min_size2, float hover_extend = 0.0f, float hover_visibility_delay = 0.0f); + IMGUI_API bool SplitterBehavior(const ImRect& bb, ImGuiID id, ImGuiAxis axis, float* size1, float* size2, float min_size1, float min_size2, float hover_extend = 0.0f, float hover_visibility_delay = 0.0f, ImU32 bg_col = 0); IMGUI_API bool TreeNodeBehavior(ImGuiID id, ImGuiTreeNodeFlags flags, const char* label, const char* label_end = NULL); IMGUI_API void TreePushOverrideID(ImGuiID id); IMGUI_API void TreeNodeSetOpen(ImGuiID id, bool open); @@ -3150,6 +3171,7 @@ namespace ImGui IMGUI_API void DebugNodeWindowsList(ImVector* windows, const char* label); IMGUI_API void DebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows, int windows_size, ImGuiWindow* parent_in_begin_stack); IMGUI_API void DebugNodeViewport(ImGuiViewportP* viewport); + IMGUI_API void DebugRenderKeyboardPreview(ImDrawList* draw_list); IMGUI_API void DebugRenderViewportThumbnail(ImDrawList* draw_list, ImGuiViewportP* viewport, const ImRect& bb); // Obsolete functions diff --git a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_tables.cpp b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_tables.cpp index 503c098..47fc8a2 100644 --- a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_tables.cpp +++ b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_tables.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (tables and columns code) /* @@ -395,6 +395,14 @@ bool ImGui::BeginTableEx(const char* name, ImGuiID id, int columns_count, ImG table->OuterRect = table->InnerWindow->Rect(); table->InnerRect = table->InnerWindow->InnerRect; IM_ASSERT(table->InnerWindow->WindowPadding.x == 0.0f && table->InnerWindow->WindowPadding.y == 0.0f && table->InnerWindow->WindowBorderSize == 0.0f); + + // When using multiple instances, ensure they have the same amount of horizontal decorations (aka vertical scrollbar) so stretched columns can be aligned) + if (instance_no == 0) + { + table->HasScrollbarYPrev = table->HasScrollbarYCurr; + table->HasScrollbarYCurr = false; + } + table->HasScrollbarYCurr |= (table->InnerWindow->ScrollMax.y > 0.0f); } else { @@ -893,7 +901,8 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) // [Part 4] Apply final widths based on requested widths const ImRect work_rect = table->WorkRect; const float width_spacings = (table->OuterPaddingX * 2.0f) + (table->CellSpacingX1 + table->CellSpacingX2) * (table->ColumnsEnabledCount - 1); - const float width_avail = ((table->Flags & ImGuiTableFlags_ScrollX) && table->InnerWidth == 0.0f) ? table->InnerClipRect.GetWidth() : work_rect.GetWidth(); + const float width_removed = (table->HasScrollbarYPrev && !table->InnerWindow->ScrollbarY) ? g.Style.ScrollbarSize : 0.0f; // To synchronize decoration width of synched tables with mismatching scrollbar state (#5920) + const float width_avail = ImMax(1.0f, (((table->Flags & ImGuiTableFlags_ScrollX) && table->InnerWidth == 0.0f) ? table->InnerClipRect.GetWidth() : work_rect.GetWidth()) - width_removed); const float width_avail_for_stretched_columns = width_avail - width_spacings - sum_width_requests; float width_remaining_for_stretched_columns = width_avail_for_stretched_columns; table->ColumnsGivenWidth = width_spacings + (table->CellPaddingX * 2.0f) * table->ColumnsEnabledCount; @@ -964,7 +973,7 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) const int column_n = table->DisplayOrderToIndex[order_n]; ImGuiTableColumn* column = &table->Columns[column_n]; - column->NavLayerCurrent = (ImS8)((table->FreezeRowsCount > 0 || column_n < table->FreezeColumnsCount) ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); + column->NavLayerCurrent = (ImS8)(table->FreezeRowsCount > 0 ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); // Use Count NOT request so Header line changes layer when frozen if (offset_x_frozen && table->FreezeColumnsCount == visible_n) { @@ -1124,6 +1133,13 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) if (table->IsSortSpecsDirty && (table->Flags & ImGuiTableFlags_Sortable)) TableSortSpecsBuild(table); + // [Part 14] Setup inner window decoration size (for scrolling / nav tracking to properly take account of frozen rows/columns) + if (table->FreezeColumnsRequest > 0) + table->InnerWindow->DecoInnerSizeX1 = table->Columns[table->DisplayOrderToIndex[table->FreezeColumnsRequest - 1]].MaxX - table->OuterRect.Min.x; + if (table->FreezeRowsRequest > 0) + table->InnerWindow->DecoInnerSizeY1 = table_instance->LastFrozenHeight; + table_instance->LastFrozenHeight = 0.0f; + // Initial state ImGuiWindow* inner_window = table->InnerWindow; if (table->Flags & ImGuiTableFlags_NoClip) @@ -1839,17 +1855,15 @@ void ImGui::TableEndRow(ImGuiTable* table) // get the new cursor position. if (unfreeze_rows_request) for (int column_n = 0; column_n < table->ColumnsCount; column_n++) - { - ImGuiTableColumn* column = &table->Columns[column_n]; - column->NavLayerCurrent = (ImS8)((column_n < table->FreezeColumnsCount) ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); - } + table->Columns[column_n].NavLayerCurrent = ImGuiNavLayer_Main; if (unfreeze_rows_actual) { IM_ASSERT(table->IsUnfrozenRows == false); + const float y0 = ImMax(table->RowPosY2 + 1, window->InnerClipRect.Min.y); table->IsUnfrozenRows = true; + TableGetInstanceData(table, table->InstanceCurrent)->LastFrozenHeight = y0 - table->OuterRect.Min.y; // BgClipRect starts as table->InnerClipRect, reduce it now and make BgClipRectForDrawCmd == BgClipRect - float y0 = ImMax(table->RowPosY2 + 1, window->InnerClipRect.Min.y); table->BgClipRect.Min.y = table->Bg2ClipRectForDrawCmd.Min.y = ImMin(y0, window->InnerClipRect.Max.y); table->BgClipRect.Max.y = table->Bg2ClipRectForDrawCmd.Max.y = window->InnerClipRect.Max.y; table->Bg2DrawChannelCurrent = table->Bg2DrawChannelUnfrozen; diff --git a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_widgets.cpp b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_widgets.cpp index 5ecb182..0a1ea67 100644 --- a/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_widgets.cpp +++ b/imgui-sys/third-party/imgui-master-freetype/imgui/imgui_widgets.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (widgets code) /* @@ -126,7 +126,7 @@ static const ImU64 IM_U64_MAX = (2ULL * 9223372036854775807LL + 1); // For InputTextEx() static bool InputTextFilterCharacter(unsigned int* p_char, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data, ImGuiInputSource input_source); static int InputTextCalcTextLenAndLineCount(const char* text_begin, const char** out_text_end); -static ImVec2 InputTextCalcTextSizeW(const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining = NULL, ImVec2* out_offset = NULL, bool stop_on_new_line = false); +static ImVec2 InputTextCalcTextSizeW(ImGuiContext* ctx, const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining = NULL, ImVec2* out_offset = NULL, bool stop_on_new_line = false); //------------------------------------------------------------------------- // [SECTION] Widgets: Text, etc. @@ -544,13 +544,21 @@ bool ImGui::ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool const ImGuiID test_owner_id = (flags & ImGuiButtonFlags_NoTestKeyOwner) ? ImGuiKeyOwner_Any : id; if (hovered) { + // Poll mouse buttons + // - 'mouse_button_clicked' is generally carried into ActiveIdMouseButton when setting ActiveId. + // - Technically we only need some values in one code path, but since this is gated by hovered test this is fine. + int mouse_button_clicked = -1; + int mouse_button_released = -1; + for (int button = 0; button < 3; button++) + if (flags & (ImGuiButtonFlags_MouseButtonLeft << button)) // Handle ImGuiButtonFlags_MouseButtonRight and ImGuiButtonFlags_MouseButtonMiddle here. + { + if (IsMouseClicked(button, test_owner_id) && mouse_button_clicked == -1) { mouse_button_clicked = button; } + if (IsMouseReleased(button, test_owner_id) && mouse_button_released == -1) { mouse_button_released = button; } + } + + // Process initial action if (!(flags & ImGuiButtonFlags_NoKeyModifiers) || (!g.IO.KeyCtrl && !g.IO.KeyShift && !g.IO.KeyAlt)) { - // Poll buttons - int mouse_button_clicked = -1; - if ((flags & ImGuiButtonFlags_MouseButtonLeft) && IsMouseClicked(0, test_owner_id)) { mouse_button_clicked = 0; } - else if ((flags & ImGuiButtonFlags_MouseButtonRight) && IsMouseClicked(1, test_owner_id)) { mouse_button_clicked = 1; } - else if ((flags & ImGuiButtonFlags_MouseButtonMiddle) && IsMouseClicked(2, test_owner_id)) { mouse_button_clicked = 2; } if (mouse_button_clicked != -1 && g.ActiveId != id) { if (!(flags & ImGuiButtonFlags_NoSetKeyOwner)) @@ -578,10 +586,6 @@ bool ImGui::ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool } if (flags & ImGuiButtonFlags_PressedOnRelease) { - int mouse_button_released = -1; - if ((flags & ImGuiButtonFlags_MouseButtonLeft) && IsMouseReleased(0, test_owner_id)) { mouse_button_released = 0; } - else if ((flags & ImGuiButtonFlags_MouseButtonRight) && IsMouseReleased(1, test_owner_id)) { mouse_button_released = 1; } - else if ((flags & ImGuiButtonFlags_MouseButtonMiddle) && IsMouseReleased(2, test_owner_id)) { mouse_button_released = 2; } if (mouse_button_released != -1) { const bool has_repeated_at_least_once = (flags & ImGuiButtonFlags_Repeat) && g.IO.MouseDownDurationPrev[mouse_button_released] >= g.IO.KeyRepeatDelay; // Repeat mode trumps on release behavior @@ -1473,7 +1477,7 @@ void ImGui::Separator() } // Using 'hover_visibility_delay' allows us to hide the highlight and mouse cursor for a short time, which can be convenient to reduce visual noise. -bool ImGui::SplitterBehavior(const ImRect& bb, ImGuiID id, ImGuiAxis axis, float* size1, float* size2, float min_size1, float min_size2, float hover_extend, float hover_visibility_delay) +bool ImGui::SplitterBehavior(const ImRect& bb, ImGuiID id, ImGuiAxis axis, float* size1, float* size2, float min_size1, float min_size2, float hover_extend, float hover_visibility_delay, ImU32 bg_col) { ImGuiContext& g = *GImGui; ImGuiWindow* window = g.CurrentWindow; @@ -1521,7 +1525,9 @@ bool ImGui::SplitterBehavior(const ImRect& bb, ImGuiID id, ImGuiAxis axis, float } } - // Render + // Render at new position + if (bg_col & IM_COL32_A_MASK) + window->DrawList->AddRectFilled(bb_render.Min, bb_render.Max, bg_col, 0.0f); const ImU32 col = GetColorU32(held ? ImGuiCol_SeparatorActive : (hovered && g.HoveredIdTimer >= hover_visibility_delay) ? ImGuiCol_SeparatorHovered : ImGuiCol_Separator); window->DrawList->AddRectFilled(bb_render.Min, bb_render.Max, col, 0.0f); @@ -3563,9 +3569,9 @@ static int InputTextCalcTextLenAndLineCount(const char* text_begin, const char** return line_count; } -static ImVec2 InputTextCalcTextSizeW(const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining, ImVec2* out_offset, bool stop_on_new_line) +static ImVec2 InputTextCalcTextSizeW(ImGuiContext* ctx, const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining, ImVec2* out_offset, bool stop_on_new_line) { - ImGuiContext& g = *GImGui; + ImGuiContext& g = *ctx; ImFont* font = g.Font; const float line_height = g.FontSize; const float scale = line_height / font->FontSize; @@ -3614,14 +3620,14 @@ namespace ImStb static int STB_TEXTEDIT_STRINGLEN(const ImGuiInputTextState* obj) { return obj->CurLenW; } static ImWchar STB_TEXTEDIT_GETCHAR(const ImGuiInputTextState* obj, int idx) { return obj->TextW[idx]; } -static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int line_start_idx, int char_idx) { ImWchar c = obj->TextW[line_start_idx + char_idx]; if (c == '\n') return STB_TEXTEDIT_GETWIDTH_NEWLINE; ImGuiContext& g = *GImGui; return g.Font->GetCharAdvance(c) * (g.FontSize / g.Font->FontSize); } +static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int line_start_idx, int char_idx) { ImWchar c = obj->TextW[line_start_idx + char_idx]; if (c == '\n') return STB_TEXTEDIT_GETWIDTH_NEWLINE; ImGuiContext& g = *obj->Ctx; return g.Font->GetCharAdvance(c) * (g.FontSize / g.Font->FontSize); } static int STB_TEXTEDIT_KEYTOTEXT(int key) { return key >= 0x200000 ? 0 : key; } static ImWchar STB_TEXTEDIT_NEWLINE = '\n'; static void STB_TEXTEDIT_LAYOUTROW(StbTexteditRow* r, ImGuiInputTextState* obj, int line_start_idx) { const ImWchar* text = obj->TextW.Data; const ImWchar* text_remaining = NULL; - const ImVec2 size = InputTextCalcTextSizeW(text + line_start_idx, text + obj->CurLenW, &text_remaining, NULL, true); + const ImVec2 size = InputTextCalcTextSizeW(obj->Ctx, text + line_start_idx, text + obj->CurLenW, &text_remaining, NULL, true); r->x0 = 0.0f; r->x1 = size.x; r->baseline_y_delta = size.y; @@ -3637,7 +3643,7 @@ static int is_word_boundary_from_left(ImGuiInputTextState* obj, int idx) static int STB_TEXTEDIT_MOVEWORDLEFT_IMPL(ImGuiInputTextState* obj, int idx) { idx--; while (idx >= 0 && !is_word_boundary_from_right(obj, idx)) idx--; return idx < 0 ? 0 : idx; } static int STB_TEXTEDIT_MOVEWORDRIGHT_MAC(ImGuiInputTextState* obj, int idx) { idx++; int len = obj->CurLenW; while (idx < len && !is_word_boundary_from_left(obj, idx)) idx++; return idx > len ? len : idx; } static int STB_TEXTEDIT_MOVEWORDRIGHT_WIN(ImGuiInputTextState* obj, int idx) { idx++; int len = obj->CurLenW; while (idx < len && !is_word_boundary_from_right(obj, idx)) idx++; return idx > len ? len : idx; } -static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, int idx) { if (ImGui::GetIO().ConfigMacOSXBehaviors) return STB_TEXTEDIT_MOVEWORDRIGHT_MAC(obj, idx); else return STB_TEXTEDIT_MOVEWORDRIGHT_WIN(obj, idx); } +static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, int idx) { ImGuiContext& g = *obj->Ctx; if (g.IO.ConfigMacOSXBehaviors) return STB_TEXTEDIT_MOVEWORDRIGHT_MAC(obj, idx); else return STB_TEXTEDIT_MOVEWORDRIGHT_WIN(obj, idx); } #define STB_TEXTEDIT_MOVEWORDLEFT STB_TEXTEDIT_MOVEWORDLEFT_IMPL // They need to be #define for stb_textedit.h #define STB_TEXTEDIT_MOVEWORDRIGHT STB_TEXTEDIT_MOVEWORDRIGHT_IMPL @@ -4675,11 +4681,11 @@ bool ImGui::InputTextEx(const char* label, const char* hint, char* buf, int buf_ searches_result_line_no[1] = line_count; // Calculate 2d position by finding the beginning of the line and measuring distance - cursor_offset.x = InputTextCalcTextSizeW(ImStrbolW(searches_input_ptr[0], text_begin), searches_input_ptr[0]).x; + cursor_offset.x = InputTextCalcTextSizeW(&g, ImStrbolW(searches_input_ptr[0], text_begin), searches_input_ptr[0]).x; cursor_offset.y = searches_result_line_no[0] * g.FontSize; if (searches_result_line_no[1] >= 0) { - select_start_offset.x = InputTextCalcTextSizeW(ImStrbolW(searches_input_ptr[1], text_begin), searches_input_ptr[1]).x; + select_start_offset.x = InputTextCalcTextSizeW(&g, ImStrbolW(searches_input_ptr[1], text_begin), searches_input_ptr[1]).x; select_start_offset.y = searches_result_line_no[1] * g.FontSize; } @@ -4748,7 +4754,7 @@ bool ImGui::InputTextEx(const char* label, const char* hint, char* buf, int buf_ } else { - ImVec2 rect_size = InputTextCalcTextSizeW(p, text_selected_end, &p, NULL, true); + ImVec2 rect_size = InputTextCalcTextSizeW(&g, p, text_selected_end, &p, NULL, true); if (rect_size.x <= 0.0f) rect_size.x = IM_FLOOR(g.Font->GetCharAdvance((ImWchar)' ') * 0.50f); // So we can see selected empty lines ImRect rect(rect_pos + ImVec2(0.0f, bg_offy_up - g.FontSize), rect_pos + ImVec2(rect_size.x, bg_offy_dn)); rect.ClipWith(clip_rect); @@ -4856,6 +4862,7 @@ void ImGui::DebugNodeInputTextState(ImGuiInputTextState* state) Text("ID: 0x%08X, ActiveID: 0x%08X", state->ID, g.ActiveId); DebugLocateItemOnHover(state->ID); Text("CurLenW: %d, CurLenA: %d, Cursor: %d, Selection: %d..%d", state->CurLenA, state->CurLenW, stb_state->cursor, stb_state->select_start, stb_state->select_end); + Text("has_preferred_x: %d (%.2f)", stb_state->has_preferred_x, stb_state->preferred_x); Text("undo_point: %d, redo_point: %d, undo_char_point: %d, redo_char_point: %d", undo_state->undo_point, undo_state->redo_point, undo_state->undo_char_point, undo_state->redo_char_point); if (BeginChild("undopoints", ImVec2(0.0f, GetTextLineHeight() * 15), true)) // Visualize undo state { @@ -6367,8 +6374,6 @@ bool ImGui::Selectable(const char* label, bool selected, ImGuiSelectableFlags fl g.LastItemData.StatusFlags |= ImGuiItemStatusFlags_ToggledSelection; // Render - if (held && (flags & ImGuiSelectableFlags_DrawHoveredWhenHeld)) - hovered = true; if (hovered || selected) { const ImU32 col = GetColorU32((held && hovered) ? ImGuiCol_HeaderActive : hovered ? ImGuiCol_HeaderHovered : ImGuiCol_Header); @@ -7303,7 +7308,7 @@ struct ImGuiTabBarSection namespace ImGui { static void TabBarLayout(ImGuiTabBar* tab_bar); - static ImU32 TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* label); + static ImU32 TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* label, ImGuiWindow* docked_window); static float TabBarCalcMaxTabWidth(); static float TabBarScrollClamp(ImGuiTabBar* tab_bar, float scrolling); static void TabBarScrollToTab(ImGuiTabBar* tab_bar, ImGuiID tab_id, ImGuiTabBarSection* sections); @@ -7696,9 +7701,11 @@ static void ImGui::TabBarLayout(ImGuiTabBar* tab_bar) window->DC.IdealMaxPos.x = ImMax(window->DC.IdealMaxPos.x, tab_bar->BarRect.Min.x + tab_bar->WidthAllTabsIdeal); } -// Dockables uses Name/ID in the global namespace. Non-dockable items use the ID stack. -static ImU32 ImGui::TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* label) +// Dockable windows uses Name/ID in the global namespace. Non-dockable items use the ID stack. +static ImU32 ImGui::TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* label, ImGuiWindow* docked_window) { + IM_ASSERT(docked_window == NULL); // master branch only + IM_UNUSED(docked_window); if (tab_bar->Flags & ImGuiTabBarFlags_DockNode) { ImGuiID id = ImHashStr(label); @@ -8005,7 +8012,7 @@ bool ImGui::BeginTabItem(const char* label, bool* p_open, ImGuiTabItemFlags f } IM_ASSERT(!(flags & ImGuiTabItemFlags_Button)); // BeginTabItem() Can't be used with button flags, use TabItemButton() instead! - bool ret = TabItemEx(tab_bar, label, p_open, flags); + bool ret = TabItemEx(tab_bar, label, p_open, flags, NULL); if (ret && !(flags & ImGuiTabItemFlags_NoPushId)) { ImGuiTabItem* tab = &tab_bar->Tabs[tab_bar->LastTabItemIdx]; @@ -8046,10 +8053,10 @@ bool ImGui::TabItemButton(const char* label, ImGuiTabItemFlags flags) IM_ASSERT_USER_ERROR(tab_bar != NULL, "Needs to be called between BeginTabBar() and EndTabBar()!"); return false; } - return TabItemEx(tab_bar, label, NULL, flags | ImGuiTabItemFlags_Button | ImGuiTabItemFlags_NoReorder); + return TabItemEx(tab_bar, label, NULL, flags | ImGuiTabItemFlags_Button | ImGuiTabItemFlags_NoReorder, NULL); } -bool ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, ImGuiTabItemFlags flags) +bool ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, ImGuiTabItemFlags flags, ImGuiWindow* docked_window) { // Layout whole tab bar if not already done ImGuiContext& g = *GImGui; @@ -8064,7 +8071,7 @@ bool ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, return false; const ImGuiStyle& style = g.Style; - const ImGuiID id = TabBarCalcTabID(tab_bar, label); + const ImGuiID id = TabBarCalcTabID(tab_bar, label, docked_window); // If the user called us with *p_open == false, we early out and don't render. // We make a call to ItemAdd() so that attempts to use a contextual popup menu with an implicit ID won't use an older ID. @@ -8114,9 +8121,16 @@ bool ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, tab->LastFrameVisible = g.FrameCount; tab->Flags = flags; - // Append name with zero-terminator - tab->NameOffset = (ImS32)tab_bar->TabsNames.size(); - tab_bar->TabsNames.append(label, label + strlen(label) + 1); + // Append name _WITH_ the zero-terminator + if (docked_window != NULL) + { + IM_ASSERT(docked_window == NULL); // master branch only + } + else + { + tab->NameOffset = (ImS32)tab_bar->TabsNames.size(); + tab_bar->TabsNames.append(label, label + strlen(label) + 1); + } // Update selected tab if (!is_tab_button) @@ -8279,7 +8293,7 @@ void ImGui::SetTabItemClosed(const char* label) if (is_within_manual_tab_bar) { ImGuiTabBar* tab_bar = g.CurrentTabBar; - ImGuiID tab_id = TabBarCalcTabID(tab_bar, label); + ImGuiID tab_id = TabBarCalcTabID(tab_bar, label, NULL); if (ImGuiTabItem* tab = TabBarFindTabByID(tab_bar, tab_id)) tab->WantClose = true; // Will be processed by next call to TabBarLayout() } @@ -8297,6 +8311,12 @@ ImVec2 ImGui::TabItemCalcSize(const char* label, bool has_close_button_or_unsave return ImVec2(ImMin(size.x, TabBarCalcMaxTabWidth()), size.y); } +ImVec2 ImGui::TabItemCalcSize(ImGuiWindow*) +{ + IM_ASSERT(0); // This function exists to facilitate merge with 'docking' branch. + return ImVec2(0.0f, 0.0f); +} + void ImGui::TabItemBackground(ImDrawList* draw_list, const ImRect& bb, ImGuiTabItemFlags flags, ImU32 col) { // While rendering tabs, we trim 1 pixel off the top of our bounding box so they can fit within a regular frame height while looking "detached" from it. diff --git a/imgui-sys/third-party/imgui-master-freetype/imgui/imstb_textedit.h b/imgui-sys/third-party/imgui-master-freetype/imgui/imstb_textedit.h index 75a159d..a8a8231 100644 --- a/imgui-sys/third-party/imgui-master-freetype/imgui/imstb_textedit.h +++ b/imgui-sys/third-party/imgui-master-freetype/imgui/imstb_textedit.h @@ -2,6 +2,7 @@ // This is a slightly modified version of stb_textedit.h 1.14. // Those changes would need to be pushed into nothings/stb: // - Fix in stb_textedit_discard_redo (see https://github.com/nothings/stb/issues/321) +// - Fix in stb_textedit_find_charpos to handle last line (see https://github.com/ocornut/imgui/issues/6000) // Grep for [DEAR IMGUI] to find the changes. // stb_textedit.h - v1.14 - public domain - Sean Barrett @@ -524,29 +525,14 @@ static void stb_textedit_find_charpos(StbFindState *find, STB_TEXTEDIT_STRING *s int z = STB_TEXTEDIT_STRINGLEN(str); int i=0, first; - if (n == z) { - // if it's at the end, then find the last line -- simpler than trying to - // explicitly handle this case in the regular code - if (single_line) { - STB_TEXTEDIT_LAYOUTROW(&r, str, 0); - find->y = 0; - find->first_char = 0; - find->length = z; - find->height = r.ymax - r.ymin; - find->x = r.x1; - } else { - find->y = 0; - find->x = 0; - find->height = 1; - while (i < z) { - STB_TEXTEDIT_LAYOUTROW(&r, str, i); - prev_start = i; - i += r.num_chars; - } - find->first_char = i; - find->length = 0; - find->prev_first = prev_start; - } + if (n == z && single_line) { + // special case if it's at the end (may not be needed?) + STB_TEXTEDIT_LAYOUTROW(&r, str, 0); + find->y = 0; + find->first_char = 0; + find->length = z; + find->height = r.ymax - r.ymin; + find->x = r.x1; return; } @@ -557,9 +543,13 @@ static void stb_textedit_find_charpos(StbFindState *find, STB_TEXTEDIT_STRING *s STB_TEXTEDIT_LAYOUTROW(&r, str, i); if (n < i + r.num_chars) break; + if (i + r.num_chars == z && z > 0 && STB_TEXTEDIT_GETCHAR(str, z - 1) != STB_TEXTEDIT_NEWLINE) // [DEAR IMGUI] special handling for last line + break; // [DEAR IMGUI] prev_start = i; i += r.num_chars; find->y += r.baseline_y_delta; + if (i == z) // [DEAR IMGUI] + break; // [DEAR IMGUI] } find->first_char = first = i; diff --git a/imgui-sys/third-party/imgui-master-freetype/imgui/imstb_truetype.h b/imgui-sys/third-party/imgui-master-freetype/imgui/imstb_truetype.h index 643d378..35c827e 100644 --- a/imgui-sys/third-party/imgui-master-freetype/imgui/imstb_truetype.h +++ b/imgui-sys/third-party/imgui-master-freetype/imgui/imstb_truetype.h @@ -2008,7 +2008,7 @@ static stbtt__buf stbtt__cid_get_glyph_subrs(const stbtt_fontinfo *info, int gly start = end; } } - if (fdselector == -1) stbtt__new_buf(NULL, 0); + if (fdselector == -1) return stbtt__new_buf(NULL, 0); // [DEAR IMGUI] fixed, see #6007 and nothings/stb#1422 return stbtt__get_subrs(info->cff, stbtt__cff_index_get(info->fontdicts, fdselector)); } diff --git a/imgui-sys/third-party/imgui-master-freetype/imgui/misc/freetype/imgui_freetype.cpp b/imgui-sys/third-party/imgui-master-freetype/imgui/misc/freetype/imgui_freetype.cpp index 0325532..78ef293 100644 --- a/imgui-sys/third-party/imgui-master-freetype/imgui/misc/freetype/imgui_freetype.cpp +++ b/imgui-sys/third-party/imgui-master-freetype/imgui/misc/freetype/imgui_freetype.cpp @@ -6,6 +6,7 @@ // CHANGELOG // (minor and older changes stripped away, please see git history for details) +// 2023/01/04: fixed a packing issue which in some occurrences would prevent large amount of glyphs from being packed correctly. // 2021/08/23: fixed crash when FT_Render_Glyph() fails to render a glyph and returns NULL. // 2021/03/05: added ImGuiFreeTypeBuilderFlags_Bitmap to load bitmap glyphs. // 2021/03/02: set 'atlas->TexPixelsUseColors = true' to help some backends with deciding of a prefered texture format. @@ -586,7 +587,7 @@ bool ImFontAtlasBuildWithFreeTypeEx(FT_Library ft_library, ImFontAtlas* atlas, u ImVector pack_nodes; pack_nodes.resize(num_nodes_for_packing_algorithm); stbrp_context pack_context; - stbrp_init_target(&pack_context, atlas->TexWidth, TEX_HEIGHT_MAX, pack_nodes.Data, pack_nodes.Size); + stbrp_init_target(&pack_context, atlas->TexWidth - atlas->TexGlyphPadding, TEX_HEIGHT_MAX - atlas->TexGlyphPadding, pack_nodes.Data, pack_nodes.Size); ImFontAtlasBuildPackCustomRects(atlas, &pack_context); // 6. Pack each source font. No rendering yet, we are working with rectangles in an infinitely tall texture at this point. diff --git a/imgui-sys/third-party/imgui-master-freetype/structs_and_enums.json b/imgui-sys/third-party/imgui-master-freetype/structs_and_enums.json index 56dd369..2452493 100644 --- a/imgui-sys/third-party/imgui-master-freetype/structs_and_enums.json +++ b/imgui-sys/third-party/imgui-master-freetype/structs_and_enums.json @@ -1876,14 +1876,14 @@ "value": "1 << 15" }, { - "calc_value": 61440, - "name": "ImGuiMod_Mask_", - "value": "0xF000" + "calc_value": 2048, + "name": "ImGuiMod_Shortcut", + "value": "1 << 11" }, { - "calc_value": 4096, - "name": "ImGuiMod_Shortcut", - "value": "ImGuiMod_Ctrl" + "calc_value": 63488, + "name": "ImGuiMod_Mask_", + "value": "0xF800" }, { "calc_value": 512, @@ -3065,72 +3065,72 @@ "ImGuiKey": "int" }, "locations": { - "ImColor": "imgui:2346", - "ImDrawChannel": "imgui:2436", - "ImDrawCmd": "imgui:2395", - "ImDrawCmdHeader": "imgui:2428", - "ImDrawData": "imgui:2628", - "ImDrawFlags_": "imgui:2462", - "ImDrawList": "imgui:2500", - "ImDrawListFlags_": "imgui:2482", - "ImDrawListSplitter": "imgui:2445", - "ImDrawVert": "imgui:2413", - "ImFont": "imgui:2846", - "ImFontAtlas": "imgui:2744", - "ImFontAtlasCustomRect": "imgui:2706", - "ImFontAtlasFlags_": "imgui:2719", - "ImFontConfig": "imgui:2650", - "ImFontGlyph": "imgui:2679", - "ImFontGlyphRangesBuilder": "imgui:2691", - "ImGuiBackendFlags_": "imgui:1510", - "ImGuiButtonFlags_": "imgui:1617", - "ImGuiCol_": "imgui:1520", - "ImGuiColorEditFlags_": "imgui:1630", - "ImGuiComboFlags_": "imgui:1079", - "ImGuiCond_": "imgui:1721", - "ImGuiConfigFlags_": "imgui:1494", - "ImGuiDataType_": "imgui:1316", - "ImGuiDir_": "imgui:1332", - "ImGuiDragDropFlags_": "imgui:1294", - "ImGuiFocusedFlags_": "imgui:1256", + "ImColor": "imgui:2344", + "ImDrawChannel": "imgui:2434", + "ImDrawCmd": "imgui:2393", + "ImDrawCmdHeader": "imgui:2426", + "ImDrawData": "imgui:2626", + "ImDrawFlags_": "imgui:2460", + "ImDrawList": "imgui:2498", + "ImDrawListFlags_": "imgui:2480", + "ImDrawListSplitter": "imgui:2443", + "ImDrawVert": "imgui:2411", + "ImFont": "imgui:2845", + "ImFontAtlas": "imgui:2742", + "ImFontAtlasCustomRect": "imgui:2704", + "ImFontAtlasFlags_": "imgui:2717", + "ImFontConfig": "imgui:2648", + "ImFontGlyph": "imgui:2677", + "ImFontGlyphRangesBuilder": "imgui:2689", + "ImGuiBackendFlags_": "imgui:1508", + "ImGuiButtonFlags_": "imgui:1615", + "ImGuiCol_": "imgui:1518", + "ImGuiColorEditFlags_": "imgui:1628", + "ImGuiComboFlags_": "imgui:1080", + "ImGuiCond_": "imgui:1719", + "ImGuiConfigFlags_": "imgui:1492", + "ImGuiDataType_": "imgui:1317", + "ImGuiDir_": "imgui:1333", + "ImGuiDragDropFlags_": "imgui:1295", + "ImGuiFocusedFlags_": "imgui:1257", "ImGuiFreeTypeBuilderFlags": "imgui_freetype:19", - "ImGuiHoveredFlags_": "imgui:1270", - "ImGuiIO": "imgui:1898", - "ImGuiInputTextCallbackData": "imgui:2071", - "ImGuiInputTextFlags_": "imgui:991", - "ImGuiKey": "imgui:1353", - "ImGuiKeyData": "imgui:1890", - "ImGuiListClipper": "imgui:2295", - "ImGuiMouseButton_": "imgui:1693", - "ImGuiMouseCursor_": "imgui:1703", - "ImGuiNavInput": "imgui:1485", - "ImGuiOnceUponAFrame": "imgui:2170", - "ImGuiPayload": "imgui:2111", - "ImGuiPlatformImeData": "imgui:2940", - "ImGuiPopupFlags_": "imgui:1052", - "ImGuiSelectableFlags_": "imgui:1068", - "ImGuiSizeCallbackData": "imgui:2102", - "ImGuiSliderFlags_": "imgui:1676", - "ImGuiSortDirection_": "imgui:1343", - "ImGuiStorage": "imgui:2232", - "ImGuiStoragePair": "imgui:2235", - "ImGuiStyle": "imgui:1833", - "ImGuiStyleVar_": "imgui:1585", - "ImGuiTabBarFlags_": "imgui:1093", - "ImGuiTabItemFlags_": "imgui:1109", - "ImGuiTableBgTarget_": "imgui:1247", - "ImGuiTableColumnFlags_": "imgui:1195", - "ImGuiTableColumnSortSpecs": "imgui:2133", - "ImGuiTableFlags_": "imgui:1144", - "ImGuiTableRowFlags_": "imgui:1232", - "ImGuiTableSortSpecs": "imgui:2147", - "ImGuiTextBuffer": "imgui:2205", - "ImGuiTextFilter": "imgui:2178", - "ImGuiTextRange": "imgui:2188", - "ImGuiTreeNodeFlags_": "imgui:1023", - "ImGuiViewport": "imgui:2917", - "ImGuiViewportFlags_": "imgui:2902", - "ImGuiWindowFlags_": "imgui:953", + "ImGuiHoveredFlags_": "imgui:1271", + "ImGuiIO": "imgui:1896", + "ImGuiInputTextCallbackData": "imgui:2069", + "ImGuiInputTextFlags_": "imgui:992", + "ImGuiKey": "imgui:1355", + "ImGuiKeyData": "imgui:1888", + "ImGuiListClipper": "imgui:2293", + "ImGuiMouseButton_": "imgui:1691", + "ImGuiMouseCursor_": "imgui:1701", + "ImGuiNavInput": "imgui:1483", + "ImGuiOnceUponAFrame": "imgui:2168", + "ImGuiPayload": "imgui:2109", + "ImGuiPlatformImeData": "imgui:2939", + "ImGuiPopupFlags_": "imgui:1053", + "ImGuiSelectableFlags_": "imgui:1069", + "ImGuiSizeCallbackData": "imgui:2100", + "ImGuiSliderFlags_": "imgui:1674", + "ImGuiSortDirection_": "imgui:1344", + "ImGuiStorage": "imgui:2230", + "ImGuiStoragePair": "imgui:2233", + "ImGuiStyle": "imgui:1831", + "ImGuiStyleVar_": "imgui:1583", + "ImGuiTabBarFlags_": "imgui:1094", + "ImGuiTabItemFlags_": "imgui:1110", + "ImGuiTableBgTarget_": "imgui:1248", + "ImGuiTableColumnFlags_": "imgui:1196", + "ImGuiTableColumnSortSpecs": "imgui:2131", + "ImGuiTableFlags_": "imgui:1145", + "ImGuiTableRowFlags_": "imgui:1233", + "ImGuiTableSortSpecs": "imgui:2145", + "ImGuiTextBuffer": "imgui:2203", + "ImGuiTextFilter": "imgui:2176", + "ImGuiTextRange": "imgui:2186", + "ImGuiTreeNodeFlags_": "imgui:1024", + "ImGuiViewport": "imgui:2916", + "ImGuiViewportFlags_": "imgui:2901", + "ImGuiWindowFlags_": "imgui:954", "ImVec2": "imgui:253", "ImVec4": "imgui:266" }, @@ -3427,6 +3427,10 @@ "name": "Locked", "type": "bool" }, + { + "name": "UserData", + "type": "void*" + }, { "name": "TexReady", "type": "bool" diff --git a/imgui-sys/third-party/imgui-master-freetype/structs_and_enums.lua b/imgui-sys/third-party/imgui-master-freetype/structs_and_enums.lua index 1ac35bb..b49d8f3 100644 --- a/imgui-sys/third-party/imgui-master-freetype/structs_and_enums.lua +++ b/imgui-sys/third-party/imgui-master-freetype/structs_and_enums.lua @@ -1491,13 +1491,13 @@ defs["enums"]["ImGuiKey"][147]["calc_value"] = 32768 defs["enums"]["ImGuiKey"][147]["name"] = "ImGuiMod_Super" defs["enums"]["ImGuiKey"][147]["value"] = "1 << 15" defs["enums"]["ImGuiKey"][148] = {} -defs["enums"]["ImGuiKey"][148]["calc_value"] = 61440 -defs["enums"]["ImGuiKey"][148]["name"] = "ImGuiMod_Mask_" -defs["enums"]["ImGuiKey"][148]["value"] = "0xF000" +defs["enums"]["ImGuiKey"][148]["calc_value"] = 2048 +defs["enums"]["ImGuiKey"][148]["name"] = "ImGuiMod_Shortcut" +defs["enums"]["ImGuiKey"][148]["value"] = "1 << 11" defs["enums"]["ImGuiKey"][149] = {} -defs["enums"]["ImGuiKey"][149]["calc_value"] = 4096 -defs["enums"]["ImGuiKey"][149]["name"] = "ImGuiMod_Shortcut" -defs["enums"]["ImGuiKey"][149]["value"] = "ImGuiMod_Ctrl" +defs["enums"]["ImGuiKey"][149]["calc_value"] = 63488 +defs["enums"]["ImGuiKey"][149]["name"] = "ImGuiMod_Mask_" +defs["enums"]["ImGuiKey"][149]["value"] = "0xF800" defs["enums"]["ImGuiKey"][150] = {} defs["enums"]["ImGuiKey"][150]["calc_value"] = 512 defs["enums"]["ImGuiKey"][150]["name"] = "ImGuiKey_NamedKey_BEGIN" @@ -2430,72 +2430,72 @@ defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28" defs["enumtypes"] = {} defs["enumtypes"]["ImGuiKey"] = "int" defs["locations"] = {} -defs["locations"]["ImColor"] = "imgui:2346" -defs["locations"]["ImDrawChannel"] = "imgui:2436" -defs["locations"]["ImDrawCmd"] = "imgui:2395" -defs["locations"]["ImDrawCmdHeader"] = "imgui:2428" -defs["locations"]["ImDrawData"] = "imgui:2628" -defs["locations"]["ImDrawFlags_"] = "imgui:2462" -defs["locations"]["ImDrawList"] = "imgui:2500" -defs["locations"]["ImDrawListFlags_"] = "imgui:2482" -defs["locations"]["ImDrawListSplitter"] = "imgui:2445" -defs["locations"]["ImDrawVert"] = "imgui:2413" -defs["locations"]["ImFont"] = "imgui:2846" -defs["locations"]["ImFontAtlas"] = "imgui:2744" -defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2706" -defs["locations"]["ImFontAtlasFlags_"] = "imgui:2719" -defs["locations"]["ImFontConfig"] = "imgui:2650" -defs["locations"]["ImFontGlyph"] = "imgui:2679" -defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2691" -defs["locations"]["ImGuiBackendFlags_"] = "imgui:1510" -defs["locations"]["ImGuiButtonFlags_"] = "imgui:1617" -defs["locations"]["ImGuiCol_"] = "imgui:1520" -defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1630" -defs["locations"]["ImGuiComboFlags_"] = "imgui:1079" -defs["locations"]["ImGuiCond_"] = "imgui:1721" -defs["locations"]["ImGuiConfigFlags_"] = "imgui:1494" -defs["locations"]["ImGuiDataType_"] = "imgui:1316" -defs["locations"]["ImGuiDir_"] = "imgui:1332" -defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1294" -defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1256" +defs["locations"]["ImColor"] = "imgui:2344" +defs["locations"]["ImDrawChannel"] = "imgui:2434" +defs["locations"]["ImDrawCmd"] = "imgui:2393" +defs["locations"]["ImDrawCmdHeader"] = "imgui:2426" +defs["locations"]["ImDrawData"] = "imgui:2626" +defs["locations"]["ImDrawFlags_"] = "imgui:2460" +defs["locations"]["ImDrawList"] = "imgui:2498" +defs["locations"]["ImDrawListFlags_"] = "imgui:2480" +defs["locations"]["ImDrawListSplitter"] = "imgui:2443" +defs["locations"]["ImDrawVert"] = "imgui:2411" +defs["locations"]["ImFont"] = "imgui:2845" +defs["locations"]["ImFontAtlas"] = "imgui:2742" +defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2704" +defs["locations"]["ImFontAtlasFlags_"] = "imgui:2717" +defs["locations"]["ImFontConfig"] = "imgui:2648" +defs["locations"]["ImFontGlyph"] = "imgui:2677" +defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2689" +defs["locations"]["ImGuiBackendFlags_"] = "imgui:1508" +defs["locations"]["ImGuiButtonFlags_"] = "imgui:1615" +defs["locations"]["ImGuiCol_"] = "imgui:1518" +defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1628" +defs["locations"]["ImGuiComboFlags_"] = "imgui:1080" +defs["locations"]["ImGuiCond_"] = "imgui:1719" +defs["locations"]["ImGuiConfigFlags_"] = "imgui:1492" +defs["locations"]["ImGuiDataType_"] = "imgui:1317" +defs["locations"]["ImGuiDir_"] = "imgui:1333" +defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1295" +defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1257" defs["locations"]["ImGuiFreeTypeBuilderFlags"] = "imgui_freetype:19" -defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1270" -defs["locations"]["ImGuiIO"] = "imgui:1898" -defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:2071" -defs["locations"]["ImGuiInputTextFlags_"] = "imgui:991" -defs["locations"]["ImGuiKey"] = "imgui:1353" -defs["locations"]["ImGuiKeyData"] = "imgui:1890" -defs["locations"]["ImGuiListClipper"] = "imgui:2295" -defs["locations"]["ImGuiMouseButton_"] = "imgui:1693" -defs["locations"]["ImGuiMouseCursor_"] = "imgui:1703" -defs["locations"]["ImGuiNavInput"] = "imgui:1485" -defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2170" -defs["locations"]["ImGuiPayload"] = "imgui:2111" -defs["locations"]["ImGuiPlatformImeData"] = "imgui:2940" -defs["locations"]["ImGuiPopupFlags_"] = "imgui:1052" -defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1068" -defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2102" -defs["locations"]["ImGuiSliderFlags_"] = "imgui:1676" -defs["locations"]["ImGuiSortDirection_"] = "imgui:1343" -defs["locations"]["ImGuiStorage"] = "imgui:2232" -defs["locations"]["ImGuiStoragePair"] = "imgui:2235" -defs["locations"]["ImGuiStyle"] = "imgui:1833" -defs["locations"]["ImGuiStyleVar_"] = "imgui:1585" -defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1093" -defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1109" -defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1247" -defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1195" -defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2133" -defs["locations"]["ImGuiTableFlags_"] = "imgui:1144" -defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1232" -defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2147" -defs["locations"]["ImGuiTextBuffer"] = "imgui:2205" -defs["locations"]["ImGuiTextFilter"] = "imgui:2178" -defs["locations"]["ImGuiTextRange"] = "imgui:2188" -defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1023" -defs["locations"]["ImGuiViewport"] = "imgui:2917" -defs["locations"]["ImGuiViewportFlags_"] = "imgui:2902" -defs["locations"]["ImGuiWindowFlags_"] = "imgui:953" +defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1271" +defs["locations"]["ImGuiIO"] = "imgui:1896" +defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:2069" +defs["locations"]["ImGuiInputTextFlags_"] = "imgui:992" +defs["locations"]["ImGuiKey"] = "imgui:1355" +defs["locations"]["ImGuiKeyData"] = "imgui:1888" +defs["locations"]["ImGuiListClipper"] = "imgui:2293" +defs["locations"]["ImGuiMouseButton_"] = "imgui:1691" +defs["locations"]["ImGuiMouseCursor_"] = "imgui:1701" +defs["locations"]["ImGuiNavInput"] = "imgui:1483" +defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2168" +defs["locations"]["ImGuiPayload"] = "imgui:2109" +defs["locations"]["ImGuiPlatformImeData"] = "imgui:2939" +defs["locations"]["ImGuiPopupFlags_"] = "imgui:1053" +defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1069" +defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2100" +defs["locations"]["ImGuiSliderFlags_"] = "imgui:1674" +defs["locations"]["ImGuiSortDirection_"] = "imgui:1344" +defs["locations"]["ImGuiStorage"] = "imgui:2230" +defs["locations"]["ImGuiStoragePair"] = "imgui:2233" +defs["locations"]["ImGuiStyle"] = "imgui:1831" +defs["locations"]["ImGuiStyleVar_"] = "imgui:1583" +defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1094" +defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1110" +defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1248" +defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1196" +defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2131" +defs["locations"]["ImGuiTableFlags_"] = "imgui:1145" +defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1233" +defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2145" +defs["locations"]["ImGuiTextBuffer"] = "imgui:2203" +defs["locations"]["ImGuiTextFilter"] = "imgui:2176" +defs["locations"]["ImGuiTextRange"] = "imgui:2186" +defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1024" +defs["locations"]["ImGuiViewport"] = "imgui:2916" +defs["locations"]["ImGuiViewportFlags_"] = "imgui:2901" +defs["locations"]["ImGuiWindowFlags_"] = "imgui:954" defs["locations"]["ImVec2"] = "imgui:253" defs["locations"]["ImVec4"] = "imgui:266" defs["structs"] = {} @@ -2718,57 +2718,60 @@ defs["structs"]["ImFontAtlas"][5] = {} defs["structs"]["ImFontAtlas"][5]["name"] = "Locked" defs["structs"]["ImFontAtlas"][5]["type"] = "bool" defs["structs"]["ImFontAtlas"][6] = {} -defs["structs"]["ImFontAtlas"][6]["name"] = "TexReady" -defs["structs"]["ImFontAtlas"][6]["type"] = "bool" +defs["structs"]["ImFontAtlas"][6]["name"] = "UserData" +defs["structs"]["ImFontAtlas"][6]["type"] = "void*" defs["structs"]["ImFontAtlas"][7] = {} -defs["structs"]["ImFontAtlas"][7]["name"] = "TexPixelsUseColors" +defs["structs"]["ImFontAtlas"][7]["name"] = "TexReady" defs["structs"]["ImFontAtlas"][7]["type"] = "bool" defs["structs"]["ImFontAtlas"][8] = {} -defs["structs"]["ImFontAtlas"][8]["name"] = "TexPixelsAlpha8" -defs["structs"]["ImFontAtlas"][8]["type"] = "unsigned char*" +defs["structs"]["ImFontAtlas"][8]["name"] = "TexPixelsUseColors" +defs["structs"]["ImFontAtlas"][8]["type"] = "bool" defs["structs"]["ImFontAtlas"][9] = {} -defs["structs"]["ImFontAtlas"][9]["name"] = "TexPixelsRGBA32" -defs["structs"]["ImFontAtlas"][9]["type"] = "unsigned int*" +defs["structs"]["ImFontAtlas"][9]["name"] = "TexPixelsAlpha8" +defs["structs"]["ImFontAtlas"][9]["type"] = "unsigned char*" defs["structs"]["ImFontAtlas"][10] = {} -defs["structs"]["ImFontAtlas"][10]["name"] = "TexWidth" -defs["structs"]["ImFontAtlas"][10]["type"] = "int" +defs["structs"]["ImFontAtlas"][10]["name"] = "TexPixelsRGBA32" +defs["structs"]["ImFontAtlas"][10]["type"] = "unsigned int*" defs["structs"]["ImFontAtlas"][11] = {} -defs["structs"]["ImFontAtlas"][11]["name"] = "TexHeight" +defs["structs"]["ImFontAtlas"][11]["name"] = "TexWidth" defs["structs"]["ImFontAtlas"][11]["type"] = "int" defs["structs"]["ImFontAtlas"][12] = {} -defs["structs"]["ImFontAtlas"][12]["name"] = "TexUvScale" -defs["structs"]["ImFontAtlas"][12]["type"] = "ImVec2" +defs["structs"]["ImFontAtlas"][12]["name"] = "TexHeight" +defs["structs"]["ImFontAtlas"][12]["type"] = "int" defs["structs"]["ImFontAtlas"][13] = {} -defs["structs"]["ImFontAtlas"][13]["name"] = "TexUvWhitePixel" +defs["structs"]["ImFontAtlas"][13]["name"] = "TexUvScale" defs["structs"]["ImFontAtlas"][13]["type"] = "ImVec2" defs["structs"]["ImFontAtlas"][14] = {} -defs["structs"]["ImFontAtlas"][14]["name"] = "Fonts" -defs["structs"]["ImFontAtlas"][14]["template_type"] = "ImFont*" -defs["structs"]["ImFontAtlas"][14]["type"] = "ImVector_ImFontPtr" +defs["structs"]["ImFontAtlas"][14]["name"] = "TexUvWhitePixel" +defs["structs"]["ImFontAtlas"][14]["type"] = "ImVec2" defs["structs"]["ImFontAtlas"][15] = {} -defs["structs"]["ImFontAtlas"][15]["name"] = "CustomRects" -defs["structs"]["ImFontAtlas"][15]["template_type"] = "ImFontAtlasCustomRect" -defs["structs"]["ImFontAtlas"][15]["type"] = "ImVector_ImFontAtlasCustomRect" +defs["structs"]["ImFontAtlas"][15]["name"] = "Fonts" +defs["structs"]["ImFontAtlas"][15]["template_type"] = "ImFont*" +defs["structs"]["ImFontAtlas"][15]["type"] = "ImVector_ImFontPtr" defs["structs"]["ImFontAtlas"][16] = {} -defs["structs"]["ImFontAtlas"][16]["name"] = "ConfigData" -defs["structs"]["ImFontAtlas"][16]["template_type"] = "ImFontConfig" -defs["structs"]["ImFontAtlas"][16]["type"] = "ImVector_ImFontConfig" +defs["structs"]["ImFontAtlas"][16]["name"] = "CustomRects" +defs["structs"]["ImFontAtlas"][16]["template_type"] = "ImFontAtlasCustomRect" +defs["structs"]["ImFontAtlas"][16]["type"] = "ImVector_ImFontAtlasCustomRect" defs["structs"]["ImFontAtlas"][17] = {} -defs["structs"]["ImFontAtlas"][17]["name"] = "TexUvLines[(63)+1]" -defs["structs"]["ImFontAtlas"][17]["size"] = 64 -defs["structs"]["ImFontAtlas"][17]["type"] = "ImVec4" +defs["structs"]["ImFontAtlas"][17]["name"] = "ConfigData" +defs["structs"]["ImFontAtlas"][17]["template_type"] = "ImFontConfig" +defs["structs"]["ImFontAtlas"][17]["type"] = "ImVector_ImFontConfig" defs["structs"]["ImFontAtlas"][18] = {} -defs["structs"]["ImFontAtlas"][18]["name"] = "FontBuilderIO" -defs["structs"]["ImFontAtlas"][18]["type"] = "const ImFontBuilderIO*" +defs["structs"]["ImFontAtlas"][18]["name"] = "TexUvLines[(63)+1]" +defs["structs"]["ImFontAtlas"][18]["size"] = 64 +defs["structs"]["ImFontAtlas"][18]["type"] = "ImVec4" defs["structs"]["ImFontAtlas"][19] = {} -defs["structs"]["ImFontAtlas"][19]["name"] = "FontBuilderFlags" -defs["structs"]["ImFontAtlas"][19]["type"] = "unsigned int" +defs["structs"]["ImFontAtlas"][19]["name"] = "FontBuilderIO" +defs["structs"]["ImFontAtlas"][19]["type"] = "const ImFontBuilderIO*" defs["structs"]["ImFontAtlas"][20] = {} -defs["structs"]["ImFontAtlas"][20]["name"] = "PackIdMouseCursors" -defs["structs"]["ImFontAtlas"][20]["type"] = "int" +defs["structs"]["ImFontAtlas"][20]["name"] = "FontBuilderFlags" +defs["structs"]["ImFontAtlas"][20]["type"] = "unsigned int" defs["structs"]["ImFontAtlas"][21] = {} -defs["structs"]["ImFontAtlas"][21]["name"] = "PackIdLines" +defs["structs"]["ImFontAtlas"][21]["name"] = "PackIdMouseCursors" defs["structs"]["ImFontAtlas"][21]["type"] = "int" +defs["structs"]["ImFontAtlas"][22] = {} +defs["structs"]["ImFontAtlas"][22]["name"] = "PackIdLines" +defs["structs"]["ImFontAtlas"][22]["type"] = "int" defs["structs"]["ImFontAtlasCustomRect"] = {} defs["structs"]["ImFontAtlasCustomRect"][1] = {} defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "Width" diff --git a/imgui-sys/third-party/imgui-master/cimgui.cpp b/imgui-sys/third-party/imgui-master/cimgui.cpp index af31a48..555227c 100644 --- a/imgui-sys/third-party/imgui-master/cimgui.cpp +++ b/imgui-sys/third-party/imgui-master/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.89.1 WIP" 18910 from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.89.2" 18920 from Dear ImGui https://github.com/ocornut/imgui #ifdef IMGUI_ENABLE_FREETYPE #ifndef CIMGUI_FREETYPE #error "IMGUI_FREETYPE should be defined for Freetype linking" @@ -1351,6 +1351,10 @@ CIMGUI_API bool igIsAnyItemFocused() { return ImGui::IsAnyItemFocused(); } +CIMGUI_API ImGuiID igGetItemID() +{ + return ImGui::GetItemID(); +} CIMGUI_API void igGetItemRectMin(ImVec2 *pOut) { *pOut = ImGui::GetItemRectMin(); diff --git a/imgui-sys/third-party/imgui-master/cimgui.h b/imgui-sys/third-party/imgui-master/cimgui.h index 3aded16..0de20c1 100644 --- a/imgui-sys/third-party/imgui-master/cimgui.h +++ b/imgui-sys/third-party/imgui-master/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.89.1 WIP" 18910 from Dear ImGui https://github.com/ocornut/imgui +//based on imgui.h file version "1.89.2" 18920 from Dear ImGui https://github.com/ocornut/imgui #ifndef CIMGUI_INCLUDED #define CIMGUI_INCLUDED #include @@ -579,8 +579,8 @@ ImGuiMod_Ctrl=1 << 12, ImGuiMod_Shift=1 << 13, ImGuiMod_Alt=1 << 14, ImGuiMod_Super=1 << 15, -ImGuiMod_Mask_=0xF000, -ImGuiMod_Shortcut=ImGuiMod_Ctrl, +ImGuiMod_Shortcut=1 << 11, +ImGuiMod_Mask_=0xF800, ImGuiKey_NamedKey_BEGIN=512, ImGuiKey_NamedKey_END=ImGuiKey_COUNT, ImGuiKey_NamedKey_COUNT=ImGuiKey_NamedKey_END - ImGuiKey_NamedKey_BEGIN, @@ -1176,6 +1176,7 @@ struct ImFontAtlas int TexDesiredWidth; int TexGlyphPadding; bool Locked; + void* UserData; bool TexReady; bool TexPixelsUseColors; unsigned char* TexPixelsAlpha8; @@ -1589,6 +1590,7 @@ CIMGUI_API bool igIsItemToggledOpen(void); CIMGUI_API bool igIsAnyItemHovered(void); CIMGUI_API bool igIsAnyItemActive(void); CIMGUI_API bool igIsAnyItemFocused(void); +CIMGUI_API ImGuiID igGetItemID(void); CIMGUI_API void igGetItemRectMin(ImVec2 *pOut); CIMGUI_API void igGetItemRectMax(ImVec2 *pOut); CIMGUI_API void igGetItemRectSize(ImVec2 *pOut); diff --git a/imgui-sys/third-party/imgui-master/definitions.json b/imgui-sys/third-party/imgui-master/definitions.json index 38670f9..033eb0f 100644 --- a/imgui-sys/third-party/imgui-master/definitions.json +++ b/imgui-sys/third-party/imgui-master/definitions.json @@ -32,7 +32,7 @@ }, "funcname": "HSV", "is_static_function": true, - "location": "imgui:2360", + "location": "imgui:2358", "nonUDT": 1, "ov_cimguiname": "ImColor_HSV", "ret": "void", @@ -50,7 +50,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2350", + "location": "imgui:2348", "ov_cimguiname": "ImColor_ImColor_Nil", "signature": "()", "stname": "ImColor" @@ -83,7 +83,7 @@ "a": "1.0f" }, "funcname": "ImColor", - "location": "imgui:2351", + "location": "imgui:2349", "ov_cimguiname": "ImColor_ImColor_Float", "signature": "(float,float,float,float)", "stname": "ImColor" @@ -102,7 +102,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2352", + "location": "imgui:2350", "ov_cimguiname": "ImColor_ImColor_Vec4", "signature": "(const ImVec4)", "stname": "ImColor" @@ -135,7 +135,7 @@ "a": "255" }, "funcname": "ImColor", - "location": "imgui:2353", + "location": "imgui:2351", "ov_cimguiname": "ImColor_ImColor_Int", "signature": "(int,int,int,int)", "stname": "ImColor" @@ -154,7 +154,7 @@ "constructor": true, "defaults": {}, "funcname": "ImColor", - "location": "imgui:2354", + "location": "imgui:2352", "ov_cimguiname": "ImColor_ImColor_U32", "signature": "(ImU32)", "stname": "ImColor" @@ -192,7 +192,7 @@ "a": "1.0f" }, "funcname": "SetHSV", - "location": "imgui:2359", + "location": "imgui:2357", "ov_cimguiname": "ImColor_SetHSV", "ret": "void", "signature": "(float,float,float,float)", @@ -232,7 +232,7 @@ "cimguiname": "ImDrawCmd_GetTexID", "defaults": {}, "funcname": "GetTexID", - "location": "imgui:2408", + "location": "imgui:2406", "ov_cimguiname": "ImDrawCmd_GetTexID", "ret": "ImTextureID", "signature": "()const", @@ -249,7 +249,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawCmd", - "location": "imgui:2405", + "location": "imgui:2403", "ov_cimguiname": "ImDrawCmd_ImDrawCmd", "signature": "()", "stname": "ImDrawCmd" @@ -288,7 +288,7 @@ "cimguiname": "ImDrawData_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2641", + "location": "imgui:2639", "ov_cimguiname": "ImDrawData_Clear", "ret": "void", "signature": "()", @@ -309,7 +309,7 @@ "cimguiname": "ImDrawData_DeIndexAllBuffers", "defaults": {}, "funcname": "DeIndexAllBuffers", - "location": "imgui:2642", + "location": "imgui:2640", "ov_cimguiname": "ImDrawData_DeIndexAllBuffers", "ret": "void", "signature": "()", @@ -326,7 +326,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawData", - "location": "imgui:2640", + "location": "imgui:2638", "ov_cimguiname": "ImDrawData_ImDrawData", "signature": "()", "stname": "ImDrawData" @@ -350,7 +350,7 @@ "cimguiname": "ImDrawData_ScaleClipRects", "defaults": {}, "funcname": "ScaleClipRects", - "location": "imgui:2643", + "location": "imgui:2641", "ov_cimguiname": "ImDrawData_ScaleClipRects", "ret": "void", "signature": "(const ImVec2)", @@ -390,7 +390,7 @@ "cimguiname": "ImDrawListSplitter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2453", + "location": "imgui:2451", "ov_cimguiname": "ImDrawListSplitter_Clear", "ret": "void", "signature": "()", @@ -411,7 +411,7 @@ "cimguiname": "ImDrawListSplitter_ClearFreeMemory", "defaults": {}, "funcname": "ClearFreeMemory", - "location": "imgui:2454", + "location": "imgui:2452", "ov_cimguiname": "ImDrawListSplitter_ClearFreeMemory", "ret": "void", "signature": "()", @@ -428,7 +428,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawListSplitter", - "location": "imgui:2451", + "location": "imgui:2449", "ov_cimguiname": "ImDrawListSplitter_ImDrawListSplitter", "signature": "()", "stname": "ImDrawListSplitter" @@ -452,7 +452,7 @@ "cimguiname": "ImDrawListSplitter_Merge", "defaults": {}, "funcname": "Merge", - "location": "imgui:2456", + "location": "imgui:2454", "ov_cimguiname": "ImDrawListSplitter_Merge", "ret": "void", "signature": "(ImDrawList*)", @@ -481,7 +481,7 @@ "cimguiname": "ImDrawListSplitter_SetCurrentChannel", "defaults": {}, "funcname": "SetCurrentChannel", - "location": "imgui:2457", + "location": "imgui:2455", "ov_cimguiname": "ImDrawListSplitter_SetCurrentChannel", "ret": "void", "signature": "(ImDrawList*,int)", @@ -510,7 +510,7 @@ "cimguiname": "ImDrawListSplitter_Split", "defaults": {}, "funcname": "Split", - "location": "imgui:2455", + "location": "imgui:2453", "ov_cimguiname": "ImDrawListSplitter_Split", "ret": "void", "signature": "(ImDrawList*,int)", @@ -530,7 +530,7 @@ "cimguiname": "ImDrawListSplitter_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2452", + "location": "imgui:2450", "ov_cimguiname": "ImDrawListSplitter_destroy", "realdestructor": true, "ret": "void", @@ -582,7 +582,7 @@ "num_segments": "0" }, "funcname": "AddBezierCubic", - "location": "imgui:2556", + "location": "imgui:2554", "ov_cimguiname": "ImDrawList_AddBezierCubic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -629,7 +629,7 @@ "num_segments": "0" }, "funcname": "AddBezierQuadratic", - "location": "imgui:2557", + "location": "imgui:2555", "ov_cimguiname": "ImDrawList_AddBezierQuadratic", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float,int)", @@ -658,7 +658,7 @@ "cimguiname": "ImDrawList_AddCallback", "defaults": {}, "funcname": "AddCallback", - "location": "imgui:2581", + "location": "imgui:2579", "ov_cimguiname": "ImDrawList_AddCallback", "ret": "void", "signature": "(ImDrawCallback,void*)", @@ -702,7 +702,7 @@ "thickness": "1.0f" }, "funcname": "AddCircle", - "location": "imgui:2548", + "location": "imgui:2546", "ov_cimguiname": "ImDrawList_AddCircle", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -741,7 +741,7 @@ "num_segments": "0" }, "funcname": "AddCircleFilled", - "location": "imgui:2549", + "location": "imgui:2547", "ov_cimguiname": "ImDrawList_AddCircleFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -774,7 +774,7 @@ "cimguiname": "ImDrawList_AddConvexPolyFilled", "defaults": {}, "funcname": "AddConvexPolyFilled", - "location": "imgui:2555", + "location": "imgui:2553", "ov_cimguiname": "ImDrawList_AddConvexPolyFilled", "ret": "void", "signature": "(const ImVec2*,int,ImU32)", @@ -795,7 +795,7 @@ "cimguiname": "ImDrawList_AddDrawCmd", "defaults": {}, "funcname": "AddDrawCmd", - "location": "imgui:2582", + "location": "imgui:2580", "ov_cimguiname": "ImDrawList_AddDrawCmd", "ret": "void", "signature": "()", @@ -844,7 +844,7 @@ "uv_min": "ImVec2(0,0)" }, "funcname": "AddImage", - "location": "imgui:2563", + "location": "imgui:2561", "ov_cimguiname": "ImDrawList_AddImage", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -911,7 +911,7 @@ "uv4": "ImVec2(0,1)" }, "funcname": "AddImageQuad", - "location": "imgui:2564", + "location": "imgui:2562", "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)", @@ -966,7 +966,7 @@ "flags": "0" }, "funcname": "AddImageRounded", - "location": "imgui:2565", + "location": "imgui:2563", "ov_cimguiname": "ImDrawList_AddImageRounded", "ret": "void", "signature": "(ImTextureID,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -1005,7 +1005,7 @@ "thickness": "1.0f" }, "funcname": "AddLine", - "location": "imgui:2540", + "location": "imgui:2538", "ov_cimguiname": "ImDrawList_AddLine", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float)", @@ -1048,7 +1048,7 @@ "thickness": "1.0f" }, "funcname": "AddNgon", - "location": "imgui:2550", + "location": "imgui:2548", "ov_cimguiname": "ImDrawList_AddNgon", "ret": "void", "signature": "(const ImVec2,float,ImU32,int,float)", @@ -1085,7 +1085,7 @@ "cimguiname": "ImDrawList_AddNgonFilled", "defaults": {}, "funcname": "AddNgonFilled", - "location": "imgui:2551", + "location": "imgui:2549", "ov_cimguiname": "ImDrawList_AddNgonFilled", "ret": "void", "signature": "(const ImVec2,float,ImU32,int)", @@ -1126,7 +1126,7 @@ "cimguiname": "ImDrawList_AddPolyline", "defaults": {}, "funcname": "AddPolyline", - "location": "imgui:2554", + "location": "imgui:2552", "ov_cimguiname": "ImDrawList_AddPolyline", "ret": "void", "signature": "(const ImVec2*,int,ImU32,ImDrawFlags,float)", @@ -1173,7 +1173,7 @@ "thickness": "1.0f" }, "funcname": "AddQuad", - "location": "imgui:2544", + "location": "imgui:2542", "ov_cimguiname": "ImDrawList_AddQuad", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1214,7 +1214,7 @@ "cimguiname": "ImDrawList_AddQuadFilled", "defaults": {}, "funcname": "AddQuadFilled", - "location": "imgui:2545", + "location": "imgui:2543", "ov_cimguiname": "ImDrawList_AddQuadFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1263,7 +1263,7 @@ "thickness": "1.0f" }, "funcname": "AddRect", - "location": "imgui:2541", + "location": "imgui:2539", "ov_cimguiname": "ImDrawList_AddRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags,float)", @@ -1307,7 +1307,7 @@ "rounding": "0.0f" }, "funcname": "AddRectFilled", - "location": "imgui:2542", + "location": "imgui:2540", "ov_cimguiname": "ImDrawList_AddRectFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,float,ImDrawFlags)", @@ -1352,7 +1352,7 @@ "cimguiname": "ImDrawList_AddRectFilledMultiColor", "defaults": {}, "funcname": "AddRectFilledMultiColor", - "location": "imgui:2543", + "location": "imgui:2541", "ov_cimguiname": "ImDrawList_AddRectFilledMultiColor", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32,ImU32,ImU32,ImU32)", @@ -1391,7 +1391,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2552", + "location": "imgui:2550", "ov_cimguiname": "ImDrawList_AddText_Vec2", "ret": "void", "signature": "(const ImVec2,ImU32,const char*,const char*)", @@ -1446,7 +1446,7 @@ "wrap_width": "0.0f" }, "funcname": "AddText", - "location": "imgui:2553", + "location": "imgui:2551", "ov_cimguiname": "ImDrawList_AddText_FontPtr", "ret": "void", "signature": "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)", @@ -1489,7 +1489,7 @@ "thickness": "1.0f" }, "funcname": "AddTriangle", - "location": "imgui:2546", + "location": "imgui:2544", "ov_cimguiname": "ImDrawList_AddTriangle", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32,float)", @@ -1526,7 +1526,7 @@ "cimguiname": "ImDrawList_AddTriangleFilled", "defaults": {}, "funcname": "AddTriangleFilled", - "location": "imgui:2547", + "location": "imgui:2545", "ov_cimguiname": "ImDrawList_AddTriangleFilled", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -1547,7 +1547,7 @@ "cimguiname": "ImDrawList_ChannelsMerge", "defaults": {}, "funcname": "ChannelsMerge", - "location": "imgui:2592", + "location": "imgui:2590", "ov_cimguiname": "ImDrawList_ChannelsMerge", "ret": "void", "signature": "()", @@ -1572,7 +1572,7 @@ "cimguiname": "ImDrawList_ChannelsSetCurrent", "defaults": {}, "funcname": "ChannelsSetCurrent", - "location": "imgui:2593", + "location": "imgui:2591", "ov_cimguiname": "ImDrawList_ChannelsSetCurrent", "ret": "void", "signature": "(int)", @@ -1597,7 +1597,7 @@ "cimguiname": "ImDrawList_ChannelsSplit", "defaults": {}, "funcname": "ChannelsSplit", - "location": "imgui:2591", + "location": "imgui:2589", "ov_cimguiname": "ImDrawList_ChannelsSplit", "ret": "void", "signature": "(int)", @@ -1618,7 +1618,7 @@ "cimguiname": "ImDrawList_CloneOutput", "defaults": {}, "funcname": "CloneOutput", - "location": "imgui:2583", + "location": "imgui:2581", "ov_cimguiname": "ImDrawList_CloneOutput", "ret": "ImDrawList*", "signature": "()const", @@ -1643,7 +1643,7 @@ "cimguiname": "ImDrawList_GetClipRectMax", "defaults": {}, "funcname": "GetClipRectMax", - "location": "imgui:2531", + "location": "imgui:2529", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMax", "ret": "void", @@ -1669,7 +1669,7 @@ "cimguiname": "ImDrawList_GetClipRectMin", "defaults": {}, "funcname": "GetClipRectMin", - "location": "imgui:2530", + "location": "imgui:2528", "nonUDT": 1, "ov_cimguiname": "ImDrawList_GetClipRectMin", "ret": "void", @@ -1692,7 +1692,7 @@ "constructor": true, "defaults": {}, "funcname": "ImDrawList", - "location": "imgui:2522", + "location": "imgui:2520", "ov_cimguiname": "ImDrawList_ImDrawList", "signature": "(ImDrawListSharedData*)", "stname": "ImDrawList" @@ -1734,7 +1734,7 @@ "num_segments": "0" }, "funcname": "PathArcTo", - "location": "imgui:2574", + "location": "imgui:2572", "ov_cimguiname": "ImDrawList_PathArcTo", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -1771,7 +1771,7 @@ "cimguiname": "ImDrawList_PathArcToFast", "defaults": {}, "funcname": "PathArcToFast", - "location": "imgui:2575", + "location": "imgui:2573", "ov_cimguiname": "ImDrawList_PathArcToFast", "ret": "void", "signature": "(const ImVec2,float,int,int)", @@ -1810,7 +1810,7 @@ "num_segments": "0" }, "funcname": "PathBezierCubicCurveTo", - "location": "imgui:2576", + "location": "imgui:2574", "ov_cimguiname": "ImDrawList_PathBezierCubicCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,int)", @@ -1845,7 +1845,7 @@ "num_segments": "0" }, "funcname": "PathBezierQuadraticCurveTo", - "location": "imgui:2577", + "location": "imgui:2575", "ov_cimguiname": "ImDrawList_PathBezierQuadraticCurveTo", "ret": "void", "signature": "(const ImVec2,const ImVec2,int)", @@ -1866,7 +1866,7 @@ "cimguiname": "ImDrawList_PathClear", "defaults": {}, "funcname": "PathClear", - "location": "imgui:2569", + "location": "imgui:2567", "ov_cimguiname": "ImDrawList_PathClear", "ret": "void", "signature": "()", @@ -1891,7 +1891,7 @@ "cimguiname": "ImDrawList_PathFillConvex", "defaults": {}, "funcname": "PathFillConvex", - "location": "imgui:2572", + "location": "imgui:2570", "ov_cimguiname": "ImDrawList_PathFillConvex", "ret": "void", "signature": "(ImU32)", @@ -1916,7 +1916,7 @@ "cimguiname": "ImDrawList_PathLineTo", "defaults": {}, "funcname": "PathLineTo", - "location": "imgui:2570", + "location": "imgui:2568", "ov_cimguiname": "ImDrawList_PathLineTo", "ret": "void", "signature": "(const ImVec2)", @@ -1941,7 +1941,7 @@ "cimguiname": "ImDrawList_PathLineToMergeDuplicate", "defaults": {}, "funcname": "PathLineToMergeDuplicate", - "location": "imgui:2571", + "location": "imgui:2569", "ov_cimguiname": "ImDrawList_PathLineToMergeDuplicate", "ret": "void", "signature": "(const ImVec2)", @@ -1981,7 +1981,7 @@ "rounding": "0.0f" }, "funcname": "PathRect", - "location": "imgui:2578", + "location": "imgui:2576", "ov_cimguiname": "ImDrawList_PathRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,float,ImDrawFlags)", @@ -2017,7 +2017,7 @@ "thickness": "1.0f" }, "funcname": "PathStroke", - "location": "imgui:2573", + "location": "imgui:2571", "ov_cimguiname": "ImDrawList_PathStroke", "ret": "void", "signature": "(ImU32,ImDrawFlags,float)", @@ -2038,7 +2038,7 @@ "cimguiname": "ImDrawList_PopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:2527", + "location": "imgui:2525", "ov_cimguiname": "ImDrawList_PopClipRect", "ret": "void", "signature": "()", @@ -2059,7 +2059,7 @@ "cimguiname": "ImDrawList_PopTextureID", "defaults": {}, "funcname": "PopTextureID", - "location": "imgui:2529", + "location": "imgui:2527", "ov_cimguiname": "ImDrawList_PopTextureID", "ret": "void", "signature": "()", @@ -2116,7 +2116,7 @@ "cimguiname": "ImDrawList_PrimQuadUV", "defaults": {}, "funcname": "PrimQuadUV", - "location": "imgui:2602", + "location": "imgui:2600", "ov_cimguiname": "ImDrawList_PrimQuadUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2149,7 +2149,7 @@ "cimguiname": "ImDrawList_PrimRect", "defaults": {}, "funcname": "PrimRect", - "location": "imgui:2600", + "location": "imgui:2598", "ov_cimguiname": "ImDrawList_PrimRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2190,7 +2190,7 @@ "cimguiname": "ImDrawList_PrimRectUV", "defaults": {}, "funcname": "PrimRectUV", - "location": "imgui:2601", + "location": "imgui:2599", "ov_cimguiname": "ImDrawList_PrimRectUV", "ret": "void", "signature": "(const ImVec2,const ImVec2,const ImVec2,const ImVec2,ImU32)", @@ -2219,7 +2219,7 @@ "cimguiname": "ImDrawList_PrimReserve", "defaults": {}, "funcname": "PrimReserve", - "location": "imgui:2598", + "location": "imgui:2596", "ov_cimguiname": "ImDrawList_PrimReserve", "ret": "void", "signature": "(int,int)", @@ -2248,7 +2248,7 @@ "cimguiname": "ImDrawList_PrimUnreserve", "defaults": {}, "funcname": "PrimUnreserve", - "location": "imgui:2599", + "location": "imgui:2597", "ov_cimguiname": "ImDrawList_PrimUnreserve", "ret": "void", "signature": "(int,int)", @@ -2281,7 +2281,7 @@ "cimguiname": "ImDrawList_PrimVtx", "defaults": {}, "funcname": "PrimVtx", - "location": "imgui:2605", + "location": "imgui:2603", "ov_cimguiname": "ImDrawList_PrimVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2306,7 +2306,7 @@ "cimguiname": "ImDrawList_PrimWriteIdx", "defaults": {}, "funcname": "PrimWriteIdx", - "location": "imgui:2604", + "location": "imgui:2602", "ov_cimguiname": "ImDrawList_PrimWriteIdx", "ret": "void", "signature": "(ImDrawIdx)", @@ -2339,7 +2339,7 @@ "cimguiname": "ImDrawList_PrimWriteVtx", "defaults": {}, "funcname": "PrimWriteVtx", - "location": "imgui:2603", + "location": "imgui:2601", "ov_cimguiname": "ImDrawList_PrimWriteVtx", "ret": "void", "signature": "(const ImVec2,const ImVec2,ImU32)", @@ -2374,7 +2374,7 @@ "intersect_with_current_clip_rect": "false" }, "funcname": "PushClipRect", - "location": "imgui:2525", + "location": "imgui:2523", "ov_cimguiname": "ImDrawList_PushClipRect", "ret": "void", "signature": "(const ImVec2,const ImVec2,bool)", @@ -2395,7 +2395,7 @@ "cimguiname": "ImDrawList_PushClipRectFullScreen", "defaults": {}, "funcname": "PushClipRectFullScreen", - "location": "imgui:2526", + "location": "imgui:2524", "ov_cimguiname": "ImDrawList_PushClipRectFullScreen", "ret": "void", "signature": "()", @@ -2420,7 +2420,7 @@ "cimguiname": "ImDrawList_PushTextureID", "defaults": {}, "funcname": "PushTextureID", - "location": "imgui:2528", + "location": "imgui:2526", "ov_cimguiname": "ImDrawList_PushTextureID", "ret": "void", "signature": "(ImTextureID)", @@ -2445,7 +2445,7 @@ "cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "defaults": {}, "funcname": "_CalcCircleAutoSegmentCount", - "location": "imgui:2620", + "location": "imgui:2618", "ov_cimguiname": "ImDrawList__CalcCircleAutoSegmentCount", "ret": "int", "signature": "(float)const", @@ -2466,7 +2466,7 @@ "cimguiname": "ImDrawList__ClearFreeMemory", "defaults": {}, "funcname": "_ClearFreeMemory", - "location": "imgui:2614", + "location": "imgui:2612", "ov_cimguiname": "ImDrawList__ClearFreeMemory", "ret": "void", "signature": "()", @@ -2487,7 +2487,7 @@ "cimguiname": "ImDrawList__OnChangedClipRect", "defaults": {}, "funcname": "_OnChangedClipRect", - "location": "imgui:2617", + "location": "imgui:2615", "ov_cimguiname": "ImDrawList__OnChangedClipRect", "ret": "void", "signature": "()", @@ -2508,7 +2508,7 @@ "cimguiname": "ImDrawList__OnChangedTextureID", "defaults": {}, "funcname": "_OnChangedTextureID", - "location": "imgui:2618", + "location": "imgui:2616", "ov_cimguiname": "ImDrawList__OnChangedTextureID", "ret": "void", "signature": "()", @@ -2529,7 +2529,7 @@ "cimguiname": "ImDrawList__OnChangedVtxOffset", "defaults": {}, "funcname": "_OnChangedVtxOffset", - "location": "imgui:2619", + "location": "imgui:2617", "ov_cimguiname": "ImDrawList__OnChangedVtxOffset", "ret": "void", "signature": "()", @@ -2570,7 +2570,7 @@ "cimguiname": "ImDrawList__PathArcToFastEx", "defaults": {}, "funcname": "_PathArcToFastEx", - "location": "imgui:2621", + "location": "imgui:2619", "ov_cimguiname": "ImDrawList__PathArcToFastEx", "ret": "void", "signature": "(const ImVec2,float,int,int,int)", @@ -2611,7 +2611,7 @@ "cimguiname": "ImDrawList__PathArcToN", "defaults": {}, "funcname": "_PathArcToN", - "location": "imgui:2622", + "location": "imgui:2620", "ov_cimguiname": "ImDrawList__PathArcToN", "ret": "void", "signature": "(const ImVec2,float,float,float,int)", @@ -2632,7 +2632,7 @@ "cimguiname": "ImDrawList__PopUnusedDrawCmd", "defaults": {}, "funcname": "_PopUnusedDrawCmd", - "location": "imgui:2615", + "location": "imgui:2613", "ov_cimguiname": "ImDrawList__PopUnusedDrawCmd", "ret": "void", "signature": "()", @@ -2653,7 +2653,7 @@ "cimguiname": "ImDrawList__ResetForNewFrame", "defaults": {}, "funcname": "_ResetForNewFrame", - "location": "imgui:2613", + "location": "imgui:2611", "ov_cimguiname": "ImDrawList__ResetForNewFrame", "ret": "void", "signature": "()", @@ -2674,7 +2674,7 @@ "cimguiname": "ImDrawList__TryMergeDrawCmds", "defaults": {}, "funcname": "_TryMergeDrawCmds", - "location": "imgui:2616", + "location": "imgui:2614", "ov_cimguiname": "ImDrawList__TryMergeDrawCmds", "ret": "void", "signature": "()", @@ -2694,7 +2694,7 @@ "cimguiname": "ImDrawList_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2524", + "location": "imgui:2522", "ov_cimguiname": "ImDrawList_destroy", "realdestructor": true, "ret": "void", @@ -2712,7 +2712,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlasCustomRect", - "location": "imgui:2714", + "location": "imgui:2712", "ov_cimguiname": "ImFontAtlasCustomRect_ImFontAtlasCustomRect", "signature": "()", "stname": "ImFontAtlasCustomRect" @@ -2732,7 +2732,7 @@ "cimguiname": "ImFontAtlasCustomRect_IsPacked", "defaults": {}, "funcname": "IsPacked", - "location": "imgui:2715", + "location": "imgui:2713", "ov_cimguiname": "ImFontAtlasCustomRect_IsPacked", "ret": "bool", "signature": "()const", @@ -2798,7 +2798,7 @@ "offset": "ImVec2(0,0)" }, "funcname": "AddCustomRectFontGlyph", - "location": "imgui:2799", + "location": "imgui:2797", "ov_cimguiname": "ImFontAtlas_AddCustomRectFontGlyph", "ret": "int", "signature": "(ImFont*,ImWchar,int,int,float,const ImVec2)", @@ -2827,7 +2827,7 @@ "cimguiname": "ImFontAtlas_AddCustomRectRegular", "defaults": {}, "funcname": "AddCustomRectRegular", - "location": "imgui:2798", + "location": "imgui:2796", "ov_cimguiname": "ImFontAtlas_AddCustomRectRegular", "ret": "int", "signature": "(int,int)", @@ -2852,7 +2852,7 @@ "cimguiname": "ImFontAtlas_AddFont", "defaults": {}, "funcname": "AddFont", - "location": "imgui:2748", + "location": "imgui:2746", "ov_cimguiname": "ImFontAtlas_AddFont", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -2879,7 +2879,7 @@ "font_cfg": "NULL" }, "funcname": "AddFontDefault", - "location": "imgui:2749", + "location": "imgui:2747", "ov_cimguiname": "ImFontAtlas_AddFontDefault", "ret": "ImFont*", "signature": "(const ImFontConfig*)", @@ -2919,7 +2919,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromFileTTF", - "location": "imgui:2750", + "location": "imgui:2748", "ov_cimguiname": "ImFontAtlas_AddFontFromFileTTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -2959,7 +2959,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedBase85TTF", - "location": "imgui:2753", + "location": "imgui:2751", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedBase85TTF", "ret": "ImFont*", "signature": "(const char*,float,const ImFontConfig*,const ImWchar*)", @@ -3003,7 +3003,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryCompressedTTF", - "location": "imgui:2752", + "location": "imgui:2750", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryCompressedTTF", "ret": "ImFont*", "signature": "(const void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3047,7 +3047,7 @@ "glyph_ranges": "NULL" }, "funcname": "AddFontFromMemoryTTF", - "location": "imgui:2751", + "location": "imgui:2749", "ov_cimguiname": "ImFontAtlas_AddFontFromMemoryTTF", "ret": "ImFont*", "signature": "(void*,int,float,const ImFontConfig*,const ImWchar*)", @@ -3068,7 +3068,7 @@ "cimguiname": "ImFontAtlas_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2764", + "location": "imgui:2762", "ov_cimguiname": "ImFontAtlas_Build", "ret": "bool", "signature": "()", @@ -3101,7 +3101,7 @@ "cimguiname": "ImFontAtlas_CalcCustomRectUV", "defaults": {}, "funcname": "CalcCustomRectUV", - "location": "imgui:2803", + "location": "imgui:2801", "ov_cimguiname": "ImFontAtlas_CalcCustomRectUV", "ret": "void", "signature": "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const", @@ -3122,7 +3122,7 @@ "cimguiname": "ImFontAtlas_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2757", + "location": "imgui:2755", "ov_cimguiname": "ImFontAtlas_Clear", "ret": "void", "signature": "()", @@ -3143,7 +3143,7 @@ "cimguiname": "ImFontAtlas_ClearFonts", "defaults": {}, "funcname": "ClearFonts", - "location": "imgui:2756", + "location": "imgui:2754", "ov_cimguiname": "ImFontAtlas_ClearFonts", "ret": "void", "signature": "()", @@ -3164,7 +3164,7 @@ "cimguiname": "ImFontAtlas_ClearInputData", "defaults": {}, "funcname": "ClearInputData", - "location": "imgui:2754", + "location": "imgui:2752", "ov_cimguiname": "ImFontAtlas_ClearInputData", "ret": "void", "signature": "()", @@ -3185,7 +3185,7 @@ "cimguiname": "ImFontAtlas_ClearTexData", "defaults": {}, "funcname": "ClearTexData", - "location": "imgui:2755", + "location": "imgui:2753", "ov_cimguiname": "ImFontAtlas_ClearTexData", "ret": "void", "signature": "()", @@ -3210,7 +3210,7 @@ "cimguiname": "ImFontAtlas_GetCustomRectByIndex", "defaults": {}, "funcname": "GetCustomRectByIndex", - "location": "imgui:2800", + "location": "imgui:2798", "ov_cimguiname": "ImFontAtlas_GetCustomRectByIndex", "ret": "ImFontAtlasCustomRect*", "signature": "(int)", @@ -3231,7 +3231,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "defaults": {}, "funcname": "GetGlyphRangesChineseFull", - "location": "imgui:2781", + "location": "imgui:2779", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseFull", "ret": "const ImWchar*", "signature": "()", @@ -3252,7 +3252,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "defaults": {}, "funcname": "GetGlyphRangesChineseSimplifiedCommon", - "location": "imgui:2782", + "location": "imgui:2780", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon", "ret": "const ImWchar*", "signature": "()", @@ -3273,7 +3273,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "defaults": {}, "funcname": "GetGlyphRangesCyrillic", - "location": "imgui:2783", + "location": "imgui:2781", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesCyrillic", "ret": "const ImWchar*", "signature": "()", @@ -3294,7 +3294,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "defaults": {}, "funcname": "GetGlyphRangesDefault", - "location": "imgui:2777", + "location": "imgui:2775", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesDefault", "ret": "const ImWchar*", "signature": "()", @@ -3315,7 +3315,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "defaults": {}, "funcname": "GetGlyphRangesGreek", - "location": "imgui:2778", + "location": "imgui:2776", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesGreek", "ret": "const ImWchar*", "signature": "()", @@ -3336,7 +3336,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "defaults": {}, "funcname": "GetGlyphRangesJapanese", - "location": "imgui:2780", + "location": "imgui:2778", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesJapanese", "ret": "const ImWchar*", "signature": "()", @@ -3357,7 +3357,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "defaults": {}, "funcname": "GetGlyphRangesKorean", - "location": "imgui:2779", + "location": "imgui:2777", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesKorean", "ret": "const ImWchar*", "signature": "()", @@ -3378,7 +3378,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesThai", "defaults": {}, "funcname": "GetGlyphRangesThai", - "location": "imgui:2784", + "location": "imgui:2782", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesThai", "ret": "const ImWchar*", "signature": "()", @@ -3399,7 +3399,7 @@ "cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "defaults": {}, "funcname": "GetGlyphRangesVietnamese", - "location": "imgui:2785", + "location": "imgui:2783", "ov_cimguiname": "ImFontAtlas_GetGlyphRangesVietnamese", "ret": "const ImWchar*", "signature": "()", @@ -3440,7 +3440,7 @@ "cimguiname": "ImFontAtlas_GetMouseCursorTexData", "defaults": {}, "funcname": "GetMouseCursorTexData", - "location": "imgui:2804", + "location": "imgui:2802", "ov_cimguiname": "ImFontAtlas_GetMouseCursorTexData", "ret": "bool", "signature": "(ImGuiMouseCursor,ImVec2*,ImVec2*,ImVec2[2],ImVec2[2])", @@ -3479,7 +3479,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsAlpha8", - "location": "imgui:2765", + "location": "imgui:2763", "ov_cimguiname": "ImFontAtlas_GetTexDataAsAlpha8", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3518,7 +3518,7 @@ "out_bytes_per_pixel": "NULL" }, "funcname": "GetTexDataAsRGBA32", - "location": "imgui:2766", + "location": "imgui:2764", "ov_cimguiname": "ImFontAtlas_GetTexDataAsRGBA32", "ret": "void", "signature": "(unsigned char**,int*,int*,int*)", @@ -3535,7 +3535,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontAtlas", - "location": "imgui:2746", + "location": "imgui:2744", "ov_cimguiname": "ImFontAtlas_ImFontAtlas", "signature": "()", "stname": "ImFontAtlas" @@ -3555,7 +3555,7 @@ "cimguiname": "ImFontAtlas_IsBuilt", "defaults": {}, "funcname": "IsBuilt", - "location": "imgui:2767", + "location": "imgui:2765", "ov_cimguiname": "ImFontAtlas_IsBuilt", "ret": "bool", "signature": "()const", @@ -3580,7 +3580,7 @@ "cimguiname": "ImFontAtlas_SetTexID", "defaults": {}, "funcname": "SetTexID", - "location": "imgui:2768", + "location": "imgui:2766", "ov_cimguiname": "ImFontAtlas_SetTexID", "ret": "void", "signature": "(ImTextureID)", @@ -3600,7 +3600,7 @@ "cimguiname": "ImFontAtlas_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2747", + "location": "imgui:2745", "ov_cimguiname": "ImFontAtlas_destroy", "realdestructor": true, "ret": "void", @@ -3618,7 +3618,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontConfig", - "location": "imgui:2674", + "location": "imgui:2672", "ov_cimguiname": "ImFontConfig_ImFontConfig", "signature": "()", "stname": "ImFontConfig" @@ -3661,7 +3661,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddChar", "defaults": {}, "funcname": "AddChar", - "location": "imgui:2699", + "location": "imgui:2697", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddChar", "ret": "void", "signature": "(ImWchar)", @@ -3686,7 +3686,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "defaults": {}, "funcname": "AddRanges", - "location": "imgui:2701", + "location": "imgui:2699", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddRanges", "ret": "void", "signature": "(const ImWchar*)", @@ -3717,7 +3717,7 @@ "text_end": "NULL" }, "funcname": "AddText", - "location": "imgui:2700", + "location": "imgui:2698", "ov_cimguiname": "ImFontGlyphRangesBuilder_AddText", "ret": "void", "signature": "(const char*,const char*)", @@ -3742,7 +3742,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "defaults": {}, "funcname": "BuildRanges", - "location": "imgui:2702", + "location": "imgui:2700", "ov_cimguiname": "ImFontGlyphRangesBuilder_BuildRanges", "ret": "void", "signature": "(ImVector_ImWchar*)", @@ -3763,7 +3763,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2696", + "location": "imgui:2694", "ov_cimguiname": "ImFontGlyphRangesBuilder_Clear", "ret": "void", "signature": "()", @@ -3788,7 +3788,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_GetBit", "defaults": {}, "funcname": "GetBit", - "location": "imgui:2697", + "location": "imgui:2695", "ov_cimguiname": "ImFontGlyphRangesBuilder_GetBit", "ret": "bool", "signature": "(size_t)const", @@ -3805,7 +3805,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFontGlyphRangesBuilder", - "location": "imgui:2695", + "location": "imgui:2693", "ov_cimguiname": "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder", "signature": "()", "stname": "ImFontGlyphRangesBuilder" @@ -3829,7 +3829,7 @@ "cimguiname": "ImFontGlyphRangesBuilder_SetBit", "defaults": {}, "funcname": "SetBit", - "location": "imgui:2698", + "location": "imgui:2696", "ov_cimguiname": "ImFontGlyphRangesBuilder_SetBit", "ret": "void", "signature": "(size_t)", @@ -3913,7 +3913,7 @@ "cimguiname": "ImFont_AddGlyph", "defaults": {}, "funcname": "AddGlyph", - "location": "imgui:2891", + "location": "imgui:2890", "ov_cimguiname": "ImFont_AddGlyph", "ret": "void", "signature": "(const ImFontConfig*,ImWchar,float,float,float,float,float,float,float,float,float)", @@ -3948,7 +3948,7 @@ "overwrite_dst": "true" }, "funcname": "AddRemapChar", - "location": "imgui:2892", + "location": "imgui:2891", "ov_cimguiname": "ImFont_AddRemapChar", "ret": "void", "signature": "(ImWchar,ImWchar,bool)", @@ -3969,7 +3969,7 @@ "cimguiname": "ImFont_BuildLookupTable", "defaults": {}, "funcname": "BuildLookupTable", - "location": "imgui:2888", + "location": "imgui:2887", "ov_cimguiname": "ImFont_BuildLookupTable", "ret": "void", "signature": "()", @@ -4021,7 +4021,7 @@ "text_end": "NULL" }, "funcname": "CalcTextSizeA", - "location": "imgui:2882", + "location": "imgui:2881", "nonUDT": 1, "ov_cimguiname": "ImFont_CalcTextSizeA", "ret": "void", @@ -4059,7 +4059,7 @@ "cimguiname": "ImFont_CalcWordWrapPositionA", "defaults": {}, "funcname": "CalcWordWrapPositionA", - "location": "imgui:2883", + "location": "imgui:2882", "ov_cimguiname": "ImFont_CalcWordWrapPositionA", "ret": "const char*", "signature": "(float,const char*,const char*,float)const", @@ -4080,7 +4080,7 @@ "cimguiname": "ImFont_ClearOutputData", "defaults": {}, "funcname": "ClearOutputData", - "location": "imgui:2889", + "location": "imgui:2888", "ov_cimguiname": "ImFont_ClearOutputData", "ret": "void", "signature": "()", @@ -4105,7 +4105,7 @@ "cimguiname": "ImFont_FindGlyph", "defaults": {}, "funcname": "FindGlyph", - "location": "imgui:2874", + "location": "imgui:2873", "ov_cimguiname": "ImFont_FindGlyph", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4130,7 +4130,7 @@ "cimguiname": "ImFont_FindGlyphNoFallback", "defaults": {}, "funcname": "FindGlyphNoFallback", - "location": "imgui:2875", + "location": "imgui:2874", "ov_cimguiname": "ImFont_FindGlyphNoFallback", "ret": "const ImFontGlyph*", "signature": "(ImWchar)const", @@ -4155,7 +4155,7 @@ "cimguiname": "ImFont_GetCharAdvance", "defaults": {}, "funcname": "GetCharAdvance", - "location": "imgui:2876", + "location": "imgui:2875", "ov_cimguiname": "ImFont_GetCharAdvance", "ret": "float", "signature": "(ImWchar)const", @@ -4176,7 +4176,7 @@ "cimguiname": "ImFont_GetDebugName", "defaults": {}, "funcname": "GetDebugName", - "location": "imgui:2878", + "location": "imgui:2877", "ov_cimguiname": "ImFont_GetDebugName", "ret": "const char*", "signature": "()const", @@ -4201,7 +4201,7 @@ "cimguiname": "ImFont_GrowIndex", "defaults": {}, "funcname": "GrowIndex", - "location": "imgui:2890", + "location": "imgui:2889", "ov_cimguiname": "ImFont_GrowIndex", "ret": "void", "signature": "(int)", @@ -4218,7 +4218,7 @@ "constructor": true, "defaults": {}, "funcname": "ImFont", - "location": "imgui:2872", + "location": "imgui:2871", "ov_cimguiname": "ImFont_ImFont", "signature": "()", "stname": "ImFont" @@ -4246,7 +4246,7 @@ "cimguiname": "ImFont_IsGlyphRangeUnused", "defaults": {}, "funcname": "IsGlyphRangeUnused", - "location": "imgui:2894", + "location": "imgui:2893", "ov_cimguiname": "ImFont_IsGlyphRangeUnused", "ret": "bool", "signature": "(unsigned int,unsigned int)", @@ -4267,7 +4267,7 @@ "cimguiname": "ImFont_IsLoaded", "defaults": {}, "funcname": "IsLoaded", - "location": "imgui:2877", + "location": "imgui:2876", "ov_cimguiname": "ImFont_IsLoaded", "ret": "bool", "signature": "()const", @@ -4308,7 +4308,7 @@ "cimguiname": "ImFont_RenderChar", "defaults": {}, "funcname": "RenderChar", - "location": "imgui:2884", + "location": "imgui:2883", "ov_cimguiname": "ImFont_RenderChar", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)const", @@ -4368,7 +4368,7 @@ "wrap_width": "0.0f" }, "funcname": "RenderText", - "location": "imgui:2885", + "location": "imgui:2884", "ov_cimguiname": "ImFont_RenderText", "ret": "void", "signature": "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const", @@ -4397,7 +4397,7 @@ "cimguiname": "ImFont_SetGlyphVisible", "defaults": {}, "funcname": "SetGlyphVisible", - "location": "imgui:2893", + "location": "imgui:2892", "ov_cimguiname": "ImFont_SetGlyphVisible", "ret": "void", "signature": "(ImWchar,bool)", @@ -4417,7 +4417,7 @@ "cimguiname": "ImFont_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2873", + "location": "imgui:2872", "ov_cimguiname": "ImFont_destroy", "realdestructor": true, "ret": "void", @@ -4443,7 +4443,7 @@ "cimguiname": "ImGuiIO_AddFocusEvent", "defaults": {}, "funcname": "AddFocusEvent", - "location": "imgui:1974", + "location": "imgui:1972", "ov_cimguiname": "ImGuiIO_AddFocusEvent", "ret": "void", "signature": "(bool)", @@ -4468,7 +4468,7 @@ "cimguiname": "ImGuiIO_AddInputCharacter", "defaults": {}, "funcname": "AddInputCharacter", - "location": "imgui:1975", + "location": "imgui:1973", "ov_cimguiname": "ImGuiIO_AddInputCharacter", "ret": "void", "signature": "(unsigned int)", @@ -4493,7 +4493,7 @@ "cimguiname": "ImGuiIO_AddInputCharacterUTF16", "defaults": {}, "funcname": "AddInputCharacterUTF16", - "location": "imgui:1976", + "location": "imgui:1974", "ov_cimguiname": "ImGuiIO_AddInputCharacterUTF16", "ret": "void", "signature": "(ImWchar16)", @@ -4518,7 +4518,7 @@ "cimguiname": "ImGuiIO_AddInputCharactersUTF8", "defaults": {}, "funcname": "AddInputCharactersUTF8", - "location": "imgui:1977", + "location": "imgui:1975", "ov_cimguiname": "ImGuiIO_AddInputCharactersUTF8", "ret": "void", "signature": "(const char*)", @@ -4551,7 +4551,7 @@ "cimguiname": "ImGuiIO_AddKeyAnalogEvent", "defaults": {}, "funcname": "AddKeyAnalogEvent", - "location": "imgui:1970", + "location": "imgui:1968", "ov_cimguiname": "ImGuiIO_AddKeyAnalogEvent", "ret": "void", "signature": "(ImGuiKey,bool,float)", @@ -4580,7 +4580,7 @@ "cimguiname": "ImGuiIO_AddKeyEvent", "defaults": {}, "funcname": "AddKeyEvent", - "location": "imgui:1969", + "location": "imgui:1967", "ov_cimguiname": "ImGuiIO_AddKeyEvent", "ret": "void", "signature": "(ImGuiKey,bool)", @@ -4609,7 +4609,7 @@ "cimguiname": "ImGuiIO_AddMouseButtonEvent", "defaults": {}, "funcname": "AddMouseButtonEvent", - "location": "imgui:1972", + "location": "imgui:1970", "ov_cimguiname": "ImGuiIO_AddMouseButtonEvent", "ret": "void", "signature": "(int,bool)", @@ -4638,7 +4638,7 @@ "cimguiname": "ImGuiIO_AddMousePosEvent", "defaults": {}, "funcname": "AddMousePosEvent", - "location": "imgui:1971", + "location": "imgui:1969", "ov_cimguiname": "ImGuiIO_AddMousePosEvent", "ret": "void", "signature": "(float,float)", @@ -4667,7 +4667,7 @@ "cimguiname": "ImGuiIO_AddMouseWheelEvent", "defaults": {}, "funcname": "AddMouseWheelEvent", - "location": "imgui:1973", + "location": "imgui:1971", "ov_cimguiname": "ImGuiIO_AddMouseWheelEvent", "ret": "void", "signature": "(float,float)", @@ -4688,7 +4688,7 @@ "cimguiname": "ImGuiIO_ClearInputCharacters", "defaults": {}, "funcname": "ClearInputCharacters", - "location": "imgui:1981", + "location": "imgui:1979", "ov_cimguiname": "ImGuiIO_ClearInputCharacters", "ret": "void", "signature": "()", @@ -4709,7 +4709,7 @@ "cimguiname": "ImGuiIO_ClearInputKeys", "defaults": {}, "funcname": "ClearInputKeys", - "location": "imgui:1982", + "location": "imgui:1980", "ov_cimguiname": "ImGuiIO_ClearInputKeys", "ret": "void", "signature": "()", @@ -4726,7 +4726,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiIO", - "location": "imgui:2055", + "location": "imgui:2053", "ov_cimguiname": "ImGuiIO_ImGuiIO", "signature": "()", "stname": "ImGuiIO" @@ -4750,7 +4750,7 @@ "cimguiname": "ImGuiIO_SetAppAcceptingEvents", "defaults": {}, "funcname": "SetAppAcceptingEvents", - "location": "imgui:1980", + "location": "imgui:1978", "ov_cimguiname": "ImGuiIO_SetAppAcceptingEvents", "ret": "void", "signature": "(bool)", @@ -4789,7 +4789,7 @@ "native_legacy_index": "-1" }, "funcname": "SetKeyEventNativeData", - "location": "imgui:1979", + "location": "imgui:1977", "ov_cimguiname": "ImGuiIO_SetKeyEventNativeData", "ret": "void", "signature": "(ImGuiKey,int,int,int)", @@ -4829,7 +4829,7 @@ "cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "defaults": {}, "funcname": "ClearSelection", - "location": "imgui:2096", + "location": "imgui:2094", "ov_cimguiname": "ImGuiInputTextCallbackData_ClearSelection", "ret": "void", "signature": "()", @@ -4858,7 +4858,7 @@ "cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "defaults": {}, "funcname": "DeleteChars", - "location": "imgui:2093", + "location": "imgui:2091", "ov_cimguiname": "ImGuiInputTextCallbackData_DeleteChars", "ret": "void", "signature": "(int,int)", @@ -4879,7 +4879,7 @@ "cimguiname": "ImGuiInputTextCallbackData_HasSelection", "defaults": {}, "funcname": "HasSelection", - "location": "imgui:2097", + "location": "imgui:2095", "ov_cimguiname": "ImGuiInputTextCallbackData_HasSelection", "ret": "bool", "signature": "()const", @@ -4896,7 +4896,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiInputTextCallbackData", - "location": "imgui:2092", + "location": "imgui:2090", "ov_cimguiname": "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData", "signature": "()", "stname": "ImGuiInputTextCallbackData" @@ -4930,7 +4930,7 @@ "text_end": "NULL" }, "funcname": "InsertChars", - "location": "imgui:2094", + "location": "imgui:2092", "ov_cimguiname": "ImGuiInputTextCallbackData_InsertChars", "ret": "void", "signature": "(int,const char*,const char*)", @@ -4951,7 +4951,7 @@ "cimguiname": "ImGuiInputTextCallbackData_SelectAll", "defaults": {}, "funcname": "SelectAll", - "location": "imgui:2095", + "location": "imgui:2093", "ov_cimguiname": "ImGuiInputTextCallbackData_SelectAll", "ret": "void", "signature": "()", @@ -5001,7 +5001,7 @@ "items_height": "-1.0f" }, "funcname": "Begin", - "location": "imgui:2308", + "location": "imgui:2306", "ov_cimguiname": "ImGuiListClipper_Begin", "ret": "void", "signature": "(int,float)", @@ -5022,7 +5022,7 @@ "cimguiname": "ImGuiListClipper_End", "defaults": {}, "funcname": "End", - "location": "imgui:2309", + "location": "imgui:2307", "ov_cimguiname": "ImGuiListClipper_End", "ret": "void", "signature": "()", @@ -5051,7 +5051,7 @@ "cimguiname": "ImGuiListClipper_ForceDisplayRangeByIndices", "defaults": {}, "funcname": "ForceDisplayRangeByIndices", - "location": "imgui:2313", + "location": "imgui:2311", "ov_cimguiname": "ImGuiListClipper_ForceDisplayRangeByIndices", "ret": "void", "signature": "(int,int)", @@ -5068,7 +5068,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiListClipper", - "location": "imgui:2306", + "location": "imgui:2304", "ov_cimguiname": "ImGuiListClipper_ImGuiListClipper", "signature": "()", "stname": "ImGuiListClipper" @@ -5088,7 +5088,7 @@ "cimguiname": "ImGuiListClipper_Step", "defaults": {}, "funcname": "Step", - "location": "imgui:2310", + "location": "imgui:2308", "ov_cimguiname": "ImGuiListClipper_Step", "ret": "bool", "signature": "()", @@ -5108,7 +5108,7 @@ "cimguiname": "ImGuiListClipper_destroy", "defaults": {}, "destructor": true, - "location": "imgui:2307", + "location": "imgui:2305", "ov_cimguiname": "ImGuiListClipper_destroy", "realdestructor": true, "ret": "void", @@ -5126,7 +5126,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiOnceUponAFrame", - "location": "imgui:2172", + "location": "imgui:2170", "ov_cimguiname": "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame", "signature": "()", "stname": "ImGuiOnceUponAFrame" @@ -5165,7 +5165,7 @@ "cimguiname": "ImGuiPayload_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2126", + "location": "imgui:2124", "ov_cimguiname": "ImGuiPayload_Clear", "ret": "void", "signature": "()", @@ -5182,7 +5182,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPayload", - "location": "imgui:2125", + "location": "imgui:2123", "ov_cimguiname": "ImGuiPayload_ImGuiPayload", "signature": "()", "stname": "ImGuiPayload" @@ -5206,7 +5206,7 @@ "cimguiname": "ImGuiPayload_IsDataType", "defaults": {}, "funcname": "IsDataType", - "location": "imgui:2127", + "location": "imgui:2125", "ov_cimguiname": "ImGuiPayload_IsDataType", "ret": "bool", "signature": "(const char*)const", @@ -5227,7 +5227,7 @@ "cimguiname": "ImGuiPayload_IsDelivery", "defaults": {}, "funcname": "IsDelivery", - "location": "imgui:2129", + "location": "imgui:2127", "ov_cimguiname": "ImGuiPayload_IsDelivery", "ret": "bool", "signature": "()const", @@ -5248,7 +5248,7 @@ "cimguiname": "ImGuiPayload_IsPreview", "defaults": {}, "funcname": "IsPreview", - "location": "imgui:2128", + "location": "imgui:2126", "ov_cimguiname": "ImGuiPayload_IsPreview", "ret": "bool", "signature": "()const", @@ -5284,7 +5284,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiPlatformImeData", - "location": "imgui:2946", + "location": "imgui:2945", "ov_cimguiname": "ImGuiPlatformImeData_ImGuiPlatformImeData", "signature": "()", "stname": "ImGuiPlatformImeData" @@ -5328,7 +5328,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2239", + "location": "imgui:2237", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Int", "signature": "(ImGuiID,int)", "stname": "ImGuiStoragePair" @@ -5351,7 +5351,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2240", + "location": "imgui:2238", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Float", "signature": "(ImGuiID,float)", "stname": "ImGuiStoragePair" @@ -5374,7 +5374,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStoragePair", - "location": "imgui:2241", + "location": "imgui:2239", "ov_cimguiname": "ImGuiStoragePair_ImGuiStoragePair_Ptr", "signature": "(ImGuiID,void*)", "stname": "ImGuiStoragePair" @@ -5413,7 +5413,7 @@ "cimguiname": "ImGuiStorage_BuildSortByKey", "defaults": {}, "funcname": "BuildSortByKey", - "location": "imgui:2272", + "location": "imgui:2270", "ov_cimguiname": "ImGuiStorage_BuildSortByKey", "ret": "void", "signature": "()", @@ -5434,7 +5434,7 @@ "cimguiname": "ImGuiStorage_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2249", + "location": "imgui:2247", "ov_cimguiname": "ImGuiStorage_Clear", "ret": "void", "signature": "()", @@ -5465,7 +5465,7 @@ "default_val": "false" }, "funcname": "GetBool", - "location": "imgui:2252", + "location": "imgui:2250", "ov_cimguiname": "ImGuiStorage_GetBool", "ret": "bool", "signature": "(ImGuiID,bool)const", @@ -5496,7 +5496,7 @@ "default_val": "false" }, "funcname": "GetBoolRef", - "location": "imgui:2264", + "location": "imgui:2262", "ov_cimguiname": "ImGuiStorage_GetBoolRef", "ret": "bool*", "signature": "(ImGuiID,bool)", @@ -5527,7 +5527,7 @@ "default_val": "0.0f" }, "funcname": "GetFloat", - "location": "imgui:2254", + "location": "imgui:2252", "ov_cimguiname": "ImGuiStorage_GetFloat", "ret": "float", "signature": "(ImGuiID,float)const", @@ -5558,7 +5558,7 @@ "default_val": "0.0f" }, "funcname": "GetFloatRef", - "location": "imgui:2265", + "location": "imgui:2263", "ov_cimguiname": "ImGuiStorage_GetFloatRef", "ret": "float*", "signature": "(ImGuiID,float)", @@ -5589,7 +5589,7 @@ "default_val": "0" }, "funcname": "GetInt", - "location": "imgui:2250", + "location": "imgui:2248", "ov_cimguiname": "ImGuiStorage_GetInt", "ret": "int", "signature": "(ImGuiID,int)const", @@ -5620,7 +5620,7 @@ "default_val": "0" }, "funcname": "GetIntRef", - "location": "imgui:2263", + "location": "imgui:2261", "ov_cimguiname": "ImGuiStorage_GetIntRef", "ret": "int*", "signature": "(ImGuiID,int)", @@ -5645,7 +5645,7 @@ "cimguiname": "ImGuiStorage_GetVoidPtr", "defaults": {}, "funcname": "GetVoidPtr", - "location": "imgui:2256", + "location": "imgui:2254", "ov_cimguiname": "ImGuiStorage_GetVoidPtr", "ret": "void*", "signature": "(ImGuiID)const", @@ -5676,7 +5676,7 @@ "default_val": "NULL" }, "funcname": "GetVoidPtrRef", - "location": "imgui:2266", + "location": "imgui:2264", "ov_cimguiname": "ImGuiStorage_GetVoidPtrRef", "ret": "void**", "signature": "(ImGuiID,void*)", @@ -5701,7 +5701,7 @@ "cimguiname": "ImGuiStorage_SetAllInt", "defaults": {}, "funcname": "SetAllInt", - "location": "imgui:2269", + "location": "imgui:2267", "ov_cimguiname": "ImGuiStorage_SetAllInt", "ret": "void", "signature": "(int)", @@ -5730,7 +5730,7 @@ "cimguiname": "ImGuiStorage_SetBool", "defaults": {}, "funcname": "SetBool", - "location": "imgui:2253", + "location": "imgui:2251", "ov_cimguiname": "ImGuiStorage_SetBool", "ret": "void", "signature": "(ImGuiID,bool)", @@ -5759,7 +5759,7 @@ "cimguiname": "ImGuiStorage_SetFloat", "defaults": {}, "funcname": "SetFloat", - "location": "imgui:2255", + "location": "imgui:2253", "ov_cimguiname": "ImGuiStorage_SetFloat", "ret": "void", "signature": "(ImGuiID,float)", @@ -5788,7 +5788,7 @@ "cimguiname": "ImGuiStorage_SetInt", "defaults": {}, "funcname": "SetInt", - "location": "imgui:2251", + "location": "imgui:2249", "ov_cimguiname": "ImGuiStorage_SetInt", "ret": "void", "signature": "(ImGuiID,int)", @@ -5817,7 +5817,7 @@ "cimguiname": "ImGuiStorage_SetVoidPtr", "defaults": {}, "funcname": "SetVoidPtr", - "location": "imgui:2257", + "location": "imgui:2255", "ov_cimguiname": "ImGuiStorage_SetVoidPtr", "ret": "void", "signature": "(ImGuiID,void*)", @@ -5834,7 +5834,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiStyle", - "location": "imgui:1877", + "location": "imgui:1875", "ov_cimguiname": "ImGuiStyle_ImGuiStyle", "signature": "()", "stname": "ImGuiStyle" @@ -5858,7 +5858,7 @@ "cimguiname": "ImGuiStyle_ScaleAllSizes", "defaults": {}, "funcname": "ScaleAllSizes", - "location": "imgui:1878", + "location": "imgui:1876", "ov_cimguiname": "ImGuiStyle_ScaleAllSizes", "ret": "void", "signature": "(float)", @@ -5894,7 +5894,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableColumnSortSpecs", - "location": "imgui:2140", + "location": "imgui:2138", "ov_cimguiname": "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs", "signature": "()", "stname": "ImGuiTableColumnSortSpecs" @@ -5929,7 +5929,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTableSortSpecs", - "location": "imgui:2153", + "location": "imgui:2151", "ov_cimguiname": "ImGuiTableSortSpecs_ImGuiTableSortSpecs", "signature": "()", "stname": "ImGuiTableSortSpecs" @@ -5964,7 +5964,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextBuffer", - "location": "imgui:2210", + "location": "imgui:2208", "ov_cimguiname": "ImGuiTextBuffer_ImGuiTextBuffer", "signature": "()", "stname": "ImGuiTextBuffer" @@ -5994,7 +5994,7 @@ "str_end": "NULL" }, "funcname": "append", - "location": "imgui:2219", + "location": "imgui:2217", "ov_cimguiname": "ImGuiTextBuffer_append", "ret": "void", "signature": "(const char*,const char*)", @@ -6024,7 +6024,7 @@ "defaults": {}, "funcname": "appendf", "isvararg": "...)", - "location": "imgui:2220", + "location": "imgui:2218", "manual": true, "ov_cimguiname": "ImGuiTextBuffer_appendf", "ret": "void", @@ -6054,7 +6054,7 @@ "cimguiname": "ImGuiTextBuffer_appendfv", "defaults": {}, "funcname": "appendfv", - "location": "imgui:2221", + "location": "imgui:2219", "ov_cimguiname": "ImGuiTextBuffer_appendfv", "ret": "void", "signature": "(const char*,va_list)", @@ -6075,7 +6075,7 @@ "cimguiname": "ImGuiTextBuffer_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:2212", + "location": "imgui:2210", "ov_cimguiname": "ImGuiTextBuffer_begin", "ret": "const char*", "signature": "()const", @@ -6096,7 +6096,7 @@ "cimguiname": "ImGuiTextBuffer_c_str", "defaults": {}, "funcname": "c_str", - "location": "imgui:2218", + "location": "imgui:2216", "ov_cimguiname": "ImGuiTextBuffer_c_str", "ret": "const char*", "signature": "()const", @@ -6117,7 +6117,7 @@ "cimguiname": "ImGuiTextBuffer_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:2216", + "location": "imgui:2214", "ov_cimguiname": "ImGuiTextBuffer_clear", "ret": "void", "signature": "()", @@ -6157,7 +6157,7 @@ "cimguiname": "ImGuiTextBuffer_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2215", + "location": "imgui:2213", "ov_cimguiname": "ImGuiTextBuffer_empty", "ret": "bool", "signature": "()const", @@ -6178,7 +6178,7 @@ "cimguiname": "ImGuiTextBuffer_end", "defaults": {}, "funcname": "end", - "location": "imgui:2213", + "location": "imgui:2211", "ov_cimguiname": "ImGuiTextBuffer_end", "ret": "const char*", "signature": "()const", @@ -6203,7 +6203,7 @@ "cimguiname": "ImGuiTextBuffer_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:2217", + "location": "imgui:2215", "ov_cimguiname": "ImGuiTextBuffer_reserve", "ret": "void", "signature": "(int)", @@ -6224,7 +6224,7 @@ "cimguiname": "ImGuiTextBuffer_size", "defaults": {}, "funcname": "size", - "location": "imgui:2214", + "location": "imgui:2212", "ov_cimguiname": "ImGuiTextBuffer_size", "ret": "int", "signature": "()const", @@ -6245,7 +6245,7 @@ "cimguiname": "ImGuiTextFilter_Build", "defaults": {}, "funcname": "Build", - "location": "imgui:2183", + "location": "imgui:2181", "ov_cimguiname": "ImGuiTextFilter_Build", "ret": "void", "signature": "()", @@ -6266,7 +6266,7 @@ "cimguiname": "ImGuiTextFilter_Clear", "defaults": {}, "funcname": "Clear", - "location": "imgui:2184", + "location": "imgui:2182", "ov_cimguiname": "ImGuiTextFilter_Clear", "ret": "void", "signature": "()", @@ -6298,7 +6298,7 @@ "width": "0.0f" }, "funcname": "Draw", - "location": "imgui:2181", + "location": "imgui:2179", "ov_cimguiname": "ImGuiTextFilter_Draw", "ret": "bool", "signature": "(const char*,float)", @@ -6322,7 +6322,7 @@ "default_filter": "\"\"" }, "funcname": "ImGuiTextFilter", - "location": "imgui:2180", + "location": "imgui:2178", "ov_cimguiname": "ImGuiTextFilter_ImGuiTextFilter", "signature": "(const char*)", "stname": "ImGuiTextFilter" @@ -6342,7 +6342,7 @@ "cimguiname": "ImGuiTextFilter_IsActive", "defaults": {}, "funcname": "IsActive", - "location": "imgui:2185", + "location": "imgui:2183", "ov_cimguiname": "ImGuiTextFilter_IsActive", "ret": "bool", "signature": "()const", @@ -6373,7 +6373,7 @@ "text_end": "NULL" }, "funcname": "PassFilter", - "location": "imgui:2182", + "location": "imgui:2180", "ov_cimguiname": "ImGuiTextFilter_PassFilter", "ret": "bool", "signature": "(const char*,const char*)const", @@ -6409,7 +6409,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2193", + "location": "imgui:2191", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Nil", "signature": "()", "stname": "ImGuiTextRange" @@ -6432,7 +6432,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiTextRange", - "location": "imgui:2194", + "location": "imgui:2192", "ov_cimguiname": "ImGuiTextRange_ImGuiTextRange_Str", "signature": "(const char*,const char*)", "stname": "ImGuiTextRange" @@ -6471,7 +6471,7 @@ "cimguiname": "ImGuiTextRange_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:2195", + "location": "imgui:2193", "ov_cimguiname": "ImGuiTextRange_empty", "ret": "bool", "signature": "()const", @@ -6500,7 +6500,7 @@ "cimguiname": "ImGuiTextRange_split", "defaults": {}, "funcname": "split", - "location": "imgui:2196", + "location": "imgui:2194", "ov_cimguiname": "ImGuiTextRange_split", "ret": "void", "signature": "(char,ImVector_ImGuiTextRange*)const", @@ -6525,7 +6525,7 @@ "cimguiname": "ImGuiViewport_GetCenter", "defaults": {}, "funcname": "GetCenter", - "location": "imgui:2931", + "location": "imgui:2930", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetCenter", "ret": "void", @@ -6551,7 +6551,7 @@ "cimguiname": "ImGuiViewport_GetWorkCenter", "defaults": {}, "funcname": "GetWorkCenter", - "location": "imgui:2932", + "location": "imgui:2931", "nonUDT": 1, "ov_cimguiname": "ImGuiViewport_GetWorkCenter", "ret": "void", @@ -6569,7 +6569,7 @@ "constructor": true, "defaults": {}, "funcname": "ImGuiViewport", - "location": "imgui:2928", + "location": "imgui:2927", "ov_cimguiname": "ImGuiViewport_ImGuiViewport", "signature": "()", "stname": "ImGuiViewport" @@ -6728,7 +6728,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1774", + "location": "imgui:1772", "ov_cimguiname": "ImVector_ImVector_Nil", "signature": "()", "stname": "ImVector", @@ -6748,7 +6748,7 @@ "constructor": true, "defaults": {}, "funcname": "ImVector", - "location": "imgui:1775", + "location": "imgui:1773", "ov_cimguiname": "ImVector_ImVector_Vector_T_", "signature": "(const ImVector_T )", "stname": "ImVector", @@ -6773,7 +6773,7 @@ "cimguiname": "ImVector__grow_capacity", "defaults": {}, "funcname": "_grow_capacity", - "location": "imgui:1801", + "location": "imgui:1799", "ov_cimguiname": "ImVector__grow_capacity", "ret": "int", "signature": "(int)const", @@ -6795,7 +6795,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1797", + "location": "imgui:1795", "ov_cimguiname": "ImVector_back_Nil", "ret": "T*", "retref": "&", @@ -6816,7 +6816,7 @@ "cimguiname": "ImVector_back", "defaults": {}, "funcname": "back", - "location": "imgui:1798", + "location": "imgui:1796", "ov_cimguiname": "ImVector_back__const", "ret": "const T*", "retref": "&", @@ -6839,7 +6839,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1791", + "location": "imgui:1789", "ov_cimguiname": "ImVector_begin_Nil", "ret": "T*", "signature": "()", @@ -6859,7 +6859,7 @@ "cimguiname": "ImVector_begin", "defaults": {}, "funcname": "begin", - "location": "imgui:1792", + "location": "imgui:1790", "ov_cimguiname": "ImVector_begin__const", "ret": "const T*", "signature": "()const", @@ -6881,7 +6881,7 @@ "cimguiname": "ImVector_capacity", "defaults": {}, "funcname": "capacity", - "location": "imgui:1787", + "location": "imgui:1785", "ov_cimguiname": "ImVector_capacity", "ret": "int", "signature": "()const", @@ -6903,7 +6903,7 @@ "cimguiname": "ImVector_clear", "defaults": {}, "funcname": "clear", - "location": "imgui:1779", + "location": "imgui:1777", "ov_cimguiname": "ImVector_clear", "ret": "void", "signature": "()", @@ -6925,7 +6925,7 @@ "cimguiname": "ImVector_clear_delete", "defaults": {}, "funcname": "clear_delete", - "location": "imgui:1780", + "location": "imgui:1778", "ov_cimguiname": "ImVector_clear_delete", "ret": "void", "signature": "()", @@ -6947,7 +6947,7 @@ "cimguiname": "ImVector_clear_destruct", "defaults": {}, "funcname": "clear_destruct", - "location": "imgui:1781", + "location": "imgui:1779", "ov_cimguiname": "ImVector_clear_destruct", "ret": "void", "signature": "()", @@ -6973,7 +6973,7 @@ "cimguiname": "ImVector_contains", "defaults": {}, "funcname": "contains", - "location": "imgui:1816", + "location": "imgui:1814", "ov_cimguiname": "ImVector_contains", "ret": "bool", "signature": "(const T)const", @@ -6994,7 +6994,7 @@ "cimguiname": "ImVector_destroy", "defaults": {}, "destructor": true, - "location": "imgui:1777", + "location": "imgui:1775", "ov_cimguiname": "ImVector_destroy", "realdestructor": true, "ret": "void", @@ -7017,7 +7017,7 @@ "cimguiname": "ImVector_empty", "defaults": {}, "funcname": "empty", - "location": "imgui:1783", + "location": "imgui:1781", "ov_cimguiname": "ImVector_empty", "ret": "bool", "signature": "()const", @@ -7039,7 +7039,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1793", + "location": "imgui:1791", "ov_cimguiname": "ImVector_end_Nil", "ret": "T*", "signature": "()", @@ -7059,7 +7059,7 @@ "cimguiname": "ImVector_end", "defaults": {}, "funcname": "end", - "location": "imgui:1794", + "location": "imgui:1792", "ov_cimguiname": "ImVector_end__const", "ret": "const T*", "signature": "()const", @@ -7085,7 +7085,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1812", + "location": "imgui:1810", "ov_cimguiname": "ImVector_erase_Nil", "ret": "T*", "signature": "(const T*)", @@ -7113,7 +7113,7 @@ "cimguiname": "ImVector_erase", "defaults": {}, "funcname": "erase", - "location": "imgui:1813", + "location": "imgui:1811", "ov_cimguiname": "ImVector_erase_TPtr", "ret": "T*", "signature": "(const T*,const T*)", @@ -7139,7 +7139,7 @@ "cimguiname": "ImVector_erase_unsorted", "defaults": {}, "funcname": "erase_unsorted", - "location": "imgui:1814", + "location": "imgui:1812", "ov_cimguiname": "ImVector_erase_unsorted", "ret": "T*", "signature": "(const T*)", @@ -7165,7 +7165,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1817", + "location": "imgui:1815", "ov_cimguiname": "ImVector_find_Nil", "ret": "T*", "signature": "(const T)", @@ -7189,7 +7189,7 @@ "cimguiname": "ImVector_find", "defaults": {}, "funcname": "find", - "location": "imgui:1818", + "location": "imgui:1816", "ov_cimguiname": "ImVector_find__const", "ret": "const T*", "signature": "(const T)const", @@ -7215,7 +7215,7 @@ "cimguiname": "ImVector_find_erase", "defaults": {}, "funcname": "find_erase", - "location": "imgui:1819", + "location": "imgui:1817", "ov_cimguiname": "ImVector_find_erase", "ret": "bool", "signature": "(const T)", @@ -7241,7 +7241,7 @@ "cimguiname": "ImVector_find_erase_unsorted", "defaults": {}, "funcname": "find_erase_unsorted", - "location": "imgui:1820", + "location": "imgui:1818", "ov_cimguiname": "ImVector_find_erase_unsorted", "ret": "bool", "signature": "(const T)", @@ -7263,7 +7263,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1795", + "location": "imgui:1793", "ov_cimguiname": "ImVector_front_Nil", "ret": "T*", "retref": "&", @@ -7284,7 +7284,7 @@ "cimguiname": "ImVector_front", "defaults": {}, "funcname": "front", - "location": "imgui:1796", + "location": "imgui:1794", "ov_cimguiname": "ImVector_front__const", "ret": "const T*", "retref": "&", @@ -7311,7 +7311,7 @@ "cimguiname": "ImVector_index_from_ptr", "defaults": {}, "funcname": "index_from_ptr", - "location": "imgui:1821", + "location": "imgui:1819", "ov_cimguiname": "ImVector_index_from_ptr", "ret": "int", "signature": "(const T*)const", @@ -7341,7 +7341,7 @@ "cimguiname": "ImVector_insert", "defaults": {}, "funcname": "insert", - "location": "imgui:1815", + "location": "imgui:1813", "ov_cimguiname": "ImVector_insert", "ret": "T*", "signature": "(const T*,const T)", @@ -7363,7 +7363,7 @@ "cimguiname": "ImVector_max_size", "defaults": {}, "funcname": "max_size", - "location": "imgui:1786", + "location": "imgui:1784", "ov_cimguiname": "ImVector_max_size", "ret": "int", "signature": "()const", @@ -7385,7 +7385,7 @@ "cimguiname": "ImVector_pop_back", "defaults": {}, "funcname": "pop_back", - "location": "imgui:1810", + "location": "imgui:1808", "ov_cimguiname": "ImVector_pop_back", "ret": "void", "signature": "()", @@ -7411,7 +7411,7 @@ "cimguiname": "ImVector_push_back", "defaults": {}, "funcname": "push_back", - "location": "imgui:1809", + "location": "imgui:1807", "ov_cimguiname": "ImVector_push_back", "ret": "void", "signature": "(const T)", @@ -7437,7 +7437,7 @@ "cimguiname": "ImVector_push_front", "defaults": {}, "funcname": "push_front", - "location": "imgui:1811", + "location": "imgui:1809", "ov_cimguiname": "ImVector_push_front", "ret": "void", "signature": "(const T)", @@ -7463,7 +7463,7 @@ "cimguiname": "ImVector_reserve", "defaults": {}, "funcname": "reserve", - "location": "imgui:1805", + "location": "imgui:1803", "ov_cimguiname": "ImVector_reserve", "ret": "void", "signature": "(int)", @@ -7489,7 +7489,7 @@ "cimguiname": "ImVector_reserve_discard", "defaults": {}, "funcname": "reserve_discard", - "location": "imgui:1806", + "location": "imgui:1804", "ov_cimguiname": "ImVector_reserve_discard", "ret": "void", "signature": "(int)", @@ -7515,7 +7515,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1802", + "location": "imgui:1800", "ov_cimguiname": "ImVector_resize_Nil", "ret": "void", "signature": "(int)", @@ -7543,7 +7543,7 @@ "cimguiname": "ImVector_resize", "defaults": {}, "funcname": "resize", - "location": "imgui:1803", + "location": "imgui:1801", "ov_cimguiname": "ImVector_resize_T", "ret": "void", "signature": "(int,const T)", @@ -7569,7 +7569,7 @@ "cimguiname": "ImVector_shrink", "defaults": {}, "funcname": "shrink", - "location": "imgui:1804", + "location": "imgui:1802", "ov_cimguiname": "ImVector_shrink", "ret": "void", "signature": "(int)", @@ -7591,7 +7591,7 @@ "cimguiname": "ImVector_size", "defaults": {}, "funcname": "size", - "location": "imgui:1784", + "location": "imgui:1782", "ov_cimguiname": "ImVector_size", "ret": "int", "signature": "()const", @@ -7613,7 +7613,7 @@ "cimguiname": "ImVector_size_in_bytes", "defaults": {}, "funcname": "size_in_bytes", - "location": "imgui:1785", + "location": "imgui:1783", "ov_cimguiname": "ImVector_size_in_bytes", "ret": "int", "signature": "()const", @@ -7640,7 +7640,7 @@ "cimguiname": "ImVector_swap", "defaults": {}, "funcname": "swap", - "location": "imgui:1799", + "location": "imgui:1797", "ov_cimguiname": "ImVector_swap", "ret": "void", "signature": "(ImVector_T *)", @@ -7668,7 +7668,7 @@ "flags": "0" }, "funcname": "AcceptDragDropPayload", - "location": "imgui:811", + "location": "imgui:812", "namespace": "ImGui", "ov_cimguiname": "igAcceptDragDropPayload", "ret": "const ImGuiPayload*", @@ -7850,7 +7850,7 @@ "flags": "0" }, "funcname": "BeginChildFrame", - "location": "imgui:872", + "location": "imgui:874", "namespace": "ImGui", "ov_cimguiname": "igBeginChildFrame", "ret": "bool", @@ -7906,7 +7906,7 @@ "disabled": "true" }, "funcname": "BeginDisabled", - "location": "imgui:819", + "location": "imgui:820", "namespace": "ImGui", "ov_cimguiname": "igBeginDisabled", "ret": "void", @@ -7930,7 +7930,7 @@ "flags": "0" }, "funcname": "BeginDragDropSource", - "location": "imgui:807", + "location": "imgui:808", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropSource", "ret": "bool", @@ -7947,7 +7947,7 @@ "cimguiname": "igBeginDragDropTarget", "defaults": {}, "funcname": "BeginDragDropTarget", - "location": "imgui:810", + "location": "imgui:811", "namespace": "ImGui", "ov_cimguiname": "igBeginDragDropTarget", "ret": "bool", @@ -8230,7 +8230,7 @@ "flags": "0" }, "funcname": "BeginTabBar", - "location": "imgui:785", + "location": "imgui:786", "namespace": "ImGui", "ov_cimguiname": "igBeginTabBar", "ret": "bool", @@ -8263,7 +8263,7 @@ "p_open": "NULL" }, "funcname": "BeginTabItem", - "location": "imgui:787", + "location": "imgui:788", "namespace": "ImGui", "ov_cimguiname": "igBeginTabItem", "ret": "bool", @@ -8479,7 +8479,7 @@ "wrap_width": "-1.0f" }, "funcname": "CalcTextSize", - "location": "imgui:876", + "location": "imgui:878", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igCalcTextSize", @@ -8698,7 +8698,7 @@ "cimguiname": "igColorConvertFloat4ToU32", "defaults": {}, "funcname": "ColorConvertFloat4ToU32", - "location": "imgui:880", + "location": "imgui:882", "namespace": "ImGui", "ov_cimguiname": "igColorConvertFloat4ToU32", "ret": "ImU32", @@ -8743,7 +8743,7 @@ "cimguiname": "igColorConvertHSVtoRGB", "defaults": {}, "funcname": "ColorConvertHSVtoRGB", - "location": "imgui:882", + "location": "imgui:884", "namespace": "ImGui", "ov_cimguiname": "igColorConvertHSVtoRGB", "ret": "void", @@ -8788,7 +8788,7 @@ "cimguiname": "igColorConvertRGBtoHSV", "defaults": {}, "funcname": "ColorConvertRGBtoHSV", - "location": "imgui:881", + "location": "imgui:883", "namespace": "ImGui", "ov_cimguiname": "igColorConvertRGBtoHSV", "ret": "void", @@ -8814,7 +8814,7 @@ "cimguiname": "igColorConvertU32ToFloat4", "defaults": {}, "funcname": "ColorConvertU32ToFloat4", - "location": "imgui:879", + "location": "imgui:881", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igColorConvertU32ToFloat4", @@ -9170,7 +9170,7 @@ "cimguiname": "igDebugCheckVersionAndDataLayout", "defaults": {}, "funcname": "DebugCheckVersionAndDataLayout", - "location": "imgui:934", + "location": "imgui:935", "namespace": "ImGui", "ov_cimguiname": "igDebugCheckVersionAndDataLayout", "ret": "bool", @@ -9192,7 +9192,7 @@ "cimguiname": "igDebugTextEncoding", "defaults": {}, "funcname": "DebugTextEncoding", - "location": "imgui:933", + "location": "imgui:934", "namespace": "ImGui", "ov_cimguiname": "igDebugTextEncoding", "ret": "void", @@ -9943,7 +9943,7 @@ "cimguiname": "igEndChildFrame", "defaults": {}, "funcname": "EndChildFrame", - "location": "imgui:873", + "location": "imgui:875", "namespace": "ImGui", "ov_cimguiname": "igEndChildFrame", "ret": "void", @@ -9977,7 +9977,7 @@ "cimguiname": "igEndDisabled", "defaults": {}, "funcname": "EndDisabled", - "location": "imgui:820", + "location": "imgui:821", "namespace": "ImGui", "ov_cimguiname": "igEndDisabled", "ret": "void", @@ -9994,7 +9994,7 @@ "cimguiname": "igEndDragDropSource", "defaults": {}, "funcname": "EndDragDropSource", - "location": "imgui:809", + "location": "imgui:810", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropSource", "ret": "void", @@ -10011,7 +10011,7 @@ "cimguiname": "igEndDragDropTarget", "defaults": {}, "funcname": "EndDragDropTarget", - "location": "imgui:812", + "location": "imgui:813", "namespace": "ImGui", "ov_cimguiname": "igEndDragDropTarget", "ret": "void", @@ -10147,7 +10147,7 @@ "cimguiname": "igEndTabBar", "defaults": {}, "funcname": "EndTabBar", - "location": "imgui:786", + "location": "imgui:787", "namespace": "ImGui", "ov_cimguiname": "igEndTabBar", "ret": "void", @@ -10164,7 +10164,7 @@ "cimguiname": "igEndTabItem", "defaults": {}, "funcname": "EndTabItem", - "location": "imgui:788", + "location": "imgui:789", "namespace": "ImGui", "ov_cimguiname": "igEndTabItem", "ret": "void", @@ -10228,7 +10228,7 @@ "cimguiname": "igGetAllocatorFunctions", "defaults": {}, "funcname": "GetAllocatorFunctions", - "location": "imgui:941", + "location": "imgui:942", "namespace": "ImGui", "ov_cimguiname": "igGetAllocatorFunctions", "ret": "void", @@ -10245,7 +10245,7 @@ "cimguiname": "igGetBackgroundDrawList", "defaults": {}, "funcname": "GetBackgroundDrawList", - "location": "imgui:860", + "location": "imgui:862", "namespace": "ImGui", "ov_cimguiname": "igGetBackgroundDrawList", "ret": "ImDrawList*", @@ -10262,7 +10262,7 @@ "cimguiname": "igGetClipboardText", "defaults": {}, "funcname": "GetClipboardText", - "location": "imgui:920", + "location": "imgui:921", "namespace": "ImGui", "ov_cimguiname": "igGetClipboardText", "ret": "const char*", @@ -10595,7 +10595,7 @@ "cimguiname": "igGetDragDropPayload", "defaults": {}, "funcname": "GetDragDropPayload", - "location": "imgui:813", + "location": "imgui:814", "namespace": "ImGui", "ov_cimguiname": "igGetDragDropPayload", "ret": "const ImGuiPayload*", @@ -10629,7 +10629,7 @@ "cimguiname": "igGetDrawListSharedData", "defaults": {}, "funcname": "GetDrawListSharedData", - "location": "imgui:868", + "location": "imgui:870", "namespace": "ImGui", "ov_cimguiname": "igGetDrawListSharedData", "ret": "ImDrawListSharedData*", @@ -10703,7 +10703,7 @@ "cimguiname": "igGetForegroundDrawList", "defaults": {}, "funcname": "GetForegroundDrawList", - "location": "imgui:861", + "location": "imgui:863", "namespace": "ImGui", "ov_cimguiname": "igGetForegroundDrawList", "ret": "ImDrawList*", @@ -10720,7 +10720,7 @@ "cimguiname": "igGetFrameCount", "defaults": {}, "funcname": "GetFrameCount", - "location": "imgui:867", + "location": "imgui:869", "namespace": "ImGui", "ov_cimguiname": "igGetFrameCount", "ret": "int", @@ -10846,6 +10846,23 @@ "stname": "" } ], + "igGetItemID": [ + { + "args": "()", + "argsT": [], + "argsoriginal": "()", + "call_args": "()", + "cimguiname": "igGetItemID", + "defaults": {}, + "funcname": "GetItemID", + "location": "imgui:849", + "namespace": "ImGui", + "ov_cimguiname": "igGetItemID", + "ret": "ImGuiID", + "signature": "()", + "stname": "" + } + ], "igGetItemRectMax": [ { "args": "(ImVec2 *pOut)", @@ -10860,7 +10877,7 @@ "cimguiname": "igGetItemRectMax", "defaults": {}, "funcname": "GetItemRectMax", - "location": "imgui:849", + "location": "imgui:851", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMax", @@ -10883,7 +10900,7 @@ "cimguiname": "igGetItemRectMin", "defaults": {}, "funcname": "GetItemRectMin", - "location": "imgui:848", + "location": "imgui:850", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectMin", @@ -10906,7 +10923,7 @@ "cimguiname": "igGetItemRectSize", "defaults": {}, "funcname": "GetItemRectSize", - "location": "imgui:850", + "location": "imgui:852", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetItemRectSize", @@ -10929,7 +10946,7 @@ "cimguiname": "igGetKeyIndex", "defaults": {}, "funcname": "GetKeyIndex", - "location": "imgui:2958", + "location": "imgui:2957", "namespace": "ImGui", "ov_cimguiname": "igGetKeyIndex", "ret": "ImGuiKey", @@ -10951,7 +10968,7 @@ "cimguiname": "igGetKeyName", "defaults": {}, "funcname": "GetKeyName", - "location": "imgui:894", + "location": "imgui:895", "namespace": "ImGui", "ov_cimguiname": "igGetKeyName", "ret": "const char*", @@ -10981,7 +10998,7 @@ "cimguiname": "igGetKeyPressedAmount", "defaults": {}, "funcname": "GetKeyPressedAmount", - "location": "imgui:893", + "location": "imgui:894", "namespace": "ImGui", "ov_cimguiname": "igGetKeyPressedAmount", "ret": "int", @@ -10998,7 +11015,7 @@ "cimguiname": "igGetMainViewport", "defaults": {}, "funcname": "GetMainViewport", - "location": "imgui:857", + "location": "imgui:859", "namespace": "ImGui", "ov_cimguiname": "igGetMainViewport", "ret": "ImGuiViewport*", @@ -11020,7 +11037,7 @@ "cimguiname": "igGetMouseClickedCount", "defaults": {}, "funcname": "GetMouseClickedCount", - "location": "imgui:905", + "location": "imgui:906", "namespace": "ImGui", "ov_cimguiname": "igGetMouseClickedCount", "ret": "int", @@ -11037,7 +11054,7 @@ "cimguiname": "igGetMouseCursor", "defaults": {}, "funcname": "GetMouseCursor", - "location": "imgui:914", + "location": "imgui:915", "namespace": "ImGui", "ov_cimguiname": "igGetMouseCursor", "ret": "ImGuiMouseCursor", @@ -11070,7 +11087,7 @@ "lock_threshold": "-1.0f" }, "funcname": "GetMouseDragDelta", - "location": "imgui:912", + "location": "imgui:913", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMouseDragDelta", @@ -11093,7 +11110,7 @@ "cimguiname": "igGetMousePos", "defaults": {}, "funcname": "GetMousePos", - "location": "imgui:909", + "location": "imgui:910", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePos", @@ -11116,7 +11133,7 @@ "cimguiname": "igGetMousePosOnOpeningCurrentPopup", "defaults": {}, "funcname": "GetMousePosOnOpeningCurrentPopup", - "location": "imgui:910", + "location": "imgui:911", "namespace": "ImGui", "nonUDT": 1, "ov_cimguiname": "igGetMousePosOnOpeningCurrentPopup", @@ -11202,7 +11219,7 @@ "cimguiname": "igGetStateStorage", "defaults": {}, "funcname": "GetStateStorage", - "location": "imgui:871", + "location": "imgui:873", "namespace": "ImGui", "ov_cimguiname": "igGetStateStorage", "ret": "ImGuiStorage*", @@ -11242,7 +11259,7 @@ "cimguiname": "igGetStyleColorName", "defaults": {}, "funcname": "GetStyleColorName", - "location": "imgui:869", + "location": "imgui:871", "namespace": "ImGui", "ov_cimguiname": "igGetStyleColorName", "ret": "const char*", @@ -11316,7 +11333,7 @@ "cimguiname": "igGetTime", "defaults": {}, "funcname": "GetTime", - "location": "imgui:866", + "location": "imgui:868", "namespace": "ImGui", "ov_cimguiname": "igGetTime", "ret": "double", @@ -12260,7 +12277,7 @@ "cimguiname": "igIsAnyItemActive", "defaults": {}, "funcname": "IsAnyItemActive", - "location": "imgui:846", + "location": "imgui:847", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemActive", "ret": "bool", @@ -12277,7 +12294,7 @@ "cimguiname": "igIsAnyItemFocused", "defaults": {}, "funcname": "IsAnyItemFocused", - "location": "imgui:847", + "location": "imgui:848", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemFocused", "ret": "bool", @@ -12294,7 +12311,7 @@ "cimguiname": "igIsAnyItemHovered", "defaults": {}, "funcname": "IsAnyItemHovered", - "location": "imgui:845", + "location": "imgui:846", "namespace": "ImGui", "ov_cimguiname": "igIsAnyItemHovered", "ret": "bool", @@ -12311,7 +12328,7 @@ "cimguiname": "igIsAnyMouseDown", "defaults": {}, "funcname": "IsAnyMouseDown", - "location": "imgui:908", + "location": "imgui:909", "namespace": "ImGui", "ov_cimguiname": "igIsAnyMouseDown", "ret": "bool", @@ -12328,7 +12345,7 @@ "cimguiname": "igIsItemActivated", "defaults": {}, "funcname": "IsItemActivated", - "location": "imgui:841", + "location": "imgui:842", "namespace": "ImGui", "ov_cimguiname": "igIsItemActivated", "ret": "bool", @@ -12345,7 +12362,7 @@ "cimguiname": "igIsItemActive", "defaults": {}, "funcname": "IsItemActive", - "location": "imgui:836", + "location": "imgui:837", "namespace": "ImGui", "ov_cimguiname": "igIsItemActive", "ret": "bool", @@ -12369,7 +12386,7 @@ "mouse_button": "0" }, "funcname": "IsItemClicked", - "location": "imgui:838", + "location": "imgui:839", "namespace": "ImGui", "ov_cimguiname": "igIsItemClicked", "ret": "bool", @@ -12386,7 +12403,7 @@ "cimguiname": "igIsItemDeactivated", "defaults": {}, "funcname": "IsItemDeactivated", - "location": "imgui:842", + "location": "imgui:843", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivated", "ret": "bool", @@ -12403,7 +12420,7 @@ "cimguiname": "igIsItemDeactivatedAfterEdit", "defaults": {}, "funcname": "IsItemDeactivatedAfterEdit", - "location": "imgui:843", + "location": "imgui:844", "namespace": "ImGui", "ov_cimguiname": "igIsItemDeactivatedAfterEdit", "ret": "bool", @@ -12420,7 +12437,7 @@ "cimguiname": "igIsItemEdited", "defaults": {}, "funcname": "IsItemEdited", - "location": "imgui:840", + "location": "imgui:841", "namespace": "ImGui", "ov_cimguiname": "igIsItemEdited", "ret": "bool", @@ -12437,7 +12454,7 @@ "cimguiname": "igIsItemFocused", "defaults": {}, "funcname": "IsItemFocused", - "location": "imgui:837", + "location": "imgui:838", "namespace": "ImGui", "ov_cimguiname": "igIsItemFocused", "ret": "bool", @@ -12461,7 +12478,7 @@ "flags": "0" }, "funcname": "IsItemHovered", - "location": "imgui:835", + "location": "imgui:836", "namespace": "ImGui", "ov_cimguiname": "igIsItemHovered", "ret": "bool", @@ -12478,7 +12495,7 @@ "cimguiname": "igIsItemToggledOpen", "defaults": {}, "funcname": "IsItemToggledOpen", - "location": "imgui:844", + "location": "imgui:845", "namespace": "ImGui", "ov_cimguiname": "igIsItemToggledOpen", "ret": "bool", @@ -12495,7 +12512,7 @@ "cimguiname": "igIsItemVisible", "defaults": {}, "funcname": "IsItemVisible", - "location": "imgui:839", + "location": "imgui:840", "namespace": "ImGui", "ov_cimguiname": "igIsItemVisible", "ret": "bool", @@ -12517,7 +12534,7 @@ "cimguiname": "igIsKeyDown", "defaults": {}, "funcname": "IsKeyDown", - "location": "imgui:890", + "location": "imgui:891", "namespace": "ImGui", "ov_cimguiname": "igIsKeyDown", "ret": "bool", @@ -12545,7 +12562,7 @@ "repeat": "true" }, "funcname": "IsKeyPressed", - "location": "imgui:891", + "location": "imgui:892", "namespace": "ImGui", "ov_cimguiname": "igIsKeyPressed", "ret": "bool", @@ -12567,7 +12584,7 @@ "cimguiname": "igIsKeyReleased", "defaults": {}, "funcname": "IsKeyReleased", - "location": "imgui:892", + "location": "imgui:893", "namespace": "ImGui", "ov_cimguiname": "igIsKeyReleased", "ret": "bool", @@ -12595,7 +12612,7 @@ "repeat": "false" }, "funcname": "IsMouseClicked", - "location": "imgui:902", + "location": "imgui:903", "namespace": "ImGui", "ov_cimguiname": "igIsMouseClicked", "ret": "bool", @@ -12617,7 +12634,7 @@ "cimguiname": "igIsMouseDoubleClicked", "defaults": {}, "funcname": "IsMouseDoubleClicked", - "location": "imgui:904", + "location": "imgui:905", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDoubleClicked", "ret": "bool", @@ -12639,7 +12656,7 @@ "cimguiname": "igIsMouseDown", "defaults": {}, "funcname": "IsMouseDown", - "location": "imgui:901", + "location": "imgui:902", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDown", "ret": "bool", @@ -12667,7 +12684,7 @@ "lock_threshold": "-1.0f" }, "funcname": "IsMouseDragging", - "location": "imgui:911", + "location": "imgui:912", "namespace": "ImGui", "ov_cimguiname": "igIsMouseDragging", "ret": "bool", @@ -12699,7 +12716,7 @@ "clip": "true" }, "funcname": "IsMouseHoveringRect", - "location": "imgui:906", + "location": "imgui:907", "namespace": "ImGui", "ov_cimguiname": "igIsMouseHoveringRect", "ret": "bool", @@ -12723,7 +12740,7 @@ "mouse_pos": "NULL" }, "funcname": "IsMousePosValid", - "location": "imgui:907", + "location": "imgui:908", "namespace": "ImGui", "ov_cimguiname": "igIsMousePosValid", "ret": "bool", @@ -12745,7 +12762,7 @@ "cimguiname": "igIsMouseReleased", "defaults": {}, "funcname": "IsMouseReleased", - "location": "imgui:903", + "location": "imgui:904", "namespace": "ImGui", "ov_cimguiname": "igIsMouseReleased", "ret": "bool", @@ -12795,7 +12812,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:864", + "location": "imgui:866", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Nil", "ret": "bool", @@ -12819,7 +12836,7 @@ "cimguiname": "igIsRectVisible", "defaults": {}, "funcname": "IsRectVisible", - "location": "imgui:865", + "location": "imgui:867", "namespace": "ImGui", "ov_cimguiname": "igIsRectVisible_Vec2", "ret": "bool", @@ -13068,7 +13085,7 @@ "cimguiname": "igLoadIniSettingsFromDisk", "defaults": {}, "funcname": "LoadIniSettingsFromDisk", - "location": "imgui:927", + "location": "imgui:928", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromDisk", "ret": "void", @@ -13096,7 +13113,7 @@ "ini_size": "0" }, "funcname": "LoadIniSettingsFromMemory", - "location": "imgui:928", + "location": "imgui:929", "namespace": "ImGui", "ov_cimguiname": "igLoadIniSettingsFromMemory", "ret": "void", @@ -13113,7 +13130,7 @@ "cimguiname": "igLogButtons", "defaults": {}, "funcname": "LogButtons", - "location": "imgui:798", + "location": "imgui:799", "namespace": "ImGui", "ov_cimguiname": "igLogButtons", "ret": "void", @@ -13130,7 +13147,7 @@ "cimguiname": "igLogFinish", "defaults": {}, "funcname": "LogFinish", - "location": "imgui:797", + "location": "imgui:798", "namespace": "ImGui", "ov_cimguiname": "igLogFinish", "ret": "void", @@ -13157,7 +13174,7 @@ "defaults": {}, "funcname": "LogText", "isvararg": "...)", - "location": "imgui:799", + "location": "imgui:800", "manual": true, "namespace": "ImGui", "ov_cimguiname": "igLogText", @@ -13184,7 +13201,7 @@ "cimguiname": "igLogTextV", "defaults": {}, "funcname": "LogTextV", - "location": "imgui:800", + "location": "imgui:801", "namespace": "ImGui", "ov_cimguiname": "igLogTextV", "ret": "void", @@ -13208,7 +13225,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToClipboard", - "location": "imgui:796", + "location": "imgui:797", "namespace": "ImGui", "ov_cimguiname": "igLogToClipboard", "ret": "void", @@ -13237,7 +13254,7 @@ "filename": "NULL" }, "funcname": "LogToFile", - "location": "imgui:795", + "location": "imgui:796", "namespace": "ImGui", "ov_cimguiname": "igLogToFile", "ret": "void", @@ -13261,7 +13278,7 @@ "auto_open_depth": "-1" }, "funcname": "LogToTTY", - "location": "imgui:794", + "location": "imgui:795", "namespace": "ImGui", "ov_cimguiname": "igLogToTTY", "ret": "void", @@ -13283,7 +13300,7 @@ "cimguiname": "igMemAlloc", "defaults": {}, "funcname": "MemAlloc", - "location": "imgui:942", + "location": "imgui:943", "namespace": "ImGui", "ov_cimguiname": "igMemAlloc", "ret": "void*", @@ -13305,7 +13322,7 @@ "cimguiname": "igMemFree", "defaults": {}, "funcname": "MemFree", - "location": "imgui:943", + "location": "imgui:944", "namespace": "ImGui", "ov_cimguiname": "igMemFree", "ret": "void", @@ -13804,7 +13821,7 @@ "cimguiname": "igPopClipRect", "defaults": {}, "funcname": "PopClipRect", - "location": "imgui:825", + "location": "imgui:826", "namespace": "ImGui", "ov_cimguiname": "igPopClipRect", "ret": "void", @@ -14027,7 +14044,7 @@ "cimguiname": "igPushClipRect", "defaults": {}, "funcname": "PushClipRect", - "location": "imgui:824", + "location": "imgui:825", "namespace": "ImGui", "ov_cimguiname": "igPushClipRect", "ret": "void", @@ -14376,7 +14393,7 @@ "button": "0" }, "funcname": "ResetMouseDragDelta", - "location": "imgui:913", + "location": "imgui:914", "namespace": "ImGui", "ov_cimguiname": "igResetMouseDragDelta", "ret": "void", @@ -14427,7 +14444,7 @@ "cimguiname": "igSaveIniSettingsToDisk", "defaults": {}, "funcname": "SaveIniSettingsToDisk", - "location": "imgui:929", + "location": "imgui:930", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToDisk", "ret": "void", @@ -14451,7 +14468,7 @@ "out_ini_size": "NULL" }, "funcname": "SaveIniSettingsToMemory", - "location": "imgui:930", + "location": "imgui:931", "namespace": "ImGui", "ov_cimguiname": "igSaveIniSettingsToMemory", "ret": "const char*", @@ -14573,7 +14590,7 @@ "user_data": "NULL" }, "funcname": "SetAllocatorFunctions", - "location": "imgui:940", + "location": "imgui:941", "namespace": "ImGui", "ov_cimguiname": "igSetAllocatorFunctions", "ret": "void", @@ -14595,7 +14612,7 @@ "cimguiname": "igSetClipboardText", "defaults": {}, "funcname": "SetClipboardText", - "location": "imgui:921", + "location": "imgui:922", "namespace": "ImGui", "ov_cimguiname": "igSetClipboardText", "ret": "void", @@ -14815,7 +14832,7 @@ "cond": "0" }, "funcname": "SetDragDropPayload", - "location": "imgui:808", + "location": "imgui:809", "namespace": "ImGui", "ov_cimguiname": "igSetDragDropPayload", "ret": "bool", @@ -14832,7 +14849,7 @@ "cimguiname": "igSetItemAllowOverlap", "defaults": {}, "funcname": "SetItemAllowOverlap", - "location": "imgui:851", + "location": "imgui:853", "namespace": "ImGui", "ov_cimguiname": "igSetItemAllowOverlap", "ret": "void", @@ -14849,7 +14866,7 @@ "cimguiname": "igSetItemDefaultFocus", "defaults": {}, "funcname": "SetItemDefaultFocus", - "location": "imgui:829", + "location": "imgui:830", "namespace": "ImGui", "ov_cimguiname": "igSetItemDefaultFocus", "ret": "void", @@ -14873,7 +14890,7 @@ "offset": "0" }, "funcname": "SetKeyboardFocusHere", - "location": "imgui:830", + "location": "imgui:831", "namespace": "ImGui", "ov_cimguiname": "igSetKeyboardFocusHere", "ret": "void", @@ -14895,7 +14912,7 @@ "cimguiname": "igSetMouseCursor", "defaults": {}, "funcname": "SetMouseCursor", - "location": "imgui:915", + "location": "imgui:916", "namespace": "ImGui", "ov_cimguiname": "igSetMouseCursor", "ret": "void", @@ -14917,7 +14934,7 @@ "cimguiname": "igSetNextFrameWantCaptureKeyboard", "defaults": {}, "funcname": "SetNextFrameWantCaptureKeyboard", - "location": "imgui:895", + "location": "imgui:896", "namespace": "ImGui", "ov_cimguiname": "igSetNextFrameWantCaptureKeyboard", "ret": "void", @@ -14939,7 +14956,7 @@ "cimguiname": "igSetNextFrameWantCaptureMouse", "defaults": {}, "funcname": "SetNextFrameWantCaptureMouse", - "location": "imgui:916", + "location": "imgui:917", "namespace": "ImGui", "ov_cimguiname": "igSetNextFrameWantCaptureMouse", "ret": "void", @@ -15368,7 +15385,7 @@ "cimguiname": "igSetStateStorage", "defaults": {}, "funcname": "SetStateStorage", - "location": "imgui:870", + "location": "imgui:872", "namespace": "ImGui", "ov_cimguiname": "igSetStateStorage", "ret": "void", @@ -15390,7 +15407,7 @@ "cimguiname": "igSetTabItemClosed", "defaults": {}, "funcname": "SetTabItemClosed", - "location": "imgui:790", + "location": "imgui:791", "namespace": "ImGui", "ov_cimguiname": "igSetTabItemClosed", "ret": "void", @@ -16529,7 +16546,7 @@ "flags": "0" }, "funcname": "TabItemButton", - "location": "imgui:789", + "location": "imgui:790", "namespace": "ImGui", "ov_cimguiname": "igTabItemButton", "ret": "bool", diff --git a/imgui-sys/third-party/imgui-master/definitions.lua b/imgui-sys/third-party/imgui-master/definitions.lua index 3e43622..06772e3 100644 --- a/imgui-sys/third-party/imgui-master/definitions.lua +++ b/imgui-sys/third-party/imgui-master/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:2360" +defs["ImColor_HSV"][1]["location"] = "imgui:2358" 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:2350" +defs["ImColor_ImColor"][1]["location"] = "imgui:2348" defs["ImColor_ImColor"][1]["ov_cimguiname"] = "ImColor_ImColor_Nil" 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"] = "1.0f" defs["ImColor_ImColor"][2]["funcname"] = "ImColor" -defs["ImColor_ImColor"][2]["location"] = "imgui:2351" +defs["ImColor_ImColor"][2]["location"] = "imgui:2349" defs["ImColor_ImColor"][2]["ov_cimguiname"] = "ImColor_ImColor_Float" defs["ImColor_ImColor"][2]["signature"] = "(float,float,float,float)" 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:2352" +defs["ImColor_ImColor"][3]["location"] = "imgui:2350" defs["ImColor_ImColor"][3]["ov_cimguiname"] = "ImColor_ImColor_Vec4" defs["ImColor_ImColor"][3]["signature"] = "(const ImVec4)" 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"] = "255" defs["ImColor_ImColor"][4]["funcname"] = "ImColor" -defs["ImColor_ImColor"][4]["location"] = "imgui:2353" +defs["ImColor_ImColor"][4]["location"] = "imgui:2351" defs["ImColor_ImColor"][4]["ov_cimguiname"] = "ImColor_ImColor_Int" defs["ImColor_ImColor"][4]["signature"] = "(int,int,int,int)" 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:2354" +defs["ImColor_ImColor"][5]["location"] = "imgui:2352" defs["ImColor_ImColor"][5]["ov_cimguiname"] = "ImColor_ImColor_U32" defs["ImColor_ImColor"][5]["signature"] = "(ImU32)" 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:2359" +defs["ImColor_SetHSV"][1]["location"] = "imgui:2357" defs["ImColor_SetHSV"][1]["ov_cimguiname"] = "ImColor_SetHSV" defs["ImColor_SetHSV"][1]["ret"] = "void" defs["ImColor_SetHSV"][1]["signature"] = "(float,float,float,float)" @@ -194,7 +194,7 @@ defs["ImDrawCmd_GetTexID"][1]["call_args"] = "()" defs["ImDrawCmd_GetTexID"][1]["cimguiname"] = "ImDrawCmd_GetTexID" defs["ImDrawCmd_GetTexID"][1]["defaults"] = {} defs["ImDrawCmd_GetTexID"][1]["funcname"] = "GetTexID" -defs["ImDrawCmd_GetTexID"][1]["location"] = "imgui:2408" +defs["ImDrawCmd_GetTexID"][1]["location"] = "imgui:2406" defs["ImDrawCmd_GetTexID"][1]["ov_cimguiname"] = "ImDrawCmd_GetTexID" defs["ImDrawCmd_GetTexID"][1]["ret"] = "ImTextureID" defs["ImDrawCmd_GetTexID"][1]["signature"] = "()const" @@ -210,7 +210,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:2405" +defs["ImDrawCmd_ImDrawCmd"][1]["location"] = "imgui:2403" defs["ImDrawCmd_ImDrawCmd"][1]["ov_cimguiname"] = "ImDrawCmd_ImDrawCmd" defs["ImDrawCmd_ImDrawCmd"][1]["signature"] = "()" defs["ImDrawCmd_ImDrawCmd"][1]["stname"] = "ImDrawCmd" @@ -243,7 +243,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:2641" +defs["ImDrawData_Clear"][1]["location"] = "imgui:2639" defs["ImDrawData_Clear"][1]["ov_cimguiname"] = "ImDrawData_Clear" defs["ImDrawData_Clear"][1]["ret"] = "void" defs["ImDrawData_Clear"][1]["signature"] = "()" @@ -261,7 +261,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:2642" +defs["ImDrawData_DeIndexAllBuffers"][1]["location"] = "imgui:2640" defs["ImDrawData_DeIndexAllBuffers"][1]["ov_cimguiname"] = "ImDrawData_DeIndexAllBuffers" defs["ImDrawData_DeIndexAllBuffers"][1]["ret"] = "void" defs["ImDrawData_DeIndexAllBuffers"][1]["signature"] = "()" @@ -277,7 +277,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:2640" +defs["ImDrawData_ImDrawData"][1]["location"] = "imgui:2638" defs["ImDrawData_ImDrawData"][1]["ov_cimguiname"] = "ImDrawData_ImDrawData" defs["ImDrawData_ImDrawData"][1]["signature"] = "()" defs["ImDrawData_ImDrawData"][1]["stname"] = "ImDrawData" @@ -297,7 +297,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:2643" +defs["ImDrawData_ScaleClipRects"][1]["location"] = "imgui:2641" defs["ImDrawData_ScaleClipRects"][1]["ov_cimguiname"] = "ImDrawData_ScaleClipRects" defs["ImDrawData_ScaleClipRects"][1]["ret"] = "void" defs["ImDrawData_ScaleClipRects"][1]["signature"] = "(const ImVec2)" @@ -331,7 +331,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:2453" +defs["ImDrawListSplitter_Clear"][1]["location"] = "imgui:2451" defs["ImDrawListSplitter_Clear"][1]["ov_cimguiname"] = "ImDrawListSplitter_Clear" defs["ImDrawListSplitter_Clear"][1]["ret"] = "void" defs["ImDrawListSplitter_Clear"][1]["signature"] = "()" @@ -349,7 +349,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:2454" +defs["ImDrawListSplitter_ClearFreeMemory"][1]["location"] = "imgui:2452" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawListSplitter_ClearFreeMemory" defs["ImDrawListSplitter_ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawListSplitter_ClearFreeMemory"][1]["signature"] = "()" @@ -365,7 +365,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:2451" +defs["ImDrawListSplitter_ImDrawListSplitter"][1]["location"] = "imgui:2449" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["ov_cimguiname"] = "ImDrawListSplitter_ImDrawListSplitter" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["signature"] = "()" defs["ImDrawListSplitter_ImDrawListSplitter"][1]["stname"] = "ImDrawListSplitter" @@ -385,7 +385,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:2456" +defs["ImDrawListSplitter_Merge"][1]["location"] = "imgui:2454" defs["ImDrawListSplitter_Merge"][1]["ov_cimguiname"] = "ImDrawListSplitter_Merge" defs["ImDrawListSplitter_Merge"][1]["ret"] = "void" defs["ImDrawListSplitter_Merge"][1]["signature"] = "(ImDrawList*)" @@ -409,7 +409,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:2457" +defs["ImDrawListSplitter_SetCurrentChannel"][1]["location"] = "imgui:2455" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ov_cimguiname"] = "ImDrawListSplitter_SetCurrentChannel" defs["ImDrawListSplitter_SetCurrentChannel"][1]["ret"] = "void" defs["ImDrawListSplitter_SetCurrentChannel"][1]["signature"] = "(ImDrawList*,int)" @@ -433,7 +433,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:2455" +defs["ImDrawListSplitter_Split"][1]["location"] = "imgui:2453" defs["ImDrawListSplitter_Split"][1]["ov_cimguiname"] = "ImDrawListSplitter_Split" defs["ImDrawListSplitter_Split"][1]["ret"] = "void" defs["ImDrawListSplitter_Split"][1]["signature"] = "(ImDrawList*,int)" @@ -450,7 +450,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:2452" +defs["ImDrawListSplitter_destroy"][1]["location"] = "imgui:2450" defs["ImDrawListSplitter_destroy"][1]["ov_cimguiname"] = "ImDrawListSplitter_destroy" defs["ImDrawListSplitter_destroy"][1]["realdestructor"] = true defs["ImDrawListSplitter_destroy"][1]["ret"] = "void" @@ -491,7 +491,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:2556" +defs["ImDrawList_AddBezierCubic"][1]["location"] = "imgui:2554" 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)" @@ -528,7 +528,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:2557" +defs["ImDrawList_AddBezierQuadratic"][1]["location"] = "imgui:2555" 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)" @@ -552,7 +552,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:2581" +defs["ImDrawList_AddCallback"][1]["location"] = "imgui:2579" defs["ImDrawList_AddCallback"][1]["ov_cimguiname"] = "ImDrawList_AddCallback" defs["ImDrawList_AddCallback"][1]["ret"] = "void" defs["ImDrawList_AddCallback"][1]["signature"] = "(ImDrawCallback,void*)" @@ -587,7 +587,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:2548" +defs["ImDrawList_AddCircle"][1]["location"] = "imgui:2546" 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)" @@ -618,7 +618,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:2549" +defs["ImDrawList_AddCircleFilled"][1]["location"] = "imgui:2547" defs["ImDrawList_AddCircleFilled"][1]["ov_cimguiname"] = "ImDrawList_AddCircleFilled" defs["ImDrawList_AddCircleFilled"][1]["ret"] = "void" defs["ImDrawList_AddCircleFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -645,7 +645,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:2555" +defs["ImDrawList_AddConvexPolyFilled"][1]["location"] = "imgui:2553" defs["ImDrawList_AddConvexPolyFilled"][1]["ov_cimguiname"] = "ImDrawList_AddConvexPolyFilled" defs["ImDrawList_AddConvexPolyFilled"][1]["ret"] = "void" defs["ImDrawList_AddConvexPolyFilled"][1]["signature"] = "(const ImVec2*,int,ImU32)" @@ -663,7 +663,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:2582" +defs["ImDrawList_AddDrawCmd"][1]["location"] = "imgui:2580" defs["ImDrawList_AddDrawCmd"][1]["ov_cimguiname"] = "ImDrawList_AddDrawCmd" defs["ImDrawList_AddDrawCmd"][1]["ret"] = "void" defs["ImDrawList_AddDrawCmd"][1]["signature"] = "()" @@ -702,7 +702,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:2563" +defs["ImDrawList_AddImage"][1]["location"] = "imgui:2561" 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)" @@ -755,7 +755,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:2564" +defs["ImDrawList_AddImageQuad"][1]["location"] = "imgui:2562" 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)" @@ -798,7 +798,7 @@ defs["ImDrawList_AddImageRounded"][1]["cimguiname"] = "ImDrawList_AddImageRounde defs["ImDrawList_AddImageRounded"][1]["defaults"] = {} defs["ImDrawList_AddImageRounded"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddImageRounded"][1]["funcname"] = "AddImageRounded" -defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2565" +defs["ImDrawList_AddImageRounded"][1]["location"] = "imgui:2563" 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,ImDrawFlags)" @@ -829,7 +829,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:2540" +defs["ImDrawList_AddLine"][1]["location"] = "imgui:2538" 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)" @@ -863,7 +863,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:2550" +defs["ImDrawList_AddNgon"][1]["location"] = "imgui:2548" 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)" @@ -893,7 +893,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:2551" +defs["ImDrawList_AddNgonFilled"][1]["location"] = "imgui:2549" defs["ImDrawList_AddNgonFilled"][1]["ov_cimguiname"] = "ImDrawList_AddNgonFilled" defs["ImDrawList_AddNgonFilled"][1]["ret"] = "void" defs["ImDrawList_AddNgonFilled"][1]["signature"] = "(const ImVec2,float,ImU32,int)" @@ -926,7 +926,7 @@ defs["ImDrawList_AddPolyline"][1]["call_args"] = "(points,num_points,col,flags,t defs["ImDrawList_AddPolyline"][1]["cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["defaults"] = {} defs["ImDrawList_AddPolyline"][1]["funcname"] = "AddPolyline" -defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2554" +defs["ImDrawList_AddPolyline"][1]["location"] = "imgui:2552" defs["ImDrawList_AddPolyline"][1]["ov_cimguiname"] = "ImDrawList_AddPolyline" defs["ImDrawList_AddPolyline"][1]["ret"] = "void" defs["ImDrawList_AddPolyline"][1]["signature"] = "(const ImVec2*,int,ImU32,ImDrawFlags,float)" @@ -963,7 +963,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:2544" +defs["ImDrawList_AddQuad"][1]["location"] = "imgui:2542" 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)" @@ -996,7 +996,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:2545" +defs["ImDrawList_AddQuadFilled"][1]["location"] = "imgui:2543" 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)" @@ -1035,7 +1035,7 @@ defs["ImDrawList_AddRect"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRect"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_AddRect"][1]["funcname"] = "AddRect" -defs["ImDrawList_AddRect"][1]["location"] = "imgui:2541" +defs["ImDrawList_AddRect"][1]["location"] = "imgui:2539" 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,ImDrawFlags,float)" @@ -1070,7 +1070,7 @@ defs["ImDrawList_AddRectFilled"][1]["defaults"] = {} defs["ImDrawList_AddRectFilled"][1]["defaults"]["flags"] = "0" defs["ImDrawList_AddRectFilled"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_AddRectFilled"][1]["funcname"] = "AddRectFilled" -defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2542" +defs["ImDrawList_AddRectFilled"][1]["location"] = "imgui:2540" 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,ImDrawFlags)" @@ -1106,7 +1106,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:2543" +defs["ImDrawList_AddRectFilledMultiColor"][1]["location"] = "imgui:2541" 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)" @@ -1137,7 +1137,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:2552" +defs["ImDrawList_AddText"][1]["location"] = "imgui:2550" defs["ImDrawList_AddText"][1]["ov_cimguiname"] = "ImDrawList_AddText_Vec2" defs["ImDrawList_AddText"][1]["ret"] = "void" defs["ImDrawList_AddText"][1]["signature"] = "(const ImVec2,ImU32,const char*,const char*)" @@ -1180,7 +1180,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:2553" +defs["ImDrawList_AddText"][2]["location"] = "imgui:2551" defs["ImDrawList_AddText"][2]["ov_cimguiname"] = "ImDrawList_AddText_FontPtr" defs["ImDrawList_AddText"][2]["ret"] = "void" defs["ImDrawList_AddText"][2]["signature"] = "(const ImFont*,float,const ImVec2,ImU32,const char*,const char*,float,const ImVec4*)" @@ -1215,7 +1215,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:2546" +defs["ImDrawList_AddTriangle"][1]["location"] = "imgui:2544" 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)" @@ -1245,7 +1245,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:2547" +defs["ImDrawList_AddTriangleFilled"][1]["location"] = "imgui:2545" 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)" @@ -1263,7 +1263,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:2592" +defs["ImDrawList_ChannelsMerge"][1]["location"] = "imgui:2590" defs["ImDrawList_ChannelsMerge"][1]["ov_cimguiname"] = "ImDrawList_ChannelsMerge" defs["ImDrawList_ChannelsMerge"][1]["ret"] = "void" defs["ImDrawList_ChannelsMerge"][1]["signature"] = "()" @@ -1284,7 +1284,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:2593" +defs["ImDrawList_ChannelsSetCurrent"][1]["location"] = "imgui:2591" defs["ImDrawList_ChannelsSetCurrent"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSetCurrent" defs["ImDrawList_ChannelsSetCurrent"][1]["ret"] = "void" defs["ImDrawList_ChannelsSetCurrent"][1]["signature"] = "(int)" @@ -1305,7 +1305,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:2591" +defs["ImDrawList_ChannelsSplit"][1]["location"] = "imgui:2589" defs["ImDrawList_ChannelsSplit"][1]["ov_cimguiname"] = "ImDrawList_ChannelsSplit" defs["ImDrawList_ChannelsSplit"][1]["ret"] = "void" defs["ImDrawList_ChannelsSplit"][1]["signature"] = "(int)" @@ -1323,7 +1323,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:2583" +defs["ImDrawList_CloneOutput"][1]["location"] = "imgui:2581" defs["ImDrawList_CloneOutput"][1]["ov_cimguiname"] = "ImDrawList_CloneOutput" defs["ImDrawList_CloneOutput"][1]["ret"] = "ImDrawList*" defs["ImDrawList_CloneOutput"][1]["signature"] = "()const" @@ -1344,7 +1344,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:2531" +defs["ImDrawList_GetClipRectMax"][1]["location"] = "imgui:2529" defs["ImDrawList_GetClipRectMax"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMax"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMax" defs["ImDrawList_GetClipRectMax"][1]["ret"] = "void" @@ -1366,7 +1366,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:2530" +defs["ImDrawList_GetClipRectMin"][1]["location"] = "imgui:2528" defs["ImDrawList_GetClipRectMin"][1]["nonUDT"] = 1 defs["ImDrawList_GetClipRectMin"][1]["ov_cimguiname"] = "ImDrawList_GetClipRectMin" defs["ImDrawList_GetClipRectMin"][1]["ret"] = "void" @@ -1386,7 +1386,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:2522" +defs["ImDrawList_ImDrawList"][1]["location"] = "imgui:2520" defs["ImDrawList_ImDrawList"][1]["ov_cimguiname"] = "ImDrawList_ImDrawList" defs["ImDrawList_ImDrawList"][1]["signature"] = "(ImDrawListSharedData*)" defs["ImDrawList_ImDrawList"][1]["stname"] = "ImDrawList" @@ -1419,7 +1419,7 @@ defs["ImDrawList_PathArcTo"][1]["cimguiname"] = "ImDrawList_PathArcTo" defs["ImDrawList_PathArcTo"][1]["defaults"] = {} defs["ImDrawList_PathArcTo"][1]["defaults"]["num_segments"] = "0" defs["ImDrawList_PathArcTo"][1]["funcname"] = "PathArcTo" -defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2574" +defs["ImDrawList_PathArcTo"][1]["location"] = "imgui:2572" 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)" @@ -1449,7 +1449,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:2575" +defs["ImDrawList_PathArcToFast"][1]["location"] = "imgui:2573" defs["ImDrawList_PathArcToFast"][1]["ov_cimguiname"] = "ImDrawList_PathArcToFast" defs["ImDrawList_PathArcToFast"][1]["ret"] = "void" defs["ImDrawList_PathArcToFast"][1]["signature"] = "(const ImVec2,float,int,int)" @@ -1480,7 +1480,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:2576" +defs["ImDrawList_PathBezierCubicCurveTo"][1]["location"] = "imgui:2574" 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)" @@ -1508,7 +1508,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:2577" +defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["location"] = "imgui:2575" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ov_cimguiname"] = "ImDrawList_PathBezierQuadraticCurveTo" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["ret"] = "void" defs["ImDrawList_PathBezierQuadraticCurveTo"][1]["signature"] = "(const ImVec2,const ImVec2,int)" @@ -1526,7 +1526,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:2569" +defs["ImDrawList_PathClear"][1]["location"] = "imgui:2567" defs["ImDrawList_PathClear"][1]["ov_cimguiname"] = "ImDrawList_PathClear" defs["ImDrawList_PathClear"][1]["ret"] = "void" defs["ImDrawList_PathClear"][1]["signature"] = "()" @@ -1547,7 +1547,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:2572" +defs["ImDrawList_PathFillConvex"][1]["location"] = "imgui:2570" defs["ImDrawList_PathFillConvex"][1]["ov_cimguiname"] = "ImDrawList_PathFillConvex" defs["ImDrawList_PathFillConvex"][1]["ret"] = "void" defs["ImDrawList_PathFillConvex"][1]["signature"] = "(ImU32)" @@ -1568,7 +1568,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:2570" +defs["ImDrawList_PathLineTo"][1]["location"] = "imgui:2568" defs["ImDrawList_PathLineTo"][1]["ov_cimguiname"] = "ImDrawList_PathLineTo" defs["ImDrawList_PathLineTo"][1]["ret"] = "void" defs["ImDrawList_PathLineTo"][1]["signature"] = "(const ImVec2)" @@ -1589,7 +1589,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:2571" +defs["ImDrawList_PathLineToMergeDuplicate"][1]["location"] = "imgui:2569" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ov_cimguiname"] = "ImDrawList_PathLineToMergeDuplicate" defs["ImDrawList_PathLineToMergeDuplicate"][1]["ret"] = "void" defs["ImDrawList_PathLineToMergeDuplicate"][1]["signature"] = "(const ImVec2)" @@ -1621,7 +1621,7 @@ defs["ImDrawList_PathRect"][1]["defaults"] = {} defs["ImDrawList_PathRect"][1]["defaults"]["flags"] = "0" defs["ImDrawList_PathRect"][1]["defaults"]["rounding"] = "0.0f" defs["ImDrawList_PathRect"][1]["funcname"] = "PathRect" -defs["ImDrawList_PathRect"][1]["location"] = "imgui:2578" +defs["ImDrawList_PathRect"][1]["location"] = "imgui:2576" defs["ImDrawList_PathRect"][1]["ov_cimguiname"] = "ImDrawList_PathRect" defs["ImDrawList_PathRect"][1]["ret"] = "void" defs["ImDrawList_PathRect"][1]["signature"] = "(const ImVec2,const ImVec2,float,ImDrawFlags)" @@ -1650,7 +1650,7 @@ defs["ImDrawList_PathStroke"][1]["defaults"] = {} defs["ImDrawList_PathStroke"][1]["defaults"]["flags"] = "0" defs["ImDrawList_PathStroke"][1]["defaults"]["thickness"] = "1.0f" defs["ImDrawList_PathStroke"][1]["funcname"] = "PathStroke" -defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2573" +defs["ImDrawList_PathStroke"][1]["location"] = "imgui:2571" defs["ImDrawList_PathStroke"][1]["ov_cimguiname"] = "ImDrawList_PathStroke" defs["ImDrawList_PathStroke"][1]["ret"] = "void" defs["ImDrawList_PathStroke"][1]["signature"] = "(ImU32,ImDrawFlags,float)" @@ -1668,7 +1668,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:2527" +defs["ImDrawList_PopClipRect"][1]["location"] = "imgui:2525" defs["ImDrawList_PopClipRect"][1]["ov_cimguiname"] = "ImDrawList_PopClipRect" defs["ImDrawList_PopClipRect"][1]["ret"] = "void" defs["ImDrawList_PopClipRect"][1]["signature"] = "()" @@ -1686,7 +1686,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:2529" +defs["ImDrawList_PopTextureID"][1]["location"] = "imgui:2527" defs["ImDrawList_PopTextureID"][1]["ov_cimguiname"] = "ImDrawList_PopTextureID" defs["ImDrawList_PopTextureID"][1]["ret"] = "void" defs["ImDrawList_PopTextureID"][1]["signature"] = "()" @@ -1731,7 +1731,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:2602" +defs["ImDrawList_PrimQuadUV"][1]["location"] = "imgui:2600" 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)" @@ -1758,7 +1758,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:2600" +defs["ImDrawList_PrimRect"][1]["location"] = "imgui:2598" defs["ImDrawList_PrimRect"][1]["ov_cimguiname"] = "ImDrawList_PrimRect" defs["ImDrawList_PrimRect"][1]["ret"] = "void" defs["ImDrawList_PrimRect"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1791,7 +1791,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:2601" +defs["ImDrawList_PrimRectUV"][1]["location"] = "imgui:2599" 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)" @@ -1815,7 +1815,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:2598" +defs["ImDrawList_PrimReserve"][1]["location"] = "imgui:2596" defs["ImDrawList_PrimReserve"][1]["ov_cimguiname"] = "ImDrawList_PrimReserve" defs["ImDrawList_PrimReserve"][1]["ret"] = "void" defs["ImDrawList_PrimReserve"][1]["signature"] = "(int,int)" @@ -1839,7 +1839,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:2599" +defs["ImDrawList_PrimUnreserve"][1]["location"] = "imgui:2597" defs["ImDrawList_PrimUnreserve"][1]["ov_cimguiname"] = "ImDrawList_PrimUnreserve" defs["ImDrawList_PrimUnreserve"][1]["ret"] = "void" defs["ImDrawList_PrimUnreserve"][1]["signature"] = "(int,int)" @@ -1866,7 +1866,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:2605" +defs["ImDrawList_PrimVtx"][1]["location"] = "imgui:2603" defs["ImDrawList_PrimVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimVtx" defs["ImDrawList_PrimVtx"][1]["ret"] = "void" defs["ImDrawList_PrimVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1887,7 +1887,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:2604" +defs["ImDrawList_PrimWriteIdx"][1]["location"] = "imgui:2602" defs["ImDrawList_PrimWriteIdx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteIdx" defs["ImDrawList_PrimWriteIdx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteIdx"][1]["signature"] = "(ImDrawIdx)" @@ -1914,7 +1914,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:2603" +defs["ImDrawList_PrimWriteVtx"][1]["location"] = "imgui:2601" defs["ImDrawList_PrimWriteVtx"][1]["ov_cimguiname"] = "ImDrawList_PrimWriteVtx" defs["ImDrawList_PrimWriteVtx"][1]["ret"] = "void" defs["ImDrawList_PrimWriteVtx"][1]["signature"] = "(const ImVec2,const ImVec2,ImU32)" @@ -1942,7 +1942,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:2525" +defs["ImDrawList_PushClipRect"][1]["location"] = "imgui:2523" defs["ImDrawList_PushClipRect"][1]["ov_cimguiname"] = "ImDrawList_PushClipRect" defs["ImDrawList_PushClipRect"][1]["ret"] = "void" defs["ImDrawList_PushClipRect"][1]["signature"] = "(const ImVec2,const ImVec2,bool)" @@ -1960,7 +1960,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:2526" +defs["ImDrawList_PushClipRectFullScreen"][1]["location"] = "imgui:2524" defs["ImDrawList_PushClipRectFullScreen"][1]["ov_cimguiname"] = "ImDrawList_PushClipRectFullScreen" defs["ImDrawList_PushClipRectFullScreen"][1]["ret"] = "void" defs["ImDrawList_PushClipRectFullScreen"][1]["signature"] = "()" @@ -1981,7 +1981,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:2528" +defs["ImDrawList_PushTextureID"][1]["location"] = "imgui:2526" defs["ImDrawList_PushTextureID"][1]["ov_cimguiname"] = "ImDrawList_PushTextureID" defs["ImDrawList_PushTextureID"][1]["ret"] = "void" defs["ImDrawList_PushTextureID"][1]["signature"] = "(ImTextureID)" @@ -2002,7 +2002,7 @@ defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["call_args"] = "(radius)" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["cimguiname"] = "ImDrawList__CalcCircleAutoSegmentCount" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["defaults"] = {} defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["funcname"] = "_CalcCircleAutoSegmentCount" -defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["location"] = "imgui:2620" +defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["location"] = "imgui:2618" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["ov_cimguiname"] = "ImDrawList__CalcCircleAutoSegmentCount" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["ret"] = "int" defs["ImDrawList__CalcCircleAutoSegmentCount"][1]["signature"] = "(float)const" @@ -2020,7 +2020,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:2614" +defs["ImDrawList__ClearFreeMemory"][1]["location"] = "imgui:2612" defs["ImDrawList__ClearFreeMemory"][1]["ov_cimguiname"] = "ImDrawList__ClearFreeMemory" defs["ImDrawList__ClearFreeMemory"][1]["ret"] = "void" defs["ImDrawList__ClearFreeMemory"][1]["signature"] = "()" @@ -2038,7 +2038,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:2617" +defs["ImDrawList__OnChangedClipRect"][1]["location"] = "imgui:2615" defs["ImDrawList__OnChangedClipRect"][1]["ov_cimguiname"] = "ImDrawList__OnChangedClipRect" defs["ImDrawList__OnChangedClipRect"][1]["ret"] = "void" defs["ImDrawList__OnChangedClipRect"][1]["signature"] = "()" @@ -2056,7 +2056,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:2618" +defs["ImDrawList__OnChangedTextureID"][1]["location"] = "imgui:2616" defs["ImDrawList__OnChangedTextureID"][1]["ov_cimguiname"] = "ImDrawList__OnChangedTextureID" defs["ImDrawList__OnChangedTextureID"][1]["ret"] = "void" defs["ImDrawList__OnChangedTextureID"][1]["signature"] = "()" @@ -2074,7 +2074,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:2619" +defs["ImDrawList__OnChangedVtxOffset"][1]["location"] = "imgui:2617" defs["ImDrawList__OnChangedVtxOffset"][1]["ov_cimguiname"] = "ImDrawList__OnChangedVtxOffset" defs["ImDrawList__OnChangedVtxOffset"][1]["ret"] = "void" defs["ImDrawList__OnChangedVtxOffset"][1]["signature"] = "()" @@ -2107,7 +2107,7 @@ defs["ImDrawList__PathArcToFastEx"][1]["call_args"] = "(center,radius,a_min_samp defs["ImDrawList__PathArcToFastEx"][1]["cimguiname"] = "ImDrawList__PathArcToFastEx" defs["ImDrawList__PathArcToFastEx"][1]["defaults"] = {} defs["ImDrawList__PathArcToFastEx"][1]["funcname"] = "_PathArcToFastEx" -defs["ImDrawList__PathArcToFastEx"][1]["location"] = "imgui:2621" +defs["ImDrawList__PathArcToFastEx"][1]["location"] = "imgui:2619" defs["ImDrawList__PathArcToFastEx"][1]["ov_cimguiname"] = "ImDrawList__PathArcToFastEx" defs["ImDrawList__PathArcToFastEx"][1]["ret"] = "void" defs["ImDrawList__PathArcToFastEx"][1]["signature"] = "(const ImVec2,float,int,int,int)" @@ -2140,7 +2140,7 @@ defs["ImDrawList__PathArcToN"][1]["call_args"] = "(center,radius,a_min,a_max,num defs["ImDrawList__PathArcToN"][1]["cimguiname"] = "ImDrawList__PathArcToN" defs["ImDrawList__PathArcToN"][1]["defaults"] = {} defs["ImDrawList__PathArcToN"][1]["funcname"] = "_PathArcToN" -defs["ImDrawList__PathArcToN"][1]["location"] = "imgui:2622" +defs["ImDrawList__PathArcToN"][1]["location"] = "imgui:2620" defs["ImDrawList__PathArcToN"][1]["ov_cimguiname"] = "ImDrawList__PathArcToN" defs["ImDrawList__PathArcToN"][1]["ret"] = "void" defs["ImDrawList__PathArcToN"][1]["signature"] = "(const ImVec2,float,float,float,int)" @@ -2158,7 +2158,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:2615" +defs["ImDrawList__PopUnusedDrawCmd"][1]["location"] = "imgui:2613" defs["ImDrawList__PopUnusedDrawCmd"][1]["ov_cimguiname"] = "ImDrawList__PopUnusedDrawCmd" defs["ImDrawList__PopUnusedDrawCmd"][1]["ret"] = "void" defs["ImDrawList__PopUnusedDrawCmd"][1]["signature"] = "()" @@ -2176,7 +2176,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:2613" +defs["ImDrawList__ResetForNewFrame"][1]["location"] = "imgui:2611" defs["ImDrawList__ResetForNewFrame"][1]["ov_cimguiname"] = "ImDrawList__ResetForNewFrame" defs["ImDrawList__ResetForNewFrame"][1]["ret"] = "void" defs["ImDrawList__ResetForNewFrame"][1]["signature"] = "()" @@ -2194,7 +2194,7 @@ defs["ImDrawList__TryMergeDrawCmds"][1]["call_args"] = "()" defs["ImDrawList__TryMergeDrawCmds"][1]["cimguiname"] = "ImDrawList__TryMergeDrawCmds" defs["ImDrawList__TryMergeDrawCmds"][1]["defaults"] = {} defs["ImDrawList__TryMergeDrawCmds"][1]["funcname"] = "_TryMergeDrawCmds" -defs["ImDrawList__TryMergeDrawCmds"][1]["location"] = "imgui:2616" +defs["ImDrawList__TryMergeDrawCmds"][1]["location"] = "imgui:2614" defs["ImDrawList__TryMergeDrawCmds"][1]["ov_cimguiname"] = "ImDrawList__TryMergeDrawCmds" defs["ImDrawList__TryMergeDrawCmds"][1]["ret"] = "void" defs["ImDrawList__TryMergeDrawCmds"][1]["signature"] = "()" @@ -2211,7 +2211,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:2524" +defs["ImDrawList_destroy"][1]["location"] = "imgui:2522" defs["ImDrawList_destroy"][1]["ov_cimguiname"] = "ImDrawList_destroy" defs["ImDrawList_destroy"][1]["realdestructor"] = true defs["ImDrawList_destroy"][1]["ret"] = "void" @@ -2228,7 +2228,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:2714" +defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["location"] = "imgui:2712" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_ImFontAtlasCustomRect" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["signature"] = "()" defs["ImFontAtlasCustomRect_ImFontAtlasCustomRect"][1]["stname"] = "ImFontAtlasCustomRect" @@ -2245,7 +2245,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:2715" +defs["ImFontAtlasCustomRect_IsPacked"][1]["location"] = "imgui:2713" defs["ImFontAtlasCustomRect_IsPacked"][1]["ov_cimguiname"] = "ImFontAtlasCustomRect_IsPacked" defs["ImFontAtlasCustomRect_IsPacked"][1]["ret"] = "bool" defs["ImFontAtlasCustomRect_IsPacked"][1]["signature"] = "()const" @@ -2298,7 +2298,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:2799" +defs["ImFontAtlas_AddCustomRectFontGlyph"][1]["location"] = "imgui:2797" 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)" @@ -2322,7 +2322,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:2798" +defs["ImFontAtlas_AddCustomRectRegular"][1]["location"] = "imgui:2796" defs["ImFontAtlas_AddCustomRectRegular"][1]["ov_cimguiname"] = "ImFontAtlas_AddCustomRectRegular" defs["ImFontAtlas_AddCustomRectRegular"][1]["ret"] = "int" defs["ImFontAtlas_AddCustomRectRegular"][1]["signature"] = "(int,int)" @@ -2343,7 +2343,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:2748" +defs["ImFontAtlas_AddFont"][1]["location"] = "imgui:2746" defs["ImFontAtlas_AddFont"][1]["ov_cimguiname"] = "ImFontAtlas_AddFont" defs["ImFontAtlas_AddFont"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFont"][1]["signature"] = "(const ImFontConfig*)" @@ -2365,7 +2365,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:2749" +defs["ImFontAtlas_AddFontDefault"][1]["location"] = "imgui:2747" defs["ImFontAtlas_AddFontDefault"][1]["ov_cimguiname"] = "ImFontAtlas_AddFontDefault" defs["ImFontAtlas_AddFontDefault"][1]["ret"] = "ImFont*" defs["ImFontAtlas_AddFontDefault"][1]["signature"] = "(const ImFontConfig*)" @@ -2397,7 +2397,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:2750" +defs["ImFontAtlas_AddFontFromFileTTF"][1]["location"] = "imgui:2748" 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*)" @@ -2429,7 +2429,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:2753" +defs["ImFontAtlas_AddFontFromMemoryCompressedBase85TTF"][1]["location"] = "imgui:2751" 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*)" @@ -2464,7 +2464,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:2752" +defs["ImFontAtlas_AddFontFromMemoryCompressedTTF"][1]["location"] = "imgui:2750" 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*)" @@ -2499,7 +2499,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:2751" +defs["ImFontAtlas_AddFontFromMemoryTTF"][1]["location"] = "imgui:2749" 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*)" @@ -2517,7 +2517,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:2764" +defs["ImFontAtlas_Build"][1]["location"] = "imgui:2762" defs["ImFontAtlas_Build"][1]["ov_cimguiname"] = "ImFontAtlas_Build" defs["ImFontAtlas_Build"][1]["ret"] = "bool" defs["ImFontAtlas_Build"][1]["signature"] = "()" @@ -2544,7 +2544,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:2803" +defs["ImFontAtlas_CalcCustomRectUV"][1]["location"] = "imgui:2801" defs["ImFontAtlas_CalcCustomRectUV"][1]["ov_cimguiname"] = "ImFontAtlas_CalcCustomRectUV" defs["ImFontAtlas_CalcCustomRectUV"][1]["ret"] = "void" defs["ImFontAtlas_CalcCustomRectUV"][1]["signature"] = "(const ImFontAtlasCustomRect*,ImVec2*,ImVec2*)const" @@ -2562,7 +2562,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:2757" +defs["ImFontAtlas_Clear"][1]["location"] = "imgui:2755" defs["ImFontAtlas_Clear"][1]["ov_cimguiname"] = "ImFontAtlas_Clear" defs["ImFontAtlas_Clear"][1]["ret"] = "void" defs["ImFontAtlas_Clear"][1]["signature"] = "()" @@ -2580,7 +2580,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:2756" +defs["ImFontAtlas_ClearFonts"][1]["location"] = "imgui:2754" defs["ImFontAtlas_ClearFonts"][1]["ov_cimguiname"] = "ImFontAtlas_ClearFonts" defs["ImFontAtlas_ClearFonts"][1]["ret"] = "void" defs["ImFontAtlas_ClearFonts"][1]["signature"] = "()" @@ -2598,7 +2598,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:2754" +defs["ImFontAtlas_ClearInputData"][1]["location"] = "imgui:2752" defs["ImFontAtlas_ClearInputData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearInputData" defs["ImFontAtlas_ClearInputData"][1]["ret"] = "void" defs["ImFontAtlas_ClearInputData"][1]["signature"] = "()" @@ -2616,7 +2616,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:2755" +defs["ImFontAtlas_ClearTexData"][1]["location"] = "imgui:2753" defs["ImFontAtlas_ClearTexData"][1]["ov_cimguiname"] = "ImFontAtlas_ClearTexData" defs["ImFontAtlas_ClearTexData"][1]["ret"] = "void" defs["ImFontAtlas_ClearTexData"][1]["signature"] = "()" @@ -2637,7 +2637,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:2800" +defs["ImFontAtlas_GetCustomRectByIndex"][1]["location"] = "imgui:2798" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ov_cimguiname"] = "ImFontAtlas_GetCustomRectByIndex" defs["ImFontAtlas_GetCustomRectByIndex"][1]["ret"] = "ImFontAtlasCustomRect*" defs["ImFontAtlas_GetCustomRectByIndex"][1]["signature"] = "(int)" @@ -2655,7 +2655,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:2781" +defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["location"] = "imgui:2779" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseFull" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseFull"][1]["signature"] = "()" @@ -2673,7 +2673,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:2782" +defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["location"] = "imgui:2780" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesChineseSimplifiedCommon"][1]["signature"] = "()" @@ -2691,7 +2691,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:2783" +defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["location"] = "imgui:2781" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesCyrillic" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesCyrillic"][1]["signature"] = "()" @@ -2709,7 +2709,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:2777" +defs["ImFontAtlas_GetGlyphRangesDefault"][1]["location"] = "imgui:2775" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesDefault" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesDefault"][1]["signature"] = "()" @@ -2727,7 +2727,7 @@ defs["ImFontAtlas_GetGlyphRangesGreek"][1]["call_args"] = "()" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["cimguiname"] = "ImFontAtlas_GetGlyphRangesGreek" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["defaults"] = {} defs["ImFontAtlas_GetGlyphRangesGreek"][1]["funcname"] = "GetGlyphRangesGreek" -defs["ImFontAtlas_GetGlyphRangesGreek"][1]["location"] = "imgui:2778" +defs["ImFontAtlas_GetGlyphRangesGreek"][1]["location"] = "imgui:2776" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesGreek" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesGreek"][1]["signature"] = "()" @@ -2745,7 +2745,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:2780" +defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["location"] = "imgui:2778" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesJapanese" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesJapanese"][1]["signature"] = "()" @@ -2763,7 +2763,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:2779" +defs["ImFontAtlas_GetGlyphRangesKorean"][1]["location"] = "imgui:2777" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesKorean" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesKorean"][1]["signature"] = "()" @@ -2781,7 +2781,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:2784" +defs["ImFontAtlas_GetGlyphRangesThai"][1]["location"] = "imgui:2782" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesThai" defs["ImFontAtlas_GetGlyphRangesThai"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesThai"][1]["signature"] = "()" @@ -2799,7 +2799,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:2785" +defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["location"] = "imgui:2783" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ov_cimguiname"] = "ImFontAtlas_GetGlyphRangesVietnamese" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["ret"] = "const ImWchar*" defs["ImFontAtlas_GetGlyphRangesVietnamese"][1]["signature"] = "()" @@ -2832,7 +2832,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:2804" +defs["ImFontAtlas_GetMouseCursorTexData"][1]["location"] = "imgui:2802" 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])" @@ -2863,7 +2863,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:2765" +defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["location"] = "imgui:2763" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsAlpha8" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsAlpha8"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -2894,7 +2894,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:2766" +defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["location"] = "imgui:2764" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ov_cimguiname"] = "ImFontAtlas_GetTexDataAsRGBA32" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["ret"] = "void" defs["ImFontAtlas_GetTexDataAsRGBA32"][1]["signature"] = "(unsigned char**,int*,int*,int*)" @@ -2910,7 +2910,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:2746" +defs["ImFontAtlas_ImFontAtlas"][1]["location"] = "imgui:2744" defs["ImFontAtlas_ImFontAtlas"][1]["ov_cimguiname"] = "ImFontAtlas_ImFontAtlas" defs["ImFontAtlas_ImFontAtlas"][1]["signature"] = "()" defs["ImFontAtlas_ImFontAtlas"][1]["stname"] = "ImFontAtlas" @@ -2927,7 +2927,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:2767" +defs["ImFontAtlas_IsBuilt"][1]["location"] = "imgui:2765" defs["ImFontAtlas_IsBuilt"][1]["ov_cimguiname"] = "ImFontAtlas_IsBuilt" defs["ImFontAtlas_IsBuilt"][1]["ret"] = "bool" defs["ImFontAtlas_IsBuilt"][1]["signature"] = "()const" @@ -2948,7 +2948,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:2768" +defs["ImFontAtlas_SetTexID"][1]["location"] = "imgui:2766" defs["ImFontAtlas_SetTexID"][1]["ov_cimguiname"] = "ImFontAtlas_SetTexID" defs["ImFontAtlas_SetTexID"][1]["ret"] = "void" defs["ImFontAtlas_SetTexID"][1]["signature"] = "(ImTextureID)" @@ -2965,7 +2965,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:2747" +defs["ImFontAtlas_destroy"][1]["location"] = "imgui:2745" defs["ImFontAtlas_destroy"][1]["ov_cimguiname"] = "ImFontAtlas_destroy" defs["ImFontAtlas_destroy"][1]["realdestructor"] = true defs["ImFontAtlas_destroy"][1]["ret"] = "void" @@ -2982,7 +2982,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:2674" +defs["ImFontConfig_ImFontConfig"][1]["location"] = "imgui:2672" defs["ImFontConfig_ImFontConfig"][1]["ov_cimguiname"] = "ImFontConfig_ImFontConfig" defs["ImFontConfig_ImFontConfig"][1]["signature"] = "()" defs["ImFontConfig_ImFontConfig"][1]["stname"] = "ImFontConfig" @@ -3018,7 +3018,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:2699" +defs["ImFontGlyphRangesBuilder_AddChar"][1]["location"] = "imgui:2697" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddChar" defs["ImFontGlyphRangesBuilder_AddChar"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddChar"][1]["signature"] = "(ImWchar)" @@ -3039,7 +3039,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:2701" +defs["ImFontGlyphRangesBuilder_AddRanges"][1]["location"] = "imgui:2699" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddRanges" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddRanges"][1]["signature"] = "(const ImWchar*)" @@ -3064,7 +3064,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:2700" +defs["ImFontGlyphRangesBuilder_AddText"][1]["location"] = "imgui:2698" defs["ImFontGlyphRangesBuilder_AddText"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_AddText" defs["ImFontGlyphRangesBuilder_AddText"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_AddText"][1]["signature"] = "(const char*,const char*)" @@ -3085,7 +3085,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:2702" +defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["location"] = "imgui:2700" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_BuildRanges" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_BuildRanges"][1]["signature"] = "(ImVector_ImWchar*)" @@ -3103,7 +3103,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:2696" +defs["ImFontGlyphRangesBuilder_Clear"][1]["location"] = "imgui:2694" defs["ImFontGlyphRangesBuilder_Clear"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_Clear" defs["ImFontGlyphRangesBuilder_Clear"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_Clear"][1]["signature"] = "()" @@ -3124,7 +3124,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:2697" +defs["ImFontGlyphRangesBuilder_GetBit"][1]["location"] = "imgui:2695" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_GetBit" defs["ImFontGlyphRangesBuilder_GetBit"][1]["ret"] = "bool" defs["ImFontGlyphRangesBuilder_GetBit"][1]["signature"] = "(size_t)const" @@ -3140,7 +3140,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:2695" +defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["location"] = "imgui:2693" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["signature"] = "()" defs["ImFontGlyphRangesBuilder_ImFontGlyphRangesBuilder"][1]["stname"] = "ImFontGlyphRangesBuilder" @@ -3160,7 +3160,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:2698" +defs["ImFontGlyphRangesBuilder_SetBit"][1]["location"] = "imgui:2696" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ov_cimguiname"] = "ImFontGlyphRangesBuilder_SetBit" defs["ImFontGlyphRangesBuilder_SetBit"][1]["ret"] = "void" defs["ImFontGlyphRangesBuilder_SetBit"][1]["signature"] = "(size_t)" @@ -3227,7 +3227,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:2891" +defs["ImFont_AddGlyph"][1]["location"] = "imgui:2890" 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)" @@ -3255,7 +3255,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:2892" +defs["ImFont_AddRemapChar"][1]["location"] = "imgui:2891" defs["ImFont_AddRemapChar"][1]["ov_cimguiname"] = "ImFont_AddRemapChar" defs["ImFont_AddRemapChar"][1]["ret"] = "void" defs["ImFont_AddRemapChar"][1]["signature"] = "(ImWchar,ImWchar,bool)" @@ -3273,7 +3273,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:2888" +defs["ImFont_BuildLookupTable"][1]["location"] = "imgui:2887" defs["ImFont_BuildLookupTable"][1]["ov_cimguiname"] = "ImFont_BuildLookupTable" defs["ImFont_BuildLookupTable"][1]["ret"] = "void" defs["ImFont_BuildLookupTable"][1]["signature"] = "()" @@ -3314,7 +3314,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:2882" +defs["ImFont_CalcTextSizeA"][1]["location"] = "imgui:2881" defs["ImFont_CalcTextSizeA"][1]["nonUDT"] = 1 defs["ImFont_CalcTextSizeA"][1]["ov_cimguiname"] = "ImFont_CalcTextSizeA" defs["ImFont_CalcTextSizeA"][1]["ret"] = "void" @@ -3345,7 +3345,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:2883" +defs["ImFont_CalcWordWrapPositionA"][1]["location"] = "imgui:2882" 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" @@ -3363,7 +3363,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:2889" +defs["ImFont_ClearOutputData"][1]["location"] = "imgui:2888" defs["ImFont_ClearOutputData"][1]["ov_cimguiname"] = "ImFont_ClearOutputData" defs["ImFont_ClearOutputData"][1]["ret"] = "void" defs["ImFont_ClearOutputData"][1]["signature"] = "()" @@ -3384,7 +3384,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:2874" +defs["ImFont_FindGlyph"][1]["location"] = "imgui:2873" defs["ImFont_FindGlyph"][1]["ov_cimguiname"] = "ImFont_FindGlyph" defs["ImFont_FindGlyph"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyph"][1]["signature"] = "(ImWchar)const" @@ -3405,7 +3405,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:2875" +defs["ImFont_FindGlyphNoFallback"][1]["location"] = "imgui:2874" defs["ImFont_FindGlyphNoFallback"][1]["ov_cimguiname"] = "ImFont_FindGlyphNoFallback" defs["ImFont_FindGlyphNoFallback"][1]["ret"] = "const ImFontGlyph*" defs["ImFont_FindGlyphNoFallback"][1]["signature"] = "(ImWchar)const" @@ -3426,7 +3426,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:2876" +defs["ImFont_GetCharAdvance"][1]["location"] = "imgui:2875" defs["ImFont_GetCharAdvance"][1]["ov_cimguiname"] = "ImFont_GetCharAdvance" defs["ImFont_GetCharAdvance"][1]["ret"] = "float" defs["ImFont_GetCharAdvance"][1]["signature"] = "(ImWchar)const" @@ -3444,7 +3444,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:2878" +defs["ImFont_GetDebugName"][1]["location"] = "imgui:2877" defs["ImFont_GetDebugName"][1]["ov_cimguiname"] = "ImFont_GetDebugName" defs["ImFont_GetDebugName"][1]["ret"] = "const char*" defs["ImFont_GetDebugName"][1]["signature"] = "()const" @@ -3465,7 +3465,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:2890" +defs["ImFont_GrowIndex"][1]["location"] = "imgui:2889" defs["ImFont_GrowIndex"][1]["ov_cimguiname"] = "ImFont_GrowIndex" defs["ImFont_GrowIndex"][1]["ret"] = "void" defs["ImFont_GrowIndex"][1]["signature"] = "(int)" @@ -3481,7 +3481,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:2872" +defs["ImFont_ImFont"][1]["location"] = "imgui:2871" defs["ImFont_ImFont"][1]["ov_cimguiname"] = "ImFont_ImFont" defs["ImFont_ImFont"][1]["signature"] = "()" defs["ImFont_ImFont"][1]["stname"] = "ImFont" @@ -3504,7 +3504,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:2894" +defs["ImFont_IsGlyphRangeUnused"][1]["location"] = "imgui:2893" defs["ImFont_IsGlyphRangeUnused"][1]["ov_cimguiname"] = "ImFont_IsGlyphRangeUnused" defs["ImFont_IsGlyphRangeUnused"][1]["ret"] = "bool" defs["ImFont_IsGlyphRangeUnused"][1]["signature"] = "(unsigned int,unsigned int)" @@ -3522,7 +3522,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:2877" +defs["ImFont_IsLoaded"][1]["location"] = "imgui:2876" defs["ImFont_IsLoaded"][1]["ov_cimguiname"] = "ImFont_IsLoaded" defs["ImFont_IsLoaded"][1]["ret"] = "bool" defs["ImFont_IsLoaded"][1]["signature"] = "()const" @@ -3555,7 +3555,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:2884" +defs["ImFont_RenderChar"][1]["location"] = "imgui:2883" defs["ImFont_RenderChar"][1]["ov_cimguiname"] = "ImFont_RenderChar" defs["ImFont_RenderChar"][1]["ret"] = "void" defs["ImFont_RenderChar"][1]["signature"] = "(ImDrawList*,float,const ImVec2,ImU32,ImWchar)const" @@ -3602,7 +3602,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:2885" +defs["ImFont_RenderText"][1]["location"] = "imgui:2884" defs["ImFont_RenderText"][1]["ov_cimguiname"] = "ImFont_RenderText" defs["ImFont_RenderText"][1]["ret"] = "void" defs["ImFont_RenderText"][1]["signature"] = "(ImDrawList*,float,const ImVec2,ImU32,const ImVec4,const char*,const char*,float,bool)const" @@ -3626,7 +3626,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:2893" +defs["ImFont_SetGlyphVisible"][1]["location"] = "imgui:2892" defs["ImFont_SetGlyphVisible"][1]["ov_cimguiname"] = "ImFont_SetGlyphVisible" defs["ImFont_SetGlyphVisible"][1]["ret"] = "void" defs["ImFont_SetGlyphVisible"][1]["signature"] = "(ImWchar,bool)" @@ -3643,7 +3643,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:2873" +defs["ImFont_destroy"][1]["location"] = "imgui:2872" defs["ImFont_destroy"][1]["ov_cimguiname"] = "ImFont_destroy" defs["ImFont_destroy"][1]["realdestructor"] = true defs["ImFont_destroy"][1]["ret"] = "void" @@ -3665,7 +3665,7 @@ defs["ImGuiIO_AddFocusEvent"][1]["call_args"] = "(focused)" defs["ImGuiIO_AddFocusEvent"][1]["cimguiname"] = "ImGuiIO_AddFocusEvent" defs["ImGuiIO_AddFocusEvent"][1]["defaults"] = {} defs["ImGuiIO_AddFocusEvent"][1]["funcname"] = "AddFocusEvent" -defs["ImGuiIO_AddFocusEvent"][1]["location"] = "imgui:1974" +defs["ImGuiIO_AddFocusEvent"][1]["location"] = "imgui:1972" defs["ImGuiIO_AddFocusEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddFocusEvent" defs["ImGuiIO_AddFocusEvent"][1]["ret"] = "void" defs["ImGuiIO_AddFocusEvent"][1]["signature"] = "(bool)" @@ -3686,7 +3686,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:1975" +defs["ImGuiIO_AddInputCharacter"][1]["location"] = "imgui:1973" defs["ImGuiIO_AddInputCharacter"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacter" defs["ImGuiIO_AddInputCharacter"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacter"][1]["signature"] = "(unsigned int)" @@ -3707,7 +3707,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:1976" +defs["ImGuiIO_AddInputCharacterUTF16"][1]["location"] = "imgui:1974" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharacterUTF16" defs["ImGuiIO_AddInputCharacterUTF16"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharacterUTF16"][1]["signature"] = "(ImWchar16)" @@ -3728,7 +3728,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:1977" +defs["ImGuiIO_AddInputCharactersUTF8"][1]["location"] = "imgui:1975" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ov_cimguiname"] = "ImGuiIO_AddInputCharactersUTF8" defs["ImGuiIO_AddInputCharactersUTF8"][1]["ret"] = "void" defs["ImGuiIO_AddInputCharactersUTF8"][1]["signature"] = "(const char*)" @@ -3755,7 +3755,7 @@ defs["ImGuiIO_AddKeyAnalogEvent"][1]["call_args"] = "(key,down,v)" defs["ImGuiIO_AddKeyAnalogEvent"][1]["cimguiname"] = "ImGuiIO_AddKeyAnalogEvent" defs["ImGuiIO_AddKeyAnalogEvent"][1]["defaults"] = {} defs["ImGuiIO_AddKeyAnalogEvent"][1]["funcname"] = "AddKeyAnalogEvent" -defs["ImGuiIO_AddKeyAnalogEvent"][1]["location"] = "imgui:1970" +defs["ImGuiIO_AddKeyAnalogEvent"][1]["location"] = "imgui:1968" defs["ImGuiIO_AddKeyAnalogEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddKeyAnalogEvent" defs["ImGuiIO_AddKeyAnalogEvent"][1]["ret"] = "void" defs["ImGuiIO_AddKeyAnalogEvent"][1]["signature"] = "(ImGuiKey,bool,float)" @@ -3779,7 +3779,7 @@ defs["ImGuiIO_AddKeyEvent"][1]["call_args"] = "(key,down)" defs["ImGuiIO_AddKeyEvent"][1]["cimguiname"] = "ImGuiIO_AddKeyEvent" defs["ImGuiIO_AddKeyEvent"][1]["defaults"] = {} defs["ImGuiIO_AddKeyEvent"][1]["funcname"] = "AddKeyEvent" -defs["ImGuiIO_AddKeyEvent"][1]["location"] = "imgui:1969" +defs["ImGuiIO_AddKeyEvent"][1]["location"] = "imgui:1967" defs["ImGuiIO_AddKeyEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddKeyEvent" defs["ImGuiIO_AddKeyEvent"][1]["ret"] = "void" defs["ImGuiIO_AddKeyEvent"][1]["signature"] = "(ImGuiKey,bool)" @@ -3803,7 +3803,7 @@ defs["ImGuiIO_AddMouseButtonEvent"][1]["call_args"] = "(button,down)" defs["ImGuiIO_AddMouseButtonEvent"][1]["cimguiname"] = "ImGuiIO_AddMouseButtonEvent" defs["ImGuiIO_AddMouseButtonEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMouseButtonEvent"][1]["funcname"] = "AddMouseButtonEvent" -defs["ImGuiIO_AddMouseButtonEvent"][1]["location"] = "imgui:1972" +defs["ImGuiIO_AddMouseButtonEvent"][1]["location"] = "imgui:1970" defs["ImGuiIO_AddMouseButtonEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMouseButtonEvent" defs["ImGuiIO_AddMouseButtonEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMouseButtonEvent"][1]["signature"] = "(int,bool)" @@ -3827,7 +3827,7 @@ defs["ImGuiIO_AddMousePosEvent"][1]["call_args"] = "(x,y)" defs["ImGuiIO_AddMousePosEvent"][1]["cimguiname"] = "ImGuiIO_AddMousePosEvent" defs["ImGuiIO_AddMousePosEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMousePosEvent"][1]["funcname"] = "AddMousePosEvent" -defs["ImGuiIO_AddMousePosEvent"][1]["location"] = "imgui:1971" +defs["ImGuiIO_AddMousePosEvent"][1]["location"] = "imgui:1969" defs["ImGuiIO_AddMousePosEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMousePosEvent" defs["ImGuiIO_AddMousePosEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMousePosEvent"][1]["signature"] = "(float,float)" @@ -3851,7 +3851,7 @@ defs["ImGuiIO_AddMouseWheelEvent"][1]["call_args"] = "(wh_x,wh_y)" defs["ImGuiIO_AddMouseWheelEvent"][1]["cimguiname"] = "ImGuiIO_AddMouseWheelEvent" defs["ImGuiIO_AddMouseWheelEvent"][1]["defaults"] = {} defs["ImGuiIO_AddMouseWheelEvent"][1]["funcname"] = "AddMouseWheelEvent" -defs["ImGuiIO_AddMouseWheelEvent"][1]["location"] = "imgui:1973" +defs["ImGuiIO_AddMouseWheelEvent"][1]["location"] = "imgui:1971" defs["ImGuiIO_AddMouseWheelEvent"][1]["ov_cimguiname"] = "ImGuiIO_AddMouseWheelEvent" defs["ImGuiIO_AddMouseWheelEvent"][1]["ret"] = "void" defs["ImGuiIO_AddMouseWheelEvent"][1]["signature"] = "(float,float)" @@ -3869,7 +3869,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:1981" +defs["ImGuiIO_ClearInputCharacters"][1]["location"] = "imgui:1979" defs["ImGuiIO_ClearInputCharacters"][1]["ov_cimguiname"] = "ImGuiIO_ClearInputCharacters" defs["ImGuiIO_ClearInputCharacters"][1]["ret"] = "void" defs["ImGuiIO_ClearInputCharacters"][1]["signature"] = "()" @@ -3887,7 +3887,7 @@ defs["ImGuiIO_ClearInputKeys"][1]["call_args"] = "()" defs["ImGuiIO_ClearInputKeys"][1]["cimguiname"] = "ImGuiIO_ClearInputKeys" defs["ImGuiIO_ClearInputKeys"][1]["defaults"] = {} defs["ImGuiIO_ClearInputKeys"][1]["funcname"] = "ClearInputKeys" -defs["ImGuiIO_ClearInputKeys"][1]["location"] = "imgui:1982" +defs["ImGuiIO_ClearInputKeys"][1]["location"] = "imgui:1980" defs["ImGuiIO_ClearInputKeys"][1]["ov_cimguiname"] = "ImGuiIO_ClearInputKeys" defs["ImGuiIO_ClearInputKeys"][1]["ret"] = "void" defs["ImGuiIO_ClearInputKeys"][1]["signature"] = "()" @@ -3903,7 +3903,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:2055" +defs["ImGuiIO_ImGuiIO"][1]["location"] = "imgui:2053" defs["ImGuiIO_ImGuiIO"][1]["ov_cimguiname"] = "ImGuiIO_ImGuiIO" defs["ImGuiIO_ImGuiIO"][1]["signature"] = "()" defs["ImGuiIO_ImGuiIO"][1]["stname"] = "ImGuiIO" @@ -3923,7 +3923,7 @@ defs["ImGuiIO_SetAppAcceptingEvents"][1]["call_args"] = "(accepting_events)" defs["ImGuiIO_SetAppAcceptingEvents"][1]["cimguiname"] = "ImGuiIO_SetAppAcceptingEvents" defs["ImGuiIO_SetAppAcceptingEvents"][1]["defaults"] = {} defs["ImGuiIO_SetAppAcceptingEvents"][1]["funcname"] = "SetAppAcceptingEvents" -defs["ImGuiIO_SetAppAcceptingEvents"][1]["location"] = "imgui:1980" +defs["ImGuiIO_SetAppAcceptingEvents"][1]["location"] = "imgui:1978" defs["ImGuiIO_SetAppAcceptingEvents"][1]["ov_cimguiname"] = "ImGuiIO_SetAppAcceptingEvents" defs["ImGuiIO_SetAppAcceptingEvents"][1]["ret"] = "void" defs["ImGuiIO_SetAppAcceptingEvents"][1]["signature"] = "(bool)" @@ -3954,7 +3954,7 @@ defs["ImGuiIO_SetKeyEventNativeData"][1]["cimguiname"] = "ImGuiIO_SetKeyEventNat defs["ImGuiIO_SetKeyEventNativeData"][1]["defaults"] = {} defs["ImGuiIO_SetKeyEventNativeData"][1]["defaults"]["native_legacy_index"] = "-1" defs["ImGuiIO_SetKeyEventNativeData"][1]["funcname"] = "SetKeyEventNativeData" -defs["ImGuiIO_SetKeyEventNativeData"][1]["location"] = "imgui:1979" +defs["ImGuiIO_SetKeyEventNativeData"][1]["location"] = "imgui:1977" defs["ImGuiIO_SetKeyEventNativeData"][1]["ov_cimguiname"] = "ImGuiIO_SetKeyEventNativeData" defs["ImGuiIO_SetKeyEventNativeData"][1]["ret"] = "void" defs["ImGuiIO_SetKeyEventNativeData"][1]["signature"] = "(ImGuiKey,int,int,int)" @@ -3988,7 +3988,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:2096" +defs["ImGuiInputTextCallbackData_ClearSelection"][1]["location"] = "imgui:2094" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ClearSelection" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_ClearSelection"][1]["signature"] = "()" @@ -4012,7 +4012,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:2093" +defs["ImGuiInputTextCallbackData_DeleteChars"][1]["location"] = "imgui:2091" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_DeleteChars" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_DeleteChars"][1]["signature"] = "(int,int)" @@ -4030,7 +4030,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:2097" +defs["ImGuiInputTextCallbackData_HasSelection"][1]["location"] = "imgui:2095" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_HasSelection" defs["ImGuiInputTextCallbackData_HasSelection"][1]["ret"] = "bool" defs["ImGuiInputTextCallbackData_HasSelection"][1]["signature"] = "()const" @@ -4046,7 +4046,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:2092" +defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["location"] = "imgui:2090" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_ImGuiInputTextCallbackData" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["signature"] = "()" defs["ImGuiInputTextCallbackData_ImGuiInputTextCallbackData"][1]["stname"] = "ImGuiInputTextCallbackData" @@ -4073,7 +4073,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:2094" +defs["ImGuiInputTextCallbackData_InsertChars"][1]["location"] = "imgui:2092" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_InsertChars" defs["ImGuiInputTextCallbackData_InsertChars"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_InsertChars"][1]["signature"] = "(int,const char*,const char*)" @@ -4091,7 +4091,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:2095" +defs["ImGuiInputTextCallbackData_SelectAll"][1]["location"] = "imgui:2093" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ov_cimguiname"] = "ImGuiInputTextCallbackData_SelectAll" defs["ImGuiInputTextCallbackData_SelectAll"][1]["ret"] = "void" defs["ImGuiInputTextCallbackData_SelectAll"][1]["signature"] = "()" @@ -4132,7 +4132,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:2308" +defs["ImGuiListClipper_Begin"][1]["location"] = "imgui:2306" defs["ImGuiListClipper_Begin"][1]["ov_cimguiname"] = "ImGuiListClipper_Begin" defs["ImGuiListClipper_Begin"][1]["ret"] = "void" defs["ImGuiListClipper_Begin"][1]["signature"] = "(int,float)" @@ -4150,7 +4150,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:2309" +defs["ImGuiListClipper_End"][1]["location"] = "imgui:2307" defs["ImGuiListClipper_End"][1]["ov_cimguiname"] = "ImGuiListClipper_End" defs["ImGuiListClipper_End"][1]["ret"] = "void" defs["ImGuiListClipper_End"][1]["signature"] = "()" @@ -4174,7 +4174,7 @@ defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["call_args"] = "(item_min defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["cimguiname"] = "ImGuiListClipper_ForceDisplayRangeByIndices" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["defaults"] = {} defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["funcname"] = "ForceDisplayRangeByIndices" -defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["location"] = "imgui:2313" +defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["location"] = "imgui:2311" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["ov_cimguiname"] = "ImGuiListClipper_ForceDisplayRangeByIndices" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["ret"] = "void" defs["ImGuiListClipper_ForceDisplayRangeByIndices"][1]["signature"] = "(int,int)" @@ -4190,7 +4190,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:2306" +defs["ImGuiListClipper_ImGuiListClipper"][1]["location"] = "imgui:2304" defs["ImGuiListClipper_ImGuiListClipper"][1]["ov_cimguiname"] = "ImGuiListClipper_ImGuiListClipper" defs["ImGuiListClipper_ImGuiListClipper"][1]["signature"] = "()" defs["ImGuiListClipper_ImGuiListClipper"][1]["stname"] = "ImGuiListClipper" @@ -4207,7 +4207,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:2310" +defs["ImGuiListClipper_Step"][1]["location"] = "imgui:2308" defs["ImGuiListClipper_Step"][1]["ov_cimguiname"] = "ImGuiListClipper_Step" defs["ImGuiListClipper_Step"][1]["ret"] = "bool" defs["ImGuiListClipper_Step"][1]["signature"] = "()" @@ -4224,7 +4224,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:2307" +defs["ImGuiListClipper_destroy"][1]["location"] = "imgui:2305" defs["ImGuiListClipper_destroy"][1]["ov_cimguiname"] = "ImGuiListClipper_destroy" defs["ImGuiListClipper_destroy"][1]["realdestructor"] = true defs["ImGuiListClipper_destroy"][1]["ret"] = "void" @@ -4241,7 +4241,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:2172" +defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["location"] = "imgui:2170" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["ov_cimguiname"] = "ImGuiOnceUponAFrame_ImGuiOnceUponAFrame" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["signature"] = "()" defs["ImGuiOnceUponAFrame_ImGuiOnceUponAFrame"][1]["stname"] = "ImGuiOnceUponAFrame" @@ -4274,7 +4274,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:2126" +defs["ImGuiPayload_Clear"][1]["location"] = "imgui:2124" defs["ImGuiPayload_Clear"][1]["ov_cimguiname"] = "ImGuiPayload_Clear" defs["ImGuiPayload_Clear"][1]["ret"] = "void" defs["ImGuiPayload_Clear"][1]["signature"] = "()" @@ -4290,7 +4290,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:2125" +defs["ImGuiPayload_ImGuiPayload"][1]["location"] = "imgui:2123" defs["ImGuiPayload_ImGuiPayload"][1]["ov_cimguiname"] = "ImGuiPayload_ImGuiPayload" defs["ImGuiPayload_ImGuiPayload"][1]["signature"] = "()" defs["ImGuiPayload_ImGuiPayload"][1]["stname"] = "ImGuiPayload" @@ -4310,7 +4310,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:2127" +defs["ImGuiPayload_IsDataType"][1]["location"] = "imgui:2125" defs["ImGuiPayload_IsDataType"][1]["ov_cimguiname"] = "ImGuiPayload_IsDataType" defs["ImGuiPayload_IsDataType"][1]["ret"] = "bool" defs["ImGuiPayload_IsDataType"][1]["signature"] = "(const char*)const" @@ -4328,7 +4328,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:2129" +defs["ImGuiPayload_IsDelivery"][1]["location"] = "imgui:2127" defs["ImGuiPayload_IsDelivery"][1]["ov_cimguiname"] = "ImGuiPayload_IsDelivery" defs["ImGuiPayload_IsDelivery"][1]["ret"] = "bool" defs["ImGuiPayload_IsDelivery"][1]["signature"] = "()const" @@ -4346,7 +4346,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:2128" +defs["ImGuiPayload_IsPreview"][1]["location"] = "imgui:2126" defs["ImGuiPayload_IsPreview"][1]["ov_cimguiname"] = "ImGuiPayload_IsPreview" defs["ImGuiPayload_IsPreview"][1]["ret"] = "bool" defs["ImGuiPayload_IsPreview"][1]["signature"] = "()const" @@ -4378,7 +4378,7 @@ defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["cimguiname"] = "ImGuiPlatf defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["constructor"] = true defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["defaults"] = {} defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["funcname"] = "ImGuiPlatformImeData" -defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["location"] = "imgui:2946" +defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["location"] = "imgui:2945" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["ov_cimguiname"] = "ImGuiPlatformImeData_ImGuiPlatformImeData" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["signature"] = "()" defs["ImGuiPlatformImeData_ImGuiPlatformImeData"][1]["stname"] = "ImGuiPlatformImeData" @@ -4415,7 +4415,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:2239" +defs["ImGuiStoragePair_ImGuiStoragePair"][1]["location"] = "imgui:2237" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Int" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["signature"] = "(ImGuiID,int)" defs["ImGuiStoragePair_ImGuiStoragePair"][1]["stname"] = "ImGuiStoragePair" @@ -4434,7 +4434,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:2240" +defs["ImGuiStoragePair_ImGuiStoragePair"][2]["location"] = "imgui:2238" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Float" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["signature"] = "(ImGuiID,float)" defs["ImGuiStoragePair_ImGuiStoragePair"][2]["stname"] = "ImGuiStoragePair" @@ -4453,7 +4453,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:2241" +defs["ImGuiStoragePair_ImGuiStoragePair"][3]["location"] = "imgui:2239" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["ov_cimguiname"] = "ImGuiStoragePair_ImGuiStoragePair_Ptr" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["signature"] = "(ImGuiID,void*)" defs["ImGuiStoragePair_ImGuiStoragePair"][3]["stname"] = "ImGuiStoragePair" @@ -4488,7 +4488,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:2272" +defs["ImGuiStorage_BuildSortByKey"][1]["location"] = "imgui:2270" defs["ImGuiStorage_BuildSortByKey"][1]["ov_cimguiname"] = "ImGuiStorage_BuildSortByKey" defs["ImGuiStorage_BuildSortByKey"][1]["ret"] = "void" defs["ImGuiStorage_BuildSortByKey"][1]["signature"] = "()" @@ -4506,7 +4506,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:2249" +defs["ImGuiStorage_Clear"][1]["location"] = "imgui:2247" defs["ImGuiStorage_Clear"][1]["ov_cimguiname"] = "ImGuiStorage_Clear" defs["ImGuiStorage_Clear"][1]["ret"] = "void" defs["ImGuiStorage_Clear"][1]["signature"] = "()" @@ -4531,7 +4531,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:2252" +defs["ImGuiStorage_GetBool"][1]["location"] = "imgui:2250" defs["ImGuiStorage_GetBool"][1]["ov_cimguiname"] = "ImGuiStorage_GetBool" defs["ImGuiStorage_GetBool"][1]["ret"] = "bool" defs["ImGuiStorage_GetBool"][1]["signature"] = "(ImGuiID,bool)const" @@ -4556,7 +4556,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:2264" +defs["ImGuiStorage_GetBoolRef"][1]["location"] = "imgui:2262" defs["ImGuiStorage_GetBoolRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetBoolRef" defs["ImGuiStorage_GetBoolRef"][1]["ret"] = "bool*" defs["ImGuiStorage_GetBoolRef"][1]["signature"] = "(ImGuiID,bool)" @@ -4581,7 +4581,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:2254" +defs["ImGuiStorage_GetFloat"][1]["location"] = "imgui:2252" defs["ImGuiStorage_GetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloat" defs["ImGuiStorage_GetFloat"][1]["ret"] = "float" defs["ImGuiStorage_GetFloat"][1]["signature"] = "(ImGuiID,float)const" @@ -4606,7 +4606,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:2265" +defs["ImGuiStorage_GetFloatRef"][1]["location"] = "imgui:2263" defs["ImGuiStorage_GetFloatRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetFloatRef" defs["ImGuiStorage_GetFloatRef"][1]["ret"] = "float*" defs["ImGuiStorage_GetFloatRef"][1]["signature"] = "(ImGuiID,float)" @@ -4631,7 +4631,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:2250" +defs["ImGuiStorage_GetInt"][1]["location"] = "imgui:2248" defs["ImGuiStorage_GetInt"][1]["ov_cimguiname"] = "ImGuiStorage_GetInt" defs["ImGuiStorage_GetInt"][1]["ret"] = "int" defs["ImGuiStorage_GetInt"][1]["signature"] = "(ImGuiID,int)const" @@ -4656,7 +4656,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:2263" +defs["ImGuiStorage_GetIntRef"][1]["location"] = "imgui:2261" defs["ImGuiStorage_GetIntRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetIntRef" defs["ImGuiStorage_GetIntRef"][1]["ret"] = "int*" defs["ImGuiStorage_GetIntRef"][1]["signature"] = "(ImGuiID,int)" @@ -4677,7 +4677,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:2256" +defs["ImGuiStorage_GetVoidPtr"][1]["location"] = "imgui:2254" defs["ImGuiStorage_GetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtr" defs["ImGuiStorage_GetVoidPtr"][1]["ret"] = "void*" defs["ImGuiStorage_GetVoidPtr"][1]["signature"] = "(ImGuiID)const" @@ -4702,7 +4702,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:2266" +defs["ImGuiStorage_GetVoidPtrRef"][1]["location"] = "imgui:2264" defs["ImGuiStorage_GetVoidPtrRef"][1]["ov_cimguiname"] = "ImGuiStorage_GetVoidPtrRef" defs["ImGuiStorage_GetVoidPtrRef"][1]["ret"] = "void**" defs["ImGuiStorage_GetVoidPtrRef"][1]["signature"] = "(ImGuiID,void*)" @@ -4723,7 +4723,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:2269" +defs["ImGuiStorage_SetAllInt"][1]["location"] = "imgui:2267" defs["ImGuiStorage_SetAllInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetAllInt" defs["ImGuiStorage_SetAllInt"][1]["ret"] = "void" defs["ImGuiStorage_SetAllInt"][1]["signature"] = "(int)" @@ -4747,7 +4747,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:2253" +defs["ImGuiStorage_SetBool"][1]["location"] = "imgui:2251" defs["ImGuiStorage_SetBool"][1]["ov_cimguiname"] = "ImGuiStorage_SetBool" defs["ImGuiStorage_SetBool"][1]["ret"] = "void" defs["ImGuiStorage_SetBool"][1]["signature"] = "(ImGuiID,bool)" @@ -4771,7 +4771,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:2255" +defs["ImGuiStorage_SetFloat"][1]["location"] = "imgui:2253" defs["ImGuiStorage_SetFloat"][1]["ov_cimguiname"] = "ImGuiStorage_SetFloat" defs["ImGuiStorage_SetFloat"][1]["ret"] = "void" defs["ImGuiStorage_SetFloat"][1]["signature"] = "(ImGuiID,float)" @@ -4795,7 +4795,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:2251" +defs["ImGuiStorage_SetInt"][1]["location"] = "imgui:2249" defs["ImGuiStorage_SetInt"][1]["ov_cimguiname"] = "ImGuiStorage_SetInt" defs["ImGuiStorage_SetInt"][1]["ret"] = "void" defs["ImGuiStorage_SetInt"][1]["signature"] = "(ImGuiID,int)" @@ -4819,7 +4819,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:2257" +defs["ImGuiStorage_SetVoidPtr"][1]["location"] = "imgui:2255" defs["ImGuiStorage_SetVoidPtr"][1]["ov_cimguiname"] = "ImGuiStorage_SetVoidPtr" defs["ImGuiStorage_SetVoidPtr"][1]["ret"] = "void" defs["ImGuiStorage_SetVoidPtr"][1]["signature"] = "(ImGuiID,void*)" @@ -4835,7 +4835,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:1877" +defs["ImGuiStyle_ImGuiStyle"][1]["location"] = "imgui:1875" defs["ImGuiStyle_ImGuiStyle"][1]["ov_cimguiname"] = "ImGuiStyle_ImGuiStyle" defs["ImGuiStyle_ImGuiStyle"][1]["signature"] = "()" defs["ImGuiStyle_ImGuiStyle"][1]["stname"] = "ImGuiStyle" @@ -4855,7 +4855,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:1878" +defs["ImGuiStyle_ScaleAllSizes"][1]["location"] = "imgui:1876" defs["ImGuiStyle_ScaleAllSizes"][1]["ov_cimguiname"] = "ImGuiStyle_ScaleAllSizes" defs["ImGuiStyle_ScaleAllSizes"][1]["ret"] = "void" defs["ImGuiStyle_ScaleAllSizes"][1]["signature"] = "(float)" @@ -4887,7 +4887,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:2140" +defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["location"] = "imgui:2138" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["signature"] = "()" defs["ImGuiTableColumnSortSpecs_ImGuiTableColumnSortSpecs"][1]["stname"] = "ImGuiTableColumnSortSpecs" @@ -4918,7 +4918,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:2153" +defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["location"] = "imgui:2151" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["ov_cimguiname"] = "ImGuiTableSortSpecs_ImGuiTableSortSpecs" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["signature"] = "()" defs["ImGuiTableSortSpecs_ImGuiTableSortSpecs"][1]["stname"] = "ImGuiTableSortSpecs" @@ -4949,7 +4949,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:2210" +defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["location"] = "imgui:2208" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["ov_cimguiname"] = "ImGuiTextBuffer_ImGuiTextBuffer" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["signature"] = "()" defs["ImGuiTextBuffer_ImGuiTextBuffer"][1]["stname"] = "ImGuiTextBuffer" @@ -4973,7 +4973,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:2219" +defs["ImGuiTextBuffer_append"][1]["location"] = "imgui:2217" defs["ImGuiTextBuffer_append"][1]["ov_cimguiname"] = "ImGuiTextBuffer_append" defs["ImGuiTextBuffer_append"][1]["ret"] = "void" defs["ImGuiTextBuffer_append"][1]["signature"] = "(const char*,const char*)" @@ -4998,7 +4998,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:2220" +defs["ImGuiTextBuffer_appendf"][1]["location"] = "imgui:2218" defs["ImGuiTextBuffer_appendf"][1]["manual"] = true defs["ImGuiTextBuffer_appendf"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendf" defs["ImGuiTextBuffer_appendf"][1]["ret"] = "void" @@ -5023,7 +5023,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:2221" +defs["ImGuiTextBuffer_appendfv"][1]["location"] = "imgui:2219" defs["ImGuiTextBuffer_appendfv"][1]["ov_cimguiname"] = "ImGuiTextBuffer_appendfv" defs["ImGuiTextBuffer_appendfv"][1]["ret"] = "void" defs["ImGuiTextBuffer_appendfv"][1]["signature"] = "(const char*,va_list)" @@ -5041,7 +5041,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:2212" +defs["ImGuiTextBuffer_begin"][1]["location"] = "imgui:2210" defs["ImGuiTextBuffer_begin"][1]["ov_cimguiname"] = "ImGuiTextBuffer_begin" defs["ImGuiTextBuffer_begin"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_begin"][1]["signature"] = "()const" @@ -5059,7 +5059,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:2218" +defs["ImGuiTextBuffer_c_str"][1]["location"] = "imgui:2216" 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" @@ -5077,7 +5077,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:2216" +defs["ImGuiTextBuffer_clear"][1]["location"] = "imgui:2214" defs["ImGuiTextBuffer_clear"][1]["ov_cimguiname"] = "ImGuiTextBuffer_clear" defs["ImGuiTextBuffer_clear"][1]["ret"] = "void" defs["ImGuiTextBuffer_clear"][1]["signature"] = "()" @@ -5111,7 +5111,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:2215" +defs["ImGuiTextBuffer_empty"][1]["location"] = "imgui:2213" defs["ImGuiTextBuffer_empty"][1]["ov_cimguiname"] = "ImGuiTextBuffer_empty" defs["ImGuiTextBuffer_empty"][1]["ret"] = "bool" defs["ImGuiTextBuffer_empty"][1]["signature"] = "()const" @@ -5129,7 +5129,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:2213" +defs["ImGuiTextBuffer_end"][1]["location"] = "imgui:2211" defs["ImGuiTextBuffer_end"][1]["ov_cimguiname"] = "ImGuiTextBuffer_end" defs["ImGuiTextBuffer_end"][1]["ret"] = "const char*" defs["ImGuiTextBuffer_end"][1]["signature"] = "()const" @@ -5150,7 +5150,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:2217" +defs["ImGuiTextBuffer_reserve"][1]["location"] = "imgui:2215" defs["ImGuiTextBuffer_reserve"][1]["ov_cimguiname"] = "ImGuiTextBuffer_reserve" defs["ImGuiTextBuffer_reserve"][1]["ret"] = "void" defs["ImGuiTextBuffer_reserve"][1]["signature"] = "(int)" @@ -5168,7 +5168,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:2214" +defs["ImGuiTextBuffer_size"][1]["location"] = "imgui:2212" defs["ImGuiTextBuffer_size"][1]["ov_cimguiname"] = "ImGuiTextBuffer_size" defs["ImGuiTextBuffer_size"][1]["ret"] = "int" defs["ImGuiTextBuffer_size"][1]["signature"] = "()const" @@ -5186,7 +5186,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:2183" +defs["ImGuiTextFilter_Build"][1]["location"] = "imgui:2181" defs["ImGuiTextFilter_Build"][1]["ov_cimguiname"] = "ImGuiTextFilter_Build" defs["ImGuiTextFilter_Build"][1]["ret"] = "void" defs["ImGuiTextFilter_Build"][1]["signature"] = "()" @@ -5204,7 +5204,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:2184" +defs["ImGuiTextFilter_Clear"][1]["location"] = "imgui:2182" defs["ImGuiTextFilter_Clear"][1]["ov_cimguiname"] = "ImGuiTextFilter_Clear" defs["ImGuiTextFilter_Clear"][1]["ret"] = "void" defs["ImGuiTextFilter_Clear"][1]["signature"] = "()" @@ -5230,7 +5230,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:2181" +defs["ImGuiTextFilter_Draw"][1]["location"] = "imgui:2179" defs["ImGuiTextFilter_Draw"][1]["ov_cimguiname"] = "ImGuiTextFilter_Draw" defs["ImGuiTextFilter_Draw"][1]["ret"] = "bool" defs["ImGuiTextFilter_Draw"][1]["signature"] = "(const char*,float)" @@ -5250,7 +5250,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:2180" +defs["ImGuiTextFilter_ImGuiTextFilter"][1]["location"] = "imgui:2178" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_ImGuiTextFilter" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["signature"] = "(const char*)" defs["ImGuiTextFilter_ImGuiTextFilter"][1]["stname"] = "ImGuiTextFilter" @@ -5267,7 +5267,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:2185" +defs["ImGuiTextFilter_IsActive"][1]["location"] = "imgui:2183" defs["ImGuiTextFilter_IsActive"][1]["ov_cimguiname"] = "ImGuiTextFilter_IsActive" defs["ImGuiTextFilter_IsActive"][1]["ret"] = "bool" defs["ImGuiTextFilter_IsActive"][1]["signature"] = "()const" @@ -5292,7 +5292,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:2182" +defs["ImGuiTextFilter_PassFilter"][1]["location"] = "imgui:2180" defs["ImGuiTextFilter_PassFilter"][1]["ov_cimguiname"] = "ImGuiTextFilter_PassFilter" defs["ImGuiTextFilter_PassFilter"][1]["ret"] = "bool" defs["ImGuiTextFilter_PassFilter"][1]["signature"] = "(const char*,const char*)const" @@ -5324,7 +5324,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:2193" +defs["ImGuiTextRange_ImGuiTextRange"][1]["location"] = "imgui:2191" defs["ImGuiTextRange_ImGuiTextRange"][1]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRange_Nil" defs["ImGuiTextRange_ImGuiTextRange"][1]["signature"] = "()" defs["ImGuiTextRange_ImGuiTextRange"][1]["stname"] = "ImGuiTextRange" @@ -5343,7 +5343,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:2194" +defs["ImGuiTextRange_ImGuiTextRange"][2]["location"] = "imgui:2192" defs["ImGuiTextRange_ImGuiTextRange"][2]["ov_cimguiname"] = "ImGuiTextRange_ImGuiTextRange_Str" defs["ImGuiTextRange_ImGuiTextRange"][2]["signature"] = "(const char*,const char*)" defs["ImGuiTextRange_ImGuiTextRange"][2]["stname"] = "ImGuiTextRange" @@ -5377,7 +5377,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:2195" +defs["ImGuiTextRange_empty"][1]["location"] = "imgui:2193" defs["ImGuiTextRange_empty"][1]["ov_cimguiname"] = "ImGuiTextRange_empty" defs["ImGuiTextRange_empty"][1]["ret"] = "bool" defs["ImGuiTextRange_empty"][1]["signature"] = "()const" @@ -5401,7 +5401,7 @@ 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:2196" +defs["ImGuiTextRange_split"][1]["location"] = "imgui:2194" defs["ImGuiTextRange_split"][1]["ov_cimguiname"] = "ImGuiTextRange_split" defs["ImGuiTextRange_split"][1]["ret"] = "void" defs["ImGuiTextRange_split"][1]["signature"] = "(char,ImVector_ImGuiTextRange*)const" @@ -5422,7 +5422,7 @@ 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:2931" +defs["ImGuiViewport_GetCenter"][1]["location"] = "imgui:2930" defs["ImGuiViewport_GetCenter"][1]["nonUDT"] = 1 defs["ImGuiViewport_GetCenter"][1]["ov_cimguiname"] = "ImGuiViewport_GetCenter" defs["ImGuiViewport_GetCenter"][1]["ret"] = "void" @@ -5444,7 +5444,7 @@ 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:2932" +defs["ImGuiViewport_GetWorkCenter"][1]["location"] = "imgui:2931" defs["ImGuiViewport_GetWorkCenter"][1]["nonUDT"] = 1 defs["ImGuiViewport_GetWorkCenter"][1]["ov_cimguiname"] = "ImGuiViewport_GetWorkCenter" defs["ImGuiViewport_GetWorkCenter"][1]["ret"] = "void" @@ -5461,7 +5461,7 @@ defs["ImGuiViewport_ImGuiViewport"][1]["cimguiname"] = "ImGuiViewport_ImGuiViewp defs["ImGuiViewport_ImGuiViewport"][1]["constructor"] = true defs["ImGuiViewport_ImGuiViewport"][1]["defaults"] = {} defs["ImGuiViewport_ImGuiViewport"][1]["funcname"] = "ImGuiViewport" -defs["ImGuiViewport_ImGuiViewport"][1]["location"] = "imgui:2928" +defs["ImGuiViewport_ImGuiViewport"][1]["location"] = "imgui:2927" defs["ImGuiViewport_ImGuiViewport"][1]["ov_cimguiname"] = "ImGuiViewport_ImGuiViewport" defs["ImGuiViewport_ImGuiViewport"][1]["signature"] = "()" defs["ImGuiViewport_ImGuiViewport"][1]["stname"] = "ImGuiViewport" @@ -5600,7 +5600,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:1774" +defs["ImVector_ImVector"][1]["location"] = "imgui:1772" defs["ImVector_ImVector"][1]["ov_cimguiname"] = "ImVector_ImVector_Nil" defs["ImVector_ImVector"][1]["signature"] = "()" defs["ImVector_ImVector"][1]["stname"] = "ImVector" @@ -5617,7 +5617,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:1775" +defs["ImVector_ImVector"][2]["location"] = "imgui:1773" defs["ImVector_ImVector"][2]["ov_cimguiname"] = "ImVector_ImVector_Vector_T_" defs["ImVector_ImVector"][2]["signature"] = "(const ImVector_T )" defs["ImVector_ImVector"][2]["stname"] = "ImVector" @@ -5639,7 +5639,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:1801" +defs["ImVector__grow_capacity"][1]["location"] = "imgui:1799" 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" @@ -5658,7 +5658,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:1797" +defs["ImVector_back"][1]["location"] = "imgui:1795" defs["ImVector_back"][1]["ov_cimguiname"] = "ImVector_back_Nil" defs["ImVector_back"][1]["ret"] = "T*" defs["ImVector_back"][1]["retref"] = "&" @@ -5676,7 +5676,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:1798" +defs["ImVector_back"][2]["location"] = "imgui:1796" defs["ImVector_back"][2]["ov_cimguiname"] = "ImVector_back__const" defs["ImVector_back"][2]["ret"] = "const T*" defs["ImVector_back"][2]["retref"] = "&" @@ -5697,7 +5697,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:1791" +defs["ImVector_begin"][1]["location"] = "imgui:1789" defs["ImVector_begin"][1]["ov_cimguiname"] = "ImVector_begin_Nil" defs["ImVector_begin"][1]["ret"] = "T*" defs["ImVector_begin"][1]["signature"] = "()" @@ -5714,7 +5714,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:1792" +defs["ImVector_begin"][2]["location"] = "imgui:1790" defs["ImVector_begin"][2]["ov_cimguiname"] = "ImVector_begin__const" defs["ImVector_begin"][2]["ret"] = "const T*" defs["ImVector_begin"][2]["signature"] = "()const" @@ -5734,7 +5734,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:1787" +defs["ImVector_capacity"][1]["location"] = "imgui:1785" defs["ImVector_capacity"][1]["ov_cimguiname"] = "ImVector_capacity" defs["ImVector_capacity"][1]["ret"] = "int" defs["ImVector_capacity"][1]["signature"] = "()const" @@ -5753,7 +5753,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:1779" +defs["ImVector_clear"][1]["location"] = "imgui:1777" defs["ImVector_clear"][1]["ov_cimguiname"] = "ImVector_clear" defs["ImVector_clear"][1]["ret"] = "void" defs["ImVector_clear"][1]["signature"] = "()" @@ -5772,7 +5772,7 @@ defs["ImVector_clear_delete"][1]["call_args"] = "()" defs["ImVector_clear_delete"][1]["cimguiname"] = "ImVector_clear_delete" defs["ImVector_clear_delete"][1]["defaults"] = {} defs["ImVector_clear_delete"][1]["funcname"] = "clear_delete" -defs["ImVector_clear_delete"][1]["location"] = "imgui:1780" +defs["ImVector_clear_delete"][1]["location"] = "imgui:1778" defs["ImVector_clear_delete"][1]["ov_cimguiname"] = "ImVector_clear_delete" defs["ImVector_clear_delete"][1]["ret"] = "void" defs["ImVector_clear_delete"][1]["signature"] = "()" @@ -5791,7 +5791,7 @@ defs["ImVector_clear_destruct"][1]["call_args"] = "()" defs["ImVector_clear_destruct"][1]["cimguiname"] = "ImVector_clear_destruct" defs["ImVector_clear_destruct"][1]["defaults"] = {} defs["ImVector_clear_destruct"][1]["funcname"] = "clear_destruct" -defs["ImVector_clear_destruct"][1]["location"] = "imgui:1781" +defs["ImVector_clear_destruct"][1]["location"] = "imgui:1779" defs["ImVector_clear_destruct"][1]["ov_cimguiname"] = "ImVector_clear_destruct" defs["ImVector_clear_destruct"][1]["ret"] = "void" defs["ImVector_clear_destruct"][1]["signature"] = "()" @@ -5813,7 +5813,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:1816" +defs["ImVector_contains"][1]["location"] = "imgui:1814" defs["ImVector_contains"][1]["ov_cimguiname"] = "ImVector_contains" defs["ImVector_contains"][1]["ret"] = "bool" defs["ImVector_contains"][1]["signature"] = "(const T)const" @@ -5831,7 +5831,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:1777" +defs["ImVector_destroy"][1]["location"] = "imgui:1775" defs["ImVector_destroy"][1]["ov_cimguiname"] = "ImVector_destroy" defs["ImVector_destroy"][1]["realdestructor"] = true defs["ImVector_destroy"][1]["ret"] = "void" @@ -5851,7 +5851,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:1783" +defs["ImVector_empty"][1]["location"] = "imgui:1781" defs["ImVector_empty"][1]["ov_cimguiname"] = "ImVector_empty" defs["ImVector_empty"][1]["ret"] = "bool" defs["ImVector_empty"][1]["signature"] = "()const" @@ -5870,7 +5870,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:1793" +defs["ImVector_end"][1]["location"] = "imgui:1791" defs["ImVector_end"][1]["ov_cimguiname"] = "ImVector_end_Nil" defs["ImVector_end"][1]["ret"] = "T*" defs["ImVector_end"][1]["signature"] = "()" @@ -5887,7 +5887,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:1794" +defs["ImVector_end"][2]["location"] = "imgui:1792" defs["ImVector_end"][2]["ov_cimguiname"] = "ImVector_end__const" defs["ImVector_end"][2]["ret"] = "const T*" defs["ImVector_end"][2]["signature"] = "()const" @@ -5910,7 +5910,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:1812" +defs["ImVector_erase"][1]["location"] = "imgui:1810" defs["ImVector_erase"][1]["ov_cimguiname"] = "ImVector_erase_Nil" defs["ImVector_erase"][1]["ret"] = "T*" defs["ImVector_erase"][1]["signature"] = "(const T*)" @@ -5933,7 +5933,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:1813" +defs["ImVector_erase"][2]["location"] = "imgui:1811" defs["ImVector_erase"][2]["ov_cimguiname"] = "ImVector_erase_TPtr" defs["ImVector_erase"][2]["ret"] = "T*" defs["ImVector_erase"][2]["signature"] = "(const T*,const T*)" @@ -5956,7 +5956,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:1814" +defs["ImVector_erase_unsorted"][1]["location"] = "imgui:1812" 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*)" @@ -5978,7 +5978,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:1817" +defs["ImVector_find"][1]["location"] = "imgui:1815" defs["ImVector_find"][1]["ov_cimguiname"] = "ImVector_find_Nil" defs["ImVector_find"][1]["ret"] = "T*" defs["ImVector_find"][1]["signature"] = "(const T)" @@ -5998,7 +5998,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:1818" +defs["ImVector_find"][2]["location"] = "imgui:1816" defs["ImVector_find"][2]["ov_cimguiname"] = "ImVector_find__const" defs["ImVector_find"][2]["ret"] = "const T*" defs["ImVector_find"][2]["signature"] = "(const T)const" @@ -6021,7 +6021,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:1819" +defs["ImVector_find_erase"][1]["location"] = "imgui:1817" 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)" @@ -6043,7 +6043,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:1820" +defs["ImVector_find_erase_unsorted"][1]["location"] = "imgui:1818" 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)" @@ -6062,7 +6062,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:1795" +defs["ImVector_front"][1]["location"] = "imgui:1793" defs["ImVector_front"][1]["ov_cimguiname"] = "ImVector_front_Nil" defs["ImVector_front"][1]["ret"] = "T*" defs["ImVector_front"][1]["retref"] = "&" @@ -6080,7 +6080,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:1796" +defs["ImVector_front"][2]["location"] = "imgui:1794" defs["ImVector_front"][2]["ov_cimguiname"] = "ImVector_front__const" defs["ImVector_front"][2]["ret"] = "const T*" defs["ImVector_front"][2]["retref"] = "&" @@ -6104,7 +6104,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:1821" +defs["ImVector_index_from_ptr"][1]["location"] = "imgui:1819" 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" @@ -6129,7 +6129,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:1815" +defs["ImVector_insert"][1]["location"] = "imgui:1813" defs["ImVector_insert"][1]["ov_cimguiname"] = "ImVector_insert" defs["ImVector_insert"][1]["ret"] = "T*" defs["ImVector_insert"][1]["signature"] = "(const T*,const T)" @@ -6148,7 +6148,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:1786" +defs["ImVector_max_size"][1]["location"] = "imgui:1784" defs["ImVector_max_size"][1]["ov_cimguiname"] = "ImVector_max_size" defs["ImVector_max_size"][1]["ret"] = "int" defs["ImVector_max_size"][1]["signature"] = "()const" @@ -6167,7 +6167,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:1810" +defs["ImVector_pop_back"][1]["location"] = "imgui:1808" defs["ImVector_pop_back"][1]["ov_cimguiname"] = "ImVector_pop_back" defs["ImVector_pop_back"][1]["ret"] = "void" defs["ImVector_pop_back"][1]["signature"] = "()" @@ -6189,7 +6189,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:1809" +defs["ImVector_push_back"][1]["location"] = "imgui:1807" 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)" @@ -6211,7 +6211,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:1811" +defs["ImVector_push_front"][1]["location"] = "imgui:1809" 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)" @@ -6233,7 +6233,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:1805" +defs["ImVector_reserve"][1]["location"] = "imgui:1803" defs["ImVector_reserve"][1]["ov_cimguiname"] = "ImVector_reserve" defs["ImVector_reserve"][1]["ret"] = "void" defs["ImVector_reserve"][1]["signature"] = "(int)" @@ -6255,7 +6255,7 @@ defs["ImVector_reserve_discard"][1]["call_args"] = "(new_capacity)" defs["ImVector_reserve_discard"][1]["cimguiname"] = "ImVector_reserve_discard" defs["ImVector_reserve_discard"][1]["defaults"] = {} defs["ImVector_reserve_discard"][1]["funcname"] = "reserve_discard" -defs["ImVector_reserve_discard"][1]["location"] = "imgui:1806" +defs["ImVector_reserve_discard"][1]["location"] = "imgui:1804" defs["ImVector_reserve_discard"][1]["ov_cimguiname"] = "ImVector_reserve_discard" defs["ImVector_reserve_discard"][1]["ret"] = "void" defs["ImVector_reserve_discard"][1]["signature"] = "(int)" @@ -6277,7 +6277,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:1802" +defs["ImVector_resize"][1]["location"] = "imgui:1800" defs["ImVector_resize"][1]["ov_cimguiname"] = "ImVector_resize_Nil" defs["ImVector_resize"][1]["ret"] = "void" defs["ImVector_resize"][1]["signature"] = "(int)" @@ -6300,7 +6300,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:1803" +defs["ImVector_resize"][2]["location"] = "imgui:1801" defs["ImVector_resize"][2]["ov_cimguiname"] = "ImVector_resize_T" defs["ImVector_resize"][2]["ret"] = "void" defs["ImVector_resize"][2]["signature"] = "(int,const T)" @@ -6323,7 +6323,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:1804" +defs["ImVector_shrink"][1]["location"] = "imgui:1802" defs["ImVector_shrink"][1]["ov_cimguiname"] = "ImVector_shrink" defs["ImVector_shrink"][1]["ret"] = "void" defs["ImVector_shrink"][1]["signature"] = "(int)" @@ -6342,7 +6342,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:1784" +defs["ImVector_size"][1]["location"] = "imgui:1782" defs["ImVector_size"][1]["ov_cimguiname"] = "ImVector_size" defs["ImVector_size"][1]["ret"] = "int" defs["ImVector_size"][1]["signature"] = "()const" @@ -6361,7 +6361,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:1785" +defs["ImVector_size_in_bytes"][1]["location"] = "imgui:1783" 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" @@ -6384,7 +6384,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:1799" +defs["ImVector_swap"][1]["location"] = "imgui:1797" defs["ImVector_swap"][1]["ov_cimguiname"] = "ImVector_swap" defs["ImVector_swap"][1]["ret"] = "void" defs["ImVector_swap"][1]["signature"] = "(ImVector_T *)" @@ -6407,7 +6407,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:811" +defs["igAcceptDragDropPayload"][1]["location"] = "imgui:812" defs["igAcceptDragDropPayload"][1]["namespace"] = "ImGui" defs["igAcceptDragDropPayload"][1]["ov_cimguiname"] = "igAcceptDragDropPayload" defs["igAcceptDragDropPayload"][1]["ret"] = "const ImGuiPayload*" @@ -6559,7 +6559,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:872" +defs["igBeginChildFrame"][1]["location"] = "imgui:874" defs["igBeginChildFrame"][1]["namespace"] = "ImGui" defs["igBeginChildFrame"][1]["ov_cimguiname"] = "igBeginChildFrame" defs["igBeginChildFrame"][1]["ret"] = "bool" @@ -6605,7 +6605,7 @@ defs["igBeginDisabled"][1]["cimguiname"] = "igBeginDisabled" defs["igBeginDisabled"][1]["defaults"] = {} defs["igBeginDisabled"][1]["defaults"]["disabled"] = "true" defs["igBeginDisabled"][1]["funcname"] = "BeginDisabled" -defs["igBeginDisabled"][1]["location"] = "imgui:819" +defs["igBeginDisabled"][1]["location"] = "imgui:820" defs["igBeginDisabled"][1]["namespace"] = "ImGui" defs["igBeginDisabled"][1]["ov_cimguiname"] = "igBeginDisabled" defs["igBeginDisabled"][1]["ret"] = "void" @@ -6625,7 +6625,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:807" +defs["igBeginDragDropSource"][1]["location"] = "imgui:808" defs["igBeginDragDropSource"][1]["namespace"] = "ImGui" defs["igBeginDragDropSource"][1]["ov_cimguiname"] = "igBeginDragDropSource" defs["igBeginDragDropSource"][1]["ret"] = "bool" @@ -6641,7 +6641,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:810" +defs["igBeginDragDropTarget"][1]["location"] = "imgui:811" defs["igBeginDragDropTarget"][1]["namespace"] = "ImGui" defs["igBeginDragDropTarget"][1]["ov_cimguiname"] = "igBeginDragDropTarget" defs["igBeginDragDropTarget"][1]["ret"] = "bool" @@ -6880,7 +6880,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:785" +defs["igBeginTabBar"][1]["location"] = "imgui:786" defs["igBeginTabBar"][1]["namespace"] = "ImGui" defs["igBeginTabBar"][1]["ov_cimguiname"] = "igBeginTabBar" defs["igBeginTabBar"][1]["ret"] = "bool" @@ -6907,7 +6907,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:787" +defs["igBeginTabItem"][1]["location"] = "imgui:788" defs["igBeginTabItem"][1]["namespace"] = "ImGui" defs["igBeginTabItem"][1]["ov_cimguiname"] = "igBeginTabItem" defs["igBeginTabItem"][1]["ret"] = "bool" @@ -7091,7 +7091,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:876" +defs["igCalcTextSize"][1]["location"] = "imgui:878" defs["igCalcTextSize"][1]["namespace"] = "ImGui" defs["igCalcTextSize"][1]["nonUDT"] = 1 defs["igCalcTextSize"][1]["ov_cimguiname"] = "igCalcTextSize" @@ -7276,7 +7276,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:880" +defs["igColorConvertFloat4ToU32"][1]["location"] = "imgui:882" defs["igColorConvertFloat4ToU32"][1]["namespace"] = "ImGui" defs["igColorConvertFloat4ToU32"][1]["ov_cimguiname"] = "igColorConvertFloat4ToU32" defs["igColorConvertFloat4ToU32"][1]["ret"] = "ImU32" @@ -7313,7 +7313,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:882" +defs["igColorConvertHSVtoRGB"][1]["location"] = "imgui:884" defs["igColorConvertHSVtoRGB"][1]["namespace"] = "ImGui" defs["igColorConvertHSVtoRGB"][1]["ov_cimguiname"] = "igColorConvertHSVtoRGB" defs["igColorConvertHSVtoRGB"][1]["ret"] = "void" @@ -7350,7 +7350,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:881" +defs["igColorConvertRGBtoHSV"][1]["location"] = "imgui:883" defs["igColorConvertRGBtoHSV"][1]["namespace"] = "ImGui" defs["igColorConvertRGBtoHSV"][1]["ov_cimguiname"] = "igColorConvertRGBtoHSV" defs["igColorConvertRGBtoHSV"][1]["ret"] = "void" @@ -7372,7 +7372,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:879" +defs["igColorConvertU32ToFloat4"][1]["location"] = "imgui:881" defs["igColorConvertU32ToFloat4"][1]["namespace"] = "ImGui" defs["igColorConvertU32ToFloat4"][1]["nonUDT"] = 1 defs["igColorConvertU32ToFloat4"][1]["ov_cimguiname"] = "igColorConvertU32ToFloat4" @@ -7662,7 +7662,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:934" +defs["igDebugCheckVersionAndDataLayout"][1]["location"] = "imgui:935" defs["igDebugCheckVersionAndDataLayout"][1]["namespace"] = "ImGui" defs["igDebugCheckVersionAndDataLayout"][1]["ov_cimguiname"] = "igDebugCheckVersionAndDataLayout" defs["igDebugCheckVersionAndDataLayout"][1]["ret"] = "bool" @@ -7681,7 +7681,7 @@ defs["igDebugTextEncoding"][1]["call_args"] = "(text)" defs["igDebugTextEncoding"][1]["cimguiname"] = "igDebugTextEncoding" defs["igDebugTextEncoding"][1]["defaults"] = {} defs["igDebugTextEncoding"][1]["funcname"] = "DebugTextEncoding" -defs["igDebugTextEncoding"][1]["location"] = "imgui:933" +defs["igDebugTextEncoding"][1]["location"] = "imgui:934" defs["igDebugTextEncoding"][1]["namespace"] = "ImGui" defs["igDebugTextEncoding"][1]["ov_cimguiname"] = "igDebugTextEncoding" defs["igDebugTextEncoding"][1]["ret"] = "void" @@ -8295,7 +8295,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:873" +defs["igEndChildFrame"][1]["location"] = "imgui:875" defs["igEndChildFrame"][1]["namespace"] = "ImGui" defs["igEndChildFrame"][1]["ov_cimguiname"] = "igEndChildFrame" defs["igEndChildFrame"][1]["ret"] = "void" @@ -8327,7 +8327,7 @@ defs["igEndDisabled"][1]["call_args"] = "()" defs["igEndDisabled"][1]["cimguiname"] = "igEndDisabled" defs["igEndDisabled"][1]["defaults"] = {} defs["igEndDisabled"][1]["funcname"] = "EndDisabled" -defs["igEndDisabled"][1]["location"] = "imgui:820" +defs["igEndDisabled"][1]["location"] = "imgui:821" defs["igEndDisabled"][1]["namespace"] = "ImGui" defs["igEndDisabled"][1]["ov_cimguiname"] = "igEndDisabled" defs["igEndDisabled"][1]["ret"] = "void" @@ -8343,7 +8343,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:809" +defs["igEndDragDropSource"][1]["location"] = "imgui:810" defs["igEndDragDropSource"][1]["namespace"] = "ImGui" defs["igEndDragDropSource"][1]["ov_cimguiname"] = "igEndDragDropSource" defs["igEndDragDropSource"][1]["ret"] = "void" @@ -8359,7 +8359,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:812" +defs["igEndDragDropTarget"][1]["location"] = "imgui:813" defs["igEndDragDropTarget"][1]["namespace"] = "ImGui" defs["igEndDragDropTarget"][1]["ov_cimguiname"] = "igEndDragDropTarget" defs["igEndDragDropTarget"][1]["ret"] = "void" @@ -8487,7 +8487,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:786" +defs["igEndTabBar"][1]["location"] = "imgui:787" defs["igEndTabBar"][1]["namespace"] = "ImGui" defs["igEndTabBar"][1]["ov_cimguiname"] = "igEndTabBar" defs["igEndTabBar"][1]["ret"] = "void" @@ -8503,7 +8503,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:788" +defs["igEndTabItem"][1]["location"] = "imgui:789" defs["igEndTabItem"][1]["namespace"] = "ImGui" defs["igEndTabItem"][1]["ov_cimguiname"] = "igEndTabItem" defs["igEndTabItem"][1]["ret"] = "void" @@ -8560,7 +8560,7 @@ defs["igGetAllocatorFunctions"][1]["call_args"] = "(p_alloc_func,p_free_func,p_u defs["igGetAllocatorFunctions"][1]["cimguiname"] = "igGetAllocatorFunctions" defs["igGetAllocatorFunctions"][1]["defaults"] = {} defs["igGetAllocatorFunctions"][1]["funcname"] = "GetAllocatorFunctions" -defs["igGetAllocatorFunctions"][1]["location"] = "imgui:941" +defs["igGetAllocatorFunctions"][1]["location"] = "imgui:942" defs["igGetAllocatorFunctions"][1]["namespace"] = "ImGui" defs["igGetAllocatorFunctions"][1]["ov_cimguiname"] = "igGetAllocatorFunctions" defs["igGetAllocatorFunctions"][1]["ret"] = "void" @@ -8576,7 +8576,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:860" +defs["igGetBackgroundDrawList"][1]["location"] = "imgui:862" defs["igGetBackgroundDrawList"][1]["namespace"] = "ImGui" defs["igGetBackgroundDrawList"][1]["ov_cimguiname"] = "igGetBackgroundDrawList" defs["igGetBackgroundDrawList"][1]["ret"] = "ImDrawList*" @@ -8592,7 +8592,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:920" +defs["igGetClipboardText"][1]["location"] = "imgui:921" defs["igGetClipboardText"][1]["namespace"] = "ImGui" defs["igGetClipboardText"][1]["ov_cimguiname"] = "igGetClipboardText" defs["igGetClipboardText"][1]["ret"] = "const char*" @@ -8887,7 +8887,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:813" +defs["igGetDragDropPayload"][1]["location"] = "imgui:814" defs["igGetDragDropPayload"][1]["namespace"] = "ImGui" defs["igGetDragDropPayload"][1]["ov_cimguiname"] = "igGetDragDropPayload" defs["igGetDragDropPayload"][1]["ret"] = "const ImGuiPayload*" @@ -8919,7 +8919,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:868" +defs["igGetDrawListSharedData"][1]["location"] = "imgui:870" defs["igGetDrawListSharedData"][1]["namespace"] = "ImGui" defs["igGetDrawListSharedData"][1]["ov_cimguiname"] = "igGetDrawListSharedData" defs["igGetDrawListSharedData"][1]["ret"] = "ImDrawListSharedData*" @@ -8987,7 +8987,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:861" +defs["igGetForegroundDrawList"][1]["location"] = "imgui:863" defs["igGetForegroundDrawList"][1]["namespace"] = "ImGui" defs["igGetForegroundDrawList"][1]["ov_cimguiname"] = "igGetForegroundDrawList" defs["igGetForegroundDrawList"][1]["ret"] = "ImDrawList*" @@ -9003,7 +9003,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:867" +defs["igGetFrameCount"][1]["location"] = "imgui:869" defs["igGetFrameCount"][1]["namespace"] = "ImGui" defs["igGetFrameCount"][1]["ov_cimguiname"] = "igGetFrameCount" defs["igGetFrameCount"][1]["ret"] = "int" @@ -9117,6 +9117,22 @@ defs["igGetIO"][1]["retref"] = "&" defs["igGetIO"][1]["signature"] = "()" defs["igGetIO"][1]["stname"] = "" defs["igGetIO"]["()"] = defs["igGetIO"][1] +defs["igGetItemID"] = {} +defs["igGetItemID"][1] = {} +defs["igGetItemID"][1]["args"] = "()" +defs["igGetItemID"][1]["argsT"] = {} +defs["igGetItemID"][1]["argsoriginal"] = "()" +defs["igGetItemID"][1]["call_args"] = "()" +defs["igGetItemID"][1]["cimguiname"] = "igGetItemID" +defs["igGetItemID"][1]["defaults"] = {} +defs["igGetItemID"][1]["funcname"] = "GetItemID" +defs["igGetItemID"][1]["location"] = "imgui:849" +defs["igGetItemID"][1]["namespace"] = "ImGui" +defs["igGetItemID"][1]["ov_cimguiname"] = "igGetItemID" +defs["igGetItemID"][1]["ret"] = "ImGuiID" +defs["igGetItemID"][1]["signature"] = "()" +defs["igGetItemID"][1]["stname"] = "" +defs["igGetItemID"]["()"] = defs["igGetItemID"][1] defs["igGetItemRectMax"] = {} defs["igGetItemRectMax"][1] = {} defs["igGetItemRectMax"][1]["args"] = "(ImVec2 *pOut)" @@ -9129,7 +9145,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:849" +defs["igGetItemRectMax"][1]["location"] = "imgui:851" defs["igGetItemRectMax"][1]["namespace"] = "ImGui" defs["igGetItemRectMax"][1]["nonUDT"] = 1 defs["igGetItemRectMax"][1]["ov_cimguiname"] = "igGetItemRectMax" @@ -9149,7 +9165,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:848" +defs["igGetItemRectMin"][1]["location"] = "imgui:850" defs["igGetItemRectMin"][1]["namespace"] = "ImGui" defs["igGetItemRectMin"][1]["nonUDT"] = 1 defs["igGetItemRectMin"][1]["ov_cimguiname"] = "igGetItemRectMin" @@ -9169,7 +9185,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:850" +defs["igGetItemRectSize"][1]["location"] = "imgui:852" defs["igGetItemRectSize"][1]["namespace"] = "ImGui" defs["igGetItemRectSize"][1]["nonUDT"] = 1 defs["igGetItemRectSize"][1]["ov_cimguiname"] = "igGetItemRectSize" @@ -9189,7 +9205,7 @@ defs["igGetKeyIndex"][1]["call_args"] = "(key)" defs["igGetKeyIndex"][1]["cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["defaults"] = {} defs["igGetKeyIndex"][1]["funcname"] = "GetKeyIndex" -defs["igGetKeyIndex"][1]["location"] = "imgui:2958" +defs["igGetKeyIndex"][1]["location"] = "imgui:2957" defs["igGetKeyIndex"][1]["namespace"] = "ImGui" defs["igGetKeyIndex"][1]["ov_cimguiname"] = "igGetKeyIndex" defs["igGetKeyIndex"][1]["ret"] = "ImGuiKey" @@ -9208,7 +9224,7 @@ defs["igGetKeyName"][1]["call_args"] = "(key)" defs["igGetKeyName"][1]["cimguiname"] = "igGetKeyName" defs["igGetKeyName"][1]["defaults"] = {} defs["igGetKeyName"][1]["funcname"] = "GetKeyName" -defs["igGetKeyName"][1]["location"] = "imgui:894" +defs["igGetKeyName"][1]["location"] = "imgui:895" defs["igGetKeyName"][1]["namespace"] = "ImGui" defs["igGetKeyName"][1]["ov_cimguiname"] = "igGetKeyName" defs["igGetKeyName"][1]["ret"] = "const char*" @@ -9233,7 +9249,7 @@ defs["igGetKeyPressedAmount"][1]["call_args"] = "(key,repeat_delay,rate)" defs["igGetKeyPressedAmount"][1]["cimguiname"] = "igGetKeyPressedAmount" defs["igGetKeyPressedAmount"][1]["defaults"] = {} defs["igGetKeyPressedAmount"][1]["funcname"] = "GetKeyPressedAmount" -defs["igGetKeyPressedAmount"][1]["location"] = "imgui:893" +defs["igGetKeyPressedAmount"][1]["location"] = "imgui:894" defs["igGetKeyPressedAmount"][1]["namespace"] = "ImGui" defs["igGetKeyPressedAmount"][1]["ov_cimguiname"] = "igGetKeyPressedAmount" defs["igGetKeyPressedAmount"][1]["ret"] = "int" @@ -9249,7 +9265,7 @@ defs["igGetMainViewport"][1]["call_args"] = "()" defs["igGetMainViewport"][1]["cimguiname"] = "igGetMainViewport" defs["igGetMainViewport"][1]["defaults"] = {} defs["igGetMainViewport"][1]["funcname"] = "GetMainViewport" -defs["igGetMainViewport"][1]["location"] = "imgui:857" +defs["igGetMainViewport"][1]["location"] = "imgui:859" defs["igGetMainViewport"][1]["namespace"] = "ImGui" defs["igGetMainViewport"][1]["ov_cimguiname"] = "igGetMainViewport" defs["igGetMainViewport"][1]["ret"] = "ImGuiViewport*" @@ -9268,7 +9284,7 @@ defs["igGetMouseClickedCount"][1]["call_args"] = "(button)" defs["igGetMouseClickedCount"][1]["cimguiname"] = "igGetMouseClickedCount" defs["igGetMouseClickedCount"][1]["defaults"] = {} defs["igGetMouseClickedCount"][1]["funcname"] = "GetMouseClickedCount" -defs["igGetMouseClickedCount"][1]["location"] = "imgui:905" +defs["igGetMouseClickedCount"][1]["location"] = "imgui:906" defs["igGetMouseClickedCount"][1]["namespace"] = "ImGui" defs["igGetMouseClickedCount"][1]["ov_cimguiname"] = "igGetMouseClickedCount" defs["igGetMouseClickedCount"][1]["ret"] = "int" @@ -9284,7 +9300,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:914" +defs["igGetMouseCursor"][1]["location"] = "imgui:915" defs["igGetMouseCursor"][1]["namespace"] = "ImGui" defs["igGetMouseCursor"][1]["ov_cimguiname"] = "igGetMouseCursor" defs["igGetMouseCursor"][1]["ret"] = "ImGuiMouseCursor" @@ -9311,7 +9327,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:912" +defs["igGetMouseDragDelta"][1]["location"] = "imgui:913" defs["igGetMouseDragDelta"][1]["namespace"] = "ImGui" defs["igGetMouseDragDelta"][1]["nonUDT"] = 1 defs["igGetMouseDragDelta"][1]["ov_cimguiname"] = "igGetMouseDragDelta" @@ -9331,7 +9347,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:909" +defs["igGetMousePos"][1]["location"] = "imgui:910" defs["igGetMousePos"][1]["namespace"] = "ImGui" defs["igGetMousePos"][1]["nonUDT"] = 1 defs["igGetMousePos"][1]["ov_cimguiname"] = "igGetMousePos" @@ -9351,7 +9367,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:910" +defs["igGetMousePosOnOpeningCurrentPopup"][1]["location"] = "imgui:911" defs["igGetMousePosOnOpeningCurrentPopup"][1]["namespace"] = "ImGui" defs["igGetMousePosOnOpeningCurrentPopup"][1]["nonUDT"] = 1 defs["igGetMousePosOnOpeningCurrentPopup"][1]["ov_cimguiname"] = "igGetMousePosOnOpeningCurrentPopup" @@ -9432,7 +9448,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:871" +defs["igGetStateStorage"][1]["location"] = "imgui:873" defs["igGetStateStorage"][1]["namespace"] = "ImGui" defs["igGetStateStorage"][1]["ov_cimguiname"] = "igGetStateStorage" defs["igGetStateStorage"][1]["ret"] = "ImGuiStorage*" @@ -9468,7 +9484,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:869" +defs["igGetStyleColorName"][1]["location"] = "imgui:871" defs["igGetStyleColorName"][1]["namespace"] = "ImGui" defs["igGetStyleColorName"][1]["ov_cimguiname"] = "igGetStyleColorName" defs["igGetStyleColorName"][1]["ret"] = "const char*" @@ -9536,7 +9552,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:866" +defs["igGetTime"][1]["location"] = "imgui:868" defs["igGetTime"][1]["namespace"] = "ImGui" defs["igGetTime"][1]["ov_cimguiname"] = "igGetTime" defs["igGetTime"][1]["ret"] = "double" @@ -10318,7 +10334,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:846" +defs["igIsAnyItemActive"][1]["location"] = "imgui:847" defs["igIsAnyItemActive"][1]["namespace"] = "ImGui" defs["igIsAnyItemActive"][1]["ov_cimguiname"] = "igIsAnyItemActive" defs["igIsAnyItemActive"][1]["ret"] = "bool" @@ -10334,7 +10350,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:847" +defs["igIsAnyItemFocused"][1]["location"] = "imgui:848" defs["igIsAnyItemFocused"][1]["namespace"] = "ImGui" defs["igIsAnyItemFocused"][1]["ov_cimguiname"] = "igIsAnyItemFocused" defs["igIsAnyItemFocused"][1]["ret"] = "bool" @@ -10350,7 +10366,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:845" +defs["igIsAnyItemHovered"][1]["location"] = "imgui:846" defs["igIsAnyItemHovered"][1]["namespace"] = "ImGui" defs["igIsAnyItemHovered"][1]["ov_cimguiname"] = "igIsAnyItemHovered" defs["igIsAnyItemHovered"][1]["ret"] = "bool" @@ -10366,7 +10382,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:908" +defs["igIsAnyMouseDown"][1]["location"] = "imgui:909" defs["igIsAnyMouseDown"][1]["namespace"] = "ImGui" defs["igIsAnyMouseDown"][1]["ov_cimguiname"] = "igIsAnyMouseDown" defs["igIsAnyMouseDown"][1]["ret"] = "bool" @@ -10382,7 +10398,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:841" +defs["igIsItemActivated"][1]["location"] = "imgui:842" defs["igIsItemActivated"][1]["namespace"] = "ImGui" defs["igIsItemActivated"][1]["ov_cimguiname"] = "igIsItemActivated" defs["igIsItemActivated"][1]["ret"] = "bool" @@ -10398,7 +10414,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:836" +defs["igIsItemActive"][1]["location"] = "imgui:837" defs["igIsItemActive"][1]["namespace"] = "ImGui" defs["igIsItemActive"][1]["ov_cimguiname"] = "igIsItemActive" defs["igIsItemActive"][1]["ret"] = "bool" @@ -10418,7 +10434,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:838" +defs["igIsItemClicked"][1]["location"] = "imgui:839" defs["igIsItemClicked"][1]["namespace"] = "ImGui" defs["igIsItemClicked"][1]["ov_cimguiname"] = "igIsItemClicked" defs["igIsItemClicked"][1]["ret"] = "bool" @@ -10434,7 +10450,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:842" +defs["igIsItemDeactivated"][1]["location"] = "imgui:843" defs["igIsItemDeactivated"][1]["namespace"] = "ImGui" defs["igIsItemDeactivated"][1]["ov_cimguiname"] = "igIsItemDeactivated" defs["igIsItemDeactivated"][1]["ret"] = "bool" @@ -10450,7 +10466,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:843" +defs["igIsItemDeactivatedAfterEdit"][1]["location"] = "imgui:844" defs["igIsItemDeactivatedAfterEdit"][1]["namespace"] = "ImGui" defs["igIsItemDeactivatedAfterEdit"][1]["ov_cimguiname"] = "igIsItemDeactivatedAfterEdit" defs["igIsItemDeactivatedAfterEdit"][1]["ret"] = "bool" @@ -10466,7 +10482,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:840" +defs["igIsItemEdited"][1]["location"] = "imgui:841" defs["igIsItemEdited"][1]["namespace"] = "ImGui" defs["igIsItemEdited"][1]["ov_cimguiname"] = "igIsItemEdited" defs["igIsItemEdited"][1]["ret"] = "bool" @@ -10482,7 +10498,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:837" +defs["igIsItemFocused"][1]["location"] = "imgui:838" defs["igIsItemFocused"][1]["namespace"] = "ImGui" defs["igIsItemFocused"][1]["ov_cimguiname"] = "igIsItemFocused" defs["igIsItemFocused"][1]["ret"] = "bool" @@ -10502,7 +10518,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:835" +defs["igIsItemHovered"][1]["location"] = "imgui:836" defs["igIsItemHovered"][1]["namespace"] = "ImGui" defs["igIsItemHovered"][1]["ov_cimguiname"] = "igIsItemHovered" defs["igIsItemHovered"][1]["ret"] = "bool" @@ -10518,7 +10534,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:844" +defs["igIsItemToggledOpen"][1]["location"] = "imgui:845" defs["igIsItemToggledOpen"][1]["namespace"] = "ImGui" defs["igIsItemToggledOpen"][1]["ov_cimguiname"] = "igIsItemToggledOpen" defs["igIsItemToggledOpen"][1]["ret"] = "bool" @@ -10534,7 +10550,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:839" +defs["igIsItemVisible"][1]["location"] = "imgui:840" defs["igIsItemVisible"][1]["namespace"] = "ImGui" defs["igIsItemVisible"][1]["ov_cimguiname"] = "igIsItemVisible" defs["igIsItemVisible"][1]["ret"] = "bool" @@ -10553,7 +10569,7 @@ defs["igIsKeyDown"][1]["call_args"] = "(key)" defs["igIsKeyDown"][1]["cimguiname"] = "igIsKeyDown" defs["igIsKeyDown"][1]["defaults"] = {} defs["igIsKeyDown"][1]["funcname"] = "IsKeyDown" -defs["igIsKeyDown"][1]["location"] = "imgui:890" +defs["igIsKeyDown"][1]["location"] = "imgui:891" defs["igIsKeyDown"][1]["namespace"] = "ImGui" defs["igIsKeyDown"][1]["ov_cimguiname"] = "igIsKeyDown" defs["igIsKeyDown"][1]["ret"] = "bool" @@ -10576,7 +10592,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:891" +defs["igIsKeyPressed"][1]["location"] = "imgui:892" defs["igIsKeyPressed"][1]["namespace"] = "ImGui" defs["igIsKeyPressed"][1]["ov_cimguiname"] = "igIsKeyPressed" defs["igIsKeyPressed"][1]["ret"] = "bool" @@ -10595,7 +10611,7 @@ defs["igIsKeyReleased"][1]["call_args"] = "(key)" defs["igIsKeyReleased"][1]["cimguiname"] = "igIsKeyReleased" defs["igIsKeyReleased"][1]["defaults"] = {} defs["igIsKeyReleased"][1]["funcname"] = "IsKeyReleased" -defs["igIsKeyReleased"][1]["location"] = "imgui:892" +defs["igIsKeyReleased"][1]["location"] = "imgui:893" defs["igIsKeyReleased"][1]["namespace"] = "ImGui" defs["igIsKeyReleased"][1]["ov_cimguiname"] = "igIsKeyReleased" defs["igIsKeyReleased"][1]["ret"] = "bool" @@ -10618,7 +10634,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:902" +defs["igIsMouseClicked"][1]["location"] = "imgui:903" defs["igIsMouseClicked"][1]["namespace"] = "ImGui" defs["igIsMouseClicked"][1]["ov_cimguiname"] = "igIsMouseClicked" defs["igIsMouseClicked"][1]["ret"] = "bool" @@ -10637,7 +10653,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:904" +defs["igIsMouseDoubleClicked"][1]["location"] = "imgui:905" defs["igIsMouseDoubleClicked"][1]["namespace"] = "ImGui" defs["igIsMouseDoubleClicked"][1]["ov_cimguiname"] = "igIsMouseDoubleClicked" defs["igIsMouseDoubleClicked"][1]["ret"] = "bool" @@ -10656,7 +10672,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:901" +defs["igIsMouseDown"][1]["location"] = "imgui:902" defs["igIsMouseDown"][1]["namespace"] = "ImGui" defs["igIsMouseDown"][1]["ov_cimguiname"] = "igIsMouseDown" defs["igIsMouseDown"][1]["ret"] = "bool" @@ -10679,7 +10695,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:911" +defs["igIsMouseDragging"][1]["location"] = "imgui:912" defs["igIsMouseDragging"][1]["namespace"] = "ImGui" defs["igIsMouseDragging"][1]["ov_cimguiname"] = "igIsMouseDragging" defs["igIsMouseDragging"][1]["ret"] = "bool" @@ -10705,7 +10721,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:906" +defs["igIsMouseHoveringRect"][1]["location"] = "imgui:907" defs["igIsMouseHoveringRect"][1]["namespace"] = "ImGui" defs["igIsMouseHoveringRect"][1]["ov_cimguiname"] = "igIsMouseHoveringRect" defs["igIsMouseHoveringRect"][1]["ret"] = "bool" @@ -10725,7 +10741,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:907" +defs["igIsMousePosValid"][1]["location"] = "imgui:908" defs["igIsMousePosValid"][1]["namespace"] = "ImGui" defs["igIsMousePosValid"][1]["ov_cimguiname"] = "igIsMousePosValid" defs["igIsMousePosValid"][1]["ret"] = "bool" @@ -10744,7 +10760,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:903" +defs["igIsMouseReleased"][1]["location"] = "imgui:904" defs["igIsMouseReleased"][1]["namespace"] = "ImGui" defs["igIsMouseReleased"][1]["ov_cimguiname"] = "igIsMouseReleased" defs["igIsMouseReleased"][1]["ret"] = "bool" @@ -10786,7 +10802,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:864" +defs["igIsRectVisible"][1]["location"] = "imgui:866" defs["igIsRectVisible"][1]["namespace"] = "ImGui" defs["igIsRectVisible"][1]["ov_cimguiname"] = "igIsRectVisible_Nil" defs["igIsRectVisible"][1]["ret"] = "bool" @@ -10806,7 +10822,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:865" +defs["igIsRectVisible"][2]["location"] = "imgui:867" defs["igIsRectVisible"][2]["namespace"] = "ImGui" defs["igIsRectVisible"][2]["ov_cimguiname"] = "igIsRectVisible_Vec2" defs["igIsRectVisible"][2]["ret"] = "bool" @@ -11017,7 +11033,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:927" +defs["igLoadIniSettingsFromDisk"][1]["location"] = "imgui:928" defs["igLoadIniSettingsFromDisk"][1]["namespace"] = "ImGui" defs["igLoadIniSettingsFromDisk"][1]["ov_cimguiname"] = "igLoadIniSettingsFromDisk" defs["igLoadIniSettingsFromDisk"][1]["ret"] = "void" @@ -11040,7 +11056,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:928" +defs["igLoadIniSettingsFromMemory"][1]["location"] = "imgui:929" defs["igLoadIniSettingsFromMemory"][1]["namespace"] = "ImGui" defs["igLoadIniSettingsFromMemory"][1]["ov_cimguiname"] = "igLoadIniSettingsFromMemory" defs["igLoadIniSettingsFromMemory"][1]["ret"] = "void" @@ -11056,7 +11072,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:798" +defs["igLogButtons"][1]["location"] = "imgui:799" defs["igLogButtons"][1]["namespace"] = "ImGui" defs["igLogButtons"][1]["ov_cimguiname"] = "igLogButtons" defs["igLogButtons"][1]["ret"] = "void" @@ -11072,7 +11088,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:797" +defs["igLogFinish"][1]["location"] = "imgui:798" defs["igLogFinish"][1]["namespace"] = "ImGui" defs["igLogFinish"][1]["ov_cimguiname"] = "igLogFinish" defs["igLogFinish"][1]["ret"] = "void" @@ -11095,7 +11111,7 @@ defs["igLogText"][1]["cimguiname"] = "igLogText" defs["igLogText"][1]["defaults"] = {} defs["igLogText"][1]["funcname"] = "LogText" defs["igLogText"][1]["isvararg"] = "...)" -defs["igLogText"][1]["location"] = "imgui:799" +defs["igLogText"][1]["location"] = "imgui:800" defs["igLogText"][1]["manual"] = true defs["igLogText"][1]["namespace"] = "ImGui" defs["igLogText"][1]["ov_cimguiname"] = "igLogText" @@ -11118,7 +11134,7 @@ defs["igLogTextV"][1]["call_args"] = "(fmt,args)" defs["igLogTextV"][1]["cimguiname"] = "igLogTextV" defs["igLogTextV"][1]["defaults"] = {} defs["igLogTextV"][1]["funcname"] = "LogTextV" -defs["igLogTextV"][1]["location"] = "imgui:800" +defs["igLogTextV"][1]["location"] = "imgui:801" defs["igLogTextV"][1]["namespace"] = "ImGui" defs["igLogTextV"][1]["ov_cimguiname"] = "igLogTextV" defs["igLogTextV"][1]["ret"] = "void" @@ -11138,7 +11154,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:796" +defs["igLogToClipboard"][1]["location"] = "imgui:797" defs["igLogToClipboard"][1]["namespace"] = "ImGui" defs["igLogToClipboard"][1]["ov_cimguiname"] = "igLogToClipboard" defs["igLogToClipboard"][1]["ret"] = "void" @@ -11162,7 +11178,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:795" +defs["igLogToFile"][1]["location"] = "imgui:796" defs["igLogToFile"][1]["namespace"] = "ImGui" defs["igLogToFile"][1]["ov_cimguiname"] = "igLogToFile" defs["igLogToFile"][1]["ret"] = "void" @@ -11182,7 +11198,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:794" +defs["igLogToTTY"][1]["location"] = "imgui:795" defs["igLogToTTY"][1]["namespace"] = "ImGui" defs["igLogToTTY"][1]["ov_cimguiname"] = "igLogToTTY" defs["igLogToTTY"][1]["ret"] = "void" @@ -11201,7 +11217,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:942" +defs["igMemAlloc"][1]["location"] = "imgui:943" defs["igMemAlloc"][1]["namespace"] = "ImGui" defs["igMemAlloc"][1]["ov_cimguiname"] = "igMemAlloc" defs["igMemAlloc"][1]["ret"] = "void*" @@ -11220,7 +11236,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:943" +defs["igMemFree"][1]["location"] = "imgui:944" defs["igMemFree"][1]["namespace"] = "ImGui" defs["igMemFree"][1]["ov_cimguiname"] = "igMemFree" defs["igMemFree"][1]["ret"] = "void" @@ -11640,7 +11656,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:825" +defs["igPopClipRect"][1]["location"] = "imgui:826" defs["igPopClipRect"][1]["namespace"] = "ImGui" defs["igPopClipRect"][1]["ov_cimguiname"] = "igPopClipRect" defs["igPopClipRect"][1]["ret"] = "void" @@ -11834,7 +11850,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:824" +defs["igPushClipRect"][1]["location"] = "imgui:825" defs["igPushClipRect"][1]["namespace"] = "ImGui" defs["igPushClipRect"][1]["ov_cimguiname"] = "igPushClipRect" defs["igPushClipRect"][1]["ret"] = "void" @@ -12136,7 +12152,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:913" +defs["igResetMouseDragDelta"][1]["location"] = "imgui:914" defs["igResetMouseDragDelta"][1]["namespace"] = "ImGui" defs["igResetMouseDragDelta"][1]["ov_cimguiname"] = "igResetMouseDragDelta" defs["igResetMouseDragDelta"][1]["ret"] = "void" @@ -12179,7 +12195,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:929" +defs["igSaveIniSettingsToDisk"][1]["location"] = "imgui:930" defs["igSaveIniSettingsToDisk"][1]["namespace"] = "ImGui" defs["igSaveIniSettingsToDisk"][1]["ov_cimguiname"] = "igSaveIniSettingsToDisk" defs["igSaveIniSettingsToDisk"][1]["ret"] = "void" @@ -12199,7 +12215,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:930" +defs["igSaveIniSettingsToMemory"][1]["location"] = "imgui:931" defs["igSaveIniSettingsToMemory"][1]["namespace"] = "ImGui" defs["igSaveIniSettingsToMemory"][1]["ov_cimguiname"] = "igSaveIniSettingsToMemory" defs["igSaveIniSettingsToMemory"][1]["ret"] = "const char*" @@ -12301,7 +12317,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:940" +defs["igSetAllocatorFunctions"][1]["location"] = "imgui:941" defs["igSetAllocatorFunctions"][1]["namespace"] = "ImGui" defs["igSetAllocatorFunctions"][1]["ov_cimguiname"] = "igSetAllocatorFunctions" defs["igSetAllocatorFunctions"][1]["ret"] = "void" @@ -12320,7 +12336,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:921" +defs["igSetClipboardText"][1]["location"] = "imgui:922" defs["igSetClipboardText"][1]["namespace"] = "ImGui" defs["igSetClipboardText"][1]["ov_cimguiname"] = "igSetClipboardText" defs["igSetClipboardText"][1]["ret"] = "void" @@ -12507,7 +12523,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:808" +defs["igSetDragDropPayload"][1]["location"] = "imgui:809" defs["igSetDragDropPayload"][1]["namespace"] = "ImGui" defs["igSetDragDropPayload"][1]["ov_cimguiname"] = "igSetDragDropPayload" defs["igSetDragDropPayload"][1]["ret"] = "bool" @@ -12523,7 +12539,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:851" +defs["igSetItemAllowOverlap"][1]["location"] = "imgui:853" defs["igSetItemAllowOverlap"][1]["namespace"] = "ImGui" defs["igSetItemAllowOverlap"][1]["ov_cimguiname"] = "igSetItemAllowOverlap" defs["igSetItemAllowOverlap"][1]["ret"] = "void" @@ -12539,7 +12555,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:829" +defs["igSetItemDefaultFocus"][1]["location"] = "imgui:830" defs["igSetItemDefaultFocus"][1]["namespace"] = "ImGui" defs["igSetItemDefaultFocus"][1]["ov_cimguiname"] = "igSetItemDefaultFocus" defs["igSetItemDefaultFocus"][1]["ret"] = "void" @@ -12559,7 +12575,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:830" +defs["igSetKeyboardFocusHere"][1]["location"] = "imgui:831" defs["igSetKeyboardFocusHere"][1]["namespace"] = "ImGui" defs["igSetKeyboardFocusHere"][1]["ov_cimguiname"] = "igSetKeyboardFocusHere" defs["igSetKeyboardFocusHere"][1]["ret"] = "void" @@ -12578,7 +12594,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:915" +defs["igSetMouseCursor"][1]["location"] = "imgui:916" defs["igSetMouseCursor"][1]["namespace"] = "ImGui" defs["igSetMouseCursor"][1]["ov_cimguiname"] = "igSetMouseCursor" defs["igSetMouseCursor"][1]["ret"] = "void" @@ -12597,7 +12613,7 @@ defs["igSetNextFrameWantCaptureKeyboard"][1]["call_args"] = "(want_capture_keybo defs["igSetNextFrameWantCaptureKeyboard"][1]["cimguiname"] = "igSetNextFrameWantCaptureKeyboard" defs["igSetNextFrameWantCaptureKeyboard"][1]["defaults"] = {} defs["igSetNextFrameWantCaptureKeyboard"][1]["funcname"] = "SetNextFrameWantCaptureKeyboard" -defs["igSetNextFrameWantCaptureKeyboard"][1]["location"] = "imgui:895" +defs["igSetNextFrameWantCaptureKeyboard"][1]["location"] = "imgui:896" defs["igSetNextFrameWantCaptureKeyboard"][1]["namespace"] = "ImGui" defs["igSetNextFrameWantCaptureKeyboard"][1]["ov_cimguiname"] = "igSetNextFrameWantCaptureKeyboard" defs["igSetNextFrameWantCaptureKeyboard"][1]["ret"] = "void" @@ -12616,7 +12632,7 @@ defs["igSetNextFrameWantCaptureMouse"][1]["call_args"] = "(want_capture_mouse)" defs["igSetNextFrameWantCaptureMouse"][1]["cimguiname"] = "igSetNextFrameWantCaptureMouse" defs["igSetNextFrameWantCaptureMouse"][1]["defaults"] = {} defs["igSetNextFrameWantCaptureMouse"][1]["funcname"] = "SetNextFrameWantCaptureMouse" -defs["igSetNextFrameWantCaptureMouse"][1]["location"] = "imgui:916" +defs["igSetNextFrameWantCaptureMouse"][1]["location"] = "imgui:917" defs["igSetNextFrameWantCaptureMouse"][1]["namespace"] = "ImGui" defs["igSetNextFrameWantCaptureMouse"][1]["ov_cimguiname"] = "igSetNextFrameWantCaptureMouse" defs["igSetNextFrameWantCaptureMouse"][1]["ret"] = "void" @@ -12977,7 +12993,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:870" +defs["igSetStateStorage"][1]["location"] = "imgui:872" defs["igSetStateStorage"][1]["namespace"] = "ImGui" defs["igSetStateStorage"][1]["ov_cimguiname"] = "igSetStateStorage" defs["igSetStateStorage"][1]["ret"] = "void" @@ -12996,7 +13012,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:790" +defs["igSetTabItemClosed"][1]["location"] = "imgui:791" defs["igSetTabItemClosed"][1]["namespace"] = "ImGui" defs["igSetTabItemClosed"][1]["ov_cimguiname"] = "igSetTabItemClosed" defs["igSetTabItemClosed"][1]["ret"] = "void" @@ -13937,7 +13953,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:789" +defs["igTabItemButton"][1]["location"] = "imgui:790" defs["igTabItemButton"][1]["namespace"] = "ImGui" defs["igTabItemButton"][1]["ov_cimguiname"] = "igTabItemButton" defs["igTabItemButton"][1]["ret"] = "bool" diff --git a/imgui-sys/third-party/imgui-master/imgui/LICENSE.txt b/imgui-sys/third-party/imgui-master/imgui/LICENSE.txt index 4023e0c..fb715bd 100644 --- a/imgui-sys/third-party/imgui-master/imgui/LICENSE.txt +++ b/imgui-sys/third-party/imgui-master/imgui/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2014-2022 Omar Cornut +Copyright (c) 2014-2023 Omar Cornut Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/imgui-sys/third-party/imgui-master/imgui/imgui.cpp b/imgui-sys/third-party/imgui-master/imgui/imgui.cpp index d179039..3faca98 100644 --- a/imgui-sys/third-party/imgui-master/imgui/imgui.cpp +++ b/imgui-sys/third-party/imgui-master/imgui/imgui.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (main code and documentation) // Help: @@ -69,6 +69,7 @@ CODE // [SECTION] ImGuiListClipper // [SECTION] STYLING // [SECTION] RENDER HELPERS +// [SECTION] INITIALIZATION, SHUTDOWN // [SECTION] MAIN CODE (most of the code! lots of stuff, needs tidying up!) // [SECTION] INPUTS // [SECTION] ERROR CHECKING @@ -395,6 +396,11 @@ CODE the ImGuiKey_ModXXX were introduced in 1.87 and mostly used by backends. the ImGuiModFlags_XXX have been exposed in imgui.h but not really used by any public api only by third-party extensions. exceptionally commenting out the older ImGuiKeyModFlags_XXX names ahead of obsolescence schedule to reduce confusion and because they were not meant to be used anyway. + - 2022/09/20 (1.89) - ImGuiKey is now a typed enum, allowing ImGuiKey_XXX symbols to be named in debuggers. + this will require uses of legacy backend-dependent indices to be casted, e.g. + - with imgui_impl_glfw: IsKeyPressed(GLFW_KEY_A) -> IsKeyPressed((ImGuiKey)GLFW_KEY_A); + - with imgui_impl_win32: IsKeyPressed('A') -> IsKeyPressed((ImGuiKey)'A') + - etc. However if you are upgrading code you might well use the better, backend-agnostic IsKeyPressed(ImGuiKey_A) now! - 2022/09/12 (1.89) - removed the bizarre legacy default argument for 'TreePush(const void* ptr = NULL)', always pass a pointer value explicitly. NULL/nullptr is ok but require cast, e.g. TreePush((void*)nullptr); - 2022/09/05 (1.89) - commented out redirecting functions/enums names that were marked obsolete in 1.77 and 1.78 (June 2020): - DragScalar(), DragScalarN(), DragFloat(), DragFloat2(), DragFloat3(), DragFloat4(): For old signatures ending with (..., const char* format, float power = 1.0f) -> use (..., format ImGuiSliderFlags_Logarithmic) if power != 1.0f. @@ -1011,14 +1017,17 @@ static void ErrorCheckEndFrameSanityChecks(); static void UpdateDebugToolItemPicker(); static void UpdateDebugToolStackQueries(); -// Misc -static void UpdateSettings(); +// Inputs static void UpdateKeyboardInputs(); static void UpdateMouseInputs(); static void UpdateMouseWheel(); +static void UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt); + +// Misc +static void UpdateSettings(); static bool UpdateWindowManualResize(ImGuiWindow* window, const ImVec2& size_auto_fit, int* border_held, int resize_grip_count, ImU32 resize_grip_col[4], const ImRect& visibility_rect); static void RenderWindowOuterBorders(ImGuiWindow* window); -static void RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar_rect, bool title_bar_is_highlight, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size); +static void RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar_rect, bool title_bar_is_highlight, bool handle_borders_and_resize_grips, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size); static void RenderWindowTitleBarContents(ImGuiWindow* window, const ImRect& title_bar_rect, const char* name, bool* p_open); static void RenderDimmedBackgroundBehindWindow(ImGuiWindow* window, ImU32 col); static void RenderDimmedBackgrounds(); @@ -1343,6 +1352,7 @@ void ImGuiIO::AddKeyAnalogEvent(ImGuiKey key, bool down, float analog_value) IM_ASSERT(&g.IO == this && "Can only add events to current context."); IM_ASSERT(ImGui::IsNamedKeyOrModKey(key)); // Backend needs to pass a valid ImGuiKey_ constant. 0..511 values are legacy native key codes which are not accepted by this API. IM_ASSERT(!ImGui::IsAliasKey(key)); // Backend cannot submit ImGuiKey_MouseXXX values they are automatically inferred from AddMouseXXX() events. + IM_ASSERT(key != ImGuiMod_Shortcut); // We could easily support the translation here but it seems saner to not accept it (TestEngine perform a translation itself) // Verify that backend isn't mixing up using new io.AddKeyEvent() api and old io.KeysDown[] + io.KeyMap[] data. #ifndef IMGUI_DISABLE_OBSOLETE_KEYIO @@ -2871,11 +2881,14 @@ bool ImGuiListClipper::Step() if (need_items_height && ItemsHeight > 0.0f) IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): computed ItemsHeight: %.2f.\n", ItemsHeight); if (ret) + { IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): display %d to %d.\n", DisplayStart, DisplayEnd); + } else + { IMGUI_DEBUG_LOG_CLIPPER("Clipper: Step(): End.\n"); - if (!ret) End(); + } return ret; } @@ -3387,6 +3400,215 @@ void ImGui::RenderMouseCursor(ImVec2 base_pos, float base_scale, ImGuiMouseCurso } } +//----------------------------------------------------------------------------- +// [SECTION] INITIALIZATION, SHUTDOWN +//----------------------------------------------------------------------------- + +// Internal state access - if you want to share Dear ImGui state between modules (e.g. DLL) or allocate it yourself +// Note that we still point to some static data and members (such as GFontAtlas), so the state instance you end up using will point to the static data within its module +ImGuiContext* ImGui::GetCurrentContext() +{ + return GImGui; +} + +void ImGui::SetCurrentContext(ImGuiContext* ctx) +{ +#ifdef IMGUI_SET_CURRENT_CONTEXT_FUNC + IMGUI_SET_CURRENT_CONTEXT_FUNC(ctx); // For custom thread-based hackery you may want to have control over this. +#else + GImGui = ctx; +#endif +} + +void ImGui::SetAllocatorFunctions(ImGuiMemAllocFunc alloc_func, ImGuiMemFreeFunc free_func, void* user_data) +{ + GImAllocatorAllocFunc = alloc_func; + GImAllocatorFreeFunc = free_func; + GImAllocatorUserData = user_data; +} + +// This is provided to facilitate copying allocators from one static/DLL boundary to another (e.g. retrieve default allocator of your executable address space) +void ImGui::GetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func, ImGuiMemFreeFunc* p_free_func, void** p_user_data) +{ + *p_alloc_func = GImAllocatorAllocFunc; + *p_free_func = GImAllocatorFreeFunc; + *p_user_data = GImAllocatorUserData; +} + +ImGuiContext* ImGui::CreateContext(ImFontAtlas* shared_font_atlas) +{ + ImGuiContext* prev_ctx = GetCurrentContext(); + ImGuiContext* ctx = IM_NEW(ImGuiContext)(shared_font_atlas); + SetCurrentContext(ctx); + Initialize(); + if (prev_ctx != NULL) + SetCurrentContext(prev_ctx); // Restore previous context if any, else keep new one. + return ctx; +} + +void ImGui::DestroyContext(ImGuiContext* ctx) +{ + ImGuiContext* prev_ctx = GetCurrentContext(); + if (ctx == NULL) //-V1051 + ctx = prev_ctx; + SetCurrentContext(ctx); + Shutdown(); + SetCurrentContext((prev_ctx != ctx) ? prev_ctx : NULL); + IM_DELETE(ctx); +} + +// IMPORTANT: ###xxx suffixes must be same in ALL languages +static const ImGuiLocEntry GLocalizationEntriesEnUS[] = +{ + { ImGuiLocKey_TableSizeOne, "Size column to fit###SizeOne" }, + { ImGuiLocKey_TableSizeAllFit, "Size all columns to fit###SizeAll" }, + { ImGuiLocKey_TableSizeAllDefault, "Size all columns to default###SizeAll" }, + { ImGuiLocKey_TableResetOrder, "Reset order###ResetOrder" }, + { ImGuiLocKey_WindowingMainMenuBar, "(Main menu bar)" }, + { ImGuiLocKey_WindowingPopup, "(Popup)" }, + { ImGuiLocKey_WindowingUntitled, "(Untitled)" }, +}; + +void ImGui::Initialize() +{ + ImGuiContext& g = *GImGui; + IM_ASSERT(!g.Initialized && !g.SettingsLoaded); + + // Add .ini handle for ImGuiWindow and ImGuiTable types + { + ImGuiSettingsHandler ini_handler; + ini_handler.TypeName = "Window"; + ini_handler.TypeHash = ImHashStr("Window"); + ini_handler.ClearAllFn = WindowSettingsHandler_ClearAll; + ini_handler.ReadOpenFn = WindowSettingsHandler_ReadOpen; + ini_handler.ReadLineFn = WindowSettingsHandler_ReadLine; + ini_handler.ApplyAllFn = WindowSettingsHandler_ApplyAll; + ini_handler.WriteAllFn = WindowSettingsHandler_WriteAll; + AddSettingsHandler(&ini_handler); + } + TableSettingsAddSettingsHandler(); + + // Setup default localization table + LocalizeRegisterEntries(GLocalizationEntriesEnUS, IM_ARRAYSIZE(GLocalizationEntriesEnUS)); + + // Create default viewport + ImGuiViewportP* viewport = IM_NEW(ImGuiViewportP)(); + g.Viewports.push_back(viewport); + g.TempBuffer.resize(1024 * 3 + 1, 0); + +#ifdef IMGUI_HAS_DOCK +#endif + + g.Initialized = true; +} + +// This function is merely here to free heap allocations. +void ImGui::Shutdown() +{ + // The fonts atlas can be used prior to calling NewFrame(), so we clear it even if g.Initialized is FALSE (which would happen if we never called NewFrame) + ImGuiContext& g = *GImGui; + if (g.IO.Fonts && g.FontAtlasOwnedByContext) + { + g.IO.Fonts->Locked = false; + IM_DELETE(g.IO.Fonts); + } + g.IO.Fonts = NULL; + g.DrawListSharedData.TempBuffer.clear(); + + // Cleanup of other data are conditional on actually having initialized Dear ImGui. + if (!g.Initialized) + return; + + // Save settings (unless we haven't attempted to load them: CreateContext/DestroyContext without a call to NewFrame shouldn't save an empty file) + if (g.SettingsLoaded && g.IO.IniFilename != NULL) + SaveIniSettingsToDisk(g.IO.IniFilename); + + CallContextHooks(&g, ImGuiContextHookType_Shutdown); + + // Clear everything else + g.Windows.clear_delete(); + g.WindowsFocusOrder.clear(); + g.WindowsTempSortBuffer.clear(); + g.CurrentWindow = NULL; + g.CurrentWindowStack.clear(); + g.WindowsById.Clear(); + g.NavWindow = NULL; + g.HoveredWindow = g.HoveredWindowUnderMovingWindow = NULL; + g.ActiveIdWindow = g.ActiveIdPreviousFrameWindow = NULL; + g.MovingWindow = NULL; + + g.KeysRoutingTable.Clear(); + + g.ColorStack.clear(); + g.StyleVarStack.clear(); + g.FontStack.clear(); + g.OpenPopupStack.clear(); + g.BeginPopupStack.clear(); + + g.Viewports.clear_delete(); + + g.TabBars.Clear(); + g.CurrentTabBarStack.clear(); + g.ShrinkWidthBuffer.clear(); + + g.ClipperTempData.clear_destruct(); + + g.Tables.Clear(); + g.TablesTempData.clear_destruct(); + g.DrawChannelsTempMergeBuffer.clear(); + + g.ClipboardHandlerData.clear(); + g.MenusIdSubmittedThisFrame.clear(); + g.InputTextState.ClearFreeMemory(); + + g.SettingsWindows.clear(); + g.SettingsHandlers.clear(); + + if (g.LogFile) + { +#ifndef IMGUI_DISABLE_TTY_FUNCTIONS + if (g.LogFile != stdout) +#endif + ImFileClose(g.LogFile); + g.LogFile = NULL; + } + g.LogBuffer.clear(); + g.DebugLogBuf.clear(); + g.DebugLogIndex.clear(); + + g.Initialized = false; +} + +// No specific ordering/dependency support, will see as needed +ImGuiID ImGui::AddContextHook(ImGuiContext* ctx, const ImGuiContextHook* hook) +{ + ImGuiContext& g = *ctx; + IM_ASSERT(hook->Callback != NULL && hook->HookId == 0 && hook->Type != ImGuiContextHookType_PendingRemoval_); + g.Hooks.push_back(*hook); + g.Hooks.back().HookId = ++g.HookIdNext; + return g.HookIdNext; +} + +// Deferred removal, avoiding issue with changing vector while iterating it +void ImGui::RemoveContextHook(ImGuiContext* ctx, ImGuiID hook_id) +{ + ImGuiContext& g = *ctx; + IM_ASSERT(hook_id != 0); + for (int n = 0; n < g.Hooks.Size; n++) + if (g.Hooks[n].HookId == hook_id) + g.Hooks[n].Type = ImGuiContextHookType_PendingRemoval_; +} + +// Call context hooks (used by e.g. test engine) +// We assume a small number of hooks so all stored in same array +void ImGui::CallContextHooks(ImGuiContext* ctx, ImGuiContextHookType hook_type) +{ + ImGuiContext& g = *ctx; + for (int n = 0; n < g.Hooks.Size; n++) + if (g.Hooks[n].Type == hook_type) + g.Hooks[n].Callback(&g, &g.Hooks[n]); +} + //----------------------------------------------------------------------------- // [SECTION] MAIN CODE (most of the code! lots of stuff, needs tidying up!) @@ -3833,89 +4055,6 @@ const char* ImGui::GetVersion() return IMGUI_VERSION; } -// Internal state access - if you want to share Dear ImGui state between modules (e.g. DLL) or allocate it yourself -// Note that we still point to some static data and members (such as GFontAtlas), so the state instance you end up using will point to the static data within its module -ImGuiContext* ImGui::GetCurrentContext() -{ - return GImGui; -} - -void ImGui::SetCurrentContext(ImGuiContext* ctx) -{ -#ifdef IMGUI_SET_CURRENT_CONTEXT_FUNC - IMGUI_SET_CURRENT_CONTEXT_FUNC(ctx); // For custom thread-based hackery you may want to have control over this. -#else - GImGui = ctx; -#endif -} - -void ImGui::SetAllocatorFunctions(ImGuiMemAllocFunc alloc_func, ImGuiMemFreeFunc free_func, void* user_data) -{ - GImAllocatorAllocFunc = alloc_func; - GImAllocatorFreeFunc = free_func; - GImAllocatorUserData = user_data; -} - -// This is provided to facilitate copying allocators from one static/DLL boundary to another (e.g. retrieve default allocator of your executable address space) -void ImGui::GetAllocatorFunctions(ImGuiMemAllocFunc* p_alloc_func, ImGuiMemFreeFunc* p_free_func, void** p_user_data) -{ - *p_alloc_func = GImAllocatorAllocFunc; - *p_free_func = GImAllocatorFreeFunc; - *p_user_data = GImAllocatorUserData; -} - -ImGuiContext* ImGui::CreateContext(ImFontAtlas* shared_font_atlas) -{ - ImGuiContext* prev_ctx = GetCurrentContext(); - ImGuiContext* ctx = IM_NEW(ImGuiContext)(shared_font_atlas); - SetCurrentContext(ctx); - Initialize(); - if (prev_ctx != NULL) - SetCurrentContext(prev_ctx); // Restore previous context if any, else keep new one. - return ctx; -} - -void ImGui::DestroyContext(ImGuiContext* ctx) -{ - ImGuiContext* prev_ctx = GetCurrentContext(); - if (ctx == NULL) //-V1051 - ctx = prev_ctx; - SetCurrentContext(ctx); - Shutdown(); - SetCurrentContext((prev_ctx != ctx) ? prev_ctx : NULL); - IM_DELETE(ctx); -} - -// No specific ordering/dependency support, will see as needed -ImGuiID ImGui::AddContextHook(ImGuiContext* ctx, const ImGuiContextHook* hook) -{ - ImGuiContext& g = *ctx; - IM_ASSERT(hook->Callback != NULL && hook->HookId == 0 && hook->Type != ImGuiContextHookType_PendingRemoval_); - g.Hooks.push_back(*hook); - g.Hooks.back().HookId = ++g.HookIdNext; - return g.HookIdNext; -} - -// Deferred removal, avoiding issue with changing vector while iterating it -void ImGui::RemoveContextHook(ImGuiContext* ctx, ImGuiID hook_id) -{ - ImGuiContext& g = *ctx; - IM_ASSERT(hook_id != 0); - for (int n = 0; n < g.Hooks.Size; n++) - if (g.Hooks[n].HookId == hook_id) - g.Hooks[n].Type = ImGuiContextHookType_PendingRemoval_; -} - -// Call context hooks (used by e.g. test engine) -// We assume a small number of hooks so all stored in same array -void ImGui::CallContextHooks(ImGuiContext* ctx, ImGuiContextHookType hook_type) -{ - ImGuiContext& g = *ctx; - for (int n = 0; n < g.Hooks.Size; n++) - if (g.Hooks[n].Type == hook_type) - g.Hooks[n].Callback(&g, &g.Hooks[n]); -} - ImGuiIO& ImGui::GetIO() { IM_ASSERT(GImGui != NULL && "No current context. Did you call ImGui::CreateContext() and ImGui::SetCurrentContext() ?"); @@ -4109,341 +4248,6 @@ static bool IsWindowActiveAndVisible(ImGuiWindow* window) return (window->Active) && (!window->Hidden); } -static void UpdateAliasKey(ImGuiKey key, bool v, float analog_value) -{ - IM_ASSERT(ImGui::IsAliasKey(key)); - ImGuiKeyData* key_data = ImGui::GetKeyData(key); - key_data->Down = v; - key_data->AnalogValue = analog_value; -} - -// Rewrite routing data buffers to strip old entries + sort by key to make queries not touch scattered data. -// Entries D,A,B,B,A,C,B --> A,A,B,B,B,C,D -// Index A:1 B:2 C:5 D:0 --> A:0 B:2 C:5 D:6 -// See 'Metrics->Key Owners & Shortcut Routing' to visualize the result of that operation. -static void UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt) -{ - ImGuiContext& g = *GImGui; - rt->EntriesNext.resize(0); - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - const int new_routing_start_idx = rt->EntriesNext.Size; - ImGuiKeyRoutingData* routing_entry; - for (int old_routing_idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; old_routing_idx != -1; old_routing_idx = routing_entry->NextEntryIndex) - { - routing_entry = &rt->Entries[old_routing_idx]; - routing_entry->RoutingCurr = routing_entry->RoutingNext; // Update entry - routing_entry->RoutingNext = ImGuiKeyOwner_None; - routing_entry->RoutingNextScore = 255; - if (routing_entry->RoutingCurr == ImGuiKeyOwner_None) - continue; - rt->EntriesNext.push_back(*routing_entry); // Write alive ones into new buffer - - // Apply routing to owner if there's no owner already (RoutingCurr == None at this point) - if (routing_entry->Mods == g.IO.KeyMods) - { - ImGuiKeyOwnerData* owner_data = ImGui::GetKeyOwnerData(key); - if (owner_data->OwnerCurr == ImGuiKeyOwner_None) - owner_data->OwnerCurr = routing_entry->RoutingCurr; - } - } - - // Rewrite linked-list - rt->Index[key - ImGuiKey_NamedKey_BEGIN] = (ImGuiKeyRoutingIndex)(new_routing_start_idx < rt->EntriesNext.Size ? new_routing_start_idx : -1); - for (int n = new_routing_start_idx; n < rt->EntriesNext.Size; n++) - rt->EntriesNext[n].NextEntryIndex = (ImGuiKeyRoutingIndex)((n + 1 < rt->EntriesNext.Size) ? n + 1 : -1); - } - rt->Entries.swap(rt->EntriesNext); // Swap new and old indexes -} - -// [Internal] Do not use directly (should read io.KeyMods instead) -static ImGuiKeyChord GetMergedModsFromBools() -{ - ImGuiContext& g = *GImGui; - ImGuiKeyChord key_chord = 0; - if (g.IO.KeyCtrl) { key_chord |= ImGuiMod_Ctrl; } - if (g.IO.KeyShift) { key_chord |= ImGuiMod_Shift; } - if (g.IO.KeyAlt) { key_chord |= ImGuiMod_Alt; } - if (g.IO.KeySuper) { key_chord |= ImGuiMod_Super; } - return key_chord; -} - -static void ImGui::UpdateKeyboardInputs() -{ - ImGuiContext& g = *GImGui; - ImGuiIO& io = g.IO; - - // Import legacy keys or verify they are not used -#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO - if (io.BackendUsingLegacyKeyArrays == 0) - { - // Backend used new io.AddKeyEvent() API: Good! Verify that old arrays are never written to externally. - for (int n = 0; n < ImGuiKey_LegacyNativeKey_END; n++) - IM_ASSERT((io.KeysDown[n] == false || IsKeyDown((ImGuiKey)n)) && "Backend needs to either only use io.AddKeyEvent(), either only fill legacy io.KeysDown[] + io.KeyMap[]. Not both!"); - } - else - { - if (g.FrameCount == 0) - for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) - IM_ASSERT(g.IO.KeyMap[n] == -1 && "Backend is not allowed to write to io.KeyMap[0..511]!"); - - // Build reverse KeyMap (Named -> Legacy) - for (int n = ImGuiKey_NamedKey_BEGIN; n < ImGuiKey_NamedKey_END; n++) - if (io.KeyMap[n] != -1) - { - IM_ASSERT(IsLegacyKey((ImGuiKey)io.KeyMap[n])); - io.KeyMap[io.KeyMap[n]] = n; - } - - // Import legacy keys into new ones - for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) - if (io.KeysDown[n] || io.BackendUsingLegacyKeyArrays == 1) - { - const ImGuiKey key = (ImGuiKey)(io.KeyMap[n] != -1 ? io.KeyMap[n] : n); - IM_ASSERT(io.KeyMap[n] == -1 || IsNamedKey(key)); - io.KeysData[key].Down = io.KeysDown[n]; - if (key != n) - io.KeysDown[key] = io.KeysDown[n]; // Allow legacy code using io.KeysDown[GetKeyIndex()] with old backends - io.BackendUsingLegacyKeyArrays = 1; - } - if (io.BackendUsingLegacyKeyArrays == 1) - { - GetKeyData(ImGuiMod_Ctrl)->Down = io.KeyCtrl; - GetKeyData(ImGuiMod_Shift)->Down = io.KeyShift; - GetKeyData(ImGuiMod_Alt)->Down = io.KeyAlt; - GetKeyData(ImGuiMod_Super)->Down = io.KeySuper; - } - } - -#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO - const bool nav_gamepad_active = (io.ConfigFlags & ImGuiConfigFlags_NavEnableGamepad) != 0 && (io.BackendFlags & ImGuiBackendFlags_HasGamepad) != 0; - if (io.BackendUsingLegacyNavInputArray && nav_gamepad_active) - { - #define MAP_LEGACY_NAV_INPUT_TO_KEY1(_KEY, _NAV1) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f); io.KeysData[_KEY].AnalogValue = io.NavInputs[_NAV1]; } while (0) - #define MAP_LEGACY_NAV_INPUT_TO_KEY2(_KEY, _NAV1, _NAV2) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f) || (io.NavInputs[_NAV2] > 0.0f); io.KeysData[_KEY].AnalogValue = ImMax(io.NavInputs[_NAV1], io.NavInputs[_NAV2]); } while (0) - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceDown, ImGuiNavInput_Activate); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceRight, ImGuiNavInput_Cancel); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceLeft, ImGuiNavInput_Menu); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceUp, ImGuiNavInput_Input); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadLeft, ImGuiNavInput_DpadLeft); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadRight, ImGuiNavInput_DpadRight); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadUp, ImGuiNavInput_DpadUp); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadDown, ImGuiNavInput_DpadDown); - MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadL1, ImGuiNavInput_FocusPrev, ImGuiNavInput_TweakSlow); - MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadR1, ImGuiNavInput_FocusNext, ImGuiNavInput_TweakFast); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickLeft, ImGuiNavInput_LStickLeft); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickRight, ImGuiNavInput_LStickRight); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickUp, ImGuiNavInput_LStickUp); - MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickDown, ImGuiNavInput_LStickDown); - #undef NAV_MAP_KEY - } -#endif - -#endif - - // Synchronize io.KeyMods with individual modifiers io.KeyXXX bools, update aliases - io.KeyMods = GetMergedModsFromBools(); - for (int n = 0; n < ImGuiMouseButton_COUNT; n++) - UpdateAliasKey(MouseButtonToKey(n), io.MouseDown[n], io.MouseDown[n] ? 1.0f : 0.0f); - UpdateAliasKey(ImGuiKey_MouseWheelX, io.MouseWheelH != 0.0f, io.MouseWheelH); - UpdateAliasKey(ImGuiKey_MouseWheelY, io.MouseWheel != 0.0f, io.MouseWheel); - - // Clear gamepad data if disabled - if ((io.BackendFlags & ImGuiBackendFlags_HasGamepad) == 0) - for (int i = ImGuiKey_Gamepad_BEGIN; i < ImGuiKey_Gamepad_END; i++) - { - io.KeysData[i - ImGuiKey_KeysData_OFFSET].Down = false; - io.KeysData[i - ImGuiKey_KeysData_OFFSET].AnalogValue = 0.0f; - } - - // Update keys - for (int i = 0; i < ImGuiKey_KeysData_SIZE; i++) - { - ImGuiKeyData* key_data = &io.KeysData[i]; - key_data->DownDurationPrev = key_data->DownDuration; - key_data->DownDuration = key_data->Down ? (key_data->DownDuration < 0.0f ? 0.0f : key_data->DownDuration + io.DeltaTime) : -1.0f; - } - - // Update keys/input owner (named keys only): one entry per key - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - ImGuiKeyData* key_data = &io.KeysData[key - ImGuiKey_KeysData_OFFSET]; - ImGuiKeyOwnerData* owner_data = &g.KeysOwnerData[key - ImGuiKey_NamedKey_BEGIN]; - owner_data->OwnerCurr = owner_data->OwnerNext; - if (!key_data->Down) // Important: ownership is released on the frame after a release. Ensure a 'MouseDown -> CloseWindow -> MouseUp' chain doesn't lead to someone else seeing the MouseUp. - owner_data->OwnerNext = ImGuiKeyOwner_None; - owner_data->LockThisFrame = owner_data->LockUntilRelease = owner_data->LockUntilRelease && key_data->Down; // Clear LockUntilRelease when key is not Down anymore - } - - UpdateKeyRoutingTable(&g.KeysRoutingTable); -} - -static void ImGui::UpdateMouseInputs() -{ - ImGuiContext& g = *GImGui; - ImGuiIO& io = g.IO; - - // Round mouse position to avoid spreading non-rounded position (e.g. UpdateManualResize doesn't support them well) - if (IsMousePosValid(&io.MousePos)) - io.MousePos = g.MouseLastValidPos = ImFloorSigned(io.MousePos); - - // If mouse just appeared or disappeared (usually denoted by -FLT_MAX components) we cancel out movement in MouseDelta - if (IsMousePosValid(&io.MousePos) && IsMousePosValid(&io.MousePosPrev)) - io.MouseDelta = io.MousePos - io.MousePosPrev; - else - io.MouseDelta = ImVec2(0.0f, 0.0f); - - // If mouse moved we re-enable mouse hovering in case it was disabled by gamepad/keyboard. In theory should use a >0.0f threshold but would need to reset in everywhere we set this to true. - if (io.MouseDelta.x != 0.0f || io.MouseDelta.y != 0.0f) - g.NavDisableMouseHover = false; - - io.MousePosPrev = io.MousePos; - for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) - { - io.MouseClicked[i] = io.MouseDown[i] && io.MouseDownDuration[i] < 0.0f; - io.MouseClickedCount[i] = 0; // Will be filled below - io.MouseReleased[i] = !io.MouseDown[i] && io.MouseDownDuration[i] >= 0.0f; - io.MouseDownDurationPrev[i] = io.MouseDownDuration[i]; - io.MouseDownDuration[i] = io.MouseDown[i] ? (io.MouseDownDuration[i] < 0.0f ? 0.0f : io.MouseDownDuration[i] + io.DeltaTime) : -1.0f; - if (io.MouseClicked[i]) - { - bool is_repeated_click = false; - if ((float)(g.Time - io.MouseClickedTime[i]) < io.MouseDoubleClickTime) - { - ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); - if (ImLengthSqr(delta_from_click_pos) < io.MouseDoubleClickMaxDist * io.MouseDoubleClickMaxDist) - is_repeated_click = true; - } - if (is_repeated_click) - io.MouseClickedLastCount[i]++; - else - io.MouseClickedLastCount[i] = 1; - io.MouseClickedTime[i] = g.Time; - io.MouseClickedPos[i] = io.MousePos; - io.MouseClickedCount[i] = io.MouseClickedLastCount[i]; - io.MouseDragMaxDistanceSqr[i] = 0.0f; - } - else if (io.MouseDown[i]) - { - // Maintain the maximum distance we reaching from the initial click position, which is used with dragging threshold - float delta_sqr_click_pos = IsMousePosValid(&io.MousePos) ? ImLengthSqr(io.MousePos - io.MouseClickedPos[i]) : 0.0f; - io.MouseDragMaxDistanceSqr[i] = ImMax(io.MouseDragMaxDistanceSqr[i], delta_sqr_click_pos); - } - - // We provide io.MouseDoubleClicked[] as a legacy service - io.MouseDoubleClicked[i] = (io.MouseClickedCount[i] == 2); - - // Clicking any mouse button reactivate mouse hovering which may have been deactivated by gamepad/keyboard navigation - if (io.MouseClicked[i]) - g.NavDisableMouseHover = false; - } -} - -static void LockWheelingWindow(ImGuiWindow* window, float wheel_amount) -{ - ImGuiContext& g = *GImGui; - if (window) - g.WheelingWindowReleaseTimer = ImMin(g.WheelingWindowReleaseTimer + ImAbs(wheel_amount) * WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER, WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER); - else - g.WheelingWindowReleaseTimer = 0.0f; - if (g.WheelingWindow == window) - return; - IMGUI_DEBUG_LOG_IO("LockWheelingWindow() \"%s\"\n", window ? window->Name : "NULL"); - g.WheelingWindow = window; - g.WheelingWindowRefMousePos = g.IO.MousePos; -} - -void ImGui::UpdateMouseWheel() -{ - ImGuiContext& g = *GImGui; - - // Reset the locked window if we move the mouse or after the timer elapses - if (g.WheelingWindow != NULL) - { - g.WheelingWindowReleaseTimer -= g.IO.DeltaTime; - if (IsMousePosValid() && ImLengthSqr(g.IO.MousePos - g.WheelingWindowRefMousePos) > g.IO.MouseDragThreshold * g.IO.MouseDragThreshold) - g.WheelingWindowReleaseTimer = 0.0f; - if (g.WheelingWindowReleaseTimer <= 0.0f) - LockWheelingWindow(NULL, 0.0f); - } - - ImVec2 wheel; - wheel.x = TestKeyOwner(ImGuiKey_MouseWheelX, ImGuiKeyOwner_None) ? g.IO.MouseWheelH : 0.0f; - wheel.y = TestKeyOwner(ImGuiKey_MouseWheelY, ImGuiKeyOwner_None) ? g.IO.MouseWheel : 0.0f; - if (wheel.x == 0.0f && wheel.y == 0.0f) - return; - - //IMGUI_DEBUG_LOG("MouseWheel X:%.3f Y:%.3f\n", wheel_x, wheel_y); - ImGuiWindow* mouse_window = g.WheelingWindow ? g.WheelingWindow : g.HoveredWindow; - if (!mouse_window || mouse_window->Collapsed) - return; - - // Zoom / Scale window - // FIXME-OBSOLETE: This is an old feature, it still works but pretty much nobody is using it and may be best redesigned. - if (wheel.y != 0.0f && g.IO.KeyCtrl && g.IO.FontAllowUserScaling) - { - LockWheelingWindow(mouse_window, wheel.y); - ImGuiWindow* window = mouse_window; - const float new_font_scale = ImClamp(window->FontWindowScale + g.IO.MouseWheel * 0.10f, 0.50f, 2.50f); - const float scale = new_font_scale / window->FontWindowScale; - window->FontWindowScale = new_font_scale; - if (window == window->RootWindow) - { - const ImVec2 offset = window->Size * (1.0f - scale) * (g.IO.MousePos - window->Pos) / window->Size; - SetWindowPos(window, window->Pos + offset, 0); - window->Size = ImFloor(window->Size * scale); - window->SizeFull = ImFloor(window->SizeFull * scale); - } - return; - } - if (g.IO.KeyCtrl) - return; - - // Mouse wheel scrolling - // As a standard behavior holding SHIFT while using Vertical Mouse Wheel triggers Horizontal scroll instead - // (we avoid doing it on OSX as it the OS input layer handles this already) - const bool swap_axis = g.IO.KeyShift && !g.IO.ConfigMacOSXBehaviors; - if (swap_axis) - { - wheel.x = wheel.y; - wheel.y = 0.0f; - } - - // Vertical Mouse Wheel scrolling - // Bubble up into parent window if: - // - a child window doesn't allow any scrolling. - // - a child window doesn't need scrolling because it is already at the edge for the direction we are going in. - // - a child window has the ImGuiWindowFlags_NoScrollWithMouse flag. - if (wheel.y != 0.0f) - { - ImGuiWindow* window = mouse_window; - while ((window->Flags & ImGuiWindowFlags_ChildWindow) && ((window->ScrollMax.y == 0.0f) || ((window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)))) - window = window->ParentWindow; - if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) - { - LockWheelingWindow(mouse_window, wheel.y); - float max_step = window->InnerRect.GetHeight() * 0.67f; - float scroll_step = ImFloor(ImMin(5 * window->CalcFontSize(), max_step)); - SetScrollY(window, window->Scroll.y - wheel.y * scroll_step); - } - } - - // Horizontal Mouse Wheel scrolling, or Vertical Mouse Wheel w/ Shift held - if (wheel.x != 0.0f) - { - ImGuiWindow* window = mouse_window; - while ((window->Flags & ImGuiWindowFlags_ChildWindow) && ((window->ScrollMax.x == 0.0f) || ((window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)))) - window = window->ParentWindow; - if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) - { - LockWheelingWindow(mouse_window, wheel.x); - float max_step = window->InnerRect.GetWidth() * 0.67f; - float scroll_step = ImFloor(ImMin(2 * window->CalcFontSize(), max_step)); - SetScrollX(window, window->Scroll.x - wheel.x * scroll_step); - } - } -} - // The reason this is exposed in imgui_internal.h is: on touch-based system that don't have hovering, we want to dispatch inputs to the right target (imgui vs imgui+app) void ImGui::UpdateHoveredWindowAndCaptureFlags() { @@ -4773,128 +4577,6 @@ void ImGui::NewFrame() CallContextHooks(&g, ImGuiContextHookType_NewFramePost); } -// IMPORTANT: ###xxx suffixes must be same in ALL languages -static const ImGuiLocEntry GLocalizationEntriesEnUS[] = -{ - { ImGuiLocKey_TableSizeOne, "Size column to fit###SizeOne" }, - { ImGuiLocKey_TableSizeAllFit, "Size all columns to fit###SizeAll" }, - { ImGuiLocKey_TableSizeAllDefault, "Size all columns to default###SizeAll" }, - { ImGuiLocKey_TableResetOrder, "Reset order###ResetOrder" }, - { ImGuiLocKey_WindowingMainMenuBar, "(Main menu bar)" }, - { ImGuiLocKey_WindowingPopup, "(Popup)" }, - { ImGuiLocKey_WindowingUntitled, "(Untitled)" }, -}; - -void ImGui::Initialize() -{ - ImGuiContext& g = *GImGui; - IM_ASSERT(!g.Initialized && !g.SettingsLoaded); - - // Add .ini handle for ImGuiWindow and ImGuiTable types - { - ImGuiSettingsHandler ini_handler; - ini_handler.TypeName = "Window"; - ini_handler.TypeHash = ImHashStr("Window"); - ini_handler.ClearAllFn = WindowSettingsHandler_ClearAll; - ini_handler.ReadOpenFn = WindowSettingsHandler_ReadOpen; - ini_handler.ReadLineFn = WindowSettingsHandler_ReadLine; - ini_handler.ApplyAllFn = WindowSettingsHandler_ApplyAll; - ini_handler.WriteAllFn = WindowSettingsHandler_WriteAll; - AddSettingsHandler(&ini_handler); - } - TableSettingsAddSettingsHandler(); - - // Setup default localization table - LocalizeRegisterEntries(GLocalizationEntriesEnUS, IM_ARRAYSIZE(GLocalizationEntriesEnUS)); - - // Create default viewport - ImGuiViewportP* viewport = IM_NEW(ImGuiViewportP)(); - g.Viewports.push_back(viewport); - g.TempBuffer.resize(1024 * 3 + 1, 0); - -#ifdef IMGUI_HAS_DOCK -#endif - - g.Initialized = true; -} - -// This function is merely here to free heap allocations. -void ImGui::Shutdown() -{ - // The fonts atlas can be used prior to calling NewFrame(), so we clear it even if g.Initialized is FALSE (which would happen if we never called NewFrame) - ImGuiContext& g = *GImGui; - if (g.IO.Fonts && g.FontAtlasOwnedByContext) - { - g.IO.Fonts->Locked = false; - IM_DELETE(g.IO.Fonts); - } - g.IO.Fonts = NULL; - g.DrawListSharedData.TempBuffer.clear(); - - // Cleanup of other data are conditional on actually having initialized Dear ImGui. - if (!g.Initialized) - return; - - // Save settings (unless we haven't attempted to load them: CreateContext/DestroyContext without a call to NewFrame shouldn't save an empty file) - if (g.SettingsLoaded && g.IO.IniFilename != NULL) - SaveIniSettingsToDisk(g.IO.IniFilename); - - CallContextHooks(&g, ImGuiContextHookType_Shutdown); - - // Clear everything else - g.Windows.clear_delete(); - g.WindowsFocusOrder.clear(); - g.WindowsTempSortBuffer.clear(); - g.CurrentWindow = NULL; - g.CurrentWindowStack.clear(); - g.WindowsById.Clear(); - g.NavWindow = NULL; - g.HoveredWindow = g.HoveredWindowUnderMovingWindow = NULL; - g.ActiveIdWindow = g.ActiveIdPreviousFrameWindow = NULL; - g.MovingWindow = NULL; - - g.KeysRoutingTable.Clear(); - - g.ColorStack.clear(); - g.StyleVarStack.clear(); - g.FontStack.clear(); - g.OpenPopupStack.clear(); - g.BeginPopupStack.clear(); - - g.Viewports.clear_delete(); - - g.TabBars.Clear(); - g.CurrentTabBarStack.clear(); - g.ShrinkWidthBuffer.clear(); - - g.ClipperTempData.clear_destruct(); - - g.Tables.Clear(); - g.TablesTempData.clear_destruct(); - g.DrawChannelsTempMergeBuffer.clear(); - - g.ClipboardHandlerData.clear(); - g.MenusIdSubmittedThisFrame.clear(); - g.InputTextState.ClearFreeMemory(); - - g.SettingsWindows.clear(); - g.SettingsHandlers.clear(); - - if (g.LogFile) - { -#ifndef IMGUI_DISABLE_TTY_FUNCTIONS - if (g.LogFile != stdout) -#endif - ImFileClose(g.LogFile); - g.LogFile = NULL; - } - g.LogBuffer.clear(); - g.DebugLogBuf.clear(); - g.DebugLogIndex.clear(); - - g.Initialized = false; -} - // FIXME: Add a more explicit sort order in the window structure. static int IMGUI_CDECL ChildWindowComparer(const void* lhs, const void* rhs) { @@ -5466,6 +5148,12 @@ void ImGui::SetActiveIdUsingAllKeyboardKeys() NavMoveRequestCancel(); } +ImGuiID ImGui::GetItemID() +{ + ImGuiContext& g = *GImGui; + return g.LastItemData.ID; +} + ImVec2 ImGui::GetItemRectMin() { ImGuiContext& g = *GImGui; @@ -5738,9 +5426,9 @@ static ImVec2 CalcWindowSizeAfterConstraint(ImGuiWindow* window, const ImVec2& s if (!(window->Flags & (ImGuiWindowFlags_ChildWindow | ImGuiWindowFlags_AlwaysAutoResize))) { ImGuiWindow* window_for_height = window; - const float decoration_up_height = window_for_height->TitleBarHeight() + window_for_height->MenuBarHeight(); new_size = ImMax(new_size, g.Style.WindowMinSize); - new_size.y = ImMax(new_size.y, decoration_up_height + ImMax(0.0f, g.Style.WindowRounding - 1.0f)); // Reduce artifacts with very small windows + const float minimum_height = window_for_height->TitleBarHeight() + window_for_height->MenuBarHeight() + ImMax(0.0f, g.Style.WindowRounding - 1.0f); + new_size.y = ImMax(new_size.y, minimum_height); // Reduce artifacts with very small windows } return new_size; } @@ -5769,9 +5457,10 @@ static ImVec2 CalcWindowAutoFitSize(ImGuiWindow* window, const ImVec2& size_cont { ImGuiContext& g = *GImGui; ImGuiStyle& style = g.Style; - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); + const float decoration_w_without_scrollbars = window->DecoOuterSizeX1 + window->DecoOuterSizeX2 - window->ScrollbarSizes.x; + const float decoration_h_without_scrollbars = window->DecoOuterSizeY1 + window->DecoOuterSizeY2 - window->ScrollbarSizes.y; ImVec2 size_pad = window->WindowPadding * 2.0f; - ImVec2 size_desired = size_contents + size_pad + ImVec2(0.0f, decoration_up_height); + ImVec2 size_desired = size_contents + size_pad + ImVec2(decoration_w_without_scrollbars, decoration_h_without_scrollbars); if (window->Flags & ImGuiWindowFlags_Tooltip) { // Tooltip always resize @@ -5792,8 +5481,8 @@ static ImVec2 CalcWindowAutoFitSize(ImGuiWindow* window, const ImVec2& size_cont // When the window cannot fit all contents (either because of constraints, either because screen is too small), // we are growing the size on the other axis to compensate for expected scrollbar. FIXME: Might turn bigger than ViewportSize-WindowPadding. ImVec2 size_auto_fit_after_constraint = CalcWindowSizeAfterConstraint(window, size_auto_fit); - bool will_have_scrollbar_x = (size_auto_fit_after_constraint.x - size_pad.x - 0.0f < size_contents.x && !(window->Flags & ImGuiWindowFlags_NoScrollbar) && (window->Flags & ImGuiWindowFlags_HorizontalScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysHorizontalScrollbar); - bool will_have_scrollbar_y = (size_auto_fit_after_constraint.y - size_pad.y - decoration_up_height < size_contents.y && !(window->Flags & ImGuiWindowFlags_NoScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysVerticalScrollbar); + bool will_have_scrollbar_x = (size_auto_fit_after_constraint.x - size_pad.x - decoration_w_without_scrollbars < size_contents.x && !(window->Flags & ImGuiWindowFlags_NoScrollbar) && (window->Flags & ImGuiWindowFlags_HorizontalScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysHorizontalScrollbar); + bool will_have_scrollbar_y = (size_auto_fit_after_constraint.y - size_pad.y - decoration_h_without_scrollbars < size_contents.y && !(window->Flags & ImGuiWindowFlags_NoScrollbar)) || (window->Flags & ImGuiWindowFlags_AlwaysVerticalScrollbar); if (will_have_scrollbar_x) size_auto_fit.y += style.ScrollbarSize; if (will_have_scrollbar_y) @@ -6003,9 +5692,9 @@ static bool ImGui::UpdateWindowManualResize(ImGuiWindow* window, const ImVec2& s { ImVec2 nav_resize_dir; if (g.NavInputSource == ImGuiInputSource_Keyboard && g.IO.KeyShift) - nav_resize_dir = GetKeyVector2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); + nav_resize_dir = GetKeyMagnitude2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); if (g.NavInputSource == ImGuiInputSource_Gamepad) - nav_resize_dir = GetKeyVector2d(ImGuiKey_GamepadDpadLeft, ImGuiKey_GamepadDpadRight, ImGuiKey_GamepadDpadUp, ImGuiKey_GamepadDpadDown); + nav_resize_dir = GetKeyMagnitude2d(ImGuiKey_GamepadDpadLeft, ImGuiKey_GamepadDpadRight, ImGuiKey_GamepadDpadUp, ImGuiKey_GamepadDpadDown); if (nav_resize_dir.x != 0.0f || nav_resize_dir.y != 0.0f) { const float NAV_RESIZE_SPEED = 600.0f; @@ -6076,7 +5765,7 @@ static void ImGui::RenderWindowOuterBorders(ImGuiWindow* window) // Draw background and borders // Draw and handle scrollbars -void ImGui::RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar_rect, bool title_bar_is_highlight, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size) +void ImGui::RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar_rect, bool title_bar_is_highlight, bool handle_borders_and_resize_grips, int resize_grip_count, const ImU32 resize_grip_col[4], float resize_grip_draw_size) { ImGuiContext& g = *GImGui; ImGuiStyle& style = g.Style; @@ -6141,7 +5830,7 @@ void ImGui::RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar Scrollbar(ImGuiAxis_Y); // Render resize grips (after their input handling so we don't have a frame of latency) - if (!(flags & ImGuiWindowFlags_NoResize)) + if (handle_borders_and_resize_grips && !(flags & ImGuiWindowFlags_NoResize)) { for (int resize_grip_n = 0; resize_grip_n < resize_grip_count; resize_grip_n++) { @@ -6155,7 +5844,8 @@ void ImGui::RenderWindowDecorations(ImGuiWindow* window, const ImRect& title_bar } // Borders - RenderWindowOuterBorders(window); + if (handle_borders_and_resize_grips) + RenderWindowOuterBorders(window); } } @@ -6555,6 +6245,15 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // SIZE + // Outer Decoration Sizes + // (we need to clear ScrollbarSize immediatly as CalcWindowAutoFitSize() needs it and can be called from other locations). + const ImVec2 scrollbar_sizes_from_last_frame = window->ScrollbarSizes; + window->DecoOuterSizeX1 = 0.0f; + window->DecoOuterSizeX2 = 0.0f; + window->DecoOuterSizeY1 = window->TitleBarHeight() + window->MenuBarHeight(); + window->DecoOuterSizeY2 = 0.0f; + window->ScrollbarSizes = ImVec2(0.0f, 0.0f); + // Calculate auto-fit size, handle automatic resize const ImVec2 size_auto_fit = CalcWindowAutoFitSize(window, window->ContentSizeIdeal); if ((flags & ImGuiWindowFlags_AlwaysAutoResize) && !window->Collapsed) @@ -6593,9 +6292,6 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) window->SizeFull = CalcWindowSizeAfterConstraint(window, window->SizeFull); window->Size = window->Collapsed && !(flags & ImGuiWindowFlags_ChildWindow) ? window->TitleBarRect().GetSize() : window->SizeFull; - // Decoration size - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); - // POSITION // Popup latch its initial position, will position itself when it appears next frame @@ -6702,9 +6398,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) if (!window->Collapsed) { // When reading the current size we need to read it after size constraints have been applied. - // When we use InnerRect here we are intentionally reading last frame size, same for ScrollbarSizes values before we set them again. - ImVec2 avail_size_from_current_frame = ImVec2(window->SizeFull.x, window->SizeFull.y - decoration_up_height); - ImVec2 avail_size_from_last_frame = window->InnerRect.GetSize() + window->ScrollbarSizes; + // Intentionally use previous frame values for InnerRect and ScrollbarSizes. + // And when we use window->DecorationUp here it doesn't have ScrollbarSizes.y applied yet. + ImVec2 avail_size_from_current_frame = ImVec2(window->SizeFull.x, window->SizeFull.y - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2)); + ImVec2 avail_size_from_last_frame = window->InnerRect.GetSize() + scrollbar_sizes_from_last_frame; ImVec2 needed_size_from_last_frame = window_just_created ? ImVec2(0, 0) : window->ContentSize + window->WindowPadding * 2.0f; float size_x_for_scrollbars = use_current_size_for_scrollbar_x ? avail_size_from_current_frame.x : avail_size_from_last_frame.x; float size_y_for_scrollbars = use_current_size_for_scrollbar_y ? avail_size_from_current_frame.y : avail_size_from_last_frame.y; @@ -6714,6 +6411,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) if (window->ScrollbarX && !window->ScrollbarY) window->ScrollbarY = (needed_size_from_last_frame.y > size_y_for_scrollbars) && !(flags & ImGuiWindowFlags_NoScrollbar); window->ScrollbarSizes = ImVec2(window->ScrollbarY ? style.ScrollbarSize : 0.0f, window->ScrollbarX ? style.ScrollbarSize : 0.0f); + + // Amend the partially filled window->DecorationXXX values. + window->DecoOuterSizeX2 += window->ScrollbarSizes.x; + window->DecoOuterSizeY2 += window->ScrollbarSizes.y; } // UPDATE RECTANGLES (1- THOSE NOT AFFECTED BY SCROLLING) @@ -6737,10 +6438,10 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // - ScrollToRectEx() // - NavUpdatePageUpPageDown() // - Scrollbar() - window->InnerRect.Min.x = window->Pos.x; - window->InnerRect.Min.y = window->Pos.y + decoration_up_height; - window->InnerRect.Max.x = window->Pos.x + window->Size.x - window->ScrollbarSizes.x; - window->InnerRect.Max.y = window->Pos.y + window->Size.y - window->ScrollbarSizes.y; + window->InnerRect.Min.x = window->Pos.x + window->DecoOuterSizeX1; + window->InnerRect.Min.y = window->Pos.y + window->DecoOuterSizeY1; + window->InnerRect.Max.x = window->Pos.x + window->Size.x - window->DecoOuterSizeX2; + window->InnerRect.Max.y = window->Pos.y + window->Size.y - window->DecoOuterSizeY2; // Inner clipping rectangle. // Will extend a little bit outside the normal work region. @@ -6773,6 +6474,7 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // Apply scrolling window->Scroll = CalcNextScrollFromScrollTargetAndClamp(window); window->ScrollTarget = ImVec2(FLT_MAX, FLT_MAX); + window->DecoInnerSizeX1 = window->DecoInnerSizeY1 = 0.0f; // DRAWING @@ -6802,7 +6504,8 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // Handle title bar, scrollbar, resize grips and resize borders const ImGuiWindow* window_to_highlight = g.NavWindowingTarget ? g.NavWindowingTarget : g.NavWindow; const bool title_bar_is_highlight = want_focus || (window_to_highlight && window->RootWindowForTitleBarHighlight == window_to_highlight->RootWindowForTitleBarHighlight); - RenderWindowDecorations(window, title_bar_rect, title_bar_is_highlight, resize_grip_count, resize_grip_col, resize_grip_draw_size); + const bool handle_borders_and_resize_grips = true; // This exists to facilitate merge with 'docking' branch. + RenderWindowDecorations(window, title_bar_rect, title_bar_is_highlight, handle_borders_and_resize_grips, resize_grip_count, resize_grip_col, resize_grip_draw_size); if (render_decorations_in_parent) window->DrawList = &window->DrawListInst; @@ -6817,8 +6520,8 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // - BeginTabBar() for right-most edge const bool allow_scrollbar_x = !(flags & ImGuiWindowFlags_NoScrollbar) && (flags & ImGuiWindowFlags_HorizontalScrollbar); const bool allow_scrollbar_y = !(flags & ImGuiWindowFlags_NoScrollbar); - const float work_rect_size_x = (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : ImMax(allow_scrollbar_x ? window->ContentSize.x : 0.0f, window->Size.x - window->WindowPadding.x * 2.0f - window->ScrollbarSizes.x)); - const float work_rect_size_y = (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : ImMax(allow_scrollbar_y ? window->ContentSize.y : 0.0f, window->Size.y - window->WindowPadding.y * 2.0f - decoration_up_height - window->ScrollbarSizes.y)); + const float work_rect_size_x = (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : ImMax(allow_scrollbar_x ? window->ContentSize.x : 0.0f, window->Size.x - window->WindowPadding.x * 2.0f - (window->DecoOuterSizeX1 + window->DecoOuterSizeX2))); + const float work_rect_size_y = (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : ImMax(allow_scrollbar_y ? window->ContentSize.y : 0.0f, window->Size.y - window->WindowPadding.y * 2.0f - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2))); window->WorkRect.Min.x = ImFloor(window->InnerRect.Min.x - window->Scroll.x + ImMax(window->WindowPadding.x, window->WindowBorderSize)); window->WorkRect.Min.y = ImFloor(window->InnerRect.Min.y - window->Scroll.y + ImMax(window->WindowPadding.y, window->WindowBorderSize)); window->WorkRect.Max.x = window->WorkRect.Min.x + work_rect_size_x; @@ -6829,21 +6532,21 @@ bool ImGui::Begin(const char* name, bool* p_open, ImGuiWindowFlags flags) // FIXME-OBSOLETE: window->ContentRegionRect.Max is currently very misleading / partly faulty, but some BeginChild() patterns relies on it. // Used by: // - Mouse wheel scrolling + many other things - window->ContentRegionRect.Min.x = window->Pos.x - window->Scroll.x + window->WindowPadding.x; - window->ContentRegionRect.Min.y = window->Pos.y - window->Scroll.y + window->WindowPadding.y + decoration_up_height; - window->ContentRegionRect.Max.x = window->ContentRegionRect.Min.x + (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : (window->Size.x - window->WindowPadding.x * 2.0f - window->ScrollbarSizes.x)); - window->ContentRegionRect.Max.y = window->ContentRegionRect.Min.y + (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : (window->Size.y - window->WindowPadding.y * 2.0f - decoration_up_height - window->ScrollbarSizes.y)); + window->ContentRegionRect.Min.x = window->Pos.x - window->Scroll.x + window->WindowPadding.x + window->DecoOuterSizeX1; + window->ContentRegionRect.Min.y = window->Pos.y - window->Scroll.y + window->WindowPadding.y + window->DecoOuterSizeY1; + window->ContentRegionRect.Max.x = window->ContentRegionRect.Min.x + (window->ContentSizeExplicit.x != 0.0f ? window->ContentSizeExplicit.x : (window->Size.x - window->WindowPadding.x * 2.0f - (window->DecoOuterSizeX1 + window->DecoOuterSizeX2))); + window->ContentRegionRect.Max.y = window->ContentRegionRect.Min.y + (window->ContentSizeExplicit.y != 0.0f ? window->ContentSizeExplicit.y : (window->Size.y - window->WindowPadding.y * 2.0f - (window->DecoOuterSizeY1 + window->DecoOuterSizeY2))); // Setup drawing context // (NB: That term "drawing context / DC" lost its meaning a long time ago. Initially was meant to hold transient data only. Nowadays difference between window-> and window->DC-> is dubious.) - window->DC.Indent.x = 0.0f + window->WindowPadding.x - window->Scroll.x; + window->DC.Indent.x = window->DecoOuterSizeX1 + window->WindowPadding.x - window->Scroll.x; window->DC.GroupOffset.x = 0.0f; window->DC.ColumnsOffset.x = 0.0f; // Record the loss of precision of CursorStartPos which can happen due to really large scrolling amount. // This is used by clipper to compensate and fix the most common use case of large scroll area. Easy and cheap, next best thing compared to switching everything to double or ImU64. - double start_pos_highp_x = (double)window->Pos.x + window->WindowPadding.x - (double)window->Scroll.x + window->DC.ColumnsOffset.x; - double start_pos_highp_y = (double)window->Pos.y + window->WindowPadding.y - (double)window->Scroll.y + decoration_up_height; + double start_pos_highp_x = (double)window->Pos.x + window->WindowPadding.x - (double)window->Scroll.x + window->DecoOuterSizeX1 + window->DC.ColumnsOffset.x; + double start_pos_highp_y = (double)window->Pos.y + window->WindowPadding.y - (double)window->Scroll.y + window->DecoOuterSizeY1; window->DC.CursorStartPos = ImVec2((float)start_pos_highp_x, (float)start_pos_highp_y); window->DC.CursorStartPosLossyness = ImVec2((float)(start_pos_highp_x - window->DC.CursorStartPos.x), (float)(start_pos_highp_y - window->DC.CursorStartPos.y)); window->DC.CursorPos = window->DC.CursorStartPos; @@ -7855,25 +7558,65 @@ bool ImGui::IsRectVisible(const ImVec2& rect_min, const ImVec2& rect_max) //----------------------------------------------------------------------------- // [SECTION] INPUTS //----------------------------------------------------------------------------- - -// Test if mouse cursor is hovering given rectangle -// NB- Rectangle is clipped by our current clip setting -// NB- Expand the rectangle to be generous on imprecise inputs systems (g.Style.TouchExtraPadding) -bool ImGui::IsMouseHoveringRect(const ImVec2& r_min, const ImVec2& r_max, bool clip) -{ - ImGuiContext& g = *GImGui; - - // Clip - ImRect rect_clipped(r_min, r_max); - if (clip) - rect_clipped.ClipWith(g.CurrentWindow->ClipRect); - - // Expand for touch input - const ImRect rect_for_touch(rect_clipped.Min - g.Style.TouchExtraPadding, rect_clipped.Max + g.Style.TouchExtraPadding); - if (!rect_for_touch.Contains(g.IO.MousePos)) - return false; - return true; -} +// - GetKeyData() [Internal] +// - GetKeyIndex() [Internal] +// - GetKeyName() +// - GetKeyChordName() [Internal] +// - CalcTypematicRepeatAmount() [Internal] +// - GetTypematicRepeatRate() [Internal] +// - GetKeyPressedAmount() [Internal] +// - GetKeyMagnitude2d() [Internal] +//----------------------------------------------------------------------------- +// - UpdateKeyRoutingTable() [Internal] +// - GetRoutingIdFromOwnerId() [Internal] +// - GetShortcutRoutingData() [Internal] +// - CalcRoutingScore() [Internal] +// - SetShortcutRouting() [Internal] +// - TestShortcutRouting() [Internal] +//----------------------------------------------------------------------------- +// - IsKeyDown() +// - IsKeyPressed() +// - IsKeyReleased() +//----------------------------------------------------------------------------- +// - IsMouseDown() +// - IsMouseClicked() +// - IsMouseReleased() +// - IsMouseDoubleClicked() +// - GetMouseClickedCount() +// - IsMouseHoveringRect() [Internal] +// - IsMouseDragPastThreshold() [Internal] +// - IsMouseDragging() +// - GetMousePos() +// - GetMousePosOnOpeningCurrentPopup() +// - IsMousePosValid() +// - IsAnyMouseDown() +// - GetMouseDragDelta() +// - ResetMouseDragDelta() +// - GetMouseCursor() +// - SetMouseCursor() +//----------------------------------------------------------------------------- +// - UpdateAliasKey() +// - GetMergedModsFromKeys() +// - UpdateKeyboardInputs() +// - UpdateMouseInputs() +//----------------------------------------------------------------------------- +// - LockWheelingWindow [Internal] +// - FindBestWheelingWindow [Internal] +// - UpdateMouseWheel() [Internal] +//----------------------------------------------------------------------------- +// - SetNextFrameWantCaptureKeyboard() +// - SetNextFrameWantCaptureMouse() +//----------------------------------------------------------------------------- +// - GetInputSourceName() [Internal] +// - DebugPrintInputEvent() [Internal] +// - UpdateInputEvents() [Internal] +//----------------------------------------------------------------------------- +// - GetKeyOwner() [Internal] +// - TestKeyOwner() [Internal] +// - SetKeyOwner() [Internal] +// - SetItemKeyOwner() [Internal] +// - Shortcut() [Internal] +//----------------------------------------------------------------------------- ImGuiKeyData* ImGui::GetKeyData(ImGuiKey key) { @@ -7956,9 +7699,12 @@ const char* ImGui::GetKeyName(ImGuiKey key) return GKeyNames[key - ImGuiKey_NamedKey_BEGIN]; } +// ImGuiMod_Shortcut is translated to either Ctrl or Super. void ImGui::GetKeyChordName(ImGuiKeyChord key_chord, char* out_buf, int out_buf_size) { ImGuiContext& g = *GImGui; + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImFormatString(out_buf, (size_t)out_buf_size, "%s%s%s%s%s", (key_chord & ImGuiMod_Ctrl) ? "Ctrl+" : "", (key_chord & ImGuiMod_Shift) ? "Shift+" : "", @@ -8009,13 +7755,52 @@ int ImGui::GetKeyPressedAmount(ImGuiKey key, float repeat_delay, float repeat_ra } // Return 2D vector representing the combination of four cardinal direction, with analog value support (for e.g. ImGuiKey_GamepadLStick* values). -ImVec2 ImGui::GetKeyVector2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down) +ImVec2 ImGui::GetKeyMagnitude2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down) { return ImVec2( GetKeyData(key_right)->AnalogValue - GetKeyData(key_left)->AnalogValue, GetKeyData(key_down)->AnalogValue - GetKeyData(key_up)->AnalogValue); } +// Rewrite routing data buffers to strip old entries + sort by key to make queries not touch scattered data. +// Entries D,A,B,B,A,C,B --> A,A,B,B,B,C,D +// Index A:1 B:2 C:5 D:0 --> A:0 B:2 C:5 D:6 +// See 'Metrics->Key Owners & Shortcut Routing' to visualize the result of that operation. +static void ImGui::UpdateKeyRoutingTable(ImGuiKeyRoutingTable* rt) +{ + ImGuiContext& g = *GImGui; + rt->EntriesNext.resize(0); + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + const int new_routing_start_idx = rt->EntriesNext.Size; + ImGuiKeyRoutingData* routing_entry; + for (int old_routing_idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; old_routing_idx != -1; old_routing_idx = routing_entry->NextEntryIndex) + { + routing_entry = &rt->Entries[old_routing_idx]; + routing_entry->RoutingCurr = routing_entry->RoutingNext; // Update entry + routing_entry->RoutingNext = ImGuiKeyOwner_None; + routing_entry->RoutingNextScore = 255; + if (routing_entry->RoutingCurr == ImGuiKeyOwner_None) + continue; + rt->EntriesNext.push_back(*routing_entry); // Write alive ones into new buffer + + // Apply routing to owner if there's no owner already (RoutingCurr == None at this point) + if (routing_entry->Mods == g.IO.KeyMods) + { + ImGuiKeyOwnerData* owner_data = ImGui::GetKeyOwnerData(key); + if (owner_data->OwnerCurr == ImGuiKeyOwner_None) + owner_data->OwnerCurr = routing_entry->RoutingCurr; + } + } + + // Rewrite linked-list + rt->Index[key - ImGuiKey_NamedKey_BEGIN] = (ImGuiKeyRoutingIndex)(new_routing_start_idx < rt->EntriesNext.Size ? new_routing_start_idx : -1); + for (int n = new_routing_start_idx; n < rt->EntriesNext.Size; n++) + rt->EntriesNext[n].NextEntryIndex = (ImGuiKeyRoutingIndex)((n + 1 < rt->EntriesNext.Size) ? n + 1 : -1); + } + rt->Entries.swap(rt->EntriesNext); // Swap new and old indexes +} + // owner_id may be None/Any, but routing_id needs to be always be set, so we default to GetCurrentFocusScope(). static inline ImGuiID GetRoutingIdFromOwnerId(ImGuiID owner_id) { @@ -8034,6 +7819,8 @@ ImGuiKeyRoutingData* ImGui::GetShortcutRoutingData(ImGuiKeyChord key_chord) ImGuiContext& g = *GImGui; ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; ImGuiKeyRoutingData* routing_data; + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); ImGuiKey mods = (ImGuiKey)(key_chord & ImGuiMod_Mask_); if (key == ImGuiKey_None) @@ -8151,7 +7938,7 @@ bool ImGui::SetShortcutRouting(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiI bool ImGui::TestShortcutRouting(ImGuiKeyChord key_chord, ImGuiID owner_id) { const ImGuiID routing_id = GetRoutingIdFromOwnerId(owner_id); - ImGuiKeyRoutingData* routing_data = GetShortcutRoutingData(key_chord); + ImGuiKeyRoutingData* routing_data = GetShortcutRoutingData(key_chord); // FIXME: Could avoid creating entry. return routing_data->RoutingCurr == routing_id; } @@ -8286,6 +8073,25 @@ int ImGui::GetMouseClickedCount(ImGuiMouseButton button) return g.IO.MouseClickedCount[button]; } +// Test if mouse cursor is hovering given rectangle +// NB- Rectangle is clipped by our current clip setting +// NB- Expand the rectangle to be generous on imprecise inputs systems (g.Style.TouchExtraPadding) +bool ImGui::IsMouseHoveringRect(const ImVec2& r_min, const ImVec2& r_max, bool clip) +{ + ImGuiContext& g = *GImGui; + + // Clip + ImRect rect_clipped(r_min, r_max); + if (clip) + rect_clipped.ClipWith(g.CurrentWindow->ClipRect); + + // Expand for touch input + const ImRect rect_for_touch(rect_clipped.Min - g.Style.TouchExtraPadding, rect_clipped.Max + g.Style.TouchExtraPadding); + if (!rect_for_touch.Contains(g.IO.MousePos)) + return false; + return true; +} + // Return if a mouse click/drag went past the given threshold. Valid to call during the MouseReleased frame. // [Internal] This doesn't test if the button is pressed bool ImGui::IsMouseDragPastThreshold(ImGuiMouseButton button, float lock_threshold) @@ -8382,6 +8188,354 @@ void ImGui::SetMouseCursor(ImGuiMouseCursor cursor_type) g.MouseCursor = cursor_type; } +static void UpdateAliasKey(ImGuiKey key, bool v, float analog_value) +{ + IM_ASSERT(ImGui::IsAliasKey(key)); + ImGuiKeyData* key_data = ImGui::GetKeyData(key); + key_data->Down = v; + key_data->AnalogValue = analog_value; +} + +// [Internal] Do not use directly +static ImGuiKeyChord GetMergedModsFromKeys() +{ + ImGuiKeyChord mods = 0; + if (ImGui::IsKeyDown(ImGuiMod_Ctrl)) { mods |= ImGuiMod_Ctrl; } + if (ImGui::IsKeyDown(ImGuiMod_Shift)) { mods |= ImGuiMod_Shift; } + if (ImGui::IsKeyDown(ImGuiMod_Alt)) { mods |= ImGuiMod_Alt; } + if (ImGui::IsKeyDown(ImGuiMod_Super)) { mods |= ImGuiMod_Super; } + return mods; +} + +static void ImGui::UpdateKeyboardInputs() +{ + ImGuiContext& g = *GImGui; + ImGuiIO& io = g.IO; + + // Import legacy keys or verify they are not used +#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO + if (io.BackendUsingLegacyKeyArrays == 0) + { + // Backend used new io.AddKeyEvent() API: Good! Verify that old arrays are never written to externally. + for (int n = 0; n < ImGuiKey_LegacyNativeKey_END; n++) + IM_ASSERT((io.KeysDown[n] == false || IsKeyDown((ImGuiKey)n)) && "Backend needs to either only use io.AddKeyEvent(), either only fill legacy io.KeysDown[] + io.KeyMap[]. Not both!"); + } + else + { + if (g.FrameCount == 0) + for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) + IM_ASSERT(g.IO.KeyMap[n] == -1 && "Backend is not allowed to write to io.KeyMap[0..511]!"); + + // Build reverse KeyMap (Named -> Legacy) + for (int n = ImGuiKey_NamedKey_BEGIN; n < ImGuiKey_NamedKey_END; n++) + if (io.KeyMap[n] != -1) + { + IM_ASSERT(IsLegacyKey((ImGuiKey)io.KeyMap[n])); + io.KeyMap[io.KeyMap[n]] = n; + } + + // Import legacy keys into new ones + for (int n = ImGuiKey_LegacyNativeKey_BEGIN; n < ImGuiKey_LegacyNativeKey_END; n++) + if (io.KeysDown[n] || io.BackendUsingLegacyKeyArrays == 1) + { + const ImGuiKey key = (ImGuiKey)(io.KeyMap[n] != -1 ? io.KeyMap[n] : n); + IM_ASSERT(io.KeyMap[n] == -1 || IsNamedKey(key)); + io.KeysData[key].Down = io.KeysDown[n]; + if (key != n) + io.KeysDown[key] = io.KeysDown[n]; // Allow legacy code using io.KeysDown[GetKeyIndex()] with old backends + io.BackendUsingLegacyKeyArrays = 1; + } + if (io.BackendUsingLegacyKeyArrays == 1) + { + GetKeyData(ImGuiMod_Ctrl)->Down = io.KeyCtrl; + GetKeyData(ImGuiMod_Shift)->Down = io.KeyShift; + GetKeyData(ImGuiMod_Alt)->Down = io.KeyAlt; + GetKeyData(ImGuiMod_Super)->Down = io.KeySuper; + } + } + +#ifndef IMGUI_DISABLE_OBSOLETE_KEYIO + const bool nav_gamepad_active = (io.ConfigFlags & ImGuiConfigFlags_NavEnableGamepad) != 0 && (io.BackendFlags & ImGuiBackendFlags_HasGamepad) != 0; + if (io.BackendUsingLegacyNavInputArray && nav_gamepad_active) + { + #define MAP_LEGACY_NAV_INPUT_TO_KEY1(_KEY, _NAV1) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f); io.KeysData[_KEY].AnalogValue = io.NavInputs[_NAV1]; } while (0) + #define MAP_LEGACY_NAV_INPUT_TO_KEY2(_KEY, _NAV1, _NAV2) do { io.KeysData[_KEY].Down = (io.NavInputs[_NAV1] > 0.0f) || (io.NavInputs[_NAV2] > 0.0f); io.KeysData[_KEY].AnalogValue = ImMax(io.NavInputs[_NAV1], io.NavInputs[_NAV2]); } while (0) + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceDown, ImGuiNavInput_Activate); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceRight, ImGuiNavInput_Cancel); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceLeft, ImGuiNavInput_Menu); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadFaceUp, ImGuiNavInput_Input); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadLeft, ImGuiNavInput_DpadLeft); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadRight, ImGuiNavInput_DpadRight); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadUp, ImGuiNavInput_DpadUp); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadDpadDown, ImGuiNavInput_DpadDown); + MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadL1, ImGuiNavInput_FocusPrev, ImGuiNavInput_TweakSlow); + MAP_LEGACY_NAV_INPUT_TO_KEY2(ImGuiKey_GamepadR1, ImGuiNavInput_FocusNext, ImGuiNavInput_TweakFast); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickLeft, ImGuiNavInput_LStickLeft); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickRight, ImGuiNavInput_LStickRight); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickUp, ImGuiNavInput_LStickUp); + MAP_LEGACY_NAV_INPUT_TO_KEY1(ImGuiKey_GamepadLStickDown, ImGuiNavInput_LStickDown); + #undef NAV_MAP_KEY + } +#endif +#endif + + // Update aliases + for (int n = 0; n < ImGuiMouseButton_COUNT; n++) + UpdateAliasKey(MouseButtonToKey(n), io.MouseDown[n], io.MouseDown[n] ? 1.0f : 0.0f); + UpdateAliasKey(ImGuiKey_MouseWheelX, io.MouseWheelH != 0.0f, io.MouseWheelH); + UpdateAliasKey(ImGuiKey_MouseWheelY, io.MouseWheel != 0.0f, io.MouseWheel); + + // Synchronize io.KeyMods and io.KeyXXX values. + // - New backends (1.87+): send io.AddKeyEvent(ImGuiMod_XXX) -> -> (here) deriving io.KeyMods + io.KeyXXX from key array. + // - Legacy backends: set io.KeyXXX bools -> (above) set key array from io.KeyXXX -> (here) deriving io.KeyMods + io.KeyXXX from key array. + // So with legacy backends the 4 values will do a unnecessary back-and-forth but it makes the code simpler and future facing. + io.KeyMods = GetMergedModsFromKeys(); + io.KeyCtrl = (io.KeyMods & ImGuiMod_Ctrl) != 0; + io.KeyShift = (io.KeyMods & ImGuiMod_Shift) != 0; + io.KeyAlt = (io.KeyMods & ImGuiMod_Alt) != 0; + io.KeySuper = (io.KeyMods & ImGuiMod_Super) != 0; + + // Clear gamepad data if disabled + if ((io.BackendFlags & ImGuiBackendFlags_HasGamepad) == 0) + for (int i = ImGuiKey_Gamepad_BEGIN; i < ImGuiKey_Gamepad_END; i++) + { + io.KeysData[i - ImGuiKey_KeysData_OFFSET].Down = false; + io.KeysData[i - ImGuiKey_KeysData_OFFSET].AnalogValue = 0.0f; + } + + // Update keys + for (int i = 0; i < ImGuiKey_KeysData_SIZE; i++) + { + ImGuiKeyData* key_data = &io.KeysData[i]; + key_data->DownDurationPrev = key_data->DownDuration; + key_data->DownDuration = key_data->Down ? (key_data->DownDuration < 0.0f ? 0.0f : key_data->DownDuration + io.DeltaTime) : -1.0f; + } + + // Update keys/input owner (named keys only): one entry per key + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + ImGuiKeyData* key_data = &io.KeysData[key - ImGuiKey_KeysData_OFFSET]; + ImGuiKeyOwnerData* owner_data = &g.KeysOwnerData[key - ImGuiKey_NamedKey_BEGIN]; + owner_data->OwnerCurr = owner_data->OwnerNext; + if (!key_data->Down) // Important: ownership is released on the frame after a release. Ensure a 'MouseDown -> CloseWindow -> MouseUp' chain doesn't lead to someone else seeing the MouseUp. + owner_data->OwnerNext = ImGuiKeyOwner_None; + owner_data->LockThisFrame = owner_data->LockUntilRelease = owner_data->LockUntilRelease && key_data->Down; // Clear LockUntilRelease when key is not Down anymore + } + + UpdateKeyRoutingTable(&g.KeysRoutingTable); +} + +static void ImGui::UpdateMouseInputs() +{ + ImGuiContext& g = *GImGui; + ImGuiIO& io = g.IO; + + // Round mouse position to avoid spreading non-rounded position (e.g. UpdateManualResize doesn't support them well) + if (IsMousePosValid(&io.MousePos)) + io.MousePos = g.MouseLastValidPos = ImFloorSigned(io.MousePos); + + // If mouse just appeared or disappeared (usually denoted by -FLT_MAX components) we cancel out movement in MouseDelta + if (IsMousePosValid(&io.MousePos) && IsMousePosValid(&io.MousePosPrev)) + io.MouseDelta = io.MousePos - io.MousePosPrev; + else + io.MouseDelta = ImVec2(0.0f, 0.0f); + + // If mouse moved we re-enable mouse hovering in case it was disabled by gamepad/keyboard. In theory should use a >0.0f threshold but would need to reset in everywhere we set this to true. + if (io.MouseDelta.x != 0.0f || io.MouseDelta.y != 0.0f) + g.NavDisableMouseHover = false; + + io.MousePosPrev = io.MousePos; + for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) + { + io.MouseClicked[i] = io.MouseDown[i] && io.MouseDownDuration[i] < 0.0f; + io.MouseClickedCount[i] = 0; // Will be filled below + io.MouseReleased[i] = !io.MouseDown[i] && io.MouseDownDuration[i] >= 0.0f; + io.MouseDownDurationPrev[i] = io.MouseDownDuration[i]; + io.MouseDownDuration[i] = io.MouseDown[i] ? (io.MouseDownDuration[i] < 0.0f ? 0.0f : io.MouseDownDuration[i] + io.DeltaTime) : -1.0f; + if (io.MouseClicked[i]) + { + bool is_repeated_click = false; + if ((float)(g.Time - io.MouseClickedTime[i]) < io.MouseDoubleClickTime) + { + ImVec2 delta_from_click_pos = IsMousePosValid(&io.MousePos) ? (io.MousePos - io.MouseClickedPos[i]) : ImVec2(0.0f, 0.0f); + if (ImLengthSqr(delta_from_click_pos) < io.MouseDoubleClickMaxDist * io.MouseDoubleClickMaxDist) + is_repeated_click = true; + } + if (is_repeated_click) + io.MouseClickedLastCount[i]++; + else + io.MouseClickedLastCount[i] = 1; + io.MouseClickedTime[i] = g.Time; + io.MouseClickedPos[i] = io.MousePos; + io.MouseClickedCount[i] = io.MouseClickedLastCount[i]; + io.MouseDragMaxDistanceSqr[i] = 0.0f; + } + else if (io.MouseDown[i]) + { + // Maintain the maximum distance we reaching from the initial click position, which is used with dragging threshold + float delta_sqr_click_pos = IsMousePosValid(&io.MousePos) ? ImLengthSqr(io.MousePos - io.MouseClickedPos[i]) : 0.0f; + io.MouseDragMaxDistanceSqr[i] = ImMax(io.MouseDragMaxDistanceSqr[i], delta_sqr_click_pos); + } + + // We provide io.MouseDoubleClicked[] as a legacy service + io.MouseDoubleClicked[i] = (io.MouseClickedCount[i] == 2); + + // Clicking any mouse button reactivate mouse hovering which may have been deactivated by gamepad/keyboard navigation + if (io.MouseClicked[i]) + g.NavDisableMouseHover = false; + } +} + +static void LockWheelingWindow(ImGuiWindow* window, float wheel_amount) +{ + ImGuiContext& g = *GImGui; + if (window) + g.WheelingWindowReleaseTimer = ImMin(g.WheelingWindowReleaseTimer + ImAbs(wheel_amount) * WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER, WINDOWS_MOUSE_WHEEL_SCROLL_LOCK_TIMER); + else + g.WheelingWindowReleaseTimer = 0.0f; + if (g.WheelingWindow == window) + return; + IMGUI_DEBUG_LOG_IO("LockWheelingWindow() \"%s\"\n", window ? window->Name : "NULL"); + g.WheelingWindow = window; + g.WheelingWindowRefMousePos = g.IO.MousePos; + if (window == NULL) + { + g.WheelingWindowStartFrame = -1; + g.WheelingAxisAvg = ImVec2(0.0f, 0.0f); + } +} + +static ImGuiWindow* FindBestWheelingWindow(const ImVec2& wheel) +{ + // For each axis, find window in the hierarchy that may want to use scrolling + ImGuiContext& g = *GImGui; + ImGuiWindow* windows[2] = { NULL, NULL }; + for (int axis = 0; axis < 2; axis++) + if (wheel[axis] != 0.0f) + for (ImGuiWindow* window = windows[axis] = g.HoveredWindow; window->Flags & ImGuiWindowFlags_ChildWindow; window = windows[axis] = window->ParentWindow) + { + // Bubble up into parent window if: + // - a child window doesn't allow any scrolling. + // - a child window has the ImGuiWindowFlags_NoScrollWithMouse flag. + //// - a child window doesn't need scrolling because it is already at the edge for the direction we are going in (FIXME-WIP) + const bool has_scrolling = (window->ScrollMax[axis] != 0.0f); + const bool inputs_disabled = (window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs); + //const bool scrolling_past_limits = (wheel_v < 0.0f) ? (window->Scroll[axis] <= 0.0f) : (window->Scroll[axis] >= window->ScrollMax[axis]); + if (has_scrolling && !inputs_disabled) // && !scrolling_past_limits) + break; // select this window + } + if (windows[0] == NULL && windows[1] == NULL) + return NULL; + + // If there's only one window or only one axis then there's no ambiguity + if (windows[0] == windows[1] || windows[0] == NULL || windows[1] == NULL) + return windows[1] ? windows[1] : windows[0]; + + // If candidate are different windows we need to decide which one to prioritize + // - First frame: only find a winner if one axis is zero. + // - Subsequent frames: only find a winner when one is more than the other. + if (g.WheelingWindowStartFrame == -1) + g.WheelingWindowStartFrame = g.FrameCount; + if ((g.WheelingWindowStartFrame == g.FrameCount && wheel.x != 0.0f && wheel.y != 0.0f) || (g.WheelingAxisAvg.x == g.WheelingAxisAvg.y)) + { + g.WheelingWindowWheelRemainder = wheel; + return NULL; + } + return (g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? windows[0] : windows[1]; +} + +// Called by NewFrame() +void ImGui::UpdateMouseWheel() +{ + // Reset the locked window if we move the mouse or after the timer elapses. + // FIXME: Ideally we could refactor to have one timer for "changing window w/ same axis" and a shorter timer for "changing window or axis w/ other axis" (#3795) + ImGuiContext& g = *GImGui; + if (g.WheelingWindow != NULL) + { + g.WheelingWindowReleaseTimer -= g.IO.DeltaTime; + if (IsMousePosValid() && ImLengthSqr(g.IO.MousePos - g.WheelingWindowRefMousePos) > g.IO.MouseDragThreshold * g.IO.MouseDragThreshold) + g.WheelingWindowReleaseTimer = 0.0f; + if (g.WheelingWindowReleaseTimer <= 0.0f) + LockWheelingWindow(NULL, 0.0f); + } + + ImVec2 wheel; + wheel.x = TestKeyOwner(ImGuiKey_MouseWheelX, ImGuiKeyOwner_None) ? g.IO.MouseWheelH : 0.0f; + wheel.y = TestKeyOwner(ImGuiKey_MouseWheelY, ImGuiKeyOwner_None) ? g.IO.MouseWheel : 0.0f; + + //IMGUI_DEBUG_LOG("MouseWheel X:%.3f Y:%.3f\n", wheel_x, wheel_y); + ImGuiWindow* mouse_window = g.WheelingWindow ? g.WheelingWindow : g.HoveredWindow; + if (!mouse_window || mouse_window->Collapsed) + return; + + // Zoom / Scale window + // FIXME-OBSOLETE: This is an old feature, it still works but pretty much nobody is using it and may be best redesigned. + if (wheel.y != 0.0f && g.IO.KeyCtrl && g.IO.FontAllowUserScaling) + { + LockWheelingWindow(mouse_window, wheel.y); + ImGuiWindow* window = mouse_window; + const float new_font_scale = ImClamp(window->FontWindowScale + g.IO.MouseWheel * 0.10f, 0.50f, 2.50f); + const float scale = new_font_scale / window->FontWindowScale; + window->FontWindowScale = new_font_scale; + if (window == window->RootWindow) + { + const ImVec2 offset = window->Size * (1.0f - scale) * (g.IO.MousePos - window->Pos) / window->Size; + SetWindowPos(window, window->Pos + offset, 0); + window->Size = ImFloor(window->Size * scale); + window->SizeFull = ImFloor(window->SizeFull * scale); + } + return; + } + if (g.IO.KeyCtrl) + return; + + // Mouse wheel scrolling + // As a standard behavior holding SHIFT while using Vertical Mouse Wheel triggers Horizontal scroll instead + // (we avoid doing it on OSX as it the OS input layer handles this already) + const bool swap_axis = g.IO.KeyShift && !g.IO.ConfigMacOSXBehaviors; + if (swap_axis) + { + wheel.x = wheel.y; + wheel.y = 0.0f; + } + + // Maintain a rough average of moving magnitude on both axises + // FIXME: should by based on wall clock time rather than frame-counter + g.WheelingAxisAvg.x = ImExponentialMovingAverage(g.WheelingAxisAvg.x, ImAbs(wheel.x), 30); + g.WheelingAxisAvg.y = ImExponentialMovingAverage(g.WheelingAxisAvg.y, ImAbs(wheel.y), 30); + + // In the rare situation where FindBestWheelingWindow() had to defer first frame of wheeling due to ambiguous main axis, reinject it now. + wheel += g.WheelingWindowWheelRemainder; + g.WheelingWindowWheelRemainder = ImVec2(0.0f, 0.0f); + if (wheel.x == 0.0f && wheel.y == 0.0f) + return; + + // Mouse wheel scrolling: find target and apply + // - don't renew lock if axis doesn't apply on the window. + // - select a main axis when both axises are being moved. + if (ImGuiWindow* window = (g.WheelingWindow ? g.WheelingWindow : FindBestWheelingWindow(wheel))) + if (!(window->Flags & ImGuiWindowFlags_NoScrollWithMouse) && !(window->Flags & ImGuiWindowFlags_NoMouseInputs)) + { + bool do_scroll[2] = { wheel.x != 0.0f && window->ScrollMax.x != 0.0f, wheel.y != 0.0f && window->ScrollMax.y != 0.0f }; + if (do_scroll[ImGuiAxis_X] && do_scroll[ImGuiAxis_Y]) + do_scroll[(g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? ImGuiAxis_Y : ImGuiAxis_X] = false; + if (do_scroll[ImGuiAxis_X]) + { + LockWheelingWindow(window, wheel.x); + float max_step = window->InnerRect.GetWidth() * 0.67f; + float scroll_step = ImFloor(ImMin(2 * window->CalcFontSize(), max_step)); + SetScrollX(window, window->Scroll.x - wheel.x * scroll_step); + } + if (do_scroll[ImGuiAxis_Y]) + { + LockWheelingWindow(window, wheel.y); + float max_step = window->InnerRect.GetHeight() * 0.67f; + float scroll_step = ImFloor(ImMin(5 * window->CalcFontSize(), max_step)); + SetScrollY(window, window->Scroll.y - wheel.y * scroll_step); + } + } +} + void ImGui::SetNextFrameWantCaptureKeyboard(bool want_capture_keyboard) { ImGuiContext& g = *GImGui; @@ -8406,7 +8560,7 @@ static void DebugPrintInputEvent(const char* prefix, const ImGuiInputEvent* e) ImGuiContext& g = *GImGui; if (e->Type == ImGuiInputEventType_MousePos) { if (e->MousePos.PosX == -FLT_MAX && e->MousePos.PosY == -FLT_MAX) IMGUI_DEBUG_LOG_IO("%s: MousePos (-FLT_MAX, -FLT_MAX)\n", prefix); else IMGUI_DEBUG_LOG_IO("%s: MousePos (%.1f, %.1f)\n", prefix, e->MousePos.PosX, e->MousePos.PosY); return; } if (e->Type == ImGuiInputEventType_MouseButton) { IMGUI_DEBUG_LOG_IO("%s: MouseButton %d %s\n", prefix, e->MouseButton.Button, e->MouseButton.Down ? "Down" : "Up"); return; } - if (e->Type == ImGuiInputEventType_MouseWheel) { IMGUI_DEBUG_LOG_IO("%s: MouseWheel (%.1f, %.1f)\n", prefix, e->MouseWheel.WheelX, e->MouseWheel.WheelY); return; } + if (e->Type == ImGuiInputEventType_MouseWheel) { IMGUI_DEBUG_LOG_IO("%s: MouseWheel (%.3f, %.3f)\n", prefix, e->MouseWheel.WheelX, e->MouseWheel.WheelY); return; } if (e->Type == ImGuiInputEventType_Key) { IMGUI_DEBUG_LOG_IO("%s: Key \"%s\" %s\n", prefix, ImGui::GetKeyName(e->Key.Key), e->Key.Down ? "Down" : "Up"); return; } if (e->Type == ImGuiInputEventType_Text) { IMGUI_DEBUG_LOG_IO("%s: Text: %c (U+%08X)\n", prefix, e->Text.Char, e->Text.Char); return; } if (e->Type == ImGuiInputEventType_Focus) { IMGUI_DEBUG_LOG_IO("%s: AppFocused %d\n", prefix, e->AppFocused.Focused); return; } @@ -8477,15 +8631,6 @@ void ImGui::UpdateInputEvents(bool trickle_fast_inputs) key_changed = true; key_changed_mask.SetBit(key_data_index); - if (key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super) - { - if (key == ImGuiMod_Ctrl) { io.KeyCtrl = key_data->Down; } - if (key == ImGuiMod_Shift) { io.KeyShift = key_data->Down; } - if (key == ImGuiMod_Alt) { io.KeyAlt = key_data->Down; } - if (key == ImGuiMod_Super) { io.KeySuper = key_data->Down; } - io.KeyMods = GetMergedModsFromBools(); - } - // Allow legacy code using io.KeysDown[GetKeyIndex()] with new backends #ifndef IMGUI_DISABLE_OBSOLETE_KEYIO io.KeysDown[key_data_index] = key_data->Down; @@ -8630,8 +8775,6 @@ void ImGui::SetItemKeyOwner(ImGuiKey key, ImGuiInputFlags flags) } } -// - Need to decide how to handle shortcut translations for Non-Mac <> Mac -// - Ideas: https://github.com/ocornut/imgui/issues/456#issuecomment-264390864 bool ImGui::Shortcut(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiInputFlags flags) { ImGuiContext& g = *GImGui; @@ -8642,16 +8785,18 @@ bool ImGui::Shortcut(ImGuiKeyChord key_chord, ImGuiID owner_id, ImGuiInputFlags if (!SetShortcutRouting(key_chord, owner_id, flags)) return false; - ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); + if (key_chord & ImGuiMod_Shortcut) + key_chord = ConvertShortcutMod(key_chord); ImGuiKey mods = (ImGuiKey)(key_chord & ImGuiMod_Mask_); if (g.IO.KeyMods != mods) return false; // Special storage location for mods + ImGuiKey key = (ImGuiKey)(key_chord & ~ImGuiMod_Mask_); if (key == ImGuiKey_None) key = ConvertSingleModFlagToKey(mods); - if (!IsKeyPressed(key, owner_id, (flags & (ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateMask_)))) + if (!IsKeyPressed(key, owner_id, (flags & (ImGuiInputFlags_Repeat | (ImGuiInputFlags)ImGuiInputFlags_RepeatRateMask_)))) return false; IM_ASSERT((flags & ~ImGuiInputFlags_SupportedByShortcut) == 0); // Passing flags not supported by this function! @@ -8763,9 +8908,9 @@ static void ImGui::ErrorCheckEndFrameSanityChecks() // One possible reason leading to this assert is that your backends update inputs _AFTER_ NewFrame(). // It is known that when some modal native windows called mid-frame takes focus away, some backends such as GLFW will // send key release events mid-frame. This would normally trigger this assertion and lead to sheared inputs. - // We silently accommodate for this case by ignoring/ the case where all io.KeyXXX modifiers were released (aka key_mod_flags == 0), + // We silently accommodate for this case by ignoring the case where all io.KeyXXX modifiers were released (aka key_mod_flags == 0), // while still correctly asserting on mid-frame key press events. - const ImGuiKeyChord key_mods = GetMergedModsFromBools(); + const ImGuiKeyChord key_mods = GetMergedModsFromKeys(); IM_ASSERT((key_mods == 0 || g.IO.KeyMods == key_mods) && "Mismatching io.KeyCtrl/io.KeyShift/io.KeyAlt/io.KeySuper vs io.KeyMods"); IM_UNUSED(key_mods); @@ -8977,7 +9122,7 @@ void ImGui::ItemSize(const ImVec2& size, float text_baseline_y) window->DC.CursorPosPrevLine.x = window->DC.CursorPos.x + size.x; window->DC.CursorPosPrevLine.y = line_y1; window->DC.CursorPos.x = IM_FLOOR(window->Pos.x + window->DC.Indent.x + window->DC.ColumnsOffset.x); // Next line - window->DC.CursorPos.y = IM_FLOOR(line_y1 + line_height + g.Style.ItemSpacing.y); // Next line + window->DC.CursorPos.y = IM_FLOOR(line_y1 + line_height + g.Style.ItemSpacing.y); // Next line window->DC.CursorMaxPos.x = ImMax(window->DC.CursorMaxPos.x, window->DC.CursorPosPrevLine.x); window->DC.CursorMaxPos.y = ImMax(window->DC.CursorMaxPos.y, window->DC.CursorPos.y - g.Style.ItemSpacing.y); //if (g.IO.KeyAlt) window->DrawList->AddCircle(window->DC.CursorMaxPos, 3.0f, IM_COL32(255,0,0,255), 4); // [DEBUG] @@ -9451,38 +9596,24 @@ static float CalcScrollEdgeSnap(float target, float snap_min, float snap_max, fl static ImVec2 CalcNextScrollFromScrollTargetAndClamp(ImGuiWindow* window) { ImVec2 scroll = window->Scroll; - if (window->ScrollTarget.x < FLT_MAX) + ImVec2 decoration_size(window->DecoOuterSizeX1 + window->DecoInnerSizeX1 + window->DecoOuterSizeX2, window->DecoOuterSizeY1 + window->DecoInnerSizeY1 + window->DecoOuterSizeY2); + for (int axis = 0; axis < 2; axis++) { - float decoration_total_width = window->ScrollbarSizes.x; - float center_x_ratio = window->ScrollTargetCenterRatio.x; - float scroll_target_x = window->ScrollTarget.x; - if (window->ScrollTargetEdgeSnapDist.x > 0.0f) + if (window->ScrollTarget[axis] < FLT_MAX) { - float snap_x_min = 0.0f; - float snap_x_max = window->ScrollMax.x + window->SizeFull.x - decoration_total_width; - scroll_target_x = CalcScrollEdgeSnap(scroll_target_x, snap_x_min, snap_x_max, window->ScrollTargetEdgeSnapDist.x, center_x_ratio); + float center_ratio = window->ScrollTargetCenterRatio[axis]; + float scroll_target = window->ScrollTarget[axis]; + if (window->ScrollTargetEdgeSnapDist[axis] > 0.0f) + { + float snap_min = 0.0f; + float snap_max = window->ScrollMax[axis] + window->SizeFull[axis] - decoration_size[axis]; + scroll_target = CalcScrollEdgeSnap(scroll_target, snap_min, snap_max, window->ScrollTargetEdgeSnapDist[axis], center_ratio); + } + scroll[axis] = scroll_target - center_ratio * (window->SizeFull[axis] - decoration_size[axis]); } - scroll.x = scroll_target_x - center_x_ratio * (window->SizeFull.x - decoration_total_width); - } - if (window->ScrollTarget.y < FLT_MAX) - { - float decoration_total_height = window->TitleBarHeight() + window->MenuBarHeight() + window->ScrollbarSizes.y; - float center_y_ratio = window->ScrollTargetCenterRatio.y; - float scroll_target_y = window->ScrollTarget.y; - if (window->ScrollTargetEdgeSnapDist.y > 0.0f) - { - float snap_y_min = 0.0f; - float snap_y_max = window->ScrollMax.y + window->SizeFull.y - decoration_total_height; - scroll_target_y = CalcScrollEdgeSnap(scroll_target_y, snap_y_min, snap_y_max, window->ScrollTargetEdgeSnapDist.y, center_y_ratio); - } - scroll.y = scroll_target_y - center_y_ratio * (window->SizeFull.y - decoration_total_height); - } - scroll.x = IM_FLOOR(ImMax(scroll.x, 0.0f)); - scroll.y = IM_FLOOR(ImMax(scroll.y, 0.0f)); - if (!window->Collapsed && !window->SkipItems) - { - scroll.x = ImMin(scroll.x, window->ScrollMax.x); - scroll.y = ImMin(scroll.y, window->ScrollMax.y); + scroll[axis] = IM_FLOOR(ImMax(scroll[axis], 0.0f)); + if (!window->Collapsed && !window->SkipItems) + scroll[axis] = ImMin(scroll[axis], window->ScrollMax[axis]); } return scroll; } @@ -9503,8 +9634,11 @@ void ImGui::ScrollToRect(ImGuiWindow* window, const ImRect& item_rect, ImGuiScro ImVec2 ImGui::ScrollToRectEx(ImGuiWindow* window, const ImRect& item_rect, ImGuiScrollFlags flags) { ImGuiContext& g = *GImGui; - ImRect window_rect(window->InnerRect.Min - ImVec2(1, 1), window->InnerRect.Max + ImVec2(1, 1)); - //GetForegroundDrawList(window)->AddRect(window_rect.Min, window_rect.Max, IM_COL32_WHITE); // [DEBUG] + ImRect scroll_rect(window->InnerRect.Min - ImVec2(1, 1), window->InnerRect.Max + ImVec2(1, 1)); + scroll_rect.Min.x = ImMin(scroll_rect.Min.x + window->DecoInnerSizeX1, scroll_rect.Max.x); + scroll_rect.Min.y = ImMin(scroll_rect.Min.y + window->DecoInnerSizeY1, scroll_rect.Max.y); + //GetForegroundDrawList(window)->AddRect(item_rect.Min, item_rect.Max, IM_COL32(255,0,0,255), 0.0f, 0, 5.0f); // [DEBUG] + //GetForegroundDrawList(window)->AddRect(scroll_rect.Min, scroll_rect.Max, IM_COL32_WHITE); // [DEBUG] // Check that only one behavior is selected per axis IM_ASSERT((flags & ImGuiScrollFlags_MaskX_) == 0 || ImIsPowerOfTwo(flags & ImGuiScrollFlags_MaskX_)); @@ -9517,31 +9651,31 @@ ImVec2 ImGui::ScrollToRectEx(ImGuiWindow* window, const ImRect& item_rect, ImGui if ((flags & ImGuiScrollFlags_MaskY_) == 0) flags |= window->Appearing ? ImGuiScrollFlags_AlwaysCenterY : ImGuiScrollFlags_KeepVisibleEdgeY; - const bool fully_visible_x = item_rect.Min.x >= window_rect.Min.x && item_rect.Max.x <= window_rect.Max.x; - const bool fully_visible_y = item_rect.Min.y >= window_rect.Min.y && item_rect.Max.y <= window_rect.Max.y; - const bool can_be_fully_visible_x = (item_rect.GetWidth() + g.Style.ItemSpacing.x * 2.0f) <= window_rect.GetWidth() || (window->AutoFitFramesX > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; - const bool can_be_fully_visible_y = (item_rect.GetHeight() + g.Style.ItemSpacing.y * 2.0f) <= window_rect.GetHeight() || (window->AutoFitFramesY > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; + const bool fully_visible_x = item_rect.Min.x >= scroll_rect.Min.x && item_rect.Max.x <= scroll_rect.Max.x; + const bool fully_visible_y = item_rect.Min.y >= scroll_rect.Min.y && item_rect.Max.y <= scroll_rect.Max.y; + const bool can_be_fully_visible_x = (item_rect.GetWidth() + g.Style.ItemSpacing.x * 2.0f) <= scroll_rect.GetWidth() || (window->AutoFitFramesX > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; + const bool can_be_fully_visible_y = (item_rect.GetHeight() + g.Style.ItemSpacing.y * 2.0f) <= scroll_rect.GetHeight() || (window->AutoFitFramesY > 0) || (window->Flags & ImGuiWindowFlags_AlwaysAutoResize) != 0; if ((flags & ImGuiScrollFlags_KeepVisibleEdgeX) && !fully_visible_x) { - if (item_rect.Min.x < window_rect.Min.x || !can_be_fully_visible_x) + if (item_rect.Min.x < scroll_rect.Min.x || !can_be_fully_visible_x) SetScrollFromPosX(window, item_rect.Min.x - g.Style.ItemSpacing.x - window->Pos.x, 0.0f); - else if (item_rect.Max.x >= window_rect.Max.x) + else if (item_rect.Max.x >= scroll_rect.Max.x) SetScrollFromPosX(window, item_rect.Max.x + g.Style.ItemSpacing.x - window->Pos.x, 1.0f); } else if (((flags & ImGuiScrollFlags_KeepVisibleCenterX) && !fully_visible_x) || (flags & ImGuiScrollFlags_AlwaysCenterX)) { if (can_be_fully_visible_x) - SetScrollFromPosX(window, ImFloor((item_rect.Min.x + item_rect.Max.y) * 0.5f) - window->Pos.x, 0.5f); + SetScrollFromPosX(window, ImFloor((item_rect.Min.x + item_rect.Max.x) * 0.5f) - window->Pos.x, 0.5f); else SetScrollFromPosX(window, item_rect.Min.x - window->Pos.x, 0.0f); } if ((flags & ImGuiScrollFlags_KeepVisibleEdgeY) && !fully_visible_y) { - if (item_rect.Min.y < window_rect.Min.y || !can_be_fully_visible_y) + if (item_rect.Min.y < scroll_rect.Min.y || !can_be_fully_visible_y) SetScrollFromPosY(window, item_rect.Min.y - g.Style.ItemSpacing.y - window->Pos.y, 0.0f); - else if (item_rect.Max.y >= window_rect.Max.y) + else if (item_rect.Max.y >= scroll_rect.Max.y) SetScrollFromPosY(window, item_rect.Max.y + g.Style.ItemSpacing.y - window->Pos.y, 1.0f); } else if (((flags & ImGuiScrollFlags_KeepVisibleCenterY) && !fully_visible_y) || (flags & ImGuiScrollFlags_AlwaysCenterY)) @@ -9632,7 +9766,7 @@ void ImGui::SetScrollY(float scroll_y) void ImGui::SetScrollFromPosX(ImGuiWindow* window, float local_x, float center_x_ratio) { IM_ASSERT(center_x_ratio >= 0.0f && center_x_ratio <= 1.0f); - window->ScrollTarget.x = IM_FLOOR(local_x + window->Scroll.x); // Convert local position to scroll offset + window->ScrollTarget.x = IM_FLOOR(local_x - window->DecoOuterSizeX1 - window->DecoInnerSizeX1 + window->Scroll.x); // Convert local position to scroll offset window->ScrollTargetCenterRatio.x = center_x_ratio; window->ScrollTargetEdgeSnapDist.x = 0.0f; } @@ -9640,9 +9774,7 @@ void ImGui::SetScrollFromPosX(ImGuiWindow* window, float local_x, float center_x void ImGui::SetScrollFromPosY(ImGuiWindow* window, float local_y, float center_y_ratio) { IM_ASSERT(center_y_ratio >= 0.0f && center_y_ratio <= 1.0f); - const float decoration_up_height = window->TitleBarHeight() + window->MenuBarHeight(); // FIXME: Would be nice to have a more standardized access to our scrollable/client rect; - local_y -= decoration_up_height; - window->ScrollTarget.y = IM_FLOOR(local_y + window->Scroll.y); // Convert local position to scroll offset + window->ScrollTarget.y = IM_FLOOR(local_y - window->DecoOuterSizeY1 - window->DecoInnerSizeY1 + window->Scroll.y); // Convert local position to scroll offset window->ScrollTargetCenterRatio.y = center_y_ratio; window->ScrollTargetEdgeSnapDist.y = 0.0f; } @@ -10973,7 +11105,7 @@ static void ImGui::NavUpdate() // Next movement request will clamp the NavId reference rectangle to the visible area, so navigation will resume within those bounds. if (nav_gamepad_active) { - const ImVec2 scroll_dir = GetKeyVector2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); + const ImVec2 scroll_dir = GetKeyMagnitude2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); const float tweak_factor = IsKeyDown(ImGuiKey_NavGamepadTweakSlow) ? 1.0f / 10.0f : IsKeyDown(ImGuiKey_NavGamepadTweakFast) ? 10.0f : 1.0f; if (scroll_dir.x != 0.0f && window->ScrollbarX) SetScrollX(window, ImFloor(window->Scroll.x + scroll_dir.x * scroll_speed * tweak_factor)); @@ -11050,7 +11182,7 @@ void ImGui::NavUpdateCreateMoveRequest() g.NavMoveScrollFlags = ImGuiScrollFlags_None; if (window && !g.NavWindowingTarget && !(window->Flags & ImGuiWindowFlags_NoNavInputs)) { - const ImGuiInputFlags repeat_mode = ImGuiInputFlags_Repeat | ImGuiInputFlags_RepeatRateNavMove; + const ImGuiInputFlags repeat_mode = ImGuiInputFlags_Repeat | (ImGuiInputFlags)ImGuiInputFlags_RepeatRateNavMove; if (!IsActiveIdUsingNavDir(ImGuiDir_Left) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadLeft, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_LeftArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Left; } if (!IsActiveIdUsingNavDir(ImGuiDir_Right) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadRight, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_RightArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Right; } if (!IsActiveIdUsingNavDir(ImGuiDir_Up) && ((nav_gamepad_active && IsKeyPressed(ImGuiKey_GamepadDpadUp, ImGuiKeyOwner_None, repeat_mode)) || (nav_keyboard_active && IsKeyPressed(ImGuiKey_UpArrow, ImGuiKeyOwner_None, repeat_mode)))) { g.NavMoveDir = ImGuiDir_Up; } @@ -11599,9 +11731,9 @@ static void ImGui::NavUpdateWindowing() { ImVec2 nav_move_dir; if (g.NavInputSource == ImGuiInputSource_Keyboard && !io.KeyShift) - nav_move_dir = GetKeyVector2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); + nav_move_dir = GetKeyMagnitude2d(ImGuiKey_LeftArrow, ImGuiKey_RightArrow, ImGuiKey_UpArrow, ImGuiKey_DownArrow); if (g.NavInputSource == ImGuiInputSource_Gamepad) - nav_move_dir = GetKeyVector2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); + nav_move_dir = GetKeyMagnitude2d(ImGuiKey_GamepadLStickLeft, ImGuiKey_GamepadLStickRight, ImGuiKey_GamepadLStickUp, ImGuiKey_GamepadLStickDown); if (nav_move_dir.x != 0.0f || nav_move_dir.y != 0.0f) { const float NAV_MOVE_SPEED = 800.0f; @@ -12923,6 +13055,55 @@ static void RenderViewportsThumbnails() ImGui::Dummy(bb_full.GetSize() * SCALE); } +// Draw an arbitrary US keyboard layout to visualize translated keys +void ImGui::DebugRenderKeyboardPreview(ImDrawList* draw_list) +{ + const ImVec2 key_size = ImVec2(35.0f, 35.0f); + const float key_rounding = 3.0f; + const ImVec2 key_face_size = ImVec2(25.0f, 25.0f); + const ImVec2 key_face_pos = ImVec2(5.0f, 3.0f); + const float key_face_rounding = 2.0f; + const ImVec2 key_label_pos = ImVec2(7.0f, 4.0f); + const ImVec2 key_step = ImVec2(key_size.x - 1.0f, key_size.y - 1.0f); + const float key_row_offset = 9.0f; + + ImVec2 board_min = GetCursorScreenPos(); + ImVec2 board_max = ImVec2(board_min.x + 3 * key_step.x + 2 * key_row_offset + 10.0f, board_min.y + 3 * key_step.y + 10.0f); + ImVec2 start_pos = ImVec2(board_min.x + 5.0f - key_step.x, board_min.y); + + struct KeyLayoutData { int Row, Col; const char* Label; ImGuiKey Key; }; + const KeyLayoutData keys_to_display[] = + { + { 0, 0, "", ImGuiKey_Tab }, { 0, 1, "Q", ImGuiKey_Q }, { 0, 2, "W", ImGuiKey_W }, { 0, 3, "E", ImGuiKey_E }, { 0, 4, "R", ImGuiKey_R }, + { 1, 0, "", ImGuiKey_CapsLock }, { 1, 1, "A", ImGuiKey_A }, { 1, 2, "S", ImGuiKey_S }, { 1, 3, "D", ImGuiKey_D }, { 1, 4, "F", ImGuiKey_F }, + { 2, 0, "", ImGuiKey_LeftShift },{ 2, 1, "Z", ImGuiKey_Z }, { 2, 2, "X", ImGuiKey_X }, { 2, 3, "C", ImGuiKey_C }, { 2, 4, "V", ImGuiKey_V } + }; + + // Elements rendered manually via ImDrawList API are not clipped automatically. + // While not strictly necessary, here IsItemVisible() is used to avoid rendering these shapes when they are out of view. + Dummy(board_max - board_min); + if (!IsItemVisible()) + return; + draw_list->PushClipRect(board_min, board_max, true); + for (int n = 0; n < IM_ARRAYSIZE(keys_to_display); n++) + { + const KeyLayoutData* key_data = &keys_to_display[n]; + ImVec2 key_min = ImVec2(start_pos.x + key_data->Col * key_step.x + key_data->Row * key_row_offset, start_pos.y + key_data->Row * key_step.y); + ImVec2 key_max = key_min + key_size; + draw_list->AddRectFilled(key_min, key_max, IM_COL32(204, 204, 204, 255), key_rounding); + draw_list->AddRect(key_min, key_max, IM_COL32(24, 24, 24, 255), key_rounding); + ImVec2 face_min = ImVec2(key_min.x + key_face_pos.x, key_min.y + key_face_pos.y); + ImVec2 face_max = ImVec2(face_min.x + key_face_size.x, face_min.y + key_face_size.y); + draw_list->AddRect(face_min, face_max, IM_COL32(193, 193, 193, 255), key_face_rounding, ImDrawFlags_None, 2.0f); + draw_list->AddRectFilled(face_min, face_max, IM_COL32(252, 252, 252, 255), key_face_rounding); + ImVec2 label_min = ImVec2(key_min.x + key_label_pos.x, key_min.y + key_label_pos.y); + draw_list->AddText(label_min, IM_COL32(64, 64, 64, 255), key_data->Label); + if (ImGui::IsKeyDown(key_data->Key)) + draw_list->AddRectFilled(key_min, key_max, IM_COL32(255, 0, 0, 128), key_rounding); + } + draw_list->PopClipRect(); +} + // Helper tool to diagnose between text encoding issues and font loading issues. Pass your UTF-8 string and verify that there are correct. void ImGui::DebugTextEncoding(const char* str) { @@ -13043,8 +13224,8 @@ void ImGui::ShowMetricsWindow(bool* p_open) else if (rect_type == TRT_ColumnsClipRect) { ImGuiTableColumn* c = &table->Columns[n]; return c->ClipRect; } else if (rect_type == TRT_ColumnsContentHeadersUsed){ ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXHeadersUsed, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } // Note: y1/y2 not always accurate else if (rect_type == TRT_ColumnsContentHeadersIdeal){ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXHeadersIdeal, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } - else if (rect_type == TRT_ColumnsContentFrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXFrozen, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight); } - else if (rect_type == TRT_ColumnsContentUnfrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y + table_instance->LastFirstRowHeight, c->ContentMaxXUnfrozen, table->InnerClipRect.Max.y); } + else if (rect_type == TRT_ColumnsContentFrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y, c->ContentMaxXFrozen, table->InnerClipRect.Min.y + table_instance->LastFrozenHeight); } + else if (rect_type == TRT_ColumnsContentUnfrozen) { ImGuiTableColumn* c = &table->Columns[n]; return ImRect(c->WorkMinX, table->InnerClipRect.Min.y + table_instance->LastFrozenHeight, c->ContentMaxXUnfrozen, table->InnerClipRect.Max.y); } IM_ASSERT(0); return ImRect(); } @@ -13321,41 +13502,95 @@ void ImGui::ShowMetricsWindow(bool* p_open) TreePop(); } - if (TreeNode("Key Owners & Shortcut Routing")) + if (TreeNode("Inputs")) { - TextUnformatted("Key Owners:"); - if (BeginListBox("##owners", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 8))) + Text("KEYBOARD/GAMEPAD/MOUSE KEYS"); { - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) - { - ImGuiKeyOwnerData* owner_data = GetKeyOwnerData(key); - if (owner_data->OwnerCurr == ImGuiKeyOwner_None) - continue; - Text("%s: 0x%08X%s", GetKeyName(key), owner_data->OwnerCurr, - owner_data->LockUntilRelease ? " LockUntilRelease" : owner_data->LockThisFrame ? " LockThisFrame" : ""); - DebugLocateItemOnHover(owner_data->OwnerCurr); - } - EndListBox(); + // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. + // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. + Indent(); +#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; +#else + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array + //Text("Legacy raw:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key++) { if (io.KeysDown[key]) { SameLine(); Text("\"%s\" %d", GetKeyName(key), key); } } +#endif + Text("Keys down:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyDown(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); SameLine(); Text("(%.02f)", GetKeyData(key)->DownDuration); } + Text("Keys pressed:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyPressed(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); } + Text("Keys released:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !IsKeyReleased(key)) continue; SameLine(); Text(IsNamedKey(key) ? "\"%s\"" : "\"%s\" %d", GetKeyName(key), key); } + Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); + Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; SameLine(); Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. + DebugRenderKeyboardPreview(GetWindowDrawList()); + Unindent(); } - TextUnformatted("Shortcut Routing:"); - if (BeginListBox("##routes", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 8))) + + Text("MOUSE STATE"); { - for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + Indent(); + if (IsMousePosValid()) + Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); + else + Text("Mouse pos: "); + Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + int count = IM_ARRAYSIZE(io.MouseDown); + Text("Mouse down:"); for (int i = 0; i < count; i++) if (IsMouseDown(i)) { SameLine(); Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } + Text("Mouse clicked:"); for (int i = 0; i < count; i++) if (IsMouseClicked(i)) { SameLine(); Text("b%d (%d)", i, io.MouseClickedCount[i]); } + Text("Mouse released:"); for (int i = 0; i < count; i++) if (IsMouseReleased(i)) { SameLine(); Text("b%d", i); } + Text("Mouse wheel: %.1f", io.MouseWheel); + Text("Pen Pressure: %.1f", io.PenPressure); // Note: currently unused + Unindent(); + } + + Text("MOUSE WHEELING"); + { + Indent(); + Text("WheelingWindow: '%s'", g.WheelingWindow ? g.WheelingWindow->Name : "NULL"); + Text("WheelingWindowReleaseTimer: %.2f", g.WheelingWindowReleaseTimer); + Text("WheelingAxisAvg[] = { %.3f, %.3f }, Main Axis: %s", g.WheelingAxisAvg.x, g.WheelingAxisAvg.y, (g.WheelingAxisAvg.x > g.WheelingAxisAvg.y) ? "X" : (g.WheelingAxisAvg.x < g.WheelingAxisAvg.y) ? "Y" : ""); + Unindent(); + } + + Text("KEY OWNERS"); + { + Indent(); + if (BeginListBox("##owners", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 6))) { - ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; - for (ImGuiKeyRoutingIndex idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; idx != -1; ) + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) { - char key_chord_name[64]; - ImGuiKeyRoutingData* routing_data = &rt->Entries[idx]; - GetKeyChordName(key | routing_data->Mods, key_chord_name, IM_ARRAYSIZE(key_chord_name)); - Text("%s: 0x%08X", key_chord_name, routing_data->RoutingCurr); - DebugLocateItemOnHover(routing_data->RoutingCurr); - idx = routing_data->NextEntryIndex; + ImGuiKeyOwnerData* owner_data = GetKeyOwnerData(key); + if (owner_data->OwnerCurr == ImGuiKeyOwner_None) + continue; + Text("%s: 0x%08X%s", GetKeyName(key), owner_data->OwnerCurr, + owner_data->LockUntilRelease ? " LockUntilRelease" : owner_data->LockThisFrame ? " LockThisFrame" : ""); + DebugLocateItemOnHover(owner_data->OwnerCurr); } + EndListBox(); } - EndListBox(); + Unindent(); + } + Text("SHORTCUT ROUTING"); + { + Indent(); + if (BeginListBox("##routes", ImVec2(-FLT_MIN, GetTextLineHeightWithSpacing() * 6))) + { + for (ImGuiKey key = ImGuiKey_NamedKey_BEGIN; key < ImGuiKey_NamedKey_END; key = (ImGuiKey)(key + 1)) + { + ImGuiKeyRoutingTable* rt = &g.KeysRoutingTable; + for (ImGuiKeyRoutingIndex idx = rt->Index[key - ImGuiKey_NamedKey_BEGIN]; idx != -1; ) + { + char key_chord_name[64]; + ImGuiKeyRoutingData* routing_data = &rt->Entries[idx]; + GetKeyChordName(key | routing_data->Mods, key_chord_name, IM_ARRAYSIZE(key_chord_name)); + Text("%s: 0x%08X", key_chord_name, routing_data->RoutingCurr); + DebugLocateItemOnHover(routing_data->RoutingCurr); + idx = routing_data->NextEntryIndex; + } + } + EndListBox(); + } + Text("(ActiveIdUsing: AllKeyboardKeys: %d, NavDirMask: 0x%X)", g.ActiveIdUsingAllKeyboardKeys, g.ActiveIdUsingNavDirMask); + Unindent(); } - Text("(ActiveIdUsing: AllKeyboardKeys: %d, NavDirMask: 0x%X)", g.ActiveIdUsingAllKeyboardKeys, g.ActiveIdUsingNavDirMask); TreePop(); } diff --git a/imgui-sys/third-party/imgui-master/imgui/imgui.h b/imgui-sys/third-party/imgui-master/imgui/imgui.h index 03eb0ca..152f4f0 100644 --- a/imgui-sys/third-party/imgui-master/imgui/imgui.h +++ b/imgui-sys/third-party/imgui-master/imgui/imgui.h @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (headers) // Help: @@ -22,8 +22,8 @@ // Library Version // (Integer encoded as XYYZZ for use in #if preprocessor conditionals, e.g. '#if IMGUI_VERSION_NUM > 12345') -#define IMGUI_VERSION "1.89.1 WIP" -#define IMGUI_VERSION_NUM 18910 +#define IMGUI_VERSION "1.89.2" +#define IMGUI_VERSION_NUM 18920 #define IMGUI_HAS_TABLE /* @@ -255,8 +255,8 @@ struct ImVec2 float x, y; constexpr ImVec2() : x(0.0f), y(0.0f) { } constexpr ImVec2(float _x, float _y) : x(_x), y(_y) { } - float operator[] (size_t idx) const { IM_ASSERT(idx <= 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. - float& operator[] (size_t idx) { IM_ASSERT(idx <= 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. + float operator[] (size_t idx) const { IM_ASSERT(idx == 0 || idx == 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. + float& operator[] (size_t idx) { IM_ASSERT(idx == 0 || idx == 1); return (&x)[idx]; } // We very rarely use this [] operator, the assert overhead is fine. #ifdef IM_VEC2_CLASS_EXTRA IM_VEC2_CLASS_EXTRA // Define additional constructors and implicit cast operators in imconfig.h to convert back and forth between your math types and ImVec2. #endif @@ -419,7 +419,7 @@ namespace ImGui IMGUI_API void PopTextWrapPos(); // Style read access - // - Use the style editor (ShowStyleEditor() function) to interactively see what the colors are) + // - Use the ShowStyleEditor() function to interactively see/edit the colors. IMGUI_API ImFont* GetFont(); // get current font IMGUI_API float GetFontSize(); // get current font size (= height in pixels) of current font with current scale applied IMGUI_API ImVec2 GetFontTexUvWhitePixel(); // get UV coordinate for a while pixel, useful to draw custom shapes via the ImDrawList API @@ -782,6 +782,7 @@ namespace ImGui IMGUI_API int GetColumnsCount(); // Tab Bars, Tabs + // - Note: Tabs are automatically created by the docking system (when in 'docking' branch). Use this to create tab bars/tabs yourself. IMGUI_API bool BeginTabBar(const char* str_id, ImGuiTabBarFlags flags = 0); // create and append into a TabBar IMGUI_API void EndTabBar(); // only call EndTabBar() if BeginTabBar() returns true! IMGUI_API bool BeginTabItem(const char* label, bool* p_open = NULL, ImGuiTabItemFlags flags = 0); // create a Tab. Returns true if the Tab is selected. @@ -845,6 +846,7 @@ namespace ImGui IMGUI_API bool IsAnyItemHovered(); // is any item hovered? IMGUI_API bool IsAnyItemActive(); // is any item active? IMGUI_API bool IsAnyItemFocused(); // is any item focused? + IMGUI_API ImGuiID GetItemID(); // get ID of last item (~~ often same ImGui::GetID(label) beforehand) IMGUI_API ImVec2 GetItemRectMin(); // get upper-left bounding rectangle of the last item (screen space) IMGUI_API ImVec2 GetItemRectMax(); // get lower-right bounding rectangle of the last item (screen space) IMGUI_API ImVec2 GetItemRectSize(); // get size of last item @@ -881,12 +883,11 @@ namespace ImGui IMGUI_API void ColorConvertRGBtoHSV(float r, float g, float b, float& out_h, float& out_s, float& out_v); IMGUI_API void ColorConvertHSVtoRGB(float h, float s, float v, float& out_r, float& out_g, float& out_b); - // Inputs Utilities: Keyboard - // Without IMGUI_DISABLE_OBSOLETE_KEYIO: (legacy support) - // - For 'ImGuiKey key' you can still use your legacy native/user indices according to how your backend/engine stored them in io.KeysDown[]. - // With IMGUI_DISABLE_OBSOLETE_KEYIO: (this is the way forward) - // - Any use of 'ImGuiKey' will assert when key < 512 will be passed, previously reserved as native/user keys indices - // - GetKeyIndex() is pass-through and therefore deprecated (gone if IMGUI_DISABLE_OBSOLETE_KEYIO is defined) + // Inputs Utilities: Keyboard/Mouse/Gamepad + // - the ImGuiKey enum contains all possible keyboard, mouse and gamepad inputs (e.g. ImGuiKey_A, ImGuiKey_MouseLeft, ImGuiKey_GamepadDpadUp...). + // - before v1.87, we used ImGuiKey to carry native/user indices as defined by each backends. About use of those legacy ImGuiKey values: + // - without IMGUI_DISABLE_OBSOLETE_KEYIO (legacy support): you can still use your legacy native/user indices (< 512) according to how your backend/engine stored them in io.KeysDown[], but need to cast them to ImGuiKey. + // - with IMGUI_DISABLE_OBSOLETE_KEYIO (this is the way forward): any use of ImGuiKey will assert with key < 512. GetKeyIndex() is pass-through and therefore deprecated (gone if IMGUI_DISABLE_OBSOLETE_KEYIO is defined). IMGUI_API bool IsKeyDown(ImGuiKey key); // is key being held. IMGUI_API bool IsKeyPressed(ImGuiKey key, bool repeat = true); // was key pressed (went from !Down to Down)? if repeat=true, uses io.KeyRepeatDelay / KeyRepeatRate IMGUI_API bool IsKeyReleased(ImGuiKey key); // was key released (went from Down to !Down)? @@ -894,7 +895,7 @@ namespace ImGui IMGUI_API const char* GetKeyName(ImGuiKey key); // [DEBUG] returns English name of the key. Those names a provided for debugging purpose and are not meant to be saved persistently not compared. IMGUI_API void SetNextFrameWantCaptureKeyboard(bool want_capture_keyboard); // Override io.WantCaptureKeyboard flag next frame (said flag is left for your application to handle, typically when true it instructs your app to ignore inputs). e.g. force capture keyboard when your widget is being hovered. This is equivalent to setting "io.WantCaptureKeyboard = want_capture_keyboard"; after the next NewFrame() call. - // Inputs Utilities: Mouse + // Inputs Utilities: Mouse specific // - To refer to a mouse button, you may use named enums in your code e.g. ImGuiMouseButton_Left, ImGuiMouseButton_Right. // - You can also use regular integer: it is forever guaranteed that 0=Left, 1=Right, 2=Middle. // - Dragging operations are only reported after mouse has moved a certain distance away from the initial clicking position (see 'lock_threshold' and 'io.MouseDraggingThreshold') @@ -1011,7 +1012,7 @@ enum ImGuiInputTextFlags_ ImGuiInputTextFlags_CharsScientific = 1 << 17, // Allow 0123456789.+-*/eE (Scientific notation input) ImGuiInputTextFlags_CallbackResize = 1 << 18, // Callback on buffer capacity changes request (beyond 'buf_size' parameter value), allowing the string to grow. Notify when the string wants to be resized (for string types which hold a cache of their Size). You will be provided a new BufSize in the callback and NEED to honor it. (see misc/cpp/imgui_stdlib.h for an example of using this) ImGuiInputTextFlags_CallbackEdit = 1 << 19, // Callback on any edit (note that InputText() already returns true on edit, the callback is useful mainly to manipulate the underlying buffer while focus is active) - ImGuiInputTextFlags_EscapeClearsAll = 1 << 20, // Escape key clears content if not empty, and deactivate otherwise (constrast to default behavior of Escape to revert) + ImGuiInputTextFlags_EscapeClearsAll = 1 << 20, // Escape key clears content if not empty, and deactivate otherwise (contrast to default behavior of Escape to revert) // Obsolete names (will be removed soon) #ifndef IMGUI_DISABLE_OBSOLETE_FUNCTIONS @@ -1295,7 +1296,7 @@ enum ImGuiDragDropFlags_ { ImGuiDragDropFlags_None = 0, // BeginDragDropSource() flags - ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0, // By default, a successful call to BeginDragDropSource opens a tooltip so you can display a preview or description of the source contents. This flag disables this behavior. + ImGuiDragDropFlags_SourceNoPreviewTooltip = 1 << 0, // Disable preview tooltip. By default, a successful call to BeginDragDropSource opens a tooltip so you can display a preview or description of the source contents. This flag disables this behavior. ImGuiDragDropFlags_SourceNoDisableHover = 1 << 1, // By default, when dragging we clear data so that IsItemHovered() will return false, to avoid subsequent user code submitting tooltips. This flag disables this behavior so you can still call IsItemHovered() on the source item. ImGuiDragDropFlags_SourceNoHoldToOpenOthers = 1 << 2, // Disable the behavior that allows to open tree nodes and collapsing header by holding over them while dragging a source item. ImGuiDragDropFlags_SourceAllowNullID = 1 << 3, // Allow items such as Text(), Image() that have no unique identifier to be used as drag source, by manufacturing a temporary identifier based on their window-relative position. This is extremely unusual within the dear imgui ecosystem and so we made it explicit. @@ -1347,9 +1348,10 @@ enum ImGuiSortDirection_ ImGuiSortDirection_Descending = 2 // Descending = 9->0, Z->A etc. }; -// A key identifier (ImGuiKey_XXX or ImGuiMod_XXX value) -// All our named keys are >= 512. Keys value 0 to 511 are left unused as legacy native/opaque key values (< 1.87) +// A key identifier (ImGuiKey_XXX or ImGuiMod_XXX value): can represent Keyboard, Mouse and Gamepad values. +// All our named keys are >= 512. Keys value 0 to 511 are left unused as legacy native/opaque key values (< 1.87). // Since >= 1.89 we increased typing (went from int to enum), some legacy code may need a cast to ImGuiKey. +// Read details about the 1.87 and 1.89 transition : https://github.com/ocornut/imgui/issues/4921 enum ImGuiKey : int { // Keyboard @@ -1404,7 +1406,7 @@ enum ImGuiKey : int ImGuiKey_KeypadEnter, ImGuiKey_KeypadEqual, - // Gamepad (some of those are analog values, 0.0f to 1.0f) // GAME NAVIGATION ACTION + // Gamepad (some of those are analog values, 0.0f to 1.0f) // NAVIGATION ACTION // (download controller mapping PNG/PSD at http://dearimgui.org/controls_sheets) ImGuiKey_GamepadStart, // Menu (Xbox) + (Switch) Start/Options (PS) ImGuiKey_GamepadBack, // View (Xbox) - (Switch) Share (PS) @@ -1431,7 +1433,7 @@ enum ImGuiKey : int ImGuiKey_GamepadRStickUp, // [Analog] ImGuiKey_GamepadRStickDown, // [Analog] - // Mouse Buttons (auto-submitted from AddMouseButtonEvent() calls) + // Aliases: Mouse Buttons (auto-submitted from AddMouseButtonEvent() calls) // - This is mirroring the data also written to io.MouseDown[], io.MouseWheel, in a format allowing them to be accessed via standard key API. ImGuiKey_MouseLeft, ImGuiKey_MouseRight, ImGuiKey_MouseMiddle, ImGuiKey_MouseX1, ImGuiKey_MouseX2, ImGuiKey_MouseWheelX, ImGuiKey_MouseWheelY, @@ -1448,16 +1450,12 @@ enum ImGuiKey : int // In practice: it's complicated; mods are often provided from different sources. Keyboard layout, IME, sticky keys and // backends tend to interfere and break that equivalence. The safer decision is to relay that ambiguity down to the end-user... ImGuiMod_None = 0, - ImGuiMod_Ctrl = 1 << 12, - ImGuiMod_Shift = 1 << 13, + ImGuiMod_Ctrl = 1 << 12, // Ctrl + ImGuiMod_Shift = 1 << 13, // Shift ImGuiMod_Alt = 1 << 14, // Option/Menu ImGuiMod_Super = 1 << 15, // Cmd/Super/Windows - ImGuiMod_Mask_ = 0xF000, -#if defined(__APPLE__) - ImGuiMod_Shortcut = ImGuiMod_Super, -#else - ImGuiMod_Shortcut = ImGuiMod_Ctrl, -#endif + ImGuiMod_Shortcut = 1 << 11, // Alias for Ctrl (non-macOS) _or_ Super (macOS). + ImGuiMod_Mask_ = 0xF800, // 5-bits // [Internal] Prior to 1.87 we required user to fill io.KeysDown[512] using their own native index + the io.KeyMap[] array. // We are ditching this method but keeping a legacy path for user code doing e.g. IsKeyPressed(MY_NATIVE_KEY_CODE) @@ -1915,7 +1913,7 @@ struct ImGuiIO float KeyRepeatRate; // = 0.050f // When holding a key/button, rate at which it repeats, in seconds. float HoverDelayNormal; // = 0.30 sec // Delay on hovering before IsItemHovered(ImGuiHoveredFlags_DelayNormal) returns true. float HoverDelayShort; // = 0.10 sec // Delay on hovering before IsItemHovered(ImGuiHoveredFlags_DelayShort) returns true. - void* UserData; // = NULL // Store your own data for retrieval by callbacks. + void* UserData; // = NULL // Store your own data. ImFontAtlas*Fonts; // // Font atlas: load, rasterize and pack one or more fonts into a single texture. float FontGlobalScale; // = 1.0f // Global scale all fonts @@ -2028,7 +2026,7 @@ struct ImGuiIO bool KeySuper; // Keyboard modifier down: Cmd/Super/Windows // Other state maintained from data above + IO function calls - ImGuiKeyChord KeyMods; // Key mods flags (any of ImGuiMod_Ctrl/ImGuiMod_Shift/ImGuiMod_Alt/ImGuiMod_Super flags, same as io.KeyCtrl/KeyShift/KeyAlt/KeySuper but merged into flags). Read-only, updated by NewFrame() + ImGuiKeyChord KeyMods; // Key mods flags (any of ImGuiMod_Ctrl/ImGuiMod_Shift/ImGuiMod_Alt/ImGuiMod_Super flags, same as io.KeyCtrl/KeyShift/KeyAlt/KeySuper but merged into flags. DOES NOT CONTAINS ImGuiMod_Shortcut which is pretranslated). Read-only, updated by NewFrame() ImGuiKeyData KeysData[ImGuiKey_KeysData_SIZE]; // Key state for all known keys. Use IsKeyXXX() functions to access this. bool WantCaptureMouseUnlessPopupClose; // Alternative to WantCaptureMouse: (WantCaptureMouse == true && WantCaptureMouseUnlessPopupClose == false) when a click over void is expected to close a popup. ImVec2 MousePosPrev; // Previous mouse position (note that MouseDelta is not necessary == MousePos-MousePosPrev, in case either position is invalid) @@ -2812,6 +2810,7 @@ struct ImFontAtlas int TexDesiredWidth; // Texture width desired by user before Build(). Must be a power-of-two. If have many glyphs your graphics API have texture size restrictions you may want to increase texture width to decrease height. int TexGlyphPadding; // Padding between glyphs within texture in pixels. Defaults to 1. If your rendering method doesn't rely on bilinear filtering you may set this to 0 (will also need to set AntiAliasedLinesUseTex = false). bool Locked; // Marked as Locked by ImGui::NewFrame() so attempt to modify the atlas will assert. + void* UserData; // Store your own atlas related user-data (if e.g. you have multiple font atlas). // [Internal] // NB: Access texture data via GetTexData*() calls! Which will setup a default font for you. diff --git a/imgui-sys/third-party/imgui-master/imgui/imgui_demo.cpp b/imgui-sys/third-party/imgui-master/imgui/imgui_demo.cpp index 636c7b8..c1b7dbe 100644 --- a/imgui-sys/third-party/imgui-master/imgui/imgui_demo.cpp +++ b/imgui-sys/third-party/imgui-master/imgui/imgui_demo.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (demo code) // Help: @@ -3438,11 +3438,14 @@ static void ShowDemoWindowPopups() // and BeginPopupContextItem() will use the last item ID as the popup ID. { const char* names[5] = { "Label1", "Label2", "Label3", "Label4", "Label5" }; + static int selected = -1; for (int n = 0; n < 5; n++) { - ImGui::Selectable(names[n]); + if (ImGui::Selectable(names[n], selected == n)) + selected = n; if (ImGui::BeginPopupContextItem()) // <-- use last item id as popup id { + selected = n; ImGui::Text("This a popup for \"%s\"!", names[n]); if (ImGui::Button("Close")) ImGui::CloseCurrentPopup(); @@ -5043,18 +5046,23 @@ static void ShowDemoWindowTables() if (ImGui::TreeNode("Synced instances")) { HelpMarker("Multiple tables with the same identifier will share their settings, width, visibility, order etc."); + + static ImGuiTableFlags flags = ImGuiTableFlags_Resizable | ImGuiTableFlags_Reorderable | ImGuiTableFlags_Hideable | ImGuiTableFlags_Borders | ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_NoSavedSettings; + ImGui::CheckboxFlags("ImGuiTableFlags_ScrollY", &flags, ImGuiTableFlags_ScrollY); + ImGui::CheckboxFlags("ImGuiTableFlags_SizingFixedFit", &flags, ImGuiTableFlags_SizingFixedFit); for (int n = 0; n < 3; n++) { char buf[32]; sprintf(buf, "Synced Table %d", n); bool open = ImGui::CollapsingHeader(buf, ImGuiTreeNodeFlags_DefaultOpen); - if (open && ImGui::BeginTable("Table", 3, ImGuiTableFlags_Resizable | ImGuiTableFlags_Reorderable | ImGuiTableFlags_Hideable | ImGuiTableFlags_Borders | ImGuiTableFlags_SizingFixedFit | ImGuiTableFlags_NoSavedSettings)) + if (open && ImGui::BeginTable("Table", 3, flags, ImVec2(0.0f, ImGui::GetTextLineHeightWithSpacing() * 5))) { ImGui::TableSetupColumn("One"); ImGui::TableSetupColumn("Two"); ImGui::TableSetupColumn("Three"); ImGui::TableHeadersRow(); - for (int cell = 0; cell < 9; cell++) + const int cell_count = (n == 1) ? 27 : 9; // Make second table have a scrollbar to verify that additional decoration is not affecting column positions. + for (int cell = 0; cell < cell_count; cell++) { ImGui::TableNextColumn(); ImGui::Text("this cell %d", cell); @@ -5686,46 +5694,89 @@ namespace ImGui { extern ImGuiKeyData* GetKeyData(ImGuiKey key); } static void ShowDemoWindowInputs() { - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus"); - if (ImGui::CollapsingHeader("Inputs, Navigation & Focus")) + IMGUI_DEMO_MARKER("Inputs & Focus"); + if (ImGui::CollapsingHeader("Inputs & Focus")) { ImGuiIO& io = ImGui::GetIO(); - // Display ImGuiIO output flags - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Output"); + // Display inputs submitted to ImGuiIO + IMGUI_DEMO_MARKER("Inputs & Focus/Inputs"); ImGui::SetNextItemOpen(true, ImGuiCond_Once); - if (ImGui::TreeNode("Output")) + if (ImGui::TreeNode("Inputs")) { + HelpMarker( + "This is a simplified view. See more detailed input state:\n" + "- in 'Tools->Metrics/Debugger->Inputs'.\n" + "- in 'Tools->Debug Log->IO'."); + if (ImGui::IsMousePosValid()) + ImGui::Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); + else + ImGui::Text("Mouse pos: "); + ImGui::Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + ImGui::Text("Mouse down:"); + for (int i = 0; i < IM_ARRAYSIZE(io.MouseDown); i++) if (ImGui::IsMouseDown(i)) { ImGui::SameLine(); ImGui::Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } + ImGui::Text("Mouse wheel: %.1f", io.MouseWheel); + + // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. + // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. +#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; +#else + struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && ImGui::GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array +#endif + ImGui::Text("Keys down:"); for (ImGuiKey key = ImGuiKey_KeysData_OFFSET; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key) || !ImGui::IsKeyDown(key)) continue; ImGui::SameLine(); ImGui::Text((key < ImGuiKey_NamedKey_BEGIN) ? "\"%s\"" : "\"%s\" %d", ImGui::GetKeyName(key), key); ImGui::SameLine(); ImGui::Text("(%.02f)", ImGui::GetKeyData(key)->DownDuration); } + ImGui::Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); + ImGui::Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; ImGui::SameLine(); ImGui::Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. + + ImGui::TreePop(); + } + + // Display ImGuiIO output flags + IMGUI_DEMO_MARKER("Inputs & Focus/Outputs"); + ImGui::SetNextItemOpen(true, ImGuiCond_Once); + if (ImGui::TreeNode("Outputs")) + { + HelpMarker( + "The value of io.WantCaptureMouse and io.WantCaptureKeyboard are normally set by Dear ImGui " + "to instruct your application of how to route inputs. Typically, when a value is true, it means " + "Dear ImGui wants the corresponding inputs and we expect the underlying application to ignore them.\n\n" + "The most typical case is: when hovering a window, Dear ImGui set io.WantCaptureMouse to true, " + "and underlying application should ignore mouse inputs (in practice there are many and more subtle " + "rules leading to how those flags are set)."); ImGui::Text("io.WantCaptureMouse: %d", io.WantCaptureMouse); ImGui::Text("io.WantCaptureMouseUnlessPopupClose: %d", io.WantCaptureMouseUnlessPopupClose); ImGui::Text("io.WantCaptureKeyboard: %d", io.WantCaptureKeyboard); ImGui::Text("io.WantTextInput: %d", io.WantTextInput); ImGui::Text("io.WantSetMousePos: %d", io.WantSetMousePos); ImGui::Text("io.NavActive: %d, io.NavVisible: %d", io.NavActive, io.NavVisible); - ImGui::TreePop(); - } - // Display Mouse state - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Mouse State"); - if (ImGui::TreeNode("Mouse State")) - { - if (ImGui::IsMousePosValid()) - ImGui::Text("Mouse pos: (%g, %g)", io.MousePos.x, io.MousePos.y); - else - ImGui::Text("Mouse pos: "); - ImGui::Text("Mouse delta: (%g, %g)", io.MouseDelta.x, io.MouseDelta.y); + IMGUI_DEMO_MARKER("Inputs & Focus/Outputs/WantCapture override"); + if (ImGui::TreeNode("WantCapture override")) + { + HelpMarker( + "Hovering the colored canvas will override io.WantCaptureXXX fields.\n" + "Notice how normally (when set to none), the value of io.WantCaptureKeyboard would be false when hovering and true when clicking."); + static int capture_override_mouse = -1; + static int capture_override_keyboard = -1; + const char* capture_override_desc[] = { "None", "Set to false", "Set to true" }; + ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); + ImGui::SliderInt("SetNextFrameWantCaptureMouse() on hover", &capture_override_mouse, -1, +1, capture_override_desc[capture_override_mouse + 1], ImGuiSliderFlags_AlwaysClamp); + ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); + ImGui::SliderInt("SetNextFrameWantCaptureKeyboard() on hover", &capture_override_keyboard, -1, +1, capture_override_desc[capture_override_keyboard + 1], ImGuiSliderFlags_AlwaysClamp); - int count = IM_ARRAYSIZE(io.MouseDown); - ImGui::Text("Mouse down:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseDown(i)) { ImGui::SameLine(); ImGui::Text("b%d (%.02f secs)", i, io.MouseDownDuration[i]); } - ImGui::Text("Mouse clicked:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseClicked(i)) { ImGui::SameLine(); ImGui::Text("b%d (%d)", i, ImGui::GetMouseClickedCount(i)); } - ImGui::Text("Mouse released:"); for (int i = 0; i < count; i++) if (ImGui::IsMouseReleased(i)) { ImGui::SameLine(); ImGui::Text("b%d", i); } - ImGui::Text("Mouse wheel: %.1f", io.MouseWheel); - ImGui::Text("Pen Pressure: %.1f", io.PenPressure); // Note: currently unused + ImGui::ColorButton("##panel", ImVec4(0.7f, 0.1f, 0.7f, 1.0f), ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_NoDragDrop, ImVec2(128.0f, 96.0f)); // Dummy item + if (ImGui::IsItemHovered() && capture_override_mouse != -1) + ImGui::SetNextFrameWantCaptureMouse(capture_override_mouse == 1); + if (ImGui::IsItemHovered() && capture_override_keyboard != -1) + ImGui::SetNextFrameWantCaptureKeyboard(capture_override_keyboard == 1); + + ImGui::TreePop(); + } ImGui::TreePop(); } // Display mouse cursors - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Mouse Cursors"); + IMGUI_DEMO_MARKER("Inputs & Focus/Mouse Cursors"); if (ImGui::TreeNode("Mouse Cursors")) { const char* mouse_cursors_names[] = { "Arrow", "TextInput", "ResizeAll", "ResizeNS", "ResizeEW", "ResizeNESW", "ResizeNWSE", "Hand", "NotAllowed" }; @@ -5753,113 +5804,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - // Display Keyboard/Mouse state - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Keyboard, Gamepad & Navigation State"); - if (ImGui::TreeNode("Keyboard, Gamepad & Navigation State")) - { - // We iterate both legacy native range and named ImGuiKey ranges, which is a little odd but this allows displaying the data for old/new backends. - // User code should never have to go through such hoops: old code may use native keycodes, new code may use ImGuiKey codes. -#ifdef IMGUI_DISABLE_OBSOLETE_KEYIO - struct funcs { static bool IsLegacyNativeDupe(ImGuiKey) { return false; } }; - const ImGuiKey key_first = (ImGuiKey)ImGuiKey_NamedKey_BEGIN; -#else - struct funcs { static bool IsLegacyNativeDupe(ImGuiKey key) { return key < 512 && ImGui::GetIO().KeyMap[key] != -1; } }; // Hide Native<>ImGuiKey duplicates when both exists in the array - const ImGuiKey key_first = (ImGuiKey)0; - //ImGui::Text("Legacy raw:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key++) { if (io.KeysDown[key]) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } -#endif - ImGui::Text("Keys down:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyDown(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d (%.02f)", ImGui::GetKeyName(key), key, ImGui::GetKeyData(key)->DownDuration); } } - ImGui::Text("Keys pressed:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyPressed(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } - ImGui::Text("Keys released:"); for (ImGuiKey key = key_first; key < ImGuiKey_COUNT; key = (ImGuiKey)(key + 1)) { if (funcs::IsLegacyNativeDupe(key)) continue; if (ImGui::IsKeyReleased(key)) { ImGui::SameLine(); ImGui::Text("\"%s\" %d", ImGui::GetKeyName(key), key); } } - ImGui::Text("Keys mods: %s%s%s%s", io.KeyCtrl ? "CTRL " : "", io.KeyShift ? "SHIFT " : "", io.KeyAlt ? "ALT " : "", io.KeySuper ? "SUPER " : ""); - ImGui::Text("Chars queue:"); for (int i = 0; i < io.InputQueueCharacters.Size; i++) { ImWchar c = io.InputQueueCharacters[i]; ImGui::SameLine(); ImGui::Text("\'%c\' (0x%04X)", (c > ' ' && c <= 255) ? (char)c : '?', c); } // FIXME: We should convert 'c' to UTF-8 here but the functions are not public. - - // Draw an arbitrary US keyboard layout to visualize translated keys - { - const ImVec2 key_size = ImVec2(35.0f, 35.0f); - const float key_rounding = 3.0f; - const ImVec2 key_face_size = ImVec2(25.0f, 25.0f); - const ImVec2 key_face_pos = ImVec2(5.0f, 3.0f); - const float key_face_rounding = 2.0f; - const ImVec2 key_label_pos = ImVec2(7.0f, 4.0f); - const ImVec2 key_step = ImVec2(key_size.x - 1.0f, key_size.y - 1.0f); - const float key_row_offset = 9.0f; - - ImVec2 board_min = ImGui::GetCursorScreenPos(); - ImVec2 board_max = ImVec2(board_min.x + 3 * key_step.x + 2 * key_row_offset + 10.0f, board_min.y + 3 * key_step.y + 10.0f); - ImVec2 start_pos = ImVec2(board_min.x + 5.0f - key_step.x, board_min.y); - - struct KeyLayoutData { int Row, Col; const char* Label; ImGuiKey Key; }; - const KeyLayoutData keys_to_display[] = - { - { 0, 0, "", ImGuiKey_Tab }, { 0, 1, "Q", ImGuiKey_Q }, { 0, 2, "W", ImGuiKey_W }, { 0, 3, "E", ImGuiKey_E }, { 0, 4, "R", ImGuiKey_R }, - { 1, 0, "", ImGuiKey_CapsLock }, { 1, 1, "A", ImGuiKey_A }, { 1, 2, "S", ImGuiKey_S }, { 1, 3, "D", ImGuiKey_D }, { 1, 4, "F", ImGuiKey_F }, - { 2, 0, "", ImGuiKey_LeftShift },{ 2, 1, "Z", ImGuiKey_Z }, { 2, 2, "X", ImGuiKey_X }, { 2, 3, "C", ImGuiKey_C }, { 2, 4, "V", ImGuiKey_V } - }; - - // Elements rendered manually via ImDrawList API are not clipped automatically. - // While not strictly necessary, here IsItemVisible() is used to avoid rendering these shapes when they are out of view. - ImGui::Dummy(ImVec2(board_max.x - board_min.x, board_max.y - board_min.y)); - if (ImGui::IsItemVisible()) - { - ImDrawList* draw_list = ImGui::GetWindowDrawList(); - draw_list->PushClipRect(board_min, board_max, true); - for (int n = 0; n < IM_ARRAYSIZE(keys_to_display); n++) - { - const KeyLayoutData* key_data = &keys_to_display[n]; - ImVec2 key_min = ImVec2(start_pos.x + key_data->Col * key_step.x + key_data->Row * key_row_offset, start_pos.y + key_data->Row * key_step.y); - ImVec2 key_max = ImVec2(key_min.x + key_size.x, key_min.y + key_size.y); - draw_list->AddRectFilled(key_min, key_max, IM_COL32(204, 204, 204, 255), key_rounding); - draw_list->AddRect(key_min, key_max, IM_COL32(24, 24, 24, 255), key_rounding); - ImVec2 face_min = ImVec2(key_min.x + key_face_pos.x, key_min.y + key_face_pos.y); - ImVec2 face_max = ImVec2(face_min.x + key_face_size.x, face_min.y + key_face_size.y); - draw_list->AddRect(face_min, face_max, IM_COL32(193, 193, 193, 255), key_face_rounding, ImDrawFlags_None, 2.0f); - draw_list->AddRectFilled(face_min, face_max, IM_COL32(252, 252, 252, 255), key_face_rounding); - ImVec2 label_min = ImVec2(key_min.x + key_label_pos.x, key_min.y + key_label_pos.y); - draw_list->AddText(label_min, IM_COL32(64, 64, 64, 255), key_data->Label); - if (ImGui::IsKeyDown(key_data->Key)) - draw_list->AddRectFilled(key_min, key_max, IM_COL32(255, 0, 0, 128), key_rounding); - } - draw_list->PopClipRect(); - } - } - ImGui::TreePop(); - } - - if (ImGui::TreeNode("Capture override")) - { - HelpMarker( - "The value of io.WantCaptureMouse and io.WantCaptureKeyboard are normally set by Dear ImGui " - "to instruct your application of how to route inputs. Typically, when a value is true, it means " - "Dear ImGui wants the corresponding inputs and we expect the underlying application to ignore them.\n\n" - "The most typical case is: when hovering a window, Dear ImGui set io.WantCaptureMouse to true, " - "and underlying application should ignore mouse inputs (in practice there are many and more subtle " - "rules leading to how those flags are set)."); - - ImGui::Text("io.WantCaptureMouse: %d", io.WantCaptureMouse); - ImGui::Text("io.WantCaptureMouseUnlessPopupClose: %d", io.WantCaptureMouseUnlessPopupClose); - ImGui::Text("io.WantCaptureKeyboard: %d", io.WantCaptureKeyboard); - - HelpMarker( - "Hovering the colored canvas will override io.WantCaptureXXX fields.\n" - "Notice how normally (when set to none), the value of io.WantCaptureKeyboard would be false when hovering and true when clicking."); - static int capture_override_mouse = -1; - static int capture_override_keyboard = -1; - const char* capture_override_desc[] = { "None", "Set to false", "Set to true" }; - ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); - ImGui::SliderInt("SetNextFrameWantCaptureMouse()", &capture_override_mouse, -1, +1, capture_override_desc[capture_override_mouse + 1], ImGuiSliderFlags_AlwaysClamp); - ImGui::SetNextItemWidth(ImGui::GetFontSize() * 15); - ImGui::SliderInt("SetNextFrameWantCaptureKeyboard()", &capture_override_keyboard, -1, +1, capture_override_desc[capture_override_keyboard + 1], ImGuiSliderFlags_AlwaysClamp); - - ImGui::ColorButton("##panel", ImVec4(0.7f, 0.1f, 0.7f, 1.0f), ImGuiColorEditFlags_NoTooltip | ImGuiColorEditFlags_NoDragDrop, ImVec2(256.0f, 192.0f)); // Dummy item - if (ImGui::IsItemHovered() && capture_override_mouse != -1) - ImGui::SetNextFrameWantCaptureMouse(capture_override_mouse == 1); - if (ImGui::IsItemHovered() && capture_override_keyboard != -1) - ImGui::SetNextFrameWantCaptureKeyboard(capture_override_keyboard == 1); - - ImGui::TreePop(); - } - - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Tabbing"); + IMGUI_DEMO_MARKER("Inputs & Focus/Tabbing"); if (ImGui::TreeNode("Tabbing")) { ImGui::Text("Use TAB/SHIFT+TAB to cycle through keyboard editable fields."); @@ -5875,7 +5820,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Focus from code"); + IMGUI_DEMO_MARKER("Inputs & Focus/Focus from code"); if (ImGui::TreeNode("Focus from code")) { bool focus_1 = ImGui::Button("Focus on 1"); ImGui::SameLine(); @@ -5917,7 +5862,7 @@ static void ShowDemoWindowInputs() ImGui::TreePop(); } - IMGUI_DEMO_MARKER("Inputs, Navigation & Focus/Dragging"); + IMGUI_DEMO_MARKER("Inputs & Focus/Dragging"); if (ImGui::TreeNode("Dragging")) { ImGui::TextWrapped("You can use ImGui::GetMouseDragDelta(0) to query for the dragged amount on any widget."); @@ -7087,7 +7032,7 @@ static void ShowExampleAppLayout(bool* p_open) { if (ImGui::BeginMenu("File")) { - if (ImGui::MenuItem("Close")) *p_open = false; + if (ImGui::MenuItem("Close", "Ctrl+W")) { *p_open = false; } ImGui::EndMenu(); } ImGui::EndMenuBar(); diff --git a/imgui-sys/third-party/imgui-master/imgui/imgui_draw.cpp b/imgui-sys/third-party/imgui-master/imgui/imgui_draw.cpp index 1203af8..2d423cd 100644 --- a/imgui-sys/third-party/imgui-master/imgui/imgui_draw.cpp +++ b/imgui-sys/third-party/imgui-master/imgui/imgui_draw.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (drawing and font code) /* @@ -447,11 +447,13 @@ void ImDrawList::AddDrawCmd() // Note that this leaves the ImDrawList in a state unfit for further commands, as most code assume that CmdBuffer.Size > 0 && CmdBuffer.back().UserCallback == NULL void ImDrawList::_PopUnusedDrawCmd() { - if (CmdBuffer.Size == 0) - return; - ImDrawCmd* curr_cmd = &CmdBuffer.Data[CmdBuffer.Size - 1]; - if (curr_cmd->ElemCount == 0 && curr_cmd->UserCallback == NULL) + while (CmdBuffer.Size > 0) + { + ImDrawCmd* curr_cmd = &CmdBuffer.Data[CmdBuffer.Size - 1]; + if (curr_cmd->ElemCount != 0 || curr_cmd->UserCallback != NULL) + return;// break; CmdBuffer.pop_back(); + } } void ImDrawList::AddCallback(ImDrawCallback callback, void* callback_data) @@ -3565,17 +3567,18 @@ void ImFont::RenderText(ImDrawList* draw_list, float size, const ImVec2& pos, Im while (y + line_height < clip_rect.y && s < text_end) { const char* line_end = (const char*)memchr(s, '\n', text_end - s); + const char* line_next = line_end ? line_end + 1 : text_end; if (word_wrap_enabled) { // FIXME-OPT: This is not optimal as do first do a search for \n before calling CalcWordWrapPositionA(). // If the specs for CalcWordWrapPositionA() were reworked to optionally return on \n we could combine both. // However it is still better than nothing performing the fast-forward! - s = CalcWordWrapPositionA(scale, s, line_end, wrap_width); + s = CalcWordWrapPositionA(scale, s, line_next, wrap_width); s = CalcWordWrapNextLineStartA(s, text_end); } else { - s = line_end ? line_end + 1 : text_end; + s = line_next; } y += line_height; } diff --git a/imgui-sys/third-party/imgui-master/imgui/imgui_internal.h b/imgui-sys/third-party/imgui-master/imgui/imgui_internal.h index 816141e..e57eab7 100644 --- a/imgui-sys/third-party/imgui-master/imgui/imgui_internal.h +++ b/imgui-sys/third-party/imgui-master/imgui/imgui_internal.h @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (internal structures/api) // You may use this file to debug, understand or extend ImGui features but we don't provide any guarantee of forward compatibility! @@ -56,7 +56,7 @@ Index of this file: #include // INT_MIN, INT_MAX // Enable SSE intrinsics if available -#if (defined __SSE__ || defined __x86_64__ || defined _M_X64) && !defined(IMGUI_DISABLE_SSE) +#if (defined __SSE__ || defined __x86_64__ || defined _M_X64 || (defined(_M_IX86_FP) && (_M_IX86_FP >= 1))) && !defined(IMGUI_DISABLE_SSE) #define IMGUI_ENABLE_SSE #include #endif @@ -206,12 +206,16 @@ namespace ImStb #ifndef IMGUI_DISABLE_DEFAULT_FORMAT_FUNCTIONS #define IMGUI_DEBUG_PRINTF(_FMT,...) printf(_FMT, __VA_ARGS__) #else -#define IMGUI_DEBUG_PRINTF(_FMT,...) +#define IMGUI_DEBUG_PRINTF(_FMT,...) ((void)0) #endif #endif // Debug Logging for ShowDebugLogWindow(). This is designed for relatively rare events so please don't spam. +#ifndef IMGUI_DISABLE_DEBUG_TOOLS #define IMGUI_DEBUG_LOG(...) ImGui::DebugLog(__VA_ARGS__) +#else +#define IMGUI_DEBUG_LOG(...) ((void)0) +#endif #define IMGUI_DEBUG_LOG_ACTIVEID(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventActiveId) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) #define IMGUI_DEBUG_LOG_FOCUS(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventFocus) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) #define IMGUI_DEBUG_LOG_POPUP(...) do { if (g.DebugLogFlags & ImGuiDebugLogFlags_EventPopup) IMGUI_DEBUG_LOG(__VA_ARGS__); } while (0) @@ -473,6 +477,7 @@ static inline ImVec2 ImRotate(const ImVec2& v, float cos_a, float sin_a) static inline float ImLinearSweep(float current, float target, float speed) { if (current < target) return ImMin(current + speed, target); if (current > target) return ImMax(current - speed, target); return current; } static inline ImVec2 ImMul(const ImVec2& lhs, const ImVec2& rhs) { return ImVec2(lhs.x * rhs.x, lhs.y * rhs.y); } static inline bool ImIsFloatAboveGuaranteedIntegerPrecision(float f) { return f <= -16777216 || f >= 16777216; } +static inline float ImExponentialMovingAverage(float avg, float sample, int n) { avg -= avg / n; avg += sample / n; return avg; } IM_MSVC_RUNTIME_CHECKS_RESTORE // Helpers: Geometry @@ -886,10 +891,9 @@ enum ImGuiSelectableFlagsPrivate_ ImGuiSelectableFlags_SelectOnClick = 1 << 22, // Override button behavior to react on Click (default is Click+Release) ImGuiSelectableFlags_SelectOnRelease = 1 << 23, // Override button behavior to react on Release (default is Click+Release) ImGuiSelectableFlags_SpanAvailWidth = 1 << 24, // Span all avail width even if we declared less for layout purpose. FIXME: We may be able to remove this (added in 6251d379, 2bcafc86 for menus) - ImGuiSelectableFlags_DrawHoveredWhenHeld = 1 << 25, // Always show active when held, even is not hovered. This concept could probably be renamed/formalized somehow. - ImGuiSelectableFlags_SetNavIdOnHover = 1 << 26, // Set Nav/Focus ID on mouse hover (used by MenuItem) - ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 27, // Disable padding each side with ItemSpacing * 0.5f - ImGuiSelectableFlags_NoSetKeyOwner = 1 << 28, // Don't set key/input owner on the initial click (note: mouse buttons are keys! often, the key in question will be ImGuiKey_MouseLeft!) + ImGuiSelectableFlags_SetNavIdOnHover = 1 << 25, // Set Nav/Focus ID on mouse hover (used by MenuItem) + ImGuiSelectableFlags_NoPadWithHalfSpacing = 1 << 26, // Disable padding each side with ItemSpacing * 0.5f + ImGuiSelectableFlags_NoSetKeyOwner = 1 << 27, // Don't set key/input owner on the initial click (note: mouse buttons are keys! often, the key in question will be ImGuiKey_MouseLeft!) }; // Extend ImGuiTreeNodeFlags_ @@ -1046,6 +1050,7 @@ struct IMGUI_API ImGuiMenuColumns // For a given item ID, access with ImGui::GetInputTextState() struct IMGUI_API ImGuiInputTextState { + ImGuiContext* Ctx; // parent dear imgui context ImGuiID ID; // widget id owning the text state int CurLenW, CurLenA; // we need to maintain our buffer length in both UTF-8 and wchar format. UTF-8 length is valid even if TextA is not. ImVector TextW; // edit buffer, we need to persist but can't guarantee the persistence of the user-provided buffer. so we copy into own buffer. @@ -1061,7 +1066,7 @@ struct IMGUI_API ImGuiInputTextState bool Edited; // edited this frame ImGuiInputTextFlags Flags; // copy of InputText() flags. may be used to check if e.g. ImGuiInputTextFlags_Password is set. - ImGuiInputTextState() { memset(this, 0, sizeof(*this)); } + ImGuiInputTextState(ImGuiContext* ctx) { memset(this, 0, sizeof(*this)); Ctx = ctx;} void ClearText() { CurLenW = CurLenA = 0; TextW[0] = 0; TextA[0] = 0; CursorClamp(); } void ClearFreeMemory() { TextW.clear(); TextA.clear(); InitialTextA.clear(); } int GetUndoAvailCount() const { return Stb.undostate.undo_point; } @@ -1291,7 +1296,7 @@ typedef ImS16 ImGuiKeyRoutingIndex; struct ImGuiKeyRoutingData { ImGuiKeyRoutingIndex NextEntryIndex; - ImU16 Mods; // Technically we'd only need 4 bits but for simplify we store ImGuiMod_ values which need 16 bits. + ImU16 Mods; // Technically we'd only need 4-bits but for simplify we store ImGuiMod_ values which need 16-bits. ImGuiMod_Shortcut is already translated to Ctrl/Super. ImU8 RoutingNextScore; // Lower is better (0: perfect score) ImGuiID RoutingCurr; ImGuiID RoutingNext; @@ -1760,7 +1765,10 @@ struct ImGuiContext ImGuiWindow* MovingWindow; // Track the window we clicked on (in order to preserve focus). The actual window that is moved is generally MovingWindow->RootWindow. ImGuiWindow* WheelingWindow; // Track the window we started mouse-wheeling on. Until a timer elapse or mouse has moved, generally keep scrolling the same window even if during the course of scrolling the mouse ends up hovering a child window. ImVec2 WheelingWindowRefMousePos; + int WheelingWindowStartFrame; // This may be set one frame before WheelingWindow is != NULL float WheelingWindowReleaseTimer; + ImVec2 WheelingWindowWheelRemainder; + ImVec2 WheelingAxisAvg; // Item/widgets state and tracking information ImGuiID DebugHookIdInfo; // Will call core hooks: DebugHookIdInfo() from GetID functions, used by Stack Tool [next HoveredId/ActiveId to not pull in an extra cache-line] @@ -2006,6 +2014,7 @@ struct ImGuiContext ImVector TempBuffer; // Temporary text buffer ImGuiContext(ImFontAtlas* shared_font_atlas) + : InputTextState(this) { Initialized = false; FontAtlasOwnedByContext = shared_font_atlas ? false : true; @@ -2026,6 +2035,7 @@ struct ImGuiContext HoveredWindowUnderMovingWindow = NULL; MovingWindow = NULL; WheelingWindow = NULL; + WheelingWindowStartFrame = -1; WheelingWindowReleaseTimer = 0.0f; DebugHookIdInfo = 0; @@ -2237,6 +2247,9 @@ struct IMGUI_API ImGuiWindow ImVec2 WindowPadding; // Window padding at the time of Begin(). float WindowRounding; // Window rounding at the time of Begin(). May be clamped lower to avoid rendering artifacts with title bar, menu bar etc. float WindowBorderSize; // Window border size at the time of Begin(). + float DecoOuterSizeX1, DecoOuterSizeY1; // Left/Up offsets. Sum of non-scrolling outer decorations (X1 generally == 0.0f. Y1 generally = TitleBarHeight + MenuBarHeight). Locked during Begin(). + float DecoOuterSizeX2, DecoOuterSizeY2; // Right/Down offsets (X2 generally == ScrollbarSize.x, Y2 == ScrollbarSizes.y). + float DecoInnerSizeX1, DecoInnerSizeY1; // Applied AFTER/OVER InnerRect. Specialized for Tables as they use specialized form of clipping and frozen rows/columns are inside InnerRect (and not part of regular decoration sizes). int NameBufLen; // Size of buffer storing Name. May be larger than strlen(Name)! ImGuiID MoveId; // == window->GetID("#MOVE") ImGuiID ChildId; // ID of corresponding item in parent window (for navigation to return from child window to parent window) @@ -2505,13 +2518,14 @@ struct ImGuiTableCellData // Per-instance data that needs preserving across frames (seemingly most others do not need to be preserved aside from debug needs, does that needs they could be moved to ImGuiTableTempData ?) struct ImGuiTableInstanceData { - float LastOuterHeight; // Outer height from last frame // FIXME: multi-instance issue (#3955) - float LastFirstRowHeight; // Height of first row from last frame // FIXME: possible multi-instance issue? + float LastOuterHeight; // Outer height from last frame + float LastFirstRowHeight; // Height of first row from last frame (FIXME: this is used as "header height" and may be reworked) + float LastFrozenHeight; // Height of frozen section from last frame - ImGuiTableInstanceData() { LastOuterHeight = LastFirstRowHeight = 0.0f; } + ImGuiTableInstanceData() { LastOuterHeight = LastFirstRowHeight = LastFrozenHeight = 0.0f; } }; -// FIXME-TABLE: more transient data could be stored in a per-stacked table structure: DrawSplitter, SortSpecs, incoming RowData +// FIXME-TABLE: more transient data could be stored in a stacked ImGuiTableTempData: e.g. SortSpecs, incoming RowData struct IMGUI_API ImGuiTable { ImGuiID ID; @@ -2616,6 +2630,8 @@ struct IMGUI_API ImGuiTable bool IsResetDisplayOrderRequest; bool IsUnfrozenRows; // Set when we got past the frozen row. bool IsDefaultSizingPolicy; // Set if user didn't explicitly set a sizing policy in BeginTable() + bool HasScrollbarYCurr; // Whether ANY instance of this table had a vertical scrollbar during the current frame. + bool HasScrollbarYPrev; // Whether ANY instance of this table had a vertical scrollbar during the previous. bool MemoryCompacted; bool HostSkipItems; // Backup of InnerWindow->SkipItem at the end of BeginTable(), because we will overwrite InnerWindow->SkipItem on a per-column basis @@ -2779,7 +2795,6 @@ namespace ImGui //#endif // Basic Accessors - inline ImGuiID GetItemID() { ImGuiContext& g = *GImGui; return g.LastItemData.ID; } // Get ID of last item (~~ often same ImGui::GetID(label) beforehand) inline ImGuiItemStatusFlags GetItemStatusFlags(){ ImGuiContext& g = *GImGui; return g.LastItemData.StatusFlags; } inline ImGuiItemFlags GetItemFlags() { ImGuiContext& g = *GImGui; return g.LastItemData.InFlags; } inline ImGuiID GetActiveID() { ImGuiContext& g = *GImGui; return g.ActiveId; } @@ -2860,18 +2875,21 @@ namespace ImGui // Inputs // FIXME: Eventually we should aim to move e.g. IsActiveIdUsingKey() into IsKeyXXX functions. inline bool IsNamedKey(ImGuiKey key) { return key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END; } - inline bool IsNamedKeyOrModKey(ImGuiKey key) { return (key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super; } + inline bool IsNamedKeyOrModKey(ImGuiKey key) { return (key >= ImGuiKey_NamedKey_BEGIN && key < ImGuiKey_NamedKey_END) || key == ImGuiMod_Ctrl || key == ImGuiMod_Shift || key == ImGuiMod_Alt || key == ImGuiMod_Super || key == ImGuiMod_Shortcut; } inline bool IsLegacyKey(ImGuiKey key) { return key >= ImGuiKey_LegacyNativeKey_BEGIN && key < ImGuiKey_LegacyNativeKey_END; } inline bool IsKeyboardKey(ImGuiKey key) { return key >= ImGuiKey_Keyboard_BEGIN && key < ImGuiKey_Keyboard_END; } inline bool IsGamepadKey(ImGuiKey key) { return key >= ImGuiKey_Gamepad_BEGIN && key < ImGuiKey_Gamepad_END; } inline bool IsMouseKey(ImGuiKey key) { return key >= ImGuiKey_Mouse_BEGIN && key < ImGuiKey_Mouse_END; } inline bool IsAliasKey(ImGuiKey key) { return key >= ImGuiKey_Aliases_BEGIN && key < ImGuiKey_Aliases_END; } + inline ImGuiKeyChord ConvertShortcutMod(ImGuiKeyChord key_chord) { ImGuiContext& g = *GImGui; IM_ASSERT_PARANOID(key_chord & ImGuiMod_Shortcut); return (key_chord & ~ImGuiMod_Shortcut) | (g.IO.ConfigMacOSXBehaviors ? ImGuiMod_Super : ImGuiMod_Ctrl); } inline ImGuiKey ConvertSingleModFlagToKey(ImGuiKey key) { + ImGuiContext& g = *GImGui; if (key == ImGuiMod_Ctrl) return ImGuiKey_ReservedForModCtrl; if (key == ImGuiMod_Shift) return ImGuiKey_ReservedForModShift; if (key == ImGuiMod_Alt) return ImGuiKey_ReservedForModAlt; if (key == ImGuiMod_Super) return ImGuiKey_ReservedForModSuper; + if (key == ImGuiMod_Shortcut) return (g.IO.ConfigMacOSXBehaviors ? ImGuiKey_ReservedForModSuper : ImGuiKey_ReservedForModCtrl); return key; } @@ -2879,7 +2897,7 @@ namespace ImGui IMGUI_API void GetKeyChordName(ImGuiKeyChord key_chord, char* out_buf, int out_buf_size); inline ImGuiKey MouseButtonToKey(ImGuiMouseButton button) { IM_ASSERT(button >= 0 && button < ImGuiMouseButton_COUNT); return (ImGuiKey)(ImGuiKey_MouseLeft + button); } IMGUI_API bool IsMouseDragPastThreshold(ImGuiMouseButton button, float lock_threshold = -1.0f); - IMGUI_API ImVec2 GetKeyVector2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down); + IMGUI_API ImVec2 GetKeyMagnitude2d(ImGuiKey key_left, ImGuiKey key_right, ImGuiKey key_up, ImGuiKey key_down); IMGUI_API float GetNavTweakPressedAmount(ImGuiAxis axis); IMGUI_API int CalcTypematicRepeatAmount(float t0, float t1, float repeat_delay, float repeat_rate); IMGUI_API void GetTypematicRepeatRate(ImGuiInputFlags flags, float* repeat_delay, float* repeat_rate); @@ -3023,8 +3041,9 @@ namespace ImGui IMGUI_API void TabBarQueueReorder(ImGuiTabBar* tab_bar, const ImGuiTabItem* tab, int offset); IMGUI_API void TabBarQueueReorderFromMousePos(ImGuiTabBar* tab_bar, const ImGuiTabItem* tab, ImVec2 mouse_pos); IMGUI_API bool TabBarProcessReorder(ImGuiTabBar* tab_bar); - IMGUI_API bool TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, ImGuiTabItemFlags flags); + IMGUI_API bool TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, ImGuiTabItemFlags flags, ImGuiWindow* docked_window); IMGUI_API ImVec2 TabItemCalcSize(const char* label, bool has_close_button_or_unsaved_marker); + IMGUI_API ImVec2 TabItemCalcSize(ImGuiWindow* window); IMGUI_API void TabItemBackground(ImDrawList* draw_list, const ImRect& bb, ImGuiTabItemFlags flags, ImU32 col); IMGUI_API void TabItemLabelAndCloseButton(ImDrawList* draw_list, const ImRect& bb, ImGuiTabItemFlags flags, ImVec2 frame_padding, const char* label, ImGuiID tab_id, ImGuiID close_button_id, bool is_contents_visible, bool* out_just_closed, bool* out_text_clipped); @@ -3054,25 +3073,27 @@ namespace ImGui // Widgets IMGUI_API void TextEx(const char* text, const char* text_end = NULL, ImGuiTextFlags flags = 0); IMGUI_API bool ButtonEx(const char* label, const ImVec2& size_arg = ImVec2(0, 0), ImGuiButtonFlags flags = 0); + IMGUI_API bool ArrowButtonEx(const char* str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags = 0); + IMGUI_API bool ImageButtonEx(ImGuiID id, ImTextureID texture_id, const ImVec2& size, const ImVec2& uv0, const ImVec2& uv1, const ImVec4& bg_col, const ImVec4& tint_col); + IMGUI_API void SeparatorEx(ImGuiSeparatorFlags flags); + IMGUI_API bool CheckboxFlags(const char* label, ImS64* flags, ImS64 flags_value); + IMGUI_API bool CheckboxFlags(const char* label, ImU64* flags, ImU64 flags_value); + + // Widgets: Window Decorations IMGUI_API bool CloseButton(ImGuiID id, const ImVec2& pos); IMGUI_API bool CollapseButton(ImGuiID id, const ImVec2& pos); - IMGUI_API bool ArrowButtonEx(const char* str_id, ImGuiDir dir, ImVec2 size_arg, ImGuiButtonFlags flags = 0); IMGUI_API void Scrollbar(ImGuiAxis axis); IMGUI_API bool ScrollbarEx(const ImRect& bb, ImGuiID id, ImGuiAxis axis, ImS64* p_scroll_v, ImS64 avail_v, ImS64 contents_v, ImDrawFlags flags); - IMGUI_API bool ImageButtonEx(ImGuiID id, ImTextureID texture_id, const ImVec2& size, const ImVec2& uv0, const ImVec2& uv1, const ImVec4& bg_col, const ImVec4& tint_col); IMGUI_API ImRect GetWindowScrollbarRect(ImGuiWindow* window, ImGuiAxis axis); IMGUI_API ImGuiID GetWindowScrollbarID(ImGuiWindow* window, ImGuiAxis axis); IMGUI_API ImGuiID GetWindowResizeCornerID(ImGuiWindow* window, int n); // 0..3: corners IMGUI_API ImGuiID GetWindowResizeBorderID(ImGuiWindow* window, ImGuiDir dir); - IMGUI_API void SeparatorEx(ImGuiSeparatorFlags flags); - IMGUI_API bool CheckboxFlags(const char* label, ImS64* flags, ImS64 flags_value); - IMGUI_API bool CheckboxFlags(const char* label, ImU64* flags, ImU64 flags_value); // Widgets low-level behaviors IMGUI_API bool ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool* out_held, ImGuiButtonFlags flags = 0); IMGUI_API bool DragBehavior(ImGuiID id, ImGuiDataType data_type, void* p_v, float v_speed, const void* p_min, const void* p_max, const char* format, ImGuiSliderFlags flags); IMGUI_API bool SliderBehavior(const ImRect& bb, ImGuiID id, ImGuiDataType data_type, void* p_v, const void* p_min, const void* p_max, const char* format, ImGuiSliderFlags flags, ImRect* out_grab_bb); - IMGUI_API bool SplitterBehavior(const ImRect& bb, ImGuiID id, ImGuiAxis axis, float* size1, float* size2, float min_size1, float min_size2, float hover_extend = 0.0f, float hover_visibility_delay = 0.0f); + IMGUI_API bool SplitterBehavior(const ImRect& bb, ImGuiID id, ImGuiAxis axis, float* size1, float* size2, float min_size1, float min_size2, float hover_extend = 0.0f, float hover_visibility_delay = 0.0f, ImU32 bg_col = 0); IMGUI_API bool TreeNodeBehavior(ImGuiID id, ImGuiTreeNodeFlags flags, const char* label, const char* label_end = NULL); IMGUI_API void TreePushOverrideID(ImGuiID id); IMGUI_API void TreeNodeSetOpen(ImGuiID id, bool open); @@ -3150,6 +3171,7 @@ namespace ImGui IMGUI_API void DebugNodeWindowsList(ImVector* windows, const char* label); IMGUI_API void DebugNodeWindowsListByBeginStackParent(ImGuiWindow** windows, int windows_size, ImGuiWindow* parent_in_begin_stack); IMGUI_API void DebugNodeViewport(ImGuiViewportP* viewport); + IMGUI_API void DebugRenderKeyboardPreview(ImDrawList* draw_list); IMGUI_API void DebugRenderViewportThumbnail(ImDrawList* draw_list, ImGuiViewportP* viewport, const ImRect& bb); // Obsolete functions diff --git a/imgui-sys/third-party/imgui-master/imgui/imgui_tables.cpp b/imgui-sys/third-party/imgui-master/imgui/imgui_tables.cpp index 503c098..47fc8a2 100644 --- a/imgui-sys/third-party/imgui-master/imgui/imgui_tables.cpp +++ b/imgui-sys/third-party/imgui-master/imgui/imgui_tables.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (tables and columns code) /* @@ -395,6 +395,14 @@ bool ImGui::BeginTableEx(const char* name, ImGuiID id, int columns_count, ImG table->OuterRect = table->InnerWindow->Rect(); table->InnerRect = table->InnerWindow->InnerRect; IM_ASSERT(table->InnerWindow->WindowPadding.x == 0.0f && table->InnerWindow->WindowPadding.y == 0.0f && table->InnerWindow->WindowBorderSize == 0.0f); + + // When using multiple instances, ensure they have the same amount of horizontal decorations (aka vertical scrollbar) so stretched columns can be aligned) + if (instance_no == 0) + { + table->HasScrollbarYPrev = table->HasScrollbarYCurr; + table->HasScrollbarYCurr = false; + } + table->HasScrollbarYCurr |= (table->InnerWindow->ScrollMax.y > 0.0f); } else { @@ -893,7 +901,8 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) // [Part 4] Apply final widths based on requested widths const ImRect work_rect = table->WorkRect; const float width_spacings = (table->OuterPaddingX * 2.0f) + (table->CellSpacingX1 + table->CellSpacingX2) * (table->ColumnsEnabledCount - 1); - const float width_avail = ((table->Flags & ImGuiTableFlags_ScrollX) && table->InnerWidth == 0.0f) ? table->InnerClipRect.GetWidth() : work_rect.GetWidth(); + const float width_removed = (table->HasScrollbarYPrev && !table->InnerWindow->ScrollbarY) ? g.Style.ScrollbarSize : 0.0f; // To synchronize decoration width of synched tables with mismatching scrollbar state (#5920) + const float width_avail = ImMax(1.0f, (((table->Flags & ImGuiTableFlags_ScrollX) && table->InnerWidth == 0.0f) ? table->InnerClipRect.GetWidth() : work_rect.GetWidth()) - width_removed); const float width_avail_for_stretched_columns = width_avail - width_spacings - sum_width_requests; float width_remaining_for_stretched_columns = width_avail_for_stretched_columns; table->ColumnsGivenWidth = width_spacings + (table->CellPaddingX * 2.0f) * table->ColumnsEnabledCount; @@ -964,7 +973,7 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) const int column_n = table->DisplayOrderToIndex[order_n]; ImGuiTableColumn* column = &table->Columns[column_n]; - column->NavLayerCurrent = (ImS8)((table->FreezeRowsCount > 0 || column_n < table->FreezeColumnsCount) ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); + column->NavLayerCurrent = (ImS8)(table->FreezeRowsCount > 0 ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); // Use Count NOT request so Header line changes layer when frozen if (offset_x_frozen && table->FreezeColumnsCount == visible_n) { @@ -1124,6 +1133,13 @@ void ImGui::TableUpdateLayout(ImGuiTable* table) if (table->IsSortSpecsDirty && (table->Flags & ImGuiTableFlags_Sortable)) TableSortSpecsBuild(table); + // [Part 14] Setup inner window decoration size (for scrolling / nav tracking to properly take account of frozen rows/columns) + if (table->FreezeColumnsRequest > 0) + table->InnerWindow->DecoInnerSizeX1 = table->Columns[table->DisplayOrderToIndex[table->FreezeColumnsRequest - 1]].MaxX - table->OuterRect.Min.x; + if (table->FreezeRowsRequest > 0) + table->InnerWindow->DecoInnerSizeY1 = table_instance->LastFrozenHeight; + table_instance->LastFrozenHeight = 0.0f; + // Initial state ImGuiWindow* inner_window = table->InnerWindow; if (table->Flags & ImGuiTableFlags_NoClip) @@ -1839,17 +1855,15 @@ void ImGui::TableEndRow(ImGuiTable* table) // get the new cursor position. if (unfreeze_rows_request) for (int column_n = 0; column_n < table->ColumnsCount; column_n++) - { - ImGuiTableColumn* column = &table->Columns[column_n]; - column->NavLayerCurrent = (ImS8)((column_n < table->FreezeColumnsCount) ? ImGuiNavLayer_Menu : ImGuiNavLayer_Main); - } + table->Columns[column_n].NavLayerCurrent = ImGuiNavLayer_Main; if (unfreeze_rows_actual) { IM_ASSERT(table->IsUnfrozenRows == false); + const float y0 = ImMax(table->RowPosY2 + 1, window->InnerClipRect.Min.y); table->IsUnfrozenRows = true; + TableGetInstanceData(table, table->InstanceCurrent)->LastFrozenHeight = y0 - table->OuterRect.Min.y; // BgClipRect starts as table->InnerClipRect, reduce it now and make BgClipRectForDrawCmd == BgClipRect - float y0 = ImMax(table->RowPosY2 + 1, window->InnerClipRect.Min.y); table->BgClipRect.Min.y = table->Bg2ClipRectForDrawCmd.Min.y = ImMin(y0, window->InnerClipRect.Max.y); table->BgClipRect.Max.y = table->Bg2ClipRectForDrawCmd.Max.y = window->InnerClipRect.Max.y; table->Bg2DrawChannelCurrent = table->Bg2DrawChannelUnfrozen; diff --git a/imgui-sys/third-party/imgui-master/imgui/imgui_widgets.cpp b/imgui-sys/third-party/imgui-master/imgui/imgui_widgets.cpp index 5ecb182..0a1ea67 100644 --- a/imgui-sys/third-party/imgui-master/imgui/imgui_widgets.cpp +++ b/imgui-sys/third-party/imgui-master/imgui/imgui_widgets.cpp @@ -1,4 +1,4 @@ -// dear imgui, v1.89.1 +// dear imgui, v1.89.2 // (widgets code) /* @@ -126,7 +126,7 @@ static const ImU64 IM_U64_MAX = (2ULL * 9223372036854775807LL + 1); // For InputTextEx() static bool InputTextFilterCharacter(unsigned int* p_char, ImGuiInputTextFlags flags, ImGuiInputTextCallback callback, void* user_data, ImGuiInputSource input_source); static int InputTextCalcTextLenAndLineCount(const char* text_begin, const char** out_text_end); -static ImVec2 InputTextCalcTextSizeW(const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining = NULL, ImVec2* out_offset = NULL, bool stop_on_new_line = false); +static ImVec2 InputTextCalcTextSizeW(ImGuiContext* ctx, const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining = NULL, ImVec2* out_offset = NULL, bool stop_on_new_line = false); //------------------------------------------------------------------------- // [SECTION] Widgets: Text, etc. @@ -544,13 +544,21 @@ bool ImGui::ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool const ImGuiID test_owner_id = (flags & ImGuiButtonFlags_NoTestKeyOwner) ? ImGuiKeyOwner_Any : id; if (hovered) { + // Poll mouse buttons + // - 'mouse_button_clicked' is generally carried into ActiveIdMouseButton when setting ActiveId. + // - Technically we only need some values in one code path, but since this is gated by hovered test this is fine. + int mouse_button_clicked = -1; + int mouse_button_released = -1; + for (int button = 0; button < 3; button++) + if (flags & (ImGuiButtonFlags_MouseButtonLeft << button)) // Handle ImGuiButtonFlags_MouseButtonRight and ImGuiButtonFlags_MouseButtonMiddle here. + { + if (IsMouseClicked(button, test_owner_id) && mouse_button_clicked == -1) { mouse_button_clicked = button; } + if (IsMouseReleased(button, test_owner_id) && mouse_button_released == -1) { mouse_button_released = button; } + } + + // Process initial action if (!(flags & ImGuiButtonFlags_NoKeyModifiers) || (!g.IO.KeyCtrl && !g.IO.KeyShift && !g.IO.KeyAlt)) { - // Poll buttons - int mouse_button_clicked = -1; - if ((flags & ImGuiButtonFlags_MouseButtonLeft) && IsMouseClicked(0, test_owner_id)) { mouse_button_clicked = 0; } - else if ((flags & ImGuiButtonFlags_MouseButtonRight) && IsMouseClicked(1, test_owner_id)) { mouse_button_clicked = 1; } - else if ((flags & ImGuiButtonFlags_MouseButtonMiddle) && IsMouseClicked(2, test_owner_id)) { mouse_button_clicked = 2; } if (mouse_button_clicked != -1 && g.ActiveId != id) { if (!(flags & ImGuiButtonFlags_NoSetKeyOwner)) @@ -578,10 +586,6 @@ bool ImGui::ButtonBehavior(const ImRect& bb, ImGuiID id, bool* out_hovered, bool } if (flags & ImGuiButtonFlags_PressedOnRelease) { - int mouse_button_released = -1; - if ((flags & ImGuiButtonFlags_MouseButtonLeft) && IsMouseReleased(0, test_owner_id)) { mouse_button_released = 0; } - else if ((flags & ImGuiButtonFlags_MouseButtonRight) && IsMouseReleased(1, test_owner_id)) { mouse_button_released = 1; } - else if ((flags & ImGuiButtonFlags_MouseButtonMiddle) && IsMouseReleased(2, test_owner_id)) { mouse_button_released = 2; } if (mouse_button_released != -1) { const bool has_repeated_at_least_once = (flags & ImGuiButtonFlags_Repeat) && g.IO.MouseDownDurationPrev[mouse_button_released] >= g.IO.KeyRepeatDelay; // Repeat mode trumps on release behavior @@ -1473,7 +1477,7 @@ void ImGui::Separator() } // Using 'hover_visibility_delay' allows us to hide the highlight and mouse cursor for a short time, which can be convenient to reduce visual noise. -bool ImGui::SplitterBehavior(const ImRect& bb, ImGuiID id, ImGuiAxis axis, float* size1, float* size2, float min_size1, float min_size2, float hover_extend, float hover_visibility_delay) +bool ImGui::SplitterBehavior(const ImRect& bb, ImGuiID id, ImGuiAxis axis, float* size1, float* size2, float min_size1, float min_size2, float hover_extend, float hover_visibility_delay, ImU32 bg_col) { ImGuiContext& g = *GImGui; ImGuiWindow* window = g.CurrentWindow; @@ -1521,7 +1525,9 @@ bool ImGui::SplitterBehavior(const ImRect& bb, ImGuiID id, ImGuiAxis axis, float } } - // Render + // Render at new position + if (bg_col & IM_COL32_A_MASK) + window->DrawList->AddRectFilled(bb_render.Min, bb_render.Max, bg_col, 0.0f); const ImU32 col = GetColorU32(held ? ImGuiCol_SeparatorActive : (hovered && g.HoveredIdTimer >= hover_visibility_delay) ? ImGuiCol_SeparatorHovered : ImGuiCol_Separator); window->DrawList->AddRectFilled(bb_render.Min, bb_render.Max, col, 0.0f); @@ -3563,9 +3569,9 @@ static int InputTextCalcTextLenAndLineCount(const char* text_begin, const char** return line_count; } -static ImVec2 InputTextCalcTextSizeW(const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining, ImVec2* out_offset, bool stop_on_new_line) +static ImVec2 InputTextCalcTextSizeW(ImGuiContext* ctx, const ImWchar* text_begin, const ImWchar* text_end, const ImWchar** remaining, ImVec2* out_offset, bool stop_on_new_line) { - ImGuiContext& g = *GImGui; + ImGuiContext& g = *ctx; ImFont* font = g.Font; const float line_height = g.FontSize; const float scale = line_height / font->FontSize; @@ -3614,14 +3620,14 @@ namespace ImStb static int STB_TEXTEDIT_STRINGLEN(const ImGuiInputTextState* obj) { return obj->CurLenW; } static ImWchar STB_TEXTEDIT_GETCHAR(const ImGuiInputTextState* obj, int idx) { return obj->TextW[idx]; } -static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int line_start_idx, int char_idx) { ImWchar c = obj->TextW[line_start_idx + char_idx]; if (c == '\n') return STB_TEXTEDIT_GETWIDTH_NEWLINE; ImGuiContext& g = *GImGui; return g.Font->GetCharAdvance(c) * (g.FontSize / g.Font->FontSize); } +static float STB_TEXTEDIT_GETWIDTH(ImGuiInputTextState* obj, int line_start_idx, int char_idx) { ImWchar c = obj->TextW[line_start_idx + char_idx]; if (c == '\n') return STB_TEXTEDIT_GETWIDTH_NEWLINE; ImGuiContext& g = *obj->Ctx; return g.Font->GetCharAdvance(c) * (g.FontSize / g.Font->FontSize); } static int STB_TEXTEDIT_KEYTOTEXT(int key) { return key >= 0x200000 ? 0 : key; } static ImWchar STB_TEXTEDIT_NEWLINE = '\n'; static void STB_TEXTEDIT_LAYOUTROW(StbTexteditRow* r, ImGuiInputTextState* obj, int line_start_idx) { const ImWchar* text = obj->TextW.Data; const ImWchar* text_remaining = NULL; - const ImVec2 size = InputTextCalcTextSizeW(text + line_start_idx, text + obj->CurLenW, &text_remaining, NULL, true); + const ImVec2 size = InputTextCalcTextSizeW(obj->Ctx, text + line_start_idx, text + obj->CurLenW, &text_remaining, NULL, true); r->x0 = 0.0f; r->x1 = size.x; r->baseline_y_delta = size.y; @@ -3637,7 +3643,7 @@ static int is_word_boundary_from_left(ImGuiInputTextState* obj, int idx) static int STB_TEXTEDIT_MOVEWORDLEFT_IMPL(ImGuiInputTextState* obj, int idx) { idx--; while (idx >= 0 && !is_word_boundary_from_right(obj, idx)) idx--; return idx < 0 ? 0 : idx; } static int STB_TEXTEDIT_MOVEWORDRIGHT_MAC(ImGuiInputTextState* obj, int idx) { idx++; int len = obj->CurLenW; while (idx < len && !is_word_boundary_from_left(obj, idx)) idx++; return idx > len ? len : idx; } static int STB_TEXTEDIT_MOVEWORDRIGHT_WIN(ImGuiInputTextState* obj, int idx) { idx++; int len = obj->CurLenW; while (idx < len && !is_word_boundary_from_right(obj, idx)) idx++; return idx > len ? len : idx; } -static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, int idx) { if (ImGui::GetIO().ConfigMacOSXBehaviors) return STB_TEXTEDIT_MOVEWORDRIGHT_MAC(obj, idx); else return STB_TEXTEDIT_MOVEWORDRIGHT_WIN(obj, idx); } +static int STB_TEXTEDIT_MOVEWORDRIGHT_IMPL(ImGuiInputTextState* obj, int idx) { ImGuiContext& g = *obj->Ctx; if (g.IO.ConfigMacOSXBehaviors) return STB_TEXTEDIT_MOVEWORDRIGHT_MAC(obj, idx); else return STB_TEXTEDIT_MOVEWORDRIGHT_WIN(obj, idx); } #define STB_TEXTEDIT_MOVEWORDLEFT STB_TEXTEDIT_MOVEWORDLEFT_IMPL // They need to be #define for stb_textedit.h #define STB_TEXTEDIT_MOVEWORDRIGHT STB_TEXTEDIT_MOVEWORDRIGHT_IMPL @@ -4675,11 +4681,11 @@ bool ImGui::InputTextEx(const char* label, const char* hint, char* buf, int buf_ searches_result_line_no[1] = line_count; // Calculate 2d position by finding the beginning of the line and measuring distance - cursor_offset.x = InputTextCalcTextSizeW(ImStrbolW(searches_input_ptr[0], text_begin), searches_input_ptr[0]).x; + cursor_offset.x = InputTextCalcTextSizeW(&g, ImStrbolW(searches_input_ptr[0], text_begin), searches_input_ptr[0]).x; cursor_offset.y = searches_result_line_no[0] * g.FontSize; if (searches_result_line_no[1] >= 0) { - select_start_offset.x = InputTextCalcTextSizeW(ImStrbolW(searches_input_ptr[1], text_begin), searches_input_ptr[1]).x; + select_start_offset.x = InputTextCalcTextSizeW(&g, ImStrbolW(searches_input_ptr[1], text_begin), searches_input_ptr[1]).x; select_start_offset.y = searches_result_line_no[1] * g.FontSize; } @@ -4748,7 +4754,7 @@ bool ImGui::InputTextEx(const char* label, const char* hint, char* buf, int buf_ } else { - ImVec2 rect_size = InputTextCalcTextSizeW(p, text_selected_end, &p, NULL, true); + ImVec2 rect_size = InputTextCalcTextSizeW(&g, p, text_selected_end, &p, NULL, true); if (rect_size.x <= 0.0f) rect_size.x = IM_FLOOR(g.Font->GetCharAdvance((ImWchar)' ') * 0.50f); // So we can see selected empty lines ImRect rect(rect_pos + ImVec2(0.0f, bg_offy_up - g.FontSize), rect_pos + ImVec2(rect_size.x, bg_offy_dn)); rect.ClipWith(clip_rect); @@ -4856,6 +4862,7 @@ void ImGui::DebugNodeInputTextState(ImGuiInputTextState* state) Text("ID: 0x%08X, ActiveID: 0x%08X", state->ID, g.ActiveId); DebugLocateItemOnHover(state->ID); Text("CurLenW: %d, CurLenA: %d, Cursor: %d, Selection: %d..%d", state->CurLenA, state->CurLenW, stb_state->cursor, stb_state->select_start, stb_state->select_end); + Text("has_preferred_x: %d (%.2f)", stb_state->has_preferred_x, stb_state->preferred_x); Text("undo_point: %d, redo_point: %d, undo_char_point: %d, redo_char_point: %d", undo_state->undo_point, undo_state->redo_point, undo_state->undo_char_point, undo_state->redo_char_point); if (BeginChild("undopoints", ImVec2(0.0f, GetTextLineHeight() * 15), true)) // Visualize undo state { @@ -6367,8 +6374,6 @@ bool ImGui::Selectable(const char* label, bool selected, ImGuiSelectableFlags fl g.LastItemData.StatusFlags |= ImGuiItemStatusFlags_ToggledSelection; // Render - if (held && (flags & ImGuiSelectableFlags_DrawHoveredWhenHeld)) - hovered = true; if (hovered || selected) { const ImU32 col = GetColorU32((held && hovered) ? ImGuiCol_HeaderActive : hovered ? ImGuiCol_HeaderHovered : ImGuiCol_Header); @@ -7303,7 +7308,7 @@ struct ImGuiTabBarSection namespace ImGui { static void TabBarLayout(ImGuiTabBar* tab_bar); - static ImU32 TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* label); + static ImU32 TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* label, ImGuiWindow* docked_window); static float TabBarCalcMaxTabWidth(); static float TabBarScrollClamp(ImGuiTabBar* tab_bar, float scrolling); static void TabBarScrollToTab(ImGuiTabBar* tab_bar, ImGuiID tab_id, ImGuiTabBarSection* sections); @@ -7696,9 +7701,11 @@ static void ImGui::TabBarLayout(ImGuiTabBar* tab_bar) window->DC.IdealMaxPos.x = ImMax(window->DC.IdealMaxPos.x, tab_bar->BarRect.Min.x + tab_bar->WidthAllTabsIdeal); } -// Dockables uses Name/ID in the global namespace. Non-dockable items use the ID stack. -static ImU32 ImGui::TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* label) +// Dockable windows uses Name/ID in the global namespace. Non-dockable items use the ID stack. +static ImU32 ImGui::TabBarCalcTabID(ImGuiTabBar* tab_bar, const char* label, ImGuiWindow* docked_window) { + IM_ASSERT(docked_window == NULL); // master branch only + IM_UNUSED(docked_window); if (tab_bar->Flags & ImGuiTabBarFlags_DockNode) { ImGuiID id = ImHashStr(label); @@ -8005,7 +8012,7 @@ bool ImGui::BeginTabItem(const char* label, bool* p_open, ImGuiTabItemFlags f } IM_ASSERT(!(flags & ImGuiTabItemFlags_Button)); // BeginTabItem() Can't be used with button flags, use TabItemButton() instead! - bool ret = TabItemEx(tab_bar, label, p_open, flags); + bool ret = TabItemEx(tab_bar, label, p_open, flags, NULL); if (ret && !(flags & ImGuiTabItemFlags_NoPushId)) { ImGuiTabItem* tab = &tab_bar->Tabs[tab_bar->LastTabItemIdx]; @@ -8046,10 +8053,10 @@ bool ImGui::TabItemButton(const char* label, ImGuiTabItemFlags flags) IM_ASSERT_USER_ERROR(tab_bar != NULL, "Needs to be called between BeginTabBar() and EndTabBar()!"); return false; } - return TabItemEx(tab_bar, label, NULL, flags | ImGuiTabItemFlags_Button | ImGuiTabItemFlags_NoReorder); + return TabItemEx(tab_bar, label, NULL, flags | ImGuiTabItemFlags_Button | ImGuiTabItemFlags_NoReorder, NULL); } -bool ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, ImGuiTabItemFlags flags) +bool ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, ImGuiTabItemFlags flags, ImGuiWindow* docked_window) { // Layout whole tab bar if not already done ImGuiContext& g = *GImGui; @@ -8064,7 +8071,7 @@ bool ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, return false; const ImGuiStyle& style = g.Style; - const ImGuiID id = TabBarCalcTabID(tab_bar, label); + const ImGuiID id = TabBarCalcTabID(tab_bar, label, docked_window); // If the user called us with *p_open == false, we early out and don't render. // We make a call to ItemAdd() so that attempts to use a contextual popup menu with an implicit ID won't use an older ID. @@ -8114,9 +8121,16 @@ bool ImGui::TabItemEx(ImGuiTabBar* tab_bar, const char* label, bool* p_open, tab->LastFrameVisible = g.FrameCount; tab->Flags = flags; - // Append name with zero-terminator - tab->NameOffset = (ImS32)tab_bar->TabsNames.size(); - tab_bar->TabsNames.append(label, label + strlen(label) + 1); + // Append name _WITH_ the zero-terminator + if (docked_window != NULL) + { + IM_ASSERT(docked_window == NULL); // master branch only + } + else + { + tab->NameOffset = (ImS32)tab_bar->TabsNames.size(); + tab_bar->TabsNames.append(label, label + strlen(label) + 1); + } // Update selected tab if (!is_tab_button) @@ -8279,7 +8293,7 @@ void ImGui::SetTabItemClosed(const char* label) if (is_within_manual_tab_bar) { ImGuiTabBar* tab_bar = g.CurrentTabBar; - ImGuiID tab_id = TabBarCalcTabID(tab_bar, label); + ImGuiID tab_id = TabBarCalcTabID(tab_bar, label, NULL); if (ImGuiTabItem* tab = TabBarFindTabByID(tab_bar, tab_id)) tab->WantClose = true; // Will be processed by next call to TabBarLayout() } @@ -8297,6 +8311,12 @@ ImVec2 ImGui::TabItemCalcSize(const char* label, bool has_close_button_or_unsave return ImVec2(ImMin(size.x, TabBarCalcMaxTabWidth()), size.y); } +ImVec2 ImGui::TabItemCalcSize(ImGuiWindow*) +{ + IM_ASSERT(0); // This function exists to facilitate merge with 'docking' branch. + return ImVec2(0.0f, 0.0f); +} + void ImGui::TabItemBackground(ImDrawList* draw_list, const ImRect& bb, ImGuiTabItemFlags flags, ImU32 col) { // While rendering tabs, we trim 1 pixel off the top of our bounding box so they can fit within a regular frame height while looking "detached" from it. diff --git a/imgui-sys/third-party/imgui-master/imgui/imstb_textedit.h b/imgui-sys/third-party/imgui-master/imgui/imstb_textedit.h index 75a159d..a8a8231 100644 --- a/imgui-sys/third-party/imgui-master/imgui/imstb_textedit.h +++ b/imgui-sys/third-party/imgui-master/imgui/imstb_textedit.h @@ -2,6 +2,7 @@ // This is a slightly modified version of stb_textedit.h 1.14. // Those changes would need to be pushed into nothings/stb: // - Fix in stb_textedit_discard_redo (see https://github.com/nothings/stb/issues/321) +// - Fix in stb_textedit_find_charpos to handle last line (see https://github.com/ocornut/imgui/issues/6000) // Grep for [DEAR IMGUI] to find the changes. // stb_textedit.h - v1.14 - public domain - Sean Barrett @@ -524,29 +525,14 @@ static void stb_textedit_find_charpos(StbFindState *find, STB_TEXTEDIT_STRING *s int z = STB_TEXTEDIT_STRINGLEN(str); int i=0, first; - if (n == z) { - // if it's at the end, then find the last line -- simpler than trying to - // explicitly handle this case in the regular code - if (single_line) { - STB_TEXTEDIT_LAYOUTROW(&r, str, 0); - find->y = 0; - find->first_char = 0; - find->length = z; - find->height = r.ymax - r.ymin; - find->x = r.x1; - } else { - find->y = 0; - find->x = 0; - find->height = 1; - while (i < z) { - STB_TEXTEDIT_LAYOUTROW(&r, str, i); - prev_start = i; - i += r.num_chars; - } - find->first_char = i; - find->length = 0; - find->prev_first = prev_start; - } + if (n == z && single_line) { + // special case if it's at the end (may not be needed?) + STB_TEXTEDIT_LAYOUTROW(&r, str, 0); + find->y = 0; + find->first_char = 0; + find->length = z; + find->height = r.ymax - r.ymin; + find->x = r.x1; return; } @@ -557,9 +543,13 @@ static void stb_textedit_find_charpos(StbFindState *find, STB_TEXTEDIT_STRING *s STB_TEXTEDIT_LAYOUTROW(&r, str, i); if (n < i + r.num_chars) break; + if (i + r.num_chars == z && z > 0 && STB_TEXTEDIT_GETCHAR(str, z - 1) != STB_TEXTEDIT_NEWLINE) // [DEAR IMGUI] special handling for last line + break; // [DEAR IMGUI] prev_start = i; i += r.num_chars; find->y += r.baseline_y_delta; + if (i == z) // [DEAR IMGUI] + break; // [DEAR IMGUI] } find->first_char = first = i; diff --git a/imgui-sys/third-party/imgui-master/imgui/imstb_truetype.h b/imgui-sys/third-party/imgui-master/imgui/imstb_truetype.h index 643d378..35c827e 100644 --- a/imgui-sys/third-party/imgui-master/imgui/imstb_truetype.h +++ b/imgui-sys/third-party/imgui-master/imgui/imstb_truetype.h @@ -2008,7 +2008,7 @@ static stbtt__buf stbtt__cid_get_glyph_subrs(const stbtt_fontinfo *info, int gly start = end; } } - if (fdselector == -1) stbtt__new_buf(NULL, 0); + if (fdselector == -1) return stbtt__new_buf(NULL, 0); // [DEAR IMGUI] fixed, see #6007 and nothings/stb#1422 return stbtt__get_subrs(info->cff, stbtt__cff_index_get(info->fontdicts, fdselector)); } diff --git a/imgui-sys/third-party/imgui-master/imgui/misc/freetype/imgui_freetype.cpp b/imgui-sys/third-party/imgui-master/imgui/misc/freetype/imgui_freetype.cpp index 0325532..78ef293 100644 --- a/imgui-sys/third-party/imgui-master/imgui/misc/freetype/imgui_freetype.cpp +++ b/imgui-sys/third-party/imgui-master/imgui/misc/freetype/imgui_freetype.cpp @@ -6,6 +6,7 @@ // CHANGELOG // (minor and older changes stripped away, please see git history for details) +// 2023/01/04: fixed a packing issue which in some occurrences would prevent large amount of glyphs from being packed correctly. // 2021/08/23: fixed crash when FT_Render_Glyph() fails to render a glyph and returns NULL. // 2021/03/05: added ImGuiFreeTypeBuilderFlags_Bitmap to load bitmap glyphs. // 2021/03/02: set 'atlas->TexPixelsUseColors = true' to help some backends with deciding of a prefered texture format. @@ -586,7 +587,7 @@ bool ImFontAtlasBuildWithFreeTypeEx(FT_Library ft_library, ImFontAtlas* atlas, u ImVector pack_nodes; pack_nodes.resize(num_nodes_for_packing_algorithm); stbrp_context pack_context; - stbrp_init_target(&pack_context, atlas->TexWidth, TEX_HEIGHT_MAX, pack_nodes.Data, pack_nodes.Size); + stbrp_init_target(&pack_context, atlas->TexWidth - atlas->TexGlyphPadding, TEX_HEIGHT_MAX - atlas->TexGlyphPadding, pack_nodes.Data, pack_nodes.Size); ImFontAtlasBuildPackCustomRects(atlas, &pack_context); // 6. Pack each source font. No rendering yet, we are working with rectangles in an infinitely tall texture at this point. diff --git a/imgui-sys/third-party/imgui-master/impl_definitions.json b/imgui-sys/third-party/imgui-master/impl_definitions.json index b64b6d1..3597665 100644 --- a/imgui-sys/third-party/imgui-master/impl_definitions.json +++ b/imgui-sys/third-party/imgui-master/impl_definitions.json @@ -17,7 +17,7 @@ "cimguiname": "ImGui_ImplGlfw_CharCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_CharCallback", - "location": "imgui_impl_glfw:46", + "location": "imgui_impl_glfw:41", "ov_cimguiname": "ImGui_ImplGlfw_CharCallback", "ret": "void", "signature": "(GLFWwindow*,unsigned int)", @@ -42,7 +42,7 @@ "cimguiname": "ImGui_ImplGlfw_CursorEnterCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_CursorEnterCallback", - "location": "imgui_impl_glfw:41", + "location": "imgui_impl_glfw:36", "ov_cimguiname": "ImGui_ImplGlfw_CursorEnterCallback", "ret": "void", "signature": "(GLFWwindow*,int)", @@ -71,7 +71,7 @@ "cimguiname": "ImGui_ImplGlfw_CursorPosCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_CursorPosCallback", - "location": "imgui_impl_glfw:42", + "location": "imgui_impl_glfw:37", "ov_cimguiname": "ImGui_ImplGlfw_CursorPosCallback", "ret": "void", "signature": "(GLFWwindow*,double,double)", @@ -96,7 +96,7 @@ "cimguiname": "ImGui_ImplGlfw_InitForOpenGL", "defaults": {}, "funcname": "ImGui_ImplGlfw_InitForOpenGL", - "location": "imgui_impl_glfw:27", + "location": "imgui_impl_glfw:22", "ov_cimguiname": "ImGui_ImplGlfw_InitForOpenGL", "ret": "bool", "signature": "(GLFWwindow*,bool)", @@ -121,7 +121,7 @@ "cimguiname": "ImGui_ImplGlfw_InitForOther", "defaults": {}, "funcname": "ImGui_ImplGlfw_InitForOther", - "location": "imgui_impl_glfw:29", + "location": "imgui_impl_glfw:24", "ov_cimguiname": "ImGui_ImplGlfw_InitForOther", "ret": "bool", "signature": "(GLFWwindow*,bool)", @@ -146,7 +146,7 @@ "cimguiname": "ImGui_ImplGlfw_InitForVulkan", "defaults": {}, "funcname": "ImGui_ImplGlfw_InitForVulkan", - "location": "imgui_impl_glfw:28", + "location": "imgui_impl_glfw:23", "ov_cimguiname": "ImGui_ImplGlfw_InitForVulkan", "ret": "bool", "signature": "(GLFWwindow*,bool)", @@ -167,7 +167,7 @@ "cimguiname": "ImGui_ImplGlfw_InstallCallbacks", "defaults": {}, "funcname": "ImGui_ImplGlfw_InstallCallbacks", - "location": "imgui_impl_glfw:36", + "location": "imgui_impl_glfw:31", "ov_cimguiname": "ImGui_ImplGlfw_InstallCallbacks", "ret": "void", "signature": "(GLFWwindow*)", @@ -204,7 +204,7 @@ "cimguiname": "ImGui_ImplGlfw_KeyCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_KeyCallback", - "location": "imgui_impl_glfw:45", + "location": "imgui_impl_glfw:40", "ov_cimguiname": "ImGui_ImplGlfw_KeyCallback", "ret": "void", "signature": "(GLFWwindow*,int,int,int,int)", @@ -229,7 +229,7 @@ "cimguiname": "ImGui_ImplGlfw_MonitorCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_MonitorCallback", - "location": "imgui_impl_glfw:47", + "location": "imgui_impl_glfw:42", "ov_cimguiname": "ImGui_ImplGlfw_MonitorCallback", "ret": "void", "signature": "(GLFWmonitor*,int)", @@ -262,7 +262,7 @@ "cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_MouseButtonCallback", - "location": "imgui_impl_glfw:43", + "location": "imgui_impl_glfw:38", "ov_cimguiname": "ImGui_ImplGlfw_MouseButtonCallback", "ret": "void", "signature": "(GLFWwindow*,int,int,int)", @@ -278,7 +278,7 @@ "cimguiname": "ImGui_ImplGlfw_NewFrame", "defaults": {}, "funcname": "ImGui_ImplGlfw_NewFrame", - "location": "imgui_impl_glfw:31", + "location": "imgui_impl_glfw:26", "ov_cimguiname": "ImGui_ImplGlfw_NewFrame", "ret": "void", "signature": "()", @@ -299,7 +299,7 @@ "cimguiname": "ImGui_ImplGlfw_RestoreCallbacks", "defaults": {}, "funcname": "ImGui_ImplGlfw_RestoreCallbacks", - "location": "imgui_impl_glfw:37", + "location": "imgui_impl_glfw:32", "ov_cimguiname": "ImGui_ImplGlfw_RestoreCallbacks", "ret": "void", "signature": "(GLFWwindow*)", @@ -328,7 +328,7 @@ "cimguiname": "ImGui_ImplGlfw_ScrollCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_ScrollCallback", - "location": "imgui_impl_glfw:44", + "location": "imgui_impl_glfw:39", "ov_cimguiname": "ImGui_ImplGlfw_ScrollCallback", "ret": "void", "signature": "(GLFWwindow*,double,double)", @@ -344,7 +344,7 @@ "cimguiname": "ImGui_ImplGlfw_Shutdown", "defaults": {}, "funcname": "ImGui_ImplGlfw_Shutdown", - "location": "imgui_impl_glfw:30", + "location": "imgui_impl_glfw:25", "ov_cimguiname": "ImGui_ImplGlfw_Shutdown", "ret": "void", "signature": "()", @@ -369,7 +369,7 @@ "cimguiname": "ImGui_ImplGlfw_WindowFocusCallback", "defaults": {}, "funcname": "ImGui_ImplGlfw_WindowFocusCallback", - "location": "imgui_impl_glfw:40", + "location": "imgui_impl_glfw:35", "ov_cimguiname": "ImGui_ImplGlfw_WindowFocusCallback", "ret": "void", "signature": "(GLFWwindow*,int)", @@ -385,7 +385,7 @@ "cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_CreateDeviceObjects", - "location": "imgui_impl_opengl2:32", + "location": "imgui_impl_opengl2:31", "ov_cimguiname": "ImGui_ImplOpenGL2_CreateDeviceObjects", "ret": "bool", "signature": "()", @@ -401,7 +401,7 @@ "cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_CreateFontsTexture", - "location": "imgui_impl_opengl2:30", + "location": "imgui_impl_opengl2:29", "ov_cimguiname": "ImGui_ImplOpenGL2_CreateFontsTexture", "ret": "bool", "signature": "()", @@ -417,7 +417,7 @@ "cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", - "location": "imgui_impl_opengl2:33", + "location": "imgui_impl_opengl2:32", "ov_cimguiname": "ImGui_ImplOpenGL2_DestroyDeviceObjects", "ret": "void", "signature": "()", @@ -433,7 +433,7 @@ "cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_DestroyFontsTexture", - "location": "imgui_impl_opengl2:31", + "location": "imgui_impl_opengl2:30", "ov_cimguiname": "ImGui_ImplOpenGL2_DestroyFontsTexture", "ret": "void", "signature": "()", @@ -449,7 +449,7 @@ "cimguiname": "ImGui_ImplOpenGL2_Init", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_Init", - "location": "imgui_impl_opengl2:24", + "location": "imgui_impl_opengl2:23", "ov_cimguiname": "ImGui_ImplOpenGL2_Init", "ret": "bool", "signature": "()", @@ -465,7 +465,7 @@ "cimguiname": "ImGui_ImplOpenGL2_NewFrame", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_NewFrame", - "location": "imgui_impl_opengl2:26", + "location": "imgui_impl_opengl2:25", "ov_cimguiname": "ImGui_ImplOpenGL2_NewFrame", "ret": "void", "signature": "()", @@ -486,7 +486,7 @@ "cimguiname": "ImGui_ImplOpenGL2_RenderDrawData", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_RenderDrawData", - "location": "imgui_impl_opengl2:27", + "location": "imgui_impl_opengl2:26", "ov_cimguiname": "ImGui_ImplOpenGL2_RenderDrawData", "ret": "void", "signature": "(ImDrawData*)", @@ -502,7 +502,7 @@ "cimguiname": "ImGui_ImplOpenGL2_Shutdown", "defaults": {}, "funcname": "ImGui_ImplOpenGL2_Shutdown", - "location": "imgui_impl_opengl2:25", + "location": "imgui_impl_opengl2:24", "ov_cimguiname": "ImGui_ImplOpenGL2_Shutdown", "ret": "void", "signature": "()", @@ -518,7 +518,7 @@ "cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_CreateDeviceObjects", - "location": "imgui_impl_opengl3:33", + "location": "imgui_impl_opengl3:32", "ov_cimguiname": "ImGui_ImplOpenGL3_CreateDeviceObjects", "ret": "bool", "signature": "()", @@ -534,7 +534,7 @@ "cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_CreateFontsTexture", - "location": "imgui_impl_opengl3:31", + "location": "imgui_impl_opengl3:30", "ov_cimguiname": "ImGui_ImplOpenGL3_CreateFontsTexture", "ret": "bool", "signature": "()", @@ -550,7 +550,7 @@ "cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", - "location": "imgui_impl_opengl3:34", + "location": "imgui_impl_opengl3:33", "ov_cimguiname": "ImGui_ImplOpenGL3_DestroyDeviceObjects", "ret": "void", "signature": "()", @@ -566,7 +566,7 @@ "cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_DestroyFontsTexture", - "location": "imgui_impl_opengl3:32", + "location": "imgui_impl_opengl3:31", "ov_cimguiname": "ImGui_ImplOpenGL3_DestroyFontsTexture", "ret": "void", "signature": "()", @@ -589,7 +589,7 @@ "glsl_version": "nullptr" }, "funcname": "ImGui_ImplOpenGL3_Init", - "location": "imgui_impl_opengl3:25", + "location": "imgui_impl_opengl3:24", "ov_cimguiname": "ImGui_ImplOpenGL3_Init", "ret": "bool", "signature": "(const char*)", @@ -605,7 +605,7 @@ "cimguiname": "ImGui_ImplOpenGL3_NewFrame", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_NewFrame", - "location": "imgui_impl_opengl3:27", + "location": "imgui_impl_opengl3:26", "ov_cimguiname": "ImGui_ImplOpenGL3_NewFrame", "ret": "void", "signature": "()", @@ -626,7 +626,7 @@ "cimguiname": "ImGui_ImplOpenGL3_RenderDrawData", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_RenderDrawData", - "location": "imgui_impl_opengl3:28", + "location": "imgui_impl_opengl3:27", "ov_cimguiname": "ImGui_ImplOpenGL3_RenderDrawData", "ret": "void", "signature": "(ImDrawData*)", @@ -642,7 +642,7 @@ "cimguiname": "ImGui_ImplOpenGL3_Shutdown", "defaults": {}, "funcname": "ImGui_ImplOpenGL3_Shutdown", - "location": "imgui_impl_opengl3:26", + "location": "imgui_impl_opengl3:25", "ov_cimguiname": "ImGui_ImplOpenGL3_Shutdown", "ret": "void", "signature": "()", @@ -663,7 +663,7 @@ "cimguiname": "ImGui_ImplSDL2_InitForD3D", "defaults": {}, "funcname": "ImGui_ImplSDL2_InitForD3D", - "location": "imgui_impl_sdl:29", + "location": "imgui_impl_sdl:27", "ov_cimguiname": "ImGui_ImplSDL2_InitForD3D", "ret": "bool", "signature": "(SDL_Window*)", @@ -684,7 +684,7 @@ "cimguiname": "ImGui_ImplSDL2_InitForMetal", "defaults": {}, "funcname": "ImGui_ImplSDL2_InitForMetal", - "location": "imgui_impl_sdl:30", + "location": "imgui_impl_sdl:28", "ov_cimguiname": "ImGui_ImplSDL2_InitForMetal", "ret": "bool", "signature": "(SDL_Window*)", @@ -709,7 +709,7 @@ "cimguiname": "ImGui_ImplSDL2_InitForOpenGL", "defaults": {}, "funcname": "ImGui_ImplSDL2_InitForOpenGL", - "location": "imgui_impl_sdl:27", + "location": "imgui_impl_sdl:25", "ov_cimguiname": "ImGui_ImplSDL2_InitForOpenGL", "ret": "bool", "signature": "(SDL_Window*,void*)", @@ -734,7 +734,7 @@ "cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer", "defaults": {}, "funcname": "ImGui_ImplSDL2_InitForSDLRenderer", - "location": "imgui_impl_sdl:31", + "location": "imgui_impl_sdl:29", "ov_cimguiname": "ImGui_ImplSDL2_InitForSDLRenderer", "ret": "bool", "signature": "(SDL_Window*,SDL_Renderer*)", @@ -755,7 +755,7 @@ "cimguiname": "ImGui_ImplSDL2_InitForVulkan", "defaults": {}, "funcname": "ImGui_ImplSDL2_InitForVulkan", - "location": "imgui_impl_sdl:28", + "location": "imgui_impl_sdl:26", "ov_cimguiname": "ImGui_ImplSDL2_InitForVulkan", "ret": "bool", "signature": "(SDL_Window*)", @@ -771,7 +771,7 @@ "cimguiname": "ImGui_ImplSDL2_NewFrame", "defaults": {}, "funcname": "ImGui_ImplSDL2_NewFrame", - "location": "imgui_impl_sdl:33", + "location": "imgui_impl_sdl:31", "ov_cimguiname": "ImGui_ImplSDL2_NewFrame", "ret": "void", "signature": "()", @@ -792,7 +792,7 @@ "cimguiname": "ImGui_ImplSDL2_ProcessEvent", "defaults": {}, "funcname": "ImGui_ImplSDL2_ProcessEvent", - "location": "imgui_impl_sdl:34", + "location": "imgui_impl_sdl:32", "ov_cimguiname": "ImGui_ImplSDL2_ProcessEvent", "ret": "bool", "signature": "(const SDL_Event*)", @@ -808,7 +808,7 @@ "cimguiname": "ImGui_ImplSDL2_Shutdown", "defaults": {}, "funcname": "ImGui_ImplSDL2_Shutdown", - "location": "imgui_impl_sdl:32", + "location": "imgui_impl_sdl:30", "ov_cimguiname": "ImGui_ImplSDL2_Shutdown", "ret": "void", "signature": "()", diff --git a/imgui-sys/third-party/imgui-master/impl_definitions.lua b/imgui-sys/third-party/imgui-master/impl_definitions.lua index e5c6fec..fbc6a4c 100644 --- a/imgui-sys/third-party/imgui-master/impl_definitions.lua +++ b/imgui-sys/third-party/imgui-master/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:46" +defs["ImGui_ImplGlfw_CharCallback"][1]["location"] = "imgui_impl_glfw:41" 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)" @@ -35,7 +35,7 @@ defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["call_args"] = "(window,entered)" defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CursorEnterCallback" defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["funcname"] = "ImGui_ImplGlfw_CursorEnterCallback" -defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["location"] = "imgui_impl_glfw:41" +defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["location"] = "imgui_impl_glfw:36" defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CursorEnterCallback" defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_CursorEnterCallback"][1]["signature"] = "(GLFWwindow*,int)" @@ -59,7 +59,7 @@ defs["ImGui_ImplGlfw_CursorPosCallback"][1]["call_args"] = "(window,x,y)" defs["ImGui_ImplGlfw_CursorPosCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_CursorPosCallback" defs["ImGui_ImplGlfw_CursorPosCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_CursorPosCallback"][1]["funcname"] = "ImGui_ImplGlfw_CursorPosCallback" -defs["ImGui_ImplGlfw_CursorPosCallback"][1]["location"] = "imgui_impl_glfw:42" +defs["ImGui_ImplGlfw_CursorPosCallback"][1]["location"] = "imgui_impl_glfw:37" defs["ImGui_ImplGlfw_CursorPosCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_CursorPosCallback" defs["ImGui_ImplGlfw_CursorPosCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_CursorPosCallback"][1]["signature"] = "(GLFWwindow*,double,double)" @@ -80,7 +80,7 @@ defs["ImGui_ImplGlfw_InitForOpenGL"][1]["call_args"] = "(window,install_callback defs["ImGui_ImplGlfw_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL" defs["ImGui_ImplGlfw_InitForOpenGL"][1]["defaults"] = {} defs["ImGui_ImplGlfw_InitForOpenGL"][1]["funcname"] = "ImGui_ImplGlfw_InitForOpenGL" -defs["ImGui_ImplGlfw_InitForOpenGL"][1]["location"] = "imgui_impl_glfw:27" +defs["ImGui_ImplGlfw_InitForOpenGL"][1]["location"] = "imgui_impl_glfw:22" defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForOpenGL" defs["ImGui_ImplGlfw_InitForOpenGL"][1]["ret"] = "bool" defs["ImGui_ImplGlfw_InitForOpenGL"][1]["signature"] = "(GLFWwindow*,bool)" @@ -101,7 +101,7 @@ 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:29" +defs["ImGui_ImplGlfw_InitForOther"][1]["location"] = "imgui_impl_glfw:24" 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)" @@ -122,7 +122,7 @@ defs["ImGui_ImplGlfw_InitForVulkan"][1]["call_args"] = "(window,install_callback defs["ImGui_ImplGlfw_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplGlfw_InitForVulkan" defs["ImGui_ImplGlfw_InitForVulkan"][1]["defaults"] = {} defs["ImGui_ImplGlfw_InitForVulkan"][1]["funcname"] = "ImGui_ImplGlfw_InitForVulkan" -defs["ImGui_ImplGlfw_InitForVulkan"][1]["location"] = "imgui_impl_glfw:28" +defs["ImGui_ImplGlfw_InitForVulkan"][1]["location"] = "imgui_impl_glfw:23" defs["ImGui_ImplGlfw_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InitForVulkan" defs["ImGui_ImplGlfw_InitForVulkan"][1]["ret"] = "bool" defs["ImGui_ImplGlfw_InitForVulkan"][1]["signature"] = "(GLFWwindow*,bool)" @@ -140,7 +140,7 @@ defs["ImGui_ImplGlfw_InstallCallbacks"][1]["call_args"] = "(window)" defs["ImGui_ImplGlfw_InstallCallbacks"][1]["cimguiname"] = "ImGui_ImplGlfw_InstallCallbacks" defs["ImGui_ImplGlfw_InstallCallbacks"][1]["defaults"] = {} defs["ImGui_ImplGlfw_InstallCallbacks"][1]["funcname"] = "ImGui_ImplGlfw_InstallCallbacks" -defs["ImGui_ImplGlfw_InstallCallbacks"][1]["location"] = "imgui_impl_glfw:36" +defs["ImGui_ImplGlfw_InstallCallbacks"][1]["location"] = "imgui_impl_glfw:31" defs["ImGui_ImplGlfw_InstallCallbacks"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_InstallCallbacks" defs["ImGui_ImplGlfw_InstallCallbacks"][1]["ret"] = "void" defs["ImGui_ImplGlfw_InstallCallbacks"][1]["signature"] = "(GLFWwindow*)" @@ -170,7 +170,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:45" +defs["ImGui_ImplGlfw_KeyCallback"][1]["location"] = "imgui_impl_glfw:40" 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)" @@ -191,7 +191,7 @@ defs["ImGui_ImplGlfw_MonitorCallback"][1]["call_args"] = "(monitor,event)" defs["ImGui_ImplGlfw_MonitorCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_MonitorCallback" defs["ImGui_ImplGlfw_MonitorCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_MonitorCallback"][1]["funcname"] = "ImGui_ImplGlfw_MonitorCallback" -defs["ImGui_ImplGlfw_MonitorCallback"][1]["location"] = "imgui_impl_glfw:47" +defs["ImGui_ImplGlfw_MonitorCallback"][1]["location"] = "imgui_impl_glfw:42" defs["ImGui_ImplGlfw_MonitorCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_MonitorCallback" defs["ImGui_ImplGlfw_MonitorCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_MonitorCallback"][1]["signature"] = "(GLFWmonitor*,int)" @@ -218,7 +218,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:43" +defs["ImGui_ImplGlfw_MouseButtonCallback"][1]["location"] = "imgui_impl_glfw:38" 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)" @@ -233,7 +233,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:31" +defs["ImGui_ImplGlfw_NewFrame"][1]["location"] = "imgui_impl_glfw:26" defs["ImGui_ImplGlfw_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_NewFrame" defs["ImGui_ImplGlfw_NewFrame"][1]["ret"] = "void" defs["ImGui_ImplGlfw_NewFrame"][1]["signature"] = "()" @@ -251,7 +251,7 @@ defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["call_args"] = "(window)" defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["cimguiname"] = "ImGui_ImplGlfw_RestoreCallbacks" defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["defaults"] = {} defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["funcname"] = "ImGui_ImplGlfw_RestoreCallbacks" -defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["location"] = "imgui_impl_glfw:37" +defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["location"] = "imgui_impl_glfw:32" defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_RestoreCallbacks" defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["ret"] = "void" defs["ImGui_ImplGlfw_RestoreCallbacks"][1]["signature"] = "(GLFWwindow*)" @@ -275,7 +275,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:44" +defs["ImGui_ImplGlfw_ScrollCallback"][1]["location"] = "imgui_impl_glfw:39" 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)" @@ -290,7 +290,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:30" +defs["ImGui_ImplGlfw_Shutdown"][1]["location"] = "imgui_impl_glfw:25" defs["ImGui_ImplGlfw_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_Shutdown" defs["ImGui_ImplGlfw_Shutdown"][1]["ret"] = "void" defs["ImGui_ImplGlfw_Shutdown"][1]["signature"] = "()" @@ -311,7 +311,7 @@ defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["call_args"] = "(window,focused)" defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["cimguiname"] = "ImGui_ImplGlfw_WindowFocusCallback" defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["defaults"] = {} defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["funcname"] = "ImGui_ImplGlfw_WindowFocusCallback" -defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["location"] = "imgui_impl_glfw:40" +defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["location"] = "imgui_impl_glfw:35" defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["ov_cimguiname"] = "ImGui_ImplGlfw_WindowFocusCallback" defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["ret"] = "void" defs["ImGui_ImplGlfw_WindowFocusCallback"][1]["signature"] = "(GLFWwindow*,int)" @@ -326,7 +326,7 @@ defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" -defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl2:32" +defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl2:31" defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateDeviceObjects" defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL2_CreateDeviceObjects"][1]["signature"] = "()" @@ -341,7 +341,7 @@ defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" -defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl2:30" +defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl2:29" defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_CreateFontsTexture" defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL2_CreateFontsTexture"][1]["signature"] = "()" @@ -356,7 +356,7 @@ defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl2:33" +defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl2:32" defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyDeviceObjects" defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["ret"] = "void" defs["ImGui_ImplOpenGL2_DestroyDeviceObjects"][1]["signature"] = "()" @@ -371,7 +371,7 @@ defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" -defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl2:31" +defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl2:30" defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_DestroyFontsTexture" defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["ret"] = "void" defs["ImGui_ImplOpenGL2_DestroyFontsTexture"][1]["signature"] = "()" @@ -386,7 +386,7 @@ defs["ImGui_ImplOpenGL2_Init"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Init" defs["ImGui_ImplOpenGL2_Init"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_Init"][1]["funcname"] = "ImGui_ImplOpenGL2_Init" -defs["ImGui_ImplOpenGL2_Init"][1]["location"] = "imgui_impl_opengl2:24" +defs["ImGui_ImplOpenGL2_Init"][1]["location"] = "imgui_impl_opengl2:23" defs["ImGui_ImplOpenGL2_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Init" defs["ImGui_ImplOpenGL2_Init"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL2_Init"][1]["signature"] = "()" @@ -401,7 +401,7 @@ defs["ImGui_ImplOpenGL2_NewFrame"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL2_NewFrame" defs["ImGui_ImplOpenGL2_NewFrame"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL2_NewFrame" -defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2:26" +defs["ImGui_ImplOpenGL2_NewFrame"][1]["location"] = "imgui_impl_opengl2:25" defs["ImGui_ImplOpenGL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_NewFrame" defs["ImGui_ImplOpenGL2_NewFrame"][1]["ret"] = "void" defs["ImGui_ImplOpenGL2_NewFrame"][1]["signature"] = "()" @@ -419,7 +419,7 @@ defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["call_args"] = "(draw_data)" defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData" defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL2_RenderDrawData" -defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2:27" +defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["location"] = "imgui_impl_opengl2:26" defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_RenderDrawData" defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["ret"] = "void" defs["ImGui_ImplOpenGL2_RenderDrawData"][1]["signature"] = "(ImDrawData*)" @@ -434,7 +434,7 @@ defs["ImGui_ImplOpenGL2_Shutdown"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL2_Shutdown" defs["ImGui_ImplOpenGL2_Shutdown"][1]["defaults"] = {} defs["ImGui_ImplOpenGL2_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL2_Shutdown" -defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2:25" +defs["ImGui_ImplOpenGL2_Shutdown"][1]["location"] = "imgui_impl_opengl2:24" defs["ImGui_ImplOpenGL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL2_Shutdown" defs["ImGui_ImplOpenGL2_Shutdown"][1]["ret"] = "void" defs["ImGui_ImplOpenGL2_Shutdown"][1]["signature"] = "()" @@ -449,7 +449,7 @@ defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" -defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl3:33" +defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["location"] = "imgui_impl_opengl3:32" defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateDeviceObjects" defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL3_CreateDeviceObjects"][1]["signature"] = "()" @@ -464,7 +464,7 @@ defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" -defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl3:31" +defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["location"] = "imgui_impl_opengl3:30" defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_CreateFontsTexture" defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL3_CreateFontsTexture"][1]["signature"] = "()" @@ -479,7 +479,7 @@ defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" -defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl3:34" +defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["location"] = "imgui_impl_opengl3:33" defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyDeviceObjects" defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["ret"] = "void" defs["ImGui_ImplOpenGL3_DestroyDeviceObjects"][1]["signature"] = "()" @@ -494,7 +494,7 @@ defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["funcname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" -defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl3:32" +defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["location"] = "imgui_impl_opengl3:31" defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_DestroyFontsTexture" defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["ret"] = "void" defs["ImGui_ImplOpenGL3_DestroyFontsTexture"][1]["signature"] = "()" @@ -513,7 +513,7 @@ defs["ImGui_ImplOpenGL3_Init"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Init" defs["ImGui_ImplOpenGL3_Init"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_Init"][1]["defaults"]["glsl_version"] = "nullptr" defs["ImGui_ImplOpenGL3_Init"][1]["funcname"] = "ImGui_ImplOpenGL3_Init" -defs["ImGui_ImplOpenGL3_Init"][1]["location"] = "imgui_impl_opengl3:25" +defs["ImGui_ImplOpenGL3_Init"][1]["location"] = "imgui_impl_opengl3:24" defs["ImGui_ImplOpenGL3_Init"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Init" defs["ImGui_ImplOpenGL3_Init"][1]["ret"] = "bool" defs["ImGui_ImplOpenGL3_Init"][1]["signature"] = "(const char*)" @@ -528,7 +528,7 @@ defs["ImGui_ImplOpenGL3_NewFrame"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_NewFrame"][1]["cimguiname"] = "ImGui_ImplOpenGL3_NewFrame" defs["ImGui_ImplOpenGL3_NewFrame"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_NewFrame"][1]["funcname"] = "ImGui_ImplOpenGL3_NewFrame" -defs["ImGui_ImplOpenGL3_NewFrame"][1]["location"] = "imgui_impl_opengl3:27" +defs["ImGui_ImplOpenGL3_NewFrame"][1]["location"] = "imgui_impl_opengl3:26" defs["ImGui_ImplOpenGL3_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_NewFrame" defs["ImGui_ImplOpenGL3_NewFrame"][1]["ret"] = "void" defs["ImGui_ImplOpenGL3_NewFrame"][1]["signature"] = "()" @@ -546,7 +546,7 @@ defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["call_args"] = "(draw_data)" defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData" defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["funcname"] = "ImGui_ImplOpenGL3_RenderDrawData" -defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["location"] = "imgui_impl_opengl3:28" +defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["location"] = "imgui_impl_opengl3:27" defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_RenderDrawData" defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["ret"] = "void" defs["ImGui_ImplOpenGL3_RenderDrawData"][1]["signature"] = "(ImDrawData*)" @@ -561,7 +561,7 @@ defs["ImGui_ImplOpenGL3_Shutdown"][1]["call_args"] = "()" defs["ImGui_ImplOpenGL3_Shutdown"][1]["cimguiname"] = "ImGui_ImplOpenGL3_Shutdown" defs["ImGui_ImplOpenGL3_Shutdown"][1]["defaults"] = {} defs["ImGui_ImplOpenGL3_Shutdown"][1]["funcname"] = "ImGui_ImplOpenGL3_Shutdown" -defs["ImGui_ImplOpenGL3_Shutdown"][1]["location"] = "imgui_impl_opengl3:26" +defs["ImGui_ImplOpenGL3_Shutdown"][1]["location"] = "imgui_impl_opengl3:25" defs["ImGui_ImplOpenGL3_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplOpenGL3_Shutdown" defs["ImGui_ImplOpenGL3_Shutdown"][1]["ret"] = "void" defs["ImGui_ImplOpenGL3_Shutdown"][1]["signature"] = "()" @@ -579,7 +579,7 @@ defs["ImGui_ImplSDL2_InitForD3D"][1]["call_args"] = "(window)" defs["ImGui_ImplSDL2_InitForD3D"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForD3D" defs["ImGui_ImplSDL2_InitForD3D"][1]["defaults"] = {} defs["ImGui_ImplSDL2_InitForD3D"][1]["funcname"] = "ImGui_ImplSDL2_InitForD3D" -defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl:29" +defs["ImGui_ImplSDL2_InitForD3D"][1]["location"] = "imgui_impl_sdl:27" defs["ImGui_ImplSDL2_InitForD3D"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForD3D" defs["ImGui_ImplSDL2_InitForD3D"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_InitForD3D"][1]["signature"] = "(SDL_Window*)" @@ -597,7 +597,7 @@ defs["ImGui_ImplSDL2_InitForMetal"][1]["call_args"] = "(window)" defs["ImGui_ImplSDL2_InitForMetal"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForMetal" defs["ImGui_ImplSDL2_InitForMetal"][1]["defaults"] = {} defs["ImGui_ImplSDL2_InitForMetal"][1]["funcname"] = "ImGui_ImplSDL2_InitForMetal" -defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl:30" +defs["ImGui_ImplSDL2_InitForMetal"][1]["location"] = "imgui_impl_sdl:28" defs["ImGui_ImplSDL2_InitForMetal"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForMetal" defs["ImGui_ImplSDL2_InitForMetal"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_InitForMetal"][1]["signature"] = "(SDL_Window*)" @@ -618,7 +618,7 @@ defs["ImGui_ImplSDL2_InitForOpenGL"][1]["call_args"] = "(window,sdl_gl_context)" defs["ImGui_ImplSDL2_InitForOpenGL"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL" defs["ImGui_ImplSDL2_InitForOpenGL"][1]["defaults"] = {} defs["ImGui_ImplSDL2_InitForOpenGL"][1]["funcname"] = "ImGui_ImplSDL2_InitForOpenGL" -defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl:27" +defs["ImGui_ImplSDL2_InitForOpenGL"][1]["location"] = "imgui_impl_sdl:25" defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForOpenGL" defs["ImGui_ImplSDL2_InitForOpenGL"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_InitForOpenGL"][1]["signature"] = "(SDL_Window*,void*)" @@ -639,7 +639,7 @@ defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["call_args"] = "(window,renderer)" defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForSDLRenderer" defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["defaults"] = {} defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["funcname"] = "ImGui_ImplSDL2_InitForSDLRenderer" -defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["location"] = "imgui_impl_sdl:31" +defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["location"] = "imgui_impl_sdl:29" defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForSDLRenderer" defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_InitForSDLRenderer"][1]["signature"] = "(SDL_Window*,SDL_Renderer*)" @@ -657,7 +657,7 @@ defs["ImGui_ImplSDL2_InitForVulkan"][1]["call_args"] = "(window)" defs["ImGui_ImplSDL2_InitForVulkan"][1]["cimguiname"] = "ImGui_ImplSDL2_InitForVulkan" defs["ImGui_ImplSDL2_InitForVulkan"][1]["defaults"] = {} defs["ImGui_ImplSDL2_InitForVulkan"][1]["funcname"] = "ImGui_ImplSDL2_InitForVulkan" -defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl:28" +defs["ImGui_ImplSDL2_InitForVulkan"][1]["location"] = "imgui_impl_sdl:26" defs["ImGui_ImplSDL2_InitForVulkan"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_InitForVulkan" defs["ImGui_ImplSDL2_InitForVulkan"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_InitForVulkan"][1]["signature"] = "(SDL_Window*)" @@ -672,7 +672,7 @@ defs["ImGui_ImplSDL2_NewFrame"][1]["call_args"] = "()" defs["ImGui_ImplSDL2_NewFrame"][1]["cimguiname"] = "ImGui_ImplSDL2_NewFrame" defs["ImGui_ImplSDL2_NewFrame"][1]["defaults"] = {} defs["ImGui_ImplSDL2_NewFrame"][1]["funcname"] = "ImGui_ImplSDL2_NewFrame" -defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl:33" +defs["ImGui_ImplSDL2_NewFrame"][1]["location"] = "imgui_impl_sdl:31" defs["ImGui_ImplSDL2_NewFrame"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_NewFrame" defs["ImGui_ImplSDL2_NewFrame"][1]["ret"] = "void" defs["ImGui_ImplSDL2_NewFrame"][1]["signature"] = "()" @@ -690,7 +690,7 @@ defs["ImGui_ImplSDL2_ProcessEvent"][1]["call_args"] = "(event)" defs["ImGui_ImplSDL2_ProcessEvent"][1]["cimguiname"] = "ImGui_ImplSDL2_ProcessEvent" defs["ImGui_ImplSDL2_ProcessEvent"][1]["defaults"] = {} defs["ImGui_ImplSDL2_ProcessEvent"][1]["funcname"] = "ImGui_ImplSDL2_ProcessEvent" -defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl:34" +defs["ImGui_ImplSDL2_ProcessEvent"][1]["location"] = "imgui_impl_sdl:32" defs["ImGui_ImplSDL2_ProcessEvent"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_ProcessEvent" defs["ImGui_ImplSDL2_ProcessEvent"][1]["ret"] = "bool" defs["ImGui_ImplSDL2_ProcessEvent"][1]["signature"] = "(const SDL_Event*)" @@ -705,7 +705,7 @@ defs["ImGui_ImplSDL2_Shutdown"][1]["call_args"] = "()" defs["ImGui_ImplSDL2_Shutdown"][1]["cimguiname"] = "ImGui_ImplSDL2_Shutdown" defs["ImGui_ImplSDL2_Shutdown"][1]["defaults"] = {} defs["ImGui_ImplSDL2_Shutdown"][1]["funcname"] = "ImGui_ImplSDL2_Shutdown" -defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl:32" +defs["ImGui_ImplSDL2_Shutdown"][1]["location"] = "imgui_impl_sdl:30" defs["ImGui_ImplSDL2_Shutdown"][1]["ov_cimguiname"] = "ImGui_ImplSDL2_Shutdown" defs["ImGui_ImplSDL2_Shutdown"][1]["ret"] = "void" defs["ImGui_ImplSDL2_Shutdown"][1]["signature"] = "()" diff --git a/imgui-sys/third-party/imgui-master/structs_and_enums.json b/imgui-sys/third-party/imgui-master/structs_and_enums.json index 41dc547..a9ae325 100644 --- a/imgui-sys/third-party/imgui-master/structs_and_enums.json +++ b/imgui-sys/third-party/imgui-master/structs_and_enums.json @@ -1824,14 +1824,14 @@ "value": "1 << 15" }, { - "calc_value": 61440, - "name": "ImGuiMod_Mask_", - "value": "0xF000" + "calc_value": 2048, + "name": "ImGuiMod_Shortcut", + "value": "1 << 11" }, { - "calc_value": 4096, - "name": "ImGuiMod_Shortcut", - "value": "ImGuiMod_Ctrl" + "calc_value": 63488, + "name": "ImGuiMod_Mask_", + "value": "0xF800" }, { "calc_value": 512, @@ -3013,71 +3013,71 @@ "ImGuiKey": "int" }, "locations": { - "ImColor": "imgui:2346", - "ImDrawChannel": "imgui:2436", - "ImDrawCmd": "imgui:2395", - "ImDrawCmdHeader": "imgui:2428", - "ImDrawData": "imgui:2628", - "ImDrawFlags_": "imgui:2462", - "ImDrawList": "imgui:2500", - "ImDrawListFlags_": "imgui:2482", - "ImDrawListSplitter": "imgui:2445", - "ImDrawVert": "imgui:2413", - "ImFont": "imgui:2846", - "ImFontAtlas": "imgui:2744", - "ImFontAtlasCustomRect": "imgui:2706", - "ImFontAtlasFlags_": "imgui:2719", - "ImFontConfig": "imgui:2650", - "ImFontGlyph": "imgui:2679", - "ImFontGlyphRangesBuilder": "imgui:2691", - "ImGuiBackendFlags_": "imgui:1510", - "ImGuiButtonFlags_": "imgui:1617", - "ImGuiCol_": "imgui:1520", - "ImGuiColorEditFlags_": "imgui:1630", - "ImGuiComboFlags_": "imgui:1079", - "ImGuiCond_": "imgui:1721", - "ImGuiConfigFlags_": "imgui:1494", - "ImGuiDataType_": "imgui:1316", - "ImGuiDir_": "imgui:1332", - "ImGuiDragDropFlags_": "imgui:1294", - "ImGuiFocusedFlags_": "imgui:1256", - "ImGuiHoveredFlags_": "imgui:1270", - "ImGuiIO": "imgui:1898", - "ImGuiInputTextCallbackData": "imgui:2071", - "ImGuiInputTextFlags_": "imgui:991", - "ImGuiKey": "imgui:1353", - "ImGuiKeyData": "imgui:1890", - "ImGuiListClipper": "imgui:2295", - "ImGuiMouseButton_": "imgui:1693", - "ImGuiMouseCursor_": "imgui:1703", - "ImGuiNavInput": "imgui:1485", - "ImGuiOnceUponAFrame": "imgui:2170", - "ImGuiPayload": "imgui:2111", - "ImGuiPlatformImeData": "imgui:2940", - "ImGuiPopupFlags_": "imgui:1052", - "ImGuiSelectableFlags_": "imgui:1068", - "ImGuiSizeCallbackData": "imgui:2102", - "ImGuiSliderFlags_": "imgui:1676", - "ImGuiSortDirection_": "imgui:1343", - "ImGuiStorage": "imgui:2232", - "ImGuiStoragePair": "imgui:2235", - "ImGuiStyle": "imgui:1833", - "ImGuiStyleVar_": "imgui:1585", - "ImGuiTabBarFlags_": "imgui:1093", - "ImGuiTabItemFlags_": "imgui:1109", - "ImGuiTableBgTarget_": "imgui:1247", - "ImGuiTableColumnFlags_": "imgui:1195", - "ImGuiTableColumnSortSpecs": "imgui:2133", - "ImGuiTableFlags_": "imgui:1144", - "ImGuiTableRowFlags_": "imgui:1232", - "ImGuiTableSortSpecs": "imgui:2147", - "ImGuiTextBuffer": "imgui:2205", - "ImGuiTextFilter": "imgui:2178", - "ImGuiTextRange": "imgui:2188", - "ImGuiTreeNodeFlags_": "imgui:1023", - "ImGuiViewport": "imgui:2917", - "ImGuiViewportFlags_": "imgui:2902", - "ImGuiWindowFlags_": "imgui:953", + "ImColor": "imgui:2344", + "ImDrawChannel": "imgui:2434", + "ImDrawCmd": "imgui:2393", + "ImDrawCmdHeader": "imgui:2426", + "ImDrawData": "imgui:2626", + "ImDrawFlags_": "imgui:2460", + "ImDrawList": "imgui:2498", + "ImDrawListFlags_": "imgui:2480", + "ImDrawListSplitter": "imgui:2443", + "ImDrawVert": "imgui:2411", + "ImFont": "imgui:2845", + "ImFontAtlas": "imgui:2742", + "ImFontAtlasCustomRect": "imgui:2704", + "ImFontAtlasFlags_": "imgui:2717", + "ImFontConfig": "imgui:2648", + "ImFontGlyph": "imgui:2677", + "ImFontGlyphRangesBuilder": "imgui:2689", + "ImGuiBackendFlags_": "imgui:1508", + "ImGuiButtonFlags_": "imgui:1615", + "ImGuiCol_": "imgui:1518", + "ImGuiColorEditFlags_": "imgui:1628", + "ImGuiComboFlags_": "imgui:1080", + "ImGuiCond_": "imgui:1719", + "ImGuiConfigFlags_": "imgui:1492", + "ImGuiDataType_": "imgui:1317", + "ImGuiDir_": "imgui:1333", + "ImGuiDragDropFlags_": "imgui:1295", + "ImGuiFocusedFlags_": "imgui:1257", + "ImGuiHoveredFlags_": "imgui:1271", + "ImGuiIO": "imgui:1896", + "ImGuiInputTextCallbackData": "imgui:2069", + "ImGuiInputTextFlags_": "imgui:992", + "ImGuiKey": "imgui:1355", + "ImGuiKeyData": "imgui:1888", + "ImGuiListClipper": "imgui:2293", + "ImGuiMouseButton_": "imgui:1691", + "ImGuiMouseCursor_": "imgui:1701", + "ImGuiNavInput": "imgui:1483", + "ImGuiOnceUponAFrame": "imgui:2168", + "ImGuiPayload": "imgui:2109", + "ImGuiPlatformImeData": "imgui:2939", + "ImGuiPopupFlags_": "imgui:1053", + "ImGuiSelectableFlags_": "imgui:1069", + "ImGuiSizeCallbackData": "imgui:2100", + "ImGuiSliderFlags_": "imgui:1674", + "ImGuiSortDirection_": "imgui:1344", + "ImGuiStorage": "imgui:2230", + "ImGuiStoragePair": "imgui:2233", + "ImGuiStyle": "imgui:1831", + "ImGuiStyleVar_": "imgui:1583", + "ImGuiTabBarFlags_": "imgui:1094", + "ImGuiTabItemFlags_": "imgui:1110", + "ImGuiTableBgTarget_": "imgui:1248", + "ImGuiTableColumnFlags_": "imgui:1196", + "ImGuiTableColumnSortSpecs": "imgui:2131", + "ImGuiTableFlags_": "imgui:1145", + "ImGuiTableRowFlags_": "imgui:1233", + "ImGuiTableSortSpecs": "imgui:2145", + "ImGuiTextBuffer": "imgui:2203", + "ImGuiTextFilter": "imgui:2176", + "ImGuiTextRange": "imgui:2186", + "ImGuiTreeNodeFlags_": "imgui:1024", + "ImGuiViewport": "imgui:2916", + "ImGuiViewportFlags_": "imgui:2901", + "ImGuiWindowFlags_": "imgui:954", "ImVec2": "imgui:253", "ImVec4": "imgui:266" }, @@ -3374,6 +3374,10 @@ "name": "Locked", "type": "bool" }, + { + "name": "UserData", + "type": "void*" + }, { "name": "TexReady", "type": "bool" diff --git a/imgui-sys/third-party/imgui-master/structs_and_enums.lua b/imgui-sys/third-party/imgui-master/structs_and_enums.lua index 27a78af..a8187c8 100644 --- a/imgui-sys/third-party/imgui-master/structs_and_enums.lua +++ b/imgui-sys/third-party/imgui-master/structs_and_enums.lua @@ -1450,13 +1450,13 @@ defs["enums"]["ImGuiKey"][147]["calc_value"] = 32768 defs["enums"]["ImGuiKey"][147]["name"] = "ImGuiMod_Super" defs["enums"]["ImGuiKey"][147]["value"] = "1 << 15" defs["enums"]["ImGuiKey"][148] = {} -defs["enums"]["ImGuiKey"][148]["calc_value"] = 61440 -defs["enums"]["ImGuiKey"][148]["name"] = "ImGuiMod_Mask_" -defs["enums"]["ImGuiKey"][148]["value"] = "0xF000" +defs["enums"]["ImGuiKey"][148]["calc_value"] = 2048 +defs["enums"]["ImGuiKey"][148]["name"] = "ImGuiMod_Shortcut" +defs["enums"]["ImGuiKey"][148]["value"] = "1 << 11" defs["enums"]["ImGuiKey"][149] = {} -defs["enums"]["ImGuiKey"][149]["calc_value"] = 4096 -defs["enums"]["ImGuiKey"][149]["name"] = "ImGuiMod_Shortcut" -defs["enums"]["ImGuiKey"][149]["value"] = "ImGuiMod_Ctrl" +defs["enums"]["ImGuiKey"][149]["calc_value"] = 63488 +defs["enums"]["ImGuiKey"][149]["name"] = "ImGuiMod_Mask_" +defs["enums"]["ImGuiKey"][149]["value"] = "0xF800" defs["enums"]["ImGuiKey"][150] = {} defs["enums"]["ImGuiKey"][150]["calc_value"] = 512 defs["enums"]["ImGuiKey"][150]["name"] = "ImGuiKey_NamedKey_BEGIN" @@ -2389,71 +2389,71 @@ defs["enums"]["ImGuiWindowFlags_"][30]["value"] = "1 << 28" defs["enumtypes"] = {} defs["enumtypes"]["ImGuiKey"] = "int" defs["locations"] = {} -defs["locations"]["ImColor"] = "imgui:2346" -defs["locations"]["ImDrawChannel"] = "imgui:2436" -defs["locations"]["ImDrawCmd"] = "imgui:2395" -defs["locations"]["ImDrawCmdHeader"] = "imgui:2428" -defs["locations"]["ImDrawData"] = "imgui:2628" -defs["locations"]["ImDrawFlags_"] = "imgui:2462" -defs["locations"]["ImDrawList"] = "imgui:2500" -defs["locations"]["ImDrawListFlags_"] = "imgui:2482" -defs["locations"]["ImDrawListSplitter"] = "imgui:2445" -defs["locations"]["ImDrawVert"] = "imgui:2413" -defs["locations"]["ImFont"] = "imgui:2846" -defs["locations"]["ImFontAtlas"] = "imgui:2744" -defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2706" -defs["locations"]["ImFontAtlasFlags_"] = "imgui:2719" -defs["locations"]["ImFontConfig"] = "imgui:2650" -defs["locations"]["ImFontGlyph"] = "imgui:2679" -defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2691" -defs["locations"]["ImGuiBackendFlags_"] = "imgui:1510" -defs["locations"]["ImGuiButtonFlags_"] = "imgui:1617" -defs["locations"]["ImGuiCol_"] = "imgui:1520" -defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1630" -defs["locations"]["ImGuiComboFlags_"] = "imgui:1079" -defs["locations"]["ImGuiCond_"] = "imgui:1721" -defs["locations"]["ImGuiConfigFlags_"] = "imgui:1494" -defs["locations"]["ImGuiDataType_"] = "imgui:1316" -defs["locations"]["ImGuiDir_"] = "imgui:1332" -defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1294" -defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1256" -defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1270" -defs["locations"]["ImGuiIO"] = "imgui:1898" -defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:2071" -defs["locations"]["ImGuiInputTextFlags_"] = "imgui:991" -defs["locations"]["ImGuiKey"] = "imgui:1353" -defs["locations"]["ImGuiKeyData"] = "imgui:1890" -defs["locations"]["ImGuiListClipper"] = "imgui:2295" -defs["locations"]["ImGuiMouseButton_"] = "imgui:1693" -defs["locations"]["ImGuiMouseCursor_"] = "imgui:1703" -defs["locations"]["ImGuiNavInput"] = "imgui:1485" -defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2170" -defs["locations"]["ImGuiPayload"] = "imgui:2111" -defs["locations"]["ImGuiPlatformImeData"] = "imgui:2940" -defs["locations"]["ImGuiPopupFlags_"] = "imgui:1052" -defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1068" -defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2102" -defs["locations"]["ImGuiSliderFlags_"] = "imgui:1676" -defs["locations"]["ImGuiSortDirection_"] = "imgui:1343" -defs["locations"]["ImGuiStorage"] = "imgui:2232" -defs["locations"]["ImGuiStoragePair"] = "imgui:2235" -defs["locations"]["ImGuiStyle"] = "imgui:1833" -defs["locations"]["ImGuiStyleVar_"] = "imgui:1585" -defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1093" -defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1109" -defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1247" -defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1195" -defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2133" -defs["locations"]["ImGuiTableFlags_"] = "imgui:1144" -defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1232" -defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2147" -defs["locations"]["ImGuiTextBuffer"] = "imgui:2205" -defs["locations"]["ImGuiTextFilter"] = "imgui:2178" -defs["locations"]["ImGuiTextRange"] = "imgui:2188" -defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1023" -defs["locations"]["ImGuiViewport"] = "imgui:2917" -defs["locations"]["ImGuiViewportFlags_"] = "imgui:2902" -defs["locations"]["ImGuiWindowFlags_"] = "imgui:953" +defs["locations"]["ImColor"] = "imgui:2344" +defs["locations"]["ImDrawChannel"] = "imgui:2434" +defs["locations"]["ImDrawCmd"] = "imgui:2393" +defs["locations"]["ImDrawCmdHeader"] = "imgui:2426" +defs["locations"]["ImDrawData"] = "imgui:2626" +defs["locations"]["ImDrawFlags_"] = "imgui:2460" +defs["locations"]["ImDrawList"] = "imgui:2498" +defs["locations"]["ImDrawListFlags_"] = "imgui:2480" +defs["locations"]["ImDrawListSplitter"] = "imgui:2443" +defs["locations"]["ImDrawVert"] = "imgui:2411" +defs["locations"]["ImFont"] = "imgui:2845" +defs["locations"]["ImFontAtlas"] = "imgui:2742" +defs["locations"]["ImFontAtlasCustomRect"] = "imgui:2704" +defs["locations"]["ImFontAtlasFlags_"] = "imgui:2717" +defs["locations"]["ImFontConfig"] = "imgui:2648" +defs["locations"]["ImFontGlyph"] = "imgui:2677" +defs["locations"]["ImFontGlyphRangesBuilder"] = "imgui:2689" +defs["locations"]["ImGuiBackendFlags_"] = "imgui:1508" +defs["locations"]["ImGuiButtonFlags_"] = "imgui:1615" +defs["locations"]["ImGuiCol_"] = "imgui:1518" +defs["locations"]["ImGuiColorEditFlags_"] = "imgui:1628" +defs["locations"]["ImGuiComboFlags_"] = "imgui:1080" +defs["locations"]["ImGuiCond_"] = "imgui:1719" +defs["locations"]["ImGuiConfigFlags_"] = "imgui:1492" +defs["locations"]["ImGuiDataType_"] = "imgui:1317" +defs["locations"]["ImGuiDir_"] = "imgui:1333" +defs["locations"]["ImGuiDragDropFlags_"] = "imgui:1295" +defs["locations"]["ImGuiFocusedFlags_"] = "imgui:1257" +defs["locations"]["ImGuiHoveredFlags_"] = "imgui:1271" +defs["locations"]["ImGuiIO"] = "imgui:1896" +defs["locations"]["ImGuiInputTextCallbackData"] = "imgui:2069" +defs["locations"]["ImGuiInputTextFlags_"] = "imgui:992" +defs["locations"]["ImGuiKey"] = "imgui:1355" +defs["locations"]["ImGuiKeyData"] = "imgui:1888" +defs["locations"]["ImGuiListClipper"] = "imgui:2293" +defs["locations"]["ImGuiMouseButton_"] = "imgui:1691" +defs["locations"]["ImGuiMouseCursor_"] = "imgui:1701" +defs["locations"]["ImGuiNavInput"] = "imgui:1483" +defs["locations"]["ImGuiOnceUponAFrame"] = "imgui:2168" +defs["locations"]["ImGuiPayload"] = "imgui:2109" +defs["locations"]["ImGuiPlatformImeData"] = "imgui:2939" +defs["locations"]["ImGuiPopupFlags_"] = "imgui:1053" +defs["locations"]["ImGuiSelectableFlags_"] = "imgui:1069" +defs["locations"]["ImGuiSizeCallbackData"] = "imgui:2100" +defs["locations"]["ImGuiSliderFlags_"] = "imgui:1674" +defs["locations"]["ImGuiSortDirection_"] = "imgui:1344" +defs["locations"]["ImGuiStorage"] = "imgui:2230" +defs["locations"]["ImGuiStoragePair"] = "imgui:2233" +defs["locations"]["ImGuiStyle"] = "imgui:1831" +defs["locations"]["ImGuiStyleVar_"] = "imgui:1583" +defs["locations"]["ImGuiTabBarFlags_"] = "imgui:1094" +defs["locations"]["ImGuiTabItemFlags_"] = "imgui:1110" +defs["locations"]["ImGuiTableBgTarget_"] = "imgui:1248" +defs["locations"]["ImGuiTableColumnFlags_"] = "imgui:1196" +defs["locations"]["ImGuiTableColumnSortSpecs"] = "imgui:2131" +defs["locations"]["ImGuiTableFlags_"] = "imgui:1145" +defs["locations"]["ImGuiTableRowFlags_"] = "imgui:1233" +defs["locations"]["ImGuiTableSortSpecs"] = "imgui:2145" +defs["locations"]["ImGuiTextBuffer"] = "imgui:2203" +defs["locations"]["ImGuiTextFilter"] = "imgui:2176" +defs["locations"]["ImGuiTextRange"] = "imgui:2186" +defs["locations"]["ImGuiTreeNodeFlags_"] = "imgui:1024" +defs["locations"]["ImGuiViewport"] = "imgui:2916" +defs["locations"]["ImGuiViewportFlags_"] = "imgui:2901" +defs["locations"]["ImGuiWindowFlags_"] = "imgui:954" defs["locations"]["ImVec2"] = "imgui:253" defs["locations"]["ImVec4"] = "imgui:266" defs["structs"] = {} @@ -2676,57 +2676,60 @@ defs["structs"]["ImFontAtlas"][5] = {} defs["structs"]["ImFontAtlas"][5]["name"] = "Locked" defs["structs"]["ImFontAtlas"][5]["type"] = "bool" defs["structs"]["ImFontAtlas"][6] = {} -defs["structs"]["ImFontAtlas"][6]["name"] = "TexReady" -defs["structs"]["ImFontAtlas"][6]["type"] = "bool" +defs["structs"]["ImFontAtlas"][6]["name"] = "UserData" +defs["structs"]["ImFontAtlas"][6]["type"] = "void*" defs["structs"]["ImFontAtlas"][7] = {} -defs["structs"]["ImFontAtlas"][7]["name"] = "TexPixelsUseColors" +defs["structs"]["ImFontAtlas"][7]["name"] = "TexReady" defs["structs"]["ImFontAtlas"][7]["type"] = "bool" defs["structs"]["ImFontAtlas"][8] = {} -defs["structs"]["ImFontAtlas"][8]["name"] = "TexPixelsAlpha8" -defs["structs"]["ImFontAtlas"][8]["type"] = "unsigned char*" +defs["structs"]["ImFontAtlas"][8]["name"] = "TexPixelsUseColors" +defs["structs"]["ImFontAtlas"][8]["type"] = "bool" defs["structs"]["ImFontAtlas"][9] = {} -defs["structs"]["ImFontAtlas"][9]["name"] = "TexPixelsRGBA32" -defs["structs"]["ImFontAtlas"][9]["type"] = "unsigned int*" +defs["structs"]["ImFontAtlas"][9]["name"] = "TexPixelsAlpha8" +defs["structs"]["ImFontAtlas"][9]["type"] = "unsigned char*" defs["structs"]["ImFontAtlas"][10] = {} -defs["structs"]["ImFontAtlas"][10]["name"] = "TexWidth" -defs["structs"]["ImFontAtlas"][10]["type"] = "int" +defs["structs"]["ImFontAtlas"][10]["name"] = "TexPixelsRGBA32" +defs["structs"]["ImFontAtlas"][10]["type"] = "unsigned int*" defs["structs"]["ImFontAtlas"][11] = {} -defs["structs"]["ImFontAtlas"][11]["name"] = "TexHeight" +defs["structs"]["ImFontAtlas"][11]["name"] = "TexWidth" defs["structs"]["ImFontAtlas"][11]["type"] = "int" defs["structs"]["ImFontAtlas"][12] = {} -defs["structs"]["ImFontAtlas"][12]["name"] = "TexUvScale" -defs["structs"]["ImFontAtlas"][12]["type"] = "ImVec2" +defs["structs"]["ImFontAtlas"][12]["name"] = "TexHeight" +defs["structs"]["ImFontAtlas"][12]["type"] = "int" defs["structs"]["ImFontAtlas"][13] = {} -defs["structs"]["ImFontAtlas"][13]["name"] = "TexUvWhitePixel" +defs["structs"]["ImFontAtlas"][13]["name"] = "TexUvScale" defs["structs"]["ImFontAtlas"][13]["type"] = "ImVec2" defs["structs"]["ImFontAtlas"][14] = {} -defs["structs"]["ImFontAtlas"][14]["name"] = "Fonts" -defs["structs"]["ImFontAtlas"][14]["template_type"] = "ImFont*" -defs["structs"]["ImFontAtlas"][14]["type"] = "ImVector_ImFontPtr" +defs["structs"]["ImFontAtlas"][14]["name"] = "TexUvWhitePixel" +defs["structs"]["ImFontAtlas"][14]["type"] = "ImVec2" defs["structs"]["ImFontAtlas"][15] = {} -defs["structs"]["ImFontAtlas"][15]["name"] = "CustomRects" -defs["structs"]["ImFontAtlas"][15]["template_type"] = "ImFontAtlasCustomRect" -defs["structs"]["ImFontAtlas"][15]["type"] = "ImVector_ImFontAtlasCustomRect" +defs["structs"]["ImFontAtlas"][15]["name"] = "Fonts" +defs["structs"]["ImFontAtlas"][15]["template_type"] = "ImFont*" +defs["structs"]["ImFontAtlas"][15]["type"] = "ImVector_ImFontPtr" defs["structs"]["ImFontAtlas"][16] = {} -defs["structs"]["ImFontAtlas"][16]["name"] = "ConfigData" -defs["structs"]["ImFontAtlas"][16]["template_type"] = "ImFontConfig" -defs["structs"]["ImFontAtlas"][16]["type"] = "ImVector_ImFontConfig" +defs["structs"]["ImFontAtlas"][16]["name"] = "CustomRects" +defs["structs"]["ImFontAtlas"][16]["template_type"] = "ImFontAtlasCustomRect" +defs["structs"]["ImFontAtlas"][16]["type"] = "ImVector_ImFontAtlasCustomRect" defs["structs"]["ImFontAtlas"][17] = {} -defs["structs"]["ImFontAtlas"][17]["name"] = "TexUvLines[(63)+1]" -defs["structs"]["ImFontAtlas"][17]["size"] = 64 -defs["structs"]["ImFontAtlas"][17]["type"] = "ImVec4" +defs["structs"]["ImFontAtlas"][17]["name"] = "ConfigData" +defs["structs"]["ImFontAtlas"][17]["template_type"] = "ImFontConfig" +defs["structs"]["ImFontAtlas"][17]["type"] = "ImVector_ImFontConfig" defs["structs"]["ImFontAtlas"][18] = {} -defs["structs"]["ImFontAtlas"][18]["name"] = "FontBuilderIO" -defs["structs"]["ImFontAtlas"][18]["type"] = "const ImFontBuilderIO*" +defs["structs"]["ImFontAtlas"][18]["name"] = "TexUvLines[(63)+1]" +defs["structs"]["ImFontAtlas"][18]["size"] = 64 +defs["structs"]["ImFontAtlas"][18]["type"] = "ImVec4" defs["structs"]["ImFontAtlas"][19] = {} -defs["structs"]["ImFontAtlas"][19]["name"] = "FontBuilderFlags" -defs["structs"]["ImFontAtlas"][19]["type"] = "unsigned int" +defs["structs"]["ImFontAtlas"][19]["name"] = "FontBuilderIO" +defs["structs"]["ImFontAtlas"][19]["type"] = "const ImFontBuilderIO*" defs["structs"]["ImFontAtlas"][20] = {} -defs["structs"]["ImFontAtlas"][20]["name"] = "PackIdMouseCursors" -defs["structs"]["ImFontAtlas"][20]["type"] = "int" +defs["structs"]["ImFontAtlas"][20]["name"] = "FontBuilderFlags" +defs["structs"]["ImFontAtlas"][20]["type"] = "unsigned int" defs["structs"]["ImFontAtlas"][21] = {} -defs["structs"]["ImFontAtlas"][21]["name"] = "PackIdLines" +defs["structs"]["ImFontAtlas"][21]["name"] = "PackIdMouseCursors" defs["structs"]["ImFontAtlas"][21]["type"] = "int" +defs["structs"]["ImFontAtlas"][22] = {} +defs["structs"]["ImFontAtlas"][22]["name"] = "PackIdLines" +defs["structs"]["ImFontAtlas"][22]["type"] = "int" defs["structs"]["ImFontAtlasCustomRect"] = {} defs["structs"]["ImFontAtlasCustomRect"][1] = {} defs["structs"]["ImFontAtlasCustomRect"][1]["name"] = "Width" diff --git a/imgui-sys/third-party/update-imgui.sh b/imgui-sys/third-party/update-imgui.sh index cbda061..c5c3921 100755 --- a/imgui-sys/third-party/update-imgui.sh +++ b/imgui-sys/third-party/update-imgui.sh @@ -4,8 +4,8 @@ set -euo pipefail SCRIPT_DIR=$(dirname ${0} | python3 -c 'import os, sys; print(os.path.abspath(sys.stdin.read().strip()))' ) cd ${SCRIPT_DIR} -./_update-imgui.sh ~/code/vendor/imgui v1.89.1 ./imgui-master/imgui -./_update-imgui.sh ~/code/vendor/imgui 540909bddf2f2b094a650b4bf5d01757fbd69418 ./imgui-docking/imgui +./_update-imgui.sh ~/code/vendor/imgui v1.89.2 ./imgui-master/imgui +./_update-imgui.sh ~/code/vendor/imgui d822c65317ba881798bed8fce9ffba267d27dada ./imgui-docking/imgui -./_update-imgui.sh ~/code/vendor/imgui v1.89.1 ./imgui-master-freetype/imgui -./_update-imgui.sh ~/code/vendor/imgui 540909bddf2f2b094a650b4bf5d01757fbd69418 ./imgui-docking-freetype/imgui +./_update-imgui.sh ~/code/vendor/imgui v1.89.2 ./imgui-master-freetype/imgui +./_update-imgui.sh ~/code/vendor/imgui d822c65317ba881798bed8fce9ffba267d27dada ./imgui-docking-freetype/imgui diff --git a/imgui-winit-glow-renderer-viewports/Cargo.toml b/imgui-winit-glow-renderer-viewports/Cargo.toml index 9e711dc..62d4c32 100644 --- a/imgui-winit-glow-renderer-viewports/Cargo.toml +++ b/imgui-winit-glow-renderer-viewports/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -imgui = { version="0.9.0", path="../imgui", features=["docking"] } +imgui = { version="0.10.0", path="../imgui", features=["docking"] } glow = "0.11.2" glutin = "0.30.3" diff --git a/imgui-winit-support/Cargo.toml b/imgui-winit-support/Cargo.toml index 641565e..892660a 100644 --- a/imgui-winit-support/Cargo.toml +++ b/imgui-winit-support/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "imgui-winit-support" -version = "0.9.0" +version = "0.10.0" edition = "2018" description = "winit support code for the imgui crate" homepage = "https://github.com/imgui-rs/imgui-rs" @@ -10,5 +10,5 @@ license = "MIT/Apache-2.0" categories = ["gui"] [dependencies] -imgui = { version = "0.9.0", path = "../imgui" } +imgui = { version = "0.10.0", path = "../imgui" } winit = { version = "0.27.2", default-features = false } diff --git a/imgui-winit-support/src/lib.rs b/imgui-winit-support/src/lib.rs index 8b3dbee..9bf3ef5 100644 --- a/imgui-winit-support/src/lib.rs +++ b/imgui-winit-support/src/lib.rs @@ -399,10 +399,10 @@ impl WinitPlatform { // not reliably send modifier states during certain events like ScreenCapture. // Gotta let the people show off their pretty imgui widgets! if let WindowEvent::ModifiersChanged(modifiers) = event { - io.key_shift = modifiers.shift(); - io.key_ctrl = modifiers.ctrl(); - io.key_alt = modifiers.alt(); - io.key_super = modifiers.logo(); + io.add_key_event(Key::ModShift, modifiers.shift()); + io.add_key_event(Key::ModCtrl, modifiers.ctrl()); + io.add_key_event(Key::ModAlt, modifiers.alt()); + io.add_key_event(Key::ModSuper, modifiers.logo()); } self.handle_window_event(io, window, event); diff --git a/imgui/Cargo.toml b/imgui/Cargo.toml index 7bbe1a3..e4870f2 100644 --- a/imgui/Cargo.toml +++ b/imgui/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "imgui" -version = "0.9.0" +version = "0.10.0" edition = "2018" description = "High-level Rust bindings to dear imgui" homepage = "https://github.com/imgui-rs/imgui-rs" @@ -17,7 +17,7 @@ features = ["freetype", "docking", "tables-api"] [dependencies] bitflags = "1" -imgui-sys = { version = "0.9.0", path = "../imgui-sys" } +imgui-sys = { version = "0.10.0", path = "../imgui-sys" } mint = "0.5.6" parking_lot = "0.12" cfg-if = "1" diff --git a/imgui/src/fonts/atlas.rs b/imgui/src/fonts/atlas.rs index a3f438b..9d23e58 100644 --- a/imgui/src/fonts/atlas.rs +++ b/imgui/src/fonts/atlas.rs @@ -47,6 +47,7 @@ pub struct FontAtlas { pub tex_glyph_padding: i32, locked: bool, + user_data: *mut c_void, text_ready: bool, tex_pixels_use_colors: bool, tex_pixels_alpha8: *mut u8, diff --git a/imgui/src/input/keyboard.rs b/imgui/src/input/keyboard.rs index 91f20bd..0860595 100644 --- a/imgui/src/input/keyboard.rs +++ b/imgui/src/input/keyboard.rs @@ -5,6 +5,7 @@ use crate::Ui; #[repr(u32)] #[derive(Copy, Clone, Debug, Hash, Eq, PartialEq)] #[allow(missing_docs)] // Self-describing +#[non_exhaustive] pub enum Key { Tab = sys::ImGuiKey_Tab, LeftArrow = sys::ImGuiKey_LeftArrow, @@ -146,6 +147,11 @@ pub enum Key { ReservedForModShift = sys::ImGuiKey_ReservedForModShift, ReservedForModAlt = sys::ImGuiKey_ReservedForModAlt, ReservedForModSuper = sys::ImGuiKey_ReservedForModSuper, + ModCtrl = sys::ImGuiMod_Ctrl, + ModShift = sys::ImGuiMod_Shift, + ModAlt = sys::ImGuiMod_Alt, + ModSuper = sys::ImGuiMod_Super, + ModShortcut = sys::ImGuiMod_Shortcut, } impl Key { diff --git a/imgui/src/lib.rs b/imgui/src/lib.rs index 607b01a..f250f70 100644 --- a/imgui/src/lib.rs +++ b/imgui/src/lib.rs @@ -1,6 +1,6 @@ #![cfg_attr(test, allow(clippy::float_cmp))] #![deny(rust_2018_idioms)] -// #![deny(missing_docs)] +//#![deny(missing_docs)] pub extern crate imgui_sys as sys; @@ -286,26 +286,30 @@ impl Ui { /// This represents a hash of the current stack of Ids used in ImGui + the /// input provided. It is only used in a few places directly in the /// codebase, but you can think of it as effectively allowing you to -/// run your Id hashing yourself. +/// run your Id hashing yourself. More often [`Ui::push_id`] and the likes +/// are used instead. /// -/// Previously, this was erroneously constructed with `From` implementations. -/// Now, however, it is made from the `Ui` object directly, with a few -/// deprecated helper methods here. +/// Previously, in v0.7, this was erroneously constructed with `From` +/// implementations. Now, however, it is made from the `Ui` object +/// directly, with a few deprecated helper methods here. #[repr(transparent)] #[derive(Copy, Clone, Debug, Eq, PartialEq, Default, Hash)] pub struct Id(pub(crate) u32); impl Id { + #[deprecated(since = "0.8.0", note = "Use ui.new_id_int(...)")] #[allow(non_snake_case)] pub fn Int(input: i32, ui: &Ui) -> Self { ui.new_id_int(input) } + #[deprecated(since = "0.8.0", note = "Use ui.new_id_str(...)")] #[allow(non_snake_case)] pub fn Str(input: impl AsRef, ui: &Ui) -> Self { ui.new_id_str(input) } + #[deprecated(since = "0.8.0", note = "Use ui.new_id_ptr(...)")] #[allow(non_snake_case)] pub fn Ptr(input: &T, ui: &Ui) -> Self { ui.new_id_ptr(input) @@ -313,6 +317,7 @@ impl Id { } impl Ui { + /// Create new [`Id`] from a `usize`. See [`Id`] for details. pub fn new_id(&self, input: usize) -> Id { let p = input as *const std::os::raw::c_void; let value = unsafe { sys::igGetID_Ptr(p) }; @@ -320,18 +325,21 @@ impl Ui { Id(value) } + /// Create [`Id`] from i32 pub fn new_id_int(&self, input: i32) -> Id { let p = input as *const std::os::raw::c_void; let value = unsafe { sys::igGetID_Ptr(p) }; Id(value) } + /// Create [`Id`] from a pointer pub fn new_id_ptr(&self, input: &T) -> Id { let p = input as *const T as *const sys::cty::c_void; let value = unsafe { sys::igGetID_Ptr(p) }; Id(value) } + /// Create [`Id`] from string pub fn new_id_str(&self, s: impl AsRef) -> Id { let s = s.as_ref(); @@ -344,63 +352,6 @@ impl Ui { } } -// /// Unique ID used by widgets -// pub enum Id<'a> { -// Int(i32), -// Str(&'a str), -// Ptr(*const c_void), -// } - -// impl From for Id<'static> { -// #[inline] -// fn from(i: i32) -> Self { -// Id::Int(i) -// } -// } - -// impl<'a, T: ?Sized + AsRef> From<&'a T> for Id<'a> { -// #[inline] -// fn from(s: &'a T) -> Self { -// Id::Str(s.as_ref()) -// } -// } - -// impl From<*const T> for Id<'static> { -// #[inline] -// fn from(p: *const T) -> Self { -// Id::Ptr(p as *const c_void) -// } -// } - -// impl From<*mut T> for Id<'static> { -// #[inline] -// fn from(p: *mut T) -> Self { -// Id::Ptr(p as *const T as *const c_void) -// } -// } - -// impl<'a> Id<'a> { -// // this is used in the tables-api and possibly elsewhere, -// // but not with just default features... -// #[allow(dead_code)] -// fn as_imgui_id(&self) -> sys::ImGuiID { -// unsafe { -// match self { -// Id::Ptr(p) => sys::igGetID_Ptr(*p), -// Id::Str(s) => { -// let s1 = s.as_ptr() as *const std::os::raw::c_char; -// let s2 = s1.add(s.len()); -// sys::igGetID_StrStr(s1, s2) -// } -// Id::Int(i) => { -// let p = *i as *const std::os::raw::c_void; -// sys::igGetID_Ptr(p) -// } // Id::ImGuiID(n) => *n, -// } -// } -// } -// } - impl Ui { /// # Windows /// Start constructing a window. @@ -465,8 +416,9 @@ impl Ui { } } -// Widgets: Input impl<'ui> Ui { + /// # Widgets: Input + /// Edits text in a single line input widget #[doc(alias = "InputText", alias = "InputTextWithHint")] pub fn input_text<'p, L: AsRef>( @@ -477,7 +429,9 @@ impl<'ui> Ui { InputText::new(self, label, buf) } - /// Edits text in a multi line widget + /// Edits text in a multi line widget. Similar to [`Self::input_text`] + /// but requires specifying a size. [`Self::content_region_avail`] + /// can be useful to make this take up all avaialble space #[doc(alias = "InputText", alias = "InputTextMultiline")] pub fn input_text_multiline<'p, L: AsRef>( &'ui self, @@ -489,7 +443,7 @@ impl<'ui> Ui { } /// Simple floating point number widget - #[doc(alias = "InputFloat2")] + #[doc(alias = "InputFloat")] pub fn input_float<'p, L: AsRef>( &'ui self, label: L, @@ -497,6 +451,8 @@ impl<'ui> Ui { ) -> InputScalar<'ui, 'p, f32, L> { self.input_scalar(label, value) } + + /// Widget to edit two floats #[doc(alias = "InputFloat2")] pub fn input_float2<'p, L, T>( &'ui self, @@ -510,6 +466,8 @@ impl<'ui> Ui { { InputFloat2::new(self, label, value) } + + /// Widget to edit 3 floats #[doc(alias = "InputFloat3")] pub fn input_float3<'p, L, T>( &'ui self, @@ -523,6 +481,8 @@ impl<'ui> Ui { { InputFloat3::new(self, label, value) } + + /// Widget to edit 4 floats #[doc(alias = "InputFloat4")] pub fn input_float4<'p, L, T>( &'ui self, @@ -536,6 +496,8 @@ impl<'ui> Ui { { InputFloat4::new(self, label, value) } + + /// Shortcut for [`Ui::input_scalar`] #[doc(alias = "InputInt")] pub fn input_int<'p, L: AsRef>( &'ui self, @@ -544,6 +506,8 @@ impl<'ui> Ui { ) -> InputScalar<'ui, 'p, i32, L> { self.input_scalar(label, value).step(1) } + + /// Shortcut for [`Ui::input_scalar`] #[doc(alias = "InputInt2")] pub fn input_int2<'p, L, T>(&'ui self, label: L, value: &'p mut T) -> InputInt2<'ui, 'p, L, T> where @@ -553,6 +517,8 @@ impl<'ui> Ui { { InputInt2::new(self, label, value) } + + /// Shortcut for [`Ui::input_scalar`] #[doc(alias = "InputInt3")] pub fn input_int3<'p, L, T>(&'ui self, label: L, value: &'p mut T) -> InputInt3<'ui, 'p, L, T> where @@ -562,6 +528,8 @@ impl<'ui> Ui { { InputInt3::new(self, label, value) } + + /// Shortcut for [`Ui::input_scalar`] #[doc(alias = "InputInt4")] pub fn input_int4<'p, L, T>(&'ui self, label: L, value: &'p mut T) -> InputInt4<'ui, 'p, L, T> where @@ -571,6 +539,7 @@ impl<'ui> Ui { { InputInt4::new(self, label, value) } + /// Shows an input field for a scalar value. This is not limited to `f32` and `i32` and can be used with /// any primitive scalar type e.g. `u8` and `f64`. #[doc(alias = "InputScalar")] @@ -585,6 +554,7 @@ impl<'ui> Ui { { InputScalar::new(self, label, value) } + /// Shows a horizontal array of scalar value input fields. See [`input_scalar`]. /// /// [`input_scalar`]: Self::input_scalar @@ -644,9 +614,8 @@ impl Ui { unsafe { sys::igBeginTooltip() }; TooltipToken::new(self) } - /// Construct a tooltip window with simple text content. - /// - /// Typically used with `Ui::is_item_hovered()` or some other conditional check. + + /// Shortcut to call [`Self::tooltip`] with simple text content. /// /// # Examples /// diff --git a/imgui/src/string.rs b/imgui/src/string.rs index fdd0858..5924832 100644 --- a/imgui/src/string.rs +++ b/imgui/src/string.rs @@ -35,6 +35,7 @@ impl UiBuffer { } } + /// Helper method, same as [`Self::scratch_txt`] but for two strings pub fn scratch_txt_two( &mut self, txt_0: impl AsRef, @@ -44,6 +45,7 @@ impl UiBuffer { (self.push(txt_0), self.push(txt_1)) } + /// Helper method, same as [`Self::scratch_txt`] but with one optional value pub fn scratch_txt_with_opt( &mut self, txt_0: impl AsRef, diff --git a/imgui/src/style.rs b/imgui/src/style.rs index f6effbf..d2b5d1f 100644 --- a/imgui/src/style.rs +++ b/imgui/src/style.rs @@ -212,6 +212,7 @@ impl IndexMut for Style { /// [`crate::Ui::show_demo_window`] until you spot it #[repr(u32)] #[derive(Copy, Clone, Debug, Hash, Eq, PartialEq)] +#[non_exhaustive] pub enum StyleColor { /// Default color of text througout application Text = sys::ImGuiCol_Text, @@ -500,6 +501,7 @@ impl std::error::Error for InvalidStyleColorValue {} /// A temporary change in user interface style #[derive(Copy, Clone, Debug, PartialEq)] +#[non_exhaustive] pub enum StyleVar { /// Global alpha applies to everything Alpha(f32),